.center{text-align:center}.login{width:100%;height:100%;min-width:600px;background:url(../img/login-bg.d04c541e.jpg) no-repeat fixed;background-size:cover}.login .content{width:600px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-56%);transform:translate(-50%,-56%)}.login .version{position:absolute;left:50%;bottom:10px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login .ivu-card{background:hsla(0,0%,100%,.95);border-radius:10px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.3);box-shadow:5px 5px 15px rgba(0,0,0,.3)}.login .login-box{background-position:top;background-size:cover}.login .login-box:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.4);z-index:-1}.login .form-con{width:600px;padding:0 116px;height:460px;background-size:cover;border-radius:8px}.login .form-con .input-icon{position:absolute;left:10px;top:12px;z-index:9}.login .form-con .logo{margin:0 auto;padding:72px 0 24px}.login .form-con .logo img{width:218px;height:60px;-o-object-fit:cover;object-fit:cover}.login .form-con .ivu-input{border:1px solid #ededed;border-radius:2px;font-size:16px;color:#525252;outline:none;padding:0 20px;padding-left:45px}.login .form-con .ivu-input::-webkit-input-placeholder{color:#b8c5d6;font-size:16px}.login .form-con .ivu-input::-moz-placeholder{color:#b8c5d6;font-size:16px}.login .form-con .ivu-input:-ms-input-placeholder{color:#b8c5d6;font-size:16px}.login .form-con .ivu-input::-ms-input-placeholder{color:#b8c5d6;font-size:16px}.login .form-con .ivu-input::placeholder{color:#b8c5d6;font-size:16px}.login .form-con .ivu-input:focus{border:2px solid #008d8e;-webkit-box-shadow:none;box-shadow:none}.login .form-con .ivu-form-item-error-tip{height:30px;line-height:30px;padding:0;color:#f66;top:90%}.login .form-con .ivu-form-item{margin-bottom:22px}.login .form-con .remember{margin:-10px 0 10px;color:#5a5d6a}.login .form-con .remember label{font-size:14px!important}.login .form-con .remember span{margin-right:8px}.login .form-con .ivu-btn,.login .form-con .ivu-input{height:48px;border-radius:2px;font-size:16px}.login .form-con .ivu-btn{font-size:16px}.login .form-con .ivu-input-group-prepend{padding:4px 15px}.login .form-con .code-input{width:172px}.login .form-con .codeUrl{height:80%;position:absolute;z-index:3;top:0;bottom:0;margin:auto;right:24px;border-radius:0 4px 4px 0;cursor:pointer}.login .login-tip{font-size:10px;text-align:center;color:#c3c3c3}.login .footerDesc{color:#a6a6a8;font-size:14px}.login .otherWay{font-size:14px}.login .otherWay .inline{display:inline-block}.login .otherWay .align{vertical-align:middle}.login .otherWay .marginLeft{margin-left:20px;float:right}.login .remember{font-size:14px}.draw{position:fixed;width:1px;z-index:99999;line-height:1px;pointer-events:none}@-webkit-keyframes floatOne{0%{opacity:1}50%{opacity:1}to{opacity:0;-webkit-transform:translate3D(0,-20px,0) scale(5) rotate(45deg);transform:translate3D(0,-20px,0) scale(5) rotate(45deg)}}@keyframes floatOne{0%{opacity:1}50%{opacity:1}to{opacity:0;-webkit-transform:translate3D(0,-20px,0) scale(5) rotate(45deg);transform:translate3D(0,-20px,0) scale(5) rotate(45deg)}}