body {
  background-color: #fff !important;
}
.nav {
  width: 14.66rem;
  height: 2rem;

  margin: 3rem 0 0.4rem 1rem;

}
.nav .register {

}
.nav .login {
margin-left: 1rem;
}
.nav div {

  margin: 0.18rem 0.22rem;
  height: 100%;
  line-height: 2rem;
  font-family: HiraginoSansGB-W3, AdobeInvisFont, MyriadPro-Regular, AdobeHeitiStd-Regular;
  font-size: 1.6rem;
  text-align: center;
  color: #262626;
  line-height: 1.64rem;
}
.libao {
  margin-left: 1.3rem;
  color: #d3a45e;
  position: relative;
  margin-bottom: 1rem;
  font-size: 0.8rem;
}
.libao_i {
  position: absolute;
  left: 0;
  top: 50%;
  width: 1rem;
  height: 1.2rem;
  background-color: pink;
  transform:translateY(-50%);
}
.nav_i {
  height: 2rem;
  font-size: 2rem;
  line-height: 1.9rem;
  position: absolute;
  left: 7.2rem !important;
}
.nav .current {
  height: 1.64rem;
  border-radius: 0.78rem;
  background-color: #ffffff;
  color: #d3a45e;
}
.register-form .forms,
.tab_content .forms,
.register-form .forms-img,
.tab_content .forms-img,
.register-form .forms-note,
.tab_content .forms-note {
  border-bottom: 1px solid #ccc;
  width: 17.28rem;
  height: 3.3rem;
  margin: 0 auto;
}
.register-form .forms i,
.tab_content .forms i,
.register-form .forms-img i,
.tab_content .forms-img i,
.register-form .forms-note i,
.tab_content .forms-note i {
  font-size: 0.8rem;
  color: #c2c2c2;
}
.register-form .forms-img,
.tab_content .forms-img,
.register-form .forms-note,
.tab_content .forms-note {
  position: relative;
}
.register-form img,
.tab_content img {
  width: 5.38rem;
  height: 2.18rem;
  position: absolute;
  right: 0;
  bottom: -0.1rem;
}
.register-form .forms-note .button,
.tab_content .forms-note .button {
  width: 5.38rem;
  height: 2.1rem;
  position: absolute;
  right: 0;
  bottom: -0.1rem;
  background-color: #ccc;
  color: #fff;
  padding-left: 0.2rem !important;
  padding-top: 0.2rem;
  border-radius: 0.16rem;
  border: none;
  padding-top: 0.4rem;
  font-size: 0.7rem;
}
.register-form input,
.tab_content input {
  height: 1.2rem;
  width: 60%;
  border: none;
  margin-top: 2rem;
  font-size: 0.8rem;
  padding-left: 0.4rem;
  outline: none;
  color: #c2c2c2;
}
.register-form input::-webkit-input-placeholder,
.tab_content input::-webkit-input-placeholder {
  color: #c2c2c2;
  font-size: 0.8rem;
}
.register-form .botton,
.tab_content .botton {
  margin: 2.32rem auto 1.5rem;
  width: 17.28rem;
  height: 2.4rem;
  border-radius: 1.2rem;
  background-color: #d3a45e;
  color: #ffff;
  font-size: 0.75rem;
  text-align: center;
  line-height: 2.6rem;
}
.register-form .botton-p,
.tab_content .botton-p {
  padding: 0 2.16rem 2.68rem;
}
.register-form .botton-p a,
.tab_content .botton-p a {
  font-size: 0.7rem;
  line-height: 1.52rem;
  text-decoration: none;
  text-align: center;
  color: #262626;
}
.register-form .third-party,
.tab_content .third-party {
  width: 8.48rem;
  height: 0.01rem;
  background-color: #cccccc;
  margin: 0.33rem auto 0;
  line-height: 0.66rem;
  position: relative;
}
.register-form .third-party p,
.tab_content .third-party p {
  position: absolute;
  width: 5rem;
  top: -0.8rem;
  padding: 0 0.2rem;
  font-size: 0.6rem;
  line-height: 1.52rem;
  text-align: center;
  color: #8f8f8f;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
}
.register-form .third-login,
.tab_content .third-login {
  margin: 2.48rem auto 0;
  width: 9.78rem;
  height: 2.8rem;
}
.register-form .third-login div,
.tab_content .third-login div {
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  border: 1px solid #ccc;
  text-align: center;
}
.register-form .third-login div i,
.tab_content .third-login div i {
  font-size: 1.6rem;
  text-align: center;
  line-height: 2.8rem;
  color: #ccc;
}
.register-form .third-login div .icon-weixin,
.tab_content .third-login div .icon-weixin {
  line-height: 3.2rem;
}
.register-form .third-login div .icon-tengxun,
.tab_content .third-login div .icon-tengxun {
  line-height: 2.6rem;
}
.register-form .current,
.tab_content .current {
  display: block;
}
.register-form .zc_sm,
.tab_content .zc_sm {
  font-size: 0.7rem;
  text-align: center;
  color: #c2c2c2;
}
.register-form .zc_sm a,
.tab_content .zc_sm a {
  color: #d3a45e;
}
.hide {
  display: none;
}
