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: none;
}

body:not(.floaterdialog *) {
  font: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100% !important;
}

a {
  text-decoration: none;
}

ul, li {
  list-style: none;
}

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

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

img[src=""] {
  opacity: 0;
}

img {
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-size: 0.2rem;
}

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

html, body {
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-drag: none;
  -webkit-text-size-adjust: none !important;
  -webkit-text-size-adjust: 100% !important;
}

html {
  font-size: 50px;
  font-size: 13.33333333vw;
}

.underline {
  border-bottom: 0.02rem solid currentColor;
}

@font-face {
  font-family: "syht-bold";
  src: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/font/sourcehansanscn-bold.subset.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BigruixianBlackGBV1.0";
  src: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/font/BigruixianBlackGBV1_1.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BigruixianBlackGBV1_1";
  src: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/font/BigruixianBlackGBV1_1.ttf") 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;
}

[class*=module] img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

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;
}

div, p, span, b, a, i, strong, a, h1, h2, h3, h4, h5 {
  font-weight: normal;
}

#afooter {
  position: relative;
  z-index: 10;
  padding: 0.26rem 0;
  text-align: center;
  font: normal 0.18rem/0.18rem Tahoma;
  background-color: #000000;
  line-height: 1.42;
}

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

.mgn-auto {
  margin: 0 auto;
}

*[hidden=true], *[hidden] {
  display: none !important;
}

[v-cloak] {
  display: none;
}

.disabled {
  pointer-events: none;
}

.wrapper {
  width: 7.5rem;
  margin: 0 auto;
  overflow: hidden;
}

.module1-ticket-count {
  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.22rem;
  font-weight: normal;
  font-stretch: normal;
  color: #ffffff;
  position: absolute;
  right: 0.5rem;
  top: 0.46rem;
  z-index: 2;
}

.wrap {
  width: 7.5rem;
  margin: 0 auto;
  background-color: #c8def1;
  position: relative;
  z-index: 1;
}
.wrap .cont {
  width: 7.5rem;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.wrap .side-box {
  width: 1.6rem;
  height: 1.59rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip7.png?v=16900");
  background-size: 100% 100%;
  padding-right: 0.21rem;
  padding-top: 0.24rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 22;
}
.wrap .side-box .side-title {
  color: #ffbd2f;
  font-size: 0.2rem;
  text-align: center;
  width: 100%;
  font-family: "BigruixianBlackGBV1_1";
  line-height: 1.1;
}
.wrap .side-box .side-text {
  font-size: 0.15rem;
  width: 100%;
  text-align: center;
  color: white;
  line-height: 1.2;
  margin-top: 0.04rem;
}
.wrap .side-box .side-btn {
  width: 1.2rem;
  height: 0.41rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/side-btn.png?v=16900");
  background-size: 100% 100%;
  display: block;
  font-size: 0;
  margin-left: 0rem;
  margin-top: 0.1rem;
}
.wrap .side-box .side-btn.gray {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/side-btn-gray.png?v=16900");
  background-size: 100% 100%;
}
.wrap .side-btn-right {
  width: 1.6rem;
  height: 1.48rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip8.png?v=16900");
  background-size: 100% 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  right: 0;
  top: 40%;
  z-index: 22;
  display: block;
  font-size: 0;
}
.wrap .header {
  height: 9.2rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/bg_01.jpg?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 {
  width: 7.5rem;
  height: 34.88rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/bg_02_0624.jpg?v=16900");
  background-position: center top;
  background-size: 100% 100%;
}
.wrap .module1 .module1-cont {
  width: 7.5rem;
  margin: 0 auto;
  padding-top: 0.69rem;
  position: relative;
}
.wrap .module1 .module1-title1 {
  width: 7.5rem;
  height: 1.16rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/module1-title1.png?v=16900");
  background-size: 100% 100%;
  margin: 0 auto 0.08rem;
  font-size: 0;
  display: block;
}
.wrap .module1 .module1-ticket-num {
  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.2rem;
  font-weight: normal;
  font-stretch: normal;
  color: #af7b09;
  position: absolute;
  right: 0.1rem;
  top: 1.4rem;
  z-index: 2;
}
.wrap .module1 .module1-desc {
  text-align: center;
  width: 79%;
  font-size: 0.22rem;
  font-weight: normal;
  letter-spacing: 0px;
  color: #3074ef;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
}
.wrap .module1 .module1-desc br {
  display: none;
}
.wrap .module1 .module1-task-list {
  width: 7.5rem;
  margin: 0.26rem 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;
  padding-left: 0.31rem;
}
.wrap .module1 .module1-task-list .module1-task-item {
  width: 7.07rem;
  height: 0.74rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/task1.png?v=16900");
  background-size: 100% 100%;
  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;
  padding-left: 0.13rem;
}
.wrap .module1 .module1-task-list .module1-task-item:not(:last-child) {
  margin-bottom: 0.21rem;
}
.wrap .module1 .module1-task-list .module1-task-item span {
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #3074ef;
}
.wrap .module1 .module1-task-list .module1-task-item p {
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #3074ef;
}
.wrap .module1 .module1-task-list .module1-task-item .task-btn {
  width: 1.86rem;
  height: 0.72rem;
  font-size: 0;
  margin-left: auto;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/task-btn.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-task-list .module1-task-item .task-btn.gray {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/task-btn-gray.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 6.42rem;
  margin: 0.62rem auto 0;
}
.wrap .module1 .module1-card-container .module1-card {
  width: 1.43rem;
  height: 1.94rem;
  position: relative;
  z-index: 2;
  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: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  cursor: pointer;
  -webkit-transition: all 0.26s linear;
  -moz-transition: all 0.26s linear;
  transition: all 0.26s linear;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name {
  position: absolute;
  top: 0.01rem;
  left: 0.01rem;
  z-index: 1;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name1 {
  width: 0.32rem;
  height: 1.37rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/001.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name2 {
  width: 0.32rem;
  height: 0.83rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/002.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name3 {
  width: 0.32rem;
  height: 1.19rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/003.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name4 {
  width: 0.32rem;
  height: 1.19rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/004.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name5 {
  width: 0.32rem;
  height: 1.19rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/005.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name6 {
  width: 0.32rem;
  height: 0.8rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/006.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name7 {
  width: 0.32rem;
  height: 1.05rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/007.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card .avatar-name.name8 {
  width: 0.32rem;
  height: 0.8rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/008.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card:not(:last-child) {
  margin-right: 0.22rem;
}
.wrap .module1 .module1-card-container .module1-card:nth-child(4n) {
  margin-right: 0;
}
.wrap .module1 .module1-card-container .module1-card:nth-child(n+5) {
  margin-top: 0.26rem;
}
.wrap .module1 .module1-card-container .module1-card::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1.5rem;
  height: 1.94rem;
  z-index: -1;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/sel-box.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act::after {
  width: 1.53rem;
  height: 1.97rem;
  right: -0.03rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/sel-box-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .card-footer {
  color: white;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name1 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/001-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name2 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/002-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name3 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/003-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name4 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/004-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name5 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/005-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name6 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/006-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name7 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/007-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .module1-card.act .avatar-name.name8 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/avatar/name/008-on.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-container .card-content {
  height: 1.41rem;
  position: relative;
  overflow: hidden;
}
.wrap .module1 .module1-card-container .card-content img {
  margin: 0 auto;
}
.wrap .module1 .module1-card-container .card-footer {
  height: 0.48rem;
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #a27b29;
  font-size: 0.2rem;
  text-align: center;
}
.wrap .module1 .module-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 6.64rem;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0.5rem auto 0;
}
.wrap .module1 .btn-ticket {
  width: 3.2rem;
  height: 1.08rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn-submit1.png?v=16900");
  background-size: 100% 100%;
  display: block;
  font-size: 0;
}
.wrap .module1 .btn-ticket.gray {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn-submit-gray.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .btn-ticket.ticket5 {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn-submit5_v2.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-title1_2 {
  width: 7.5rem;
  height: 0.53rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/module1-title1_2.png?v=16900");
  background-size: 100% 100%;
  margin: 0.46rem auto 0;
  font-size: 0;
}
.wrap .module1 .module1-desctxt {
  width: 6.78rem;
  text-align: center;
  color: #3074ef;
  font-size: 0.22rem;
  margin: 0.2rem auto 0;
  line-height: 1.3;
}
.wrap .module1 .module1-card-top {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 7.5rem;
  margin: 0.34rem auto 0;
}
.wrap .module1 .module1-card-top .module1-cardinner {
  width: 3.38rem;
  height: 4.26rem;
  position: relative;
  z-index: 2;
}
.wrap .module1 .module1-card-top .module1-cardinner:nth-child(n+3) {
  margin-top: 0.26rem;
}
.wrap .module1 .module1-card-top .module1-cardinner:not(:last-child) {
  margin-right: 0.18rem;
}
.wrap .module1 .module1-card-top .module1-cardinner::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 3.38rem;
  height: 4.26rem;
  z-index: -1;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/grade1_max_2.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-top .card-body {
  width: 3.14rem;
  height: 3.57rem;
  margin: 0.63rem auto 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.wrap .module1 .module1-card-top .card-body img {
  margin: auto auto 0;
}
.wrap .module1 .module1-card-top .card-header {
  position: absolute;
  top: 0.02rem;
  left: 0;
  right: 0;
  height: 0.62rem;
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: white;
  font-size: 0.3rem;
  z-index: 2;
  font-family: "BigruixianBlackGBV1_1";
}
.wrap .module1 .card-ticket {
  position: absolute;
  top: 0.61rem;
  left: 0.1rem;
  z-index: 2;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip10_0622.png?v=16900");
  background-size: 100% 100%;
  background-size: 4.88rem 0.4rem;
  background-position: right top !important;
  color: white;
  font-size: 0.22rem;
  min-width: 1.6rem;
  line-height: 0.4rem;
  text-align: center;
  padding-right: 0.34rem;
  padding-left: 0.04rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.wrap .module1 .module1-card-row {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 7.5rem;
  margin: 0.34rem auto 0;
}
.wrap .module1 .module1-card-row .card-ticket-text {
  width: 1.4rem;
  text-align: center;
  color: white;
  height: 0.37rem;
  line-height: 0.37rem;
  font-size: 0.2rem;
  font-family: "syht-bold";
  position: absolute;
  left: 0rem;
  bottom: 0.11rem;
  z-index: 2;
}
.wrap .module1 .module1-card-row .card-ticket-count {
  position: absolute;
  top: 0.66rem;
  left: 0rem;
  z-index: 2;
  color: white;
  font-family: "syht-bold";
  font-size: 0.19rem;
  text-align: center;
  width: 1.43rem;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
}
.wrap .module1 .module1-card-row .card-ticket-count span {
  color: white;
  font-size: 0.24rem;
  font-family: "syht-bold";
}
.wrap .module1 .module1-card-row .card {
  width: 3.37rem;
  height: 4.26rem;
  position: relative;
  z-index: 2;
}
.wrap .module1 .module1-card-row .card:not(:last-child) {
  margin-right: 0.18rem;
}
.wrap .module1 .module1-card-row .card::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 3.47rem;
  height: 4.3rem;
  z-index: -1;
}
.wrap .module1 .module1-card-row .card.grade1 {
  margin-left: 0.2rem;
}
.wrap .module1 .module1-card-row .card.grade1::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/grade1.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-row .card.grade1 .card-footer {
  background-color: #e43737;
}
.wrap .module1 .module1-card-row .card.grade2-max::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/grade2_max.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-row .card.grade2-max .card-footer {
  background-color: #9249ff;
}
.wrap .module1 .module1-card-row .card.grade2::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/grade2.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-row .card.grade2 .card-footer {
  background-color: #9249ff;
}
.wrap .module1 .module1-card-row .card.grade3-max {
  margin-left: 0;
}
.wrap .module1 .module1-card-row .card.grade3-max::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/grade3_max.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-row .card.grade3-max .card-footer {
  background-color: #f8ac29;
}
.wrap .module1 .module1-card-row .card.grade3 {
  margin-left: 0;
}
.wrap .module1 .module1-card-row .card.grade3::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/grade3.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-row .card.grade3 .card-footer {
  background-color: #f8ac29;
}
.wrap .module1 .module1-card-row .card.grade4 {
  margin-top: 0.28rem;
}
.wrap .module1 .module1-card-row .card.grade4::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/grade4.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-row .card.grade4 .card-footer {
  background-color: #58e2c6;
}
.wrap .module1 .module1-card-row .card.card-8, .wrap .module1 .module1-card-row .card.card-6 {
  margin-right: 0 !important;
}
.wrap .module1 .module1-card-row .card.card-7, .wrap .module1 .module1-card-row .card.card-8 {
  margin-top: 0.23rem;
}
.wrap .module1 .module1-card-row .card.card-5, .wrap .module1 .module1-card-row .card.card-6, .wrap .module1 .module1-card-row .card.card-7, .wrap .module1 .module1-card-row .card.card-8 {
  height: 1.6rem;
}
.wrap .module1 .module1-card-row .card.card-5::after, .wrap .module1 .module1-card-row .card.card-6::after, .wrap .module1 .module1-card-row .card.card-7::after, .wrap .module1 .module1-card-row .card.card-8::after {
  left: initial;
  right: 0;
  bottom: 0.03rem;
  width: 3.45rem;
  height: 1.6rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/grade-normal.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module1 .module1-card-row .card.card-5 .card-header, .wrap .module1 .module1-card-row .card.card-6 .card-header, .wrap .module1 .module1-card-row .card.card-7 .card-header, .wrap .module1 .module1-card-row .card.card-8 .card-header {
  display: none;
}
.wrap .module1 .module1-card-row .card.card-5 .card-body, .wrap .module1 .module1-card-row .card.card-6 .card-body, .wrap .module1 .module1-card-row .card.card-7 .card-body, .wrap .module1 .module1-card-row .card.card-8 .card-body {
  width: 1.9rem;
  height: 1.09rem;
  margin-top: 0;
  margin-left: 1.45rem;
}
.wrap .module1 .module1-card-row .card.card-5 .card-footer, .wrap .module1 .module1-card-row .card.card-6 .card-footer, .wrap .module1 .module1-card-row .card.card-7 .card-footer, .wrap .module1 .module1-card-row .card.card-8 .card-footer {
  width: 1.9rem;
  height: 0.37rem;
  line-height: 0.37rem;
  color: white;
  background-color: rgba(255, 255, 255, 0);
  text-align: center;
  left: initial;
  right: 0.03rem;
  bottom: 0.11rem;
  font-size: 0.21rem;
}
.wrap .module1 .module1-card-row .card-header {
  position: absolute;
  top: 0.02rem;
  left: 0;
  right: 0;
  height: 0.62rem;
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: white;
  font-size: 0.36rem;
  z-index: 2;
  font-family: "BigruixianBlackGBV1.0";
}
.wrap .module1 .module1-card-row .card-footer {
  position: absolute;
  bottom: 0.09rem;
  left: 0.14rem;
  width: 3.1rem;
  height: 0.43rem;
  background-color: #3276f2;
  color: white;
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.26rem;
  font-family: "syht-bold";
}
.wrap .module1 .module1-card-row .card-body {
  width: 3.16rem;
  height: 3.13rem;
  margin: 0.62rem auto 0;
}
.wrap .module1 .module1-card-row .card-body img {
  margin: 0 auto;
}
.module1-title1_3 {
  width: 7.5rem;
  height: 0.53rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/module1-title1_3.png?v=16900");
  background-size: 100% 100%;
  margin: 0.3rem auto 0;
  font-size: 0;
  position: relative;
}
.module1-title1_3.white {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/module1-title1_4.png?v=16900");
  background-size: 100% 100%;
  margin: 0.5rem auto 0;
}
.module1-title1_3.white + .reward-container {
  margin: 0.8rem auto 0;
}

.reward-container {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 7.5rem;
  margin: 0.7rem auto 0;
  padding-left: 0.06rem;
}
.reward-container .reward-card {
  width: 3.07rem;
  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;
  position: relative;
  z-index: 2;
}
.reward-container .reward-card:not(:last-child) {
  margin-right: 0.22rem;
}
.reward-container .reward-card:nth-child(2n) {
  margin-right: 0;
}
.reward-container .reward-card:nth-child(n+3) {
  margin-top: 0.19rem;
}
.reward-container .reward-card::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 3.16rem;
  height: 1.98rem;
  z-index: -1;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/reward-bg.png?v=16900");
  background-size: 100% 100%;
}
.reward-container .reward-card .reward-count {
  width: 1.56rem;
  height: 0.29rem;
  line-height: 0.29rem;
  text-align: center;
  color: #ae7a09;
  font-size: 0.2rem;
  position: absolute;
  top: -0.04rem;
  left: -0.16rem;
  z-index: 4;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip4.png?v=16900");
  background-size: 100% 100%;
}
.reward-container .reward-card .reward-warn {
  width: 1.01rem;
  height: 0.87rem;
  position: absolute;
  top: 0.03rem;
  right: 0.02rem;
  z-index: 4;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip5.png?v=16900");
  background-size: 100% 100%;
}
.reward-container .card-image {
  width: 100%;
  height: 1.61rem;
  position: relative;
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.reward-container .card-image img {
  margin: auto;
}
.reward-container .card-title {
  text-align: center;
  font-size: 0.23rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #dfa72f;
  font-family: "syht-bold";
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 1.21rem;
  line-height: 1.21;
  z-index: 1;
}
.reward-container .claim-btn {
  width: 2.56rem;
  height: 0.87rem;
  font-size: 0px;
  position: relative;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn1.png?v=16900");
  background-size: 100% 100%;
  display: block;
  margin-left: 0.27rem;
  margin-top: 0.49rem;
}
.reward-container .claim-btn.gray {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn1-gray.png?v=16900");
  background-size: 100% 100%;
}

.wrap .module2 {
  width: 7.5rem;
  height: 25.4rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/bg_03_0624.jpg?v=16900");
  background-position: center top;
  background-size: 100% 100%;
}
.wrap .module2 .module2-cont {
  width: 7.5rem;
  margin: 0 auto;
  padding-top: 0.57rem;
}
.wrap .module2 .module2-title2 {
  width: 7.5rem;
  height: 1.17rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/module1-title2.png?v=16900");
  background-size: 100% 100%;
  margin: 0 auto;
  font-size: 0;
}
.wrap .module2 .module2-desctxt {
  width: 6.78rem;
  text-align: center;
  color: white;
  font-size: 0.22rem;
  margin: 0.2rem auto 0;
  line-height: 1.3;
}
.wrap .module2 .module1-task-list {
  width: 7.07rem;
  margin: 0.34rem 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 .module1-task-list .module1-task-item {
  width: 100%;
  height: 0.72rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/task1-2.png?v=16900");
  background-size: 100% 100%;
  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;
  padding-left: 0.4rem;
}
.wrap .module2 .module1-task-list .module1-task-item p {
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.wrap .module2 .module1-task-list .module1-task-item .task-btn {
  width: 1.86rem;
  height: 0.72rem;
  font-size: 0;
  margin-left: auto;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/task-btn.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module2 .module1-task-list .module1-task-item .task-btn.gray {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/task-btn-gray.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module2 .module2-flex {
  width: 7.5rem;
  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: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.24rem auto 0;
}
.wrap .module2 .module2-flex .module2-le {
  width: 6.51rem;
  height: 0.35rem;
  line-height: 0.35rem;
  color: white;
  text-align: center;
  font-size: 0.24rem;
}
.wrap .module2 .module2-flex .module2-le span {
  font-family: "syht-bold";
  color: #6cffdd;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0.05rem;
}
.wrap .module2 .module2-flex .module2-ri {
  width: 3.62rem;
  height: 0.54rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip2.png?v=16900");
  background-size: 100% 100%;
  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;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.24rem;
}
.wrap .module2 .module2-flex .module2-ri .share-btn {
  width: 1.35rem;
  height: 100%;
  font-size: 0.24rem;
  color: #ae7a09;
  font-family: "BigruixianBlackGBV1.0";
  text-align: center;
  line-height: 0.54rem;
}
.wrap .module2 .module2-flex .module2-ri .share-text {
  font-size: 0.2rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 0.3rem;
}
.wrap .module2 .module2-table {
  width: 7.03rem;
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0.4rem auto 0;
  padding-left: 0.08rem;
}
.wrap .module2 .module2-table .module2-tab-item {
  width: 2.27rem;
  height: 1.59rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn2.png?v=16900");
  background-size: 100% 100%;
  font-family: "BigruixianBlackGBV1.0";
  font-size: 0.32rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.15;
  letter-spacing: 0rem;
  color: #3175f0;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0.03rem;
  padding-right: 0.1rem;
}
.wrap .module2 .module2-table .module2-tab-item.first {
  padding-top: 0.1rem;
}
.wrap .module2 .module2-table .module2-tab-item:nth-child(n+4) {
  margin-top: 0.18rem;
}
.wrap .module2 .module2-table .module2-tab-item span {
  font-size: 0.51rem;
  font-family: "BigruixianBlackGBV1.0";
  line-height: 1;
}
.wrap .module2 .module2-table .module2-tab-item:hover, .wrap .module2 .module2-table .module2-tab-item.act {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn2-act.png?v=16900");
  background-size: 100% 100%;
  color: #ffffff;
}
.wrap .module2 .module2-table .module2-tab-item:hover span, .wrap .module2 .module2-table .module2-tab-item.act span {
  color: #ffffff;
}
.wrap .module3 {
  width: 7.5rem;
  height: 17.99rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/bg_04_0622.jpg?v=16900");
  background-position: center top;
  background-size: 100% 100%;
}
.wrap .module3 .module3-cont {
  width: 7.5rem;
  margin: 0 auto;
  padding-top: 0.22rem;
}
.wrap .module3 .module3-title3 {
  width: 7.5rem;
  height: 1.18rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/module1-title3.png?v=16900");
  background-size: 100% 100%;
  margin: 0 auto 0.14rem;
  font-size: 0;
  display: block;
}
.wrap .module3 .module3-title4 {
  width: 7.5rem;
  height: 1.24rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/module1-title4.png?v=16900");
  background-size: 100% 100%;
  margin: 0 auto 0.24rem;
  font-size: 0;
  display: block;
}
.wrap .module3 .module3-program {
  width: 7.5rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 auto 0.64rem;
}
.wrap .module3 .module3-program .program-box {
  position: relative;
  z-index: 2;
  width: 5.51rem;
  height: 7.69rem;
  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;
  color: #dfa72f;
  font-size: 0.28rem;
  padding: 0.28rem 0.24rem 0.15rem;
  text-align: center;
  margin: 0 auto;
}
.wrap .module3 .module3-program .program-box:last-child {
  margin-top: 0.71rem;
}
.wrap .module3 .module3-program .program-box p {
  width: 100%;
  line-height: 1.6;
}
.wrap .module3 .module3-program .program-box::before {
  content: "";
  position: absolute;
  left: 54.5%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -0.29rem;
  width: 6.38rem;
  height: 8.54rem;
  z-index: -1;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/program-bg.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module3 .module3-node {
  width: 7.5rem;
  overflow-x: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.27rem;
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(0%, #fff), color-stop(83%, #fff), color-stop(90%, rgba(255, 255, 255, 0)));
  -webkit-mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 0%, #fff 83%, rgba(255, 255, 255, 0) 90%);
          mask-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(0%, #fff), color-stop(83%, #fff), color-stop(90%, rgba(255, 255, 255, 0)));
          mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 0%, #fff 83%, rgba(255, 255, 255, 0) 90%);
  position: relative;
  z-index: 2;
}
.wrap .module3 .module3-node::-webkit-scrollbar {
  display: none;
}
.wrap .module3 .module3-node::before {
  content: "";
  width: 14.67rem;
  height: 1rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/m/line-time.png?v=16900");
  background-size: 100% 100%;
  position: absolute;
  top: 0.8rem;
  left: 1.3rem;
  z-index: 1;
}
.wrap .module3 .module3-node .module3-node-item {
  width: 2.44rem;
  height: 0.98rem;
  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-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  z-index: 2;
  margin-top: 1.47rem;
}
.wrap .module3 .module3-node .module3-node-item.two {
  margin-left: 0.2rem;
}
.wrap .module3 .module3-node .module3-node-item.last {
  margin-top: 1.96rem;
}
.wrap .module3 .module3-node .module3-node-item::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 2.44rem;
  height: 0.98rem;
  z-index: -1;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip3_2.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module3 .module3-node .module3-node-item.blue {
  margin-top: 0;
}
.wrap .module3 .module3-node .module3-node-item.blue::after {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tip3.png?v=16900");
  background-size: 100% 100%;
}
.wrap .module3 .module3-node .module3-node-item p {
  font-size: 0.18rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: 0rem;
  color: #ffffff;
}
.wrap .module3 .module3-node .module3-node-item h3 {
  font-family: "syht-bold";
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}
.wrap .module3 .probability {
  width: 100%;
  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-top: 14.82rem;
  color: #3074ef;
}
.wrap .module3 .probability a {
  color: #3074ef;
  font-size: 0.22rem;
  text-decoration: underline;
}

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

.pop,
.pop *,
.pop *::before,
.pop *::after,
.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-con {
  padding-top: 0.37rem;
  height: 100%;
  position: relative;
}
.pop .pop-con .icon-ask {
  width: 0.38rem;
  white-space: nowrap;
  cursor: pointer;
  position: absolute;
  left: -10.3%;
  bottom: 47.2%;
  z-index: 2;
  color: #56ffe2;
  font-size: 0.22rem;
  text-decoration: underline;
}
.pop .pop-con .icon-ask.ask3 {
  bottom: 68%;
}
.pop .pop-con .icon-ask.ask3 .float-hover {
  top: initial;
  left: 140%;
}
.pop .pop-con .icon-ask:hover .float-hover {
  opacity: 1;
  pointer-events: auto;
}
.pop .pop-con .icon-ask .float-hover {
  width: 2.68rem;
  height: 1.51rem;
}
.pop .pop-con .icon-ask .float-hover.result_bg p {
  font-size: 0.22rem;
  margin-top: 1.04rem;
  color: #418cff;
  position: relative;
  z-index: 2;
}
.pop .pop-con .icon-ask .float-hover {
  font-size: 0.2rem;
  color: white;
  padding-right: 0.1rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0.1rem;
  padding-top: 0.08rem;
  line-height: 1.3;
  position: absolute;
  white-space: normal;
  bottom: 85%;
  left: 154%;
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  -webkit-mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2.png") 0 0/100% 100% no-repeat;
          mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2.png") 0 0/100% 100% no-repeat;
}
.pop .pop-con .icon-ask .float-hover::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask-border2.png?v=16900");
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
.pop .pop-con .icon-ask .float-hover p {
  font-size: 0.215rem;
  color: white;
  font-family: "BigruixianBlackGBV1.0";
  margin-top: 0.5rem;
  text-align: center;
  text-indent: -0.08rem;
}
.pop img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.pop .pop-title {
  font-size: 0.38rem;
  color: #ffffff;
  position: relative;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: normal;
  font-family: "BigruixianBlackGBV1_1";
}
.pop .pop-title::after, .pop .pop-title::before {
  content: "";
  width: 1.2rem;
  height: 0.12rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-size: 100% 100%;
  vertical-align: 22%;
}
.pop .pop-title::before {
  margin-right: 0.22rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/pop-icon1.png?v=16900");
  background-size: 100% 100%;
}
.pop .pop-title::after {
  margin-left: 0.22rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/pop-icon2.png?v=16900");
  background-size: 100% 100%;
}
.pop .pop-flex-group {
  width: 5.31rem;
  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;
  margin: 0.13rem auto 0;
}
.pop .pop-flex-group.space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.pop .dialog-comm {
  width: 2.65rem;
  height: 0.89rem;
  display: block;
  font-size: 0;
}
.pop .dialog-comm.dialog-sure {
  margin: 0rem auto 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-sure.png?v=16900");
  background-size: 100% 100%;
}
.pop .dialog-comm.dialog-submit {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-submit.png?v=16900");
  background-size: 100% 100%;
}
.pop .dialog-comm.dialog-share {
  margin: 0rem auto 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-share.png?v=16900");
  background-size: 100% 100%;
}
.pop .dialog-comm.dialog-card {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-card.png?v=16900");
  background-size: 100% 100%;
}
.pop .dialog-comm.dialog-update {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-update.png?v=16900");
  background-size: 100% 100%;
}

.pop.pop-comm {
  width: 6.93rem;
  height: 5.61rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-bg1.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-comm .sm-txt {
  width: 100%;
  height: 3.25rem;
  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.24rem;
  color: white;
  line-height: 1.64;
  letter-spacing: 0.01rem;
  text-align: center;
}

.pop.pop-select {
  width: 6.93rem;
  height: 5.61rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-bg1.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-select.big {
  height: 7.11rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-bg2.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-select.big .pop-select-list {
  min-height: 4.45rem;
}
.pop.pop-select.big .pop-select-list .select-list-item:nth-child(n+4) {
  margin-top: 0.18rem;
}
.pop.pop-select .pop-select-list {
  width: 100%;
  min-height: 3.12rem;
  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;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0.32rem auto 0;
}
.pop.pop-select .pop-select-list.w-80 {
  width: 80%;
}
.pop.pop-select .pop-select-list.w-80 .select-list-item:nth-child(n+3) {
  margin-top: 0.18rem;
}
.pop.pop-select .pop-select-list .select-list-item {
  width: 2.11rem;
  position: relative;
  margin: 0 0.03rem;
}
.pop.pop-select .pop-select-list .select-list-item:nth-child(n+4) {
  margin-top: 0.18rem;
}
.pop.pop-select .pop-select-list .select-list-item.sel .select-icongou {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/icongou-act.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-select .pop-select-list .select-list-item.sel .select-list-inner::before {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2-on.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-select .pop-select-list .select-list-item.sel .select-list-inner p {
  color: #ae7a09;
}
.pop.pop-select .pop-select-list .select-list-item .select-icongou {
  width: 0.3rem;
  height: 0.29rem;
  position: absolute;
  right: -0.1rem;
  top: -0.12rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/icongou.png?v=16900");
  background-size: 100% 100%;
  z-index: 3;
}
.pop.pop-select .pop-select-list .select-list-inner {
  width: 2.11rem;
  height: 1.33rem;
  cursor: pointer;
  -webkit-mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2.png");
          mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  position: relative;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2.png?v=16900");
  background-size: 100% 100%;
  background-size: 100% 100%;
}
.pop.pop-select .pop-select-list .select-list-inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2.11rem;
  height: 1.33rem;
  z-index: 2;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask-border2.png?v=16900");
  background-size: 100% 100%;
  background-size: 100% 100%;
}
.pop.pop-select .pop-select-list p {
  width: 1.98rem;
  height: 0.28rem;
  line-height: 0.28rem;
  text-align: center;
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #418cff;
  position: absolute;
  font-family: "syht-bold";
  right: 0.06rem;
  top: 0.98rem;
  z-index: 2;
}

.pop.pop-article {
  width: 6.93rem;
  height: 6.61rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-bg3.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-article .article-list {
  width: 100%;
  height: 4.2rem;
  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;
  margin: 0.2rem auto 0;
  padding-left: 0.36rem;
}
.pop.pop-article .article-list .article-box {
  width: 6.3rem;
  height: 2.23rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/box1.png?v=16900");
  background-size: 100% 100%;
  padding-top: 0.1rem;
  padding-left: 0.11rem;
  padding-right: 0.11rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  margin-bottom: 0.34rem;
}
.pop.pop-article .article-list .article-box.act {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/box2.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-article .article-list .article-box.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.pop.pop-article .article-list .article-box .article-video {
  width: 3.38rem;
  height: 2.13rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.pop.pop-article .article-list .article-box .article-video .article-video-btn {
  width: 0.58rem;
  height: 0.58rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/btn-video.png?v=16900");
  background-size: 100% 100%;
  margin: auto;
}
.pop.pop-article .article-list .article-box .article-video img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.pop.pop-article .article-list .article-box .article-inner {
  width: 2.67rem;
  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;
  margin-left: 0.11rem;
}
.pop.pop-article .article-list .article-box .article-inner .article-title {
  width: 2.67rem;
  height: 0.57rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/box2-title.png?v=16900");
  background-size: 100% 100%;
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.24rem;
  letter-spacing: 0rem;
  font-family: "syht-bold";
  padding-left: 0.06rem;
  color: #ffffff;
}
.pop.pop-article .article-list .article-box .article-inner .article-title span {
  font-family: "syht-bold";
  font-size: 0.2rem;
  font-weight: normal;
  color: #ffcb5b;
}
.pop.pop-article .article-list .article-box .article-inner .article-content {
  font-size: 0.18rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.23rem;
  color: #ffffff;
  margin-top: 0.22rem;
}

.pop.pop-share {
  width: 6.93rem;
  height: 6.3rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-bg1.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-share.minbg {
  height: 5.61rem;
}
.pop.pop-share .pop-share-image {
  width: 6.7rem;
  height: 3.75rem;
  margin: 0.24rem auto 0;
  -webkit-mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm//dialog-mask1.png");
          mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm//dialog-mask1.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  position: relative;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask1.png?v=16900");
  background-size: 100% 100%;
  background-size: 100% 100%;
  -webkit-transform: scale(0.84);
     -moz-transform: scale(0.84);
      -ms-transform: scale(0.84);
          transform: scale(0.84);
  -webkit-transform-origin: center center;
     -moz-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}
.pop.pop-share .pop-share-image.not_bg::before {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask-border.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-share .pop-share-image.not_bg p {
  display: none;
}
.pop.pop-share .pop-share-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.pop.pop-share .pop-share-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 6.7rem;
  height: 3.75rem;
  z-index: 2;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask-border3.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-share .pop-share-image .pop-tag {
  position: absolute;
  top: 0.04rem;
  left: 0.18rem;
  z-index: 1;
  width: 1.65rem;
  height: 0.64rem;
  pointer-events: none;
}
.pop.pop-share .pop-share-image .pop-tag.tag-correct {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tag-correct.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-share .pop-share-image .pop-tag.tag-error {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/tag-error.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-share .pop-share-image p {
  width: 6.37rem;
  height: 0.58rem;
  line-height: 0.58rem;
  text-align: center;
  font-size: 0.3rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #418cff;
  position: absolute;
  font-family: "syht-bold";
  right: 0.06rem;
  top: 2.97rem;
  z-index: 2;
}
.pop.pop-share .pop-select-list2 {
  width: 100%;
  min-height: 3.12rem;
  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;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0.32rem auto 0;
}
.pop.pop-share .pop-select-list2 .select-list-item {
  width: 2.11rem;
  position: relative;
  margin: 0 0.03rem;
}
.pop.pop-share .pop-select-list2 .select-list-item:nth-child(n+4) {
  margin-top: 0.18rem;
}
.pop.pop-share .pop-select-list2 .select-list-item.sel .select-icongou {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/icongou-act.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-share .pop-select-list2 .select-list-item.sel .select-list-inner::before {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2-on.png?v=16900");
  background-size: 100% 100%;
}
.pop.pop-share .pop-select-list2 .select-list-item.sel .select-list-inner p {
  color: #ae7a09;
}
.pop.pop-share .pop-select-list2 .select-list-item .select-icongou {
  width: 0.3rem;
  height: 0.29rem;
  position: absolute;
  right: -0.1rem;
  top: -0.12rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/icongou.png?v=16900");
  background-size: 100% 100%;
  z-index: 3;
}
.pop.pop-share .pop-select-list2 .select-list-inner {
  width: 2.11rem;
  height: 1.33rem;
  cursor: pointer;
  -webkit-mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm//dialog-mask2.png");
          mask: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm//dialog-mask2.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  position: relative;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask2.png?v=16900");
  background-size: 100% 100%;
  background-size: 100% 100%;
}
.pop.pop-share .pop-select-list2 .select-list-inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2.11rem;
  height: 1.33rem;
  z-index: 2;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog-mask-border2.png?v=16900");
  background-size: 100% 100%;
  background-size: 100% 100%;
}
.pop.pop-share .pop-select-list2 p {
  width: 1.98rem;
  height: 0.28rem;
  line-height: 0.28rem;
  text-align: center;
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #418cff;
  position: absolute;
  font-family: "syht-bold";
  right: 0.06rem;
  top: 0.98rem;
  z-index: 2;
}

.pop.pop-views {
  width: 7.45rem;
  height: 4.19rem;
}
.pop.pop-views .pop-con {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.pop.pop-views img {
  width: 100%;
  height: 100%;
}

.pop_up .pop_close,
.pop .pop_close {
  position: absolute;
  top: -0.7rem;
  right: 0rem;
  width: 0.53rem;
  height: 0.53rem;
  display: block;
  font-size: 0;
  z-index: 8;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260619qmxzm/dialog_close.png?v=16900");
  background-size: 100% 100%;
}
.pop_up .pop_close.pop_close,
.pop .pop_close.pop_close {
  right: 0;
  top: -0.75rem;
}

.pop_up .pop_close {
  right: 0;
  top: -0.7rem;
  background-size: 100% 100%;
}

.loginContainer {
  width: 98%;
  text-align: center;
  color: #ffffff;
  position: absolute;
  bottom: 0.11rem;
  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.18rem;
  font-weight: initial;
  mix-blend-mode: difference;
}

.loginContainer a {
  color: #ffc74e;
}

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

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

.pop_up, .pop_up .pop_con {
  width: 7.39rem;
  height: 4.2rem;
  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;
}

.scrollbar {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.scrollbar::-webkit-scrollbar {
  width: 0.07rem;
  height: 100%;
}
.scrollbar::-webkit-scrollbar-track {
  background-color: #ffffff;
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color: #58e2c6;
}

.testContainer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.testContainer button {
  margin: 0;
  padding: 0;
  font-size: 0.22rem;
}

.isM {
  display: none;
}