.body-content {
  width: 100%;
  background-size: 100% 100%;;
}

.header-block {
  width: 1230px;
  margin: 0 auto;
  overflow: hidden;
  background: #ffffff;
  padding: 15px 0;
}

.logo img {
  float: left;
  width: 111px;
  height: 40px;
}
.high-url {
  float: right;
  margin-top: 20px;
}
.high-url a {
  width: 128px;
  height: 16px;
  font-size: 16px;
  font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
  font-weight: 400;
  text-align: left;
  color: #40a2fc;
  line-height: 17px;
}


.login-background {
  width: 100%;
  height: 450px;
  background:url(../../../../assets/admin/login/login-background.jpg) no-repeat;
}
.login-background span {
  display: block;
  padding: 40px 0;
  margin: 0px auto;
  width: 630px;
  height: 46px;
  font-size: 48px;
  font-family: Source Han Sans CN Bold, Source Han Sans CN Bold-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  line-height: 90px;
}


.body-content-login {
  margin: -300px auto;
  width: 350px;
  height: 400px;
  border-radius: 16px;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.17);
  background: #ffffff;
}

.body-content-right-title {
  padding-top: 25px;
  width: 100%;
  font-size: 3vh;
  font-weight: 700;
  text-align: center;
  color: #089BF5;
}

[nz-form ] {
  padding: 0 40px;
}

.form-item {
  float: left;
  width: 100%;
  height: 100px;
}

.form-item-label h3 {
  font-size: 2vh;
  font-weight: 400;
  text-align: left;
  color: #666666;
  margin-bottom: 0px;
}

.form-item-control {
  width: 100%;
}

.form-item-control input {
  width: 100%;
  padding: 1% 1% 1% 0px;
  text-align: left;
  font-size: 2vh;
  font-weight: 600;
  color: #089bf5;
  border: 0;
  outline: none;
  border-bottom: 2px solid #DFDFDD;
}

.forget-pwd {
  float: right;
  margin-right: 20%;
}

.forget-pwd a {
  float: right;
  color: #999999;
  font-size: 2vh;
  margin-top: 35%;
  margin-bottom: 10px;
}

.from-btn {
  text-align: center;
}

.from-btn button {
  margin-top: 20px;
  width: 250px;
  height: 37px;
  border: none;
  border-radius: 4px;
  background: #089BF5;
  box-shadow: 0px 0px 18px 0px rgba(8, 155, 245, 0.35);
  color: #ffffff;
  text-align: center;
  font-size: 21px;
  letter-spacing: 10px;
  font-weight: 400;
  padding-top: 0px;
  padding-left: 15px;
}

input[type=text]:focus {
  outline: none;
  border-color: #089bf5;
}

input[type=text]::-webkit-input-placeholder { /* WebKit browsers */
  text-align: left;
  font-size: 2vh;
  font-weight: 400;
  color: #DFDFDD;
}

input[type=password]:focus {
  outline: none;
  border-color: #089bf5;
}

input[type=password]::-webkit-input-placeholder { /* WebKit browsers */
  text-align: left;
  font-size: 2vh;
  font-weight: 400;
  color: #DFDFDD;
}


@charset "utf-8";

* {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

h3 {
  text-align: center;
  height: 50px;
  line-height: 50px;
}
