.iframe-login[data-v-a6c9b31e] {
  height: 100%;
}
.iframe-login #login[data-v-a6c9b31e] {
  border: 0;
}

.vanSlider .container[data-v-3e774c4c] {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vanSlider .container .center[data-v-3e774c4c] {
  position: relative;
  padding: 0.13333rem;
  background: #fff;
}
.vanSlider .container .center p[data-v-3e774c4c] {
  line-height: 0.58667rem;
  font-size: 0.37333rem;
  margin-bottom: 0.16rem;
}
.vanSlider .container .center .closeIcon[data-v-3e774c4c] {
  position: absolute;
  right: 0.04rem;
  font-size: 0.42667rem;
}
.vanSlider[data-v-3e774c4c] .slide-verify-slider {
  font-size: 0.37333rem;
}

.login[data-v-26084dc2] {
  height: 100%;
}
.login .login-page[data-v-26084dc2] {
  background: url(../img/loginBg.389407e7.png) center center no-repeat;
  background-size: cover;
  height: 100%;
}
.login .login-page .container-margin[data-v-26084dc2] {
  position: relative;
  height: 100%;
}
.login .login-page .container-margin .login-back[data-v-26084dc2] {
  display: inline-block;
  padding-top: 1.54667rem;
  font-size: 0.34667rem;
  color: #ffffff;
}
.login .login-page .container-margin .login-container[data-v-26084dc2] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 0.42667rem;
  padding: 1.06667rem 0.64rem;
}
.login .login-page .container-margin .login-container .title[data-v-26084dc2] {
  font-size: 0.64rem;
  font-weight: 600;
  color: #333333;
  line-height: 0.89333rem;
  text-align: center;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] {
  padding-top: 0.33333rem;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__wrap {
  height: 1.12rem;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__wrap .van-tabs__nav {
  background: transparent;
  padding-bottom: 0.64rem;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__wrap .van-tabs__nav .van-tab {
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  font-weight: 400;
  border-bottom: 0.01333rem solid #d8d8d8;
  color: #666666;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__wrap .van-tabs__nav .van-tab--active {
  color: #333333;
  font-weight: 600;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__wrap .van-tabs__nav .van-tabs__line {
  height: 0.05333rem;
  width: 50%;
  bottom: auto;
  top: 1.06667rem;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__content {
  padding-top: 0.64rem;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__content .van-cell {
  border-radius: 0.10667rem;
  margin-bottom: 0.42667rem;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__content .van-cell .van-cell__title {
  display: none;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__content .van-cell .van-field__control::placeholder {
  color: #c1c1c1 !important;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__content .van-cell .van-field__right-icon .iconfont {
  font-size: 0.37333rem;
  color: #333;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__content .submit {
  overflow: hidden;
}
.login .login-page .container-margin .login-container .inner[data-v-26084dc2] .van-tabs__content .submit .van-button--primary {
  height: 1.17333rem;
  margin-top: 0.21333rem;
  margin-bottom: 1.06667rem;
  border-radius: 0.10667rem;
  font-size: 0.42667rem;
  font-weight: 600;
  color: #ffffff;
}
.login .login-page .container-margin .login-container .inner .registration-prompt[data-v-26084dc2] {
  font-size: 0.37333rem;
  text-align: center;
  font-weight: 400;
  color: #666666;
  line-height: 0.53333rem;
  display: flex;
  align-content: center;
  justify-content: center;
}
.login .login-page .container-margin .login-container .inner .registration-prompt > span[data-v-26084dc2]:nth-child(1) {
  margin-right: 0.66667rem;
}
.login .login-page .container-margin .login-container .inner .registration-prompt > span[data-v-26084dc2]:nth-child(3) {
  margin-left: 0.66667rem;
}
.login .login-page .container-margin .login-container .inner .login-securityCode[data-v-26084dc2] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 0;
}
.login .login-page .container-margin .login-container .inner .login-securityCode .verification-code[data-v-26084dc2] {
  width: calc(100% - 3.33333rem);
}
.login .login-page .container-margin .login-container .inner .login-securityCode .captcha-wrap[data-v-26084dc2] {
  width: 2.93333rem;
  height: 1.17333rem;
  overflow: hidden;
}
.login .login-page .container-margin .login-container .inner .login-code[data-v-26084dc2] {
  display: flex;
}
.login .login-page .container-margin .login-container .inner .login-code .verification-code[data-v-26084dc2] {
  width: calc(100% - 3.14667rem);
  display: inline-block;
}
.login .login-page .container-margin .login-container .inner .login-code .send-code[data-v-26084dc2] {
  display: inline-block;
  width: 2.93333rem;
  height: 1.17333rem;
  margin-left: 0.21333rem;
  font-size: 0;
}
.login .login-page .container-margin .login-container .inner .login-code .send-code .send-code-button[data-v-26084dc2] {
  width: 100%;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #004eeb;
  line-height: 0.53333rem;
  background-color: #ffffff;
  border: none;
  border-radius: 0.10667rem;
  opacity: 1;
}
.login[data-v-26084dc2] .van-popup {
  background-color: initial;
}

