.msg-text{display:block;width:60px;font-size:12px;text-align:center;cursor:pointer}.msg-text.display{color:#ccc}.error-page[data-v-3fd3c8c6]{background:#f0f2f5;margin-top:-30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .img[data-v-3fd3c8c6]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-3fd3c8c6]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-3fd3c8c6]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.error-page[data-v-4407b2c9]{background:#f0f2f5;margin-top:-30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .img[data-v-4407b2c9]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-4407b2c9]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-4407b2c9]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.social-container[data-v-90264dca]{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.social-container .iconfont[data-v-90264dca]{color:#fff;font-size:30px}.social-container .container[data-v-90264dca]{cursor:pointer;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:4px;margin-bottom:10px}.social-container .title[data-v-90264dca]{text-align:center}.lang[data-v-77473eb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;background:hsla(0,0%,100%,.92);border-radius:4px;border:1px solid rgba(208,216,206,.95);padding:2px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lang button[data-v-77473eb8]{min-width:34px;height:24px;border-radius:3px;color:#8c8c8c;font-size:12px;cursor:pointer;text-align:center;line-height:24px;letter-spacing:0;border:none;background:transparent;padding:0 8px}.lang .check[data-v-77473eb8]{background:#63c94d;color:#fff}.lang[data-v-77473eb8] :first-child{margin-right:2px}.theme-picker .el-color-picker__trigger{vertical-align:middle}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.error-page[data-v-0adcbf86]{background:#f0f2f5;margin-top:-30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .img[data-v-0adcbf86]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-0adcbf86]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-0adcbf86]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.login-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-image:url(../img/bj.2f7fd593.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.login-container,.login-container .login-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.login-container .login-panel{max-width:430px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.login-container .brand-logo{width:88px;display:block;margin:0 auto 14px;-webkit-filter:drop-shadow(0 8px 18px rgba(0,0,0,.16));filter:drop-shadow(0 8px 18px rgba(0,0,0,.16))}.login-container .login-heading{margin-bottom:18px;text-align:center;color:#fff}.login-container .login-heading h1{margin:0;font-size:22px;line-height:1.2;font-weight:700}.login-container .login-heading p{margin:6px 0 0;font-size:13px;line-height:1.38;color:hsla(0,0%,100%,.9)}.login-container .login-card{width:100%;padding:18px 18px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-box-shadow:0 20px 48px rgba(0,0,0,.18);box-shadow:0 20px 48px rgba(0,0,0,.18)}.login-container .language-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:14px}.login-container .form-stack{width:100%}.login-form{margin:0}.login-form i{color:#74bf56}.login-form .el-form-item__content{width:100%}.login-form .el-form-item{margin-bottom:14px}.login-form .el-input input{height:44px;padding-left:38px;background:hsla(0,0%,100%,.92);border:1px solid rgba(208,216,206,.95);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#2c3e50}.login-form .el-input .el-input__prefix i{color:#74bf56;padding:0 10px;font-size:16px!important}.login-form .el-input .el-input__suffix{right:10px}.login-form .el-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.login-form .el-col{float:none;padding:0 5px}.login-form .login-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin:0}.login-form .login-code .login-code-img{width:100%;max-width:104px;height:44px;-o-object-fit:cover;object-fit:cover;background-color:#fff;border:1px solid rgba(208,216,206,.95);border-radius:4px;cursor:pointer!important}.login-form .btn-submit,.login-form .login-submit{width:100%;height:44px;margin-top:2px;background:#63c94d;border-color:#63c94d;border-radius:4px;font-size:14px;font-weight:600;color:#fff;-webkit-transition:.25s;transition:.25s;cursor:pointer}.login-form .register-submit{display:none}.login-code-phone{width:100%;height:44px;line-height:42px;text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#f0a15c;background:#fff;border:1px solid rgba(208,216,206,.95);border-radius:4px;cursor:pointer!important}@media screen and (max-width:768px){.login-container{padding:16px}.login-container .login-panel{max-width:100%}.login-container .login-card{padding:16px}}.lock-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.lock-container .title{margin-bottom:8px;color:#333}.lock-container:before{z-index:-999;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/img/bg/login.png);background-size:cover}.lock-form{width:300px}.iframe{width:100%;height:100%;border:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}