html{
  font-size: 100px;
}
body{
  background: rgba(26,31,42,.99);
}
.content{
  width: 100%;
  font-size: 0.12rem;
  color:#828ea1;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.con{
  /* padding: 0.2rem; */
}
.body{
    /*padding: 0.2rem;*/
}
.top{
  width: 100%;
  font-size: 0.18rem;
  padding-top:0.4rem;
}
.lan{
  padding-bottom: 1em;
  text-align: end;
}
.top img{
  display:block;
  margin: 0 auto;
  width: 50%;
}
.welcome{
  margin: 0 auto;
  padding-top: 1em;
  text-align: center;
  color: #EDF4F8;
}
.nowregist{
  margin: 0.2rem auto;
  text-align: center;
  font-size: 0.14rem;
}
.inputList input{
  height: 0.4rem;
  width: 100%;
  /* outline: none; */
  border-bottom: 1px solid #3f4d66;
  background: rgba(26,31,42,.99);
  text-indent: 0.1rem;
  color:#edf4f8;
  border-radius: 0;
}
.content input:focus{
  border-bottom: 0.01rem solid #2b89e1;
}
.inputTitle{
  margin-bottom: 0.1rem;
}
.error1,.error2,#notice2,.error3,.error4,.smsAuthCode-error-msg,.error5,.error6{
  height: 0.2rem;
  color: #eb4d5c;
  margin-top: 0.1rem;
}
.changeTitle{
  margin-top: 0.2rem;
}
.check{
  margin-top: 0.2rem;
}
.checkbox,.checkboxall {
  width: 0.16rem;
  height: 0.16rem;
  line-height: 0.16rem;
  text-align: center;
  margin-inline-end: 0.1rem;
  border-radius: 0.04rem;
  color: #2b89e1;
  border: 0.01rem solid #2b89e1;
  float: inline-start;
  cursor: pointer;
}
.right{
  position: relative;
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
}
.rightin{
	position: absolute;
	inset-inline-start: 0;
	width: 100%;
 	height: 50%;
	border: 0.02rem solid #2b89e1;
	border-radius: 0.01rem;
	border-top: none;
	border-right: none;
	background: transparent;
	transform: rotate(-45deg);
}
.checknote{
  line-height: 0.18rem
}
.confirm{
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #24a0f5;
  text-align: center;
  margin-top: 0.2rem;
  color: #edf4f8;
  border-radius: 0.02rem;
  cursor: pointer;
}
.cancel{
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  margin-top: 0.2rem;
  border-radius: 0.02rem;
  cursor: pointer;
}
.box,.successd{
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 8;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.3)
}
.boxcontent{
  width: 80%;
  /* height: 2rem; */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background: #263043;
}
.successcon{
  width: 80%;
  height: 2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background: #263043;
  text-align: center;
}
.boxtitle{
  height: 0.4rem;
  line-height: 0.4rem;
  background: #1d2635;
  padding: 0 0.2rem;
}
.boxtitle .note{
  float: inline-start;
}
.boxtitle .close{
  float: inline-end;
}
.boxcon{
  padding: 0.2rem 0.2rem;
}
.boxcon p{
  margin-bottom:0.1rem;
}
p.successTitle{
  font-size: 0.18rem;
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
}
.boxcon input{
  height: 0.3rem;
  width: 100%;
  /* outline: none; */
  border-bottom: 0.01rem solid #3f4d66;
  background: #263043;
  text-indent: 0.1rem;
  color:#edf4f8;
}
.code{
  position: relative;
}
.send,#note-txt{
  position: absolute;
  inset-inline-end: 0.1rem ;
  bottom: 0.1rem;
  color:#24a0f5;
}
#smsAuthCode-error-msg{
  margin-top: 0.1rem;
  color: #eb4d5c;
}
.boxbutton{
  margin-top: 0.2rem;
  overflow: hidden;
}
.boxconfirm{
  float: inline-end;
  height: 0.3rem;
  padding-inline-start: 0.2rem;
  padding-inline-end: 0.2rem;
  background: #24a0f5;
  line-height: 0.3rem;
  color: #edf4f8;
  border-radius: 0.02rem;
  cursor: pointer;
}
.boxcancel{
  float: inline-end;
  margin-inline-end: 0.2rem;
  height: 0.3rem;
  padding-inline-start: 0.2rem;
  padding-inline-end: 0.2rem;
  /* background: #24a0f5; */
  line-height: 0.3rem;
  /* color: #edf4f8; */
  border-radius: 0.02rem;
  cursor: pointer;
}
/* 极验样式 */
#captcha2 {
  height: 0.42rem;
}
#captcha2 .geetest_btn,#captcha2 .geetest_success_btn{
  background: rgba(26,31,42,.99)
}
#captcha2 .geetest_holder.geetest_wind .geetest_radar_btn {
  background: none
}
#captcha2 .geetest_holder.geetest_wind .geetest_radar_btn,#captcha2 .geetest_holder.geetest_wind .geetest_success_btn{
  border: none;
  border-bottom: 1px solid #3f4d66;
}
#captcha2 .geetest_logo,#captcha2 .geetest_success_logo{
  display: none;
}
#captcha2 .geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_show{
  background: rgba(26,31,42,.99)
}

/* 支付页面 */
.orderList{
  /*border-bottom: 0.01rem solid #3f4d66;*/
  overflow: hidden;
}
.order{
  clear: both;
  overflow: hidden;
  margin-top: 0.2rem;
  line-height: 0.2rem;
}
.orderLeft{
  float: inline-start;
  width: 1rem;
}
.orderRight{
  float: inline-start;
  width: 78%;
  overflow: hidden;
}
.payList{
  min-height: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.2rem;
}
.numRight{
  margin-top: 0.08rem;
  height: 0.12rem;
}
.totalBalance , .symbols{
  float: inline-end;
  font-size: 0.14rem;
  color: #EDF4F8;
}
.paymothed{
  float: inline-start;
}
.payConfirm{
  margin-top:0.6rem;
}
.auth{
  margin-top: 0.1rem
}

/* 弹窗样式 */
.markedTip {
  position: fixed;
  background:rgba(26,31,42,.99);
  border: 0.01rem solid #2b89e1;
  left: 50%;
  transform: translateX(-50%);
  padding: 0.15rem;
  min-width: 1.8rem;
  border-radius: 0.05rem;
  color: #2b89e1;
  top: 10%;
  font-size: 0.14rem;
  z-index: 9999;
  text-align: center;
}
.markedTipError{
  position: fixed;
  background:rgba(26,31,42,.99);
  border: 0.01rem solid #eb4d5c;
  left: 50%;
  transform: translateX(-50%);
  padding: 0.15rem;
  min-width: 1.8rem;
  border-radius: 0.05rem;
  color: #eb4d5c;
  top: 10%;
  font-size: 0.14rem;
  z-index: 9999;
  text-align: center;
  line-height: 0.2rem
}
.pub-select {
  position: relative;
  height: 0.28rem;
  line-height: 0.28rem;
  border-bottom: 2px solid #3F4D66;
  cursor: pointer;
  margin-top: 0.3rem;
}
.select-option {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0.30rem;
  background: #1D2635;
  box-shadow: 0 3px 4px 1px rgba(0,0,0,0.28);
  border-radius: 2px;
  z-index: 9;
  padding: 0.1rem 0;
}
.select-option .option {
  line-height: 0.4rem;
  height: 0.4rem;
  color: #EDF4F8;
  font-size: 0.12rem;
  padding: 0 0.2rem;
}
.text-input {
  display: block;
  height: 0.28rem;
  line-height: 0.28rem;
  font-size: 0.14rem;
  color: #EDF4F8;
}
.select-option .option:hover,
.select-option .current {
  background: #263043;
}
.triangle-down {
  position: absolute;
  top: 0.14rem;
  inset-inline-end: 0.04rem;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #828EA1;;
}
.bugText {
  font-size: 0.14rem;
  color: #EDF4F8;
}
.verifyShow{
  display: none;
}

/* 阿里云样式 */
/* // 错误信息占位容器 */
.common-AliyunCaptcha-errorStence {
  height: 24px;
  position: relative;
  color: #eb4d5c;
  display: none;
}
/* // 错误文案容器 */
.common-AliyunCaptcha-error {
  position: absolute;
  bottom: 2px;
  margin: 0;
  font-size: 12px;
  user-select:none;
  
}
#ln{
  height: 40px;
}
/* // 错误文案容器 */
#common-AliyunCaptcha {
  height: 40px;
  margin-bottom: 30px; 
  position: relative;
}


#common-AliyunCaptcha #ln .nc_wrapper{
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
}
#common-AliyunCaptcha .nc_wrapper .nc_scale {
  height: 40px;
  line-height: 40px;
}
#common-AliyunCaptcha .nc_wrapper .btn_slide,#common-AliyunCaptcha .nc_wrapper .btn_ok,#common-AliyunCaptcha .nc_wrapper .btn_error {
  width:55px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 4px;
  border: none;
  background: #24a0f5;
}
#common-AliyunCaptcha .nc_wrapper .btn_ok{
  color: #76c61d;
  width:55px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 4px;
  border: none;
  background: #24a0f5;
}
#common-AliyunCaptcha .nc_wrapper .scale_text {
  line-height: 40px;
  background: rgba(30,46,62,1);
}
#common-AliyunCaptcha .nc_wrapper .nc-lang-cnt{
  height: 40px;
  line-height: 40px;
  background: rgba(30,46,62,1);
  -webkit-text-fill-color: currentColor;
  width: auto;
}
#common-AliyunCaptcha .nc-container .nc_scale .nc_bg{
  background: rgba(30,46,62,1);
}
#common-AliyunCaptcha .nc-container .nc_scale .btn_ok{
  color: #fff;
}

.cloudflareError {
  height: 24px;
  line-height: 24px;
  color: #eb4d5c;
  display: none;
}
#aliyunCaptcha-window-popup {
  font-size: 16px;
}
