#main-nav{max-width:1140px;margin:0 auto;padding:10px 0;}
.hyb-login-layout{max-width:1140px;margin:0 auto;padding:60px 0 60px;width:100%;}
.form-field{overflow: hidden;position: relative;height: 70px;}
.form-field label{font-size: 12px;padding-left:5px;font-weight: 400;color:#ff4500;}
#footer {width:100%;padding-top: 20px;padding-bottom: 20px;line-height: 2;font-size: 12px;}
#footer .container {padding-right: 15px;padding-left: 15px;max-width: 1140px;margin:0 auto;text-align: center;}
.login_reg_box{float:right;background:#fff;padding:20px 0;width: 360px;box-shadow: 0 0 5px 5px #f1f1f1;margin-right: 20px;height:506px;position:relative;}
.login_reg_box .form-control{width:100%!important;height:auto;line-height: 20px;padding:12px 0;box-sizing: border-box;font-size: 14px;border-radius:0;outline: none;border:0;border-bottom: 1.6px solid #e0e0e0;box-shadow: none;}
.login_reg_box .form-control:-webkit-autofill{box-shadow: 0 0 0 1000px white inset;}
.login_reg_box .validate_code .captcha{width:75%!important;float:left;margin-right:0!important;}
.login_reg_box .validate_code img{width:24%;height:46px;}
.form-title{height:40px;line-height: 40px;margin-bottom:10px;}
.form-title .label-name{float:left;color:#4285f4;font-weight: 500;font-size: 20px;}
.form-title .go-href{float:right;font-size: 14px;}
.form-title .go-href a{color:#4285f4;}
.login_other .forget_btn{display:inline-block;color:#A6A6A6;font-size: 14px;cursor:pointer; margin:0 0 10px;padding-left:5px;}
.login_other button{border-radius:3px;}
.other_login_ways{padding:0 30px 28px;margin-top:10px;overflow: hidden;position:absolute;bottom:0;width:100%;}
.other_login_ways ul{overflow: hidden;margin:0;}
.other_login_ways ul li{float:left;width:50%;color: #666;font-size: 14px;text-align: center;box-sizing: border-box;}
.other_login_ways ul li:first-child{border-right:1px solid #e5e5e5;}
.other_login_ways ul li:hover{cursor: pointer;}
.other_login_ways ul li img{width:26px;margin-right:6px;}
.login_password_status{position:absolute;right:10px;top:5px;width:22px;height:38px;background:url(//res.liyebao.cn/b/img/login_password1.png) no-repeat center;background-size:100%;}
.login_password_status2{position:absolute;right:10px;top:5px;width:22px;height:38px;background:url(//res.liyebao.cn/b/img/login_password2.png) no-repeat center;background-size:100%;}
.validate_code .sendsms{display:inline-block;font-size: 12px;width:24%;height:30px;line-height:30px;border:1px solid #4285f4;color:#4285f4;text-align: center;border-radius: 2px;margin-top:7.5px;}
.wx_login .wx_title{color:#666;text-align: center;line-height: 26px;}
.wx_login .wx_login_ecode{text-align: center;}
.login_other .goto_login{display:block;color:#A6A6A6;font-size: 14px;cursor:pointer; margin:10px 0;float:right;}
.login_other .goto_login em{color:#4285f4;}
.wx_reg_updata .form-header{height:auto;text-align: center;}
.wx_reg_updata .form-header img{border-radius:51%;width:50px;height:50px;margin:0 10px 10px 0;border: 1px solid #e5e5e5;}
.wx_reg_updata .form-header span{margin-bottom:18px;border:1px solid #e5e5e5}
.wx_reg_updata .form-header .wxnickname{margin-bottom:10px;}
.wx_ref_step2{display: none;}
.login_reg_box .form-control:focus{box-shadow:none;border-color:#4285f4;}
.login_reg_box .form-control::-webkit-input-placeholder{font-size:14px;}
.login_reg_box .form-control::-moz-placeholder{font-size:14px;}
.login_reg_box .form-control:-ms-input-placeholder{font-size:14px;}
.content{ background: #f8f8f8 url("//res.liyebao.cn/b/images/login_v2_bg_1.png") no-repeat center; background-size: cover}
.login_reg_box{ box-shadow: none;}
.hyb_account form,.login_other2{padding:0 30px;}
.total_error{margin:0;color:#ff4500;height:30px;line-height: 30px;font-size: 12px;padding-left:5px;}
.validate_code .disabled{background: #f6f6f6!important;color: #b8b8b8;border: 1px solid #b8b8b8;}
.anim-blue-all{color: #fff!important;background-color: #4285f4;border-color: #0398db;}
.anim-blue-all:hover{background-color: #4285f4;border-color: #0398db;color:#fff!important;}
.cue{width:100%;text-align: center;margin:0;font-size: 16px;}
@media only screen and (max-width:768px){
    .content{ background: #f8f8f8;}
    #main-nav{padding:10px 20px;}
    .hyb-login-layout{padding:30px 0 30px;}
    .login_reg_box{margin:0 auto;float:none;width:80%;}
    .impowerBox .qrcode{width:200px;}
    #footer{position: static;margin-top:20px;}
    .other_login_ways{width:100%;padding:0 20px 28px;}
    .hyb_account form,.login_other2{padding:0 20px;}
}
