.carousel-container[data-v-ab32c33b] {
  height: 952px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.carousel-inner[data-v-ab32c33b] {
  height: 952px;
}
.carousel-fade .carousel-item[data-v-ab32c33b] {
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 1.2s ease-in-out;
  visibility: hidden;
  width: 100%;
}
.carousel-fade .swiper-slide-active[data-v-ab32c33b],
.carousel-fade .carousel-item.active[data-v-ab32c33b] {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
.carousel-item img[data-v-ab32c33b] {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.carousel-control-next[data-v-ab32c33b],
.carousel-control-prev[data-v-ab32c33b],
.carousel-indicators[data-v-ab32c33b] {
  display: none !important;
}
.carousel-status[data-v-ab32c33b] {
  width: auto !important;
  bottom: 20px;
  display: flex;
  gap: 10px;
  left: 50% !important;
  position: absolute;
  transform: translate(-50%);
  z-index: 99999;
}
.status-dot[data-v-ab32c33b] {
  background: #ffffff80;
  border-radius: 50%;
  cursor: pointer;
  height: 12px;
  transition: all 0.3s ease;
  width: 12px;
}
.status-dot.active[data-v-ab32c33b] {
  background: #fff;
  transform: scale(1.2);
}
.package-card[data-v-1ac97626] {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: #333351;
  border: 1px solid #6e6e8e;
  border-radius: 10px;
  padding: 20px;
  position: relative;
}
.rightTopIcon[data-v-1ac97626] {
  height: 75px;
  position: absolute;
  right: 0;
  top: 0;
  width: 156px;
}
.rightTopIcon img[data-v-1ac97626] {
  height: auto;
  width: 100%;
}
.rightTopIcon span[data-v-1ac97626] {
  height: 80px;
  position: absolute;
  right: 30px;
  top: -16px;
  width: 73px;
}
.rightTopIcon span img[data-v-1ac97626] {
  height: auto;
  width: 100%;
}
.package-card[data-v-1ac97626]:hover {
  box-shadow: 0 12px 40px #0000004d;
  transform: translateY(-5px);
}
.package-title[data-v-1ac97626] {
  color: #fff;
  font-size: 26px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: left;
}
.package-specs[data-v-1ac97626] {
  color: #b4b4d4;
  font-size: 14px;
  margin-bottom: 25px;
  text-align: left;
}
.system-duration[data-v-1ac97626] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.select-title[data-v-1ac97626] {
  color: #b4b4d4;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px;
}
.duration-select[data-v-1ac97626],
.system-select[data-v-1ac97626] {
  flex: 0 0 48%;
}
.form-select[data-v-1ac97626] {
  background-color: #17173e;
  border: 1px solid #17173e;
  border-radius: 8px;
  color: #fff;
}
.form-select[data-v-1ac97626]:focus {
  border-color: #ff5dc0;
  box-shadow: 0 0 0 0.25rem #ff5dc040;
}
.games-title[data-v-1ac97626] {
  color: #fff;
  font-size: 14px;
  margin: 30px 0 20px;
  position: relative;
  text-align: center;
}
.games-title[data-v-1ac97626]:after,
.games-title[data-v-1ac97626]:before {
  background: #fff3;
  content: '';
  height: 1px;
  position: absolute;
  top: 50%;
  width: 30%;
}
.games-title[data-v-1ac97626]:before {
  left: 0;
}
.games-title[data-v-1ac97626]:after {
  right: 0;
}
.games-grid[data-v-1ac97626] {
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 25px;
}
.game-item[data-v-1ac97626] {
  align-items: center;
  background: #4a4a72;
  border-radius: 8px;
  display: flex;
  padding: 10px;
}
.price-container[data-v-1ac97626] {
  margin-bottom: 20px;
  text-align: left;
}
.price-text[data-v-1ac97626] {
  color: #fff;
  font-size: 14px;
  margin-bottom: 5px;
}
.price-value[data-v-1ac97626] {
  color: #ff5dc0;
  font-size: 30px;
  font-weight: 700;
}
.btn-experience[data-v-1ac97626] {
  background: linear-gradient(270deg, #fd62a1, #bb47ff);
  border: none;
  border-radius: 23px;
  color: #fff;
  font-weight: 600;
  padding: 12px 25px;
  transition: all 0.3s ease;
  width: 100%;
}
.btn-experience[data-v-1ac97626]:hover {
  box-shadow: 0 5px 15px #ff5dc066;
  transform: translateY(-2px);
}
.taocanBd[data-v-1ac97626] {
  margin-top: 80px;
}
@media (max-width: 992px) {
  .package-card[data-v-1ac97626] {
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .package-title[data-v-1ac97626] {
    font-size: 28px;
  }
  .system-duration[data-v-1ac97626] {
    flex-direction: column;
  }
  .duration-select[data-v-1ac97626],
  .system-select[data-v-1ac97626] {
    flex: 0 0 100%;
    margin-bottom: 15px;
  }
}
.game-icon {
  border-radius: 8px;
  height: 24px;
  margin-right: 8px;
  overflow: hidden;
  width: 24px;
}
.game-icon img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.game-name {
  color: #fff;
  display: block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.homepartBd img,
.tab-pane .contxt img {
  height: auto;
  width: 100%;
}
.pageAll[data-v-70b3dac2] {
  background: #1e1d32 !important;
}
.hero-section[data-v-70b3dac2] {
  background-position: 50%;
  background-size: cover;
  color: #fff;
  padding: 120px 0;
}
.homeHead[data-v-70b3dac2] {
  box-sizing: content-box;
  height: 952px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.homeBanner[data-v-70b3dac2] {
  display: block;
  position: relative;
}
.mhomeBanner[data-v-70b3dac2] {
  display: none;
  position: relative;
}
.homeDownd[data-v-70b3dac2] {
  position: relative;
  z-index: 99;
}
.homeHead .navmenu[data-v-70b3dac2] {
  margin-top: 20px;
  /* text-align: center; */
}
.homeFonts[data-v-70b3dac2] {
  display: block;
  height: 207px;
  margin-left: 530px;
  margin-top: 235px;
  text-align: right;
  width: 607px;
}
.homeFonts img[data-v-70b3dac2] {
  height: auto;
  width: 100%;
}
.mhomeFonts[data-v-70b3dac2] {
  display: none;
}
.homebannerLink[data-v-70b3dac2] {
  display: flex;
  justify-content: flex-end;
  margin-top: 60px;
}
.mhomebannerLink[data-v-70b3dac2] {
  display: none;
}
.homebannerTab[data-v-70b3dac2] {
  background: url(./downloadbg.D8CFbOZM.png) no-repeat top;
  height: 144px;
  width: 450px;
}
.homebannerTab ul[data-v-70b3dac2] {
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
  justify-content: center;
  list-style: none;
  margin-top: 40px;
  padding: 0 !important;
}
.homebannerTab li[data-v-70b3dac2] {
  background: url(data:image/png;base64,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)
    no-repeat top;
  color: #1c2535;
  display: flex;
  font-size: 18px;
  height: 60px;
  justify-content: center;
  line-height: 60px;
  position: relative;
  text-align: center;
  width: 250px;
}
.homebannerTab ul li a[data-v-70b3dac2] {
  color: #1c2535;
}
.homebannerTab li .imgborder[data-v-70b3dac2] {
  background: #fff;
  border: 1px solid #8f9fe0;
  display: none;
  margin: 0 auto;
  padding: 8px;
  position: absolute;
  top: 60px;
  z-index: 99;
}
.homebannerTab li:hover .imgborder[data-v-70b3dac2] {
  display: block;
}
.homebannerTab li:last-child:hover .imgborder[data-v-70b3dac2],
.homebannerTab li:nth-last-child(2):hover .imgborder[data-v-70b3dac2] {
  display: none !important;
}
.homebannerTab li .iconfont[data-v-70b3dac2] {
  color: #1c2535;
  font-size: 32px;
}
.homebannerTab li .img[data-v-70b3dac2] {
  height: 28px;
  margin-right: 5px;
  width: 28px;
}
.pageMain[data-v-70b3dac2] {
  overflow: hidden;
  width: 100%;
}
.homepartAll[data-v-70b3dac2] {
  margin-top: -4414px;
  position: relative;
  width: 100%;
}
.pageMain .bgimg[data-v-70b3dac2] {
  display: block;
  height: 2207px;
  left: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  transform: translate(-50%);
  width: 1920px;
}
.pageMain .fanzhuan[data-v-70b3dac2] {
  transform: translate(-50%) scaleX(-1);
}
.homepartHd[data-v-70b3dac2] {
  background: url(./indexTitlebg.ct1ZCr0i.png) no-repeat center 20px;
  margin-top: 117px;
  text-align: center;
}
.homepart2 .homepartHd[data-v-70b3dac2] {
  background: url(./indexTitlebg2.LmMpjUrb.png) no-repeat center 20px;
  margin-top: 37px;
}
.homepart2 .homepartTitle[data-v-70b3dac2] {
  width: 360px;
}
.homepartTitle[data-v-70b3dac2] {
  background: linear-gradient(70deg, #dbc2ff, #fafcff 56%, #dbc2ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: 44px;
  font-weight: 700;
  height: 44px;
  line-height: 1;
  margin: 0 auto;
  width: 260px;
}
.homepartDesc[data-v-70b3dac2] {
  color: #b2bffc;
  font-size: 26px;
  font-weight: lighter;
  height: 40px;
  margin-top: 50px;
}
.tab-header .nav[data-v-70b3dac2] {
  display: flex;
}
.tab-header .nav-item[data-v-70b3dac2] {
  flex: 1;
  position: relative;
  text-align: center;
}
.tab-header .nav-item img[data-v-70b3dac2] {
  height: 484px;
  width: 100%;
}
.tab-header .nav-item .hoverInfo[data-v-70b3dac2] {
  color: #fff;
  left: 10px;
  position: absolute;
  text-align: center;
  top: 240px;
  width: 100%;
}
.tab-header .nav-item:first-child .hoverInfo[data-v-70b3dac2] {
  left: 15px;
}
.tab-header .nav-item b[data-v-70b3dac2] {
  color: #fff;
  display: block;
  font-size: 28px;
  line-height: 2;
}
.tab-header .nav-item div[data-v-70b3dac2] {
  margin-top: 30px;
}
.tab-pane[data-v-70b3dac2] {
  height: 737px;
  margin: 0 auto;
  overflow: hidden;
  width: 1120px;
}
.tab-pane1[data-v-70b3dac2] {
  background: url(./tabc1.CSoGLCV5.png) no-repeat center 0;
  background-size: 100% auto;
}
.tab-pane2[data-v-70b3dac2] {
  background: url(./tabc2.C93mHMbk.png) no-repeat center 0;
  background-size: 100% auto;
}
.tab-pane3[data-v-70b3dac2] {
  background: url(./tabc3.C0J_5iEu.png) no-repeat center 0;
  background-size: 100% auto;
}
.tab-pane4[data-v-70b3dac2] {
  background: url(./tabc4.B0xmcXJY.png) no-repeat center 0;
  background-size: 100% auto;
}
.lingxing[data-v-70b3dac2] {
  margin-top: 10px !important;
  padding-left: 22px;
}
.diamond-transform[data-v-70b3dac2] {
  align-items: center;
  background: #e53964;
  display: flex;
  height: 17px;
  justify-content: center;
  margin: 0 auto !important;
  transform: rotate(45deg);
  width: 17px;
}
.diamond-transform span[data-v-70b3dac2] {
  color: #fff;
  font-weight: 700;
  transform: rotate(-45deg);
}
.diamond-transform2[data-v-70b3dac2] {
  align-items: center;
  background: #e53964;
  display: flex;
  height: 11px;
  justify-content: center;
  margin: 0 auto;
  margin-top: 10px !important;
  transform: rotate(45deg);
  width: 11px;
}
.diamond-transform2 span[data-v-70b3dac2] {
  color: #fff;
  font-weight: 700;
  transform: rotate(-45deg);
}
.lingxing2[data-v-70b3dac2],
.lingxing3[data-v-70b3dac2],
.lingxing4[data-v-70b3dac2] {
  margin-top: 10px !important;
  padding-left: 0;
}
.lingxing2 .diamond-transform[data-v-70b3dac2],
.lingxing2 .diamond-transform2[data-v-70b3dac2] {
  background: #318aff;
}
.lingxing3 .diamond-transform[data-v-70b3dac2],
.lingxing3 .diamond-transform2[data-v-70b3dac2] {
  background: #1fd37d;
}
.lingxing4 .diamond-transform[data-v-70b3dac2],
.lingxing4 .diamond-transform2[data-v-70b3dac2] {
  background: #ff9041;
}
.contxt[data-v-70b3dac2] {
  color: #fff;
  margin: 40px 60px;
}
.homepartBd[data-v-70b3dac2] {
  margin: 50px auto 0;
  width: 1012px;
}
.homepart5Bd[data-v-70b3dac2] {
  margin-top: 80px;
}
.image-card[data-v-70b3dac2] {
  border-radius: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
}
.image-card img[data-v-70b3dac2] {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: transform 0.3s ease;
  width: 100%;
}
.image-overlay[data-v-70b3dac2] {
  background-color: #fffc;
  bottom: 0;
  left: 0;
  padding: 8px 12px;
  position: absolute;
  right: 0;
  transition: all 0.3s ease;
}
.image-title[data-v-70b3dac2] {
  color: #242342;
  display: block;
  font-size: 16px;
  margin: 0;
}
.image-description[data-v-70b3dac2] {
  color: #242342;
  display: none;
  font-size: 14px;
  margin: 0;
}
.image-card:hover .image-title[data-v-70b3dac2] {
  display: none;
}
.image-card:hover .image-description[data-v-70b3dac2] {
  display: block;
}
.image-card:hover img[data-v-70b3dac2] {
  transform: scale(1.05);
}
.image-card:hover .image-overlay[data-v-70b3dac2] {
  bottom: 0;
  height: auto;
  top: auto;
}
.main-image[data-v-70b3dac2] {
  height: 462px;
}
.side-image[data-v-70b3dac2] {
  height: 222px;
}
.hex-nav[data-v-70b3dac2] {
  justify-content: space-between;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  width: 90%;
}
.hex-item[data-v-70b3dac2],
.hex-nav[data-v-70b3dac2] {
  align-items: center;
  display: flex;
}
.hex-item[data-v-70b3dac2] {
  flex-direction: column;
  z-index: 2;
}
.hexagon-wrapper[data-v-70b3dac2] {
  display: flex;
  height: 115px;
  justify-content: center;
  position: relative;
  width: 100px;
}
.hexagon-wrapper .bg6bx[data-v-70b3dac2] {
  text-align: center;
}
.hexagon-wrapper .bg6bx img[data-v-70b3dac2] {
  height: 100px;
  width: 88px;
}
.hexagon[data-v-70b3dac2] {
  align-items: center;
  display: flex;
  height: 57.74px;
  justify-content: center;
  margin-top: 18px;
  position: absolute;
  transition: all 0.3s ease;
  width: 100px;
}
.hexagon .iconfont[data-v-70b3dac2] {
  color: #fff;
  font-size: 36px;
}
.hexagon img[data-v-70b3dac2] {
  height: 36px;
  width: 36px;
}
.hexagon-top[data-v-70b3dac2] {
  background: linear-gradient(180deg, #c749ef, #9c46d1 50%);
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
  top: 0;
}
.hexagon-bottom[data-v-70b3dac2],
.hexagon-top[data-v-70b3dac2] {
  height: 28.87px;
  position: absolute;
  width: 100px;
}
.hexagon-bottom[data-v-70b3dac2] {
  background: linear-gradient(180deg, #6544b3, #6544b3);
  bottom: 1px;
  clip-path: polygon(50% 100%, 100% 0, 0 0);
}
.hexagon-wrapper[data-v-70b3dac2]:hover {
  transform: translateY(-5px);
}
.hexagon:hover .hexagon-bottom[data-v-70b3dac2],
.hexagon:hover .hexagon-top[data-v-70b3dac2] {
  filter: brightness(1.1);
}
.hex-icon[data-v-70b3dac2] {
  color: #fff;
  font-size: 28px;
  position: relative;
  z-index: 3;
}
.hex-title[data-v-70b3dac2] {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin: 15px 0 0;
  text-align: center;
}
.connector[data-v-70b3dac2] {
  align-items: center;
  display: flex;
  margin-top: -30px;
  max-width: 50px;
  position: relative;
}
.connector[data-v-70b3dac2],
.line[data-v-70b3dac2] {
  flex-grow: 1;
  height: 1px;
}
.line[data-v-70b3dac2] {
  background-color: #c2bbfa;
}
.circle[data-v-70b3dac2] {
  background: #c2bbfa;
  border-radius: 50%;
  height: 22px;
  position: relative;
  width: 22px;
}
.arrow[data-v-70b3dac2],
.circle[data-v-70b3dac2] {
  align-items: center;
  display: flex;
  justify-content: center;
}
.arrow[data-v-70b3dac2] {
  margin-right: 3px;
}
.arrow-line[data-v-70b3dac2] {
  border-right: 2px solid #7755bf;
  border-top: 2px solid #7755bf;
  height: 10px;
  transform: rotate(45deg);
  width: 10px;
}
.tryBtn[data-v-70b3dac2] {
  margin-bottom: 100px;
  margin-top: 40px;
  text-align: center;
}
.tryBtn a[data-v-70b3dac2] {
  background: linear-gradient(180deg, #c52cff, #3e23fb);
  border-radius: 0 20px;
  color: #fff;
  display: inline-block;
  font-size: 24px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 240px;
}
@media (max-width: 768px) {
  .carousel-inner[data-v-ab32c33b],
  .carousel-container[data-v-ab32c33b],
  .homeHead[data-v-70b3dac2] {
    height: 850px;
  }
  .homeBanner[data-v-70b3dac2] {
    display: none;
    position: relative;
  }
  .mhomeBanner[data-v-70b3dac2] {
    display: block;
    position: relative;
  }
  .hex-nav[data-v-70b3dac2] {
    display: grid;
    flex-wrap: wrap;
    gap: 10px;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    justify-items: center;
  }
  .hex-nav[data-v-70b3dac2] > :nth-child(5) {
    grid-column: 1/-1;
    justify-self: center;
  }
  .connector[data-v-70b3dac2] {
    display: none;
  }
  .homeHead[data-v-70b3dac2] {
    overflow: initial;
  }
  .pageAll[data-v-70b3dac2] {
    overflow: hidden;
  }
  .homeFonts[data-v-70b3dac2] {
    display: none;
  }
  .mhomeFonts[data-v-70b3dac2] {
    display: block;
    height: 107px;
    margin: 400px auto 0;
    width: 94%;
  }
  .mhomeFonts img[data-v-70b3dac2] {
    height: auto;
    width: 100%;
  }
  .homebannerLink[data-v-70b3dac2] {
    display: none;
  }
  .homebannerLink[data-v-70b3dac2],
  .mhomebannerLink[data-v-70b3dac2] {
    justify-content: flex-end;
    margin-top: 60px;
  }
  .mhomebannerLink[data-v-70b3dac2] {
    display: flex;
  }
  .mhomebannerTab[data-v-70b3dac2] {
    background: url(./mmobilebg.DpTi65lm.png) no-repeat top;
    height: 190px;
    margin: 0 auto;
    width: 344px;
  }
  .mhomebannerTab ul[data-v-70b3dac2] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    list-style: none;
    margin-top: 54px;
    padding: 0 !important;
  }
  .mhomebannerTab li[data-v-70b3dac2] {
    background: url(data:image/png;base64,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)
      no-repeat top;
    background-size: 100% auto;
    color: #1c2535;
    display: flex;
    font-size: 18px;
    height: 60px;
    justify-content: start;
    line-height: 60px;
    padding-left: 60px;
    position: relative;
    text-align: center;
    width: 280px;
  }
  .mhomebannerTab ul li a[data-v-70b3dac2] {
    color: #1c2535;
  }
  .mhomebannerTab li .img[data-v-70b3dac2] {
    height: 30px;
    margin-right: 6px;
    width: 25px;
  }
  .tab-header .nav-item img[data-v-70b3dac2] {
    height: auto;
    width: 100%;
  }
  .tab-header .nav-item .hoverInfo[data-v-70b3dac2] {
    display: none;
  }
  .tab-pane[data-v-70b3dac2] {
    aspect-ratio: 1120/737;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
  }
  .tab-pane .contxt[data-v-70b3dac2] {
    margin: 10px 20px;
  }
  .homepartBd[data-v-70b3dac2] {
    margin: 20px auto 0;
    width: 100%;
  }
  .homebannerTab li:hover .imgborder[data-v-70b3dac2],
  .homebannerTab ul li[data-v-70b3dac2]:last-child,
  .homebannerTab ul li[data-v-70b3dac2]:nth-last-child(2) {
    display: none;
  }
  .homebannerTab li .img[data-v-70b3dac2] {
    height: 28px;
    margin-right: 5px;
    margin-top: 0;
    width: 28px;
  }
}
@media (max-width: 992px) {
  .main-image[data-v-70b3dac2] {
    height: 400px;
  }
  .side-image[data-v-70b3dac2] {
    height: 200px;
  }
}
@media (max-width: 768px) {
  .main-image[data-v-70b3dac2] {
    height: 350px;
  }
  .side-image[data-v-70b3dac2] {
    height: 180px;
  }
}
@media (max-width: 992px) {
  .package-card[data-v-70b3dac2] {
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .package-title[data-v-70b3dac2] {
    font-size: 28px;
  }
  .system-duration[data-v-70b3dac2] {
    flex-direction: column;
  }
  .duration-select[data-v-70b3dac2],
  .system-select[data-v-70b3dac2] {
    flex: 0 0 100%;
    margin-bottom: 15px;
  }
}
.navmenu {
  width: 1200px;
  margin: 0 auto;
  display: block;
  z-index: 9999;
  /* background: #fff; */
  position: relative;
  text-align: left;
}
.navmenu a {
  background-color: #fff;
  width: 180px;
  height: 52px;
  border-radius: 6px;
  margin-left: 20px;
  padding: 14px 28px 18px 28px;
}
.navmenu a img {
}
.tc {
  text-align: center;
}
footer .copyright,
footer .copyright a {
  font-size: 14px;
  color: #cac2d0;
}
