.pop_mask_mf {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.75;
  z-index: 980 !important;
  display: none;
}

.toast-for-result {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: calc(25.6/19.2*2.8rem);
  transform: translate(-50%, -50%);
  line-height: 1.2;
  text-align: center;
  color: #9aada0;
  z-index: 999;
  font-size: calc(25.6/19.2*.16rem);
  background: rgba(0, 0, 0, 0.7);
  border-radius: calc(25.6/19.2*.1rem);
  white-space: nowrap;
  padding: calc(25.6/19.2*.2rem) calc(25.6/19.2*.2rem);
  display: inline-block;
}

.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;
  top: 50%;
  left: 50%;
  z-index: 990 !important;
  transform: scale(1) translate(-50%, -50%);
  color: #283a4e;
  font-size: 0.24rem;
}
.pop_money .pop_main{
  flex-direction: column;
  align-items: start;
}
.pop_money .txt,.pop_reserve_succ .txt{
  color:#c9c9c9;
  font-size: .28rem;
}
.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: .3rem;
  color: #c9c9c9;
  line-height: .4rem;
}
.faqask,.faqans{
  font-size: .28rem;
  color: #818181;
  line-height: .4rem;
}
.pop .close {
  position: absolute;
  top: -0.85rem;
  right: 0;
  width: 0.61rem;
  height: 0.5rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/btn_close.png) center/contain no-repeat;
}

.pop h3 {
  display: block;
  text-indent: -9999px;
  width: 100%;
  height: .5rem;
}

.pop_login h3.title {
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_login.png) no-repeat 0 0/auto 100%;
}

.pop_loginwx h3.title {
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_loginwx.png) no-repeat 0 0/auto 100%;
}

.pop_bind h3.title_reserve {
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_reserve.png) no-repeat 0 0/auto 100%;
}

.pop_bind h3.title_bind {
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_bind.png) no-repeat 0 0/auto 100%;
}

.pop_bind h3.title_phone {
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_phone.png) no-repeat 0 0/auto 100%;
}

.pop_money h3.title_money {background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop//title_money.png) no-repeat 0 0/auto 100%;margin-bottom: .2rem;}

.pop_bind_succ h3.title {
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_bind_succ.png) no-repeat 0 0/auto 100%;
}

.pop_unbind h3.title {
  margin-bottom: .6rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_unbind.png) no-repeat 0 0/auto 100%;
}

.pop_age h3.title {
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_age.png) no-repeat 0 0/auto 100%;
}

.pop_content {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  border: 1px solid #4c5554;
  padding: .55rem .7rem;
}
.pop_ask .pop_content{
  width: 9.06rem;
  padding: 1.65rem 0 .95rem;
}
.pop_main {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn_item{
  display:flex;
  align-items: center;
  justify-content: center;
}
.pop h3.title_wjts{
  width: 4.13rem;
  height: .46rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/title_wjts.png) no-repeat 0 0/contain;
  margin: 0 auto .45rem;
  text-indent: -999em;
}
.btn_bookwjts{
  width: 3.05rem;
  height: 1.03rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/btn_bookwjts.png) no-repeat 0 0/contain;
  margin-left: .8rem;
  text-indent: -999em;
}
.pop_common {
  width: 9rem;
}

.pop_common .pop_content {
  height: 3.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "fzshk";
  font-size: .36rem;
  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/a20250521reserve2/pc/pop/btn_submit.png) no-repeat center/100% 100%;
}

.pop_common .btn_item a,.pop_tips .btn_item a {
  width: 2.22rem;
  height: 0.64rem;
  display: block;
  margin: .32rem auto 0;
  position: relative;
}

.pop_login {
  width: 7.3rem;
}

.pop_login .pop_main {
  width: 100%;
  height: 1.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0.9rem 0;
}

.pop_login .pop_main::before {
  content: " ";
  width: 1px;
  height: 1.62rem;
  background: #282e31;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.81rem;
}

.btn_login {
  width: 1.3rem;
  height: 1.7rem;
}

.btn_qq {
  margin-right: 1.3rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/btn_qq.png) center/contain no-repeat;
}

.btn_wx {
  margin-left: 1.3rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/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_login .pop_main::before {
  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%;
  vertical-align: top;
}

.pop_reserve_succ {
  width: 9rem;
}

.pop_reserve_succ h3 {
  text-align: center;
}

.pop_reserve_succ .gift {
  width: 4.37rem;
  margin: 0 auto;
  padding: 0.6rem 0 0.5rem;
}

.pop_reserve_succ .gift img {
  width: 100%;
  vertical-align: top;
}


.pop_bind,
.pop_money {
  width: 18.25rem;
}

.pop_bind .gift {
  width: 4.13rem;
  padding: 0.12rem 0 0.4rem;
}

.pop_bind .gift img {
  width: 100%;
  vertical-align: top;
}

.pop_bind .reserve_gift {
  width: 2.80rem;
}

.pop_bind .bind_gift {
  width: 4.23rem;
  padding-bottom: .4rem;
}

.pop_bind .pop_main {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.pop_bind .pop_main .input_list {
  width: 100%;
  padding-bottom: .3rem;
  position: relative;
}

.pop_bind .pop_main .input_list h4 {
  font-size: .25rem;
  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: .24rem;
}

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.5rem;
  position: absolute;
  top: 50%;
  right: 0.1rem;
  margin-top: -0.26rem;
}

.pop_bind .btn_get_ver::before {
  content: " ";
  display: block;
  width: 2.21rem;
  height: 0.72rem;
  position: absolute;
  top: -0.15rem;
  left: -0.04rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/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.96rem;
  height: 0.5rem;
  position: absolute;
  top: 50%;
  right: 0.1rem;
  margin-top: -0.26rem;
  line-height: 0.5rem;
  text-align: center;
  color: #c9c9c9;
}

.pop_bind .countdown::before {
  content: " ";
  display: block;
  width: 2.21rem;
  height: 0.72rem;
  position: absolute;
  top: -0.15rem;
  left: -0.04rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/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: #c9c9c9;
  font-size: .36rem;
  position: relative;
  padding-bottom: .35rem;
  margin-top: .8rem;
}

.pop_bind .btn_agree::before {
  content: " ";
  display: block;
  width: .44rem;
  height: .44rem;
  border: 1px solid rgba(244, 229, 146, 0.3);
}

.pop_bind .btn_agree::after {
  content: " ";
  display: none;
  width: .5rem;
  height: .48rem;
  position: absolute;
  left: 0.05rem;
  top: -.05rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/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: #5c5c5c;
  font-size: .25rem;
}

.pop_bind .btns {
  width: 100%;
  height: .6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .5rem 0 .2rem;
}

.pop_bind .btns .btn_item {
  width: 2.2rem;
  height: 100%;
  position: relative;
}

.pop_bind .btns .btn_item a {
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999px;
  outline: none;
  z-index: 3;
  position: relative;
}

.pop_bind .btns .btn_send_submit::before {
  content: " ";
  display: block;
  width: 3.05rem;
  height: 1.03rem;
  position: absolute;
  top: -.33rem;
  left: -.05rem;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/btn_submit_bind.png) center/contain no-repeat;
}




.pop_age {
  color: #5e5e5e;
  font-size: .28rem;
  line-height: .44rem;
}

.pop_age .pop_main {
  padding-top: .5rem;
}

.pop_age .pop_main p {
  padding-bottom: .3rem;
}

.pop_video {
  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;
  top: 50%;
  left: 50%;
  z-index: 990 !important;
  transform: scale(1) translate(-50%, -50%);
  color: #283a4e;
  font-size: 0.24rem;
}

.pop_video_content {
  box-sizing: border-box;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 1)
}

.pop_video_main {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pop_video .close {
  position: absolute;
  top: 0.2rem;
  right: .2rem;
  width: 0.61rem;
  height: 0.5rem;
  z-index: 5;
  background: url(//game.gtimg.cn/images/yrzx2/act/a20250521reserve2/pc/pop/btn_close.png) center/contain no-repeat;
}


.pop_bind_succ {
  width: 7.6rem;
}

.pop_bind_succ .pop_content {
  height: 7.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "fzshk";
  font-size: .36rem;
  color: #d2dbd4;
  font-weight: normal;
  flex-direction: column;
  padding: .55rem .8rem;
}

.pop_bind_succ .pop_main {
  flex-direction: column;
}

.pop_bind_succ .pop_main .txt {
  color: #414241;
  font-size: .28rem;
  padding-bottom: .65rem;
  font-family: 'Microsoft YaHei';
}

.pop_bind_succ .pop_main .txt span {
  color: #ede8c3;
}

.pop_bind_succ .pop_main .qrcode {
  width: 3.15rem;
  height: 3.15rem;
  margin: 0 auto;
}

.pop_bind_succ .pop_main .qrcode img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.pop_bind_succ .btns {
  width: 100%;
  height: 1.03rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: .2rem;
}

.pop_bind_succ .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%;
}

.pop_bind_succ .btn_item a {
  width: 2.22rem;
  height: 0.64rem;
  display: block;
  margin: .32rem auto 0;
  position: relative;
}
.pop_money{
  color: #6c706d;
  font-size: .28rem;
}
.pop_money .mtable {
  width: 100%;
  border-collapse: collapse;
  /* 合并边框 */
  border-top: 0.01rem solid #0b0c0b;
  /* 上边框 */
  border-bottom: 0.01rem solid #0b0c0b;
  /* 下边框 */
}

.mtable th {
  background-color: #0e100e;
  /* 表头背景色 */
  padding: 10px;
  /* 内边距 */
  border: none;
  /* 表头无边框 */
  color: #c9c9c9;
  /* 文字颜色 */
  font-size: .26rem;
  border-right: .01rem solid #2e332f;
}
.mtable th:nth-last-child(1),.mtable td:nth-last-child(1) {
  border-right: none;
}
.mtable td {
  background-color: #050604;
  padding: 10px;
  /* 内边距 */
  border-bottom: 0.01rem solid #151715;
  /* 下边框 */
  color: #999;
  font-size: .26rem;
  text-align: center;
  border-right: .01rem solid #2e332f;
}
.mtable td span{
  color:#efe8bf
}
.moneyfaq{
  font-size: .3rem;
  color: #c9c9c9;
  margin-top: .2rem;
}
.p_moneyinfo{
  font-size: .28rem;
}
.pop_unbind_succ {
  width: 9rem;
}

.pop_unbind_succ .pop_content {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "fzshk";
  font-size: .36rem;
  color: #d2dbd4;
  font-weight: normal;
}

.pop_unbind_succ .btns {
  width: 100%;
  height: 1.03rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: .2rem;
}

.pop_unbind_succ .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%;
}

.pop_unbind_succ .btn_item a {
  width: 2.22rem;
  height: 0.64rem;
  display: block;
  margin: .32rem auto 0;
  position: relative;
}

.pop_unbind_succ .pop_main p {
  width: 100%;
}
.pop_tips{
  width: 8rem;
}
.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;
}
.pop_tips p{
  color: #c9c9c9;
  font-size: .28rem;
}
.agree_info a {
    color: #dd6b1c;
}