.login-container{height:100%;height:100vh;background:url(../../static/img/login-bg.e1fe9135.png) no-repeat 50%;background-size:cover;overflow:hidden}.login-container .login-header{text-align:center;color:#3540a5;font-size:16px;padding:10px;font-weight:700;background-color:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:8%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.login-container .app-name{font-size:35px}.login-container .login-main{background-color:#fff;border-radius:4px;width:60%;height:60%;max-width:1000px;max-height:600px;position:absolute;border-radius:29px;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login-container .login-main .operate-line{margin-bottom:40px;font-size:14px;font-weight:500}.login-container .register-main{background-color:#fff;border-radius:4px;width:500px;height:555px;position:absolute;border-radius:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.2);box-shadow:0 2px 15px 0 rgba(0,0,0,.2)}.login-container .register-main .info-box{width:90%}.login-container .register-main .info-box .info-title{margin:0}.login-container .register-main .info-box .tip-red{color:red;margin-bottom:16px;font-size:14px}.login-container .forget-main{background-color:#fff;border-radius:4px;width:500px;height:555px;position:absolute;border-radius:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.2);box-shadow:0 2px 15px 0 rgba(0,0,0,.2)}.login-container .forget-main .forget-title{width:90%;position:absolute;right:5%;padding-top:16px;font-size:24px;font-weight:500}.login-container .forget-main .forget-title .go-login{font-size:14px;font-weight:400}.login-container .forget-main .forget-title .go-login span{color:#3641a3;cursor:pointer}.login-container .forget-main .info-box{width:90%}.login-container .info-box{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);resize:both;top:50%;right:5%;width:42%}.login-container .info-box .info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-container .info-box .login-input{border-bottom:1px solid #c9c9c9}.login-container .info-box .login-input input{height:50px;font-size:16px;padding-left:25px;border:none}.login-container .info-box .login-input .el-input-group__append,.login-container .info-box .login-input .el-input-group__prepend{background-color:transparent;border:none}.login-container .info-box .login-input .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-container .info-box .el-checkbox__inner{width:15px;height:15px}.login-container .info-box .step-box{font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-container .info-box .register-email{font-size:20px}.login-container .login-content-box{position:static;padding-top:30px;display:block;margin:auto auto auto 54%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1540px){.login-container .info-title{margin:0!important}}.login-container .info-title{margin:10% 0 5% 0;overflow:hidden}.login-container .info-title .el-tabs__item{font-size:20px;font-weight:500;line-height:35px;height:35px;padding:0 10px!important}.login-container .info-title .el-tabs__active-bar{height:2px!important}.login-container .info-title .el-tabs__nav-wrap:after{background-color:#fff!important}.login-container .go-sty{float:right;font-size:15px;cursor:pointer}.login-container .welcome-sty{display:inline-block;font-size:28px;font-weight:900}.login-container .login-footer{color:#666;text-align:center;position:absolute;bottom:0;width:100%;font-size:14px}.login-container .login-footer a{text-decoration:none}.login-container .login-footer .qrcode-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:10px}.login-container .login-footer .qrcode-list .code-icon{width:30px;height:30px;cursor:pointer}.login-container .login-checkbox{margin-right:5px}.login-container .login-btn{width:100%;height:50px;color:#fff;border-color:#5568dd;background-color:#5568dd;border-radius:41px;font-size:20px;font-weight:500}.login-container .forget{float:right;cursor:pointer;color:#666}.login-container .register{text-align:center;color:#3641a3;cursor:pointer}.login-container .el-input-group__append{cursor:pointer}.login-container .happy-img{margin:40px 0;text-align:center}.login-container .register-email{width:65%;margin:30px auto}.login-container .checkEmail{width:50%}.login-container .register-btn{margin-left:90px!important}.login-container .account-btn,.login-container .id-img{text-align:center}.login-container .id-img img{width:100px}.login-container .id-img .id-icon{cursor:pointer;font-size:40px;margin-left:10px}.login-container .el-dialog--center .el-dialog__body{text-align:center}.login-container .el-dialog--center .el-dialog__body .el-input{width:40%;margin-top:10px}.login-container .step-box{color:#a2a2a2;font-size:18px;margin-bottom:30px}.login-container .step-box .select{color:#3641a3}.login-container .step-box .select:after{background-color:#3641a3}.login-container .step-item:after{content:"";display:inline-block;width:30px;margin:0 5px;height:2px;background-color:#a2a2a2;position:relative;bottom:4px}.login-container .img-sty{vertical-align:middle;padding-right:5px}.login-container .img-logo{width:46px;height:46px}.login-container .main{min-height:calc(100vh - 60px)}.login-container .main-container{position:relative;width:100%;height:100%}.login-container .cutomer-logo,.login-container .login-logo{width:50%;height:100%;position:absolute;left:0;top:0}.login-container .login-logo{background:url(../../static/img/v45-log.e0496324.png) no-repeat;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;background-size:100% 100%}.login-container .forget-sty{text-align:center;cursor:pointer}.login-container .captha-sty{cursor:pointer}.login-container .language-sty{padding:10px 0 20px 0}.login-container .language-sty span{cursor:pointer}.login-container .language-sty span:not(:last-child):after{content:"|";margin:0 10px;color:#666}.login-container .language-sty .active{color:#3540a5;cursor:default}.login-container .qrcode-login{position:absolute;right:15px;top:15px}.login-container .img-qrcode-login{width:50px;cursor:pointer}.login-container .qrcode-box{text-align:center;font-size:14px}.login-container .qrcode{width:290px;height:290px;padding:10px;border:1px solid #e9e9e9;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;margin-bottom:5%}.login-container .qrcode-mask{position:absolute;top:10px;bottom:10px;left:10px;right:10px;background-color:hsla(0,0%,100%,.9);z-index:1;font-size:14px;line-height:30px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500}.login-container .qrcode-mask .refresh{color:#3540a5;cursor:pointer}@media screen and (max-width:1540px){.login-container .qrcode-title{margin:0!important}}.login-container .qrcode-title{max-width:170px;color:#949fb9;font-size:20px;font-weight:500;display:inline-block;line-height:30px;margin:10% 0 8% 0}.login-container .qrcode-tip{font-size:14px;color:#999}.login-container .img-qrcode{width:100%;height:100%}.login-container .img-scan-success{width:70px;margin-bottom:10px}@media(max-width:1000px){.login-container .qrcode{width:200px;height:200px}}