/* 弹窗 */
.toast-for-result {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 5.6rem;
  transform: translate(-50%, -50%);
  line-height: 1.2;
  text-align: center;
  color: #9aada0;
  z-index: 999;
  font-size: 0.26rem;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0.1rem;
  white-space: nowrap;
  padding: 0.4rem 0.4rem;
  display: inline-block;
}

.pop_mask_mf {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.7;
  z-index: 980 !important;
  display: none;
}
.table {
  width: 100%;
  border-collapse: collapse;
  margin: 0.35rem 0 .6rem 0;
}
.table th, .table td {
  font-size: 0.26rem;
  text-align: center;
  padding: 0.1rem;
  border: 0.02rem solid #181c1a; /* 设置边框 */
}
.table th {
  color: #c9c9c9; /* 设置字体颜色 */
  background-color: #0f1010; /* 设置背景颜色 */
}
.table td {
  color: #8a8b8b; /* 设置字体颜色 */
}
.table td span{
  color: #efe8bf; /* 设置字体颜色 */
}
/* 最左边和最右边不显示边框 */
.table th:first-child,.table td:first-child {
  border-left: none;
}
.table th:last-child, .table td:last-child {
  border-right: none;
}
.faqtitle{
  font-size: .2rem;
  color: #c9c9c9;
  line-height: .4rem;
}
.faqask,.faqans{
  font-size: .2rem;
  color: #818181;
  line-height: .3rem;
}
.pop{
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
  margin: 0 auto !important;
  box-sizing: border-box;
  position: fixed;
  display: none;
  width: 6.4rem;
  top: 50%;
  left: 50%;
  z-index: 990!important;
  transform: scale(1) translate(-50%, -50%);
  color: #283a4e;
  font-size: 0.24rem;
  background: rgba(0, 0, 0, 0.75);
  border: 1px solid #4c5554;
  line-height: 1.2;
}
.pop .close{
  z-index: 5;
  position: absolute;
  top: .25rem;
  right: .38rem;
  width: 0.4rem;
  height: 0.3rem;  
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/pc/pop/btn_close.png) center/contain no-repeat;
}
.pop h3{
  width: 100%;
  height: .37rem;
  text-indent: -9999px;
  overflow: hidden;
}
.pop h3.title_reserve_succ{
  width: 1.33rem;
  height: .37rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/m/pop/title_reservesucc.png) no-repeat 0 0/contain;
  margin: 0 0 .68rem 0;
}
.pop_login h3.title{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_login.png) no-repeat 0 0/contain;
}
.pop_loginwx h3.title{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_loginwx.png) no-repeat 0 0/contain;
}
.pop_bind h3.title_reserve{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_reservesucc.png) no-repeat 0 0/contain;
}
.pop_bind h3.title_bind{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_bind.png) no-repeat 0 0/contain;
}
.pop_unbind h3.title{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_unbind.png) no-repeat 0 0/contain;
}
.pop_age h3.title{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_age.png) no-repeat 0 0/contain;
}
.pop_bind_succ h3.title{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_bind_succ.png) no-repeat 0 0/contain;
}
.pop_bind_succ h3.title_qywx{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/m/pop/title_qywx.png) no-repeat 0 0/contain;
}
.pop_bind_succ h3.title_wxgzh{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/m/pop/title_wxgzh.png) no-repeat 0 0/contain;
}
.pop h4{
  font-size: .2rem;
  color: #c9c9c9;
  font-weight: normal;
}
.pop_content{
  width: 5.6rem;
  height: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding: .4rem 0;
}
.pop_ask .pop_content{
  padding: 1rem 0 .55rem;
}
.pop_main{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pop_money .pop_main{
  flex-direction: column;
  align-items: start;
}
.pop_money .txt,.pop_reserve_succ .txt{
  color:#c9c9c9;
  font-size: .2rem;
}
.btn_item{
  display:flex;
  align-items: center;
  justify-content: center;
}
.pop h3.title_wjts{
  width: 3.58rem;
  height: .37rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/m/pop/title_booktisp.png) no-repeat 0 0/contain;
  margin: 0 auto .68rem;
  text-indent: -999em;
}
.pop h3.title_money{
  width: 4.49rem;
  height: .38rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/m/pop/title_testrule.png) no-repeat 0 0/contain;
  margin: 0 0 .6rem 0;
  text-indent: -999em;
}
.pop_money .txt{
  color: #c9c9c9;
  font-size: .2rem;
}
.tablebox {
  background: #141414;
  padding: .2rem .1rem;
  margin-top: .3rem;
  overflow-y: scroll;
  height: 6rem;
  position: relative;
  padding-bottom: 1rem;
}
.txtcover{
  width: 100%;
  height: 1.46rem;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
}
.tablebox .tabletitle {
  font-size: .2rem;
  color: #c9c9c9;
  line-height: .36rem;
}
.tablebox .tabletxt {
  font-size: .2rem;
  color: #717171;
  line-height: .36rem;
}
.tablebox .tabletxt2 {
  margin-top: .3rem;
}
.pop_ask .btn_bookwjts{
  width: 2.92rem;
  height: .98rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/m/pop/btn_booktips.png) no-repeat 0 0/contain;
  margin-left: .8rem;
  text-indent: -999em;
}
.pop_common .pop_content{
  height: 3.15rem;
  display: flex;
  align-items: center;
  justify-content: center;
  /* font-family: "fzshk"; */
  font-size: .32rem;
  color: #d2dbd4;
  font-weight: normal;
}
.pop_common .btns{
  width: 100%;
  height: 1.03rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: .2rem;
}
.pop_common .btn_item{
  width: 3.8rem;
  height: 1.03rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/pc/pop/btn_submit.png) no-repeat center/100% 100%;
}
.pop_common .btn_item a{
  width: 3.05rem;
  height: 100%;
  display: block;
}

.pop_login .pop_main{
  width: 100%;
  height: 1.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0.6rem 0;
}
.pop_login .pop_main::after{
  content: " ";
  display: block;
  width: 1px;
  height: 1.62rem;
  background: rgba(124, 142, 154, 0.3);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.81rem;
}
.btn_login{
  width: 1.3rem;
  height: 1.7rem;
}
.btn_qq{
  margin-right: .8rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/pc/pop/btn_qq.png) center/contain no-repeat;
}
.btn_wx{
  margin-left: .8rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/pc/pop/btn_wx.png) center/contain no-repeat;
}

.pop_loginwx .pop_main{
  width: 100%;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0.9rem 0;
}
.pop_loginwx .pop_main::after{
  display: none;
}
.pop_loginwx .pop_main p{
  color: #5f5f5f;
  font-size: .29rem;
}
.pop_loginwx .pop_main .url_qrcode{
  width: 3.14rem;
  height: 3.14rem;
  margin: 0 auto;
  padding-top: .7rem;
}
.pop_loginwx .pop_main .url_qrcode .qrcode_img_box{
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: .2rem;
  background: #fff;
}
.pop_loginwx .pop_main .url_qrcode .qrcode_img_box img{
  width: 100%!important;
  height: 100%!important;
  vertical-align: top;
}
.pop_loginwx .pop_main .url_qrcode .qrcode_img_box canvas{
  width: 100% !important;
  height: 100% !important;
}

.pop_reserve_succ h3{
  text-align: center;
}
.pop_reserve_succ .gift{
  width: 4.37rem;
  margin: .2rem 0 .3rem 0;
}
.pop_reserve_succ .gift img{
  width: 100%;
  vertical-align: top;
}

.pop_bind h3{
  margin-bottom: .2rem;
}
.pop_bind h4{
  padding-bottom: .1rem;
}
.pop_bind .gift{
  width: calc(4.23rem*1);
  padding: 0 0 0.2rem;
}
.pop_bind .gift img{
  width: 100%;
  vertical-align: top;
}
.pop_bind .reserve_gift{
  width: calc(2.44*0.9rem);
  height: calc(1.47*0.9rem);
}
.pop_bind .bind_gift{
  width:  calc(3.68*0.9rem);
  height:  calc(1.71*0.9rem);
}
.pop_bind .bind_tips{
  font-size: .18rem;
  color: #808080;
}
.pop_bind .pop_main{
  padding-top: .1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.pop_bind .pop_main .input_list{
  width: 100%;
  padding-bottom: .1rem;
  position: relative;
}
.pop_bind .pop_main .input_list h4{
  font-size: .2rem;
  color: #c9c9c9;
  font-weight: normal;
  padding-bottom: .1rem;
}
.pop_bind .pop_main .input_list .input_item{
  width: 100%;  
  position: relative;
  height: 0.75rem;
  box-sizing: border-box;
  padding: 0.1rem;
  background: none;
  border: none;
  border: 1px solid #292e2b;
  background: #121212;
}
.pop_bind .pop_main .input_list .input_item input{
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  outline: none;
  color: #b7b7b7;
  font-size: .2rem;
}
input:-webkit-autofill {
  transition: background-color 5000s ease-in-out 0s;
}
input {
  -webkit-text-fill-color: #b7b7b7; 
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
      transition: color 99999s ease-out, background-color 99999s ease-out;
      transition-delay: 99999s;
}
.pop_bind .btn_get_ver{
  width: 1.96rem;
  height: 0.48rem;
  position: absolute;
  top: 50%;
  margin-top: -0.24rem;
  right: 0;
}
.pop_bind .btn_get_ver::before{
  content: " ";
  display: block;
  width: 2.21rem;
  height: 0.72rem;
  position: absolute;
  top: -0.17rem;
  left: -.04rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/btn_get_vercode.png) no-repeat 0 0/100% 100%;
}
.pop_bind .btn_get_ver a{
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999px;
  position: relative;
  outline: none;
  z-index: 3;
}
.pop_bind .countdown{
  width: 1.95rem;
  height: 0.47rem;
  position: absolute;
  top: 50%;
  right: 0.1rem;
  margin-top: -0.23rem;
  line-height: 0.47rem;
  text-align: center;
  color: #c9c9c9;
}
.pop_bind .countdown::before{
  content: " ";
  display: block;
  width: 2.21rem;
  height: 0.72rem;
  position: absolute;
  top: -0.17rem;
  left: -0.04rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/btn_get_vercode_count.png) no-repeat 0 0/100% 100%;
}
.pop_bind .countdown i{
  font-style: normal;
  position: relative;
  z-index: 2;
}
.pop_bind .countdown em{
  font-style: normal;
  position: relative;
  z-index: 2;
}



.pop_bind .btn_agree{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #808080;
  font-size: .2rem;
  position: relative;
  margin-bottom: .25rem;
  margin-top: .3rem;
}
.pop_bind .btn_agree::before{
  content: " ";
  display: block;
  width: .3rem;
  height: .3rem;
  border: 1px solid #796351;
}
.pop_bind .btn_agree::after{
  content: " ";
  display: none;
  width: .4rem;
  height: .39rem;
  position: absolute;
  left: 0rem;
  top: -.1rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/pc/pop/ico_agree.png) center/contain no-repeat;
}
.pop_bind .btn_agree.active::after{
  display: block;
}
.pop_bind .btn_agree span{
  padding-left: 0.1rem;
}
.pop_bind .agree_info{
  color: #808080;
  font-size: .18rem;
}
.agree_info a {
  color: #dd6b1c;
}
.pop_bind .pop_unbind h3{
  padding-bottom: .6rem;
}
.pop_bind .btns{
  width: 100%;
  height: .56rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .3rem 0 0;
}
.pop_bind .btns .btn_item{
  width: 2.08rem;
  height: 100%;
  position: relative;
}
.pop_bind .btns .btn_item a{
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999px;
  position: relative;
  outline: none;
  z-index: 3;
}
.pop_bind .btns .btn_send_submit::before{
  content: " ";
  display: block;
  width: 2.92rem;
  height: .98rem;
  position: absolute;
  top: -.32rem;
  left: -.06rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/btn_submit_bind.png) center/contain no-repeat;
}

.pop_age{
  height: 7.3rem;
  color: #5e5e5e;
  font-size: .2rem;
  line-height: 1.5;
}
.pop_age .pop_content{
  padding-bottom: .3rem;
  display: flex;
  flex-direction: column;
}
.pop_age .pop_main{
  flex-grow: 1;
  margin-top: .3rem;
  box-sizing: border-box;
  height: 1px;
  align-items: flex-start;
}
.pop_age .pop_main p{
  padding-bottom: .3rem;
}
.pop_age .age_detail {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

.pop_video{
  width: 6.74rem;
  height: 3.8rem;
  background: rgba(0, 0, 0, 1);
  border: none;
}
.pop_video .close{
  z-index: 5;
  position: absolute;
  top: -.5rem;
  right: 0;
  width: 0.4rem;
  height: 0.3rem;  
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/pc/pop/btn_close.png) center/contain no-repeat;
}
.pop_video .pop_content{
  width: 100%;
  height: 100%;
  padding: 0;
}
.pop_video .pop_content .video_box{
  width: 100%;
  height: 100%;
}

.pop_btns{
  position: absolute;
  width: 100%;
  top: 5rem;left: 0;background: rgba(0,0,0,0.8);z-index: 222;
  display: flex;
}
.pop_btns a{
  padding: .1rem;
  background: #fff;
  color: #000;
  font-size: .24rem;
  margin: .1rem;
  line-height: 1.2;
  text-align: center;
}



.pop_process_gift .pop_content{
  padding-bottom: .2rem;
}
.pop_process_gift .title{
  width: 100%;
  height: .37rem;
}
.pop_process_gift .gift{
  width: 100%;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0 0;
}
.pop_process_gift .gift img{
  width: auto;
  height: 2.63rem;
  vertical-align: top;
}
.pop_process_gift .process_title_1{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_process_1.png) 0 0/auto 100% no-repeat;
}
.pop_process_gift .process_title_2{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_process_2.png) 0 0/auto 100% no-repeat;
}
.pop_process_gift .process_title_3{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_process_3.png) 0 0/auto 100% no-repeat;
}
.pop_process_gift .process_title_4{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_process_4.png) 0 0/auto 100% no-repeat;
}
.pop_process_gift .process_title_5{
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/title_process_5.png) 0 0/auto 100% no-repeat;
}
.pop_bind_succ .pop_content{
  flex-direction: column;
}
.pop_bind_succ .pop_main{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0.5rem 0;
  flex-direction: column;
}
.pop_bind_succ .pop_main .txt{
  color: #5f5f5f;
  font-size: .29rem;
  padding-bottom: .65rem;
  font-family: 'Microsoft YaHei';
  line-height: 1.5;
}
.pop_bind_succ .pop_main .txt span{
  color: #ede8c3;
}
.pop_bind_succ .pop_main .qrcode{
  width: 3.14rem;
  height: 3.14rem;
  margin: 0 auto;
}
.pop_bind_succ .pop_main .qrcode img{
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.pop_unbind_succ .pop_main p{
  text-indent: -9999px;
  width: 100%;
  height: .37rem;
  margin: .8rem 0;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250313reserve/m/pop/txt_unbind_succ.png) 50% 0/auto 100% no-repeat;
}
.pop_tips{
  width: 6.5rem;
}
.pop_tips .btn_item {
  width: 3.8rem;
  height: 1.03rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/btn_submit.png) no-repeat center/100% 100%;
  margin: 0 auto .5rem;
}
.pop_tips p{
  color: #c9c9c9;
  font-size: .28rem;
  padding-top: .5rem;
}
.pop_tips .btn_item a{
  display: block;
  width: 2.2rem;
  height: .7rem;
}