.login-container{width:100%!important;}
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{position: fixed; 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{position: absolute; 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{    cursor: pointer;    margin-right: 20px;}

.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;font-size: 18px;}
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;}
.login-box .login_form .form-login{}
.login-box .login_form .form-login .module {}
.login-box .login_form .form-login .module .form-row{}
.login-box .login_form .form-login .module .form-row .field-ctr-box{line-height: 64px;}
label[for=id_captcha_1],.form-row-phone label, .form-row-smscode label{line-height: 64px;}

@media(min-device-width: 800px){
    body{zoom:58%;overflow-x: hidden;}
}
@media(min-device-width: 1024px) {
    body{zoom:75%;}
}
@media(min-device-width: 1152px) {
    body{zoom:83%;}
}
@media(min-device-width: 1280px) {
    body{zoom:93%;}
}
@media(min-device-width: 1360px){
    body{zoom:100%;}
}