.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-dc7228e0]{position:absolute;right:0;top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:6px;border:1px solid #e4e7ed;padding:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lang div[data-v-dc7228e0]{min-width:28px;height:24px;padding:0 6px;border-radius:4px;color:#8c8c8c;font-size:12px;cursor:pointer;text-align:center;line-height:24px;letter-spacing:0}.lang .check[data-v-dc7228e0]{background:#36cfc9;color:#fff}.lang[data-v-dc7228e0] :first-child{margin-right:5px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100vh;background-image:url(/img/login/bg.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;overflow:hidden}.login-container .canvas{display:none}.login-container .login-weaper{width:100vw;height:100vh;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;padding:0 9.5vw;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.login-container .login-weaper .el-input-group__append{border:none}.login-container .login-weaper .login-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.login-container .login-weaper .login-border{color:#303133;width:420px;max-width:calc(100vw - 32px);-webkit-box-sizing:border-box;box-sizing:border-box;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 16px 48px rgba(34,55,85,.16);box-shadow:0 16px 48px rgba(34,55,85,.16);border-radius:18px;position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.login-container .login-weaper .login-border .login-main{margin:0 auto;width:100%;padding:44px 30px 28px;-webkit-box-sizing:border-box;box-sizing:border-box}.login-container .login-weaper .login-border .login-main .login-title{color:#303133;margin:0;font-weight:700;font-size:34px;line-height:1.2;text-align:left;letter-spacing:0;position:relative}.login-container .login-weaper .login-border .login-main .login-subtitle{margin:10px 0 26px;font-size:14px;line-height:22px;color:#606266}.login-container .login-weaper .login-border .login-main .login-form .login-submit{width:100%;height:48px;background:-webkit-gradient(linear,left top,right top,from(#36cfc9),to(#2f9bff));background:linear-gradient(90deg,#36cfc9,#2f9bff);border:none;border-radius:8px;font-size:18px;letter-spacing:2px;font-weight:500;color:#fff;cursor:pointer;margin-top:16px;-webkit-transition:.25s;transition:.25s}.login-container .login-weaper .login-border .login-main .login-form .register-submit{width:100%;height:45px;background:none;font-size:18px;letter-spacing:2px;font-weight:300;color:#00e1ed;cursor:pointer;-webkit-transition:.25s;transition:.25s;margin-left:0}.login-container .login-weaper .login-border .login-main .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;width:100%;margin-left:12px}.login-container .login-weaper .login-border .login-main .login-form .login-code .login-code-img{width:100%;max-width:120px;height:44px;background-color:#fff;border:1px solid #dcdfe6;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 6px;color:#333;font-size:14px;font-weight:700;letter-spacing:5px;line-height:34px;text-indent:5px;text-align:center;cursor:pointer!important;-o-object-fit:contain;object-fit:contain}.login-form{margin:0}.login-form i{color:#909399}.login-form .el-form-item__content{width:100%}.login-form .el-form-item{margin-bottom:16px}.login-form .el-input input{height:48px;padding-left:40px;background:#fff;border:1px solid #dcdfe6;border-radius:8px;color:#303133}.login-form .el-input .el-input__prefix i{color:#909399;padding:0 5px;font-size:16px!important}.login-form .el-input .el-input__suffix{right:10px;color:#909399}.login-code-phone{margin-top:2px;width:100px;height:44px;background-color:#fff;border:1px solid #dcdfe6;border-radius:8px;color:#7c7979;font-size:12px;line-height:44px;letter-spacing:1px;text-indent:5px;text-align:center;cursor:pointer!important}@media screen and (max-width:1200px){.login-container .login-weaper{padding:0 6vw}}@media screen and (max-width:768px){.login-container{background-position:28%}.login-container .login-weaper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.login-container .login-weaper .login-border{width:100%;max-width:420px}.login-container .login-weaper .login-border .login-main{padding:36px 20px 24px}.login-container .login-weaper .login-border .login-main .login-title{font-size:28px}}.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}