.login{width:100vw;height:100vh;background-size:cover;background-position:50%;position:relative;text-align:left;background-image:url(../img/login-bg.e41da593.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;caret-color:#101010;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login .img{max-width:100%;max-height:100%}.login .login-log{padding-top:2vh;padding-right:2vw;height:100%;width:100%;padding-left:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .login-log .log-1{display:no-repeat;margin:20px}.login .login-log .log-1 .img1{height:7.9vh;width:4vw;vertical-align:middle;max-width:4vw;max-height:7vh}.login .login-log .log-1 .img2{margin-left:2vw;vertical-align:middle;max-width:36vw;max-height:3vh}.login .login-log .log-2{width:800px;height:800px;margin-top:10vh;margin-left:12vh;-o-object-fit:contain;object-fit:contain;caret-color:transparent}.login .login-log .log-2 .img3{max-width:38vw;max-height:55.46vh}.login .login-main{background-color:#fff;margin-top:21vh;margin-left:60vw;width:24vw;height:56vh;position:absolute;border-radius:38px;-webkit-box-shadow:0 0 20px rgba(8,84,225,.4);box-shadow:0 0 20px rgba(8,84,225,.4);background-size:100% 100%;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .login-main .title{color:#252934;height:10vh;line-height:10vh;font-family:Microsoft YaHei;font-weight:700;text-align:center;font-size:2.7vh}.login .login-main .el-form{margin:0 auto;width:21vw;min-width:16vw;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.login .login-main .el-form .password,.login .login-main .el-form .user,.login .login-main .el-form .userName{position:relative;margin-top:34px;margin-bottom:0}.login .login-main .el-form .password .el-input .el-input__inner,.login .login-main .el-form .user .el-input .el-input__inner,.login .login-main .el-form .userName .el-input .el-input__inner{padding-left:14%;font-size:16px!important}.login .login-main .el-form .password .inputImg,.login .login-main .el-form .user .inputImg,.login .login-main .el-form .userName .inputImg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:3%}.login .login-main .el-form img{width:1vw;height:2vh}.login .login-main .security-code-wrapper{width:100%!important}.login .login-main .security-code-wrapper .ivu-input-large{padding-left:43px}.login .login-main .security-code-wrapper>img{width:5vw!important;height:5.18vh!important}.login .login-main .registered{left:8vw;right:8vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login .login-main .registered img{left:50%;max-width:100%;max-height:100%}.login .login-main .registered .edit{margin-left:-6.5vw;color:#aaa;font-size:16px}.login .login-main .registered .edit .ico1{width:1.1vw;height:2vh;vertical-align:middle}.login .login-main .registered .edit:hover{cursor:pointer;color:#528cff}.login .login-main .loginText{position:absolute;top:45vh;left:2vw;right:2vw;font-size:2.03vh;width:20vw;height:5vh;line-height:2vh;letter-spacing:10px}.login .login-main .el-form .password,.login .login-main .el-form .user,.login .login-main .el-form .userName{margin-top:20px}.el-input-group__prepend{padding:0 10px!important}.el-input>.el-input__inner{vertical-align:middle;display:table-cell;font-size:1.48vh}.icon:v-deep{width:50%}