.login-container{position:relative;width:100%;height:100vh;background-color:#2d3a4b;overflow:hidden}.login-container input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.login-container input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;color:#eee}.login-container .form-container{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-60%);transform:translateX(-50%) translateY(-60%);min-width:440px}.login-container .form-container .title{font-size:44px;color:#fff;margin:0 auto 8% auto;text-align:center;font-weight:700;text-shadow:0 1px 18px rgba(0,51,153,.4)}.login-container .login-form{background-color:#fff;padding:10% 8%;border-radius:3px}.login-container .login-form .el-form-item{width:360px;margin-bottom:30px;background-color:transparent}.login-container .login-form .el-form-item__content{line-height:40px;background-color:transparent}.login-container .login-form .el-input{display:inline-block;height:40px}.login-container .login-form .el-input .el-input__inner{border:1px solid #ebebeb;border-radius:4px;color:#999;font-weight:700}.login-container .login-form .el-input .el-input__inner:focus{border-color:#20a0ff}.login-container .login-form .captcha .el-input{width:80%}.login-container .login-form .captcha .captcha-code{width:20%;height:100%;position:absolute;right:0;top:0;cursor:pointer}.login-container .login-form .captcha .captcha-code .image{display:block;width:100%;height:100%}.login-container .login-form .login-btn{width:100%}.login-container .login-form .el-button{padding:12px 15px}.login-container .login-form .el-button span{font-family:microsoft yahei;font-size:14px;font-weight:700}.login-container .login-form .el-button--primary{background-color:#006ae2;border-color:#006ae2}