.login-page img {
  background-color: transparent;
}
.login-page .radius-content .van-cell {
  background-color: #f2f4f5;
  border: 1px solid #f2f4f5;
  border-radius: 3.2vw;
}
.login-page .enter-input input::-moz-placeholder {
  color: #b9c6ce;
}
.login-page .enter-input input:-ms-input-placeholder {
  color: #b9c6ce;
}
.login-page .enter-input input::-ms-input-placeholder {
  color: #b9c6ce;
}
.login-page .enter-input input::placeholder {
  color: #b9c6ce;
}

.bgPic[data-v-37dfd6fc] {
  height: 100vh;
  background: url(../img/relogin-bg@2x.a2901e9b.png) no-repeat 0 0;
  background-size: 100% 30vh;
}
.logo-img[data-v-37dfd6fc] {
  padding: 5vh 0;
}
.radius-box[data-v-37dfd6fc] {
  width: 100%;
  min-height: 83vh;
  background-color: #ffffff;
  border-radius: 9.6vw 9.6vw 0 0;
}
.radius-box .radius-content[data-v-37dfd6fc] {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 8vw 8vw 0;
}
.page-footer[data-v-37dfd6fc] {
  box-sizing: border-box;
  padding: 0 5.867vw 1.6vw 5.867vw;
  margin-top: auto;
}
.page-footer[data-v-37dfd6fc]  .van-checkbox__icon--square .van-icon {
  border-radius: 0.375rem;
}
.page-footer[data-v-37dfd6fc]  .van-checkbox__icon--checked .van-icon {
  --tw-border-opacity: 1;
  border-color: rgba(84, 179, 206, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(84, 179, 206, var(--tw-bg-opacity));
}
.page-footer[data-v-37dfd6fc]  .van-checkbox__label {
  margin-left: 0.75rem;
}

