* {
    margin: 0px;
    padding: 0px;
}

.contenar {
    width: 100%;
    height: 100%;
    /* background-color: antiquewhite; */
}

.contenar-center {
    width: 1200px;
    height: 100%;
    margin: auto;
}

.contenar-top {
    display: flex;
    width: 1200px;
    height: 100px;
    background-color: #fff;
    align-items: center;
    justify-content: space-between;
}

.contenar-top-left {
    display: flex;
    align-items: center;
}

.contenar-top-left .bg {
    display: flex;
    width: 1px;
    height: 48px;
    opacity: 0.62;
    background: #b5b5b5;
    margin-left: 24px;
}

.contenar-top-left .text {
    margin-left: 24px;
    color: #3C77F0;
    font-size: 24px;
}

.contenar-top-right span {
    font-size: 18px;
    font-family: PingFang SC Medium, PingFang SC Medium-Medium;
    font-weight: 500;
    color: #A4A4A4;
}

.contenar-top-right .zhuce {
    color: #FF6600;
    font-size: 18px;
    text-decoration: none;
}

.contenar-central-bg {
    width: 100%;
    height: 650px;
    background: #3a3a3a url('../../img/denglubg.png');
}

.contenar-central {
    float: right;
    width: 499px;
    height: 600px;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px 32px 13px rgba(8, 2, 3, 0.17);
    margin-top: 38px;
}

.clear {
    clear: both;
    height: 0px;
}

.contenar-central-denglu {
    width: 336px;
    height: 509px;
    margin: auto;
    /* background-color: antiquewhite; */
    margin-top: 52.66px;
}

.contenar-central-denglu h2 {
    text-align: center;
    color: #0099FF;
    font-size: 31px;
    letter-spacing: 4.63px;
    /* margin-top: 53px; */
    margin-left: 10px;
}

.layui-tab .layui-tab-title {
    text-align: center;
    font-size: 20px;
    color: #2B3449;
    margin: 40px 0px 47px 0px;
}

.layui-tab-title {
    border-bottom: 1px solid #0099ffc4;
}

.layui-tab-title .layui-this {
    position: relative;
    font-size: 20px;

}

.layui-tab-title .layui-this1 {
    position: relative;
    font-size: 20px;
    left: 70px;
}

.layui-tab-item .input1 {
    width: 301px;
    height: 50px;
    border: 1px solid #0099ff;
    border-radius: 6px;
}

.layui-tab-item .input2 {
    width: 301px;
    height: 50px;
    border: 1px solid #0099ff;
    border-radius: 6px;
}

.layui-tab-item .btn {
    width: 336px;
    height: 47px;
    background: linear-gradient(#0099ff 0%, #28a9ff 100%);
    border-radius: 6px;
    border: 1px solid #0099FF;
    box-shadow: 0px 8px 20px 5px rgba(0, 153, 255, 0.32);
    color: #fff;
    margin-top: 30px;
    font-size: 20px;
}

.icon-user {
    position: absolute;
    background-image: url(../../logo/yonghu.png);
    background-repeat: no-repeat;
    background-position: 5px 13px;
    width: 56px;
    height: 56px;
}

.input1 {
    padding-left: 35px;
}

.icon-user1 {
    position: absolute;
    background-image: url(../../logo/mima.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    width: 30px;
    height: 40px;
    top: 464px;
}

.input2 {
    padding-left: 35px;
    margin-top: 29px;
}

.icon_btn {
    position: relative;
    width: 15px;
    height: 15px;
    top: 16px;
    left: 18px;
}

.icon_text {
    position: relative;
    top: 14px;
    left: 25px;
    opacity: 0.6;
    font-size: 16px;
    font-family: SourceHanSansCN Regular, SourceHanSansCN Regular-Regular;
    font-weight: 550;
    color: #2b3449;
    letter-spacing: -0.4px;
}

.icon-user3 {
    position: absolute;
    background-image: url(../../logo/phone.png);
    background-repeat: no-repeat;
    background-position: 5px 10px;
    width: 56px;
    height: 56px;
}

.input2-1 {
    display: flex;
    width: 182px;
    height: 50px;
    border: 1px solid #0099ff;
    border-radius: 6px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 35px;
}

.input-btn {

    float: right;
    width: 114px;
    height: 51px;
    background-color: #0099FF;
    border: #fff;
    border-radius: 5px;
    font-size: 20px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    color: #fff;
    letter-spacing: -0.5px;
    align-items: center;
    margin-top: -71px;
    text-align: center;
}

.a-mima {
    position: relative;
    top: 14px;
    left: 175px;
    opacity: 0.6;
    font-size: 16px;
    font-weight: 550;
    color: #2b3449;
    letter-spacing: -0.4px;
}

.weixin-logo {
    position: relative;
    display: flex;
    width: 32px;
    height: 32px;
    margin: auto;
    top: 24px;
    background-color: #fff;
    /* max-width: 50px; */
    padding-left: 10px;
    padding-right: 10px;
}

.weixin-line {
    display: flex;
    width: 336px;
    height: 1px;
    background-color: #DEDEDE;
    margin-top: 8px;
}

.central-bottom {
    width: 100%;
    height: 10px;
    background-color: #DEDEDE;
}

.foot {
    float: right;
    margin-top: 20px;
    width: 1200px;
    height: 320px;
    /* background-color: antiquewhite; */
}

.foot-conten-top {
    display: flex;
    width: 1200px;
    height: 138px;
    justify-content: space-between;
    align-items: center;
}

.foot-conten-top-1 {
    display: flex;
}

.foot-conten-top-1 img {
    width: 50px;
    height: 50px;
}

.foot-conten-top-1 span {
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333;
    margin: 10px;
}

.foot-conten-top-1 h5 {
    opacity: 0.47;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333;
    margin: 5px 10px;
}

.foot-line {
    display: flex;
    position: relative;
    width: 100%;
    height: 1px;
    background: #DAE0E7;
    top: -181px;
}

.foot-text {
    width: 1200px;
    height: 182px;
    font-size: 15px;
    color: #666666;
    font-weight: 550;
    margin: auto;
}

.a-text {
    display: flex;
    /* justify-items: auto; */
    justify-content: space-around;
    /* margin: auto; */
    margin-top: 40px;
    margin-left: 120px;
    margin-right: 120px;
}

.a-line {
    display: flex;
    width: 1px;
    height: 14px;
    background: #D3D3D3;
}

.text-text2 {
    display: flex;
    display: block;
    text-align: center;
    margin-top: 29px;
    color: #CBCBCB;
    font-size: 14px;
    font-weight: 400;
}

.forgetpwd {
    font-size: 20px;
    font-family: SourceHanSansCN Regular, SourceHanSansCN Regular-Regular;
    font-weight: 400;
    color: #2b3449;
    text-align: center;
    margin-top: 30px;
}
.line{
    background-color: #0099FF;
    width: 100%;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 30px;
}