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

a,
img,
input {
  border: 0;
}

body:not(.floaterdialog *) {
  font: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-drag: none;
}

a {
  text-decoration: none;
}

ol,
ul,
li {
  list-style: none;
}

b,
i,
em {
  font-style: initial;
}

a,
img {
  -webkit-touch-callout: none;
}

html,
body {
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-drag: none;
  background-color: #edece8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

img[alt] {
  font-size: 0.2rem;
}

img[src=""],
img:not([src]) {
  opacity: 0;
}

a:not(.gray, .active, .brightness, .disabled):hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

@font-face {
  font-family: "zzgfg-ht";
  src: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/font/zzgfg-ht.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.hide,
.hid {
  text-indent: -99.99rem;
  font-size: 0rem;
  overflow: hidden;
  width: 0rem;
  height: 0rem;
  opacity: 0;
}

.wrap *,
.wrap *::after,
.wrap *::before {
  outline: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center top;
  font-style: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Microsoft YaHei";
  line-height: 1.3;
}

.pop_up,
.pop_up .pop_con {
  width: 9.86rem;
  height: 5.5rem;
  position: relative;
}

.pop_up .pop_con {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.pop_up .pop_close {
  text-decoration: none;
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  right: -0.65rem;
  top: -0.17rem;
  font-size: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  color: #fff;
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.pop_up .pop_close:hover {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.qConnectLogin {
  z-index: 969;
}

.lazyloading,
.lazyload {
  opacity: 0;
}

img.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 450ms linear;
  -moz-transition: opacity 450ms linear;
  transition: opacity 450ms linear;
}

#afooter {
  padding: 0.26rem 0;
  text-align: center;
  font: normal 0.18rem/0.26rem Tahoma;
  background-color: #191219;
}

#afooter,
#afooter a {
  color: #c0c0c0;
  text-decoration: none;
}

.mgn-auto {
  margin: 0 auto;
}

.m-show, [m-show], [pc-hide],
*[hidden=true], *[hidden] {
  display: none !important;
}

[v-cloak] {
  display: none;
}

.disabled {
  pointer-events: none;
}

.wrapper {
  width: 19.2rem;
  margin: 0 auto;
}

.wrap {
  width: 19.2rem;
  margin: 0 auto;
  background-color: #bd3211;
  position: relative;
  z-index: 1;
}
.wrap .cont {
  width: 16.3rem;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.wrap .header {
  height: 11.24rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/header.jpg?v=1690000");
  background-position: center top;
  background-size: 19.2rem 100%;
}
.wrap .module1 {
  width: 19.2rem;
  height: 28.33rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/bg_02.jpg?v=1690000");
  background-position: center top;
  background-size: 19.2rem 100%;
}
.wrap .module1 .module1-cont {
  width: 15.6rem;
  margin: 0 auto;
}
.wrap .module1 .module1-desc {
  padding-top: 0.38rem;
  font-size: 0.3rem;
  text-align: center;
  width: 100%;
  color: #3a3a3a;
  height: 2.86rem;
  line-height: 1.66;
}
.wrap .module1 .module1-top {
  padding-top: 0.74rem;
  height: 5.2rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 12.5rem;
}
.wrap .module1 .module1-top .module1-le-video {
  width: 6.51rem;
  height: 3.83rem;
  position: relative;
  -webkit-mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask.png");
          mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-size: 6.51rem 3.83rem;
  margin-right: 0.88rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.wrap .module1 .module1-top .module1-le-video .poster {
  width: 99.5%;
  height: 97.5%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-clip-path: polygon(96% 0, 100% 9%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(96% 0, 100% 9%, 100% 100%, 0 100%, 0 0);
}
.wrap .module1 .module1-top .module1-le-video::before {
  content: "";
  width: 99.5%;
  height: 97.5%;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-clip-path: polygon(96% 0, 100% 9%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(96% 0, 100% 9%, 100% 100%, 0 100%, 0 0);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  transition: all 300ms linear;
}
.wrap .module1 .module1-top .module1-le-video::after {
  content: "";
  width: 6.51rem;
  height: 3.83rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-border.png?v=1690000");
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  pointer-events: none;
}
.wrap .module1 .module1-top .module1-le-video:hover::before {
  background-color: rgba(0, 0, 0, 0);
}
.wrap .module1 .module1-top .module1-le-video .play-btn {
  width: 0.99rem;
  height: 0.99rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-video.png?v=1690000");
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
}
.wrap .module1 .module1-top .module1-ri-box {
  width: 5.5rem;
  height: 3.9rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrap .module1 .module1-top .module1-ri-box .module1-rank {
  font-family: "zzgfg-ht";
  font-size: 0.84rem;
  position: relative;
  text-align: center;
}
.wrap .module1 .module1-top .module1-ri-box .module1-rank::after, .wrap .module1 .module1-top .module1-ri-box .module1-rank::before {
  content: "";
  width: 0.3rem;
  height: 0.34rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/icon1.png?v=1690000");
  display: inline-block;
  vertical-align: middle;
}
.wrap .module1 .module1-top .module1-ri-box .module1-rank::before {
  margin-right: 0.3rem;
}
.wrap .module1 .module1-top .module1-ri-box .module1-rank::after {
  margin-left: 0.3rem;
}
.wrap .module1 .module1-top .module1-ri-box .module1-rank span {
  font-family: "zzgfg-ht";
  font-size: 0.9rem;
}
.wrap .module1 .module1-top .module1-ri-box .module1-txt {
  color: white;
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 1.8;
  text-align: left;
  letter-spacing: 0.01rem;
  margin-top: 0.1rem;
}
.wrap .module1 .module1-list {
  width: 15.6rem;
  height: 19.74rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding-top: 1.32rem;
  position: relative;
}
.wrap .module1 .module1-list .swiper-button-next,
.wrap .module1 .module1-list .swiper-button-prev {
  width: 0.58rem;
  height: 1.18rem;
  font-size: 0;
  color: transparent;
}
.wrap .module1 .module1-list .swiper-button-next::after,
.wrap .module1 .module1-list .swiper-button-prev::after {
  display: none;
}
.wrap .module1 .module1-list .swiper-button-prev {
  left: 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-left.png?v=1690000");
}
.wrap .module1 .module1-list .swiper-button-next {
  right: 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-right.png?v=1690000");
}
.wrap .module1 .mySwiper100,
.wrap .module1 .mySwiper {
  width: 13.6rem;
  margin: 0 auto;
}
.wrap .module1 .mySwiper100 .swiper-slide,
.wrap .module1 .mySwiper .swiper-slide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 0 0.2rem;
}
.wrap .module1 .mySwiper100 .swiper-pagination-bullet,
.wrap .module1 .mySwiper .swiper-pagination-bullet {
  width: 0.16rem;
  height: 0.17rem;
  border-radius: 0;
  opacity: 1;
  background-color: #3a3a3a;
  margin: 0 0.22rem;
}
.wrap .module1 .mySwiper100 .swiper-pagination-bullet.swiper-pagination-bullet-active,
.wrap .module1 .mySwiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #f74e17;
}
.wrap .module1 .mySwiper100 .rank-item,
.wrap .module1 .mySwiper .rank-item {
  width: 3.78rem;
  position: relative;
  margin-bottom: 0.6rem;
}
.wrap .module1 .mySwiper100 .rank-item:not(:nth-child(3n)),
.wrap .module1 .mySwiper .rank-item:not(:nth-child(3n)) {
  margin-right: 0.93rem;
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-t,
.wrap .module1 .mySwiper .rank-item .rank-item-t {
  width: 3.78rem;
  height: 2.21rem;
  position: relative;
  -webkit-mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask2.png");
          mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask2.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-size: 3.78rem 2.21rem;
  overflow: hidden;
  cursor: pointer;
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-t::after,
.wrap .module1 .mySwiper .rank-item .rank-item-t::after {
  content: "";
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-clip-path: polygon(93% 0, 100% 11%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(93% 0, 100% 11%, 100% 100%, 0 100%, 0 0);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  -webkit-transition: all 280ms linear;
  -moz-transition: all 280ms linear;
  transition: all 280ms linear;
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-t:hover img,
.wrap .module1 .mySwiper .rank-item .rank-item-t:hover img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-t:hover::after,
.wrap .module1 .mySwiper .rank-item .rank-item-t:hover::after {
  background-color: rgba(0, 0, 0, 0);
}
.wrap .module1 .mySwiper100 .rank-item .poster,
.wrap .module1 .mySwiper .rank-item .poster {
  width: 3.78rem;
  height: 2.21rem;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-clip-path: polygon(93% 0, 100% 11%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(93% 0, 100% 11%, 100% 100%, 0 100%, 0 0);
  -webkit-transition: all 450ms linear;
  -moz-transition: all 450ms linear;
  transition: all 450ms linear;
}
.wrap .module1 .mySwiper100 .rank-item::after,
.wrap .module1 .mySwiper .rank-item::after {
  content: "";
  width: 3.78rem;
  height: 2.21rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-border2.png?v=1690000");
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  pointer-events: none;
}
.wrap .module1 .mySwiper100 .rank-item .play-btn,
.wrap .module1 .mySwiper .rank-item .play-btn {
  width: 0.84rem;
  height: 0.84rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-video2.png?v=1690000");
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 5;
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-b,
.wrap .module1 .mySwiper .rank-item .rank-item-b {
  width: 3.78rem;
  height: 0.76rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/rank-item-b.png?v=1690000");
  font-size: 0.45rem;
  color: #ffc000;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "zzgfg-ht";
  position: relative;
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-b::after, .wrap .module1 .mySwiper100 .rank-item .rank-item-b::before,
.wrap .module1 .mySwiper .rank-item .rank-item-b::after,
.wrap .module1 .mySwiper .rank-item .rank-item-b::before {
  content: "";
  width: 0.15rem;
  height: 0.18rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/icon2.png?v=1690000");
  display: inline-block;
  vertical-align: middle;
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-b::before,
.wrap .module1 .mySwiper .rank-item .rank-item-b::before {
  margin-right: 0.22rem;
}
.wrap .module1 .mySwiper100 .rank-item .rank-item-b::after,
.wrap .module1 .mySwiper .rank-item .rank-item-b::after {
  margin-left: 0.22rem;
}
.wrap .module1 .mySwiper100 .rank-item .rank-desc,
.wrap .module1 .mySwiper .rank-item .rank-desc {
  width: 100%;
  text-align: center;
  font-size: 0.26rem;
  color: #3a3a3a;
  margin-top: 0.06rem;
  line-height: 1.4;
  height: 0.72rem;
  display: -webkit-box;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wrap .module2 {
  width: 19.2rem;
  height: 29.87rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/bg_03.jpg?v=1690000");
  background-position: center top;
  background-size: 19.2rem 100%;
}
.wrap .module2 .module2-cont {
  width: 15.6rem;
  margin: 0 auto;
  padding-top: 1.02rem;
}
.wrap .module2 .module2-title {
  width: 14.5rem;
  height: 1.32rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/title2.png?v=1690000");
  margin: 0 auto;
  font-size: 0;
}
.wrap .module2 .module2-title3 {
  width: 8.68rem;
  height: 0.89rem;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module2-title3.png?v=1690000");
  font-family: "zzgfg-ht";
  color: #ec571d;
  font-size: 0.85rem;
  text-align: center;
  padding-left: 0.47rem;
  line-height: 1.1;
}
.wrap .module2 .module2-votes {
  width: 3.9rem;
  height: 0.52rem;
  line-height: 0.52rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module2-votes.png?v=1690000");
  padding-left: 0.52rem;
  font-size: 0.3rem;
  color: #4b200c;
  margin: 0.3rem auto 0.8rem;
}
.wrap .module2 .module2-votes span {
  color: #ec571d;
  font-size: 0.356rem;
  font-weight: bold;
}
.wrap .module2 .votes-area {
  width: 98.5%;
  height: 17.6rem;
  margin: 0 auto 1.12rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.wrap .module2 .votes-area .mySwiper15_30 {
  width: 13.6rem;
  margin: 0 auto;
}
.wrap .module2 .votes-area .swiper-slide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 0 0.2rem;
}
.wrap .module2 .votes-area .swiper-pagination {
  bottom: 0.34rem;
}
.wrap .module2 .votes-area .swiper-pagination-bullet {
  width: 0.16rem;
  height: 0.17rem;
  border-radius: 0;
  opacity: 1;
  background-color: #3a3a3a;
  margin: 0 0.22rem;
}
.wrap .module2 .votes-area .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #f74e17;
}
.wrap .module2 .votes-area .swiper-button-next,
.wrap .module2 .votes-area .swiper-button-prev {
  width: 0.58rem;
  height: 1.18rem;
  font-size: 0;
  color: transparent;
}
.wrap .module2 .votes-area .swiper-button-next::after,
.wrap .module2 .votes-area .swiper-button-prev::after {
  display: none;
}
.wrap .module2 .votes-area .swiper-button-prev {
  left: 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-left.png?v=1690000");
}
.wrap .module2 .votes-area .swiper-button-next {
  right: 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-right.png?v=1690000");
}
.wrap .module2 .votes-area .rank-item {
  width: 3.78rem;
  position: relative;
  margin-bottom: 0.8rem;
}
.wrap .module2 .votes-area .rank-item:not(:nth-child(3n)) {
  margin-right: 0.93rem;
}
.wrap .module2 .votes-area .rank-item .rank-item-t {
  width: 3.78rem;
  height: 2.21rem;
  position: relative;
  -webkit-mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask2.png");
          mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask2.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-size: 3.78rem 2.21rem;
  overflow: hidden;
  cursor: pointer;
}
.wrap .module2 .votes-area .rank-item .rank-item-t::after {
  content: "";
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-clip-path: polygon(93% 0, 100% 10%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(93% 0, 100% 10%, 100% 100%, 0 100%, 0 0);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  -webkit-transition: all 280ms linear;
  -moz-transition: all 280ms linear;
  transition: all 280ms linear;
}
.wrap .module2 .votes-area .rank-item .rank-item-t:hover img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.wrap .module2 .votes-area .rank-item .rank-item-t:hover::after {
  background-color: rgba(0, 0, 0, 0);
}
.wrap .module2 .votes-area .rank-item .poster {
  width: 3.78rem;
  height: 2.21rem;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-clip-path: polygon(93% 0, 100% 10%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(93% 0, 100% 10%, 100% 100%, 0 100%, 0 0);
  -webkit-transition: all 450ms linear;
  -moz-transition: all 450ms linear;
  transition: all 450ms linear;
}
.wrap .module2 .votes-area .rank-item::after {
  content: "";
  width: 3.78rem;
  height: 2.21rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-border2.png?v=1690000");
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  pointer-events: none;
}
.wrap .module2 .votes-area .rank-item .play-btn {
  width: 0.84rem;
  height: 0.84rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-video2.png?v=1690000");
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
}
.wrap .module2 .votes-area .rank-item .rank-item-b {
  width: 3.78rem;
  height: 0.98rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/rank-item-b2.png?v=1690000");
  font-size: 0.45rem;
  color: #ffc000;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "zzgfg-ht";
}
.wrap .module2 .votes-area .rank-item .rank-item-b p {
  font-size: 0.3rem;
  color: #ffc000;
}
.wrap .module2 .votes-area .rank-item .rank-desc {
  width: 100%;
  text-align: center;
  font-size: 0.26rem;
  color: #3a3a3a;
  margin-top: 0.12rem;
  line-height: 1.4;
  height: 0.72rem;
  display: -webkit-box;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wrap .module2 .votes-area .rank-item .btn-vote {
  width: 3.81rem;
  height: 0.63rem;
  line-height: 0.63rem;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-votes.png?v=1690000");
  font-size: 0.33rem;
  font-family: "zzgfg-ht";
  display: block;
  color: #292929;
  margin: 0.2rem auto 0;
}
.wrap .module2 .votes-area .rank-item .btn-vote.gray {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-votes-gray.png?v=1690000");
  color: #292929;
}
.wrap .module2 .module2-desc-text {
  width: 100%;
  line-height: 1.4;
  text-align: center;
  margin-top: 0.4rem;
}
.wrap .module2 .module2-desc-text p {
  font-size: 0.3rem;
  line-height: 1.5;
  color: #3a3a3a;
}
.wrap .module2 .module2-desc-warn {
  width: 10.24rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module2-desc-warn.png?v=1690000");
  margin: 0.11rem auto 0;
  padding-left: 0.5rem;
  font-size: 0.3rem;
  color: #4b200c;
}
.wrap .module2 .task-list {
  width: 12.92rem;
  margin: 0.81rem auto 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrap .module2 .task-list .task-list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrap .module2 .task-list .task-list-item:not(:last-child) {
  margin-bottom: 0.38rem;
}
.wrap .module2 .task-list .task-list-item i {
  width: 0.33rem;
  height: 0.31rem;
  line-height: 0.31rem;
  text-align: center;
  font-size: 0.2rem;
  font-family: "zzgfg-ht";
  color: #fff;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/icon-dot.png?v=1690000");
}
.wrap .module2 .task-list .task-list-item p {
  font-size: 0.3rem;
  color: #3a3a3a;
  margin-left: 0.08rem;
}
.wrap .module2 .task-list .task-list-item em {
  color: #ff6e32;
  font-size: 0.26rem;
  margin-left: 0.24rem;
}
.wrap .module2 .task-list .task-list-item .btn-tasks {
  font-size: 0.33rem;
  font-family: "zzgfg-ht";
  width: 2.15rem;
  height: 0.57rem;
  line-height: 0.57rem;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-tasks.png?v=1690000");
  margin-left: auto;
  color: white;
  letter-spacing: 0.02rem;
}
.wrap .module2 .task-list .task-list-item .btn-tasks.done {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-tasks-done.png?v=1690000");
  color: #1b1b1b;
}
.wrap .module2 .task-list .task-list-item .btn-tasks.gray {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-tasks-gray.png?v=1690000");
  color: #1b1b1b;
}
.wrap .module3 {
  width: 19.2rem;
  height: 16.9rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/bg_04.jpg?v=1690000");
  background-position: center top;
  background-size: 19.2rem 100%;
}
.wrap .module3 .module3-cont {
  width: 15.6rem;
  margin: 0 auto;
  padding-top: 1.38rem;
}
.wrap .module3 .module3-title {
  width: 10rem;
  height: 2.63rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module3-title.png?v=1690000");
  margin: 0 auto 0.88rem;
}
.wrap .module3 .module3-step {
  width: 13.64rem;
  height: 2.29rem;
  margin: 0 auto 0.8rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrap .module3 .module3-step .step {
  width: 6.18rem;
  height: 0.95rem;
  line-height: 0.95rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/modify-bg1.png?v=1690000");
}
.wrap .module3 .module3-step .step:nth-child(n+3) {
  margin-top: 0.5rem;
}
.wrap .module3 .module3-step .step.step2 {
  margin-left: auto;
}
.wrap .module3 .module3-step .step.step5 {
  margin-left: auto;
}
.wrap .module3 .module3-step .step p {
  width: -moz-calc(100% - 1.7rem);
  width: calc(100% - 1.7rem);
  font-size: 0.36rem;
  font-weight: bold;
  text-align: center;
}
.wrap .module3 .module3-step .step span {
  width: 1.7rem;
  line-height: 0.95rem;
  margin-left: auto;
  color: white;
  font-size: 0.4rem;
  font-family: "zzgfg-ht";
  text-align: center;
}
.wrap .module3 .module3-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 13.64rem;
  height: 7.71rem;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module3-text.png?v=1690000");
}
.wrap .module3 .module3-text .module3-text-th {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.wrap .module3 .module3-text .module3-text-th span {
  height: 0.85rem;
  line-height: 0.85rem;
  color: white;
  text-align: center;
  font-size: 0.36rem;
  font-family: "zzgfg-ht";
}
.wrap .module3 .module3-text .module3-text-th .th1 {
  width: 2.8rem;
}
.wrap .module3 .module3-text .module3-text-th .th2 {
  width: 1.93rem;
}
.wrap .module3 .module3-text .module3-text-th .th3 {
  width: 4.25rem;
}
.wrap .module3 .module3-text .module3-text-th .th4 {
  width: 4.6rem;
}
.wrap .module3 .module3-text .module3-text-body {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.wrap .module3 .module3-text .module3-text-body .body1 {
  width: 2.8rem;
}
.wrap .module3 .module3-text .module3-text-body .body2 {
  width: 1.93rem;
}
.wrap .module3 .module3-text .module3-text-body .body3 {
  width: 4.25rem;
}
.wrap .module3 .module3-text .module3-text-body .body4 {
  width: 4.6rem;
}
.wrap .module3 .module3-text .module3-text-body ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrap .module3 .module3-text .module3-text-body ul .flex-start {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 0.35rem;
}
.wrap .module3 .module3-text .module3-text-body ul .flex-start p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.wrap .module3 .module3-text .module3-text-body ul .flex-start i {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: black;
  margin-right: 0.1rem;
}
.wrap .module3 .module3-text .module3-text-body ul .flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrap .module3 .module3-text .module3-text-body ul .flex p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrap .module3 .module3-text .module3-text-body ul .flex i {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: black;
  margin-right: 0.1rem;
}
.wrap .module3 .module3-text .module3-text-body ul li {
  height: 1.5rem;
  font-size: 0.26rem;
  line-height: 1.5;
  color: #292929;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.45rem;
}
.wrap .module3 .module3-text .module3-text-body ul li:nth-child(2) {
  height: 2.22rem;
}
.wrap .module3 .module3-text .module3-text-body ul li:nth-child(3) {
  height: 2.05rem;
}
.wrap .module4 {
  width: 19.2rem;
  height: 56rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/bg_05.jpg?v=1690000");
  background-position: center top;
  background-size: 19.2rem 100%;
  background-size: 19.2rem 62.64rem;
}
.wrap .module4 .module4-cont {
  width: 16.34rem;
  margin: 0 auto;
  padding-top: 1.38rem;
}
.wrap .module4 .module4-title {
  width: 13.1rem;
  height: 1.32rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module4-title.png?v=1690000");
  margin: 0 auto 0.38rem;
}
.wrap .module4 .module4-calendar {
  width: 16.34rem;
  height: 3.69rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module4-calendar.png?v=1690000");
  margin: 0 auto 2.47rem;
  padding-top: 1.25rem;
}
.wrap .module4 .module4-calendar .module4-calendar-list {
  width: 13.6rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.wrap .module4 .module4-calendar .module4-calendar-list .module4-calendar-item {
  width: 3.52rem;
  height: 1.33rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/calendar-item.png?v=1690000");
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.33rem;
  font-weight: bold;
  color: #3a3a3a;
  text-align: center;
  position: relative;
}
.wrap .module4 .module4-calendar .module4-calendar-list .module4-calendar-item.act {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/calendar-item-on.png?v=1690000");
}
.wrap .module4 .module4-calendar .module4-calendar-list .module4-calendar-item:not(:last-child)::after {
  content: "";
  width: 0.28rem;
  height: 0.55rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/icon-right.png?v=1690000");
  position: absolute;
  right: -0.92rem;
  top: 29%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.wrap .module4 .module4-calendar .module4-calendar-list .module4-calendar-item:nth-child(2)::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/icon-right-gray.png?v=1690000");
}
.wrap .module4 .module4-calendar .module4-calendar-list .calendar-item2 {
  margin: 0 auto;
}
.wrap .module4 .module4-title2 {
  width: 12.1rem;
  height: 1.31rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/module4-title2.png?v=1690000");
  margin: 0 auto 1.08rem;
}
.wrap .module4 .module4-rule-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 13rem;
  margin-left: 2rem;
}
.wrap .module4 .module4-rule-list .module4-rule-item {
  width: 100%;
  font-size: 0.27rem;
  color: #ffffff;
  text-align: left;
  margin-bottom: 0.44rem;
  line-height: 1.52;
}
.wrap .module4 .module4-rule-list .module4-rule-item i {
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 50%;
  background-color: white;
  margin-left: 0.5rem;
  margin-right: 0.1rem;
  display: inline-block;
}
.wrap .module4 .module4-rule-list .module4-rule-item i[ml0] {
  margin-left: 0;
}
.wrap .module4 .module4-rule-list .module4-rule-item .ranking-img {
  width: 14.28rem;
  height: 12.03rem;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  margin-top: 0.16rem;
}
.wrap .module4 .module4-rule-list .table1 {
  width: 8.75rem;
  height: 3.14rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/table1-bg.png?v=1690000");
  margin-left: 0.45rem;
  margin-bottom: 0.2rem;
  margin-top: 0.23rem;
}
.wrap .module4 .module4-rule-list tr {
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.2rem;
}
.wrap .module4 .module4-rule-list .table2 {
  width: 8.74rem;
  height: 2.86rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/table2-bg.png?v=1690000");
  margin-left: 0.45rem;
}
.wrap .module4 .module4-rule-list .table3 {
  width: 8.75rem;
  height: 8.14rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/table3-bg.png?v=1690000");
  margin-left: 0.45rem;
  margin-top: 0.23rem;
}

.font-hide {
  font-size: 0;
  text-indent: -99999em;
}

.pop,
.pop *,
.dialog,
.dialog * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: relative;
  outline: none;
  border: none;
}

.pop.pop-comm {
  width: 7.3rem;
  height: 4.2rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/dialog_bg1.png?v=1690000");
}
.pop.pop-comm .pop-con {
  padding-top: 0.68rem;
  height: 100%;
  position: relative;
}
.pop.pop-comm .sm-txt {
  width: 100%;
  height: 2.9rem;
  padding: 0 0.4rem;
  margin: 0rem auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 0.25rem;
  color: #232937;
  line-height: 1.64;
  letter-spacing: 0.01rem;
  text-align: center;
}

.pop .pop_close {
  position: absolute;
  top: -0.3rem;
  right: -0.88rem;
  width: 0.65rem;
  height: 0.65rem;
  display: block;
  font-size: 0;
  z-index: 8;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/dialog_close.png?v=1690000");
}

.pop.pop_video .pop_container {
  width: 14.23rem;
  height: 8rem;
  position: relative;
  margin: 0rem auto 0;
}
.pop.pop_video .pop_container::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/dia-video-mask.png?v=1690000");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.pop.pop_video .pop_container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.pop-ticket {
  width: 11.78rem;
  height: 8.35rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/dialog_bg1.png?v=1690000");
}
.pop-ticket .pop-con {
  padding-top: 0.56rem;
  height: 100%;
  position: relative;
}
.pop-ticket .pop-con .pop-video-title {
  width: 100%;
  text-align: center;
  font-size: 0.56rem;
  padding: 0 0.18rem;
  color: #3a3a3a;
  font-weight: bold;
}
.pop-ticket .pop-con .pop-video-t {
  width: 5.93rem;
  height: 3.49rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.34rem auto 0;
  position: relative;
  -webkit-mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask.png");
          mask-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-mask.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-size: 5.93rem 3.49rem;
  overflow: hidden;
  cursor: pointer;
}
.pop-ticket .pop-con .pop-video-t:hover::before {
  background-color: rgba(0, 0, 0, 0);
}
.pop-ticket .pop-con .pop-video-t::before {
  content: "";
  width: 100%;
  height: 97%;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-clip-path: polygon(94% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(94% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  transition: all 300ms linear;
}
.pop-ticket .pop-con .pop-video-t::after {
  content: "";
  width: 100%;
  height: 3.49rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/video-border.png?v=1690000");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.pop-ticket .pop-con .pop-video-t .poster {
  width: 100%;
  height: 93%;
  display: block;
  -webkit-clip-path: polygon(94% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(94% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
  -webkit-transition: all 450ms linear;
  -moz-transition: all 450ms linear;
  transition: all 450ms linear;
}
.pop-ticket .pop-con .pop-video-t .play-btn {
  width: 0.84rem;
  height: 0.84rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-video2.png?v=1690000");
  display: block;
  position: absolute;
  top: 48%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
}
.pop-ticket .pop-con .pop-video-desc {
  width: 100%;
  text-align: center;
  font-size: 0.3rem;
  color: #3a3a3a;
  padding: 0 0.1rem;
  margin: 0.24rem auto 0;
}
.pop-ticket .pop-con .pop-video-tip {
  width: 9.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.3rem;
  color: #4b200c;
  margin: 0.15rem auto 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/pop-video-tip.png?v=1690000");
}
.pop-ticket .pop-con .pop-btns {
  width: 7.61rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.38rem auto 0;
}
.pop-ticket .pop-con .pop-btns a {
  width: 3.06rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.38rem;
  text-align: center;
  font-family: "zzgfg-ht";
  color: #1b1b1b;
}
.pop-ticket .pop-con .pop-btns .btn-cancel {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-cancel.png?v=1690000");
}
.pop-ticket .pop-con .pop-btns .btn-confirm {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/btn-confirm.png?v=1690000");
}

.wrap .module1 .module1-top .module1-ri-box .module1-rank {
  background-image: -moz-linear-gradient(275deg, #fffffe 30%, #f7dfa0 70%);
  background-image: linear-gradient(175deg, #fffffe 30%, #f7dfa0 70%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50% 50%;
  -webkit-background-clip: text;
  background-clip: text;
  color: rgba(255, 255, 255, 0);
}

.loginContainer {
  width: 98%;
  text-align: center;
  color: #ffffff;
  position: absolute;
  bottom: 0.1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}

.loginContainer * {
  color: #ffffff;
  font-size: 0.2rem;
  font-weight: initial;
  mix-blend-mode: difference;
}

.loginContainer a {
  color: #ffffff;
}

.loginContainer a#unlogin-btn {
  color: white;
}

.milo-dialog__wrapper {
  font-size: initial;
}

.rank-details {
  width: 4.17rem;
  height: 1.8rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260122bdjtym/bubble-details.png?v=1690000");
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.08rem 0.11rem 0.2rem;
  color: #3a3a3a;
  font-size: 0.24rem;
  line-height: 1.4;
  position: absolute;
  bottom: 1.46rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 12;
  opacity: 0;
}

.rank-desc {
  cursor: pointer;
}
.rank-desc:not(:empty):hover + .rank-details {
  opacity: 1;
  -webkit-transition: all 220ms linear;
  -moz-transition: all 220ms linear;
  transition: all 220ms linear;
}

.wrap .module1 .mySwiper .rank-item .rank-details {
  bottom: 0.65rem;
}