.page-login{position:relative;height:100%;background:url(/img/login_bg.jpg) 50% no-repeat #fff;background-size:cover}.page-login:before{display:table;content:""}.page-login .bg-item,.page-login .bg-list{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:0}.page-login .bg-list{bottom:50%}.page-login .bg-item{-webkit-transition:.8s;transition:.8s}.page-login .bg-item.show{opacity:1}.page-login .bg-item.hidden{opacity:0}.page-login .el-form-item{margin-bottom:20px}.page-login .el-form-item.is-required .el-form-item__label:before{display:none}.page-login .logo-img{max-width:250px;margin:0 auto}.page-login .logo-txt{position:relative;padding-left:10px;font-size:20px;font-weight:700;color:rgba(0,0,0,.75);font-variant:tabular-nums}.page-login .logo-item{margin-bottom:30px}.page-login .input-item{border-bottom-width:1px;border-bottom-style:solid}.page-login .input-item .el-input__prefix{left:10px;line-height:42px}.page-login .input-item .el-input__inner{height:42px;line-height:42px;padding-left:40px!important;border-width:1px;border-style:solid;border-radius:5px;font-size:14px}.page-login .input-item .el-form-item__error{left:30px;padding-top:6px}.page-login .footer-item{margin-bottom:0;padding-top:20px}.page-login .login-box{position:relative;width:400px;margin:11% auto 0;border-radius:20px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.15);box-shadow:0 0 12px rgba(0,0,0,.15);z-index:100}.page-login .login-form{padding:40px;border-radius:20px}.page-login .login-form .el-input__inner{border-width:0;font-size:16px!important}.page-login .login-form .el-button{width:100%;padding:15px;font-size:16px;border:0}.page-login .login-form .el-button:hover{opacity:.9}.page-login .login-form .iconfont{font-size:20px;color:#84c1ff}.page-login .login-footer{position:fixed;left:0;right:0;bottom:50px}.page-login .login-footer p{padding:3px 0;color:#fff}