.login-page-wrap {
  width: 100vw;
  height: 100vh;
  padding-bottom: 10vh;
  background: url(../img/login_bg.d30558d7.png) no-repeat center 0;
  background-size: 100% 100%;
}
.login-page-wrap input::placeholder,
.login-page-wrap textarea::placeholder {
  font-size: 0.24rem;
  color: rgba(255, 255, 255, 0.3);
}
.login-page-wrap .logo-img {
  width: 1.4rem;
  height: 1.74rem;
}
.login-page-wrap .form-wrap {
  padding-top: 2rem;
}
.login-page-wrap .form-wrap .from-item {
  margin: 0 auto;
  width: 5.6rem;
  height: 1rem;
}
.login-page-wrap .form-wrap .from-item input {
  width: 5.6rem;
  height: 0.5rem;
  line-height: 0.5rem;
  background: none;
  font-size: 0.3rem;
  color: #fff;
}
.login-page-wrap .form-wrap .tip-text {
  padding-top: 0.5rem;
  opacity: 0.8;
  text-align: left;
  font-size: 0.24rem;
  color: #fff;
}
.login-page-wrap footer {
  margin-top: 1.4rem;
}
.login-page-wrap footer .but-submit {
  margin: 0 auto;
  width: 5.6rem;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  border-radius: 1rem;
  background-color: #E21A43;
  font-size: 0.32rem;
  color: #FFF;
}
.login-page-wrap footer .but-submit:active {
  opacity: 0.8;
}
.login-page-wrap footer .but-submit.disabled {
  opacity: 0.2;
  background: #A1A1A1;
  box-shadow: 0 0.11rem 0.2rem 0 rgba(56, 82, 138, 0.1);
}

