html, body, div, p, 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 {
  font: 0.14rem/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
  text-decoration: none;
}

ul, li {
  list-style: none;
}

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

video, iframe, image {
  max-width: 100%;
  height: 100%;
}

html, body {
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}

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

/* reset end */
html {
  font-size: 50px;
  font-size: 13.33333333vw;
}

:root {
  --app-height: 13.34rem;
}

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

.hide, .hid {
  text-indent: -9999em;
  font-size: 0;
  overflow: hidden;
  width: 0rem;
  height: 0rem;
  opacity: 0;
}

* {
  -webkit-text-size-adjust: 100% !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-drag: none;
}

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: "fzshengsksjw_zhong";
  src: url("//game.gtimg.cn/images/lol/act/a20260129spring/font/fzshengsksjw_zhong.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fzshengsksjw_0";
  src: url("//game.gtimg.cn/images/lol/act/a20260129spring/font/fzshengsksjw_0.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "beaufort-lol";
  src: url("//game.gtimg.cn/images/lol/act/a20260129spring/font/beaufort-lol.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fzbiaoysjw";
  src: url("//game.gtimg.cn/images/lol/act/a20260129spring/font/fzbiaoysjw.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "syht-regular";
  src: url("//game.gtimg.cn/images/lol/act/a20260129spring/font/syht-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "syht-bold";
  src: url("//game.gtimg.cn/images/lol/act/a20260129spring/font/syht-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "beautfort-lol";
  src: url(//game.gtimg.cn/images/lgamem/cp/a20240626anniversary/fonts/beaufort-lol.ttf);
}
.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 {
  position: relative;
  z-index: 0;
  padding: 0.26rem 0;
  text-align: center;
  font: normal 0.2rem/0.2rem Tahoma;
  background-color: #191219;
  line-height: 1.42;
}

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

.mgn-auto {
  margin: 0 auto;
}

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

[v-cloak] {
  display: none;
}

.disabled {
  pointer-events: none;
}

.wrapper {
  width: 7.5rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0 auto;
  background-color: #ce3b31;
}

body {
  overflow-x: hidden;
  padding-bottom: 1.3rem;
}

.side-bar {
  width: 1.77rem;
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 66;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.side-bar.show {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.side-bar .side-bar-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;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
}
.side-bar .side-bar-item {
  min-width: 1.1rem;
  font-size: 0.22rem;
  color: #ffbc85;
  font-family: "fzbiaoysjw";
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: right;
  -webkit-box-pack: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  mix-blend-mode: difference;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0.65rem;
  position: relative;
  white-space: nowrap;
  padding-right: 0.18rem;
  margin-bottom: 0.01rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/side-barbg.png?v=169000");
  background-size: 2.4rem 0.9rem;
  background-position: left 0;
  background-repeat: no-repeat;
  cursor: pointer;
}
.side-bar .side-bar-item.ts {
  padding-top: 0.04rem;
  font-size: 0.18rem;
  line-height: 1.3;
}
.side-bar .side-bar-item:not(:last-child):before {
  content: "";
  width: 1.44rem;
  height: 0.07rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/side-bar-after.png?v=169000");
  background-position: left 0;
  position: absolute;
  bottom: 0;
  right: 0.28rem;
  z-index: 4;
  pointer-events: none;
}
.side-bar .side-bar-item:hover, .side-bar .side-bar-item.act {
  background-image: initial;
  color: #5c0a05;
}
.side-bar .side-bar-item:hover::before, .side-bar .side-bar-item.act::before {
  opacity: 0;
}
.side-bar .side-bar-item:hover::after, .side-bar .side-bar-item.act::after {
  content: "";
  width: 2.05rem;
  height: 0.65rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/side-on.png?v=169000");
  background-size: 100% 100%;
  background-position: right 0;
  background-position-x: -1.8rem;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
  pointer-events: none;
}
.side-bar .side-bar-item:hover::after::before, .side-bar .side-bar-item.act::after::before {
  opacity: 0;
}
.side-bar .side-bar-backtop {
  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: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-right: 0.18rem;
  margin-top: 0.18rem;
  mix-blend-mode: difference;
}
.side-bar .side-bar-backtop span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.18rem;
  font-family: "fzbiaoysjw";
  color: #ffbc85;
  width: 0.79rem;
  text-align: center;
}
.side-bar .side-bar-backtop .icon-top {
  width: 0.79rem;
  height: 0.79rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/scrollTop.png?v=169000");
  background-size: 100% 100%;
  margin-bottom: 0.1rem;
}

.wrap {
  width: 7.5rem;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 329.4rem;
}
.wrap .cont {
  width: 7.5rem;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.wrap .bg-box {
  width: 7.5rem;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  z-index: -1;
}
.wrap .bg-box .bg {
  width: 7.5rem;
  height: 25rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin-top: -0.01rem;
}
.wrap .bg-box .bg.bg15, .wrap .bg-box .bg.bg16, .wrap .bg-box .bg.bg17 {
  display: none;
}
.wrap .bg-box .bg1 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_1.jpg?v=169000");
}
.wrap .bg-box .bg1 {
  height: 4.71rem;
  background-image: none;
  margin-top: 0rem;
}
.wrap .bg-box .bg2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_2.jpg?v=169000");
}
.wrap .bg-box .bg3 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_3.jpg?v=169000");
}
.wrap .bg-box .bg4 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_4.jpg?v=169000");
}
.wrap .bg-box .bg5 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_5.jpg?v=169000");
}
.wrap .bg-box .bg6 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_6.jpg?v=169000");
}
.wrap .bg-box .bg7 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_7.jpg?v=169000");
}
.wrap .bg-box .bg8 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_8.jpg?v=169000");
}
.wrap .bg-box .bg9 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_9.jpg?v=169000");
}
.wrap .bg-box .bg10 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_10.jpg?v=169000");
}
.wrap .bg-box .bg10 {
  height: 20rem;
}
.wrap .bg-box .bg11 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_11.jpg?v=169000");
}
.wrap .bg-box .bg11 {
  height: 30rem;
}
.wrap .bg-box .bg12 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_12.jpg?v=169000");
}
.wrap .bg-box .bg13 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_13.jpg?v=169000");
}
.wrap .bg-box .bg14 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_14.jpg?v=169000");
}
.wrap .bg-box .bg15 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_15.jpg?v=169000");
}
.wrap .bg-box .bg15 {
  height: 11.44rem;
}
.wrap .bg-box .bg16 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_16.jpg?v=169000");
}
.wrap .bg-box .bg17 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/bg_17.jpg?v=169000");
}
.wrap .bg-box .bg17 {
  height: 11.44rem;
}
.wrap .header {
  height: 4.71rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/header.jpg?v=169000");
}
.wrap .header .cont {
  padding-top: 0rem;
}
.wrap .header .slogan {
  display: none;
}
.wrap .header .logo-lol {
  width: 0.84rem;
  height: 0.24rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/logo-lol.png?v=169000");
  position: absolute;
  top: 0.12rem;
  left: 0.12rem;
  z-index: 22;
  display: block;
}
.wrap .header .topbar {
  width: 7.5rem;
  height: 1.31rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/topbar.png?v=169000");
  margin: 0 auto;
  position: fixed;
  bottom: 0rem;
  left: 0;
  z-index: 666;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrap .header .topbar .topbar-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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 1.16rem;
  width: 1.24rem;
  padding-top: 0.22rem;
  margin-top: 0.07rem;
  cursor: pointer;
  position: relative;
}
.wrap .header .topbar .topbar-item:not(:last-child):after {
  content: "";
  width: 0.04rem;
  height: 1.19rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/topbar-line.png?v=169000");
  position: absolute;
  right: -0.02rem;
  top: 0rem;
  z-index: 1;
}
.wrap .header .topbar .topbar-item.act {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/topbar-hover.png?v=169000");
}
.wrap .header .topbar .topbar-item.act .topbar-item-index {
  opacity: 0;
}
.wrap .header .topbar .topbar-item.act .topbar-item-text {
  color: #630703;
}
.wrap .header .topbar .topbar-item.act .topbar-item-desc {
  color: #7a2d18;
}
.wrap .header .topbar .topbar-item.act::before {
  content: "";
  width: 1.5rem;
  height: 0.85rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/topbar-icon.png?v=169000");
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -0.46rem;
  z-index: 11;
  pointer-events: none;
}
.wrap .header .topbar .topbar-item .topbar-item-index {
  text-align: center;
  color: #9e1610;
  font-size: 0rem;
  font-family: "fzshengsksjw_0";
  display: none;
}
.wrap .header .topbar .topbar-item .topbar-item-text {
  text-align: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #fcfbbd), color-stop(65%, #faf88c));
  background-image: -moz-linear-gradient(top, #fcfbbd 35%, #faf88c 65%);
  background-image: linear-gradient(to bottom, #fcfbbd 35%, #faf88c 65%);
  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);
  font-size: 0.2rem;
  font-family: "fzshengsksjw_0";
}
.wrap .header .topbar .topbar-item .topbar-item-desc {
  text-align: center;
  color: #f1cba2;
  font-size: 0.12rem;
  line-height: 1.35;
  margin-top: 0.04rem;
}
.wrap .page-title {
  width: 7.5rem;
  margin: 0 auto;
  font-size: 0;
}
.wrap .page-title.module1-title1 {
  height: 1.83rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/title1.png?v=169000");
  margin: 0.08rem auto 0;
}
.wrap .page-title.module1-title2 {
  width: 7.5rem;
  height: 2.07rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/title2.png?v=169000");
  margin: 6.23rem auto 0;
}
.wrap .page-title.module2-title1 {
  width: 7.5rem;
  height: 1.1rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module2-title1.png?v=169000");
  font-size: 0;
  margin: 5.7rem auto 0;
}
.wrap .page-title.module2-title2 {
  width: 7.5rem;
  height: 1.09rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module2-title2.png?v=169000");
  font-size: 0;
  margin: 6.4rem auto 0;
}
.wrap .page-title.module2-title2_2 {
  width: 7.5rem;
  height: 2.15rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module2-title2_2.png?v=169000");
  font-size: 0;
  margin: 7.7rem auto 0;
}
.wrap .page-title.module2-title3 {
  width: 7.5rem;
  height: 1.05rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module2-title3.png?v=169000");
  font-size: 0;
  margin: 7.51rem auto 0;
}
.wrap .page-title.module3-title1 {
  width: 7.5rem;
  height: 1.19rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/title3.png?v=169000");
  font-size: 0;
  position: relative;
}
.wrap .page-title.module3-title1 i {
  width: 0.64rem;
  height: 0.64rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon-ask.png?v=169000");
  position: absolute;
  top: 0;
  right: 0.55rem;
  z-index: 1;
  font-size: 0;
  cursor: pointer;
}
.wrap .page-title.module3-title2 {
  width: 7.5rem;
  height: 2.19rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/title4.png?v=169000");
  font-size: 0;
  position: relative;
  margin: 2rem auto 0;
}
.wrap .page-title.module3-title2 i {
  width: 0.71rem;
  height: 0.71rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon-ask.png?v=169000");
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  font-size: 0;
  cursor: pointer;
}
.wrap .module0 {
  display: none;
}
.wrap .module1 {
  width: 7.5rem;
  height: 79.86rem;
}
.wrap .module1 .module1-cont {
  width: 7.5rem;
  margin: 0 auto;
  position: relative;
}
.wrap .module1 .module1-desc {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  color: #ffdfad;
  margin: -0.12rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module1-desc.png?v=169000");
  background-size: 6.42rem 0.05rem;
  background-position: 73% center;
}
.wrap .module1 .module1-role-name {
  width: 7.5rem;
  height: 2.17rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module1-role-name.png?v=169000");
  margin: 5.55rem auto 0;
  font-size: 0;
}
.wrap .module1 .module1-line1 {
  width: 5.13rem;
  height: 0.13rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line.png?v=169000");
  margin: 0.18rem auto 0;
}
.wrap .module1 .module1-task {
  width: 100%;
  display: none;
  -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.34rem;
  margin: 0 auto;
  height: 12.9rem;
}
.wrap .module1 .module1-task.show {
  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 .module1 .module1-task.version1 {
  padding-left: 0;
}
.wrap .module1 .module1-task.version1 .module1-time {
  margin-top: 0.3rem;
}
.wrap .module1 .module1-task.version2 {
  padding-left: 0;
}
.wrap .module1 .module1-task.version2 .module1-line1 {
  margin: 0.2rem auto 0;
}
.wrap .module1 .module1-task.version2 .module1-time {
  margin-top: 0.27rem;
}
.wrap .module1 .module1-task.version3 .module1-time {
  margin-top: 0.27rem;
}
.wrap .module1 .module1-task.version3 .module1-group-btn {
  margin: 0.3rem auto 0;
}
.wrap .module1 .module1-task.version3 .module1-text {
  margin-top: 0.38rem;
}
.wrap .module1 .module1-task .btn-rule {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.22rem;
  text-decoration: underline;
  margin-top: 0.17rem;
  color: #ffe2b3;
}
.wrap .module1 .module1-task .module1-time {
  color: #ffe2b3;
  font-size: 0.2rem;
  text-align: center;
  letter-spacing: 0.01rem;
  font-family: "syht-regular";
}
.wrap .module1 .module1-task .module1-time span {
  font-weight: bold;
}
.wrap .module1 .module1-task .module1-text {
  width: 100%;
  color: #ffebb2;
  font-weight: bold;
  font-size: 0.36rem;
  margin-top: 0.18rem;
  text-align: center;
  line-height: 1.4;
  font-family: "syht-bold";
}
.wrap .module1 .module1-task .module1-text em {
  color: #faf985;
}
.wrap .module1 .module1-task .module1-group-btn {
  width: 6.72rem;
  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: 0.44rem auto 0;
}
.wrap .module1 .module1-task .module1-group-btn .module1-group-inner {
  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;
}
.wrap .module1 .module1-task .module1-group-btn .module1-group-inner.ml-auto {
  margin-left: auto;
}
.wrap .module1 .module1-task .module1-group-btn .module1-group-inner .pac-span {
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #ffe2b3;
  margin-top: 0.08rem;
  letter-spacing: 0.04rem;
  font-family: "syht-regular";
}
.wrap .module1 .module1-task .module1-group-btn .module1-group-inner .pac-span span {
  font-size: 0.24rem;
  font-family: "syht-regular";
}
.wrap .module1 .module1-task .module1-group-btn .btn {
  font-size: 0;
}
.wrap .module1 .module1-task .module1-group-btn .btn-primary {
  width: 3.35rem;
  height: 0.72rem;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-yy.png?v=169000");
}
.wrap .module1 .module1-task .module1-group-btn .btn-primary.gray {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-yy-gray.png?v=169000");
}
.wrap .module1 .module1-task .module1-group-btn .btn-primary.gray + .pac-span {
  color: #2ddda6;
}
.wrap .module1 .module1-task .module1-group-btn .btn-share {
  width: 3.35rem;
  height: 0.72rem;
  margin-left: auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-share0130.png?v=169000");
}
.wrap .module1 .module1-task .module1-group-btn .btn-share.gray {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-share-gray0130.png?v=169000");
}
.wrap .module1 .module1-task .module1-group-btn .btn-share.gray + .pac-span {
  color: #2ddda6;
}
.wrap .module1 .module1-task .module1-group-btn .btn-lq {
  width: 3.35rem;
  height: 0.72rem;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-lq486.png?v=169000");
}
.wrap .module1 .module1-task .module1-group-btn .btn-lq.gray {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-lq486-gray.png?v=169000");
}
.wrap .module1 .module1-task .module1-tr {
  min-width: 4.9rem;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.2rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/task-bg1.png?v=169000");
  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;
  padding: 0 0.17rem;
  color: #f8de93;
  margin: 0.32rem auto 0;
}
.wrap .module1 .module1-task .module1-tr .module1-tr-txt {
  color: #f8de93;
}
.wrap .module1 .module1-task .module1-tr .module1-tr-txt b {
  font-weight: bold;
}
.wrap .module1 .module1-task .module1-tr .icon-kuohao {
  width: 1rem;
  height: 0.29rem;
  text-align: center;
  font-family: "beautfort-lol";
  font-size: 0.22rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon1.png?v=169000");
  margin-left: 0.12rem;
  line-height: 1.1;
}
.wrap .module1 .module1-task .module1-tr .icon-kuohao span {
  color: #ffa375;
  font-family: "beautfort-lol";
  font-size: 0.22rem;
  line-height: 1.1;
}
.wrap .module1 .module2-time2,
.wrap .module1 .module1-time2 {
  width: 4.47rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffe2b3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/time2-bg.png?v=169000");
  margin: 0.04rem auto 0;
  font-family: "syht-regular";
  letter-spacing: 0rem;
}
.wrap .module1 .module2-time2 span,
.wrap .module1 .module1-time2 span {
  color: #ffe2b3;
  font-weight: bold;
}
.wrap .module1 .module2-text-btn,
.wrap .module1 .module1-text-btn {
  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: 4.17rem;
  margin: 0.32rem auto 0;
}
.wrap .module1 .module2-text-btn .btn-lq,
.wrap .module1 .module1-text-btn .btn-lq {
  width: 4.17rem;
  height: 0.89rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-lq486.png?v=169000");
}
.wrap .module1 .module2-text-btn .text-warn,
.wrap .module1 .module1-text-btn .text-warn {
  font-size: 0.2rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.1rem;
  font-family: "syht-regular";
}
.wrap .module1 .border-box {
  position: absolute;
  left: 0.6rem;
  top: 11.74rem;
  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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wrap .module1 .border-box img {
  width: 1.79rem;
  height: 1.8rem;
  display: block;
}
.wrap .module1 .border-box p {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  color: #ffe2b3;
  margin-top: 0.05rem;
  -webkit-filter: drop-shadow(0rem 0rem 0.1rem rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0rem 0rem 0.1rem rgba(0, 0, 0, 0.5));
}
.wrap .module1 .btn-unlock {
  width: 4.22rem;
  height: 0.9rem;
  font-size: 0;
  display: block;
  margin: 0.3rem auto 0;
  position: relative;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/btn-unlock424_green.png?v=169000");
}
.wrap .module1 .btn-unlock.green {
  width: 4.24rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/btn-unlock424_green.png?v=169000");
}
.wrap .module1 .btn-unlock.game {
  width: 4.24rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/btn-unlock424-game.png?v=169000");
}
.wrap .module1 .btn-unlock.after-line::after {
  content: "";
  width: 6.86rem;
  height: 0.12rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/line7.png?v=169000");
  position: absolute;
  bottom: -0.74rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.wrap .module1 .module1-video-title {
  width: 7.5rem;
  height: 0.58rem;
  font-size: 0rem;
  margin: 0.69rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/video-module1-title.png?v=169000");
}
.wrap .module1 .module1-title3 {
  width: 7.5rem;
  height: 1.1rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module1-title3.png?v=169000");
  font-size: 0;
  display: block;
}
.wrap .module1 .module1-group3 {
  margin: 8.26rem auto 0;
}
.wrap .module1 .module1-group3 .module1-time2 {
  margin-top: 0;
}
.wrap .module1 .module1-group3 .btn-unlock {
  margin-top: 0.34rem;
}
.wrap .module1 .module2-group2 {
  margin: 8.1rem auto 0;
}
.wrap .module1 .module2-group2.group2_2 {
  margin: 0rem auto 0;
}
.wrap .module1 .module2-group2.group2_2 .btn-unlock {
  margin-top: 0.48rem;
}
.wrap .module1 .module2-group2 .module1-time2 {
  margin-top: 0;
}
.wrap .module1 .module2-group2 .btn-unlock {
  margin-top: 0.34rem;
}
.wrap .module1 .module2-group2 .module2-text-btn {
  margin: 0.22rem auto 0;
}
.wrap .module1 .module2-group2.group2_2 .module2-time2 {
  margin-top: 0.1rem;
}
.wrap .module1 .module2-group2.group2_2 .module2-text-btn {
  margin: 0.28rem auto 0;
}
.wrap .module1 .module2-line2,
.wrap .module1 .module1-line2 {
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  color: #febb8e;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/line6.png?v=169000");
  margin: -0.04rem auto 0;
  background-size: 2.38rem 0.06rem;
  background-position: center center;
}
.wrap .module1 .module1-video-box {
  width: 7.42rem;
  height: 5.26rem;
  position: relative;
  margin: 0.09rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/video-module1.png?v=169000");
}
.wrap .module1 .module1-video-box .btn-play {
  width: 1.5rem;
  height: 1.58rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-play.png?v=169000");
  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: 2;
  font-size: 0;
}
.wrap .module2 {
  width: 7.5rem;
  height: 25.3rem;
}
.wrap .module2 .module2-cont {
  width: 7.5rem;
  margin: 0 auto;
}
.wrap .module2 .module2-time2 {
  width: 4.47rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffe2b3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/time2-bg.png?v=169000");
  margin: 0.01rem auto 0;
}
.wrap .module2 .module2-time2 span {
  color: #ffe2b3;
  font-weight: bold;
}
.wrap .module2 .module2-text-btn {
  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: 4.17rem;
  margin: 0.23rem auto 0;
}
.wrap .module2 .module2-text-btn .module2-line2 {
  width: 100%;
  font-size: 0.18rem;
  color: #febb8e;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line2.png?v=169000");
  background-size: 3.11rem 0.08rem;
  background-position: center center;
}
.wrap .module2 .module2-text-btn .btn-unlock {
  width: 4.17rem;
  height: 0.89rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock565.png?v=169000");
  margin-top: 0.3rem;
}
.wrap .module2 .module2-text-btn .btn-unlock.game {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock568-game.png?v=169000");
}
.wrap .module2 .module2-text-btn .text-warn {
  font-size: 0.2rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.12rem;
  font-family: "syht-regular";
}
.wrap .module6 .module6-cont {
  width: 7.5rem;
  margin: 0 auto;
  padding-top: 0.13rem;
}
.wrap .module6 .group1 {
  width: 7.6rem;
  margin: 0rem;
  min-height: 6.6rem;
  position: relative;
}
.wrap .module6 .group1 .module3-right-prop {
  width: 7.5rem;
  height: 3.54rem;
  position: absolute;
  left: 0rem;
  top: 4.95rem;
  z-index: 2;
}
.wrap .module6 .group1 .module3-right-prop .module3-prop-img {
  width: 7.5rem;
  height: 3.31rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module3-prop-img.png?v=169000");
  position: absolute;
  left: 0;
  top: -2.76rem;
  z-index: 2;
}
.wrap .module6 .group1 .module3-right-prop i {
  width: 0.62rem;
  height: 0.62rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon-ask.png?v=169000");
  position: absolute;
  top: -2.38rem;
  right: 0.56rem;
  z-index: 9;
  font-size: 0;
  cursor: pointer;
}
.wrap .module6 .module3-time1 {
  width: 5.56rem;
  height: 0.59rem;
  line-height: 0.59rem;
  text-align: center;
  font-size: 0.22rem;
  color: #ffe2b3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/time2-bg.png?v=169000");
  margin: 0.1rem auto 0;
  font-family: "syht-regular";
}
.wrap .module6 .module3-time1 span {
  color: #ffe2b3;
  font-weight: bold;
}
.wrap .module6 .module3-line1 {
  width: 5.13rem;
  height: 0.13rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line3.png?v=169000");
  margin: 8.22rem auto 0;
}
.wrap .module6 .module3-task-txt {
  width: 100%;
  font-size: 0.2rem;
  color: #ffd797;
  margin-top: 0.27rem;
  text-align: center;
}
.wrap .module6 .module3-task-box {
  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;
  margin-top: 0.28rem;
}
.wrap .module6 .module3-task-box .module3-tr {
  width: 4.76rem;
  height: 0.63rem;
  line-height: 0.63rem;
  font-size: 0.2577rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/task-bg1.png?v=169000");
  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: 0 0.17rem;
  color: #f8de93;
  margin: 0 auto;
}
.wrap .module6 .module3-task-box .module3-tr.mt-10 {
  margin-top: 0.1rem;
}
.wrap .module6 .module3-task-box .module3-tr .module3-tr-txt {
  color: #f8de93;
}
.wrap .module6 .module3-task-box .module3-tr .module3-tr-txt b {
  font-weight: bold;
}
.wrap .module6 .module3-task-box .module3-tr .icon-kuohao {
  width: 1rem;
  height: 0.27rem;
  text-align: center;
  font-family: "beautfort-lol";
  font-size: 0.2577rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon1.png?v=169000");
  margin-left: auto;
  line-height: 1.1;
  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;
}
.wrap .module6 .module3-task-box .module3-tr .icon-kuohao span {
  color: #ffa375;
  font-family: "beautfort-lol";
  font-size: 0.2577rem;
  line-height: 1.1;
}
.wrap .module6 .module3-text-btn {
  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;
  margin-top: 0.26rem;
}
.wrap .module6 .module3-text-btn .btn-open {
  width: 4.09rem;
  height: 0.88rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-open.png?v=169000");
  margin: 0.03rem auto 0;
}
.wrap .module6 .module3-text-btn .btn-open.gray {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-open-gray.png?v=169000");
}
.wrap .module6 .module3-text-btn .btn-history {
  font-size: 0.2rem;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffd797;
  text-decoration: underline;
  margin: 0.16rem auto 0;
}
.wrap .module4 {
  width: 7.5rem;
  height: 42.44rem;
}
.wrap .module4 .module4-cont {
  width: 7.5rem;
  margin: 0 auto;
  padding-top: 0em;
}
.wrap .module4 .page-title.module4-title1 {
  width: 7.5rem;
  height: 1.8rem;
  font-size: 0;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module4-title1.png?v=169000");
}
.wrap .module4 .module4-line1-text {
  width: 7.5rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module4-line1-text.png?v=169000");
  background-size: 7.2rem 0.2rem;
  background-position: center center;
  font-size: 0.2rem;
  color: #ffdfad;
  text-align: center;
  margin: -0.07rem auto 0;
}
.wrap .module4 .module4-change-role {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 9;
}
.wrap .module4 .module4-change-role.pl-200 {
  padding-left: 0;
}
.wrap .module4 .module4-change-role .ul-images-big {
  width: 7.5rem;
  position: absolute;
  top: 0.32rem;
  right: 0;
  z-index: 0;
  pointer-events: none;
}
.wrap .module4 .module4-change-role .ul-images-big.left {
  right: 0;
}
.wrap .module4 .module4-change-role .ul-images-big.left img {
  height: 13.29rem;
}
.wrap .module4 .module4-change-role .ul-images-big img {
  width: 100%;
  height: 12.09rem;
  margin-top: 0;
  display: none;
}
.wrap .module4 .module4-change-role .ul-images-big img.act {
  display: block;
}
.wrap .module4 .module4-box-le {
  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: 100%;
  position: relative;
  z-index: 9;
  padding-top: 8.68rem;
}
.wrap .module4 .module4-box-le.right {
  padding-top: 10.58rem;
}
.wrap .module4 .module4-box-le.right .ul-roleavatar {
  margin-top: 0.28rem;
}
.wrap .module4 .module4-box-le .module4-rolebox {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.wrap .module4 .module4-box-le .module4-rolebox.row-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrap .module4 .module4-box-le .module4-rolename {
  width: 7.5rem;
  height: 3.7rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name1 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name/4.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name/5.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name3 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name/1.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name4 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name/3.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name5 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name/2.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name1 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name2/1.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name2/2.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name3 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name2/3.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name4 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name2/4.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name5 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/role-name2/5.png?v=169000");
}
.wrap .module4 .module4-box-le .role-play {
  width: 1.16rem;
  height: 1.21rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-play116.png?v=169000");
  margin-left: 0.4rem;
  -webkit-animation-name: pulse;
     -moz-animation-name: pulse;
          animation-name: pulse;
  margin-top: 0.12rem;
  -webkit-animation-duration: 1.5s;
     -moz-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
          animation-timing-function: linear;
}
.wrap .module4 .ul-roleavatar {
  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: 0.48rem;
}
.wrap .module4 .ul-roleavatar li {
  width: 1.17rem;
  height: 0.99rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/avatar-bg.png?v=169000");
  margin-right: 0rem;
  margin: 0 0.02rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: relative;
}
.wrap .module4 .ul-roleavatar li.act {
  pointer-events: none;
}
.wrap .module4 .ul-roleavatar li.act::after {
  content: "";
  width: 1.17rem;
  height: 0.99rem;
  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: 3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role/active2.png?v=169000");
  pointer-events: none;
}
.wrap .module4 .ul-roleavatar li img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  font-size: 0;
}
.wrap .module4 .giftbox-wrap {
  width: 7.5rem;
  margin: 3.74rem auto 0;
}
.wrap .module4 .giftbox-wrap.giftbox2 {
  height: 7.94rem;
  margin: 0.72rem auto 0;
}
.wrap .module4 .giftbox-wrap img {
  width: 7.5rem;
  height: 1.8rem;
  margin: 0 auto;
  display: block;
}
.wrap .module4 .giftbox-wrap .giftbox-inner {
  width: 100%;
  padding-top: 0rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-group {
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-group .giftbox-name {
  width: 100%;
  text-align: center;
  font-size: 0.6rem;
  font-family: "fzshengsksjw_0";
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #fded8c), color-stop(70%, #f6f6be));
  background-image: -moz-linear-gradient(bottom, #fded8c 30%, #f6f6be 70%);
  background-image: linear-gradient(to top, #fded8c 30%, #f6f6be 70%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50% 50%;
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 1.1;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0);
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-group .giftbox-desc {
  width: 5.44rem;
  height: 0.36rem;
  line-height: 0.36rem;
  font-size: 0.18rem;
  text-align: center;
  color: #fded8b;
  margin: 0.06rem auto 0;
  white-space: nowrap;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/giftbox-desc.png?v=169000");
  position: relative;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-group .giftbox-desc p {
  width: 100%;
  position: absolute;
  bottom: -0.3rem;
  left: 0;
  z-index: 2;
  font-size: 0.18rem;
  text-align: center;
  color: #fded8b;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: 1.2rem;
  margin-top: 0.3rem;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-price-text {
  width: 0.3rem;
  height: 0.76rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/giftbox-price-text.png?v=169000");
  color: #f6d06a;
  font-size: 0.22rem;
  padding-top: 0.09rem;
  text-align: center;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-price-num {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-price-num .price-num {
  width: 1.36rem;
  height: 0.79rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/price-num69.png?v=169000");
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-price-num .giftbox-price-qcoin {
  font-size: 0.22rem;
  color: #f6d06a;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-btn {
  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;
  height: 1.06rem;
  margin-left: 0.18rem;
  position: relative;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-btn .giftbox-unlock {
  width: 3.2rem;
  height: 0.68rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565.png?v=169000");
  margin-top: 0.28rem;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-btn .giftbox-rule {
  color: #f6d06a;
  text-decoration: underline;
  font-size: 0.16rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -0.1rem;
  z-index: 4;
}
.wrap .module4 .roleavatar-unlock {
  width: 4.17rem;
  height: 0.89rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  font-size: 0;
  margin: 0.4rem auto 0;
}
.wrap .module4 .roleavatar-unlock.date-2-10 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565-2-10.png?v=169000");
}
.wrap .module5 {
  width: 7.5rem;
  height: 120.5rem;
}
.wrap .module5 .module5-cont {
  width: 7.5rem;
  margin: 0 auto;
  padding-top: 0rem;
}
.wrap .module5 .module5-title1_add {
  width: 7.5rem;
  height: 1.09rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title1_add.png?v=169000");
  margin: 8.3rem auto 0;
}
.wrap .module5 .module5-time1_add {
  width: 4.78rem;
  height: 0.45rem;
  line-height: 0.45rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffe2b3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/time2-bg.png?v=169000");
  margin: 0rem auto 0;
}
.wrap .module5 .module5-text-btn_add {
  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: 7.5rem;
  margin: 0.2rem auto;
}
.wrap .module5 .module5-text-btn_add .module5-line1_add {
  width: 100%;
  font-size: 0.18rem;
  color: #febb8e;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line2.png?v=169000");
  background-size: 3.11rem 0.08rem;
  background-position: center center;
}
.wrap .module5 .module5-text-btn_add .text-warn_add {
  font-size: 0.22rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.14rem;
}
.wrap .module5 .module5-text-btn_add .btn-unlock_add {
  width: 4.22rem;
  height: 0.9rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  margin: 0.31rem auto 0;
}
.wrap .module5 .module5-group1_module5 .module5-time1_add {
  margin: 0.06rem auto 0;
}
.wrap .module5 .module5-group1_module5 .module5-text-btn_add {
  margin: 0.3rem auto 0;
}
.wrap .module5 .module5-group1_module6 .module5-time1_add {
  margin-top: 0.04rem;
}
.wrap .module5 .module5-group1_module6 .module5-text-btn_add {
  margin-top: 0.4rem;
}
.wrap .module5 .module7-title2 {
  margin: 6.3rem auto 0;
  width: 7.5rem;
  height: 1.74rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module7-title2.png?v=169000");
  font-size: 0;
}
.wrap .module5 .module7-title2-dsec {
  width: 100%;
  color: #ffe591;
  font-size: 0.2rem;
  text-align: center;
  margin-top: 0.12rem;
}
.wrap .module5 .module7-golink {
  width: 4.16rem;
  height: 0.88rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-golink2.png?v=169000");
  font-size: 0;
  display: block;
  margin: 0.24rem auto 0;
}
.wrap .module5 .module4-title7 {
  margin: 0.7rem auto 0;
  width: 7.5rem;
  height: 1.76rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module4-title7.png?v=169000");
  font-size: 0;
}
.wrap .module5 .module4-title7-dsec {
  width: 100%;
  color: #ffe591;
  font-size: 0.2rem;
  margin-top: 0.22rem;
  text-align: center;
}
.wrap .module5 .module4-golink {
  width: 4.12rem;
  height: 0.88rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-golink2.png?v=169000");
  font-size: 0;
  display: block;
  margin: 0.22rem auto 0;
}
.wrap .module5 .module5-title2_add {
  width: 7.5rem;
  height: 1.05rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title2_add.png?v=169000");
  margin: 7.35rem auto 0;
}
.wrap .module5 .module5-title3_add {
  width: 7.5rem;
  height: 2.09rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title3_add.png?v=169000");
  margin: 5.5rem auto 0;
}
.wrap .module5 .module4-content-box {
  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;
  width: 100%;
  margin: 1.8rem auto 0;
}
.wrap .module5 .module4-content-box p {
  color: #ffd186;
  font-size: 0.3831rem;
  text-align: center;
  font-family: "fzshengsksjw_0";
  line-height: 1;
}
.wrap .module5 .module4-content-box p.p2 {
  margin-top: 0.24rem;
}
.wrap .module5 .module5-title1 {
  width: 7.5rem;
  height: 1.8rem;
  font-size: 0;
  margin: 0.71rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title1.png?v=169000");
}
.wrap .module5 .module5-line1-text {
  width: 7.5rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-line1-text.png?v=169000");
  background-size: 7.5rem 0.07rem;
  background-position: center center;
  font-size: 0.2rem;
  color: #ffcf82;
  text-align: center;
  margin: -0.08rem auto 0;
}
.wrap .module5 .page-title.module5-title2 {
  width: 7.5rem;
  height: 2.38rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module5-title2.png?v=169000");
  margin: 6.63rem auto 0;
}
.wrap .module5 .page-title.module5-title4 {
  width: 7.5rem;
  height: 2.49rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title4.png?v=169000");
  margin: 7.16rem auto 0;
}
.wrap .module5 .page-title.module5-title3 {
  width: 7.5rem;
  height: 2.51rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title3.png?v=169000");
  margin: 7.52rem auto 0;
}
.wrap .module5 .page-title.module5-title5 {
  width: 7.5rem;
  height: 3.24rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title5.png?v=169000");
  margin: 7.39rem 0 0 0.05rem;
}
.wrap .module5 .page-title.module5-title6 {
  width: 7.5rem;
  height: 2.51rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title6.png?v=169000");
  margin: 7.35rem auto 0;
}
.wrap .module5 .page-title.module5-title7 {
  width: 7.5rem;
  height: 2.09rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title7.png?v=169000");
  margin: 7.42rem auto 0;
}
.wrap .module5 .page-title.module5-title8 {
  width: 7.5rem;
  height: 3.14rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module5-title8.png?v=169000");
  margin: 7.12rem auto 0;
}
.wrap .module5 .module5-time2 {
  width: 4.83rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffe2b3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/time2-bg.png?v=169000");
  margin: 0rem auto 0;
  font-family: "syht-regular";
}
.wrap .module5 .module5-time2 span {
  color: #ffe2b3;
  font-weight: bold;
}
.wrap .module5 .module5-text-btn {
  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;
  width: 100%;
  margin: 0.24rem auto 0;
}
.wrap .module5 .module5-text-btn .module5-line2 {
  width: 100%;
  font-size: 0.2133rem;
  color: #febb8e;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line2.png?v=169000");
  background-size: 3.11rem 0.08rem;
  background-position: center center;
}
.wrap .module5 .module5-text-btn .btn-unlock {
  width: 4.17rem;
  height: 0.89rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565.png?v=169000");
  margin: 0.18rem auto 0;
}
.wrap .module5 .module5-text-btn .btn-unlock.game {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock568-game.png?v=169000");
}
.wrap .module5 .module5-text-btn .btn-unlock.date-2-10 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565-2-10.png?v=169000");
}
.wrap .module5 .module5-text-btn .text-warn {
  font-size: 0.22rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.13rem;
  font-family: "syht-regular";
}
.wrap .module5 .group2 .module5-time2 {
  margin: 0rem auto 0;
}
.wrap .module5 .group2 .module5-text-btn .text-warn {
  margin-top: 0.16rem;
}
.wrap .module5 .group2 .module5-text-btn .btn-unlock {
  margin: 0.18rem auto 0;
}
.wrap .module5 .group3 .text-warn {
  margin-top: 0.08rem;
}
.wrap .module5 .group3 .module5-text-btn {
  margin-top: 0.3rem;
}
.wrap .module5 .group4 .module5-time2 {
  margin-top: 0.1rem;
}
.wrap .module5 .group4 .module5-text-btn {
  margin-top: 0.27rem;
}
.wrap .module5 .group4 .module5-text-btn .text-warn {
  margin-top: 0.1rem;
}
.wrap .module5 .group4 .module5-text-btn .btn-unlock {
  margin-top: 0.18rem;
}
.wrap .module7 {
  width: 7.5rem;
  height: 9.75rem;
}
.wrap .module7 .module7-cont {
  width: 7.5rem;
  margin: 0 auto;
  padding-top: 0.14rem;
}
.wrap .module7 .module7-title1 {
  width: 7.5rem;
  height: 0.63rem;
  font-size: 0;
  margin: 0rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module7-title1.png?v=169000");
}
.wrap .module7 .module7-line1-text {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  color: #ffdfad;
  margin: 0.17rem auto 0;
  font-family: "syht-regular";
}
.wrap .module7 .module7-skin-giftbox {
  width: 6.9rem;
  margin: 0.45rem auto 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item {
  width: 3.38rem;
  height: 1.8rem;
  position: relative;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item img {
  height: 1.8rem;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item:nth-child(n+3) {
  margin-top: 0.12rem;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item:nth-child(2n) {
  margin-left: auto;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item .giftbox-itemtext {
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  position: absolute;
  bottom: 0.06rem;
  left: 0;
  z-index: 2;
  height: 0.3rem;
  line-height: 0.3rem;
  color: #fff0d9;
  font-family: "fzbiaoysjw";
}
.wrap .module7 .skin-giftbox-price {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.32rem;
}
.wrap .module7 .skin-giftbox-price .giftbox-price-text {
  width: 0.19rem;
  height: 0.67rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/giftbox-price-text2.png?v=169000");
  color: #ffcd7e;
  font-size: 0.18rem;
  padding-top: 0.1rem;
  text-align: center;
}
.wrap .module7 .skin-giftbox-price .giftbox-price-num {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.wrap .module7 .skin-giftbox-price .giftbox-price-num .price-num {
  width: 2.12rem;
  height: 0.89rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/price-num588.png?v=169000");
}
.wrap .module7 .skin-giftbox-price .giftbox-price-num .giftbox-price-qcoin {
  font-size: 0.2rem;
  color: #f6d06a;
  line-height: 1;
  margin-bottom: 0.03rem;
}
.wrap .module7 .skin-giftbox-price .giftbox-unlock2 {
  width: 3.2rem;
  height: 0.68rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565.png?v=169000");
}
.wrap .module7 .skin-giftbox-price .giftbox-open {
  width: 2.93rem;
  height: 0.65rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/giftbox-open.png?v=169000");
  margin-left: 0.4rem;
  margin-top: 0.35rem;
}
.wrap .module7 .module7-title4 {
  margin: 1.88rem auto 0;
  width: 5.75rem;
  height: 0.92rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module4-title4.png?v=169000");
  font-size: 0;
}
.wrap .module7 .module7-title4-box {
  width: 6.9rem;
  height: 3rem;
  margin: 0.2rem auto 0;
  background-color: black;
  border: 1px solid white;
}
.wrap .module7 .module7-title5 {
  margin: 1.4rem auto 0;
  width: 5.75rem;
  height: 0.92rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module4-title5.png?v=169000");
  font-size: 0;
}
.wrap .module7 .module7-title5-box {
  width: 6.9rem;
  height: 3rem;
  margin: 0.2rem auto 0;
  background-color: black;
  border: 1px solid white;
}
.wrap .module7 .module7-title6 {
  margin: 1.4rem auto 0;
  width: 5.75rem;
  height: 0.92rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module4-title6.png?v=169000");
  font-size: 0;
}
.wrap .module7 .module7-title6-box {
  width: 6.9rem;
  height: 3rem;
  margin: 0.2rem auto 0;
  background-color: black;
  border: 1px solid white;
}
.wrap .module6 {
  width: 7.5rem;
}
.wrap .module6 .module3-title2 {
  width: 7.5rem;
  height: 2.19rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/title4.png?v=169000");
  font-size: 0;
  position: relative;
  margin: 0.6rem auto 0;
}
.wrap .module6 .module3-title2 i {
  width: 0.71rem;
  height: 0.71rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon-ask.png?v=169000");
  position: absolute;
  top: -0.11rem;
  right: 0;
  z-index: 1;
  font-size: 0;
  cursor: pointer;
}
.wrap .module6 .module3-time2 {
  width: 4.83rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffe2b3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/time2-bg.png?v=169000");
  margin: 0.1rem auto 0;
  font-family: "syht-regular";
}
.wrap .module6 .module3-time2 span {
  color: #ffe2b3;
  font-weight: bold;
}
.wrap .module6 .module3-moment-wrap {
  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-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 0.4rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task {
  width: 100%;
  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-top: 0.5rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .txt1 {
  font-family: "fzshengsksjw_zhong";
  font-size: 0.6rem;
  text-align: center;
  line-height: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  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 auto;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .txt1::before, .wrap .module6 .module3-moment-wrap .module3-moment-task .txt1::after {
  content: "";
  width: 0.59rem;
  height: 0.34rem;
  margin: 0 0.11rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .txt1::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after5.png?v=169000");
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .txt1::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after4.png?v=169000");
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .txt2 {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  color: #ffe591;
  font-size: 0.2667rem;
  margin-top: 0.27rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .card-img {
  width: 6.83rem;
  height: 4.63rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/card-img.png?v=169000");
  position: absolute;
  top: 0.56rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .search-box {
  width: 3.09rem;
  height: 0.48rem;
  line-height: 0.48rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/search-box.png?v=169000");
  font-size: 0.2613rem;
  color: #ffedb6;
  padding-left: 0.63rem;
  margin: 3.75rem auto 0;
  font-family: "syht-bold";
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .search-keywords-text {
  width: 100%;
  text-align: center;
  color: #ffe693;
  font-size: 0.2rem;
  margin: 0.16rem auto 0;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .platform-list {
  width: 6.18rem;
  height: 0.96rem;
  font-size: 0;
  margin: 0.16rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/platform-list.png?v=169000");
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le {
  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: 100%;
  position: relative;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le::before {
  content: "";
  width: 7.5rem;
  height: 0.15rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module3-moment-le.png?v=169000");
  position: absolute;
  top: 7.52rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .text3-task {
  font-size: 0.22rem;
  color: #ffe591;
  width: 6.75rem;
  margin: 0.26rem auto 0;
  height: 0.68rem;
  line-height: 0.68rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/text3-task.png?v=169000");
  padding: 0 0.25rem;
  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 .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .text3-task em {
  font-weight: bold;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .text3-task .icon-kuohao {
  width: 1.08rem;
  height: 0.29rem;
  text-align: center;
  font-family: "beautfort-lol";
  font-size: 0.2759rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon1.png?v=169000");
  margin-left: auto;
  line-height: 1.1;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .text3-task .icon-kuohao span {
  color: #ffa375;
  font-family: "beautfort-lol";
  font-size: 0.2759rem;
  line-height: 1.1;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .module3-btn-lq {
  width: 3.77rem;
  height: 0.8rem;
  font-size: 0;
  margin: 0.15rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-lq377.png?v=169000");
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .module3-btn-lq.have {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-lq377-have.png?v=169000");
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .module3-btn-lq.gray {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-lq377-gray.png?v=169000");
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .module3-btn-warn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.2rem;
  color: #ffe591;
  margin: 0.17rem auto 0;
  text-align: center;
  text-decoration: underline;
  display: block;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-ri {
  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: 100%;
  position: relative;
  margin-top: 1rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-ri .txt1 {
  font-size: 0.52rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-ri .txt2 {
  font-size: 0.24rem;
  margin-top: 0.18rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-avatar {
  width: 3.9rem;
  height: 3.3rem;
  margin: 0.1rem auto 0;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-avatar img {
  width: 100%;
  height: 100%;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-avatar-name {
  color: #ffcf82;
  font-size: 0.32rem;
  text-align: center;
  margin: 0rem auto 0;
  font-weight: bold;
  font-family: "Microsoft YaHei";
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-avatar-warn {
  color: rgba(255, 207, 130, 0.7);
  font-size: 0.2rem;
  text-align: center;
  margin: 0.1rem auto 0;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other {
  width: 100%;
  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;
  margin: 1.44rem auto 0;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-moment-other-img {
  width: 7.3rem;
  height: 4.16rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0.1rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-moment-other-img img {
  width: 100%;
  height: 100%;
  margin: auto;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right {
  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-top: 0.7rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-other-right-title {
  width: 7.5rem;
  height: 1.1rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module3-other-right-title.png?v=169000");
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-time1 {
  width: 5.56rem;
  height: 0.59rem;
  line-height: 0.59rem;
  text-align: center;
  font-size: 0.22rem;
  color: #ffe2b3;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/time2-bg.png?v=169000");
  margin-top: 0.05rem;
  margin-left: 1.1rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-text-btn {
  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: 5.65rem;
  margin-top: 0.2rem;
  margin-left: 1rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-text-btn .module3-moment-line1 {
  width: 100%;
  font-size: 0.2133rem;
  color: #febb8e;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line2.png?v=169000");
  background-size: 3.11rem 0.08rem;
  background-position: center center;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-text-btn .text-moment-warn {
  font-size: 0.22rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.1rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-text-btn .btn-moment-unlock {
  width: 4.14rem;
  height: 0.89rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565.png?v=169000");
  margin: 0.22rem auto 0;
}
.wrap .module6 .page-title.module6-title1 {
  width: 7.5rem;
  height: 1.82rem;
  font-size: 0;
  margin: 0.82rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module6-title1.png?v=169000");
}
.wrap .module6 .module6-line1-text {
  width: 6.59rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-line1-text.png?v=169000");
  background-size: 6.59rem 0.05rem;
  background-position: center center;
  font-size: 0.2rem;
  color: #ffcf82;
  text-align: center;
  margin: 0rem auto 0;
}
.wrap .module6 .module6-mtitle2 {
  width: 7.5rem;
  height: 0.74rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/module6-mtitle2.png?v=169000");
  margin: 0.3rem auto 0;
}
.wrap .module6 .page-title.module6-title10 {
  width: 7.5rem;
  height: 1.8rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module5-title10.png?v=169000");
  margin: 0.13rem auto 0;
}
.wrap .module6 .module6-title10-desc {
  width: 7.5rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module6-title10-desc.png?v=169000");
  background-size: 7.5rem 0.07rem;
  background-position: center center;
  font-size: 0.2rem;
  color: #ffcf82;
  text-align: center;
  margin: -0.06rem auto 0;
}
.wrap .module6 .wallpaper-content {
  width: 7.5rem;
  height: 7rem;
  position: relative;
  margin-top: 0.18rem;
}
.wrap .module6 .wallpaper-swiper {
  width: 100%;
  height: 7rem;
  padding-top: 0.12rem;
  position: relative;
  overflow: visible;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.wrap .module6 .wallpaper-swiper .swiper-button-prev,
.wrap .module6 .wallpaper-swiper .swiper-button-next {
  width: 1.17rem;
  height: 1.16rem;
  margin-top: -0.78rem;
  left: 3.71rem;
}
.wrap .module6 .wallpaper-swiper .swiper-slide {
  width: 4.64rem;
  height: 6.72rem;
  margin: 0 0.11rem;
  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;
}
.wrap .module6 .wallpaper-box {
  width: 4.64rem;
  height: 6.72rem;
  position: relative;
}
.wrap .module6 .wallpaper-box:nth-child(2) {
  display: none;
}
.wrap .module6 .wallpaper-mask {
  width: 4.64rem;
  height: 6.72rem;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-mask-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/wallpaper-mask.png");
          mask-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/wallpaper-mask.png");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  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: 2;
}
.wrap .module6 .wallpaper-swiper .swiper-slide-active .wallpaper-mask {
  width: 4.64rem;
  height: 6.72rem;
  -webkit-mask-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/wallpaper-mask.png");
          mask-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/wallpaper-mask.png");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: initial;
}
.wrap .module6 .wallpaper-img {
  width: 4.64rem;
  height: 6.72rem;
  overflow: hidden;
  position: relative;
}
.wrap .module6 .wallpaper-swiper .swiper-slide-active .wallpaper-img {
  overflow: visible;
}
.wrap .module6 .wallpaper-img img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wrap .module6 .wallpaper-swiper .swiper-button-prev {
  left: 0.2rem;
  margin-top: -0.5rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/wallpaper-prev.png?v=169000");
}
.wrap .module6 .wallpaper-swiper .swiper-button-prev:hover {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/wallpaper-prev-on.png?v=169000");
}
.wrap .module6 .wallpaper-swiper .swiper-button-next {
  left: auto;
  right: 0.2rem;
  margin-top: -0.5rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/wallpaper-next.png?v=169000");
}
.wrap .module6 .wallpaper-swiper .swiper-button-next:hover {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/wallpaper-next-on.png?v=169000");
}
.wrap .module6 .module6-ul {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0.16rem auto 0.55rem;
}
.wrap .module6 .module6-ul .module6-ul-item {
  width: 7.4rem;
  height: 4.25rem;
  position: relative;
  cursor: pointer;
}
.wrap .module6 .module6-ul .module6-ul-item:not(:first-child) {
  margin-top: 0.15rem;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-banner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner {
  width: 3.5rem;
  position: relative;
  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-left: 0.13rem;
  padding-top: 0.38rem;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .icon.icon-zm {
  width: 1.69rem;
  height: 0.43rem;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .icon.icon-zm.icon-zm {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/icon-zm.png?v=169000");
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-title {
  font-size: 0.349rem;
  text-align: center;
  margin-top: 0.1rem;
  font-family: "fzshengsksjw_zhong";
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-time {
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  margin: 0.08rem auto 0;
  color: #ffe2b3;
  font-family: "syht-regular";
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-time em {
  font-weight: bold;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-icon-line2 {
  width: 3.19rem;
  height: 0.09rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module6-icon-line2.png?v=169000");
  margin: 0.06rem auto 0;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-text {
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  color: #ffd899;
  margin: 0.12rem auto 0;
  font-family: "syht-regular";
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-unlock {
  width: 2.78rem;
  height: 0.59rem;
  margin: 0.26rem auto 0;
  font-size: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock367.png?v=169000");
}
.wrap .module6 .module6-platform {
  width: 7.5rem;
  height: 0.87rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/module6-title2.png?v=169000");
  margin: 0rem auto 0;
}
.wrap .module6 .module6-platform-reward {
  width: 100%;
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0.22rem;
}
.wrap .module6 .module6-reward-item {
  width: 5.84rem;
  position: relative;
  padding-top: 4.22rem;
  height: 9.12rem;
}
.wrap .module6 .module6-reward-item:not(:last-child)::after {
  content: "";
  width: 7.5rem;
  height: 0.15rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/line5.png?v=169000");
  position: absolute;
  bottom: 0rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 12;
}
.wrap .module6 .module6-reward-item.reward-item2 {
  height: 8.8rem;
}
.wrap .module6 .module6-reward-item.reward-item2 .module6-reward {
  top: -0.32rem;
}
.wrap .module6 .module6-reward-item .module6-reward {
  width: 5.84rem;
  height: 5rem;
  position: absolute;
  top: 0rem;
  left: 0;
  z-index: 0;
  pointer-events: none;
}
.wrap .module6 .module6-reward-item .module6-reward-text {
  color: #ffe59f;
  font-size: 0.6114rem;
  width: 100%;
  font-family: "fzshengsksjw_zhong";
  text-align: center;
}
.wrap .module6 .module6-reward-item .module6-reward-text.compact {
  line-height: 1.02;
}
.wrap .module6 .module6-reward-item .module6-reward-date {
  width: 4.12rem;
  height: 0.42rem;
  line-height: 0.42rem;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module6-reward-text.png?v=169000");
  margin: 0.18rem auto 0;
  color: #ffe2b3;
  font-size: 0.18rem;
  font-family: "syht-regular";
}
.wrap .module6 .module6-reward-item .module6-reward-type {
  width: 2.3rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module6-reward-type.png?v=169000");
  background-size: 100% 0.06rem;
  background-position: center center;
  margin: 0.2rem auto 0;
  font-size: 0.18rem;
  color: #febb8e;
  text-align: center;
}
.wrap .module6 .module6-reward-item .module6-reward-desc {
  color: #ffe591;
  font-size: 0.22rem;
  text-align: center;
  width: 100%;
  margin-top: 0.12rem;
}
.wrap .module6 .module6-reward-item .module6-reward-unlock {
  width: 4.06rem;
  height: 0.86rem;
  margin: 0.44rem auto 0;
  font-size: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/m/btn-unlock406.png?v=169000");
}

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

.pop,
.pop *, .pop *::after,
.dialog, .pop *::before,
.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: 6.79rem;
  height: 2.56rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg1.png?v=169000");
}
.pop.pop-comm .pop-con {
  padding-top: 0.34rem;
  height: 100%;
  position: relative;
}
.pop.pop-comm .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-comm .pop-title1 span {
  font-size: 0.46rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-comm .pop-title1.pop-icon::before, .pop.pop-comm .pop-title1.pop-icon::after {
  content: "";
  width: 0.23rem;
  height: 0.22rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin: 0 0.11rem;
}
.pop.pop-comm .sm-txt {
  width: 100%;
  height: 0.94rem;
  padding: 0 0.22rem;
  margin: 0.08rem auto 0;
  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.22rem;
  color: #ffa375;
  line-height: 1.5;
  text-align: center;
}

.pop.pop-zm {
  width: 6.79rem;
  height: 4.04rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg9.png?v=169000");
}
.pop.pop-zm .pop-con {
  padding-top: 0.7rem;
  height: 100%;
  position: relative;
}
.pop.pop-zm .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
  line-height: 1.1;
}
.pop.pop-zm .pop-title1 span {
  font-size: 0.5794rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-zm .pop-title1.pop-icon::before, .pop.pop-zm .pop-title1.pop-icon::after {
  content: "";
  width: 0.29rem;
  height: 0.29rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin: 0 0.11rem;
}
.pop.pop-zm .sm-txt {
  width: 100%;
  height: 1.32rem;
  padding: 0 0.22rem;
  margin: 0rem auto 0;
  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: #ffa375;
  line-height: 1.5;
  text-align: center;
}
.pop.pop-zm .pop-btns3 {
  width: 6.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;
}
.pop.pop-zm .pop-btns3 a {
  width: 2.98rem;
  height: 0.63rem;
  font-size: 0;
}
.pop.pop-zm .pop-btns3 .dia-golink {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-golink2.png?v=169000");
}
.pop.pop-zm .pop-btns3 .dia-cancel {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-golink3.png?v=169000");
}

.pop.pop-reward {
  width: 6.79rem;
  min-height: 3.33rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg2.png?v=169000");
}
.pop.pop-reward .pop-con {
  padding: 0.55rem 0;
  height: 100%;
  position: relative;
}
.pop.pop-reward .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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 0.16rem;
  text-align: center;
  line-height: 1.3;
}
.pop.pop-reward .pop-title1 em,
.pop.pop-reward .pop-title1 span {
  font-size: 0.38rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-reward .pop-title1.pop-icon2::before, .pop.pop-reward .pop-title1.pop-icon2::after {
  content: "";
  width: 0.23rem;
  height: 0.22rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.pop.pop-reward .pop-title1.pop-icon2::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin-right: 0.09rem;
}
.pop.pop-reward .pop-title1.pop-icon2::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin-left: 0rem;
}
.pop.pop-reward .sm-txt {
  width: 100%;
  height: 0.85rem;
  padding: 0 0.22rem;
  margin: 0.05rem auto 0.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;
  -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: #ffa375;
  line-height: 1.5;
  text-align: center;
}
.pop.pop-reward .dialog-sure {
  width: 2.97rem;
  height: 0.63rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-sure.png?v=169000");
  display: block;
  font-size: 0;
  margin: 0 auto;
}

.pop.pop-bindqq {
  width: 6.79rem;
  height: 5.09rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg4.png?v=169000");
}
.pop.pop-bindqq .pop-con {
  padding-top: 0.52rem;
  height: 100%;
  position: relative;
}
.pop.pop-bindqq .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-bindqq .pop-title1 span {
  font-size: 0.46rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-bindqq .pop-title1.pop-icon::before, .pop.pop-bindqq .pop-title1.pop-icon::after {
  content: "";
  width: 0.23rem;
  height: 0.22rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin: 0 0.11rem;
}
.pop.pop-bindqq .pop-input-box {
  width: 5.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.22rem auto 0;
}
.pop.pop-bindqq .pop-input-box input {
  width: 100%;
  font-size: 0.22rem;
  border-radius: 0;
  height: 0.51rem;
  line-height: 0.51rem;
  text-align: center;
  border: 0;
  font-weight: bold;
  background-color: #a51a22;
  color: #f8e19c;
}
.pop.pop-bindqq .pop-input-box input.ipt-25 {
  margin-top: 0.25rem;
}
.pop.pop-bindqq .pop-input-box input::-webkit-input-placeholder {
  color: #f8e19c;
}
.pop.pop-bindqq .pop-input-box input:-moz-placeholder {
  color: #f8e19c;
}
.pop.pop-bindqq .pop-input-box input::-moz-placeholder {
  color: #f8e19c;
}
.pop.pop-bindqq .pop-input-box input:-ms-input-placeholder {
  color: #f8e19c;
}
.pop.pop-bindqq .pop-input-box input::-ms-input-placeholder {
  color: #f8e19c;
}
.pop.pop-bindqq .pop-input-box input::placeholder {
  color: #f8e19c;
}
.pop.pop-bindqq .pop-tip {
  width: 100%;
  font-size: 0.22rem;
  color: #ffa375;
  text-align: center;
  margin: 0.3rem auto 0.25rem;
}
.pop.pop-bindqq .pop-btns {
  width: 6.17rem;
  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;
}
.pop.pop-bindqq .pop-btns a {
  width: 2.98rem;
  height: 0.63rem;
  font-size: 0;
}
.pop.pop-bindqq .pop-btns .dia-submit {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-submit.png?v=169000");
}
.pop.pop-bindqq .pop-btns .dia-bind {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bind.png?v=169000");
}

.pop.pop-history {
  width: 6.79rem;
  height: 8.42rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg6.png?v=169000");
}
.pop.pop-history .pop-con {
  padding-top: 0.4rem;
  height: 100%;
  position: relative;
}
.pop.pop-history .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-history .pop-title1 span {
  font-size: 0.62rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-history .pop-title1.pop-icon2::before, .pop.pop-history .pop-title1.pop-icon2::after {
  content: "";
  width: 0.54rem;
  height: 0.32rem;
}
.pop.pop-history .pop-title1.pop-icon2::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after2.png?v=169000");
  margin-right: 0.09rem;
}
.pop.pop-history .pop-title1.pop-icon2::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after3.png?v=169000");
  margin-left: 0.04rem;
}
.pop.pop-history .pop-title-sub1 {
  width: 6.7rem;
  text-align: center;
  margin: 0rem auto 0;
  font-size: 0.2rem;
  color: #ffa375;
  position: relative;
}
.pop.pop-history .pop-title-sub1::after {
  content: "";
  width: 3.87rem;
  height: 0.11rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.17rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
.pop.pop-history .pop-title-sub1 span {
  font-weight: bold;
  color: #ffc9ae;
}
.pop.pop-history .pop-table-warp {
  width: 6.48rem;
  margin: 0 auto;
  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;
}
.pop.pop-history .pop-table-warp .pop-table-scroll {
  width: 100%;
  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;
}
.pop.pop-history .pop-table-warp .pop-table-th {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.14rem auto 0;
}
.pop.pop-history .pop-table-warp .pop-table-th span {
  height: 0.41rem;
  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;
  background-color: #96171d;
  color: #f8e19c;
  font-weight: bold;
  font-size: 0.2rem;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.pop.pop-history .pop-table-warp .pop-table-th .th1 {
  width: 1.88rem;
}
.pop.pop-history .pop-table-warp .pop-table-th .th2 {
  width: 2.8rem;
  margin: 0 0.1rem;
}
.pop.pop-history .pop-table-warp .pop-table-th .th3 {
  width: 1.53rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody {
  width: 100%;
  height: 4.75rem;
  margin: 0.12rem auto 0;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr {
  width: 100%;
  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;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr.empty {
  font-size: 0.25rem;
  width: 100%;
  color: #e5ca77;
  height: 97%;
  -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;
  text-align: center;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td {
  height: 0.6rem;
  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: #e5ca77;
  font-size: 0.18rem;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.time {
  width: 1.88rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.reward {
  width: 2.8rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.status {
  width: 1.53rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.status .td-btn {
  color: #fff1c7;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: underline;
  font-family: "fzshengsksjw_zhong";
  font-size: 0.21rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.status .td-btn.gray {
  font-size: 0.18rem;
  color: #e5ca77;
  text-decoration: initial;
  font-family: initial;
}
.pop.pop-history .pop-table-warp .milo-paginator {
  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: 0.26rem auto 0;
}
.pop.pop-history .pop-table-warp .milo-paginator .my-page-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pop.pop-history .pop-table-warp .milo-paginator * {
  margin: 0 0.18rem;
  height: 0.3rem;
  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;
  color: #e7cb73;
}
.pop.pop-history .pop-table-warp .milo-paginator .my-page-cell {
  cursor: pointer;
}
.pop.pop-history .pop-table-warp .milo-paginator .my-page-cell.my-page-checked {
  color: #ffe69b;
  text-decoration: underline;
}
.pop.pop-history .pop-table-warp .milo-paginator .my-page-prev,
.pop.pop-history .pop-table-warp .milo-paginator .my-page-next {
  width: 0.23rem;
  height: 0.23rem;
  font-size: 0;
  cursor: pointer;
  margin: 0;
}
.pop.pop-history .pop-table-warp .milo-paginator .my-page-prev {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-left.png?v=169000");
}
.pop.pop-history .pop-table-warp .milo-paginator .my-page-next {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-right.png?v=169000");
}

.pop.pop-image-big {
  width: 6.79rem;
  height: 8.32rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg5.png?v=169000");
}
.pop.pop-image-big .pop-con {
  padding-top: 0.57rem;
  height: 100%;
  position: relative;
}
.pop.pop-image-big .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-image-big .pop-title1 span {
  font-size: 0.44rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-image-big .pop-title1.pop-icon2::before, .pop.pop-image-big .pop-title1.pop-icon2::after {
  content: "";
  width: 0.54rem;
  height: 0.32rem;
}
.pop.pop-image-big .pop-title1.pop-icon2::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after2.png?v=169000");
  margin-right: 0.09rem;
}
.pop.pop-image-big .pop-title1.pop-icon2::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after3.png?v=169000");
  margin-left: 0.04rem;
}
.pop.pop-image-big .pop-title-sub1 {
  width: 4.74rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub1.png?v=169000");
  margin: 0.22rem auto 0;
  font-size: 0.18rem;
  color: #ffa375;
  position: relative;
}
.pop.pop-image-big .pop-title-sub1::after {
  content: "";
  width: 3.87rem;
  height: 0.11rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.3rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
.pop.pop-image-big .pop-image-big {
  width: 6.17rem;
  height: 3.48rem;
  margin: 0.25rem auto 0;
  position: relative;
}
.pop.pop-image-big .pop-image-big img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.pop.pop-image-big .pop-image-big .pop-image-opacity {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
}
.pop.pop-image-big .pop-image-big .pop-image-tip {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  color: #ffa375;
  position: absolute;
  left: 0;
  z-index: 1;
  bottom: -0.28rem;
  line-height: 1.2;
}
.pop.pop-image-big .pop-image-box {
  width: 6.17rem;
  margin: 0.4rem auto 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pop.pop-image-big .pop-image-box .pop-image-qrcode {
  width: 1.51rem;
  height: 1.51rem;
}
.pop.pop-image-big .pop-image-box .pop-image-qrcode img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.pop.pop-image-big .pop-image-box .pop-image-ri {
  margin-left: 0.28rem;
  height: 1.51rem;
  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;
}
.pop.pop-image-big .pop-image-box .pop-image-ri .pop-btns2 {
  width: 4.5rem;
  height: 0.68rem;
  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;
  margin-top: 0.18rem;
}
.pop.pop-image-big .pop-image-box .pop-image-ri .pop-btns2 a {
  width: 3.18rem;
  height: 0.68rem;
  font-size: 0;
}
.pop.pop-image-big .pop-image-box .pop-image-ri .pop-btns2 .dia-download {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-download.png?v=169000");
  display: none;
}
.pop.pop-image-big .pop-image-box .pop-image-ri .pop-btns2 .dia-sharelink {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-share.png?v=169000");
}
.pop.pop-image-big .pop-image-box .pop-image-ri .pop-tip {
  width: 100%;
  font-size: 0.18rem;
  color: #ffa375;
  text-align: center;
  margin-top: 0.15rem;
}

.pop.pop-address {
  width: 6.79rem;
  height: 8.72rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg6.png?v=169000");
}
.pop.pop-address .pop-con {
  padding-top: 0.5rem;
  height: 100%;
  position: relative;
}
.pop.pop-address .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-address .pop-title1 span {
  font-size: 0.6274rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-address .pop-title1.pop-icon2::before, .pop.pop-address .pop-title1.pop-icon2::after {
  content: "";
  width: 0.54rem;
  height: 0.32rem;
}
.pop.pop-address .pop-title1.pop-icon2::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after2.png?v=169000");
  margin-right: 0.09rem;
}
.pop.pop-address .pop-title1.pop-icon2::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after3.png?v=169000");
  margin-left: 0.04rem;
}
.pop.pop-address .pop-title-sub1 {
  width: 6.7rem;
  text-align: center;
  margin: 0.1rem auto 0;
  font-size: 0.2rem;
  color: #ffa375;
  line-height: 1.5;
  position: relative;
}
.pop.pop-address .pop-title-sub1::after {
  content: "";
  width: 3.87rem;
  height: 0.11rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.27rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
.pop.pop-address .pop-title-sub1 span {
  font-weight: bold;
  color: #ffc9ae;
}
.pop.pop-address .pop-address-list {
  width: 5.73rem;
  margin: 0.32rem auto 0.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;
}
.pop.pop-address .pop-address-list .pop-address-tr {
  width: 100%;
  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;
}
.pop.pop-address .pop-address-list .pop-address-tr:not(:last-child) {
  margin-bottom: 0.26rem;
}
.pop.pop-address .pop-address-list .pop-address-tr label {
  width: -moz-calc(100% - 4.67rem);
  width: calc(100% - 4.67rem);
  font-size: 0.23rem;
  color: #f8e098;
  text-align: left;
  height: 0.45rem;
  line-height: 0.45rem;
}
.pop.pop-address .pop-address-list .pop-address-tr input {
  width: 4.67rem;
  height: 0.45rem;
  line-height: 0.45rem;
  padding: 0 0.22rem;
  background-color: #bf2019;
  color: #fae7b0;
  font-size: 0.2rem;
}
.pop.pop-address .pop-address-list .pop-address-tr input::-webkit-input-placeholder {
  color: #fae7b0;
}
.pop.pop-address .pop-address-list .pop-address-tr input:-moz-placeholder {
  color: #fae7b0;
}
.pop.pop-address .pop-address-list .pop-address-tr input::-moz-placeholder {
  color: #fae7b0;
}
.pop.pop-address .pop-address-list .pop-address-tr input:-ms-input-placeholder {
  color: #fae7b0;
}
.pop.pop-address .pop-address-list .pop-address-tr input::-ms-input-placeholder {
  color: #fae7b0;
}
.pop.pop-address .pop-address-list .pop-address-tr input::placeholder {
  color: #fae7b0;
}
.pop.pop-address .pop-address-list .sel-title {
  width: -moz-calc(100% - 5.39rem);
  width: calc(100% - 5.39rem);
  font-size: 0.26rem;
  color: #f8e098;
  text-align: left;
  height: 0.52rem;
  line-height: 0.52rem;
}
.pop.pop-address .pop-address-list .pop-address-sel {
  width: 100%;
  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-bottom: 0.3rem;
}
.pop.pop-address .pop-address-list .pop-address-sel .sel-group {
  width: 4.67rem;
  height: 1.92rem;
  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: 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;
}
.pop.pop-address .pop-address-list .pop-address-sel select {
  padding: 0 0.2rem;
  height: 0.45rem;
  line-height: 0.45rem;
  color: #fae7b0;
  width: 4.55rem;
  font-size: 0.22rem;
  background-color: transparent;
}
.pop.pop-address .pop-address-list .pop-address-sel option {
  color: #191219;
  background-color: transparent;
}
.pop.pop-address .pop-address-list .pop-address-sel .sel-item {
  width: 4.67rem;
  height: 0.45rem;
  line-height: 0.45rem;
  color: #fae7b0;
  background-color: #bf2019;
  font-size: 0.2rem;
  position: relative;
}
.pop.pop-address .pop-btns3 {
  width: 6.17rem;
  height: 0.63rem;
  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: 0rem auto 0;
}
.pop.pop-address .pop-btns3 a {
  width: 2.98rem;
  height: 0.63rem;
  font-size: 0;
}
.pop.pop-address .pop-btns3 .dia-submit {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-submit.png?v=169000");
}
.pop.pop-address .pop-btns3 .dia-bind {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bind.png?v=169000");
}

.pop.pop-rulezm {
  width: 6.79rem;
  height: 8.72rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg7.png?v=169000");
}
.pop.pop-rulezm.min {
  height: 6.88rem;
}
.pop.pop-rulezm.min .pop-rule-scroll {
  font-size: 0.22rem;
}
.pop.pop-rulezm .pop-con {
  padding-top: 0.65rem;
  height: 100%;
  position: relative;
}
.pop.pop-rulezm .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
  text-align: center;
}
.pop.pop-rulezm .pop-title1.min {
  font-size: 0.46rem;
}
.pop.pop-rulezm .pop-title1.min span {
  font-size: 0.46rem;
}
.pop.pop-rulezm .pop-title1 span {
  font-size: 0.58rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
  line-height: 1.1;
}
.pop.pop-rulezm .pop-title1.pop-icon2::before, .pop.pop-rulezm .pop-title1.pop-icon2::after {
  content: "";
  width: 0.54rem;
  height: 0.32rem;
}
.pop.pop-rulezm .pop-title1.pop-icon2::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after2.png?v=169000");
  margin-right: 0.09rem;
}
.pop.pop-rulezm .pop-title1.pop-icon2::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after3.png?v=169000");
  margin-left: 0.04rem;
}
.pop.pop-rulezm .pop-title-sub1 {
  width: 6.7rem;
  text-align: center;
  margin: 0.42rem auto 0;
  font-size: 0.2rem;
  position: relative;
}
.pop.pop-rulezm .pop-title-sub1::after {
  content: "";
  width: 3.87rem;
  height: 0.11rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.36rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
.pop.pop-rulezm .pop-title-sub1 span {
  font-weight: bold;
  color: #ffc9ae;
}
.pop.pop-rulezm .pop-rule-scroll {
  width: 6.22rem;
  height: 5.8rem;
  margin: 0.22rem 0 0 0.3rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 0.2rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.24rem;
  line-height: 1.72;
  color: #ffa375;
  padding-left: 0.3rem;
}
.pop.pop-rulezm .pop-rule-scroll span {
  font-size: 0.24rem;
  color: #ffe591;
}
.pop.pop-rulezm .pop-rule-scroll a {
  color: #ffa375;
  text-decoration: underline;
}
.pop.pop-rulezm .pop-rule-scroll.h680 {
  height: 5.8rem;
}
.pop.pop-rulezm .pop-rule-scroll::-webkit-scrollbar {
  width: 0.09rem;
}
.pop.pop-rulezm .pop-rule-scroll::-webkit-scrollbar-track {
  background-color: #c2231a;
}
.pop.pop-rulezm .pop-rule-scroll::-webkit-scrollbar-thumb {
  background-color: #ff7e61;
  border-radius: 0.05rem;
}
.pop.pop-rulezm .pop-rule-scroll p {
  font-weight: bold;
  font-size: 0.26rem;
  margin-left: -0.3rem;
}
.pop.pop-rulezm .pop-rule-scroll table {
  width: 98%;
  margin: 0.12rem 0;
}
.pop.pop-rulezm .pop-rule-scroll th,
.pop.pop-rulezm .pop-rule-scroll td {
  border: 1px solid #ff7e61;
  text-align: center;
}

.pop.pop-tip1 {
  width: 6.79rem;
  height: 9.5rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg8.png?v=169000");
}
.pop.pop-tip1 .pop-con {
  padding-top: 0.45rem;
  height: 100%;
  position: relative;
}
.pop.pop-tip1 .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-tip1 .pop-title1 span {
  font-size: 0.5794rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-tip1 .pop-title1.pop-icon::before, .pop.pop-tip1 .pop-title1.pop-icon::after {
  content: "";
  width: 0.29rem;
  height: 0.29rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin: 0 0.55rem;
}
.pop.pop-tip1 .pop-tip1-txt {
  width: 100%;
  text-align: center;
  font-size: 0.22rem;
  color: #ffa375;
  margin: 0.1rem auto 0;
}
.pop.pop-tip1 .pop-step-list {
  width: 6.06rem;
  margin: 0.24rem auto 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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pop.pop-tip1 .pop-step-list .pop-step2 {
  width: 1.91rem;
  height: 2.58rem;
}
.pop.pop-tip1 .pop-step-list .pop-step2 img {
  width: 100%;
  height: 100%;
}
.pop.pop-tip1 .pop-step-list .pop-step2.last_2 {
  margin-left: auto;
  margin-right: 0.15rem;
}
.pop.pop-tip1 .pop-step-list .pop-step2.last_1 {
  margin-right: auto;
}
.pop.pop-tip1 .pop-step-switch {
  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;
  font-size: 0.22rem;
  color: #ffa375;
  margin-top: 0.08rem;
}
.pop.pop-tip1 .pop-step-switch .switch-btn {
  width: 0.44rem;
  height: 0.2rem;
  margin-left: 0.2rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/switch-btn2.png?v=169000");
}
.pop.pop-tip1 .pop-step-switch .switch-btn.active {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/switch-btn.png?v=169000");
}
.pop.pop-tip1 .pop-step2-btn {
  width: 2.97rem;
  height: 0.63rem;
  font-size: 0rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/pop-step2-btn.png?v=169000");
  display: block;
  margin: 0.24rem auto 0;
}

.pop.pop-tip2 {
  width: 6.79rem;
  height: 6.71rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg8.png?v=169000");
}
.pop.pop-tip2 .pop-con {
  padding-top: 0.5rem;
  height: 100%;
  position: relative;
}
.pop.pop-tip2 .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-tip2 .pop-title1 span {
  font-size: 0.46rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-tip2 .pop-title1.pop-icon::before, .pop.pop-tip2 .pop-title1.pop-icon::after {
  content: "";
  width: 0.23rem;
  height: 0.22rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin: 0 0.55rem;
}
.pop.pop-tip2 .pop-tip1-txt {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  color: #ffa375;
  margin: 0.14rem auto 0;
}
.pop.pop-tip2 .pop-step-list {
  width: 4.82rem;
  margin: 0.3rem auto 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;
}
.pop.pop-tip2 .pop-step-list .pop-step2 {
  width: 2.27rem;
  height: 3.05rem;
}
.pop.pop-tip2 .pop-step-list .pop-step2 img {
  width: 100%;
  height: 100%;
}
.pop.pop-tip2 .pop-step2-btn {
  width: 2.97rem;
  height: 0.63rem;
  font-size: 0rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/pop-step2-btn.png?v=169000");
  display: block;
  margin: 0.2rem auto 0;
}

.pop.pop-tip3 {
  width: 6.79rem;
  height: 11.2rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg5.png?v=169000");
}
.pop.pop-tip3 .pop-con {
  padding-top: 0.6rem;
  height: 100%;
  position: relative;
}
.pop.pop-tip3 .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-tip3 .pop-title1 span {
  font-size: 0.56rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-tip3 .pop-title1.pop-icon::before, .pop.pop-tip3 .pop-title1.pop-icon::after {
  content: "";
  width: 0.29rem;
  height: 0.29rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin: 0 0.25rem;
}
.pop.pop-tip3 .pop-step-list {
  width: 6rem;
  height: 4.99rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/pop-step-list.png?v=169000");
  margin: 0.2rem auto 0;
}
.pop.pop-tip3 .pop-step-switch {
  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;
  font-size: 0.3582rem;
  color: #ffa375;
  margin-top: 0.24rem;
  font-weight: bold;
  font-family: "Microsoft YaHei";
}
.pop.pop-tip3 .pop-step-switch .switch-btn {
  width: 0.73rem;
  height: 0.34rem;
  margin-left: 0.2rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/switch-btn2.png?v=169000");
}
.pop.pop-tip3 .pop-step-switch .switch-btn.active {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/switch-btn.png?v=169000");
}
.pop.pop-tip3 .switch-btn-type {
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #ffa375;
  margin-top: 0.24rem;
}
.pop.pop-tip3 .switch-btn-list {
  width: 4.95rem;
  height: 1.17rem;
  margin: 0.12rem 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;
  -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;
  background-color: rgba(184, 50, 24, 0.48);
  border-radius: 0.12rem;
}
.pop.pop-tip3 .switch-btn-list .switch-btn-item {
  width: 3.44rem;
  font-size: 0.2rem;
  color: #ff9661;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.1;
}
.pop.pop-tip3 .switch-btn-list .switch-btn-item:not(:last-child) {
  margin-bottom: 0.1rem;
}
.pop.pop-tip3 .switch-btn-list .switch-btn-item .switch-btn {
  width: 0.36rem;
  height: 0.17rem;
  margin-left: auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/switch-btn2.png?v=169000");
}
.pop.pop-tip3 .switch-btn-list .switch-btn-item .switch-btn.active {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/switch-btn.png?v=169000");
}
.pop.pop-tip3 .pop-step2-btn {
  width: 2.97rem;
  height: 0.63rem;
  font-size: 0rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/pop-step2-btn.png?v=169000");
  display: block;
  margin: 0.24rem auto 0;
}

.pop.pop-zm-exclusive {
  width: 6.79rem;
  height: 10.44rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/dia-bg10.png?v=169000");
}
.pop.pop-zm-exclusive .pop-con {
  padding-top: 0.42rem;
  height: 100%;
  position: relative;
}
.pop.pop-zm-exclusive .pop-title1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
}
.pop.pop-zm-exclusive .pop-title1 span {
  font-size: 0.45rem;
  font-family: "fzshengsksjw_0";
  background-image: -moz-linear-gradient(300deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  background-image: linear-gradient(150deg, #f8e098 15%, #fae7b0 70%, #f8e098 15%);
  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);
}
.pop.pop-zm-exclusive .pop-title1.pop-icon::before, .pop.pop-zm-exclusive .pop-title1.pop-icon::after {
  content: "";
  width: 0.29rem;
  height: 0.29rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-icon-after.png?v=169000");
  margin: 0 0.25rem;
}
.pop.pop-zm-exclusive .pop-zm-exclusive-img {
  width: 3.06rem;
  height: 6.54rem;
  margin: 0.12rem auto 0;
}
.pop.pop-zm-exclusive .pop-zm-exclusive-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pop.pop-zm-exclusive .pop-zm-exclusive-desc {
  width: 100%;
  font-family: "Microsoft YaHei";
  font-size: 0.23rem;
  color: #ffb48f;
  font-weight: bold;
  text-align: center;
  margin-top: 0.23rem;
  line-height: 1.64;
}
.pop.pop-zm-exclusive .jump-zmapp {
  width: 2.97rem;
  height: 0.63rem;
  font-size: 0;
  display: block;
  margin: 0.3rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2m/jump-zmapp.png?v=169000");
}

.pop .pop_close {
  position: absolute;
  right: 0rem;
  top: -0.62rem;
  width: 0.5rem;
  height: 0.5rem;
  display: block;
  font-size: 0;
  z-index: 8;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dialog_close.png?v=169000");
}

.pop.pop_video .pop_container {
  width: 7.2rem;
  height: 4.05rem;
  position: relative;
  margin: 0rem auto 0;
}
.pop.pop_video .pop_container::before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/pop_video.png?v=169000");
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  pointer-events: none;
}
.pop.pop_video .pop_container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pop.pop_video .pop_close {
  right: 0rem;
  top: -0.8rem;
}

.wrap .module6 .module3-moment-wrap .module3-moment-task .txt1, .wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-title {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(35%, #fff3ce), color-stop(65%, #ffeaa7));
  background-image: -moz-linear-gradient(bottom, #fff3ce 35%, #ffeaa7 65%);
  background-image: linear-gradient(to top, #fff3ce 35%, #ffeaa7 65%);
  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: #ffe6a4;
  position: absolute;
  top: 4.92rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}

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

.loginContainer a {
  color: #ffe6a4;
}

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

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

@-webkit-keyframes pulse {
  0%, 100% {
    -webkit-transform: scale(1) translateX(-27%);
            transform: scale(1) translateX(-27%);
  }
  50% {
    -webkit-transform: scale(1.08) translateX(-27%);
            transform: scale(1.08) translateX(-27%);
  }
}

@-moz-keyframes pulse {
  0%, 100% {
    -moz-transform: scale(1) translateX(-27%);
         transform: scale(1) translateX(-27%);
  }
  50% {
    -moz-transform: scale(1.08) translateX(-27%);
         transform: scale(1.08) translateX(-27%);
  }
}

@keyframes pulse {
  0%, 100% {
    -webkit-transform: scale(1) translateX(-27%);
       -moz-transform: scale(1) translateX(-27%);
            transform: scale(1) translateX(-27%);
  }
  50% {
    -webkit-transform: scale(1.08) translateX(-27%);
       -moz-transform: scale(1.08) translateX(-27%);
            transform: scale(1.08) translateX(-27%);
  }
}
.share-guide {
  width: 7.5rem;
  height: 100%;
  position: fixed !important;
  top: 0 !important;
  padding-top: 5%;
  margin-top: 0 !important;
  display: none;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 10001;
}

.share-guide.show {
  left: 50% !important;
  display: block !important;
  margin-left: 0 !important;
  -webkit-transform: translateX(-50%) !important;
     -moz-transform: translateX(-50%) !important;
      -ms-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.share-guide img {
  width: 100%;
  height: 7.5rem;
}

.wrap .module1 .module1-task.version1 .module1-group-btn {
  padding-left: 0.05rem;
}