.register-box[data-v-71c440de] {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: #00b389 url(../img/home-bg.455a06ab.png) no-repeat left bottom;
}
.register-box .register-box-bottom[data-v-71c440de] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 400px;
  height: 410px;
  padding-bottom: 10px;
  background: #fff url(../img/login-bg.0cda9238.png) no-repeat left bottom;
  background-size: 85%;
  box-shadow: 0 0 40px 10px rgba(9, 72, 145, 0.1);
  border-radius: 4px;
}
.register-box .register-box-bottom .head-logo[data-v-71c440de] {
  width: 200px;
}
.register-box .register-box-bottom h2[data-v-71c440de] {
  margin-top: 15px;
  padding: 0 35px;
  height: 65px;
  line-height: 65px;
  font-size: 28px;
  color: #00b389;
  letter-spacing: 1px;
}
.register-box .register-box-bottom .welcome-txt[data-v-71c440de] {
  padding: 0 35px;
  color: #adadad;
  font-size: 13px;
}
.register-box .register-box-bottom .register-box-form[data-v-71c440de] {
  padding: 20px 35px;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
}
.register-box .register-box-bottom .register-box-form .wechat-login-tips[data-v-71c440de] {
  color: #3e3a39;
  width: 100%;
  text-align: center;
  display: block;
  line-height: 14px;
}
.register-box .register-box-bottom .register-box-form .password-input-row[data-v-71c440de] {
  width: 100%;
  position: relative;
  margin: 0 auto;
  height: 68px;
}
.register-box .register-box-bottom .register-box-form .password-input-row .register-input-box[data-v-71c440de] {
  border-bottom: 1px solid #d9dee8;
  position: relative;
}
.register-box .register-box-bottom .register-box-form .password-input-row .register-input-box input[data-v-71c440de] {
  height: 40px;
  width: 100%;
  font-size: 14px;
  color: #3e3a39;
  line-height: 40px;
}
.register-box .register-box-bottom .register-box-form .password-input-row .register-input-box input[data-v-71c440de]::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #888a8f;
  font-size: 14px;
}
.register-box .register-box-bottom .register-box-form .password-input-row .register-input-box input[data-v-71c440de]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #888a8f;
  font-size: 14px;
}
.register-box .register-box-bottom .register-box-form .password-input-row .register-input-box input[data-v-71c440de]:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #888a8f;
  font-size: 14px;
}
.register-box .register-box-bottom .register-box-form .information-row[data-v-71c440de] {
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.register-box .register-box-bottom .register-box-form .register-input-row[data-v-71c440de] {
  width: 100%;
  position: relative;
  margin: 0 auto;
  height: 60px;
}
.register-box .register-box-bottom .register-box-form .register-input-row .register-input-box[data-v-71c440de] {
  border-bottom: 1px solid #d9dee8;
  position: relative;
}
.register-box .register-box-bottom .register-box-form .register-input-row .register-input-box input[data-v-71c440de] {
  height: 40px;
  width: 100%;
  font-size: 14px;
  color: #3e3a39;
  line-height: 40px;
}
.register-box .register-box-bottom .register-box-form .register-input-row .register-input-box input[data-v-71c440de]::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #888a8f;
  font-size: 14px;
}
.register-box .register-box-bottom .register-box-form .register-input-row .register-input-box input[data-v-71c440de]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #888a8f;
  font-size: 14px;
}
.register-box .register-box-bottom .register-box-form .register-input-row .register-input-box input[data-v-71c440de]:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #888a8f;
  font-size: 14px;
}
.register-box .register-box-bottom .register-box-form .register-input-row .register-input-box .error-msg[data-v-71c440de] {
  position: absolute;
  left: 0;
  z-index: 10;
  top: 48px;
  font-size: 14px;
  line-height: 14px;
  color: #f54337;
}
.register-box .register-box-bottom .register-box-form .register-input-row .verify-code-input[data-v-71c440de] {
  width: 53%;
  margin: 4px 20px 0 0;
  float: left;
}
.register-box .register-box-bottom .register-box-form .register-input-row .verify-code-send-btn[data-v-71c440de] {
  width: 130px;
  height: 46px;
  line-height: 46px;
}
.register-box .register-box-bottom .register-box-form .register-input-row .password-code-forget-a[data-v-71c440de] {
  position: absolute;
  right: 0;
  top: 10px;
  font-size: 14px;
  color: #3e3a39;
}
.register-box .register-box-bottom .register-box-form .code-login-btn[data-v-71c440de] {
  font-size: 14px !important;
}
.register-box .register-box-bottom .register-box-form .reg-accept-rules[data-v-71c440de] {
  font-size: 0.8rem;
  color: #888a8f;
  margin: 24px 0 18px;
}
.register-box .register-box-bottom .register-box-form .reg-btn[data-v-71c440de] {
  height: 46px;
  line-height: 46px;
  margin-top: 55px;
  letter-spacing: 2px;
  font-size: 18px;
}
.register-box .register-box-bottom .register-box-form .click-to-reg[data-v-71c440de] {
  color: #00b389;
  cursor: pointer;
}
.register-box .register-box-bottom .register-box-form .reg-wechat-login[data-v-71c440de] {
  cursor: pointer;
  margin: 0 auto;
  display: table;
  content: '';
  width: 90px;
  text-align: center;
}
.register-box .register-box-bottom .register-box-form .reg-wechat-login img[data-v-71c440de] {
  display: block;
  width: 30px;
  margin: 56px auto 10px;
}
.register-box .register-box-bottom .register-box-form .reg-wechat-login p[data-v-71c440de] {
  font-size: 14px;
  color: #888a8f;
}
.register-box a[data-v-71c440de] {
  text-decoration: none;
  color: #00b389;
  cursor: pointer;
}
.register-background-box[data-v-71c440de] {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: #f4f8ff;
}

