.page-login{position:relative;height:100%}.page-login .el-form-item{margin-bottom:28px}.page-login .el-form-item.is-required .el-form-item__label:before{display:none}.page-login .input-item{padding:0 15px;border-radius:43px}.page-login .input-item .el-input__prefix{left:0;line-height:42px}.page-login .input-item .el-input__inner{height:42px;line-height:42px;padding-left:30px;border-width:1px;border-style:solid;border-radius:5px}.page-login .input-item .el-form-item__error{left:30px;padding-top:6px}.page-login .footer-item{margin-bottom:0}.page-login .footer-item .el-button{width:100%;padding:15px;border-radius:50px;font-size:15px;font-weight:700}.page-login .footer-item .el-button:hover{opacity:.85}.page-login .login-box{position:relative;width:800px;margin:0 auto;z-index:100}.page-login .login-form{width:300px}.page-login .login-form .el-input__inner{border-width:0}.page-login .login-form .iconfont{font-size:20px}.page-login .logo-wrapper{padding:0 20px;font-size:26px;text-align:center}.page-login .logo-box{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;width:100px;height:100px;margin:0 auto;border-radius:8px}.page-login .logo-img{width:90%;margin:0 auto}.page-login .form-title{font-size:24px;font-weight:400;letter-spacing:2px}.page-login .login-footer{position:relative;padding:7% 5px 3%;z-index:100}.page-login .login-footer p{padding:3px 0}.page-login .footer-txt{color:#fff;opacity:.65}.page-login .footer-txt.copyright-link:hover{opacity:1}