html {
  font-size: 55px;
  height: 100%;
  -webkit-text-size-adjust: none;
  color: #9a5c3d;
}

body,
h1,
h2,
h3,
ul,
li,
p {
  margin: 0;
  padding: 0;
  font-size: 0.22rem;
  font-weight: normal;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  color: #9a5c3d;
}

img {
  vertical-align: top;
  width: 100%;
}

ul,
li {
  list-style: none;
}

input {
  font-size: 100%;
  outline: none;
  color: #9a5c3d;
}

body {
  font-family: Helvetica;
  height: 100%;
  overflow-x: hidden;
  font-family: 'Microsoft Yahei';
}

* {
  -webkit-text-size-adjust: none;
  padding: 0;
  margin: 0;
}

@font-face {
  font-family: 'ys';
  src: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/ys.otf);
}

@font-face {
  font-family: 'fzmh';
  src: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/fzmh.ttf);
}

.wraper {
  width: 7.5rem;
  position: relative;
  font-size: 0.22rem;
  color: #e7c17c;
  line-height: 0.36rem;
  /* min-height: 10rem; */
}

a,
select,
div {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.login {
  position: absolute;
  right: 0.2rem;
  /* top: 1.8rem; */
  top: 1.3rem;
  z-index: 10;
  padding: 0.1rem 0.2rem;
  background: rgba(0, 0, 0, 0.4);
}
.login,
.login p,
.login a,
.login span {
  color: #d4d4d4;
  font-size: 0.24rem;
  line-height: 1;
}
.login a {
  color: #e3b369 !important;
}

.content {
  position: absolute;
  top: 1rem;
  left: 0rem;
  display: block;
  width: 100%;
  height: 12rem;
}

.part {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
}

.container {
  box-sizing: border-box;
  height: 100%;
  /* min-height: 12.36rem; */
}

.ab {
  position: absolute;
  display: block;
}

.fl {
  float: left;
  text-align: left;
}

.fr {
  float: right;
  text-align: right;
}

h2.title {
  display: block;
  text-indent: -9999px;
}

@keyframes mapDown {
  form {
    transform: translateY(0rem);
  }

  to {
    transform: translateY(0.4rem);
  }
}

/*all Style*/
.kv {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/bg_kv.png)
    no-repeat center/cover;
}

.kv .kv-video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.kv .video-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/15.png)
    no-repeat center bottom/7.5rem 6.5rem;
}

.kv-img {
  display: block;
  width: 100%;
}

.part1 {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/career-img-m/page-bg.jpg)
    center/cover no-repeat;
}

.part2 {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/bg_part2.jpg)
    center/cover no-repeat;
}
.part2 .btn-ts {
  width: 1.41rem;
  height: 0.46rem;
  position: absolute;
  right: 0.6rem;
  bottom: 1rem;
  display: block;
  z-index: 10;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-ts.png)
    no-repeat center/100%;
}

.part3 {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part3-bg.png)
    center/cover no-repeat;
}
.part3 .banner-video {
  position: absolute;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 1s;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
.part3 .up {
  position: absolute;
  left: 50%;
  bottom: 1rem;
  transform: translate(-50%, -50%);
}
.part4 {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part4-bg.jpg)
    center/cover no-repeat;
}

.part5 {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part5-bg.png)
    center/cover no-repeat;
}

.part7 {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part7-bg.jpg)
    center/cover no-repeat;
}
.part8 {
  padding-top: 4.56rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part8-bg.jpg)
    center/cover no-repeat;
}
.part8 .title {
  display: block;
  width: 5.62rem;
  height: 1.04rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part8-title.png)
    center/100% no-repeat;
  position: absolute;
  top: 12%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9;
}

.part8 .btn-more-welfare{
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 1.65rem;
  height: 0.31rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/preview/btn-more.png) no-repeat center/100% 100%;
}

.part8 .welfare-box {
  width: 6rem;
  margin: 0 auto;
}
.part8 .swiper-slide {
  height: 7.46rem;
  width: 4.83rem;
}
.part8 .welfare-img {
  width: 4.83rem;
  height: 6.46rem;
}
.part8 .swiper-button-prev {
  top: 38% !important;
  width: 0.37rem;
  height: 0.71rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/swiper-button-prev.png)
    center / 100% no-repeat;
}
.part8 .swiper-button-next {
  top: 38% !important;
  width: 0.37rem;
  height: 0.71rem;
  transform: rotate(180deg);
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/swiper-button-prev.png)
    center / 100% no-repeat;
}
.part8 .btn-welfare {
  width: 2.46rem;
  height: 0.59rem;
  display: block;
  margin: 0.36rem auto 0;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/preview/btn-join.png)
    center / 100% no-repeat;
}
.part8 .btn-look {
  width: 2.46rem;
  height: 0.59rem;
  display: block;
  margin: 0.36rem auto 0;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/preview/btn-look.png)
    center / 100% no-repeat;
}
.part8 .btn-open {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/preview/btn-open.png)
    center / 100% no-repeat;
}
/*kv*/
.icon-age {
  display: block;
  width: 0.48rem;
  height: 0.62rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/icon_age.png)
    center/100% no-repeat;
  position: absolute;
  /* bottom: 30%;
  right: .2rem; */
  top: 1.26rem;
  left: 0.2rem;
}
.xy-logo {
  display: block;
  width: 2.2rem;
  height: 0.83rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/xy_logo.png)
    center/100% no-repeat;
  position: absolute;
  top: 1.15rem;
  left: 0.65rem;
}

.img-slogan {
  display: block;
  width: 4.96rem;
  position: absolute;
  bottom: 30%;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.count-time-box {
  position: absolute;
  left: 50%;
  bottom: 29%;
  box-sizing: border-box;
  width: 6.55rem;
  height: 1.5rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/home/count-time-box.png) no-repeat center/100%
    100%;
  margin: 0 auto;
  text-align: center;
  font-size: 0.52rem;
  color: #ffcd36;
  padding-top: 0.8rem;
  padding-right:0.15rem;
  margin-left: -3.27rem;
  text-shadow: 0 0 7px #ffcd36;
  display: none;
}

.kv-btns {
  position: absolute;
  width: 100%;
  bottom: 23%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-order {
  display: block;
  width: 2.45rem;
  height: 0.59rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-btn.png)
    center/100% no-repeat;
  position: relative;
  font: 0rem 'fzmh';
  color: #4f3814;
  line-height: 0.82rem;
  letter-spacing: -0.06rem;
  text-align: center;
  margin: 0 0.16rem;
}
.btn-order.on {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-bind-on.png)
    center/100% no-repeat;
}

.btn-order.gray,
.btn-order.gray.on {
  filter: brightness(0.8) grayscale(1);
  -webkit-filter: brightness(0.8) grayscale(1);
  pointer-events: none;
}
.btn-order.gray.on {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-btn-on.png)
    no-repeat center/100%;
}

.btn-test {
  width: 2.45rem;
  height: 0.59rem;
  margin: 0 0.16rem;
  line-height: 999px;
  overflow: hidden;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/join-test.png)
    center/100% no-repeat;
}

.kv-gift {
  display: block;
  width: 7.5rem;
  height: 2.65rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/kv_gift.png)
    center/100% no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
}

.calendar {
  width: 1.03rem;
  height: 1.23rem;
  display: block;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-calendar.png)
    no-repeat center/100%;
  position: absolute;
  top: 6.8rem;
  right: 0.3rem;
}
.btn-play {
  width: 1.48rem;
  height: 1.48rem;
  display: block;
  position: absolute;
  left: 50%;
  bottom: 60%;
  transform: translate(-50%);
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-play.png)
    no-repeat center/100%;
}

/*part1*/

.gallery-top {
  display: block;
  width: 100%;
  height: 100%;
}

.role-title {
  display: block;
  width: 6.41rem;
  margin: 0 auto;
}

.role-title img {
  display: block;
  height: 1.17rem;
  width: auto;
  margin: 0 auto;
}

.role-title p {
  font-size: 0.2rem;
  color: #2c2c2c;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
}

.role-desc-box {
  display: block;
  width: 3.3rem;
  height: 6rem;
  position: absolute;
  top: 1.7rem;
  left: 0.6rem;
  z-index: 2;
}

.role-desc {
  padding: 0.2rem 0;
  border: 1px solid #dfe1e5;
  border-right: none;
  border-left: none;
  display: flex;
  margin: 0.5rem 0;
}

.role-txt {
  display: block;
  width: 50%;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.role-txt p {
  font-size: 0.18rem;
  line-height: 0.35rem;
  text-align: center;
  font-weight: 700;
}

.role-txt p.role-arms {
  font-size: 0.24rem;
  color: #010101;
  font-weight: 700;
}

.role-txt p span {
  display: inline-block;
  width: 0.05rem;
  height: 0.05rem;
  background: #8979cc;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 0.05rem;
}

.role-text {
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #000;
  font-weight: 700;
}

.btn-role-video {
  display: block;
  width: 2.51rem;
  height: 1.38rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/role_video1.png)
    center/100% no-repeat;
  margin: 0.5rem 0 0 0;
  position: relative;
}

.btn-role-video span {
  display: block;
  width: 0.25rem;
  height: 0.3rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/icon_play.png)
    center/100% no-repeat;
  position: absolute;
  bottom: 0.2rem;
  right: 0.2rem;
}

.role-cover {
  /* display: none; */
  width: 7.5rem;
  height: auto;
  position: absolute;
  right: 0;
  top: 62%;
  transform: translateY(-50%);
}

.p1-bottom-box {
  display: block;
  width: 7.11rem;
  height: 1.2rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/btn_more_role.png)
    bottom/100% no-repeat;
  position: absolute;
  top: 50%;
  right: 0rem;
  margin-top: 4rem;
  z-index: 99;
}

.gallery-thumbs {
  display: block;
  width: 5rem;
  height: 1rem;
  margin-left: 0;
}

.role-icon {
  display: block;
  width: 1rem;
}

.role-icon img {
  width: 0.61rem;
  display: block;
  margin: 0 auto;
  opacity: 0.6;
}

.swiper-slide-active.role-icon img {
  opacity: 1;
}

.join-qun {
  position: absolute;
  width: 5.2rem;
  height: 6.84rem;
  right: 0;
  top: -0.4rem;
  transform: scale(0.35);
  transform-origin: right center;
  z-index: 10;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/qun-code-box.png)
    no-repeat center/contain;
}

.join-qun.top1 {
  top: 14%;
}

.join-qun img {
  width: 3.84rem;
  height: auto;
  position: absolute;
  top: 1.28rem;
  left: 0.67rem;
}

.join-qun a {
  position: absolute;
  width: 3.22rem;
  height: 1rem;
  left: 1rem;
  bottom: 0;
}

/*part2*/
.p2-title {
  display: block;
  width: 3.85rem;
  height: 1.35rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/bg_title3.png)
    center/100% no-repeat;
  position: absolute;
  top: 16%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 9;
}
.part2 .banner-video {
  position: absolute;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 1s;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

.p2-tab-box {
  display: block;
  width: 100%;
  height: 100%;
}

.p2-tab-list {
  display: none;
  width: 100%;
  height: 100%;
}

.p2-tab-list1 {
  /* background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/p3_img1.jpg) center/cover no-repeat; */
}

.p2-tab-list2 {
  /* background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/p3_img2.jpg) center/cover no-repeat; */
}

.p2-tab-list3 {
  /* background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/p3_img3.jpg) center/cover no-repeat; */
}

.p2-tab-list.on {
  display: block;
}

.btn-p2-video {
  display: block;
  width: 1.13rem;
  height: 1.24rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/p3_video.png)
    center/100% no-repeat;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9;
}

.p2-tab-list img {
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.p2-nav {
  display: flex;
  width: 100%;
  height: 1.17rem;
  bottom: 2.4rem;
  left: 0;
  position: absolute;
  z-index: 3;
  justify-content: center;
  align-items: center;
}

.p2-nav-list {
  display: block;
  width: 1.67rem !important;
  height: 1.17rem;
  position: relative;
  margin: 0 0.1rem;
}

.p2-nav-list:after {
  content: '';
  display: block;
  width: 1.67rem;
  height: 1.03rem;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
  transition: all 0.5s;
}

.p2-nav-list.on:after {
  opacity: 0;
}
.video-swiper {
  width: 5.6rem;
  height: 1.5rem;
  margin: 0 auto;
  overflow: hidden;
}
.video-swiper-button-next {
  right: 0.5rem !important;
  width: 0.52rem;
  height: 0.71rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/scene/swiper-right.png)
    no-repeat center/cover;
}
.video-swiper-button-prev {
  left: 0.5rem !important;
  width: 0.52rem;
  height: 0.71rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/scene/swiper-left.png)
    no-repeat center/cover;
}
.video-swiper-button-prev,
.video-swiper-button-next {
  top: 6% !important;
  position: absolute;
}
.video-swiper .swiper-slide-active:after {
  opacity: 0;
}

/*part3*/
.p3-swiper {
  display: block;
  width: 100%;
  height: 8.81rem;
  position: absolute;
  left: 50%;
  top: 58%;
  transform: translate(-50%, -50%);
}

.p3-title {
  display: block;
  width: 3.85rem;
  height: 1.37rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/bg_title4.png)
    center/100% no-repeat;
  position: absolute;
  top: 16%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 9;
}
.p3-swiper .swiper-slide {
  width: 5.56rem;
  height: 7.84rem;
  position: relative;
}
.p3-swiper .swiper-slide img {
  width: 100%;
}
.p3-swiper .swiper-slide a {
  display: block;
  width: 1.12rem;
  height: 1.12rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-play.png)
    no-repeat center/100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p3-swiper .swiper-pagination-bullet {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/p3-d.png)
    no-repeat center/100%;
  width: 0.26rem;
  height: 0.26rem;
  opacity: 1;
}
.p3-swiper .swiper-pagination-bullet-active {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/p3-act.png)
    no-repeat center/100%;
  width: 0.26rem;
  height: 0.26rem;
}
.part3 .playvideo-bg {
  width: 100%;
  height: 4.6rem;
  position: absolute;
  left: 0;
  top: 0;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/playvideo-bg.png)
    no-repeat center/100%;
}
.part3 .btn-cj {
  width: 1.41rem;
  height: 0.46rem;
  position: absolute;
  right: 0.6rem;
  bottom: 1rem;
  display: block;
  z-index: 10;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-cj.png)
    no-repeat center/100%;
}

/*part4*/
.p4-title {
  display: block;
  width: 3.32rem;
  height: 0.94rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part4-title.png)
    center/100% no-repeat;
  margin: 1.6rem auto 0.8rem;
}

.bg3_banner {
  width: 6.6rem;
  height: 3rem;
  margin: 0.2rem auto;
  margin-bottom: 0.2rem;
  position: relative;
}

.bg3_banner:after {
  /* content: ''; */
  /* background: url(//game.gtimg.cn/images/hssm/m/m202111/index/bg3_banner.png) no-repeat center/100%; */
  /* width: 6.73rem; */
  /* height: 3.8rem; */
  /* position: absolute; */
  /* top: 0; */
  /* left: 0; */
}

.bg3_banner .swiper-container {
  margin: 0.05rem auto;
  width: 6.6rem;
  height: 3rem;
  border: 1px solid #424a58;
}

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

.bg3_banner .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}

.bg3_banner .swiper-slide img {
  width: 100%;
  /* position: absolute; */
  /* top: 0.08rem; */
}

.bg3_banner .swiper-slide p {
  text-align: center;
  font-size: 0.22rem;
  color: #e4b761;
  position: absolute;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgb(0 0 0 / 46%);
  height: 0.8rem;
  line-height: 0.8rem;
  display: none;
}

.bg3_banner .bg3_pa {
  width: 2rem;
  position: absolute;
  bottom: 0rem;
  right: 0.2rem;
  font-size: 0;
  text-align: right;
}

.bg3_pa .swiper-pagination-bullet {
  width: 0.1rem;
  border-radius: 0;
  margin: 0 0.05rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/news_nav.png)
    center right no-repeat;
  background-size: 0.26rem auto;
  opacity: 1;
  height: 0.1rem;
}

.bg3_pa .swiper-pagination-bullet-active {
  height: 0.1rem;
  background-position: center left;
}

.bg3_news_nav {
  width: 6.6rem;
  margin: 0.3rem auto 0;
  border-bottom: 0.01rem solid #6e6e6e;
  height: 0.66rem;
  display: flex;
  justify-content: space-between;
}

.bg3_news_nav a {
  font-size: 0.24rem;
  color: #bebebe;
  padding: 0.15rem 0.1rem;
  display: block;
  margin-right: 1px;
  /* width: 1.59rem; */
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.bg3_news_nav a.on {
  font-size: 0.24rem;
  color: #dbb365;
  font-weight: bold;
  border-bottom: 0.02rem solid #dbb365;
}
.bg3_news_nav .more {
  width: 0.82rem;
  height: 0.19rem;
  display: block;
  padding-top: 0.31rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part4-more.png)
    no-repeat center/contain;
}

.bg3_news_con {
  width: 6.9rem;
  margin: 0 auto;
  padding-left: 0.3rem;
}

.bg3_news_ul .swiper {
  width: 100%;
  position: relative;
}
.part4 .swiper .swiper-pagination {
  top: 5.58rem;
}
.part4 .swiper .swiper-pagination-progressbar {
  width: 72% !important;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #8d8c8c;
}
.part4
  .swiper
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background-color: #dbb365;
}
.part4 .swiper .swiper-slide {
  width: 3.13rem;
  height: 4.87rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part4-slide-bg.png?02)
    no-repeat center/100%;
  padding-top: 0.2rem;
  position: relative;
}
.part4 .swiper .swiper-slide .bigimg {
  width: 2.96rem;
  height: 1.9rem;
  display: block;
  margin: 0 auto;
  margin-top: 0rem;
}
.part4 .swiper .swiper-slide .line {
  height: 0.13rem;
  display: block;
  margin: 0 auto;
  width: 2.94rem;
  margin-top: 0.03rem;
}
.part4 .swiper .swiper-slide .line2 {
  width: 2.25rem;
  height: 0.07rem;
  position: absolute;
  bottom: 0.6rem;
  left: 50%;
  transform: translate(-50%);
}
.part4 .swiper .swiper-slide .news_ti {
  font-size: 0.22rem;
  color: #ffffff;
  font-weight: 900;
  width: 2.53rem;
  margin: 0.14rem auto 0.2rem;
  text-align: center;
  line-height: 0.26rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 显示的行数 */
  overflow: hidden;
}
.part4 .swiper .swiper-slide .news_sDesc {
  width: 2.53rem;
  margin: 0 auto;
  font-size: 0.18rem;
  color: #dfd1c2;
  line-height: 0.26rem;
  margin-top: 0.19rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4; /* 显示的行数 */
  overflow: hidden;
}

.part4 .swiper .news_time {
  font-size: 0.22rem;
  color: #ffffff;
  position: absolute;
  width: 1.1rem;
  right: -0.2rem;
  bottom: 0.2rem;
}

/*part5*/
.p5-title {
  display: block;
  width: 4.55rem;
  height: 0.96rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part5-title.png)
    center/100% no-repeat;
  margin: 1.54rem auto 0rem;
}

.pt-item {
  width: 6.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/link_list.png) center/100% no-repeat; */
  margin: 0.9rem auto 0;
  flex-wrap: wrap;
  align-content: space-between;
}

.pt-item .gzh,
.pt-item .gfq,
.pt-item .yxq {
  width: 2.73rem;
  height: 3.22rem;
  margin-bottom: 0.5rem;
}
.pt-item .gzh {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/gzh.png)
    no-repeat center/100% 100%;
}
.pt-item .gfq {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/gfq.png)
    no-repeat center/100% 100%;
}
.pt-item .yxq {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/yxq.png)
    no-repeat center/100% 100%;
}
.pt-item .followUsBox {
  width: 2.73rem;
  height: 3.22rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0.5rem;
}
.pt-item .bz,
.pt-item .wb,
.pt-item .dy {
  width: 2.73rem;
  height: 0.79rem;
  margin-bottom: 0.16rem;
}
.pt-item .bz {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/bz.png)
    no-repeat center/100% 100%;
}

.pt-item .wb {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/wb.png)
    no-repeat center/100% 100%;
}

.pt-item .dy {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/dy.png)
    no-repeat center/100% 100%;
}

/*part6*/
.part6 {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part6-bg.jpg)
    no-repeat center/cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p6 {
  height: 10.7rem;
  position: absolute;
  top: 2.6rem;
  left: 0rem;
  display: block;
  width: 100%;
}
.p6 .title {
  display: block;
  width: 6.7rem;
  height: 1.07rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part6-title.png)
    center/100% no-repeat;
  margin: 0 auto 0rem;
}
.p6 .numberpeople {
  width: 80%;
  text-align: center;
  font-size: 0.25rem;
  color: #c2954f;
  margin: 0 auto;
  margin-top: 0.14rem;
}
.p6 .numberpeople span {
  color: #fff;
}
.p6 .swiper {
  width: 100%;
  height: 4.83rem;
  margin-top: 2.1rem;
  position: relative;
}
.p6 .swiper::after {
  content: '';
  display: block;
  width: 100%;
  height: 0.02rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part6-progress.png)
    no-repeat center/100%;
  position: absolute;
  left: 0;
  top: 0.15rem;
}
.p6 .swiper-slide {
  width: 1.77rem;
  height: 3.51rem;
}
.p6 .swiper-slide .box {
  width: 1.77rem;
  height: 3.51rem;
  display: block;
  /* background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part6-slide-bg.png) no-repeat center/100%; */
  padding-top: 0.1rem;
  margin-top: 0.5rem;
  position: relative;
}
.p6 .swiper-slide .box.no::after {
  width: 1.77rem;
  height: 3.37rem;
  display: block;
  content: '';
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part6-no-Unlock.png)
    no-repeat center / 100%;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0.23rem;
}
.p6 .swiper-slide .box.no::before {
  width: 0.27rem;
  height: 0.27rem;
  display: block;
  content: '';
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/lock-icon.png)
    no-repeat center / 100%;
  background-size: 100% 100%;
  position: absolute;
  right: -0.1rem;
  top: 0.04rem;
  z-index: 1;
}
.p6 .swiper-slide .box.no::before {
  /* display: none; */
}
.p6 .swiper-slide.swiper-slide-active .box {
  transform: scale(1.2);
}
.p6 .swiper-slide.swiper-slide-active .process {
  transform: scale(1.2);
}

.p6 .swiper-slide-shadow-left,
.p6 .swiper-slide-shadow-right {
  display: none !important; /* 或者将阴影设为透明 */
}

.p6 .swiper-slide .box::before {
  content: '';
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/milestone/icon-already.png)
    no-repeat center/100%;
  position: absolute;
  right: 0.4rem;
  top: 1.3rem;
}

.p6 .swiper-slide .icon-get {
  display: block;
  position: absolute;
  left: 1.2rem;
  top: 1.35rem;
  width: 0.28rem;
  height: 0.28rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy//m/xin/icon-get.png)
    no-repeat center/100%;
}

.p6 .swiper-slide .no .icon-get {
  display: none;
}
.p6 .swiper-slide .box p {
  width: 100%;
  text-align: center;
  font-size: 0.27rem;
  color: #e2b967;
  margin-top: 0.26rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0.15rem;
}
.p6 .swiper-slide .box img {
  width: 1.77rem;
  height: 3.51rem;
  display: block;
  margin: 0 auto;
  /* margin-top: .7rem; */
  /* max-height: 1.14rem; */
}

.p6 .swiper-slide .box span {
  font-size: 0.18rem;
  color: #414141;
  display: block;
  text-align: center;
  margin-top: 0.1rem;
  line-height: 0.22rem;
}
.p6 .swiper-slide .box span i {
  color: #905912;
  font-style: normal;
}
.p6 .swiper-slide .process {
  width: 0.32rem;
  height: 0.32rem;
  display: block;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
.p6 .swiper-slide .process i {
  width: 0.32rem;
  height: 0.32rem;
  display: block;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
.p6 .swiper-slide .process .yes {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part6-yes.png)
    no-repeat center/100%;
}
.p6 .swiper-slide .process .no {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part6-no.png)
    no-repeat center/100%;
}
.p6 .btn-order {
  margin: 0 auto;
  margin-top: 1.02rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-btn1.png)
    no-repeat center/100%;
}
.up {
  width: 0.53rem;
  height: 0.91rem;
  display: block;
  margin: 0 auto;
  margin-top: 1.8rem;
}

.part2 .up {
  position: absolute;
  left: 50%;
  bottom: 0.5rem;
  transform: translate(-50%, -50%);
}

/* part7 */
.p7 .title {
  display: block;
  width: 5.61rem;
  height: 1.43rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part7-title.png)
    center/100% no-repeat;
  position: absolute;
  top: 16%;
  left: 50%;
  margin-left: -2.8rem;
  z-index: 9;
}
.p7 .center {
  width: 7.61rem;
  height: 6.95rem;
  display: block;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/part7-center-bg.png)
    no-repeat center/100%;
  position: absolute;
  top: 26%;
  left: 50%;
  margin-left: -3.8rem;
}
.p7 .friend-list {
  width: 4.1rem;
  margin: 0 auto;
  margin-top: 2.28rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.p7 .friend-list li {
  width: 1.09rem;
  height: 1.09rem;
  border: 0.01rem solid #717271;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.1rem 0.11rem;
}
.p7 .friend-list li .icon-add {
  width: 0.42rem;
  height: 0.42rem;
}
.p7 .friend-list li .avatar {
  width: 1.09rem;
  height: 1.09rem;
}
.p7 .friend-list li img[src=''],
.p7 .friend-list li img:not([src]) {
  /* visibility: hidden; */
  display: none;
}
.p7 .award {
  width: 5.3rem;
  display: block;
  margin: 0 auto;
  margin-top: 0.33rem;
}
.p7 .hint {
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  color: #a3a3a3;
  margin-top: 0.47rem;
}
.p7 .btn-getaward {
  display: block;
  margin: 0 auto;
  width: 2.45rem;
  height: 0.59rem;
  margin-top: 0.2rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-getaward.png)
    no-repeat center/100%;
}
.p7 .btn-getaward.on {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-getaward-yes.png)
    no-repeat center/100%;
}
.p7 .up {
  width: 0.53rem;
  display: block;
  margin: 0 auto;
  margin-top: 0.2rem;
}

/*dialog*/

.pop {
  position: relative;
  display: none;
  text-align: center;
  box-sizing: border-box;
}

.pop-close {
  position: absolute;
  width: 0.33rem;
  height: 0.33rem;
  top: 0.2rem;
  right: 0.2rem;
  z-index: 10;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/close.png)
    no-repeat center/100%;
}

.pop1 {
  width: 5.97rem;
  height: 4.45rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-dia-1.png)
    no-repeat center/contain;
}
.pop3 {
  width: 5.97rem;
  height: 5.25rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-dia-3.png)
    no-repeat center/contain;
}
.pop1 .btn-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 80%;
  margin: 0 auto;
}

.pop-title1,
.pop-title2 {
  position: absolute;
  top: 0.53rem;
  width: 100%;
  text-align: center;
  font-size: 0.36rem;
  font-weight: bold;
  /* font: 0.265rem "ys"; */
  line-height: 1;
  color: #c29551;
}

.pop-title2 {
  top: 0em;
}

.pop1-login-wx,
.pop1-login-qq {
  position: absolute;
  width: 2.07rem;
  height: 2.08rem;
  top: 1.5rem;
}
.pop1-login-wx {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop1-login-wx.png)
    no-repeat center/cover;
}
.pop1-login-qq {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop1-login-qq.png)
    no-repeat center/cover;
}

.pop1-login-wx {
  left: 0.6rem;
}

.pop1-login-qq {
  right: 0.6rem;
}

.pop2-text {
  position: absolute;
  width: 100%;
  top: 1.36rem;
  font-size: 0.36rem;
  color: #c29551;
  /* font: 0.36rem "ys"; */
  line-height: 1;
}

.pop2 {
  width: 6.72rem;
  height: 6.61rem;
  margin-top: 0 !important;
  margin-left: 0 !important;
  transform: translate(-50%, -50%);
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-dia-2.png)
    no-repeat center/cover;
}

.pop3-list {
  position: absolute;
  top: 1.2rem;
  width: 100%;
  height: 1.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/pop-share-box.png)
    no-repeat center/contain;
}

.pop3-list li {
  width: 0.7rem;
  height: 0.64rem;
  margin: 0 0.16rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/share-icons.png)
    no-repeat left/cover;
}

.pop3-list li a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pop3-list li.icon1 {
  background-position-x: 0;
}

.pop3-list li.icon2 {
  background-position-x: -0.95rem;
}

.pop3-list li.icon3 {
  background-position-x: -1.97rem;
}

.pop3-list li.icon4 {
  background-position-x: -2.97rem;
}

.pop3-list li.icon5 {
  background-position-x: -4.09rem;
}

.pop4-title1,
.pop4-title2,
.pop5-title1 {
  position: absolute;
  width: 100%;
  top: 0.6rem;
  font-size: 0.36rem;
  color: #c29551;
  /* font-family: "ys"; */
  line-height: 1;
}

.pop4-title1,
.pop5-title1 {
  font-size: 0.36rem;
  font-weight: bold;
}

.pop4-title2 {
  font-size: 0.2rem;
  color: #f3e1bf;
  margin-top: 0.58rem;
}

.pop4-slice1,
.pop4-slice2,
.pop5-slice1,
.pop5-slice2 {
  position: absolute;
  width: 100%;
  height: 0.05rem;
  top: 1.46rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop-share-box.png)
    no-repeat center top;
  background-size: 4.61rem auto;
}

.pop4-slice2 {
  top: 4.44rem;
}

.pop-input-box {
  position: absolute;
  width: 5.42rem;
  height: 0.56rem;
  top: 1.8rem;
  left: 50%;
  transform: translateX(-50%);
}

.pop-input-box > span {
  position: absolute;
  top: 0.06rem;
  left: 0;
  font-size: 0.22rem;
  color: #979492;
  line-height: 0.46rem;
  color: #896c42;
  font-weight: bold;
  /* font-family: "ys"; */
}

.pop-input-box > input {
  position: absolute;
  top: 0;
  right: 0;
  width: 4.64rem;
  height: 0.56rem;
  font-size: 0.18rem;
  color: #fff;
  padding: 0 0.2rem;
  border: none;
  outline: none;
  box-sizing: border-box;
  background: #87785f;
  appearance: none;
  -webkit-appearance: none;
}

.pop-input-box .error-tip {
  position: absolute;
  top: 0.64rem;
  left: 0.78rem;
  font-size: 0.18rem;
  /* font: 0.14rem "syh"; */
  color: #f3e1bf;
  line-height: 1;
  opacity: 0.5;
}

.pop-input-box2 {
  margin-top: 1rem;
}

.pop-input-box2 > input {
  width: 3.32rem;
  right: 1.3rem;
}

.pop-input-box .code-box {
  position: absolute;
  width: 1.2rem;
  height: 0.48rem;
  top: 0.05rem;
  right: 0;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 0;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-code.png)
    no-repeat center/cover;
}

.pop-input-box .code-box a,
.pop-input-box .code-box p {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.18rem;
  color: #d7c9a6;
  line-height: 0.48rem;
}

.pop-input-box .code-box p {
  color: #655339;
}

.pop .check-rule,
.pop5-tip {
  position: absolute;
  width: 5.4rem;
  height: auto;
  top: 3.8rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.18rem;
  line-height: 0.26rem;
  text-align: left;
  text-indent: 0.24rem;
  color: #25211b;
}
.pop .check-rule span {
  color: #e2b967;
  text-decoration: underline;
}

.pop .check-rule input {
  top: 0.06rem;
  left: 0;
  position: absolute;
  display: inline-block;
  width: 0.18rem;
  height: 0.18rem;
  appearance: none;
  -webkit-appearance: none;
  vertical-align: top;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-choose.png)
    no-repeat center/cover;
}

.pop .check-rule input:checked {
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-choose-check.png)
    no-repeat center/cover;
}

.pop4-btn1,
.pop5-btn1,
.pop6-btn1,
.pop9-btn1 {
  position: absolute;
  width: 2.18rem;
  height: 0.54rem;
  top: 4.6rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.25rem;
  color: black;
  font-weight: bold;
  line-height: 0.54rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop-btn.png)
    no-repeat center/cover;
}
.pop4-btn1 {
  top: 5.4rem !important;
}
.pop4-tip {
  position: absolute;
  text-align: center;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #25211b;
  bottom: 0.6rem;
  width: 100%;
}
.pop4-tip span {
  color: #e2b967;
  text-decoration: underline;
}
.pop9-btn2 {
  width: 2.18rem;
  height: 0.54rem;
  display: block;
  line-height: 0.54rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop-btn.png)
    no-repeat center/cover;
}

.pop4-btn1.gray {
  filter: brightness(0.8) grayscale(1);
  -webkit-filter: brightness(0.8) grayscale(1);
}

.pop5-btn1 {
  top: 4.74rem;
}

.pop6-btn1,
.pop9-btn1 {
  top: 2.64rem;
  width: 2.4rem;
  /* margin-left: -1.2rem; */
}

.pop9-btn1 {
  top: 3.8rem;
}

.pop .unbind-tip {
  position: absolute;
  width: 100%;
  top: 5.3rem;
  font: 0.14rem 'syh';
  color: rgba(255, 255, 255, 1);
  line-height: 1;
  opacity: 0.5;
}

.pop .unbind-tip a {
  color: #ffba53;
  text-decoration: underline;
}

.pop5-slice1 {
  top: 1.26rem;
}

.pop5-slice2 {
  top: 4.4rem;
}

.pop5-tip {
  /* width: 4.6rem; */
  /* margin-left: -2.3rem; */
}

.pop6-text {
  width: 80%;
  height: 70%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #c29551;
  line-height: 1.2;
}

.pop-video {
  display: none;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop_video.png)
    center/100% no-repeat;
  width: 6.82rem;
  height: 4.04rem;
}
.pop-cover {
  display: none;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop_video.png)
    center/100% no-repeat;
  width: 6.82rem;
  height: 4.04rem;
}
.vplayer {
  width: 100%;
  height: 100%;
}
.pop-cover .pop-close {
  top: -0.33rem;
}

.pop-video .close {
  display: block;
  width: 0.35rem;
  height: 0.35rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop_clsoe.png)
    center/100% no-repeat;
  position: absolute;
  top: -0.43rem;
  right: 0rem;
  color: #fff;
  font-size: 0.4rem;
  text-align: right;
}

#videobox {
  display: block;
  width: 6.7rem;
  height: 3.8rem;
  background-color: #000;
  margin: 0.12rem auto;
}

#videobox video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pop10 {
  width: 6.72rem;
  height: 5.61rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/dia-bg10.png)
    no-repeat center/100%;
  padding-top: 0.2rem;
  margin-top: 0 !important;
  margin-left: 0 !important;
  transform: translate(-50%, -50%);
}
.pop10 .pop-title {
  width: 100%;
  text-align: center;
  font-size: 0.32rem;
  color: #c29551;
  font-weight: 900;
}
.pop10 .sharetext {
  width: 6.11rem;
  margin: 0 auto;
  text-align: left;
  font-size: 0.26rem;
  color: #d2bf9f;
  margin-top: 0.45rem;
}
.pop10 .sharetext span {
  color: #c29551;
  font-weight: bold;
}
.pop10 .pop10-img {
  width: 2.28rem;
  height: 2.28rem;
  margin: 0 auto;
  margin-top: 0.52rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/code-box.png)
    no-repeat center/100%;
}
.pop10 .pop10-img img {
  width: 2.07rem;
  height: 2.07rem;
  margin: 0 auto;
  display: block;
}
.pop10 .copy {
  width: 5.94rem;
  display: flex;
  align-items: center;
  margin: 0 auto;
  justify-content: space-between;
  margin-top: 0.35rem;
}
.pop10 .link {
  width: 4.54rem;
  height: 0.48rem;
  text-align: center;
  font-size: 0.18rem;
  color: #453c2e;
  background-color: #a89677;
  line-height: 0.48rem;
  white-space: nowrap; /* 防止文本换行 */
  overflow: hidden; /* 隐藏溢出部分的文本 */
  text-overflow: ellipsis; /* 显示省略号以表示被裁剪的文本 */
}
.pop10 .btn-copy {
  width: 1.2rem;
  height: 0.48rem;

  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-copy.png)
    no-repeat center/100%;
}
.pop10 .pop-close {
  width: 0.33rem;
  height: 0.33rem;
  display: block;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/close.png)
    no-repeat center/100%;
}

/*video*/
/* .pop-cover {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .9);
  z-index: 9999997;
  visibility: hidden;
} */

.vp-close {
  position: fixed;
  right: 0.2rem;
  top: 3.8rem;
  width: 0.4rem;
  line-height: 0.7rem;
  height: 0.4rem;
  text-align: center;
  font-size: 0.4rem;
  color: #fff;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/pop_clsoe.png);
  visibility: hidden;
  z-index: 9999999;
  background-size: 100% auto;
}

.pop-share {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
}

.pop-share img {
  display: block;
  width: 4.79rem;
  height: 2.56rem;
  position: absolute;
  top: 0.3rem;
  right: 0.4rem;
}

.pop-qrcode {
  display: block;
  width: 2.5rem;
  margin: 0.5rem auto;
}

.pop7-img {
  position: absolute;
  width: 2.28rem;
  height: 2.28rem;
  top: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  padding: 0.08rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/code-box.png)
    no-repeat center/cover;
}

.pop9-img {
  position: absolute;
  width: 2.28rem;
  height: 2.28rem;
  top: 0.94rem;
  left: 50%;
  margin-left: -0.9rem;
  box-sizing: border-box;
  padding: 0.08rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/code-box.png)
    no-repeat center/cover;
}

.pop9-img {
  width: 1.6rem;
  height: 1.6rem;
  top: 1.2rem;
  margin-left: -0.8rem;
}

.pop9-tip {
  position: absolute;
  width: 100%;
  top: 3.1rem;
  text-align: center;
  font-size: 0.28rem;
  color: #f3e1bf;
  line-height: 1;
}

.calendar-box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0 !important;
  top: 0 !important;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/calendar-box-bg.png)
    no-repeat center/100%;
  z-index: 10;
  margin: 0 !important;
  overflow: auto;
}
.calendar-box .callback {
  width: 0.84rem;
  height: 0.28rem;
  display: block;
  position: absolute;
  top: 1.2rem;
  left: 0.2rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/back.png)
    no-repeat center/100%;
}
.time-box {
  width: 7.12rem;
  height: 16.27rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/time-bg.png)
    no-repeat center/100%;
  margin: 0 auto;
  margin-top: 0.2rem;
  padding-top: 0.61rem;
  margin-bottom: 1rem;
}
.calendar-box .title {
  width: 2.63rem;
  height: 0.96rem;
  display: block;
  margin: 1.2rem auto 0;
}

.calendar-box .calendar-img {
  display: block;
  width: 7rem;
  margin: 0.3rem auto 0;
}
.time-box .aweek {
  width: 100%;
  display: flex;
  text-align: center;
  justify-content: center;
}
.time-box .aweek li.on span {
  color: #fee985;
}
.time-box .aweek li.on::after {
  content: '';
  width: 0.82rem;
  height: 0.11rem;
  display: block;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/select.png)
    no-repeat center/100%;
  bottom: -0.23rem;
  left: 50%;
  transform: translate(-50%);
  position: absolute;
}
.time-box .aweek li {
  width: 0.85rem;
  margin: 0 0.05rem;
  position: relative;
}
.time-box .aweek li span {
  font-size: 0.26rem;
  color: #9d743b;
  display: block;
  width: 100%;
  text-align: center;
}
.main-box {
  width: 6.73rem;
  margin: 0 auto;
  height: 7rem;
  margin-top: 0.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.main-box .title {
  height: 0.27rem;
  display: block;
  margin: 0 auto;
  width: auto;
  margin-top: 0.4rem;
}
.main-box .pve {
  height: auto;
  width: 6.71rem;
  display: block;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.main-box .activity {
  width: 6.97rem;
  background-color: #1f1911;
  padding: 0.2rem 0;
  margin-top: 0.2rem;
}
.main-box .activity li {
  width: 6.22rem;
  height: 0.62rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.1rem auto;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/activity-bg.png)
    no-repeat center/100%;
}
.main-box .activity li span:nth-child(1) {
  width: 1.65rem;
  font-size: 0.24rem;
  color: #d1d0cf;
  display: block;
  text-align: center;
}
.main-box .activity li span:nth-child(2) {
  width: 4.6rem;
  font-size: 0.24rem;
  color: #ffe980;
  display: block;
  text-align: center;
}

.hide {
  display: none;
}
.pop11 {
  width: 100% !important;
  height: 100% !important;
  position: fixed;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
  z-index: 10000000;
  background-color: rgba(0, 0, 0, 0.8);
  margin-left: 0 !important;
  margin-bottom: 0 !important;
}
.pop11 .center {
  width: 6.72rem;
  height: 4.07rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/pop-dia-3.png)
    no-repeat center/100%;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
}
.pop11 .text {
  width: 100%;
  font-size: 0.28rem;
  color: #c29551;
  text-align: center;
  margin-top: 1.2rem;
}
.pop11 .btn-box {
  width: 5.2rem;
  display: flex;
  align-items: center;
  margin: 0 auto;
  margin-top: 0.5rem;
  justify-content: space-between;
}
.pop11 .btn-box .btn-agree {
  width: 2.45rem;
  height: 0.59rem;
  display: block;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-agree.png)
    no-repeat center/100%;
}
.pop11 .btn-box .btn-disagree {
  width: 2.45rem;
  height: 0.59rem;
  display: block;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/btn-disagree.png)
    no-repeat center/100%;
}
.pop11 .pop-close {
  width: 0.33rem;
  height: 0.33rem;
  background: url(https://game.gtimg.cn/images/hssmpc/cp/a20240715gwyqyy/m/xin/close.png)
    no-repeat center/100%;
}
