.login-container{width:100%!important;}
.register-verify{}
.register-verify .verify-form{margin: 0 auto;background: #fff;}
.register-verify .verify-form .aligned{border: unset;}
.register-verify .verify-form .aligned label{    float: unset;
    display: inline-block;
    font-size: 15px;
    line-height: 42px;
    height: 42px;
    margin: 0;
    padding: 0;}
.register-verify .verify-form .aligned .field-box label{display: none;}
.register-verify .verify-form .form-row{border: unset;    text-align: center;    margin: 10px 0;}
.register-verify .verify-form .form-row .field-box{margin: 0;    float: unset;    display: inline-block;    margin-right: -3px;}
.register-verify .verify-form .form-row .first{    margin-right: -4px;}
.register-verify .verify-form .form-row input[type=text],.register-verify .verify-form .form-row input[type=password],.register-verify .verify-form .form-row textarea,.register-verify .verify-form .form-row select,.register-verify .verify-form .form-row .vTextField{height: 40px;    line-height: 40px;    width: auto;    font-size: 16px;}
.register-verify .verify-form .form-row select{    height: 42px;    line-height: 42px;    margin: 0;    width: 110px;    pointer-events: none;}
.register-verify .verify-form .submit-row input[type=submit].default{    background: #e22319;width: 200px;    cursor: pointer;
    border-color: #e22319;
    float: unset;
    line-height: 30px;
    padding: 3px 10px;}
.register-verify .verify-form .submit-row{line-height: 50px;
    padding: 5px;}
.register-verify .verify-form .form-row-smscode{}
.register-verify .verify-form .form-row-smscode label{}
.register-verify .verify-form .form-row-smscode .field-ctr-box{}
.register-verify .verify-form .form-row-smscode .field-ctr-box input{}
.register-verify .verify-form .form-row-smscode #id_smscode{    border-width: 0 0 1px 0!important;    width: 160px;}

.register-verify .verify-form .verify-pross{    width: 60%;
    margin: 0 auto;
    text-align: center;
    padding: 20px 10px;}
.register-verify .verify-form .verify-pross ul{}
.register-verify .verify-form .verify-pross ul li{    display: inline-block;    font-size: 16px;    color: #999;
    margin: 10px;}
.register-verify .verify-form .verify-pross ul li dl{}
.register-verify .verify-form .verify-pross ul li dl dt{}
.register-verify .verify-form .verify-pross ul li dl dd{    line-height: 30px;
    margin: 10px 0;}

.register-verify .verify-form .verify-pross ul li.fix{}
.register-verify .verify-form .verify-pross ul li.fix dl{}
.register-verify .verify-form .verify-pross ul li.fix dl dt{}
.register-verify .verify-form .verify-pross ul li.fix dl dd{}

.register-verify .verify-form .verify-pross ul li.current{color: #2ebc42;}
.register-verify .verify-form .verify-pross ul li.current dl{}
.register-verify .verify-form .verify-pross ul li.current dl dt{    border: 1px solid;
    width: 25px;
    margin: 0 auto;
    text-align: center;
    border-radius: 25px;background: #2ebc42;color:#fff;
    height: 25px;
    line-height: 25px;}
.register-verify .verify-form .verify-pross ul li.current dl dd{}

input[type=text],input[type=password]{box-shadow:0 0 0px 1000px white inset;}
input:-internal-autofill-selected{background-color: #fff!important;}
.login-container .login-main-content{ clear: both; float: unset!important; display: block; margin: 0px auto;}
.login-top{height:100px;margin-top: 8px!important;}
.login-box{float: right; background: #fff; margin-top: 50px; height: 490px; border-radius: 6px;}
.login-foot-box{bottom: 0;}
.login-foot-box .login-foot{padding: 20px; text-align: center; font-size: 16px;}
.logo-box ul.imageList li{border: unset;}
.login-title{font-size: 22px;}
.login-title .widget{border-left: 1px solid #ccc; margin-top: 20px; height: 60px; padding-left: 20px; line-height: 60px;}
.logo-box ul.imageList li{padding: 0; margin: 0;}
.login-main{width:1920px!important;height:670px;}
.login-center{background: #f9f9f9; position: absolute; z-index: 1;}
.login-main .ImageDisplayBoxWrap{border: unset;background: unset;}
.mt-login-box{ z-index: 2;}
.login-box .login_title{box-sizing: border-box; width: 100%; height: 60px; padding: 0 20px; background-color: #f1f1f1; line-height: 60px; font-size: 16px;border-top-left-radius: 6px; border-top-right-radius: 6px;}
.login-box .login_title .logintype{display: inline-block;margin: 0 10px;}
.login-box .login_title .current{font-weight: bold;}
.login-box .login_title .resettype{}
.login-box .widget{}
.login-box .login_form{}
.login-box .form-row input{border: none!important;height: 34px;line-height: 42px;font-size: 14px; padding-left: 10px; width: 250px; background: none;}
.login-box .login_form label[for=id_username]{background: url(/static/_Client/Images/user_icon.png) no-repeat 2px 20px;width: 26px;height: 64px;display: block;}
#id_username,#id_phone,#id_smscode{border: none!important;/*height: 56px; line-height: 42px;*/
 font-size: 16px; padding-left: 10px; width: 233px; background: none;}
.login-box .login_form label[for=id_password]{background: url(/static/_Client/Images/user_icon.png) no-repeat 2px -30px;width: 26px;height: 64px;display: block;}
#id_password{border: none!important;height: 42px; line-height: 42px; font-size: 14px; padding-left: 10px; width: 233px; background: none;outline: none;}
input[type=text],input[type=password]{border: 0!important;border-style: none!important;border: transparent!important;outline: none;}
input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder {display: none}
input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder {display: none;}
input[type=text]::placeholder,input[type=password]::placeholder {display: text;}
.form-row{background:unset!important;padding-left:30px!important; min-height: 40px; line-height: 40px;}
.login_form .aligned label{padding: 0;min-width: 30px;width: auto;}
#id_autologin{width: 20px; height: 20px;margin: 5px;}
.vCheckboxLabel{}
.main-mt-login form .form-row p.help{font-size: 15px; line-height: 40px;}
.main-mt-login form .aligned p.help a{font-size: 15px; margin: 5px; text-decoration: unset; cursor: pointer;}
#id_captcha_1{height: 40px!important; line-height: 40px!important; border-width: 0 0 1px 0!important; border-bottom: 1px solid #ccc!important; margin-left: 10px; width: 100px!important;}
form .aligned ul.errorlist,.errornote{float: right;display:none!important;}
form a{font-size: 15px;text-decoration: unset; cursor: pointer;margin-left: 5px;}
form .submit-row{ background: unset; border: unset; padding: 0 5px; margin: 0;text-align: center;}
form .submit-row p{display: block; clear: both; margin: 0; width: 100%; text-align: center;}
.login-box input[type=submit].default,.login-box input.submit{ cursor: pointer; width: 70%; height: 40px; line-height: 30px; margin-top: 5px; border: none; border-radius: 6px; color: #000; font-size: 15px; float: unset!important; background: white url(/static/admin/img/nav-bg.gif?b23d8f4535ff) bottom repeat-x;}
form .submit-row p.register{margin-top: 15px; font-size: 13px;text-align: right;}
form .submit-row p.register a{font-size: 13px;margin-right: 70px;}
.login_eyes{ background: url(/static/_Client/Images/user_icon.png) no-repeat 2px -130px;cursor: pointer; width: 36px; height: 42px; display: inline-block;}
.login-box .mt-register{background: #fff;border-radius: 6px;height: 570px;}
.login-box .mt-register .form-row{padding: 0!important; font-size: 15px;min-height: 50px;}
.login-box .mt-register .aligned label{width: 6em;min-width: 30px; padding: 0; display: inline-block;line-height: 50px;font-size: 15px;}
.login-box .mt-register .form-row input{height: 50px!important;line-height: 50px!important;/*width: 260px!important;*/
padding-left: 10px;font-size: 16px;}
.login-box .mt-register form .aligned ul.errorlist{float: right;}
.login-box .mt-register .form-row .field-ctr-box{float: left;}
.login-box .mt-register form .form-row p.help{padding: 0;line-height: 20px;}
.login-box .mt-register .login_eyes{position: absolute;}
.login-box .module{ border: none;border-top-right-radius: 6px; border-top-left-radius: 6px;}
.login-box .mt-register form .submit-row{text-align: center;}
.mt-register .module h2{height: 55px;line-height: 55px;text-align: center;font-size: 20px;font-weight: bold;background: #f1f1f1;color: #333;border-top-right-radius: 6px;border-top-left-radius: 6px;}
.login-box .resetpassword {}
.login-box .resetpassword .form-row{padding: 10px 2px!important;}
.login-box .resetpassword .aligned label{width: 5em;min-width: 1em;}
.login-foot-box .tail span { margin: 0 10px;}
.mt-register {margin: 10px 0; padding: 0;}
.mt-register .nav-bar{text-align: center; margin-bottom: 30px; border-bottom: 1px solid #f5f5f5; padding-bottom: 30px; box-shadow: 0px 0px 5px 5px #f5f5f5;}
.mt-register .nav-bar li{display: inline-block; width: 18%;}
.mt-register .nav-bar li dl{ line-height: 35px; font-size: 17px; color: #999; font-weight: 600;}
.mt-register .nav-bar li dl dt{}
.mt-register .nav-bar li dl dd{}
.mt-register .nav-bar li.current dl dt{color: #e44b46;}
.mt-register .nav-bar li.current dl dd{color: #000;}
.mt-register .nav-box{ text-align: center;}
.mt-register .nav-box .ent-type-box{ text-align: center;}
.mt-register .nav-box .ent-type-box ul{text-align: center;}
.mt-register .nav-box .ent-type-box ul li{width: 80%;cursor: pointer; text-align: center;line-height: 60px; border: 1px solid #f5f5f5; box-shadow: 0px 0px 5px 5px #f5f5f5; border-radius: 6px; margin: 10px auto;}
.mt-register .nav-box .ent-type-box ul li:hover{background: #fffbfa; border-color: #e08e92;}
.mt-register .nav-box .ent-type-box ul li dl{line-height: 40px; margin: 15px 0;}
.mt-register .nav-box .ent-type-box ul li dl dt{font-size: 17px; font-weight: 600;}
.mt-register .nav-box .ent-type-box ul li dl dd{font-size: 16px; color: #999;}
.mt-register .nav-box .ent-type-box ul li.current{background: #fffbfa; border-color: #e08e92;}
.mt-register .nav-box .ent-type-box ul li.current dl{}
.mt-register .nav-box .ent-type-box ul li.current dl dt{}
.mt-register .nav-box .ent-type-box ul li.current dl dd{}
.mt-register .nav-box .next-bar-box{padding-top: 20px;}
.mt-register .nav-box .next-bar-box .btnNext{margin: 5px 0; padding: 8px 30px; border-radius: 15px; background: red; color: #fff; font-weight: 600;}
.mt-register .btnPrve{margin: 15px auto; padding: 8px 30px; display: block; border-style: hidden;}
.next-bar-box p.register{margin-top: 20px;font-size: 16px; color: #999;}
.next-bar-box a.register{color: red; font-weight: 600;}
.mt-register .form-row-smscode{line-height: 40px;}
.mt-register .form-row-smscode .field-ctr-box{width: 40%!important;}
.mt-register .form-row-smscode .code-box{width: 40%!important;float: right;}
.mt-register .form-row-smscode .field-ctr-box .field-ctr-smscode{padding: 0; margin: 0;width: auto!important; color: #1c85e1; font-weight: 600;cursor: pointer; font-size: 15px;}
.mt-register form .submit-row p.register{text-align: center;font-size: 16px;color: #999; }
.mt-register form .submit-row p.register a{margin: 0!important; font-size: 17px; color: red;font-weight: 600;}
.mt-register form .submit-row input.default{ cursor: pointer; width: 80%; height: 40px; line-height: 30px; margin-top: 5px; border: none; border-radius: 6px; font-size: 18px; float: unset!important; background: red; color: #fff;}
.confirmationBox ul.operationList li{line-height: 35px; font-size: 15px;}
input[type=text], input[type=password], textarea, select, .vTextField { line-height: 28px; border: 1px solid #ccc!important;}
.standardWidget .wHeader { height: 40px; line-height: 35px; overflow: hidden; background: unset;}
#id_username, #id_phone, #id_smscode { border: none!important; font-size: 16px; padding-left: 10px; width: 250px; background: none; border: 1px solid #ccc!important;}
.main_site_box { /* border-top: 2px solid #0169a8; */
 background: #fafafa;}
.registerBox .form-row-OperationType .field-ctr-box{width:80%;}
