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

a,
img,
input {
  border: 0;
}

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

a {
  text-decoration: none;
}

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

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

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

html,
body {
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-drag: none;
  background-color: #edece8;
}

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

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

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

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

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

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

.clearfix {
  *zoom: 1;
}

@font-face {
  font-family: "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: "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;
  display: none;
}

.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: 10;
  padding: 0.26rem 0;
  text-align: center;
  font: normal 0.15rem/0.22rem Tahoma;
  background-color: #191219;
  line-height: 1.42;
}

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

.mgn-auto {
  margin: 0 auto;
}

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

[v-cloak] {
  display: none;
}

.disabled {
  pointer-events: none;
}

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

body {
  overflow-x: hidden;
}

.side-bar {
  width: 3.3rem;
  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: 2.6rem;
  font-size: 0.2676rem;
  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.9rem;
  position: relative;
  white-space: nowrap;
  padding-right: 0.28rem;
  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: right 0;
  background-repeat: no-repeat;
  cursor: pointer;
}
.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");
  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.71rem;
  height: 0.86rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/side-on.png?v=169000");
  background-size: 100% 100%;
  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.6rem;
  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: 25.6rem;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 340.14rem;
}
.wrap .cont {
  width: 19.6rem;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.wrap .bg-box {
  width: 25.6rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
  background-color: #de4b2c;
}
.wrap .bg-box .bg {
  width: 25.6rem;
  height: 20rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin-top: -0.01rem;
}
.wrap .bg-box .bg1 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_1.jpg?v=169000");
}
.wrap .bg-box .bg1 {
  height: 15.51rem;
  background-image: none;
  margin-top: 0rem;
}
.wrap .bg-box .bg2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_2.jpg?v=169000");
}
.wrap .bg-box .bg3 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_3.jpg?v=169000");
}
.wrap .bg-box .bg4 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_4.jpg?v=169000");
}
.wrap .bg-box .bg5 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_5.jpg?v=169000");
}
.wrap .bg-box .bg6 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_6.jpg?v=169000");
}
.wrap .bg-box .bg7 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_7.jpg?v=169000");
}
.wrap .bg-box .bg8 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_8.jpg?v=169000");
}
.wrap .bg-box .bg9 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_9.jpg?v=169000");
}
.wrap .bg-box .bg10 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_10.jpg?v=169000");
}
.wrap .bg-box .bg11 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_11.jpg?v=169000");
}
.wrap .bg-box .bg12 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_12.jpg?v=169000");
}
.wrap .bg-box .bg12 {
  height: 20.95rem;
}
.wrap .bg-box .bg13 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_13.jpg?v=169000");
}
.wrap .bg-box .bg14 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_14.jpg?v=169000");
}
.wrap .bg-box .bg15 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_15.jpg?v=169000");
}
.wrap .bg-box .bg16 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_16.jpg?v=169000");
}
.wrap .bg-box .bg17 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/bg_17.jpg?v=169000");
}
.wrap .bg-box .bg17 {
  height: 23.9rem;
}
.wrap .header {
  height: 15.51rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/header.jpg?v=169000");
  position: relative;
}
.wrap .header::before {
  content: "";
  width: 25.6rem;
  height: 9.55rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/header-after2.png?v=169000");
  background-size: 100% 11rem;
  position: absolute;
  left: 0;
  top: 5.48rem;
  z-index: 10;
  pointer-events: none;
}
.wrap .header .cont {
  padding-top: 10.53rem;
}
.wrap .header .slogan {
  position: absolute;
  left: 0.8rem;
  top: 6.45rem;
  width: 25.6rem;
  height: 4.86rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/slogan.png?v=169000");
  z-index: 2;
  pointer-events: none;
}
.wrap .header .logo-lol {
  width: 1.58rem;
  height: 0.45rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/logo-lol.png?v=169000");
  position: absolute;
  top: 0.41rem;
  left: -2.7rem;
  z-index: 22;
  display: block;
}
.wrap .header .header_vdo {
  width: 25.6rem;
  height: 14.4rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.wrap .header .topbar {
  width: 18.37rem;
  height: 2.27rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/topbar.png?v=169000");
  margin: 0 auto;
  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;
}
.wrap .header .topbar::before {
  content: "";
  width: 100%;
  height: 2.27rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/topbar-mask.png?v=169000");
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  pointer-events: none;
}
.wrap .header .topbar .topbar-item {
  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;
  height: 2.26rem;
  width: 2.62rem;
  padding-top: 0.25rem;
  cursor: pointer;
  position: relative;
}
.wrap .header .topbar .topbar-item:not(:last-child):after {
  content: "";
  width: 0.04rem;
  height: 2.2rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/topbar-line.png?v=169000");
  position: absolute;
  right: -0.02rem;
  top: 0.03rem;
  z-index: 1;
}
.wrap .header .topbar .topbar-item.act {
  pointer-events: none;
}
.wrap .header .topbar .topbar-item.act, .wrap .header .topbar .topbar-item:hover {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/topbar-hover.png?v=169000");
}
.wrap .header .topbar .topbar-item.act .topbar-item-index, .wrap .header .topbar .topbar-item:hover .topbar-item-index {
  opacity: 0;
}
.wrap .header .topbar .topbar-item.act .topbar-item-text, .wrap .header .topbar .topbar-item:hover .topbar-item-text {
  color: #630703;
}
.wrap .header .topbar .topbar-item.act .topbar-item-desc, .wrap .header .topbar .topbar-item:hover .topbar-item-desc {
  color: #7a2d18;
}
.wrap .header .topbar .topbar-item.act::before, .wrap .header .topbar .topbar-item:hover::before {
  content: "";
  width: 2.51rem;
  height: 1.42rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/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.65rem;
  z-index: 11;
  pointer-events: none;
}
.wrap .header .topbar .topbar-item .topbar-item-index {
  text-align: center;
  color: #9e1610;
  font-size: 0.47rem;
  font-family: "fzshengsksjw_0";
}
.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.4445rem;
  font-family: "fzshengsksjw_0";
}
.wrap .header .topbar .topbar-item .topbar-item-desc {
  text-align: center;
  color: #faf991;
  font-size: 0.166rem;
  line-height: 1.7;
}
.wrap .page-title {
  width: 15.92rem;
  margin: 0 auto;
  font-size: 0;
}
.wrap .page-title.module1-title1 {
  height: 3.87rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/title1.png?v=169000");
  margin: 1.15rem auto 0;
}
.wrap .page-title.module1-title2 {
  width: 8.05rem;
  height: 2.75rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module1-title2.png?v=169000");
  margin: 4.28rem 0 0 11.19rem;
}
.wrap .page-title.module1-title3 {
  width: 7.94rem;
  height: 1.38rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module1-title3.png?v=169000");
  margin: 3.66rem 0 0 -2.48rem;
}
.wrap .page-title.module2-title1 {
  width: 8rem;
  height: 1.38rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module2-title1.png?v=169000");
  font-size: 0;
  margin: 2.4rem 0 0 11.46rem;
}
.wrap .page-title.module3-title1 {
  width: 7.6rem;
  height: 1.4rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/title3.png?v=169000");
  font-size: 0;
  position: relative;
}
.wrap .page-title.module3-title1 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 .page-title.module3-title2 {
  width: 14.07rem;
  height: 1.44rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/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 .page-title.module2-title2 {
  width: 7.25rem;
  height: 1.37rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module2-title2.png?v=169000");
  font-size: 0;
  margin: 4.84rem 0 0 11.64rem;
}
.wrap .page-title.module2-title2_2 {
  width: 6.11rem;
  height: 2.85rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module2-title2_3.png?v=169000");
  font-size: 0;
  margin: 3.62rem 0 0 12.3rem;
}
.wrap .page-title.module2-title3 {
  width: 6.87rem;
  height: 1.3rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module2-title3.png?v=169000");
  font-size: 0;
  margin: 3.9rem 0 0 -2.27rem;
}
.wrap .module0 {
  width: 25.6rem;
  height: 13.7rem;
}
.wrap .module0 .module0-cont {
  width: 25.6rem;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 0.55rem;
}
.wrap .module0 .module0-top-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 24.01rem;
  height: 12.4rem;
  margin: 0rem auto 0;
  position: relative;
}
.wrap .module0 .module0-top-box .module0-itembg {
  width: 11.91rem;
  height: 3.94rem;
  position: relative;
}
.wrap .module0 .module0-top-box .module0-itembg:nth-child(n+3) {
  margin-top: 0.1rem;
}
.wrap .module0 .module0-top-box .module0-itembg:nth-child(2n) .module0-activity {
  right: 1.18rem;
  left: initial;
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem0 {
  height: 3.84rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module0-topitem0.png?v=169000");
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem1 {
  height: 3.84rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module0-topitem1.png?v=169000");
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module0-topitem2.png?v=169000");
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem3 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module0-topitem3.png?v=169000");
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem4 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module0-topitem4.png?v=169000");
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem5 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module0-topitem5.png?v=169000");
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem6 {
  width: 9.95rem;
  height: 9.07rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module0-topitem4.png?v=169000");
  margin-top: 0;
  position: absolute;
  top: 50%;
  left: 52%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 6;
}
.wrap .module0 .module0-top-box .module0-itembg.module0-topitem6 .module0-activity {
  left: 52.4%;
  -webkit-transform: translate(-50%, -60%);
     -moz-transform: translate(-50%, -60%);
      -ms-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%);
}
.wrap .module0 .module0-top-box .module0-itembg:nth-child(2n) {
  margin-left: auto;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity {
  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;
  position: absolute;
  bottom: 0.32rem;
  left: 1.08rem;
  z-index: 1;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity.flex-start {
  -webkit-box-align: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity.flex-center {
  -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;
  left: 49.1%;
  -webkit-transform: translate(-50%, -53%);
     -moz-transform: translate(-50%, -53%);
      -ms-transform: translate(-50%, -53%);
          transform: translate(-50%, -53%);
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity.flex-end {
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity.flex-end .activity-btm {
  padding-right: 0.7rem;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-top {
  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 .module0 .module0-top-box .module0-itembg .module0-activity .activity-top.max p {
  font-size: 0.765rem;
  padding: 0;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-top p {
  font-size: 0.5rem;
  font-family: "fzshengsksjw_0";
  line-height: 1;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-top .icon {
  width: 0.64rem;
  height: 0.67rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/activity-icon.png?v=169000");
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-top .icon.m-left {
  margin-left: -0.25rem;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-tip {
  text-indent: -0.7rem;
}
.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-tip,
.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-btm {
  font-size: 0.22rem;
  color: #ffebb2;
  font-family: "Microsoft YaHei";
  font-weight: bold;
  padding-left: 0.05rem;
}
.wrap .module1 {
  width: 25.6rem;
  height: 73.78rem;
  overflow: hidden;
}
.wrap .module1 .module1-cont {
  width: 16.5rem;
  margin: 0 auto;
  position: relative;
}
.wrap .module1 .module1-desc {
  width: 19.78rem;
  text-align: center;
  padding-right: 0.3rem;
  letter-spacing: 0.04rem;
  font-size: 0.34rem;
  color: #ffdfad;
  margin: 0.1rem auto 0;
  margin-left: -1.93rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module1-desc.png?v=169000");
  background-size: 19.78rem 0.11rem;
  background-position: center center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.wrap .module1 .module1-role-name {
  width: 4.27rem;
  height: 2.73rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module1-role-name.png?v=169000");
  margin-top: 2.12rem;
  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-top: 0.18rem;
}
.wrap .module1 .module1-task {
  height: 9.84rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 1.5rem;
}
.wrap .module1 .module1-task * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.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;
  margin-left: -2.24rem;
}
.wrap .module1 .module1-task.version1 .module1-role-name {
  margin-top: 1.86rem;
}
.wrap .module1 .module1-task.version1 .module1-time {
  text-align: center;
  margin-top: 0.54rem;
}
.wrap .module1 .module1-task.version2 {
  padding-left: 0;
  margin-left: -1.66rem;
}
.wrap .module1 .module1-task.version2 .module1-role-name {
  margin-left: 0.2rem;
  margin-top: 1.97rem;
}
.wrap .module1 .module1-task.version2 .module1-time {
  text-align: center;
  width: 84%;
  margin-top: 0.54rem;
}
.wrap .module1 .module1-task.version3 {
  margin-left: -1.56rem;
}
.wrap .module1 .module1-task.version3 .module1-role-name {
  margin-top: 1.92rem;
}
.wrap .module1 .module1-task .btn-rule {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.24rem;
  text-decoration: underline;
  margin-top: 0.22rem;
  color: #ffe2b3;
}
.wrap .module1 .module1-task .module1-time {
  color: #ffe2b3;
  font-size: 0.22rem;
  margin-top: 0.54rem;
}
.wrap .module1 .module1-task .module1-time span {
  font-weight: bold;
}
.wrap .module1 .module1-task .module1-text {
  color: #ffebb2;
  font-size: 0.48rem;
  margin-top: 0.24rem;
  font-family: "Microsoft YaHei";
}
.wrap .module1 .module1-task .module1-text.long-width {
  line-height: 1.28;
  width: 9.82rem;
  text-align: center;
  margin-top: 0.24rem;
}
.wrap .module1 .module1-task .module1-text em {
  color: #faf985;
  font-weight: bold;
}
.wrap .module1 .module1-task .module1-group-btn {
  width: 9.97rem;
  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-top: 0.8rem;
}
.wrap .module1 .module1-task .module1-group-btn.min-width {
  width: 6.6rem;
  margin-top: 0.43rem;
}
.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.3rem;
  color: #ffe2b3;
  margin-top: 0.08rem;
  letter-spacing: 0.04rem;
}
.wrap .module1 .module1-task .module1-group-btn .btn {
  font-size: 0;
}
.wrap .module1 .module1-task .module1-group-btn .btn-primary {
  width: 4.86rem;
  height: 1.03rem;
  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: 4.86rem;
  height: 1.03rem;
  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: 4.86rem;
  height: 1.03rem;
  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: 5.17rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.28rem;
  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-top: 0.4rem;
}
.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: 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: 0.22rem;
  line-height: 1.1;
}
.wrap .module1 .module1-task .module1-tr .icon-kuohao span {
  color: #ffa375;
  font-family: "beautfort-lol";
  font-size: 0.2759rem;
  line-height: 1.1;
}
.wrap .module1 .module1-group2 .module1-time2 {
  margin-top: 0.08rem;
  margin-left: 12.5rem;
}
.wrap .module1 .module1-group2 .module1-text-btn {
  margin-left: 12.44rem;
  margin-top: 0.41rem;
}
.wrap .module1 .module1-group2 .module1-text-btn .btn-unlock {
  margin-top: 0.34rem;
}
.wrap .module1 .module1-group3 .module1-time2 {
  margin-top: 0.04rem;
  margin-left: -1.22rem;
}
.wrap .module1 .module1-group3 .module1-text-btn {
  margin-left: -1.36rem;
  margin-top: 0.42rem;
}
.wrap .module1 .module1-group3 .module1-text-btn .text-warn {
  margin-top: 0.16rem;
}
.wrap .module1 .module1-group3 .module1-text-btn .btn-unlock {
  margin-top: 0.36rem;
}
.wrap .module1 .module2-group2 {
  margin-top: 1rem;
}
.wrap .module1 .module2-group2.group2_2 .module2-time2 {
  margin-left: 12.52rem;
  margin-top: 0.32rem;
}
.wrap .module1 .module2-group2.group2_2 .module2-text-btn {
  margin-left: 12.44rem;
}
.wrap .module1 .module2-group2 .module2-time2 {
  margin-left: 12.52rem;
  margin-top: 0.23rem;
}
.wrap .module1 .module2-group2 .module2-text-btn {
  margin-left: 12.6rem;
  margin-top: 0.4rem;
}
.wrap .module1 .module2-group2 .module2-text-btn .btn-unlock {
  margin-top: 0.44rem;
}
.wrap .module1 .module2-group3.group3_left .module2-time2 {
  margin-left: -1.6rem;
}
.wrap .module1 .module2-group3.group3_left .module2-text-btn {
  margin-top: 0.2rem;
  margin-left: -1.66rem;
}
.wrap .module1 .module2-group3.group3_left .module2-text-btn .btn-unlock {
  margin-top: 0.35rem;
}
.wrap .module1 .module2-group3 .module2-time2 {
  margin-top: 0.1rem;
  margin-left: -1.6rem;
}
.wrap .module1 .module2-group3 .module2-text-btn {
  margin-top: 0.21rem;
  margin-left: -1.62rem;
}
.wrap .module1 .module2-group3 .module2-text-btn .btn-unlock {
  margin-top: 0.34rem;
}
.wrap .module1 .border-box {
  position: absolute;
  left: 8.16rem;
  top: 22.36rem;
  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: 2.29rem;
  height: 2.3rem;
  display: block;
}
.wrap .module1 .border-box p {
  width: 100%;
  text-align: center;
  font-size: 0.22rem;
  color: #ffe2b3;
  margin-top: 0.07rem;
  -webkit-filter: drop-shadow(0rem 0rem 0.1rem rgb(0, 0, 0));
          filter: drop-shadow(0rem 0rem 0.1rem rgb(0, 0, 0));
}
.wrap .module1 .module2-time2,
.wrap .module1 .module1-time2 {
  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.02rem;
  margin-left: -2rem;
}
.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: 5.65rem;
  margin-left: -2.02rem;
  margin-top: 0.42rem;
}
.wrap .module1 .module2-text-btn .btn-lq,
.wrap .module1 .module1-text-btn .btn-lq {
  width: 5.65rem;
  height: 1.03rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-lq486.png?v=169000");
}
.wrap .module1 .module2-text-btn .module2-line2,
.wrap .module1 .module2-text-btn .module1-line2,
.wrap .module1 .module1-text-btn .module2-line2,
.wrap .module1 .module1-text-btn .module1-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 .module1 .module2-text-btn .text-warn,
.wrap .module1 .module1-text-btn .text-warn {
  font-size: 0.2667rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.2rem;
}
.wrap .module1 .module2-text-btn .btn-unlock,
.wrap .module1 .module1-text-btn .btn-unlock {
  width: 5.65rem;
  height: 1.2rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  margin-top: 0.4rem;
}
.wrap .module1 .module2-text-btn .btn-unlock.unlock_btn,
.wrap .module1 .module1-text-btn .btn-unlock.unlock_btn {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565-2.png?v=169000");
}
.wrap .module1 .module2-text-btn .btn-unlock.game,
.wrap .module1 .module1-text-btn .btn-unlock.game {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock568-game.png?v=169000");
}
.wrap .module1 .module2-text-btn .btn-unlock.date-2-10,
.wrap .module1 .module1-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 .module1 .module2-text-btn .btn-unlock.green,
.wrap .module1 .module1-text-btn .btn-unlock.green {
  width: 5.65rem;
  height: 1.2rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  margin-top: 0.4rem;
}
.wrap .module1 .module2-text-btn .btn-unlock.btn-login,
.wrap .module1 .module1-text-btn .btn-unlock.btn-login {
  width: 5.65rem;
  height: 1.2rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock568.png?v=169000");
  margin-top: 0.4rem;
}
.wrap .module1 .module2-text-btn .btn-unlock.game,
.wrap .module1 .module1-text-btn .btn-unlock.game {
  width: 5.66rem;
  height: 1.21rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock568-game.png?v=169000");
  margin-top: 0.4rem;
}
.wrap .module1 .module1-video-boxth {
  width: 12.13rem;
  height: 1.46rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module1-video-boxth.png?v=169000");
  margin: 2.9rem auto 0;
  font-size: 0;
}
.wrap .module1 .module1-video-title {
  width: 17.03rem;
  height: 1.26rem;
  font-size: 0rem;
  margin: 1.03rem 0 0 -0.41rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/video-module1-title.png?v=169000");
}
.wrap .module1 .module1-video-box {
  width: 19.86rem;
  height: 6.68rem;
  position: relative;
  margin-left: -1.7rem;
  margin-top: 0.45rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/video-module1.png?v=169000");
}
.wrap .module1 .module1-video-box .btn-play {
  width: 1.94rem;
  height: 1.98rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-play.png?v=169000");
  position: absolute;
  top: 45.8%;
  left: 51%;
  -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: 25.6rem;
  height: 36.3rem;
}
.wrap .module2 .module2-cont {
  width: 16.51rem;
  margin: 0 auto;
  padding-top: 0rem;
}
.wrap .module2 .module2-time2 {
  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.06rem;
  margin-left: 12.73rem;
}
.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: 5.65rem;
  margin-left: 12.55rem;
  margin-top: 0.4rem;
}
.wrap .module2 .module2-text-btn .module2-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 .module2 .module2-text-btn .btn-unlock {
  width: 5.65rem;
  height: 1.2rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock565.png?v=169000");
  margin-top: 0.4rem;
}
.wrap .module2 .module2-text-btn .btn-unlock.unlock_btn {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565-2.png?v=169000");
}
.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 .btn-unlock.date-2-10 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565-2-10.png?v=169000");
}
.wrap .module2 .module2-text-btn .text-warn {
  font-size: 0.2667rem;
  color: #ffcf82;
  margin-top: 0.08rem;
  text-align: center;
  width: 100%;
  margin-top: 0.16rem;
}
.wrap .module2 .module2-group2 {
  margin-top: 1rem;
}
.wrap .module2 .module2-group2.group2_2 .module2-time2 {
  margin-top: 0.32rem;
}
.wrap .module2 .module2-group2 .module2-time2 {
  margin-left: -1.62rem;
  margin-top: 0.22rem;
}
.wrap .module2 .module2-group2 .module2-text-btn {
  margin-left: -1.62rem;
  margin-top: 0.42rem;
}
.wrap .module2 .module2-group2 .module2-text-btn .btn-unlock {
  margin-top: 0.44rem;
}
.wrap .module2 .module2-group3 .module2-time2 {
  margin-top: 0.12rem;
  margin-left: 12.63rem;
}
.wrap .module2 .module2-group3 .module2-text-btn {
  margin-top: 0.21rem;
}
.wrap .module6 {
  width: 25.6rem;
}
.wrap .module6 .group1 {
  width: 7.6rem;
  margin: 0rem 0 0 10.93rem;
  position: relative;
}
.wrap .module6 .group1 .module3-right-prop {
  width: 3.78rem;
  height: 3.66rem;
  position: absolute;
  left: -7.42rem;
  top: 1.44rem;
  z-index: 2;
}
.wrap .module6 .group1 .module3-right-prop .module3-prop-img {
  width: 8.12rem;
  height: 3.64rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module3-prop-img.png?v=169000");
  position: absolute;
  left: -1.88rem;
  top: -3.05rem;
  z-index: 2;
}
.wrap .module6 .group1 .module3-right-prop 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: -2.68rem;
  right: -2.06rem;
  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-top: 0.14rem;
  margin-left: 0.76rem;
}
.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: 0.22rem 0 0 0.91rem;
}
.wrap .module6 .module3-task-txt {
  width: 100%;
  font-size: 0.22rem;
  color: #ffd797;
  padding-left: 0.88rem;
  margin-top: 0.3rem;
}
.wrap .module6 .module3-task-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;
  margin-top: 0.28rem;
}
.wrap .module6 .module3-task-box .module3-tr {
  width: 5.17rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.28rem;
  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-left: 0.82rem;
}
.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: 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-task-box .module3-tr .icon-kuohao span {
  color: #ffa375;
  font-family: "beautfort-lol";
  font-size: 0.2759rem;
  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.14rem;
}
.wrap .module6 .module3-text-btn .btn-open {
  width: 4.86rem;
  height: 1.03rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-open.png?v=169000");
  margin-left: 1.06rem;
  margin-top: 0.03rem;
}
.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.22rem;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffd797;
  text-decoration: underline;
  margin-left: 3.04rem;
  margin-top: 0.13rem;
}
.wrap .module6 .module3-time2 {
  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.06rem auto 0;
}
.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: 16.3rem;
  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;
  padding-top: 1.64rem;
  height: 10.5rem;
  margin: 0 auto;
}
.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.18rem;
}
.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/v2/card-img.png?v=169000");
  position: absolute;
  top: 0.86rem;
  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.82rem auto 0;
  font-weight: bold;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .search-keywords-text {
  width: 100%;
  text-align: center;
  color: #ffe693;
  font-size: 0.18rem;
  margin: 0.12rem auto 0;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .platform-list {
  width: 6.07rem;
  height: 0.96rem;
  font-size: 0;
  margin: 0.16rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/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: 6.75rem;
  position: relative;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le::after {
  content: "";
  width: 0.14rem;
  height: 6.86rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line6.png?v=169000");
  position: absolute;
  top: -0.14rem;
  right: -1.04rem;
  z-index: 1;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-moment-le .text3-task {
  font-size: 0.22rem;
  color: #ffe591;
  margin-top: 0.3rem;
  width: 6.75rem;
  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.13rem 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.15rem 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: 8rem;
  position: relative;
}
.wrap .module6 .module3-moment-wrap .module3-moment-task .module3-avatar {
  width: 3.9rem;
  height: 3.3rem;
  margin: 0rem 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;
  font-weight: bold;
  text-align: center;
  margin: 0.06rem auto 0;
}
.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;
  margin-top: 1.84rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-moment-other-img {
  width: 13.09rem;
  height: 7.45rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.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: 1rem;
  margin-left: 0.18rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-other-right-title {
  width: 7.65rem;
  height: 1.33rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/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.2667rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.18rem;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-text-btn .btn-moment-unlock {
  width: 5.66rem;
  height: 1.21rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock566-jqqd.png?v=169000");
  margin-top: 0.5rem;
  display: none;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-text-btn .moment-qrcode {
  width: 2.5rem;
  height: 2.5rem;
  margin: 0.5rem auto 0;
}
.wrap .module6 .module3-moment-wrap .module3-moment-other .module3-other-right .module3-moment-text-btn .moment-qrcode img {
  width: 100%;
  height: 100%;
}
.wrap .module4 {
  width: 25.6rem;
  height: 52rem;
}
.wrap .module4 .module4-cont {
  width: 25.6rem;
  margin: 0 auto;
  padding-top: 0.6rem;
}
.wrap .module4 .page-title.module4-title1 {
  width: 19.35rem;
  height: 3.56rem;
  font-size: 0;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module4-title1.png?v=169000");
}
.wrap .module4 .module4-line1-text {
  width: 9.67rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module6-line1-text.png?v=169000");
  background-size: 9.67rem 0.11rem;
  background-position: center center;
  font-size: 0.34rem;
  color: #ffcf82;
  text-align: center;
  margin: 0.11rem auto 0;
}
.wrap .module4 .module4-change-role {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 15.12rem;
  position: relative;
  z-index: 9;
}
.wrap .module4 .module4-change-role::before {
  content: "";
  width: 15.14rem;
  height: 3.34rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role/modify.png?v=169000");
  position: absolute;
  right: 0;
  top: 15.3rem;
  opacity: 0.32;
  z-index: 1;
  pointer-events: none;
}
.wrap .module4 .module4-change-role.role2_module {
  top: 0.8rem;
}
.wrap .module4 .module4-change-role.pl-200 {
  padding-left: 2.8rem;
}
.wrap .module4 .module4-change-role .ul-images-big {
  width: 25.6rem;
  position: absolute;
  top: -1.66rem;
  right: 0;
  z-index: 0;
  pointer-events: none;
}
.wrap .module4 .module4-change-role .ul-images-big.left {
  left: 0;
  top: -2.05rem;
}
.wrap .module4 .module4-change-role .ul-images-big.left img {
  margin-top: -0.3rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.wrap .module4 .module4-change-role .ul-images-big img {
  width: 100%;
  height: 18.06rem;
  display: none;
  margin-top: 0;
}
.wrap .module4 .module4-change-role .ul-images-big img.act {
  display: block;
}
.wrap .module4 .module4-box-le {
  width: 8.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;
  position: relative;
  z-index: 9;
  margin-top: 1.54rem;
}
.wrap .module4 .module4-box-le.right {
  margin-top: 0.96rem;
  margin-left: 14.34rem;
}
.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-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
.wrap .module4 .module4-box-le .module4-rolebox.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-left: 0;
}
.wrap .module4 .module4-box-le .module4-rolename {
  width: 8.5rem;
  height: 4.63rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name1 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name/4.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name1 + .role-play {
  right: -0.72rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name/5.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name2 + .role-play {
  right: 0.32rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name3 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name/1.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name3 + .role-play {
  right: -0.72rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name4 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name/3.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name4 + .role-play {
  right: -1.84rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name5 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name/2.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul1.role_name5 + .role-play {
  right: 0.32rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name1 {
  width: 8.43rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name2/1.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name1 + .role-play {
  left: 0.84rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name2 {
  width: 8.43rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name2/2.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name2 + .role-play {
  left: -0.12rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name3 {
  width: 8.43rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name2/3.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name3 + .role-play {
  left: -0.12rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name4 {
  width: 8.43rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name2/4.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name4 + .role-play {
  left: -1.22rem;
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name5 {
  width: 8.43rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/role-name2/5.png?v=169000");
}
.wrap .module4 .module4-box-le .module4-rolename.ul2.role_name5 + .role-play {
  left: 0.84rem;
}
.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");
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-animation-name: pulse;
     -moz-animation-name: pulse;
          animation-name: pulse;
  -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;
  position: absolute;
  bottom: 0.55rem;
  z-index: 1;
}
.wrap .module4 .ul-roleavatar {
  width: 8.5rem;
  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.32rem;
}
.wrap .module4 .ul-roleavatar.not_bg li img {
  width: 0.89rem;
  height: 0.89rem;
  margin: auto;
}
.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");
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: relative;
  margin: 0 0.02rem;
}
.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: 25.6rem;
  height: 15.3rem;
  margin: 0.64rem auto 0;
  padding-top: 9.8rem;
}
.wrap .module4 .giftbox-wrap img {
  width: 25.6rem;
  height: 3rem;
  margin: 0 auto;
  display: block;
}
.wrap .module4 .giftbox-wrap .giftbox-inner {
  width: 100%;
  padding-left: 0.2rem;
  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;
  padding-left: 3.2rem;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-group {
  width: 11.4rem;
  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 {
  font-size: 1rem;
  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: 6.46rem;
  height: 0.49rem;
  line-height: 0.49rem;
  font-size: 0.22rem;
  text-align: center;
  color: #fded8b;
  margin-top: 0.08rem;
  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.43rem;
  left: 0;
  z-index: 2;
  font-size: 0.22rem;
  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: 0.2rem;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-price-text {
  width: 0.33rem;
  height: 0.82rem;
  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.14rem;
  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.45rem;
  height: 0.84rem;
  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.24rem;
  color: #f6d06a;
  white-space: nowrap;
}
.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;
  height: 1.06rem;
  margin-left: 0.18rem;
  position: relative;
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-btn .giftbox-unlock {
  width: 5.65rem;
  height: 1.2rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565.png?v=169000");
}
.wrap .module4 .giftbox-wrap .giftbox-inner .giftbox-price .giftbox-btn .giftbox-rule {
  color: #f6d06a;
  text-decoration: underline;
  font-size: 0.24rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -0.54rem;
  z-index: 4;
}
.wrap .module4 .roleavatar-unlock {
  width: 5.65rem;
  height: 1.2rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  font-size: 0;
  margin-top: 0.81rem;
}
.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 .module4 .module4-title2 {
  margin: 0.11rem auto 0;
  width: 5.5rem;
  height: 1.38rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module4-title2.png?v=169000");
  font-size: 0;
}
.wrap .module4 .module4-unlock {
  width: 5.65rem;
  height: 1.2rem;
  font-size: 0;
  display: block;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock565.png?v=169000");
  margin: 14.1rem auto 0;
}
.wrap .module4 .module4-title3 {
  margin: 1.26rem auto 0;
  width: 8.96rem;
  height: 1.24rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module4-title3.png?v=169000");
  font-size: 0;
}
.wrap .module5 {
  width: 25.6rem;
  height: 117.94rem;
}
.wrap .module5 .module5-cont {
  width: 19.6rem;
  margin: 0 auto;
  padding-top: 1rem;
}
.wrap .module5 .module5-title1_add {
  width: 5.56rem;
  height: 1.37rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module5-title1_add.png?v=169000");
  margin: 1.06rem 0 0 14.08rem;
}
.wrap .module5 .module5-time1_add {
  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-left: 14.12rem;
  margin-top: 0.22rem;
}
.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: 5.65rem;
  margin-left: 14.04rem;
  margin-top: 0.2rem;
}
.wrap .module5 .module5-text-btn_add .module5-line1_add {
  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_add .text-warn_add {
  font-size: 0.2667rem;
  color: #ffcf82;
  text-align: center;
  width: 100%;
  margin-top: 0.18rem;
}
.wrap .module5 .module5-text-btn_add .btn-unlock_add {
  width: 5.65rem;
  height: 1.2rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  margin-top: 0.34rem;
}
.wrap .module5 .module5-group1_module5 .module5-title1_add {
  margin: 5.62rem 0 0 -0.08rem;
}
.wrap .module5 .module5-group1_module5 .module5-time1_add {
  margin-left: 0;
}
.wrap .module5 .module5-group1_module5 .module5-text-btn_add {
  margin-left: -0.08rem;
}
.wrap .module5 .module5-group1_module6 .module5-title3_add {
  margin: 6.53rem 0 0 14.6rem;
}
.wrap .module5 .module5-group1_module6 .module5-time1_add {
  margin-left: 14.2rem;
  margin-top: 0.04rem;
}
.wrap .module5 .module5-group1_module6 .module5-text-btn_add {
  margin-top: 0.1rem;
}
.wrap .module5 .module7-title2 {
  margin: 10.91rem 0 0 5.2rem;
  width: 9.17rem;
  height: 2.99rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module4-title7.png?v=169000");
  font-size: 0;
}
.wrap .module5 .module7-title2-dsec {
  width: 100%;
  color: #ffe591;
  font-size: 0.2667rem;
  padding-left: 0.55rem;
  margin-top: 0.34rem;
  text-align: center;
}
.wrap .module5 .module7-golink {
  width: 5.66rem;
  height: 1.21rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock568-game.png?v=169000");
  font-size: 0;
  display: block;
  margin: 0.32rem auto 0rem;
}
.wrap .module5 .module5-title2_add {
  width: 9.64rem;
  height: 1.4rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module5-title2_add.png?v=169000");
  margin: 3.06rem 0 0 12.08rem;
}
.wrap .module5 .module5-title3_add {
  width: 4.65rem;
  height: 2.69rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module5-title3_add.png?v=169000");
  margin: 4.3rem 0 0 -2.2rem;
}
.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: 6.5rem auto 0;
}
.wrap .module5 .module4-content-box p {
  color: #ffd186;
  font-size: 0.92rem;
  text-align: center;
  font-family: "fzshengsksjw_0";
  line-height: 1;
}
.wrap .module5 .module4-content-box p.p2 {
  margin-top: 0.64rem;
}
.wrap .module5 .module5-title1 {
  width: 17.02rem;
  height: 3.02rem;
  font-size: 0;
  margin: 2.4rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module5-title1.png?v=169000");
}
.wrap .module5 .module5-line1-text {
  width: 10.76rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-line1-text.png?v=169000");
  background-size: 10.76rem 0.09rem;
  background-position: center center;
  font-size: 0.24rem;
  color: #ffcf82;
  text-align: center;
  margin: 0.14rem auto 0;
}
.wrap .module5 .page-title.module5-title2 {
  width: 7.95rem;
  height: 3.05rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-title2.png?v=169000");
  margin: 1.96rem 0 0 12.98rem;
}
.wrap .module5 .page-title.module5-title4 {
  width: 8.24rem;
  height: 3rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-title4.png?v=169000");
  margin: 3.62rem 0 0 12.74rem;
}
.wrap .module5 .page-title.module5-title3 {
  width: 6.94rem;
  height: 3.07rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-title3.png?v=169000");
  margin: 3.71rem 0 0 -0.71rem;
}
.wrap .module5 .page-title.module5-title5 {
  width: 6.17rem;
  height: 3.41rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-title5.png?v=169000");
  margin: 3.57rem 0 0 -0.34rem;
}
.wrap .module5 .page-title.module5-title6 {
  width: 6.41rem;
  height: 3.04rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-title6.png?v=169000");
  margin: 3.52rem 0 0 13.8rem;
}
.wrap .module5 .page-title.module5-title7 {
  width: 7.46rem;
  height: 2.33rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-title7.png?v=169000");
  margin: 4.04rem 0 0 -0.99rem;
}
.wrap .module5 .page-title.module5-title8 {
  width: 6.41rem;
  height: 3.37rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module5-title8.png?v=169000");
  margin: 4.02rem 0 0 13.98rem;
}
.wrap .module5 .module5-time2 {
  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.03rem;
  margin-left: 14.23rem;
}
.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-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-left: 14.15rem;
  margin-top: 0.4rem;
}
.wrap .module5 .module5-text-btn .btn-unlock {
  width: 5.65rem;
  height: 1.2rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  margin-top: 0.16rem;
}
.wrap .module5 .module5-text-btn .btn-unlock.unlock_btn {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/btn-unlock565-2.png?v=169000");
}
.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 .group2 .module5-time2 {
  margin-left: -0.1rem;
  margin-top: 0.1rem;
}
.wrap .module5 .group2 .module5-text-btn {
  margin-left: -0.08rem;
}
.wrap .module5 .group2 .module5-text-btn .btn-unlock {
  margin-top: 0.1rem;
}
.wrap .module5 .group3 .module5-time2 {
  margin-top: 0.19rem;
  margin-left: 14.1rem;
}
.wrap .module5 .group3 .module5-text-btn {
  margin-top: 0.22rem;
  margin-left: 14rem;
}
.wrap .module5 .group3 .module5-text-btn .btn-unlock {
  margin-top: 0.26rem;
}
.wrap .module5 .group4 .module5-time2 {
  margin-left: 0rem;
  margin-top: 0.03rem;
}
.wrap .module5 .group4 .module5-text-btn {
  margin-left: -0.08rem;
  margin-top: 0.2rem;
}
.wrap .module5 .group4 .module5-text-btn .text-warn {
  margin-top: 0.18rem;
}
.wrap .module5 .group4 .module5-text-btn .btn-unlock {
  margin-top: 0.32rem;
}
.wrap .module5 .group5 .module5-time2 {
  margin-top: 0.04rem;
  margin-left: 14.3rem;
}
.wrap .module5 .group5 .module5-text-btn {
  margin-top: 0.22rem;
  margin-left: 14.12rem;
}
.wrap .module5 .group5 .module5-text-btn .btn-unlock {
  margin-top: 0.32rem;
}
.wrap .module5 .group6 .module5-time2 {
  margin-left: 0rem;
  margin-top: 0.1rem;
}
.wrap .module5 .group6 .module5-text-btn {
  margin-left: -0.08rem;
  margin-top: 0.3rem;
}
.wrap .module5 .group6 .module5-text-btn .text-warn {
  margin-top: 0.18rem;
}
.wrap .module5 .group6 .module5-text-btn .btn-unlock {
  margin-top: 0.32rem;
}
.wrap .module7 {
  width: 25.6rem;
  height: 15.65rem;
}
.wrap .module7 .module7-cont {
  width: 19.85rem;
  margin: 0 auto;
  padding-top: 0.5rem;
}
.wrap .module7 .module7-title1 {
  width: 11.39rem;
  height: 1.3rem;
  font-size: 0;
  margin: 0rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module7-title1.png?v=169000");
}
.wrap .module7 .module7-line1-text {
  width: 100%;
  text-align: center;
  font-size: 0.2736rem;
  color: #fcc67a;
  margin: 0rem auto 0;
}
.wrap .module7 .module7-skin-giftbox {
  width: 19.65rem;
  margin: 2.02rem 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: 6.44rem;
  height: 3.4rem;
  position: relative;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item img {
  height: 3.4rem;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item.item-auto {
  margin: 0 auto;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item:nth-child(n+4) {
  margin-top: 0.16rem;
}
.wrap .module7 .module7-skin-giftbox .skin-giftbox-item .giftbox-itemtext {
  width: 100%;
  text-align: center;
  font-size: 0.31rem;
  position: absolute;
  bottom: 0.1rem;
  left: 0;
  z-index: 2;
  height: 0.56rem;
  line-height: 0.53rem;
  color: #fff0d9;
  font-family: "fzbiaoysjw";
}
.wrap .module7 .skin-giftbox-price {
  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: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 0.56rem;
}
.wrap .module7 .skin-giftbox-price .giftbox-price-text {
  width: 0.3rem;
  height: 1.27rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/giftbox-price-text2.png?v=169000");
  color: #ffcd7e;
  font-size: 0.2733rem;
  padding-top: 0.23rem;
  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: 3.1rem;
  height: 1.5rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/price-num588.png?v=169000");
}
.wrap .module7 .skin-giftbox-price .giftbox-price-num .giftbox-price-qcoin {
  font-size: 0.3723rem;
  color: #ffd084;
  line-height: 1;
  margin-bottom: 0.23rem;
}
.wrap .module7 .skin-giftbox-price .giftbox-unlock2 {
  width: 5.62rem;
  height: 1.25rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/btn-unlock567.png?v=169000");
  margin-left: 0.6rem;
}
.wrap .module7 .skin-giftbox-price .giftbox-open {
  width: 5.87rem;
  height: 1.25rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/giftbox-open.png?v=169000");
  margin-left: 0.7rem;
}
.wrap .module6 {
  width: 25.6rem;
}
.wrap .module6 .module6-cont {
  width: 19.85rem;
  margin: 0 auto;
  padding-top: 2.8rem;
}
.wrap .module6 .page-title.module6-title1 {
  width: 16.55rem;
  height: 2.98rem;
  font-size: 0;
  margin: 1.58rem auto 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module6-title1.png?v=169000");
}
.wrap .module6 .module6-line1-text {
  width: 9.67rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module6-line1-text.png?v=169000");
  background-size: 9.67rem 0.11rem;
  background-position: center center;
  font-size: 0.24rem;
  color: #ffcf82;
  text-align: center;
  margin: 0.11rem auto 0;
}
.wrap .module6 .module6-mtitle2 {
  width: 7rem;
  height: 1.1rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/module6-mtitle2.png?v=169000");
  margin: 0.65rem auto 0;
}
.wrap .module6 .page-title.module6-title10 {
  width: 19.45rem;
  height: 3.53rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module5-title10.png?v=169000");
  margin: -0.14rem auto 0;
}
.wrap .module6 .module6-title10-desc {
  width: 11.61rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module6-title10-desc.png?v=169000");
  background-size: 11.61rem 0.29rem;
  background-position: center center;
  font-size: 0.288rem;
  color: #ffcf82;
  text-align: center;
  text-indent: -0.7rem;
  margin: 0.11rem auto 0;
}
.wrap .module6 .module6-ul {
  width: 100%;
  height: 11.45rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0.45rem auto 0rem;
}
.wrap .module6 .module6-ul .module6-ul-item {
  width: 9.69rem;
  height: 5.47rem;
  position: relative;
  cursor: pointer;
}
.wrap .module6 .module6-ul .module6-ul-item:nth-child(n+3) {
  margin-top: 0.48rem;
}
.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: 4.44rem;
  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.34rem;
  padding-top: 0.66rem;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-title {
  font-size: 0.5rem;
  text-align: center;
  margin-top: 0.18rem;
  line-height: 1.1;
  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.22rem;
  margin: 0.2rem auto 0;
  color: #ffe2b3;
}
.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.11rem 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;
}
.wrap .module6 .module6-ul .module6-ul-item .module6-item-inner .module6-item-unlock {
  width: 3.67rem;
  height: 0.78rem;
  margin: 0.24rem 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: 3.63rem;
  height: 1.08rem;
  font-size: 0;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/module6-title2.png?v=169000");
  margin: 0.55rem auto 0;
}
.wrap .module6 .module6-platform-reward {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.22rem;
}
.wrap .module6 .module6-reward-item {
  width: 5.84rem;
  position: relative;
  padding-top: 4rem;
}
.wrap .module6 .module6-reward-item:not(:last-child)::after {
  content: "";
  width: 0.14rem;
  height: 6.86rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/line5.png?v=169000");
  position: absolute;
  top: 0.06rem;
  right: -0.62rem;
  z-index: 12;
}
.wrap .module6 .module6-reward-item:nth-child(2) {
  margin-left: 0.92rem;
  margin-right: 1.04rem;
}
.wrap .module6 .module6-reward-item .module6-reward {
  width: 100%;
  height: 5rem;
  position: absolute;
  top: -0.4rem;
  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;
  height: 1.25rem;
  line-height: 1.25rem;
}
.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;
}
.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.16rem;
  color: #febb8e;
  text-align: center;
}
.wrap .module6 .module6-reward-item .module6-reward-desc {
  color: #ffe591;
  font-size: 0.2rem;
  text-align: center;
  width: 100%;
  margin-top: 0.12rem;
}
.wrap .module6 .module6-reward-item .module6-reward-unlock {
  width: 3.67rem;
  height: 0.78rem;
  margin: 0.2rem 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");
}

.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: 8.72rem;
  height: 3.27rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg1.png?v=169000");
}
.pop.pop-comm .pop-con {
  padding-top: 0.74rem;
  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.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-comm .pop-title1.pop-icon::before, .pop.pop-comm .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-comm .sm-txt {
  width: 100%;
  height: 1.27rem;
  padding: 0 0.22rem;
  margin: 0.1rem 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.3rem;
  color: #ffa375;
  line-height: 1.5;
  text-align: center;
}

.pop.pop-zm {
  width: 8.72rem;
  height: 4.27rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg9.png?v=169000");
}
.pop.pop-zm .pop-con {
  padding-top: 0.74rem;
  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;
}
.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.27rem;
  padding: 0 0.22rem;
  margin: 0.1rem 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.32rem;
  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: 8.72rem;
  min-height: 4.27rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg2.png?v=169000");
}
.pop.pop-reward .pop-con {
  padding: 0.74rem 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.2rem;
  text-align: center;
}
.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.75rem;
  height: 0.43rem;
  -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-after2.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-after3.png?v=169000");
  margin-left: 0.04rem;
}
.pop.pop-reward .sm-txt {
  width: 100%;
  height: 1.35rem;
  padding: 0 0.22rem;
  margin: 0.08rem auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 0.24rem;
  color: #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: 8.72rem;
  height: 5.77rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg4.png?v=169000");
}
.pop.pop-bindqq .pop-con {
  padding-top: 0.84rem;
  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.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-bindqq .pop-title1.pop-icon::before, .pop.pop-bindqq .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-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.58rem 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.35rem;
}
.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: 10.32rem;
  height: 10.85rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg6.png?v=169000");
}
.pop.pop-history .pop-con {
  padding-top: 0.84rem;
  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.8727rem;
  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.75rem;
  height: 0.43rem;
}
.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: 0.47rem auto 0;
  font-size: 0.24rem;
  color: #ffa375;
  position: relative;
}
.pop.pop-history .pop-title-sub1::after {
  content: "";
  width: 5.38rem;
  height: 0.16rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.46rem;
  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: 7.97rem;
  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.4rem auto 0;
}
.pop.pop-history .pop-table-warp .pop-table-th span {
  height: 0.51rem;
  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.22rem;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.pop.pop-history .pop-table-warp .pop-table-th .th1 {
  width: 2.35rem;
}
.pop.pop-history .pop-table-warp .pop-table-th .th2 {
  width: 3.53rem;
  margin: 0 0.1rem;
}
.pop.pop-history .pop-table-warp .pop-table-th .th3 {
  width: 1.9rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody {
  width: 100%;
  height: 5.35rem;
  margin: 0.16rem 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.3rem;
  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.7rem;
  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.22rem;
  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: 2.35rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.reward {
  width: 3.53rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.status {
  width: 1.9rem;
}
.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.29rem;
}
.pop.pop-history .pop-table-warp .pop-table-tbody .pop-table-tr .pop-table-td.status .td-btn.gray {
  font-size: 0.22rem;
  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.55rem 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.3rem;
  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: 10.32rem;
  height: 11.55rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg5.png?v=169000");
}
.pop.pop-image-big .pop-con {
  padding-top: 0.88rem;
  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.72rem;
  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.75rem;
  height: 0.43rem;
}
.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: 6.7rem;
  height: 0.65rem;
  line-height: 0.65rem;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub1.png?v=169000");
  margin: 0.7rem auto 0;
  font-size: 0.24rem;
  color: #ffa375;
  position: relative;
}
.pop.pop-image-big .pop-title-sub1::after {
  content: "";
  width: 5.38rem;
  height: 0.16rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.57rem;
  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: 8.5rem;
  height: 4.79rem;
  margin: 0.25rem auto 0;
}
.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-box {
  width: 8.5rem;
  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: 2.07rem;
  height: 2.07rem;
}
.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: 2.07rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pop.pop-image-big .pop-image-box .pop-image-ri .pop-btns2 {
  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-top: 0.4rem;
}
.pop.pop-image-big .pop-image-box .pop-image-ri .pop-btns2 a {
  width: 2.98rem;
  height: 0.63rem;
  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");
}
.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.24rem;
  color: #ffa375;
  text-align: center;
  margin-top: 0.32rem;
}

.pop.pop-address {
  width: 10.32rem;
  height: 10.85rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg6.png?v=169000");
}
.pop.pop-address .pop-con {
  padding-top: 0.84rem;
  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.8727rem;
  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.75rem;
  height: 0.43rem;
}
.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.66rem auto 0;
  font-size: 0.24rem;
  color: #ffa375;
  line-height: 1.5;
  position: relative;
}
.pop.pop-address .pop-title-sub1::after {
  content: "";
  width: 5.38rem;
  height: 0.16rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.55rem;
  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: 6.61rem;
  margin: 0.62rem auto 0.68rem;
  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.3rem;
}
.pop.pop-address .pop-address-list .pop-address-tr label {
  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-tr input {
  width: 5.39rem;
  height: 0.52rem;
  line-height: 0.52rem;
  padding: 0 0.25rem;
  background-color: #bf2019;
  color: #fae7b0;
  font-size: 0.22rem;
}
.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: 5.39rem;
  height: 2.16rem;
  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.52rem;
  line-height: 0.52rem;
  color: #fae7b0;
  width: 5rem;
  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: 5.39rem;
  height: 0.52rem;
  line-height: 0.52rem;
  color: #fae7b0;
  background-color: #bf2019;
  font-size: 0.22rem;
  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: 11.32rem;
  height: 11.23rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg7.png?v=169000");
}
.pop.pop-rulezm.min {
  height: 8.7rem;
}
.pop.pop-rulezm.min .pop-rule-scroll {
  height: 5.4rem;
  line-height: 2.1;
  margin: 0.74rem 0 0 0.55rem;
}
.pop.pop-rulezm .pop-con {
  padding-top: 0.84rem;
  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 span {
  font-size: 0.82rem;
  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-rulezm .pop-title1.pop-icon2::before, .pop.pop-rulezm .pop-title1.pop-icon2::after {
  content: "";
  width: 0.75rem;
  height: 0.43rem;
}
.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.66rem auto 0;
  font-size: 0.24rem;
  position: relative;
}
.pop.pop-rulezm .pop-title-sub1::after {
  content: "";
  width: 5.38rem;
  height: 0.16rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-title-sub2.png?v=169000");
  position: absolute;
  top: -0.55rem;
  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: 10.35rem;
  height: 6.8rem;
  margin: 0.5rem 0 0 0.55rem;
  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: 6.9rem;
}
.pop.pop-rulezm .pop-rule-scroll::-webkit-scrollbar {
  width: 0.11rem;
}
.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: 99.5%;
  margin: 0.12rem 0;
}
.pop.pop-rulezm .pop-rule-scroll th,
.pop.pop-rulezm .pop-rule-scroll td {
  border: 0.02rem solid #ff7e61;
  text-align: center;
}

.pop.pop-tip1 {
  width: 8.72rem;
  height: 10.02rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg8.png?v=169000");
}
.pop.pop-tip1 .pop-con {
  padding-top: 0.6rem;
  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.26rem;
  color: #ffa375;
  margin: 0.15rem auto 0;
}
.pop.pop-tip1 .pop-step-list {
  width: 7.04rem;
  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: 2.25rem;
  height: 3.04rem;
}
.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: 8.72rem;
  height: 8.37rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/dia-bg8.png?v=169000");
}
.pop.pop-tip2 .pop-con {
  padding-top: 0.88rem;
  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.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-tip2 .pop-title1.pop-icon::before, .pop.pop-tip2 .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-tip2 .pop-tip1-txt {
  width: 100%;
  text-align: center;
  font-size: 0.26rem;
  color: #ffa375;
  margin: 0.24rem auto 0;
}
.pop.pop-tip2 .pop-step-list {
  width: 5.52rem;
  margin: 0.5rem 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.76rem;
  height: 3.73rem;
}
.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.44rem auto 0;
}

.pop.pop-tip3 {
  width: 8.72rem;
  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: 6.68rem;
  height: 5.55rem;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/pop-step-list.png?v=169000");
  margin: 0.24rem 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.3rem;
  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.22rem;
  color: #ffa375;
  margin-top: 0.3rem;
}
.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.18rem;
  color: #ff9661;
  line-height: 1.26;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.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: 8.72rem;
  height: 12.5rem;
  position: fixed !important;
  margin: auto !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%) scale(0.84) !important;
     -moz-transform: translate(-50%, -50%) scale(0.84) !important;
      -ms-transform: translate(-50%, -50%) scale(0.84) !important;
          transform: translate(-50%, -50%) scale(0.84) !important;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260129spring/v2/dia-bg10.png?v=169000");
}
.pop.pop-zm-exclusive .pop-con {
  padding-top: 0.9rem;
  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.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-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: 3rem;
  height: 6.24rem;
  margin: 0.32rem auto 0;
}
.pop.pop-zm-exclusive .pop-zm-exclusive-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.pop.pop-zm-exclusive .pop-zm-exclusive-desc {
  width: 100%;
  font-family: "Microsoft YaHei";
  font-size: 0.3rem;
  color: #ffb48f;
  font-weight: bold;
  text-align: center;
  margin-top: 0.3rem;
  line-height: 1.64;
}
.pop.pop-zm-exclusive .pop-zm-qrcode {
  width: 1.91rem;
  margin: 0.22rem 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;
}
.pop.pop-zm-exclusive .pop-zm-qrcode img {
  width: 1.91rem;
  height: 1.97rem;
}
.pop.pop-zm-exclusive .pop-zm-qrcode .pop-zm-qrcode-txt {
  width: 100%;
  font-size: 0.21rem;
  color: #ffe591;
  text-align: center;
  font-family: "Microsoft YaHei";
  margin-top: 0.1rem;
}

.pop .pop_close {
  position: absolute;
  top: 0.18rem;
  right: -0.82rem;
  width: 0.65rem;
  height: 0.65rem;
  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: 11.97rem;
  height: 6.73rem;
  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");
  background-size: 100% 100%;
  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: -0.8rem;
  top: 0;
}

.wrap .module0 .module0-top-box .module0-itembg .module0-activity .activity-top p, .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: 9.8rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  -webkit-filter: drop-shadow(0rem 0rem 0.06rem rgb(0, 0, 0));
          filter: drop-shadow(0rem 0rem 0.06rem rgb(0, 0, 0));
}

.loginContainer * {
  color: #ffe6a4;
  font-size: 0.22rem;
  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%);
  }
}