input[type=password],input[type=text]{border:1px solid #f3f3f4;}
input[type=password]:focus,input[type=text]:focus{
    /* border:1px solid #dc141c; */
    background:#fff !important;}
input.input_red:focus{border:1px solid #dc141c;background:#fff;}
input[type=submit]{outline: none;cursor: pointer;}

/* 登录 */
.reg-con1{width:508px;margin:auto;margin-top:140px;margin-bottom:100px;}
.reg-con1-h2{
    margin-top:20px;
    line-height: 38px;
    color: #666666;
    font-size: 30px;
}
.reg-con1-form-wep label{
    height: 30px;
    line-height: 30px;
    margin-top:10px;
    color: #555555;
    font-size: 14px;
    margin: 10px 0;
    display: block;
}
.reg-con1-form-wep{
    width:508px;
    background-color:#ffffff;
    border:1px solid;
    border-color:#e0e0e0;
    border-radius:6px;
    margin-top:10px;
    padding:67px 91px;}

.reg-con1-form-wep input[type=text],.reg-con1-form-wep input[type=password]{
    width: 100%;
    height: 48px;
    background-color: #f3f3f4;
    border-radius: 6px;
    font-size:16px;
    padding:0 10px;
}
.reg-con1-form-wep input[type=text]:focus,.reg-con1-form-wep input[type=password]:focus{border:1px solid #dc141c;}
.reg-con1-form-wep input.input_red:focus{border:1px solid #dc141c;background:#fff;}

.reg-con1-form-wep div{position: relative;}
.reg-con1-form-wep p{display: none}
.reg-con1-form-wep p i{background:url(../images/jg01.png);width:14px;height:14px;position: absolute;display:block;right:10px;bottom:17px;}
.reg-con1-form-wep p span{
    position: absolute;
    bottom:55px;right:0;
    text-align: center;
    line-height: 42px;
    color:#fff;
    padding:0 10px;
    display: block;
    height:42px;
    background-color:#666666;
    border-radius:6px;

}
.reg-con1-form-wep p span:after{
    content:"";
    border-color: #666666 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    border-width: 8px 7px 0 7px;
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    bottom:-8px;
    right:10px;
}
 input::-webkit-input-placeholder{
    color:#999999;
    font-size:16px;
}
.reg-con1-form-wep  input[type=submit]{
    height:48px;
    width:100%;
    background-color:#dc141c;
    border-radius:6px;
    color: #ffffff;
    font-size: 16px;
    border:none;
    margin-top:58px;
    cursor: pointer;
}
.reg-log{
    height: 18px;
    color: #666666;
    font-size: 16px;
    text-align:center;
    margin:28px 0;
}
.reg-log a{
    color:#4285f4;
}
/* 注册 */
.log-one{
    width:920px;
    margin: auto;
    margin-top: 140px;
    margin-bottom: 100px;
}
.reg-con1-h2 span{
    color:#999999;
    font-size:14px;
    margin-left:20px;
}
.log-one-form{
    width:922px;
    height:586px;
    background-color:#ffffff;
    border:1px solid;
    border-color:#e0e0e0;
    border-radius:6px; 
    padding:50px;
}
.log-one-form-top li{
    color:#999999;
    font-size:16px;
    margin:20px;
    float:left;
    cursor: pointer;
    line-height: 18px;
}
.log-one-form-top li.log-one-block{
    font-weight:bold;
    color:#333333;
    border-bottom:3px solid #dc141c;
    padding-bottom:10px;
}
.log-one-form-top{
    display: none;
}
.log-one-form .form-div  div{
    line-height: 48px;
    margin-top:18px;
}
.log-one-form .form-div  div label{
    float:left;
    color:#555555;
    font-size:14px;
    text-align:right;
    width: 70px;
}
.log-one-form .form-div  div a{
    float: left;
    width:115px;
    height:48px;
    background-color:#dc141c;
    border-radius:6px;
    text-align: center;
    color:#fff;
    margin-left:20px;
}
.log-one-form .form-div  div input{
    float: left;
    width:325px;
    height:48px;
    background-color:#f3f3f4;
    border-radius:6px;
    margin-left:20px;
    padding:0 10px;
    font-size:16px;
}
.log-one-form .form-div  div input.duanxin{
    width:190px;
}
.log-one-form .form-div  div b{
    font-weight: normal;
    color:#999999;
    font-size:12px;
    margin-left:20px;
}
.form-sub #form-sub-s{
    width:80px;
    height:48px;
    background-color:#dc141c;
    border-radius:6px;
    border:none;
    color:#fff;
    margin:14px;
}
.log-one-form .form-div div.form-sub a{
    float:none;
    display: inline-block;
    width:80px;
    height:48px;
    background-color:#777;
    border-radius:6px;
    border:none;
    color:#fff;
    margin:14px;

}
.form-sub{
    width:230px;
    margin:auto;
}
.log-one-form .form-div div{position: relative;}
.log-one-form .form-div  p{display: none}
.log-one-form .form-div  p i{
    background:url(../images/jg01.png);
    width:14px;
    height:14px;
    position: absolute;
    display:block;
    right:415px;
    bottom:17px;}
.log-one-form .form-div p span{
    position: absolute;
    bottom:55px;right:405px;
    text-align: center;
    line-height: 42px;
    color:#fff;
    padding:0 10px;
    display: block;
    height:42px;
    background-color:#666666;
    border-radius:6px;

}
.log-one-form .form-div  .dxyzm p span{
    right:540px;
}
.log-one-form .form-div  .dxyzm p i{
    right:550px;
}
.log-one-form .form-div  p span:after{
    content:"";
    border-color: #666666 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    border-width: 8px 7px 0 7px;
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    bottom:-8px;
    right:10px;
}
html{font-size:13.33333vw}
@media screen and (min-width:769px){html{font-size:102.4px !important;font-size:13.33333vw !important}}
@media screen and (min-width:721px) and (max-width:768px){html{font-size:102.4px !important;font-size:13.33333vw !important}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:96px !important;font-size:13.33333vw !important}}
@media screen and (min-width:541px) and (max-width:640px){html{font-size:85.33px !important;font-size:13.33333vw !important}}
@media screen and (min-width:481px) and (max-width:540px){html{font-size:72px !important;font-size:13.33333vw !important}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:64px !important;font-size:13.33333vw !important}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:55.2px !important;font-size:13.33333vw !important}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:54.93px !important;font-size:13.33333vw !important}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:52.4px !important;font-size:13.33333vw !important}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px !important;font-size:13.33333vw !important}}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:48px !important;font-size:13.33333vw !important}}
@media screen and (max-width:320px){html{font-size:42.667px !important;font-size:13.33333vw !important}}
@media (max-width:920px){
    .log-one,.log-one-form{width:100%;}
    .topnav{
        display:none !important;
    }
    .head{
        display: none !important;
    }
}
@media (max-width:768px){
    input::-webkit-input-placeholder{
        color:#999999;
        font-size:0.28rem;
    }
   .top,.reg{display:none;} 
   .reg-con1-form-wep label{display: none;}

   body{background:#fff;padding:28px;}
   .return,.reg-con1-h2,.reg-con1-form-wep,.reg-log{display: block;}
   .return{
       background: url(../images/return1.png) no-repeat;display: block;;width:0.2rem;height:0.4rem;
       background-size: cover;
    }
    /* 登录 */
    .reg-con1-form-wep,.reg-con1{width:100%;}
    .reg-con1-form-wep{
        height:auto;
        border:none;
        padding:1rem 0 0 0;
    }
    .reg-con1{
        margin-top:0;
    }
    .reg-con1-h2{
        margin-top: 0.4rem;
        width: 2.5rem;
        line-height: 0.7rem;
        color: #666666;
        font-size: 0.5rem;    
    }
    .log-one-form-top li{
        font-size:0.3rem;
    }
    .log-one-form .form-div div a{
        font-size: 0.25rem;
        height:0.9rem;
        line-height: 0.9rem;
        width:2rem;
        margin-left:0.2rem;
    }
    .form-sub #form-sub-s{
        font-size: 0.28rem;;
        width:1.5rem;
        height:0.9rem;
        line-height: 0.9rem;;
        margin:0.25rem;
    }
    .log-one-form .form-div div.form-sub a{
        font-size: 0.28rem;;
        width:1.5rem;
        height:0.9rem;
        line-height: 0.9rem;;
        margin:0.25rem;

    }
    .form-sub{width:4.1rem;}
    .log-one-form .form-div div{
        margin-top:0.25rem;
    }
    .reg-con1-form-wep input[type=text],.reg-con1-form-wep input[type=password]{
        width: 100%;
        height: 0.9rem;
        background-color: #f3f3f4;
        border-radius: 6px;
        font-size:0.25rem;
        padding:0 10px;
        margin-top:0.25rem;
        line-height: 0.9rem;
    }
    .reg-con1-form-wep input[type=text]:focus,.reg-con1-form-wep input[type=password]:focus{border:1px solid #dc141c;background:#fff;}
    .reg-con1-form-wep .input_red:focus{border:1px solid #dc141c;background:#fff;}

    .reg-con1-form-wep div{position: relative;}
    .reg-con1-form-wep p{display: none}
    .reg-con1-form-wep p i{background:url(../images/jg01.png);right: 0.1rem;
        bottom: 0.32rem;
        width: 0.26rem;
        height: 0.26rem;
        background-size: cover;}
    .reg-con1-form-wep p span{
        position: absolute;
        right: 0px;
        font-size: 0.24rem;
        bottom: 1rem;
        height: 0.7rem;
        line-height: 0.7rem;
        color:#fff;
        padding:0 10px;
        display: block;
        background-color:#666666;
        border-radius:6px;

    }
    .reg-con1-form-wep p span:after{
        content:"";
        border-color: #666666 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
        border-style: solid;
        border-width: 8px 7px 0 7px;
        height: 0;
        width: 0;
        display: block;
        position: absolute;
        bottom:-8px;
        right:10px;
    }
    .reg-con1-form-wep input::-webkit-input-placeholder{
        color:#999999;
        font-size:0.28rem;
    }
    .reg-con1-form-wep  input[type=submit]{
        height:0.9rem;
        width:100%;
        background-color:#dc141c;
        border-radius:0.1rem;
        color: #ffffff;
        font-size: 0.28rem;
        border:none;
        margin-top:1rem;
        cursor: pointer;
    }
    .reg-log{
        height: 0.5rem;
        color: #666666;
        font-size: 0.28rem;
        text-align:center;
        margin:0.5rem 0;
    }
    .reg-log a{
        color:#4285f4;
    }
/* 注册 */
.log-one{width:100%;margin-top:0;margin-bottom:0;}
.log-one .reg-con1-h2 span{display: none;}
.log-one-form{
    width:100%;
    height:auto;
    border:none;
    padding:1rem 0;
}
.log-one-form .form-div div label,.log-one-form .form-div div b{
    display: none;
}
.log-one-form .form-div div input{
    width:100%;
    margin-left:0;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.25rem;
}
.log-one-form .form-div div input.duanxin{
    width:calc(100% - 2.2rem);
    height: 0.9rem;
    line-height: 0.9rem;
}
.log-one-form .form-div p i{
    right:0.1rem;
    bottom: 0.32rem;
    width: 0.26rem;
    height: 0.26rem;
    background-size: cover;
}
.log-one-form .form-div p span{
    right:0px;
    font-size:0.24rem;
    bottom:1rem;
    height: 0.7rem;
    line-height: 0.7rem;
}
.log-one-form .form-div .dxyzm p i{
    right:calc(100% - (100% - 2.3rem));
}
.log-one-form .form-div .dxyzm p span{
    right:calc(100% - (100% - 2.2rem));
}

}