*{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;box-sizing:border-box}.drag{height:2.5rem;line-height:2.5rem;background-color:#e8e8e8;position:relative;margin:0 auto;border-radius:3px;max-width:100%;min-height:40px}@media (max-width:768px){.drag{height:2.8rem;line-height:2.8rem;font-size:14px}.slider{width:2.8rem;height:2.675rem}}.background{width:2.5rem;height:100%;position:absolute;background-color:#53c300;border-radius:3px 0 0 3px}.text{width:100%;height:100%}.slider,.text{position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider{width:2.5rem;height:2.375rem;border:1px solid #ccc;border-radius:3px;cursor:move;cursor:-webkit-grab;cursor:grab;font-family:宋体;background-color:#fff;color:#666;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.slider:active{cursor:-webkit-grabbing;cursor:grabbing}.shadow{text-align:center;background:-webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.2,#5d5d5d),color-stop(.4,#6d6d6d),color-stop(.5,#fff),color-stop(.6,#6d6d6d),color-stop(.8,#5d5d5d),color-stop(1,#4d4d4d));-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:animate 3s infinite}@-webkit-keyframes animate{0%{background-position:-80px}to{background-position:80px}}@keyframes animate{0%{background-position:-80px}to{background-position:80px}}.login-wrapper{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat;flex-direction:column;overflow:hidden;padding:20px;box-sizing:border-box}.login-wrapper .logo{background:url(../../static/img/new_angel_logo_white.9f70df20.png) no-repeat 50%;background-size:contain;width:180px;height:80px;margin-bottom:15px}.login-wrapper .logo-info{color:hsla(0,0%,100%,.7);margin-bottom:30px;text-align:center;padding:0 20px;font-size:14px;line-height:1.5}.login-wrapper .login-xwrapper{display:flex;justify-content:flex-end;align-items:center;width:100%;max-width:640px;min-width:300px;background-size:cover;border-radius:8px;overflow:hidden;position:relative;margin:0 auto}.login-wrapper .login-xwrapper .wx_qc{text-align:center;min-height:262px;padding-top:10px}.login-wrapper .login-xwrapper .wx_qc .remark{line-height:3em;color:#707070}.login-wrapper .login-xwrapper .form-box{width:100%;max-width:400px;padding:30px 25px;background:#fff;border-radius:8px;box-shadow:0 15px 30px 0 rgba(0,0,1,.1)}.login-wrapper .login-xwrapper .form-box .form-title{margin:20px 0;text-align:center;color:#707070;font-size:18px;letter-spacing:2px}.login-wrapper .login-xwrapper .form-box .forgot-password{float:right}.login-wrapper .login-xwrapper .form-box .register{display:block;padding-bottom:10px}.login-wrapper .login-xwrapper .form-box .other-login{width:100%}.login-wrapper .login-xwrapper .form-box .other-login div:first-child{color:#707070;text-align:center;display:block}.login-wrapper .login-xwrapper .form-box .other-login div:nth-child(2){display:block;text-align:center}.login-wrapper .login-xwrapper .form-box div.verificationCode{display:flex;width:100%;gap:10px}.login-wrapper .login-xwrapper .form-box div.verificationCode div:first-child{flex:1}.login-wrapper .login-xwrapper .form-box div.verificationCode div:nth-child(2){text-align:right;width:auto;min-width:95px}.login-wrapper .login-xwrapper .login-switch{width:53px;height:53px;position:absolute;right:10px;top:10px;cursor:pointer}.login-wrapper .login-xwrapper .login-switch .l-static,.login-wrapper .login-xwrapper .login-switch .static-l{display:block}.login-wrapper .login-xwrapper .login-switch .icon-l{width:53px;height:53px}.login-wrapper .login-xwrapper .login-switch .static-l{background:url(../../static/img/wx_l.d65ede4c.svg) no-repeat;position:relative}.login-wrapper .login-xwrapper .login-switch .static-l i{color:#66b1ff;font-size:12px;line-height:20px;text-indent:5px;width:98px;height:20px;position:absolute;right:53px;background:url(../../static/img/icon-code-tip.7cf00239.svg) no-repeat}.login-wrapper .login-xwrapper .login-switch .quick-l{background:url(../../static/img/web_l.7b55568d.svg) no-repeat 1px 0}.login-wrapper .login-xwrapper .l-quick .l-title-covers{padding-bottom:20px;border-bottom:1px solid #eee}.login-wrapper .login-xwrapper .l-quick .l-title-covers .l-title-h2{font-size:16px;color:#282828;font-weight:500}.login-wrapper .login-footer{color:#707070;position:absolute;bottom:10px;text-align:center;width:100%;padding:0 20px;box-sizing:border-box;font-size:12px}.login-wrapper .login-footer a:hover{color:#fff}.login-wrapper .qrcode{min-height:200px}.login-wrapper .er-cd-covers{text-align:center;margin:20px 0}@media screen and (max-width:768px){.login-wrapper{padding:10px}.login-wrapper .logo{width:150px;height:60px;margin-bottom:10px}.login-wrapper .logo-info{font-size:12px;margin-bottom:20px;padding:0 15px}.login-wrapper .login-xwrapper{width:100%;max-width:380px;min-width:auto;border-radius:12px;margin:0 10px}.login-wrapper .login-xwrapper .form-box{width:100%;max-width:none;padding:25px 20px;border-radius:12px}.login-wrapper .login-xwrapper .form-box .el-form-item{margin-bottom:18px}.login-wrapper .login-xwrapper .form-box .el-input__inner{height:42px;line-height:42px;font-size:16px}.login-wrapper .login-xwrapper .form-box .el-button{height:44px;font-size:16px}.login-footer{position:relative;margin-top:20px;font-size:11px;line-height:1.4}}@media screen and (max-width:480px){.login-wrapper .login-xwrapper{margin:0 5px}.login-wrapper .login-xwrapper .form-box{padding:20px 15px}.login-wrapper .login-xwrapper .form-box .el-form-item__label{font-size:14px}.login-wrapper .login-xwrapper .form-box .verificationCode{flex-direction:column;gap:8px}.login-wrapper .login-xwrapper .form-box .verificationCode div:nth-child(2){text-align:left;width:100%;min-width:auto}}.login-form{position:relative;z-index:1}.el-button{position:relative;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-form-item{position:relative;z-index:1}.drag,.slider{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-form-item,.el-input__inner,button,input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}