.login-container{height:100%;width:100%}.login-container .login-header{background:#fff;height:50px;line-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;z-index:1000;clear:both;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.04)}.login-container .login-header .header-navs-bar{margin:0 auto;max-width:1200px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2000;display:block}.login-container .login-header .header-navs-bar .logo-title{display:inline-block;vertical-align:middle;color:#3982ff;height:50px;line-height:50px;margin-top:-3px}.login-container .login-header .header-navs-bar .logo-title .logo{display:block;height:50px;line-height:50px;float:left;position:absolute;left:10px}.login-container .login-header .header-navs-bar .logo-title .logo svg{margin-top:6px;font-size:36px}.login-container .login-header .header-navs-bar .logo-title .title{height:50px;overflow:hidden;margin-left:30px}.login-container .login-header .header-navs-bar .logo-title .title .main{height:20px;line-height:50px;margin-top:-8px;font-size:16px;letter-spacing:6px;font-weight:400;text-align:center}.login-container .login-header .header-navs-bar .logo-title .title .sub{line-height:50px;font-size:12px;font-weight:lighter;letter-spacing:4px;text-align:center;-webkit-transform:scale(.7);transform:scale(.7)}.login-container .login-content{height:calc(100vh - 80px);background:url(../../static/img/logining.31e00120.png) no-repeat;background-size:60% 80%;background-color:rgba(57,130,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-container .login-content .login-box{width:380px;padding:20px;overflow:hidden;float:left;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15);background:#fff;border-radius:4px;margin-right:60px}.login-container .login-content .login-box .form-box-header{height:50px;margin-bottom:5px}.login-container .login-content .login-box .form-box-header .form-header-item{float:left;width:50%;height:50px;line-height:50px;text-align:center;font-size:16px;border-bottom:1px solid #e3e3e3;cursor:pointer}.login-container .login-content .login-box .form-box-header .form-header-item svg{font-size:16px;font-weight:500;margin-right:10px;margin-top:10px}.login-container .login-content .login-box .form-box-header .form-header-item .header-item-name{display:inline-block}.login-container .login-content .login-box .form-box-header .form-header-item.selected{border-bottom:1px solid #3982ff;color:#3982ff}.login-container .login-content .login-box .user-login-box .form{padding-top:1vh}.login-container .login-content .login-box .user-login-box .form .input-verify{width:66%}.login-container .login-content .login-box .user-login-box .form .login-code-img{background-color:#fdfdfd;border:1px solid #f0f0f0;color:#333;font-weight:700;letter-spacing:5px;text-indent:5px;text-align:center;display:block;height:40px;width:110px;line-height:40px;font-size:20px;cursor:pointer}.login-container .login-footer{height:30px;background:#fff;line-height:30px;text-align:center;font-size:14px;font-weight:lighter}.login-container .login-footer a{color:#000}.vaptcha-init-main{display:table;width:100%;height:32px;border-radius:4px;background-color:#f6f6f6}.vaptcha-init-main .vaptcha-init-loading{display:table-cell;vertical-align:middle;text-align:center;height:36px;line-height:36px}.vaptcha-init-main ​ .vaptcha-init-loading>a{display:inline-block;width:18px;height:18px;border:none}.vaptcha-init-main ​ .vaptcha-init-loading>a img{vertical-align:middle}.vaptcha-init-main ​ .vaptcha-init-loading .vaptcha-text{font-size:12px;color:#ccc;vertical-align:middle;margin-left:5px;letter-spacing:2px}