/* 首页登录弹窗 */
/* 登录弹窗 */
.godl {
  background: #ff7224 !important;
  color: #ffffff;
  border: none;
  width: 380px;
  height: 50px !important;
  margin: 0 auto;
  font-size: 18px !important;
}
.Register {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden !important;
}



/* 弹窗样式 */
.register-tabs {
  width: 100%;
  height: 65px;
  display: flex;
  margin-top: 45px;
  justify-content: center;
}

.register-tabs .div {
  width: 110px;
  height: 64px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 20px;
  color: #000;
  display: flex;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.register-tabs .account {
  width: 110px;
  height: 64px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 20px;

  display: flex;
  align-items: center;
  color: #ff7244;
  border-bottom: 1px solid #ff7244;
}

.acctabs {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  flex-direction: column;
}

.layui-form {
  width: 431px;

  display: flex;
  flex-direction: column;
  margin-left: 60px;
}

.user-input {
  width: 380px;
  height: 42px;
  background: #ffffff;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 30px;
  align-items: center;
  display: flex;
  border-bottom: 1px solid #e6e6e6;
}

.user-input img {
  width: 25px;
  height: 25px;
  margin-left: 5px;
}

.user-input .layer-use {
  width: 390px;
  height: 100%;
  border: none;
}

.user-password {
  width: 380px;
  height: 42px;
  background: #ffffff;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 16px;
  align-items: center;
  display: flex;

  border-bottom: 1px solid #e6e6e6;
}

.user-password img {
  width: 25px;
  height: 25px;
  margin-left: 5px;
}

.user-password .layer-use {
  width: 390px;
  height: 100%;
  border: none;
}

.user-password .layer-use-password {
  width: 360px;
  height: 100%;
  border: none;
}

.jzzh {
  width: 380px;

  display: flex;
  margin: 0 auto;
  margin-top: 10px;
  justify-content: space-between;
}

.jzzh-input {
  display: flex;
  align-items: center;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: #999999;
}

.jzzh-wjpass {
  display: flex;
  align-items: center;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: #999999;
}

.yesxy {
  width: 380px;
  height: 20px;
  display: flex;
  font-size: 0.75rem;
  margin: 0 auto;
  margin-top: 3.5rem;
  align-items: center;
  margin-bottom: 10px;
}

.myzh {
  width: 105px;
  height: 105px;
  display: flex;

  font-size: 0.75rem;

  position: absolute;
  left: 0px !important;
  top: -1px !important;
  justify-content: flex-end;
  align-items: center;
}

.qtdl {
  width: 380px;
  display: flex;

  justify-content: space-between;
  align-items: center;
  font-size: 0.75rem;
  margin: 0 auto;

  margin-top: 95px;
}

.wxqq {
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wxqq img {
  width: 32px;
  height: 32px;
}

.acctabstwo {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.acctabstwo-user-password {
  width: 380px;
  height: 42px;
  background: #ffffff;
  overflow: hidden;
  
  margin: 0 auto;
  align-items: center;
  display: flex;
  border-bottom: 1px solid #e6e6e6;
  margin-top: 16px;
}

.acctabstwo-user-password .layer-use-password {
  width: 300px;
  height: 100%;
  border: none;
}

.acctabstwo-user-password img {
  width: 25px;
  height: 25px;
  margin-left: 5px;
}
.yzm-div{
height: 21px;
border: 1px solid #dcdcdc;

}
.acctabstwo-user-btn {
  width: 112px;
  height: 42px;
  color: #A6A3A0;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  border: none;
  font-size: 16px;
}

.acctabstwo-godl {
  background: #ff7224 !important;
  color: #ffffff;
  border: none;
  width: 380px;
  height: 50px !important;
  margin: 0 auto;
  font-size: 18px !important;
}

.acctabstwo-qtdl {
  width: 380px;
  display: flex;

  justify-content: space-between;
  align-items: center;
  font-size: 0.75rem;
  margin: 0 auto;

  margin-top: 126px;
}

.enroll {
  width: 100%;
height: 100% ;
overflow: hidden;
position: relative;
}

.enroll-zh {
  width: 125px;
  margin: 0 auto;
  height: 28px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 20px;
margin-top: 50px;
  border-bottom: 1px solid #ff7224;
  text-align: center;
  color: #ff7224;
}

.enroll-layui-form {
  margin-top: 60px;
}

.zcinput {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #dcdcdc;

  display: flex;
  align-items: center;
}

.zcinput .zc-layer-use {
  width: 100%;
  border: none;

}


.name {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #dcdcdc;
  display: flex;
  align-items: center;
  margin-top: 16px;
}

.name .name-layer-use {
  width: 100%;
  border: none;
}

.tel {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #dcdcdc;
  display: flex;
  align-items: center;

  margin-top: 16px;
}

.tel .tel-layer-use {
  width: 100%;
  border: none;
}

.tel img {
  width: 30px;
  height: 30px;
}

.yzm {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #dcdcdc;
  display: flex;
  align-items: center;
  margin-top: 16px;

}

.yzm .yzm-layer-use {
  width: 320px;
  border: none;
}

.yzm img {
  width: 30px;
  height: 30px;
}

.hqyzm {
  width: 112px;
  height: 42px;
  color: #a6a3a0;

}

.mm {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #dcdcdc;
  display: flex;
  align-items: center;

  margin-top: 16px;
}

.mm .mm-layer-use {
  width: 100%;
  border: none;
}

.mm img {
  width: 30px;
  height: 30px;
}

.qrmm {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #dcdcdc;
  display: flex;
  align-items: center;
 
  margin-top: 16px;
}

.qrmm .qrmm-layer-use {
  width: 100%;
  border: none;
}

.qrmm img {
  width: 30px;
  height: 30px;
}

.goenroll {
  width: 380px;
  height: 42px;
  margin: 0 auto;
  background: #ff7224 !important;

  color: #fff;
  margin: 0 auto;
 
  border: none;
}

.yyzh {
  width: 105px;
  height: 105px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 12px;
  position: absolute;
  left: 0;
  top: 0px;
  color: #999999;
  text-align: center;

}

/* 复选 */
.layui-unselect {
  display: none !important;
}

/* 忘记密码弹框 */
.forget-password {
  width: 548px;
  height: 100%;
  background: #ffffff;
  overflow: hidden;
  border-radius: 16px;
}
.csenroll-layui-form {
  margin-top: 30px;
}
.password-zh {
  width: 85px;
  height: 28px;
  margin: 0 auto;
  margin-top: 50px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ff7224;
  border-bottom: 1px solid #ff7224;
  margin-top: 50px;
  margin-top: 30px;
}

.mm .csmm-layer-use {
  width: 100%;
  border: none;
}
.cshqyzm {
  width: 112px;
  height: 42px;
  color: #A6A3A0;
  border: none;

}

.csenroll {
  width: 100%;
  height: 42px;
  background: #ff7224 !important;
  color: #fff;
  margin: 0 auto;
  margin-top: 62px;
  border: none;
}
.tel .cs-tel-layer-use {
  width: 200px;
  border: none;
}
.yessh {
  display: flex;
  margin-left: 0px;
  margin-top: 15px;
}
