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: #d3ebff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

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: "HYYAKUHEI-95J";
  src: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/font/HYYAKUHEI-95J.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HYYAKUHEIX-85W";
  src: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/font/HYYAKUHEIX-85W.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "syht-bold";
  src: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/font/sourcehansanscn-bold.subset.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "syht-medium";
  src: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/font/sourcehansanssc-medium.woff") format("woff"), url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/font/sourcehansanssc-medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BigruixianBlackGBV1_1";
  src: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/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: "syht-medium", "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;
}

#afooter {
  padding: 0.2rem 0;
  text-align: center;
  font: normal 0.14rem/0.25rem 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;
}

.module1-ticket-count {
  width: 2.45rem;
  height: 0.44rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/tip9.png?v=610000");
  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.24rem;
  font-weight: normal;
  font-stretch: normal;
  color: #ffffff;
  position: absolute;
  right: -1.2rem;
  top: 0.46rem;
  z-index: 2;
}

.wrap {
  width: 19.2rem;
  margin: 0 auto;
  background-color: #eaf2ff;
  position: relative;
  z-index: 1;
}
.wrap .cont {
  width: 14rem;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.wrap .header {
  height: 10.8rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/bg_01.jpg?v=610000");
  background-position: center top;
  background-size: 19.2rem 100%;
}
.wrap .module1 {
  width: 19.2rem;
  height: 38.21rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/bg_02_1.jpg?v=610000"), url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/bg_02_2.jpg?v=610000");
  background-position: center top;
  background-size: 19.2rem 24.62rem, 19.2rem 13.6rem;
  background-position: center top, center bottom;
  background-repeat: no-repeat, no-repeat;
  position: relative;
  z-index: 2;
}
.wrap .module1 .module1-cont {
  width: 14rem;
  height: 5.83rem;
  margin: 0 auto 2.02rem;
  padding-top: 1.48rem;
  position: relative;
}
.wrap .module1 .module1-title1 {
  width: 7.5rem;
  height: 1.76rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/module1-title1.png?v=610000");
  margin: 0 auto;
  font-size: 0;
  display: block;
}
.wrap .module1 .module1-title2 {
  width: 7.5rem;
  height: 1.76rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/module1-title2.png?v=610000");
  margin: 0.3rem auto 0;
  font-size: 0;
  display: block;
}
.wrap .module1 .module1-title2_2 {
  width: 7.5rem;
  height: 1.76rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/module1-title2_2.png?v=610000");
  margin: 1.53rem auto 0;
  font-size: 0;
  display: block;
}
.wrap .module1 .module1-desc {
  width: 100%;
  font-size: 0.26rem;
  color: #deedfe;
  text-align: center;
  margin-top: 0.44rem;
  line-height: 1.62;
}
.wrap .module1 .module1-desc span {
  color: #ffbd34;
}
.wrap .module1 .module1-tip {
  width: 14rem;
  text-align: right;
  font-size: 0.23rem;
  color: #deedfe;
  margin: 8.8rem auto 0;
  letter-spacing: 0;
}
.wrap .module1 .module1-header {
  color: white;
  padding: 0.21rem 0 0;
  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: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.wrap .module1 .module1-header .module1-header-left {
  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 .module1 .module1-header .upgrade-section {
  margin-top: -0.48rem;
  margin-right: 0.53rem;
}
.wrap .module1 .module1-header .status-label {
  font-size: 0.25rem;
  margin-bottom: 0.05rem;
  text-indent: 0.53rem;
  font-family: "BigruixianBlackGBV1_1";
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.wrap .module1 .module1-header .status-value {
  color: #333333;
  font-size: 0.21rem;
  vertical-align: middle;
  width: 0.97rem;
  height: 0.35rem;
  line-height: 0.35rem;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/tip1.png?v=610000");
  font-family: "syht-bold";
  text-indent: 0;
  margin-left: 0.05rem;
}
.wrap .module1 .module1-header .status-value.act {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/tip1-act.png?v=610000");
}
.wrap .module1 .module1-header .ticket-status {
  font-size: 0.24rem;
  color: white;
  height: 0.71rem;
  line-height: 0.71rem;
  margin-top: 0.12rem;
  text-indent: 0.53rem;
}
.wrap .module1 .module1-header .ticket-status .ticket-value {
  color: #333333;
  font-size: 0.21rem;
  color: #ffffb0;
  border-bottom: 1px solid currentColor;
  vertical-align: middle;
  line-height: 1;
  vertical-align: 9%;
}
.wrap .module1 .module1-header .upgrade-btn {
  color: #333537;
  text-align: center;
  font-size: 0.28rem;
  cursor: pointer;
  width: 3.26rem;
  height: 0.87rem;
  line-height: 0.85rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/btn2.png?v=610000");
  font-family: "HYYAKUHEI-95J";
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrap .module1 .module1-header .upgrade-desc {
  font-size: 0.18rem;
  text-align: center;
  color: #fffcf3;
}
.wrap .module1 .module1-text-list {
  width: 14rem;
  height: 5.6rem;
  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;
  text-align: center;
  margin: 0.44rem auto 0;
}
.wrap .module1 .module1-text-list .module1-text-item {
  font-size: 0.23rem;
  text-align: left;
  color: #fff7df;
  line-height: 1.38;
  position: relative;
  padding-left: 0.44rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.wrap .module1 .module1-text-list .module1-text-item:not(:last-child) {
  margin-bottom: 0.52rem;
}
.wrap .module1 .module1-text-list .module1-text-item .icon {
  width: 0.3rem;
  height: 0.32rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/icon1.png?v=610000");
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.wrap .module1 .module1-text-list .module1-text-item span {
  color: #ffd479;
}
.wrap .module1 .module1-text-list .module1-text-item span.color1 {
  color: #ff482f;
}
.wrap .module1 .module1-text-list .module1-text-item span.color2 {
  color: #fa9332;
}
.wrap .module1 .module1-text-list .module1-text-item span.color3 {
  color: #f7db3e;
}
.wrap .module1 .module1-text-list .module1-text-item span.color4 {
  color: #93faff;
}
.wrap .module1 .module1-content {
  width: 81%;
  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.78rem auto 0;
}
.wrap .module1 .module1-content .ticket-box {
  width: 40%;
  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;
  text-align: center;
}
.wrap .module1 .module1-content .ticket-box .ticket-title {
  width: 4.51rem;
  height: 1.09rem;
  line-height: 1.09rem;
  font-size: 0.4415rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
  font-family: "HYYAKUHEI-95J";
  position: relative;
  z-index: 2;
  color: #1d1c1a;
  cursor: pointer;
}
.wrap .module1 .module1-content .ticket-box .ticket-title::before {
  content: "";
  width: 5.09rem;
  height: 1.61rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/btn1.png?v=610000");
  position: absolute;
  top: 55%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
  pointer-events: none;
}
.wrap .module1 .module1-content .ticket-box .ticket-time {
  font-size: 0.18rem;
  color: #3276f2;
  line-height: 1;
  width: 4.51rem;
  text-align: center;
}
.wrap .module1 .module1-content .ticket-box .ticket-time span {
  font-size: 0.18rem;
  color: #1b1b1b;
}
.wrap .module1 .fare-container {
  width: 14rem;
  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.7rem auto 0;
}
.wrap .module1 .header-fare {
  width: 6.83rem;
  height: 1.03rem;
  color: #333;
  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-left: auto;
}
.wrap .module1 .header-fare .tag-icon {
  width: 0.45rem;
  height: 0.47rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/icon2.png?v=610000");
  margin-right: 0.04rem;
}
.wrap .module1 .header-fare .title-fare {
  font-size: 0.48rem;
  color: #11161e;
  font-family: "HYYAKUHEI-95J";
}
.wrap .module1 .price-list-fare {
  width: 6.83rem;
  margin-left: 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-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1.06rem;
}
.wrap .module1 .price-list-fare .price-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0.48rem;
  padding-left: 0.76rem;
  height: 0.9rem;
}
.wrap .module1 .price-list-fare .color-block {
  width: 1.13rem;
  height: 0.41rem;
  margin-right: 0.25rem;
  margin-top: 0.05rem;
}
.wrap .module1 .price-list-fare .first {
  background-color: #c73537;
}
.wrap .module1 .price-list-fare .second {
  background-color: #fed44b;
}
.wrap .module1 .price-list-fare .price-info {
  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 .module1 .price-list-fare .price-name {
  font-size: 0.4313rem;
  color: #000000;
  line-height: 1;
  font-family: "BigruixianBlackGBV1_1";
}
.wrap .module1 .price-list-fare .price-name span {
  color: #007bff;
  font-family: "BigruixianBlackGBV1_1";
  margin-left: -0.15rem;
}
.wrap .module1 .price-list-fare .price-desc {
  font-size: 0.18rem;
  color: #1b1b1b;
  line-height: 1.42;
  width: 2.65rem;
  text-align: center;
}
.wrap .module2 {
  width: 19.2rem;
  height: 25.93rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/bg_03.jpg?v=610000");
  background-position: center top;
  background-size: 19.2rem 100%;
}
.wrap .module2 .module2-cont {
  position: relative;
  height: 100%;
}
.wrap .module2 .probability {
  position: absolute;
  text-align: center;
  bottom: 0.62rem;
  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;
  color: #3074ef;
}
.wrap .module2 .probability a {
  color: #3074ef;
  font-size: 0.2rem;
  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;
  font-family: "syht-medium", "Microsoft YaHei";
}

.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;
  right: -9.7%;
  bottom: 36.6%;
  z-index: 2;
  color: #56ffe2;
  font-size: 0.24rem;
  text-decoration: underline;
}
.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;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/float-hover2.png?v=610000");
  font-size: 0.2rem;
  color: white;
  padding-left: 0.38rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.08rem;
  line-height: 1.3;
  position: absolute;
  white-space: normal;
  top: -389%;
  left: 142%;
  z-index: 2;
  opacity: 0;
  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: cover;
     object-fit: cover;
}
.pop .pop-title {
  font-size: 0.52rem;
  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.65rem;
  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/a20260624ticketsell/pop-icon1.png?v=610000");
}
.pop .pop-title::after {
  margin-left: 0.22rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/pop-icon2.png?v=610000");
}
.pop .pop-flex-group {
  width: 6.2rem;
  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: 3.15rem;
  height: 1.06rem;
  display: block;
  font-size: 0;
}
.pop .dialog-comm.dialog-sure {
  margin: 0rem auto 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/dialog-sure.png?v=610000");
}

.pop.pop-comm {
  width: 8.96rem;
  height: 5.78rem;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/dialog-bg1.png?v=610000");
}
.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-views {
  width: 13.5rem;
  height: 7.59rem;
}
.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.18rem;
  right: 0.22rem;
  width: 0.53rem;
  height: 0.53rem;
  display: block;
  font-size: 0;
  z-index: 8;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20260624ticketsell/dialog_close.png?v=610000");
}
.pop_up .pop_close.pop_close,
.pop .pop_close.pop_close {
  top: 0;
  right: -0.75rem;
}

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

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

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

.loginContainer a {
  color: #1b1b1b;
}

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

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

.pop_up,
.pop_up .pop_con {
  width: 13rem;
  height: 7.35rem;
  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 button {
  font-size: 0.18rem;
}