﻿@charset "utf-8";html,body{width:100%;height:100%}
html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,form,legend,button,input,textarea,select{margin:0;padding:0;box-sizing:border-box;color:#333}
html,body,button,input,select,textarea{font-size:14px;font-family:Arial,"微软雅黑"}
body{background:#f6f9fc;background:-webkit-linear-gradient(top,#f6f9fc,#f3f8fb);background:-moz-linear-gradient(top,#f6f9fc,#f3f8fb)}
ul,li{list-style-type:none}
.fontsize16{font-size:16px}
.login-body{min-height:640px}
.login-body > form,.login{height:100%}
.login_left_bg{top:0;left:0;width:25%}
.login_bg{width:540px;margin-right:80px}
.login_right_bg{top:0;right:0;width:20%}
.login-head{position:relative;z-index:2}
.login-head{padding:20px 18% 0}
.login-head .logo img{height:48px}
.language li{padding:0 10px;border-left:1px solid #7b7a8e;cursor:pointer;font-size:16px}
.language li a{color:#333}
.language li:hover{opacity:0.85}
.language .active a{color:#2eaeff}
.language li:first-child{border-left:none}
.login-foot{width:100%;bottom:10px;z-index:2}
.copyright{text-align:center;color:#9fa8b7}
.login-box{width:1140px;margin:0 auto;opacity:0;align-items:flex-end}
.login-form{width:470px;background:#fff;box-shadow:0 8px 16px rgba(0,117,193,0.03),0 -8px 16px rgba(0,117,193,0.03),8px 0 16px rgba(0,117,193,0.03),-8px 0 16px rgba(0,117,193,0.03);border-radius:4px;padding:15px 0;position:relative;min-height:485px;}
.login-form > h1{font-size:24px;text-align:center;padding:35px 0 0 0;margin-bottom:20px;height:71px}
@media only screen and (max-width:1200px){.login_bg{display:none}
.login-box{width:auto}
.login-head{padding:20px 5% 0}
.login-form{margin:0 auto}
}.login-inputs{padding:0 70px}
.form-title{color:#4f596b;padding:8px 0}
.login-input{width:100%;height:56px;background:#f2f6f9;margin-bottom:16px;border:none;border-radius:4px;padding:0 12px;outline:none;font-size:16px}
.login-pwd .login-input{padding-right:35px}
.login-pwd .foldpwd{font-size:20px;right:10px;color:#9fa8b7;cursor:pointer;top:18px}
.login-pwd .showpwd{display:none}
.login-inputs .checkbox-icon{margin-right:10px;color:#8c8c8c;transition:all linear 0.2s;font-size:16px}
.login-inputs .ki-checkbox1off{color:#2eaeff}
.login-submit{width:100%;height:56px;background:#2eaeff;color:#fff;border-radius:4px;border:none;font-size:16px;margin-top:20px;letter-spacing:4px}
.login-other > *{cursor:pointer;color:#666;margin-top:20px;margin-bottom:35px}
.login-other > *:hover{opacity:0.85}
.login-other .fslogin,.wrlogin{margin-left:30px}
.smsvcode-btn{margin-left:15px;height:56px;border:1px solid #2eaeff;background:#2eaeff;color:#fff;padding:0 10px;border-radius:4px;cursor:pointer}
#vcode_img{background:none;border:none;padding:0}
.login-submit{cursor:pointer}
.login-manage>*:hover,.login-submit:hover,.smsvcode-btn:hover,.reset-btn:hover{opacity:0.85;transition:opacity linear 0.2s}
.ddlogin,.fslogin,.wrlogin,.login-3rd-qrcode{display:none}
.login_bgpwd{width:auto;height:640px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}
.reset-box{width:640px;margin:0 auto;box-shadow:0 8px 16px rgba(0,0,0,0.03),0 -8px 16px rgba(0,0,0,0.03),8px 0 16px rgba(0,0,0,0.03),-8px 0 16px rgba(0,0,0,0.03);z-index:2;padding:30px;background:#fff;border-radius:8px;left:0;right:0;top:50%;margin-top:-205px}
.reset-box > h1{font-size:32px;margin-bottom:30px}
.reset-box .reset-step li{line-height:22px;padding:5px 0}
.reset-box .reset-input{width:350px;height:48px;border-radius:4px;border:1px solid #ddd;padding:0 10px}
.reset-box .reset-form{margin-top:30px}
.reset-box .reset-sms{margin-left:12px}
.reset-btn{min-width:100px;height:48px;border-radius:4px;border:none;background:#2eaeff;color:#fff;font-size:16px;margin:0 10px;cursor:pointer}
.reset-btn[disabled]{background:#f5f5f5;color:#b7b7b7;cursor:no-drop}
.reset-btn[disabled]:hover{opacity:1}
.sms-step-num{overflow:hidden;height:25px;margin-top:40px}
.sms-step-num li,.sms-step-txt li{float:left}
.sms-step-num .step-line{width:174px;border:1px solid #bababa;margin-top:11px;margin-left:8px}
.sms-step-num .step-index{margin-left:8px}
.sms-step-txt{overflow:hidden;width:550px;margin-top:16px;font-size:18px}
.sms-step-txt li{font-weight:600;color:#bababa}
.update-form li{padding:10px 0}
.update-form .item_title{width:110px}
.update-form .reset-btn{width:200px;margin-top:30px}
.update-form .pwd-level-msg{padding:0;margin-bottom:10px}
.update-form .pwd-level{font-size:14px;color:#999;width:350px}
.passmarker{width:100%}
.passmarker>div{height:3px;width:0;text-align:center;font-size:12px;border-radius:3px}
.passmarker .strenth-ok{background:green;width:100%}
.corner-view{position:static;cursor:pointer;}
.corner-qrcode{position:absolute;right:14px;top:14px;background:url(../Images/Login/qrcode.svg)no-repeat center;background-size:72px 72px;height:72px;width:72px;}
.corner-password{position:absolute;right:14px;top:14px;background:url(../Images/Login/pc.svg)no-repeat center;background-size:72px 72px;height:72px;width:72px;}
.qrcode-login{text-align:center;}
.qrcode-info{color:#2f2e41;font-size:14px;line-height:30px;}
.qrcode-img{border:1px solid #edf0f5;padding:19px;height:238px; width:238px;text-align:center;margin:20px auto 38px;}
.logindeal{color:#aca8a8;font-size:12px;padding-bottom:30px;}
.qdlogin-success{background:url(../Images/Login/successinfo.svg)no-repeat center top; background-size:73px;padding:88px 0 0;margin-top:13px}
.tip-page {
    width: 1200px;
    max-width: calc(100vw - 40px);
    height: 680px;
    z-index: 99999;
}