.s-canvas{width:120px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}@media(max-width:886px){.s-canvas{border-radius:50px}.s-canvas canvas{transform:scale(1.2);transform-origin:center}}@media(max-width:768px){.s-canvas{height:46px;border-radius:20px}}@media(max-width:480px){.s-canvas{height:44px;border-radius:18px}}.s-canvas img{width:90%;height:90%}.s-canvas canvas{display:block;width:100%;height:auto}.login{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.login,.login .records{width:100%;display:flex;justify-content:center;align-items:center}.login .records{position:fixed;left:0;bottom:0;font-size:15px;color:rgba(19,18,18,.8)}.login .records a{margin-left:5px}@media(max-width:768px){.login .records{font-size:10px}}@media(max-width:480px){.login .records{font-size:6px}}.login .notice{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9999;display:flex;justify-content:center;align-items:center}.login .notice .notice-content{width:470px;height:440px;background:#fff;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.login .notice .notice-content .notice-title{height:50px;width:100%;background:#409eff;color:#fff;text-align:center;line-height:50px;font-size:22px;letter-spacing:15px}.login .notice .notice-content .notice-body{flex:1;width:100%;padding:15px;box-sizing:border-box}.login .notice .notice-content .notice-body .notice-body-ul li{line-height:25px;list-style:none;font-size:18px;margin-bottom:5px}.login .notice .notice-content .notice-footer{height:50px;padding:0 15px;display:flex;flex-direction:column}.login .keycode .el-input-group__append{padding:0;border:none;background:none}.login .keycode .el-form-item__error{padding:0}.login .download{position:absolute;top:10px;left:10px;z-index:999;display:flex;justify-content:center;align-items:center;flex-direction:column}.login .download img{height:100%}.login .content{display:flex;flex-direction:column;background:#fff;border-radius:10px}.login .marquee-container{display:flex;align-items:center;width:100%;overflow:hidden;background:#fff;padding:8px 0;border-bottom:1px solid #fff;box-sizing:border-box}.login .marquee-icon{flex-shrink:0;margin:0 10px;width:30px;height:30px}.login .marquee{flex-grow:1;overflow:hidden;position:relative}.login .marquee-content{display:inline-block;white-space:nowrap;animation:marquee 10s linear infinite}.login .marquee-content span{display:inline-block}@keyframes marquee{0%{transform:translateX(60px)}to{transform:translateX(-50%)}}.login .main-content{display:flex;width:100%;height:100%;flex-direction:row;align-items:center}@media(max-width:886px){.login .main-content{flex-direction:column;justify-content:center}}.login .main-content .imgBlock{height:511px;margin-right:40px;position:relative}@media(max-width:1430px){.login .main-content .imgBlock{margin-right:0}}@media(max-width:886px){.login .main-content .imgBlock{height:auto;background:rgba(195,51,38,.12);border-radius:0 0 0 0}}.login .main-content .imgBlock img{width:100%;height:auto}@media(max-width:886px){.login .main-content .imgBlock img{max-width:100%}}.login .main-content .imgBlock .logo{position:absolute;top:20px;left:20px;width:50px;height:auto;z-index:10}@media(max-width:886px){.login .main-content .imgBlock .logo{width:30px;top:15px;left:15px}}.login .main-content .inner{padding:15px 30px;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:8px}@media(max-width:886px){.login .main-content .inner{width:90vw;flex:none;padding:10px 20px;max-width:400px;margin:0 auto;border-radius:24px;position:relative;top:-10px;margin-top:-10px;z-index:20}}@media(max-width:768px){.login .main-content .inner{width:86vw;max-width:380px;padding:12px 18px;border-radius:18px;box-shadow:0 2px 8px rgba(0,0,0,.08)}}@media(max-width:480px){.login .main-content .inner{width:82vw;max-width:340px;padding:10px 8px;border-radius:12px}.login .main-content .inner .el-form-item{margin-bottom:18px}}.login .main-content .inner .isShow1{width:100%;background:#fff;box-sizing:border-box}@media(max-width:768px){.login .main-content .inner .isShow1{padding:0 12px}}@media(max-width:480px){.login .main-content .inner .isShow1{padding:0 12px}}.login .main-content .inner .isShow1 .login-title{display:flex}.login .main-content .inner .isShow1 .login-title div{font-size:24px;padding:10px 0;margin-bottom:40px}@media(max-width:768px){.login .main-content .inner .isShow1 .login-title div{font-size:20px;padding:10px 0;margin-bottom:38px}}@media(max-width:480px){.login .main-content .inner .isShow1 .login-title div{font-size:18px;padding:10px 0;margin-bottom:32px}}.login .main-content .inner .isShow1 .remember-me{margin:6px 8px 14px;font-size:14px}.login .main-content .inner .isShow1 .submit-button{width:100%;height:50px;font-size:16px;border-radius:50px;background:#c23426}@media(max-width:768px){.login .main-content .inner .isShow1 .submit-button{height:46px;border-radius:20px}}@media(max-width:480px){.login .main-content .inner .isShow1 .submit-button{height:44px;border-radius:18px}}.login .main-content .inner .isShow1 .agreement .el-checkbox__label{font-size:18px}.login .main-content .inner .isShow1 .sysVersion{height:30px;float:right;color:#b1b1b1;text-align:center}.login .main-content .inner .isShow1 .el-input__inner{height:50px;border-radius:50px;font-size:16px}@media(max-width:768px){.login .main-content .inner .isShow1 .el-input__inner{height:46px;border-radius:20px}}@media(max-width:480px){.login .main-content .inner .isShow1 .el-input__inner{height:44px;border-radius:18px}}.login .main-content .inner .isShow1 .title{height:100px;width:100%;text-align:left;line-height:150px;margin-bottom:40px;font-size:40px;color:#000;font-weight:700}.login .main-content .inner .isShow2{background:#fff;width:100%;box-sizing:border-box}.login .main-content .inner .isShow2 .title{height:80px;width:100%;text-align:center;line-height:80px;font-size:25px;color:#666}.login .isPassVerify{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.login .isPassVerify .passVerify{background:#fff;border-radius:5px;width:500px;height:250px;padding:20px}.login .isPassVerify .passVerify .passVerify-title{height:40px;font-weight:700;font-size:18px}.login .isPassVerify .passVerify .passVerify-explain{height:30px;font-size:18px;margin-top:10px;text-align:left}.login .isPassVerify .passVerify .passVerify-email,.login .isPassVerify .passVerify .passVerify-phone{height:30px;font-size:18px}.login .isPassVerify .passVerify .passVerify-code{height:40px;font-size:18px;display:flex;border:1px solid #ccc;margin-top:20px;align-items:center;border-radius:3px;overflow:hidden}.login .isPassVerify .passVerify .passVerify-code input{border:none;outline:none;height:28px;flex:1;padding-left:10px}.login .isPassVerify .passVerify .passVerify-code .getCode{width:100px;cursor:pointer;height:100%;border:none}.login .isPassVerify .passVerify .passVerify-btn{position:relative;height:30px;margin-top:47px;margin-left:0;display:flex;justify-content:space-between}.login .isPassVerify .passVerify .passVerify-btn .passVerify-opt{display:flex;align-items:center;float:left}.login .isPassVerify .passVerify .passVerify-btn .passVerify-opt span{color:#00a2fe}.verifyCode1 .el-input-group__append,.verifyCode2 .el-input-group__append,.verifyCode .el-input-group__append{background:none;border:none;padding:0}.verifyCode1 .el-input-group,.verifyCode2 .el-input-group,.verifyCode .el-input-group{border:none}.verifyCode1 .el-input-group__append .codeKey-component,.verifyCode2 .el-input-group__append .codeKey-component,.verifyCode .el-input-group__append .codeKey-component{display:flex;align-items:center}.active{background-color:#f6f6f6;border-radius:50px;font-weight:700}@media(max-width:768px){.active{border-radius:20px}}@media(max-width:480px){.active{border-radius:18px}}.username1 .el-input__inner{background:url(/web/static/images/login/username1.png) no-repeat 10px;padding:0 50px;font-size:23px}.password1 .el-input__inner{background:url(/web/static/images/login/pwd1.png) no-repeat 10px;padding:0 50px;font-size:23px}.verifyCode1 .el-input__inner{background:url(/web/static/images/login/verifyCode1.png) no-repeat 10px;padding:0 50px;font-size:23px}.phone2 .el-input__inner{background:url(/web/static/images/register/phone.png) no-repeat 10px;padding:0 50px;font-size:23px}.newpwass2 .el-input__inner,.password2 .el-input__inner{background:url(/web/static/images/register/pwd.png) no-repeat 10px;padding:0 50px;font-size:23px}.verifyCode2 .el-input__inner{background:url(/web/static/images/register/verifyCode.png) no-repeat 10px;padding:0 50px;font-size:23px}