input { font-family: "microsoft yahei" !important; padding: 0; margin: 0;}
.sign_left { float: left; width: 360px; padding-left: 68px; padding-top: 30px; }
.sign_left .getcode { border: 0; position: absolute; right: 10px; top: 5px; display: block; width: 85px; height: 30px; text-align: center;  border-radius: 3px; font-size: 12px; line-height: 30px; padding: 0; color: #fff; }
/*.sign_left .getcode:hover { background: #f60 }*/
.sign_left_login { margin-left: 0; }

/*.login_box { }*/
.login_box { width: 700px; margin: 0 auto; padding-top: 100px; }
.login_bg { background: url('../images/login_bg.jpg') no-repeat; min-width: 292px; }
.login_container { position: relative; background: #fff; border-radius: 5px; width: 700px;  margin-top: 30px; box-shadow: 0px 0px 4px #e9e9e9; border: 1px solid #e9e9e9; }
.login_center { width: 50px; border-left: 1px dashed #ebebeb; height: 320px; float: left; margin-top: 50px; margin-left: 60px; }
.login_center span { background: #fff; display: block; width: 50px; height: 30px; text-align: center; line-height: 30px; margin-left: -24px; position: relative; top: 40%; font-size: 12px; color: #999; }
.login_right { float: left; line-height: 30px; }
.login_left_tit { font-size: 16px; border-bottom: 1px solid #e0e0e0; height: 50px; line-height: 50px; }
.login_left_tit li { float: left; width: 146px; text-align: center; cursor: pointer; }
.login_left_tit li.active { border-bottom: 1px solid #006FBD; }
.weixinapp { width: 180px; height: 180px; position: absolute; right: 0px; top: 0px; }
.bend { position: absolute; top: 0; right: 0; cursor: pointer; }
.login_right .lijizhuce{ color: #006FBD; }
.sign_left .sign_form .w99 { width: 70px; }
.sign_left .sign_form .input_txt { font-size: 14px; }
.sign_form .captcha{ width: 128px; }
.sign_left .sign_form .cpatcha { width: 95px; }
.sign_form .input_control .captcha_tips { width:95px; }
.sign_form .form_err_hint { left: 70px; }
.sign_form .agree {
    margin-left: 10px;
    font-size: 14px;
    display: flex;

}
.sign_form .agree label {
    display: flex;
    justify-content: center;
    align-items: center;
}
.sign_form .agree.agree{font-size:14px;color:#2D3134;line-height:20px;}
.sign_form .agree.agree a{color:#009900;text-decoration:none;}
.sign_form .agree.agree a:hover{text-decoration: underline;}
.sign_form .agree.agree input{margin-right:5px;}

.sign_left .sign_form li  .savelogin{float:left; background:url('../images/remain_active.png') no-repeat left center; cursor:pointer;padding-left:48px; font-size:12px; position:relative; line-height: 36px; margin-left: 10px;}

.sign_left .sign_form li .forgetpwd{color:#006FBD; float:right; line-height: 36px; margin-right: 40px; font-size:12px; }
