*,
*:before,
*:after {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  outline: none;
}

html {
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
  background: #1f1f1f;
}

body {
  width: 100vw;
  overflow-x: hidden;
  overflow-y: scroll;
  text-size-adjust: 100% !important;
  -webkit-text-size-adjust: 100% !important;
}

/* *::-webkit-scrollbar {
  width: 0 !important;
  display: none !important;
  opacity: 0 !important;
} */

/* 移动端常用reset.css (无文字版本) */
/* reset */
html,body,div,p,ul,li,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5 {margin:0;padding:0}
a,img,input {border:none;}
body{
  font: 14px/1.75  "FZLTYJT",-apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif; 
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a {text-decoration:none;}
ul,li{list-style: none}
/* 禁止长按链接与图片弹出菜单 */
/* a, img {
  -webkit-touch-callout: none; 
  
} */
/* 禁止选中文本（如无文本选中需求，此为必选项） */
/* html, body {
  -webkit-user-select: none;   
  user-select: none;
} */

div {
  display: block;
  box-sizing: border-box;
}

input {
  outline: none;
  user-select: none;
}

i {
  display: block;
}

img {
  display: block;
  object-fit: cover;
}

.d-hide {
  display: none !important;
  font-size: 0; 
  text-indent: -999em;
}

.d-block {
  display: block !important;
}

/* ---------- bootstrap4 flex layout -------------- */
.p-static {
  position: static !important;
}

.p-relative {
  position: relative !important;
}

.p-absolute {
  position: absolute !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex-0 {
  flex: 0;
}

.flex-1 {
  flex: 1;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}  
/* -------------- font ---------------- */
.font-20 {
  font-size: .2rem;
  line-height: .2rem;
}
.font-24 {
  font-size: .24rem;
  line-height: .24rem;
}
.font-26 {
  font-size: .26rem;
  line-height: .26rem;
}
.font-30 {
  font-size: .3rem;
  line-height: .3rem;
}
.font-32 {
  font-size: .32rem;
  line-height: .34rem;
}
.font-34 {
  font-size: .34rem;
  line-height: .36rem;
}
.font-36 {
  font-size: .36rem;
  line-height: .36rem;
}
.font-38 {
  font-size: .38rem;
  line-height: .38rem;
}
.font-42 {
  font-size: .42rem;
  line-height: .42rem;
}
.font-50 {
  font-size: .5rem;
  line-height: .5rem;
}

.grey-0 {
  color: #929086;
}
.black-0 {
  color: #3d3d3d;
}
.orange-1 {
  color: #ffc864;
}
.orange-2 {
  color: #ffc65f;
}
.orange-3 {
  color: #d56c1f;
}
/* ------------- margin --------------- */
.mt-4 {
  margin-top: .04rem;
}

.mt-6 {
  margin-top: .06rem;
}

.mt-10 {
  margin-top: .1rem;
}

.mt-12 {
  margin-top: .12rem;
}

.mt-15 {
  margin-top: .15rem;
}

.mt-18 {
  margin-top: .18rem;
}

.mt-20 {
  margin-top: .2rem;
}

.mt-25 {
  margin-top: .25rem;
}
.mt-30 {
  margin-top: .3rem !important;
}

.mt-31 {
  margin-top: .31rem;
}

.mt-35 {
  margin-top: .35rem;
}

.mt-36 {
  margin-top: .36rem;
}

.mt-40 {
  margin-top: .4rem;
}

.mt-45 {
  margin-top: .45rem;
}

.mt-50 {
  margin-top: .5rem;
}
.mt-55 {
  margin-top: .55rem;
}
.mt-56 {
  margin-top: .56rem;
}

.mt-60 {
  margin-top: .6rem;
}

.mt-65 {
  margin-top: .65rem;
}

.mt-70 {
  margin-top: .7rem;
}

.mt-75 {
  margin-top: .75rem;
}

.mt-80 {
  margin-top: .8rem;
}

.mt-85 {
  margin-top: .85rem;
}

.mt-100 {
  margin-top: 1rem;
}

.mt-120 {
  margin-top: 1.2rem;
}

.mt-130 {
  margin-top: 1.3rem;
}

.mt-135 {
  margin-top: 1.35rem;
}

.mt-140 {
  margin-top: 1.4rem;
}

.mt-180 {
  margin-top: 1.8rem;
}

.mt-200 {
  margin-top: 2rem;
}

.mt-230 {
  margin-top: 2.3rem;
}

.mt-250 {
  margin-top: 2.5rem;
}

.mt-350 {
  margin-top: 3.5rem;
}

.mt-400 {
  margin-top: 4rem;
}

.mr-5 {
  margin-right: .05rem;
}

.mr-8 {
  margin-right: .08rem;
}

.mr-10 {
  margin-right: .1rem;
}
.mr-16 {
  margin-right: .15rem;
}
.mr-16 {
  margin-right: .16rem;
}

.mr-20 {
  margin-right: .2rem;
}

.mr-40 {
  margin-right: .4rem;
}

.ml-4 {
  margin-left: .04rem;
}

.ml-5 {
  margin-left: .05rem;
}

.ml-8 {
  margin-left: .08rem;
}

.ml-10 {
  margin-left: .1rem;
}

.ml-15 {
  margin-left: .15rem;
}

.ml-16 {
  margin-left: .16rem;
}

.ml-18 {
  margin-left: .18rem;
}

.ml-20 {
  margin-left: .2rem;
}

.ml-25 {
  margin-left: .25rem;
}

.ml-30 {
  margin-left: .3rem;
}

.ml-36 {
  margin-left: .36rem;
}

.ml-40 {
  margin-left: .4rem;
}

.ml-60 {
  margin-left: .6rem;
}

.ml-70 {
  margin-left: .7rem;
}

.ml-140 {
  margin-left: 1.4rem;
}

.ml-167 {
  margin-left: 1.67rem;
}

.mb-10 {
  margin-bottom: .1rem;
}

.mb-15 {
  margin-bottom: .15rem;
}

.mb-20 {
  margin-bottom: .2rem;
}

.mb-25 {
  margin-bottom: .25rem;
}

.mb-30 {
  margin-bottom: .3rem;
}

.mb-40 {
  margin-bottom: .4rem;
}

.mb-50 {
  margin-bottom: .5rem;
}

.mb-70 {
  margin-bottom: .8rem;
}

.mb-80 {
  margin-bottom: .8rem;
}

.mb-100 {
  margin-bottom: 1rem;
}

.mb-120 {
  margin-bottom: 1.2rem;
}

.mb-130 {
  margin-bottom: 1.3rem;
}

.mb-200 {
  margin-bottom: 2rem;
}

.mb-230 {
  margin-bottom: 2.3rem;
}:root {
  --easeCommon: cubic-bezier(0.1, 0, 0.23, 1);
  --part2Scale: 1;
  --part3Scale: 1;
}

/* reset */
html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
em,
i,
span,
a,
img,
input,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0;
  outline: none;
}

a,
img,
input {
  border: none;
}

body {
  font: 14px/1.75 -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 100%;
  background-color: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}

* {
  box-sizing: border-box;
}

ul,
li {
  list-style: none;
}

i,
em {
  font-style: normal;
}

.db {
  text-indent: -999em;
  overflow: hidden;
}

html {
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  width: 100%;
  font-size: calc(100vw / 1920 * 100);
  overflow-x: hidden;
}

.gray {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

.title {
  margin: 0 auto;
}

#afooter {
  padding: 20px 0;
  background: #1c1c1c;
  text-align: center;
}

#afooter .wrap_ieg {
  max-width: 1200px;
  margin: 0 auto;
  padding: 30px 0;
}

#afooter p {
  color: #6e6e6e;
  font-size: 18px;
}

#afooter a {
  color: #6e6e6e;
  font-size: 18px;
}

@font-face {
  font-family: 'swiss';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/Swiss911BTCompressed.otf);
}

@font-face {
  font-family: 'swiss-ultra';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/Swiss911BTUltraCompressed.otf);
}

@font-face {
  font-family: 'FZLTYJT';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/FZLTYJT.ttf);
}

@font-face {
  font-family: 'FZCCHJT';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/FZCCHJT.ttf);
}

@font-face {
  font-family: 'MIANFEIZITI';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250616preview/font-origin/MIANFEIZITI.ttf);
}

@font-face {
  font-family: 'RUNEREGULAR';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/RUNEREGULAR.ttf);
}

@font-face {
  font-family: 'SSMOFANGTI';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/SSMOFANGTI.TTF);
}

@font-face {
  font-family: 'MFQIHEI';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/SSMOFANGTI.TTF);
}

@font-face {
  font-family: 'ROCOBLACK';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/RocofontblackRegular.ttf);
}

@font-face {
  font-family: 'ZZGFQHT';
  src: url(https://game.gtimg.cn/images/rocom/act/a20250812preview/font-origin/ZZGFQHT.otf);
}

.nav-bg {
  width: 100%;
  height: 0.6rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/nav_bg.png) 50% 50%/100% 100% no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  /* opacity: .2; */
}

.nav-bg ul .nav-item[data-index='0'] {
  font-size: 0 !important;
  text-indent: -999em;
  width: 0.77rem;
  height: 0.19rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide1.png) center center no-repeat;
  background-size: auto 100%;
  background-position: center right;
}

.nav-bg ul .nav-item[data-index='0'].active {
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide1_on.png);
}

.nav-bg ul .nav-item[data-index='1'] {
  font-size: 0 !important;
  text-indent: -999em;
  width: 0.77rem;
  height: 0.19rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide2.png) center center no-repeat;
  background-size: auto 100%;
}

.nav-bg ul .nav-item[data-index='1'].active {
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide2_on.png);
}

.nav-bg ul .nav-item[data-index='2'] {
  font-size: 0 !important;
  text-indent: -999em;
  width: 0.77rem;
  height: 0.19rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide3.png) center center no-repeat;
  background-size: auto 100%;
}

.nav-bg ul .nav-item[data-index='2'].active {
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide3_on.png);
}

.nav-bg ul .nav-item[data-index='3'] {
  font-size: 0 !important;
  text-indent: -999em;
  width: 0.77rem;
  height: 0.19rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide4.png) center center no-repeat;
  background-size: auto 100%;
}

.nav-bg ul .nav-item[data-index='3'].active {
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide4_on.png);
}

.nav-bg ul .nav-item[data-index='4'] {
  font-size: 0 !important;
  text-indent: -999em;
  width: 0.77rem;
  height: 0.19rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide5.png) center center no-repeat;
  background-size: auto 100%;
}

.nav-bg ul .nav-item[data-index='4'].active {
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide5_on.png);
}

.nav-bg ul .nav-item[data-index='5'] {
  font-size: 0 !important;
  text-indent: -999em;
  width: 0.77rem;
  height: 0.19rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide6.png) center center no-repeat;
  background-size: auto 100%;
}

.nav-bg ul .nav-item[data-index='5'].active {
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/slide6_on.png);
}

@media screen and (max-width: 768px) {
  #navLoginBox {
    max-width: 4rem;
  }
  #navLoginBox * {
    word-break: break-all;
  }
}

.nav-logo {
  width: 1.552rem;
  height: 0.488rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/logo.png) 50% 50%/100% 100% no-repeat;
  margin-left: 0.856rem;
  margin-right: 0.4rem;
}

.align-items-center {
  margin: 0 auto;
}

.nav-item {
  width: 1.9rem;
  width: auto;
  height: 0.94rem;
  line-height: 0.94rem;
  font-size: 0.26rem;
  color: #f4eee1;
  text-align: center;
  font-family: 'MIANFEIZITI' !important;
  font-variant-numeric: tabular-nums;
  font-feature-settings: 'tnum';
  cursor: pointer;
  transition: 0.1s all;
  position: relative;
  margin: 0 0.25rem;
}

.nav-item::after {
  content: '';
  width: 0.01rem;
  height: 0.2rem;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: -0.25rem;
  transform: translateY(-50%);
}

.nav-item:first-child::after {
  display: none;
}

.nav-item a {
  color: #f4eee1;
}

.nav-wglogo {
  width: 1.68rem;
  height: 0.296rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/wegame.png) no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 2.65rem;
  transform: translateY(-50%);
}

.nav-wglogo::after {
  content: '';
  width: 0.03rem;
  height: 0.38rem;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.nav-item:hover,
.nav-item a:hover {
  color: #ffc65f;
}

.nav-item.active {
  color: #ffc65f;
}

.nav-bg[data-index='0'] .nav-item[data-index='0'],
.nav-bg[data-index='1'] .nav-item[data-index='1'],
.nav-bg[data-index='2'] .nav-item[data-index='2'],
.nav-bg[data-index='3'] .nav-item[data-index='3'],
.nav-bg[data-index='4'] .nav-item[data-index='4'],
.nav-bg[data-index='5'] .nav-item[data-index='5'],
.nav-bg[data-index='6'] .nav-item[data-index='6'],
.nav-bg[data-index='7'] .nav-item[data-index='7'],
.nav-bg[data-index='8'] .nav-item[data-index='8'],
.nav-bg[data-index='9'] .nav-item[data-index='9'],
.nav-bg[data-index='10'] .nav-item[data-index='10'] {
  color: #ffc65f;
}

.nav-user-name {
  max-width: 2.2rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;
}

.nav-icon-user {
  width: 0.41rem;
  height: 0.41rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/icon-user.png) 50% 50%/100% 100% no-repeat;
  cursor: pointer;
  margin: 0 0.25rem;
}

.nav-unlogin-area,
.nav-logined-area {
  font-size: 0.2rem;
  color: #ffc65f;
}

.wrap {
  width: 100%;
  height: 100%;
  font-family: 'FZLTYJT';
}

.flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'MIANFEIZITI';
  font-size: 0;
  text-indent: -99.99rem;
}

.btn4 {
  width: 2.63rem;
  height: 0.86rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn4.png) no-repeat center center;
  background-size: 100% 100%;
}

.btn4.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn4_on.png);
}

.btn5 {
  width: 3.14rem;
  height: 0.99rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn5.png) no-repeat center center;
  background-size: 100% 100%;
  margin-top: -1rem;
}

.bg_box {
  position: absolute;
  z-index: -1;
  width: 100%;
  margin: 0 auto;
  font-size: 0;
  top: 0;
  left: 0;
}

.bg_box img {
  width: 100%;
  object-fit: contain;
}

.main {
  width: 100%;
  margin: 0 auto;
  height: auto;
  padding-top: 0.01rem;
}

.main * {
  box-sizing: border-box;
}

.kv {
  height: 12.75rem;
  padding-top: 7.15rem;
  position: relative;
  z-index: 2;
}

.kv .kv_tit {
  width: 11.1rem;
  height: 3.03rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/kv_tit.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
}

.kv .btn1 {
  width: 3.86rem;
  height: 1.09rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn1.png) no-repeat center center;
  background-size: 100% 100%;
}

.kv .btn2 {
  width: 3.86rem;
  height: 1.09rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn2.png) no-repeat center center;
  background-size: 100% 100%;
}

.kv .btn_box {
  gap: 0 0.76rem;
  margin-top: 0.1rem;
}

.kv .tip {
  font-size: 0.3rem;
  line-height: 1.2;
  margin-top: 0.1rem;
  color: #fff;
}

.kv .tip span {
  color: #ffc93a;
}

.kv .tip img {
  height: 0.3rem;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

.kv .btn_rulse {
  width: 1.37rem;
  height: 0.28rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn_rulse.png) no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  bottom: -0.3rem;
  transform: translateX(-50%);
  cursor: pointer;
  z-index: 2;
}

.tit0 {
  width: 12rem;
  height: 1.85rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/tit0.png) no-repeat center center;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.tit1 {
  width: 12rem;
  height: 1.85rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/tit1.png) no-repeat center center;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.tit2 {
  width: 12rem;
  height: 1.85rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/tit2.png) no-repeat center center;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.tit3 {
  width: 12rem;
  height: 1.85rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/tit3.png) no-repeat center center;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.tit4 {
  width: 12rem;
  height: 1.85rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/tit4.png) no-repeat center center;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.tit5 {
  width: 12rem;
  height: 1.85rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/tit5.png) no-repeat center center;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.btn_bg1 {
  width: 2.7rem;
  height: 0.85rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn_bg1.png) no-repeat center center;
  background-size: 100% 100%;
  font-size: 0.4rem;
  color: #292929;
}

.btn_bg2 {
  width: 3.27rem;
  height: 0.96rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn_bg2.png) no-repeat center center;
  background-size: 100% 100%;
  font-size: 0.48rem;
  color: #292929;
}

.btn_bg3 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn_bg3.png) no-repeat center center;
  background-size: 100% 100%;
  font-size: 0.28rem;
  color: #1f1f1f;
}

.tip {
  font-size: 0.38rem;
  color: #442d20;
  text-align: center;
}

.tip span {
  color: #f46728;
}

.btn6 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6.png) no-repeat center center;
  background-size: contain;
}

.btn6.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.btn7 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn7.png) no-repeat center center;
  background-size: contain;
}

.btn7.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.btn8 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn8.png) no-repeat center center;
  background-size: contain;
}

.btn8.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.btn9 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn9.png) no-repeat center center;
  background-size: contain;
}

.btn9.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.btn10 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn10.png) no-repeat center center;
  background-size: contain;
}

.btn10.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.btn11 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn11.png) no-repeat center center;
  background-size: contain;
}

.btn11.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.btn12 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn12.png) no-repeat center center;
  background-size: contain;
}

.btn12.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.btn13 {
  width: 2.21rem;
  height: 0.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn13.png) no-repeat center center;
  background-size: contain;
}

.btn13.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn6_on.png);
}

.part1 {
  margin-top: 1.2rem;
}

.part1 .tip {
  line-height: 1.7;
  font-size: 0.35rem;
  pointer-events: none;
  opacity: 0;
}

.part1 .title {
  position: relative;
  z-index: 2;
}

.part1 .tips {
  margin-top: 0.06rem;
  pointer-events: none;
  opacity: 0;
}

.part1 .p_con {
  width: 12.68rem;
  height: 9.59rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_bg.png) no-repeat center center;
  background-size: 100% 100%;
  margin-left: 3.2rem;
  padding-top: 0.46rem;
  position: relative;
  margin-top: -0.1rem;
}

.part1 .p_con::before {
  content: '';
  width: 2.13rem;
  height: 1.65rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_icon2.png);
  background-size: 100% 100%;
  position: absolute;
  bottom: 0.6rem;
  right: -0.2rem;
}

.part1 .prop_box {
  gap: 0 0.3rem;
  margin-top: 0.3rem;
  align-items: start;
  padding-right: 0.5rem;
}

.part1 .prop_box .prop_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.05rem;
}

.part1 .prop_box .prop_item .prop_bg {
  width: 3.15rem;
  height: 3.71rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_bg.png) no-repeat center center;
  background-size: 100% 100%;
  padding-top: 0.2rem;
  pointer-events: none;
  opacity: 0;
}

.part1 .prop_box .prop_item .prop_bg .prop_name {
  height: 0.55rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-size: 0.21rem;
  color: #fcefd6;
  text-align: center;
}

.part1 .prop_box .prop_item .prop_bg .prop {
  height: 2.17rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.part1 .prop_box .prop_item .prop_bg .prop img {
  width: 90%;
  height: 90%;
  object-fit: contain;
}

.part1 .prop_box .prop_item .prop_bg .p1_prop_tit1 {
  width: 2.42rem;
  height: 0.28rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit1.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.25rem;
}

.part1 .prop_box .prop_item .prop_bg .p1_prop_tit2 {
  width: 2.42rem;
  height: 0.28rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit2.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.25rem;
}

.part1 .prop_box .prop_item .prop_bg .p1_prop_tit3 {
  width: 2.42rem;
  height: 0.28rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit3.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.25rem;
}

.part1 .prop_box a {
  letter-spacing: 0.1rem;
}

.part1 .hy_num {
  font-size: 0.24rem;
  color: #292929;
  text-align: center;
  margin-top: 0.05rem;
  margin-bottom: 0.05rem;
  padding-right: 0.5rem;
}

.part1 .btn_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.1rem;
  margin-top: 0;
  position: relative;
  z-index: 2;
}

.part1 .btn_box .tip {
  color: #fefbf3;
}

.part1 .tips2 {
  font-size: 0.24rem;
  color: #fefbf3;
  text-align: center;
  line-height: 1.4;
  margin-top: 0.1rem;
}

.part1 .tips2 img {
  height: 0.87rem;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

.tips {
  font-size: 0.3rem;
  color: #7a6356;
  text-align: center;
  line-height: 1.5;
}

.part2 .tip {
  line-height: 1.5;
}

.part2 .title {
  position: relative;
  z-index: 2;
}

.part2 .p_con {
  width: 11.99rem;
  height: 7.18rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p2_bg.png) no-repeat center center;
  background-size: 100% 100%;
  margin-left: 3.48rem;
  padding-top: 0.55rem;
  position: relative;
  margin-top: -0.1rem;
}

.part2 .p_con > div {
  pointer-events: none;
  opacity: 0;
}

.part2 .p_con::after {
  content: '';
  width: 14.71rem;
  height: 5.76rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p2_icon2.png);
  background-size: 100% 100%;
  position: absolute;
  top: 1.3rem;
  pointer-events: none;
  left: 50%;
  transform: translateX(-50%);
}

.part2 .prop_box {
  gap: 0 0.1rem;
  margin-top: 0.3rem;
}

.part2 .prop_box .prop_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.2rem;
}

.part2 .prop_box .prop_item .prop_bg {
  width: 2.32rem;
  height: 3.05rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p2_prop_bg.png) no-repeat center center;
  background-size: 100% 100%;
  padding-top: 0.15rem;
}

.part2 .prop_box .prop_item .prop_bg .prop_name {
  height: 0.55rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-size: 0.3rem;
  color: #603a25;
  text-align: center;
  font-family: 'MIANFEIZITI';
}

.part2 .prop_box .prop_item .prop_bg .prop {
  height: 2.27rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.part2 .prop_box .prop_item .prop_bg .prop img {
  width: 82%;
  height: 82%;
  object-fit: contain;
}

.part2 .prop_box .prop_item .prop_bg .p1_prop_tit1 {
  width: 2.49rem;
  height: 0.4rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit1.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.part2 .prop_box .prop_item .prop_bg .p1_prop_tit2 {
  width: 2.49rem;
  height: 0.4rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit2.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.part2 .prop_box .prop_item .prop_bg .p1_prop_tit3 {
  width: 2.49rem;
  height: 0.4rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit3.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.part2 .btn_bg2 {
  font-size: 0.49rem;
  margin: 0.2rem auto;
}

.part2 .tips {
  font-size: 0.3rem;
  color: #7a6356;
  text-align: center;
  line-height: 1.5;
  margin-top: 0.3rem;
}

.part3 {
  margin-top: 0.5rem;
}

.part3 .tip {
  line-height: 1.5;
  opacity: 0;
  pointer-events: none;
}

.part3 .tips2 {
  font-size: 0.24rem;
  color: #776459;
  text-align: center;
  line-height: 1.4;
  margin-top: -0.5rem;
}

.part3 .tips {
  font-size: 0.3rem;
  color: #7a6356;
  text-align: center;
  line-height: 1.5;
  margin-top: 0.4rem;
  padding-right: 0.18rem;
}

.part3 .title {
  position: relative;
  z-index: 2;
}

.part3 .tip2 {
  font-size: 0.4rem;
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08rem;
  text-shadow: -2px -2px 0 #b2b2b2, 0 -2px 0 #b2b2b2, 2px -2px 0 #b2b2b2, 2px 0 0 #b2b2b2, 2px 2px 0 #b2b2b2, 0 2px 0 #b2b2b2, -2px 2px 0 #b2b2b2, -2px 0 0 #b2b2b2;
}

.part3 .p_con {
  width: 12.63rem;
  height: 9.37rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p3_bg.png?v=1) no-repeat center center;
  background-size: 100% 100%;
  margin-left: 3.3rem;
  padding-top: 0.42rem;
  position: relative;
  margin-top: -0.1rem;
}

.part3 .prop_box {
  gap: 0.2rem 0.1rem;
  margin-top: 0.3rem;
  flex-wrap: wrap;
  padding-right: 0.18rem;
}

.part3 .prop_box .prop_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.2rem;
}

.part3 .prop_box .prop_item .prop_bg {
  width: 2.58rem;
  height: 1.94rem;
  position: relative;
  opacity: 0;
  pointer-events: none;
}

.part3 .prop_box .prop_item .prop_bg .prop_name {
  height: 0.55rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-size: 0.17rem;
  color: #442d20;
  text-align: center;
  position: absolute;
  top: 1.29rem;
  left: 0;
  width: 100%;
  padding: 0 0.05rem;
}

.part3 .prop_box .prop_item .prop_bg .prop {
  height: 1.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.part3 .prop_box .prop_item .prop_bg .prop img {
  height: 0.95rem;
  object-fit: contain;
}

.part3 .prop_box .prop_item .prop_bg .p1_prop_tit1 {
  width: 2.49rem;
  height: 0.4rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit1.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.part3 .prop_box .prop_item .prop_bg .p1_prop_tit2 {
  width: 2.49rem;
  height: 0.4rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit2.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.part3 .prop_box .prop_item .prop_bg .p1_prop_tit3 {
  width: 2.49rem;
  height: 0.4rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p1_prop_tit3.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.part3 .prop_box a {
  padding-left: 0.1rem;
  margin-top: -0.33rem;
  position: relative;
  z-index: 2;
}

.part3 .btn_box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.part3 .btn_box .btn3 {
  width: 3.15rem;
  height: 0.99rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn3.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.part3 .btn_box .btn3.active {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  background-image: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/btn3_on.png);
}

.part3 .btn_box .qd_num {
  font-size: 0.24rem;
  color: #292929;
  text-align: center;
}

.part3 .act_time {
  margin: 0 auto;
  width: 3.22rem;
  height: 0.23rem;
  margin-top: 0.5rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/act_time.png) no-repeat center/cover;
}

.part4 {
  margin-top: 1.5rem;
}

.part4 .p_con {
  width: 12.78rem;
  height: 10.59rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p4_img.png) no-repeat center center;
  background-size: 100% 100%;
  margin-left: 3.4rem;
  padding-top: 0.72rem;
  position: relative;
  padding-left: 0rem;
  margin-top: -0.41rem;
}

.part5 {
  margin-top: 0.3rem;
  padding-bottom: 1.8rem;
}

.part5 .p_con {
  width: 14.85rem;
  height: 10.52rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/p5_img.png) no-repeat center center;
  background-size: 100% 100%;
  margin-left: 2.3rem;
  padding-top: 0.45rem;
  position: relative;
  margin-top: -0.3rem;
}

.dia {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  margin: 0 !important;
  z-index: 9;
  padding: 0.6rem;
}

.dia .dia_close {
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/dia_close.png?v=1) no-repeat;
  background-size: 100% 100%;
  display: block;
  width: 0.49rem;
  height: 0.52rem;
  position: absolute;
  right: -0.6rem;
  top: 0;
}

.dia .dia_tip {
  font-size: 0.24rem;
  color: #999999;
  text-align: center;
}

.dia .dia_tip span {
  color: #16d987;
}

.pop1 {
  width: 10.64rem;
  height: 8.06rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/dia_bg1.png) no-repeat center center;
  background-size: 100% 100%;
  padding-top: 0.2rem;
}

.pop1 .dia_tit1 {
  width: 9.84rem;
  height: 1.11rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/dia_tit1.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
}

.pop1 .rulse {
  width: 9.8rem;
  width: 100%;
  padding: 0 0.6rem;
  font-size: 0.24rem;
  color: #272727;
  overflow: hidden;
  overflow-y: auto;
  height: 5.8rem;
  line-height: 1.4;
  margin-top: 0.3rem;
}

.pop1 .rulse img {
  width: 8.26rem;
  display: block;
  margin: 0 auto;
  object-fit: contain;
}

.pop1 .rulse::-webkit-scrollbar {
  width: 0.08rem;
  background-color: #f8d8b0;
}

.pop1 .rulse::-webkit-scrollbar-thumb {
  background-color: #f7b830;
}

.pop1 .rulse span {
  color: #cf5b0d;
}

.pop1 .rulse h1 {
  font-size: 0.33rem;
  margin-bottom: -0.1rem;
  margin-left: -0.1rem;
}

.pop1 .rulse p {
  margin-top: 0.2rem;
}

.pop1 .rulse > div {
  margin-bottom: 0.4rem;
}

.pop1 .dia_icon {
  width: 0.22rem;
  height: 0.2rem;
  background: url(//wegame.gtimg.com/tgp_act/release/wegame/lkwgsj20260430special/images/dia_icon.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
  position: absolute;
  bottom: 0.2rem;
  left: 50%;
  transform: translateX(-50%);
}

.pop1 .dia_icon {
  animation: dia_icon 1s linear infinite;
}

@keyframes dia_icon {
  0% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
body {
  /* padding-top: 50px !important; */
}

.table-tips .btn-box .btn {
  text-indent: 0%;
  font-family: initial;
}

.active,
.gray {
  pointer-events: none;
}

html {
  font-size: calc(100vw / 1920 * 100) !important;
}
