body,html{height:100%}
body{margin:0}
.new-login{width:100%;height:100%;min-width:1344px;background:url(../img/background-43119d5925cf4596aec3e91bbea2b946.png) center;background-repeat:repeat;background-attachment:fixed;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.png', sizingMethod='scale')}
.new-login-head{max-width:1200px;height:55px;overflow:hidden;border-bottom:1px solid #e9edf3;margin:0 auto}
.header-logo-img{width:202px;height:43px}
.ipv6-img{width:45px;height:34px;margin-left:12px}
.new-login-body{width:694px;height:550px;margin:140px auto 120px;background:#fff;box-shadow:0 0 6px 0 #c7dcff;border:1px solid #c7dcff}
.con-left-tit{width:218px;height:550px;float:left;background:url(../img/login_left-59fafa7e32ea5c5e88fe286b27dd0b87.png);background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/login_left.png', sizingMethod='scale');display:block}
.left-tip-font p{width:89px;height:64px;float:left;margin-left:34px;margin-top:275px;font-family:FZYLHJW;font-size:18px;color:#fff;letter-spacing:0;line-height:32px}
.left-tip-loggo{width:50px;height:49.9px;float:right;margin-right:34px;margin-top:281px;background:url(../img/ysf_logo-a23406208f37da7e1aeabd0817c36106.png) center;background-size:contain;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ysf_logo.png', sizingMethod='scale');display:block}
.login-con-right{width:476px;height:550px;float:left}
.con-right-list{width:308px;height:428px;margin:22px auto 0}
.login-head{height:50px}
.right-list-tit{font-family:PingFangSC-Medium;font-size:24px;color:#000;letter-spacing:0;margin-bottom:24px;line-height:33px;font-weight:700}
.link-app{color:#388bd6;float:right;display:none}
.login-dd{display:inline-block;width:6px;height:6px;border-radius:6px;background:#4c80ff;vertical-align:middle;margin:0 8px 0 0}
.login-form-input{position:relative}
.login-form-input .photo{height:16px;width:16px;position:absolute;left:8px;top:18px}
.forminput{width:288px;height:38px;line-height:38px;padding-left:32px;margin:6px 0;border:1px solid #e9edf3;border-radius:2px;font-family:PingFangSC-Regular;font-size:14px;color:rgba(0,0,0,.85);letter-spacing:0}
#loginForm input:focus{outline-color:#4c80ff!important}
.pwd-place{position:absolute;top:14px;left:32px;font-family:PingFangSC-Regular;font-size:14px;color:#000000d8;letter-spacing:0}
.validateCode-input{width:152px!important}
.arroundNum{position:absolute;width:108px;height:40px;right:0;top:6px;cursor:pointer}
.arroundNumforLoginSms{position:absolute;width:108px;height:40px;right:0;top:6px;cursor:pointer;border:1px solid gray;box-sizing:border-box;padding:7px;text-align:center;background:#dcdcdc}
.btn-submit{width:322px;height:40px;margin:6px 0 8px 0;line-height:40px;background:#4c80ff;cursor:pointer;border:1px solid #4c80ff;border-radius:2px;text-align:center;font-family:PingFangSC-Regular;font-size:14px;color:#fff;letter-spacing:0}
.other-operation{margin:10px auto;height:20px}
.other-operation .voptions-new{color:#4c80ff;float:right;text-decoration:none;cursor:pointer}
.other-operation .voptions-forget{color:#4c80ff;float:left;text-decoration:none}
.login-right-tip-left{vertical-align:top;display:inline-block}
.login-right-tip-rig{display:inline-block;width:90%}
.login-right-tip-rig p{font-size:12px;margin:0;margin-bottom:5px;font-family:PingFangSC-Regular;color:rgba(0,0,0,.45);letter-spacing:0}
.new-login-footer{max-width:1200px;height:97px;margin:0 auto;border-top:1px solid #e9edf3;text-align:center}
.new-login-footer .tip{padding:36px 0 48px;font-family:PingFangSC-Regular;font-size:14px;color:#94a7c3;letter-spacing:0;text-align:center;line-height:14px;overflow:hidden}
.cloginTips{width:auto;min-height:16px;margin:0 auto 0 0;color:#e6001b;line-height:16px;font-size:12px;background:url(../images/assets/error2x.png) no-repeat 0;padding-left:24px;text-align:left}
@media screen and (max-width:767px){
.new-login{width:100%;height:100%;background-repeat:repeat;background-attachment:fixed;background-size:cover}
.new-login-head{width:100%;text-align:center;padding:8px 0;border-bottom:transparent;margin:0}
.new-login-body{width:auto;height:600px;margin:16px 20px 40px;background:#fff;box-shadow:0 0 6px 0 #c7dcff}
.login-con-right{width:100%;height:506px;float:none}
.con-left-tit{display:none}
.con-right-list{margin:0 auto;padding:48px 16px 0;width:auto;height:458px}
.login-head{padding:0 16px;height:67px}
.login-dd{display:none}
.title{display:inline-block;padding-bottom:5px;border-bottom:2px solid #388bd6}
.right-list-tit{float:left;border-bottom:2px solid #4c80ff;padding-bottom:8px}
.link-app{display:block;margin-top:9px;cursor:pointer}
.login-form-input{position:relative}
.forminput{width:90%;height:38px;padding-left:32px;margin:6px 0;border:1px solid #e9edf3;border-radius:2px;font-family:PingFangSC-Regular;font-size:14px;color:rgba(0,0,0,.85);letter-spacing:0}
.btn-submit{width:100%}
.validateCode-input{width:48%!important}
.arroundNum{position:absolute;width:36%;height:40px;right:0;top:6px;cursor:pointer}
.arroundNumforLoginSms{position:absolute;width:36%;height:40px;right:0;top:6px;cursor:pointer;border:1px solid gray;box-sizing:border-box;padding:7px;text-align:center;background:#dcdcdc}
.new-login-footer{margin:0 30px}
.new-login-footer .tip{line-height:30px;padding:32px 0 38px}
}
.no-border{border: none !important;}
.main_container.body{min-height:500px}
@media screen and (min-width:2048px){
.new-login-body{width:800px;height:600px}
.con-left-tit{height:100%}
.login-con-right{width:580px;height:600px}
.con-right-list{margin-top:40px;height:500px}
.new-login-footer{margin-top:200px}
.main_container.body{min-height:600px}
}