.login[data-v-551af96f]{overflow:hidden;position:relative;width:100%;height:100vh;background-size:100% 100%;background-repeat:no-repeat}.login .login-content[data-v-551af96f]{overflow:hidden;position:absolute;top:50%;right:12%;width:350px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2);background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.login .login-content .login-logo[data-v-551af96f]{overflow:hidden;width:170px;height:45px;margin:32px auto 0}.login .login-content .login-logo .logo[data-v-551af96f]{display:block;width:100%;height:45px}.login .login-content .system-name[data-v-551af96f]{padding:20px 20px 0}.login .login-content .system-name .top-name[data-v-551af96f]{font-size:16px;font-weight:700;color:#000}.login .login-content .system-name .bottom-name[data-v-551af96f]{font-size:12px;font-family:Microsoft YaHei;color:#a3a3a3;line-height:25px}.login .login-content .login-form[data-v-551af96f]{overflow:hidden;padding:30px}.login .login-content .login-form .rule-form[data-v-551af96f] .el-input input:focus{border:0;outline:none;border-radius:0;border-bottom:1px solid #dcdfe6}.login .login-content .login-form .rule-form[data-v-551af96f] .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.login .login-content .login-form .rule-form[data-v-551af96f] .el-input input{border:0;outline:none;border-radius:0;border-bottom:1px solid #dcdfe6}.login .login-content .login-form .rule-form[data-v-551af96f] .is-error .el-input input{border-bottom:1px solid #f56c6c}.login .login-content .login-form .rule-form .form-password[data-v-551af96f],.login .login-content .login-form .rule-form .form-user[data-v-551af96f]{position:relative}.login .login-content .login-form .rule-form .form-password .password-icon[data-v-551af96f],.login .login-content .login-form .rule-form .form-password .user-icon[data-v-551af96f],.login .login-content .login-form .rule-form .form-user .password-icon[data-v-551af96f],.login .login-content .login-form .rule-form .form-user .user-icon[data-v-551af96f]{position:absolute;top:10px;left:6px}.login .login-content .login-form .rule-form .form-password .password-icon .password[data-v-551af96f],.login .login-content .login-form .rule-form .form-password .password-icon .user[data-v-551af96f],.login .login-content .login-form .rule-form .form-password .user-icon .password[data-v-551af96f],.login .login-content .login-form .rule-form .form-password .user-icon .user[data-v-551af96f],.login .login-content .login-form .rule-form .form-user .password-icon .password[data-v-551af96f],.login .login-content .login-form .rule-form .form-user .password-icon .user[data-v-551af96f],.login .login-content .login-form .rule-form .form-user .user-icon .password[data-v-551af96f],.login .login-content .login-form .rule-form .form-user .user-icon .user[data-v-551af96f]{display:block;width:18px;height:20px}.login .login-content .login-form .rule-form .form-password-verification[data-v-551af96f] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.login .login-content .login-form .rule-form .form-password-verification[data-v-551af96f] .el-form-item__content .code-verification{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% - 140px)}.login .login-content .login-form .rule-form .form-password-verification[data-v-551af96f] .el-form-item__content .code-verification .password-icon{position:absolute;top:10px;left:6px}.login .login-content .login-form .rule-form .form-password-verification[data-v-551af96f] .el-form-item__content .code-verification .password-icon .password{display:block;width:18px;height:20px}.login .login-content .login-form .rule-form .form-password-verification[data-v-551af96f] .el-form-item__content .verification{cursor:pointer;width:120px;margin-left:10px;height:40px;line-height:40px;border-radius:4px;background-color:var(--themeColor)}.login .login-content .login-form .rule-form .form-save[data-v-551af96f]{width:100%;color:#fff}.login .login-content .login-form .rule-form .message[data-v-551af96f]{cursor:pointer;color:#282828;text-decoration:underline}.login .bottom-tips[data-v-551af96f]{position:fixed;bottom:10px;color:#fff;text-align:center;left:0;right:0;font-size:15px}.login .beian[data-v-551af96f]{color:#fff}.login .beian[data-v-551af96f]:hover{color:#1f75cc}