.image-captcha .el-input-group__append{padding:0;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px}.image-captcha .captcha__inner{height:28px;overflow:hidden;cursor:pointer}.image-captcha .captcha__inner img{width:100%;height:100%}.login{background:#e7e9fa no-repeat 50%;background-size:cover;min-height:0;overflow:auto}@media (min-width:768px){.login{background-image:url(../img/login-bg.082a4b36.png)}}.login .login-content{height:100%}@media (max-width:768px){.login .login-content{background-image:url(../img/login-ai.6f038532.png);background-size:100%;background-position:bottom;background-repeat:no-repeat}}@media (min-width:768px){.login .login-content .login-wrap{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;height:calc(100% - 60px);min-height:500px}}@media (max-width:768px){.login .login-content .login-wrap{margin-left:-15px;margin-right:-15px;margin-top:-15px}}@media (min-width:768px){.login .login-content .register-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}}@media (max-width:768px){.login .login-content .register-wrap{margin-left:-15px;margin-right:-15px;margin-top:-15px}}.login .login-content .login-card{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 6px 1px rgba(203,203,226,.1);box-shadow:0 0 6px 1px rgba(203,203,226,.1)}@media (min-width:768px){.login .login-content .login-card{width:400px}}.login .login-content .login-card .logo{margin-bottom:30px;text-align:center}.login .login-content .login-card .logo>img{height:45px}.login .login-content .login-card .login-form{padding:30px}@media (max-width:768px){.login .login-content .login-card .login-form{padding:30px 15px}}.login .login-content .login-card .login-form .el-input__inner{height:32px;line-height:32px}.login .login-content .login-card .login-form .el-input__icon{line-height:32px;font-size:16px}.login .login-content .login-card .login-form .el-form-item__label{line-height:18px}.login .login-content .login-card .login-form .register-account .el-input-group__prepend{width:90px}.login .login-content .login-card .login-form .register-account .el-input-group__prepend .el-input__suffix .el-input__validateIcon{display:none}.login .login-content .login-card .login-button{width:100%;margin-top:10px;padding:9px 15px}.login .login-content .login-other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login .login-content .user-term{text-align:center;color:#666}.login .we-chat-button{width:30px;height:30px;cursor:pointer}.login .we-chat-button .icon{width:30px;height:30px}.login .we-chat-button .text{vertical-align:10px;margin-left:10px}.login .we-chat-button:hover{text-decoration:underline}.login .login-footer-center{text-align:center;color:#999;font-size:12px;line-height:60px}