.login-container {
  /*position: fixed;*/
  height: 100vh;
  /*width: 100%;*/
  background: url(../img/bg.e7968ccc.png) no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /**添加以下css */
  height: 100%;
  width: 100%;
  position: fixed;
  background-size: 100% 100%;
}
.login-container .tips {
  font-size: 14px;
  color: #fff;
  margin-bottom: 10px;
}
.login-container .tips span:first-of-type {
  margin-right: 16px;
}
.login-container .login-form {
  width: 288px;
  margin: 80px 0 0 410px;
}
.login-container .login-form .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #4480a5;
}
.login-container .login-form .ant-input {
  border: 2px solid #4480a5;
  height: 40px;
}
.login-container .login-form .has-error .ant-input-affix-wrapper .ant-input,
.login-container .login-form .has-error .ant-input-affix-wrapper .ant-input:hover {
  border: 2px solid #B70D2A;
}
.login-container .login-form .has-error .ant-form-explain,
.login-container .login-form .has-error .ant-form-split {
  color: #B70D2A;
  font-size: 12px;
}
.login-container .login-form .ant-form-item-control-wrapper {
  margin-bottom: 10px;
}
.login-container .login-form .btn-login {
  background-color: #4480a5;
  color: #fff;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  width: 100%;
  margin: 40px 0 30px;
}
.login-container .svg-container {
  /*padding: 6px 5px 6px 15px;*/
  color: #889aa4;
  vertical-align: middle;
  width: 24px;
  display: inline-block;
}
.login-container .svg-container_login {
  font-size: 20px;
}
.login-container .title-container {
  position: relative;
}
.login-container .title-container .title {
  font-size: 26px;
  font-weight: 400;
  color: #eee;
  margin: 0px auto 40px auto;
  text-align: center;
  width: 100%;
}
.login-container .title-container .set-language {
  color: #fff;
  position: absolute;
  top: 5px;
  right: 0px;
}
.login-container .show-pwd {
  position: absolute;
  right: 10px;
  top: -10px;
  font-size: 16px;
  color: #889aa4;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.login-container .user-icon {
  width: 14px;
  height: 16px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.login-container .pwd-icon {
  width: 14px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABqCAYAAAAiG3YcAAAACXBIWXMAAC4jAAAuIwF4pT92AAADz0lEQVR4nO2dwW3bMBSGX4QO4G6QbOBMEBfQPfbZhzYTtJkgzARtJohz0DnuXYDtCeoN4hEyQkH3ybFDJ5H0flGy+39AEIBOIPnTI0USJN+JdJjUZYM9d7fK3XgVlHaETghNXdYXES/vQkRORaQf/FGIl7oUkYWIzHM3XgZ/0QKtCVWJX0VkqBKteMEPIjJpM4KjC9VqfKMR2RRTEbnL3Xge+/tFExpJ5Gu82OuYEdu40NRlPRX5I/gwDs8arS7G1RoVqu3kI6iNtOKr/yh34+cmL5IEJSBSl30TkVlHZIo2NU/6kBujEaEq815EesGH7eLvZ6b31wjwKr8ls+tc5W48Qd8jVGjqsqG2mYeAb0u/oAcEMKHaNs06WM3fw0s9R3arkG1oF9vMj+ihaxREaOoyV3L83UX6ev8QzFU+dZnvFv05wOh8zRmi6n8KSqpzA5a50iHjQqfqNi+Nrek8//sSXCt++o5/UFoRU4RqdD4FH9TDj2Ruq0xo6PV9N+076KGeW9/61ghFdZD9BMavoPQDtIq61GUTfSlaJ178g7kKSitgjdAn49AS2hdMXXYPeMifLeP92m957Xdax+kjZMc6d2MfXdbRzzAoqYCl22StXpXay7KoVMtDugxKKmARehGUlGfV8PykpR00BYpFqKXLcheUANFmpG7V72nvoRYWoZb2Ez7Ls4ffYVFpWhFal3nTs+byL0qn2ouoQ+0+bS2hxlnvRVDSHHVfTrW/X90ItYxKYi5IiPnw1rRR5Ruv7i1da00bQmMSfXnOsQuNDoWCoVAwFAqGQsFQKBgKBUOhYCgUDIWCoVAwFAqGQsFQKCGEEEJIKYLljLoMZdChHXBdZbpv5eBGaAc2uR4ic10svBF7siVzdsA7OdpkZ9FwMVJ6pMzaFPtH101kotsJYx4KcIz0iv2tiZ77QewMfJQm1jXlZIcBZ5uwnFIoGAoFQ6FgKBQMhYKhUDAUCoZCwVAoGAoFQ6FgKBQMhYKhUDAUCoZCwVAoGAoFQ6FgKBQMhYKhUDAUCoZCwVAoGAoFQ6FgKBQMhYKhUDAUCoZCwVAoGAoFQ6FgKBQMhWJZJpGP8D12Vkkbx+oeKc9+v2diPECfvODPzV+3oVNKgeBTsUuiSZ6ipw0/MuZF5p3iLX/9vxsxclv8+1qobp6vnMKMrNnJC7Vz5kjqshn3zldiogmxNrzu2I/YnpYmkCn7TsWRl0yyN8EHpODNLI97h56a3uwsUiKpQ2KiGWr3ypS3InQbPZxkqDnoenrYy6Gn7S2D704WPz6NkD+n6f1huoj8BdcF7xKhnp/WAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
}
.login-container .login-box {
  width: 756px;
  height: 420px;
  background: url(../img/login.ef55e2bb.png) no-repeat;
  background-size: 100% 100%;
}
.login-container .login-box > form {
  width: 320px;
  padding: 20px 35px;
}
.copy-right-login {
  width: 100%;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 30px;
  color: #B5B5B6;
}
.copy-right-login span {
  margin-right: 10px;
}

.user-register.error {
  color: #ff0000;
}
.user-register.warning {
  color: #ff7e05;
}
.user-register.success {
  color: #52c41a;
}
.user-layout-register .ant-input-group-addon:first-child {
  background-color: #fff;
}

.user-layout-register > h3[data-v-2ddecc5e] {
  font-size: 16px;
  margin-bottom: 20px;
}
.user-layout-register .getCaptcha[data-v-2ddecc5e] {
  display: block;
  width: 100%;
  height: 40px;
}
.user-layout-register .register-button[data-v-2ddecc5e] {
  width: 50%;
}
.user-layout-register .login[data-v-2ddecc5e] {
  float: right;
  line-height: 40px;
}

