@charset "UTF-8";
/* variables */
/* mixin start */
/**
* font mixin
*/
/**
* element mixin
*/
/**
* flex layout mixin
*/
/**
* position layout mixin
*/
/**
* show or hide element mixin
*
* @param {Booleans} $domObject true/false
*/
/**
* text overflow mixin
*
* @param {Number} $txtType 0/1/2
*/
/**
* element bg mixin
*/
/**
* element img mixin
*
* @param $bg-img image_src
* @param $bg-repeat (repeat、repeat-x、repeat-y、no-repeat、inherit)
* @param $bg-size (cover、contain、percentage、length)
* @param $width width
* @param $height height
*/
/**
* bg gradient mixin
*
* @param $width width
* @param $height height
* @param $color-before color1
* @param $color-after color2
*/
/* mixin end */
/* reset start */
html {
  font-size: 50px; /* 兼容不支持vw的系统 */
  font-size: 9.259259259vh; /* 7.5rem === 100vw */
}

body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form, header, section, article, footer {
  margin: 0;
}

body, button, input, select, textarea {
  font: 12px/1.5 tahoma, "微软雅黑", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

em, b {
  font-style: normal;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  -webkit-filter: brightness(1.1);
  -o-filter: brightness(1.1);
  -moz-filter: brightness(1.1);
  filter: brightness(1.1);
}

img {
  border: 0;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

body {
  padding-top: 0;
  overflow-y: hidden;
  overflow-x: auto;
  background: #000;
}

button, input, select, textarea {
  font-size: 100%;
  outline: none;
}

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

td, th, ul, ol {
  padding: 0;
}

ul, li {
  list-style: none;
}

/* reset end */
.ost {
  display: none;
}

/* foot */
#afooter {
  display: none;
  position: relative;
  padding: 0.3rem 0;
  text-align: center;
  font: normal 0.12rem/0.19rem Tahoma;
  z-index: 10;
  background-color: #191219;
}

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

@font-face {
  font-family: "hyqh_65s";
  src: url("//game.gtimg.cn/images/lpl/act/a20250619msi/font/min/hyqh_65s.eot"); /* IE9 */
  src: url("//game.gtimg.cn/images/lpl/act/a20250619msi/font/min/hyqh_65s.eot?#iefix") format("embedded-opentype"), url("//game.gtimg.cn/images/lpl/act/a20250619msi/font/min/hyqh_65s.ttf") format("truetype"), url("//game.gtimg.cn/images/lpl/act/a20250619msi/font/min/hyqh_65s.svg#hyqh_65s") format("svg"); /* iOS 4.1- */
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "shapiro-95s";
  src: url("//game.gtimg.cn/images/lpl/act/a20250619msi/font/shapiro-95s.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* 通用tab背景渐变样式，使用@extend %tab-gradient;调用 */
.wrap .sec4 .switch-container .table-switch {
  background-image: -webkit-gradient(linear, left top, right top, from(#6e0c0c), color-stop(50%, #250d0d), to(#6e0c0c));
  background-image: linear-gradient(to right, #6e0c0c 0%, #250d0d 50%, #6e0c0c);
}

/* 居中对齐 */
.wrap .sec4, .wrap .sec3, .wrap .sec2, .wrap {
  margin: 0 auto;
}

.wrap .section .main {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

/* 通用滚动 */
.base-scroll {
  overflow: auto;
}

.base-scroll::-webkit-scrollbar-track {
  background-color: #2a2a2a;
}

.base-scroll::-webkit-scrollbar {
  width: 0.04rem;
  background-color: #2a2a2a;
}

.base-scroll::-webkit-scrollbar-thumb {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff0000), to(#ff0000));
  background-image: linear-gradient(to right, #ff0000, #ff0000);
}

.scroll-x {
  width: 100%;
  height: auto;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
  direction: ltr;
  scrollbar-color: #ff0000;
  scrollbar-width: thin;
  cursor: pointer;
}

.scroll-x::-webkit-scrollbar {
  width: 100%;
  height: 0.04rem;
  background-color: #2a2a2a;
}

.scroll-x::-webkit-scrollbar-track {
  width: 100%;
  background-color: #2a2a2a;
}

.scroll-x::-webkit-scrollbar-thumb {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff0000), to(#ff0000));
  background-image: linear-gradient(to right, #ff0000, #ff0000);
}

/* font end */
.wrap {
  opacity: 0;
  position: relative;
  overflow: hidden;
  height: 100%;
  min-width: 18rem;
  margin: 0 auto;
}

.wrap.on {
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.wrap .base-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  z-index: 3;
}

.wrap .base-title::before {
  content: "";
  position: absolute;
  top: -0.18rem;
  right: auto;
  bottom: auto;
  left: -0.5rem;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: -1;
}

.wrap .base-title .title {
  position: relative;
  font-family: "Microsoft YaHei";
  font-size: 0.53rem;
  font-weight: bold;
  font-style: normal;
  line-height: 1.2;
  color: #fff;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  text-shadow: 0.01rem 0 #f74040;
}

.wrap .base-title .desc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: end;
      align-self: flex-end;
  max-width: 8.2rem;
  margin-left: 0.2rem;
  font-family: "Microsoft YaHei";
  font-size: 0.21rem;
  font-weight: normal;
  font-style: normal;
  color: #ffffff;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wrap .bottom-nav {
  width: 100%;
  height: 1.58rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-bottom: 0.01rem solid #460001;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99;
}

.wrap .bottom-nav .logo1 {
  position: absolute;
  left: 0.4rem;
  top: 0.58rem;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/logo1.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 2.43rem;
  height: 0.36rem;
  pointer-events: none;
}

.wrap .bottom-nav .logo2 {
  position: absolute;
  right: 0.4rem;
  top: 0.44rem;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/logo2.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 2.24rem;
  height: 0.6rem;
  pointer-events: none;
}

.wrap .bottom-nav .nav-def-bg {
  pointer-events: none;
  position: relative;
  z-index: 1;
}

.wrap .bottom-nav .fixed-sidebar {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 15.45rem;
}

.wrap .bottom-nav .fixed-sidebar .nav-list {
  margin-left: 0.2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.09rem;
}

.wrap .bottom-nav .fixed-sidebar .nav-list li.nav-menu {
  position: relative;
  cursor: pointer;
  width: 3.7rem;
  height: 1.58rem;
}

.wrap .bottom-nav .fixed-sidebar .nav-list li.nav-menu .line {
  position: absolute;
  top: 50%;
  right: -0.01rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0.01rem;
  height: 0.15rem;
  background: #545c5b;
}

.wrap .bottom-nav .fixed-sidebar .nav-list li.nav-menu.active::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/nav-tab-on.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 2.26rem;
  height: 1.04rem;
  margin-top: 0.05rem;
  pointer-events: none;
}

.wrap .bottom-nav .fixed-sidebar .nav-list li.nav-menu.active .menu-text {
  position: relative;
  font-family: "Microsoft YaHei";
  font-size: 0.36rem;
  font-weight: bold;
  font-style: normal;
  line-height: 1.58rem;
  color: #fffefe;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
  z-index: 2;
}

.wrap .bottom-nav .fixed-sidebar .nav-list li.nav-menu .menu-text {
  display: block;
  white-space: nowrap;
  width: 100%;
  height: 100%;
  font-family: "Microsoft YaHei";
  font-size: 0.26rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.58rem;
  color: #787b7c;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .bottom-nav .menu-status {
  pointer-events: none;
  width: 100%;
  height: 1.01rem;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: 2;
}

.wrap .bottom-nav .menu-icon {
  pointer-events: none;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: 3;
}

.wrap .bottom-nav .menu-icon .m-icon {
  display: block;
  width: 3.43rem;
  height: 3.03rem;
}

.wrap .top-page {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.47rem;
  position: absolute;
  top: 0.48rem;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: 10;
}

.wrap .top-page .page-box {
  font-family: "book";
  font-size: 0.22rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #ff0000;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .top-page .p-desc {
  font-family: "book";
  font-size: 0.22rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #ff0000;
  text-align: right;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .right-page {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0.64rem;
  height: auto;
  z-index: 10;
}

.wrap .right-page .page-box {
  font-family: "book";
  font-size: 0.14rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #a29a92;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .right-page .page-box .line {
  display: block;
  margin: 0.07rem 0;
  width: 100%;
  height: 0.01rem;
  background-color: #b8afa6;
}

.wrap .ad-match {
  margin: 0 auto;
  width: 20.25rem;
  height: 1.84rem;
  position: absolute;
  bottom: 1.11rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10;
}

.wrap .ad-match .adSwiper .ad-wrapper .swiper-slide {
  text-align: center;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap .ad-match .adSwiper .ad-wrapper .swiper-slide .msi-middle-advt {
  display: block;
  width: 100%;
  height: 100%;
}

.wrap .ad-match .adSwiper .ad-wrapper .swiper-slide .msi-middle-advt img {
  display: block;
  width: 100%;
  height: 100%;
}

.wrap .ad-match .adSwiper .ad-pagin {
  display: none;
  width: auto;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0.06rem;
  left: 0.3rem;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .ad-match .adSwiper .ad-pagin .swiper-pagination-bullet {
  margin: 0 0.07rem;
  width: 0.08rem;
  height: 0.08rem;
  background: transparent;
  border-radius: inherit;
  opacity: 1;
  border: 0.02rem solid #fff2e5;
}

.wrap .ad-match .adSwiper .ad-pagin .swiper-pagination-bullet-active {
  border: 0;
  width: 0.14rem;
  height: 0.14rem;
  background: #fff2e5;
}

.wrap .section {
  position: relative;
  overflow: hidden;
}

.wrap .section .main {
  -ms-flex-item-align: center;
  align-self: center;
  position: relative;
  z-index: 10;
  width: 100%;
  height: auto;
}

.wrap .pageSwiper {
  width: 100%;
  height: 100vh;
}

.wrap .pageSwiper .page-wrapper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrap .sec1 {
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/bg_01.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  background-position: center bottom;
  z-index: 100;
}

.wrap .sec1 .scroll-down {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 7.1%;
  z-index: 2;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/page-down.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 0.32rem;
  height: 0.44rem;
  -webkit-animation: translateY1 1.6s ease infinite;
  animation: translateY1 1.6s ease infinite;
}

.wrap .sec1 .partner {
  display: none;
  position: relative;
  margin: 0rem auto 0;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/msi-partner.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 18.23rem;
  height: 0.46rem;
  z-index: 2;
}

.wrap .faSwiper {
  width: 100%;
  height: 100vh;
  background: url(//game.gtimg.cn/images/lpl/act/a20250619msi/bg_03.jpg) no-repeat center center/cover;
}

.wrap .faSwiper .fa-wrapper .swiper-slide {
  text-align: center;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap .faSwiper .fa-prev {
  left: 0.78rem;
  margin-top: -0.28rem;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/fa-prev.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 0.48rem;
  height: 0.55rem;
}

.wrap .faSwiper .fa-next {
  right: 0.78rem;
  margin-top: -0.28rem;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/fa-next.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 0.48rem;
  height: 0.55rem;
}

.wrap .faSwiper .fa-pagin {
  width: auto;
  z-index: 100;
  position: absolute;
  top: 0.46rem;
  right: auto;
  bottom: auto;
  left: 1.54rem;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .faSwiper .fa-pagin .swiper-pagination-bullet {
  margin: 0 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #000;
  opacity: 1;
  border: 0.02rem solid rgba(207, 198, 189, 0.5);
}

.wrap .faSwiper .fa-pagin .swiper-pagination-bullet-active {
  border: 0;
  width: 0.1rem;
  height: 0.1rem;
  background: #ff0000;
}

.wrap .sec2 {
  width: 100%;
  height: 100%;
}

.wrap .sec2 .main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 20.3rem;
  height: 100%;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}

.wrap .sec2 .match-flex-wrap {
  padding: 0 0rem 1.39rem 0rem;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 赛事直播 */
  /* 赛程 */
}

.wrap .sec2 .match-flex-wrap .match-live .base-title {
  padding-left: 0.52rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wrap .sec2 .match-flex-wrap .match-live .base-title::before {
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-title-tag1.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 0.49rem;
  height: 0.49rem;
  left: -0.05rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.wrap .sec2 .match-flex-wrap .match-live .live-wrap {
  position: relative;
  padding-top: 0.25rem;
}

.wrap .sec2 .match-flex-wrap .match-live .live-wrap .live-border {
  pointer-events: none;
  position: absolute;
  top: 0.15rem;
  left: -0.06rem;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 1000;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-video-border.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 13.45rem;
  height: 7.65rem;
}

.wrap .sec2 .match-flex-wrap .match-live .live-wrap .live-player {
  width: 13.29rem;
  height: 7.46rem;
}

.wrap .sec2 .match-flex-wrap .match-live .live-wrap .live-player.live {
  position: static !important;
}

.wrap .sec2 .match-flex-wrap .match-live .live-wrap .egp-container {
  position: absolute;
  width: 13.3rem;
  height: 7.47rem;
  top: 0.23rem;
  left: 0.02rem;
  background-color: #000;
}

.wrap .sec2 .match-flex-wrap .match-stage {
  position: relative;
  width: 6.45rem;
  margin-left: 0.45rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .base-title {
  width: 100%;
  padding-left: 0.55rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wrap .sec2 .match-flex-wrap .match-stage .base-title::before {
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-title-tag2.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 0.49rem;
  height: 0.49rem;
  left: -0.02rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap {
  position: absolute;
  top: 0.3rem;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 3.38rem;
  height: auto;
  z-index: 9;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap .btn-stage {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0 0.3rem;
  width: auto;
  height: 0.35rem;
  font-family: "Microsoft YaHei";
  font-size: 0.26rem;
  font-weight: normal;
  font-style: normal;
  line-height: 0.35rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap .btn-stage span {
  position: relative;
  z-index: 2;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap .btn-stage:nth-child(1):after {
  content: "";
  position: absolute;
  right: -0.02rem;
  top: 0.12rem;
  width: 0.01rem;
  height: 0.1rem;
  background: #494f50;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap .btn-stage:nth-child(2) {
  padding: 0 0 0 0.3rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap .btn-stage.active {
  color: #ffffff;
  font-weight: bold;
  pointer-events: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap .btn-stage.active::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1.1rem;
  height: 0.62rem;
  background: url(//game.gtimg.cn/images/lpl/act/a20250619msi/tab-bg4.png) no-repeat center/100% auto;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-wrap .btn-stage:nth-child(2).active::before {
  margin-left: 0.13rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container {
  margin: 0.05rem auto 0;
  position: relative;
  max-height: 5.62rem;
  width: 100%;
  height: 100%;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .st-prev {
  display: block;
  position: absolute;
  top: 0.02rem;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png);
  background-repeat: no-repeat;
  background-size: auto 0.12rem;
  width: 0.25rem;
  height: 0.45rem;
  background-position: left center;
  z-index: 4;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .st-next {
  display: block;
  position: absolute;
  top: 0.02rem;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png);
  background-repeat: no-repeat;
  background-size: auto 0.12rem;
  width: 0.25rem;
  height: 0.45rem;
  background-position: left center;
  z-index: 4;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab {
  margin: 0 auto 0;
  width: 100%;
  height: auto;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container #stage-tab2 {
  display: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-inner {
  position: relative;
  overflow: hidden;
  width: 5.7rem;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box {
  position: relative;
  width: 100%;
  height: 0.49rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box .btn-group {
  position: relative;
  display: block;
  font-family: "Microsoft YaHei";
  font-size: 0.16rem;
  font-weight: normal;
  font-style: normal;
  line-height: 0.49rem;
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
  width: auto;
  height: 0.49rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box .btn-group span {
  display: block;
  margin: 0 auto;
  width: 0.95rem;
  white-space: nowrap;
  font-family: "hyqh_65s";
  font-size: 0.22rem;
  font-weight: normal;
  font-style: normal;
  line-height: 0.49rem;
  color: #aaaaaa;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box .btn-group:last-child span:after, .wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box .btn-group:nth-child(6n) span::after {
  display: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box .btn-group i {
  display: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box .btn-group.active::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 0.87rem;
  height: 0.49rem;
  background: url(//game.gtimg.cn/images/lpl/act/a20250619msi/tab-bg2.png) no-repeat center center/100% auto;
  z-index: -1;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .stage-tab-box .btn-group.active span {
  color: #fff;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content {
  position: relative;
  margin: 0.05rem auto 0;
  width: 100%;
  height: auto;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content::after {
  content: "";
  position: absolute;
  bottom: 0.6rem;
  right: 0.6rem;
  width: 7.36rem;
  height: 2.18rem;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/txt-bg.png") no-repeat center center/100% auto;
  z-index: -1;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item {
  width: 100%;
  height: auto;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list {
  padding-right: 0.14rem;
  overflow-x: hidden;
  width: 100%;
  height: 6.99rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li {
  position: relative;
  min-height: 1.24rem;
  margin-bottom: 0.09rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li:last-child {
  margin: 0;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li.coming {
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-stage-li-bg.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 6.5rem;
  height: auto;
  background-position: center top;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li.ending {
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-stage-li-bg-end.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 6.5rem;
  height: auto;
  background-position: center top;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li.ending .match-message .match-time .btn-play-back {
  padding: 0.03rem 0.1rem;
  border-radius: 0.03rem;
  border: 0.01rem solid #b8b8b8;
  color: #b8b8b8;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li.being {
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-stage-li-bg-on.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 6.5rem;
  height: auto;
  background-position: center top;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li.being .score-item {
  color: #fff !important;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li.being .btn-play-back {
  display: none !important;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message {
  width: 100%;
  height: 1.67rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.35rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-column-gap: 0.05rem;
     -moz-column-gap: 0.05rem;
          column-gap: 0.05rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .date {
  position: relative;
  font-family: "hyqh_65s";
  font-size: 0.24rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .date::before, .wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .date::after {
  content: "";
  position: absolute;
  top: 0.11rem;
  width: 0.13rem;
  height: 0.01rem;
  background: rgba(255, 255, 255, 0.5);
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .date::before {
  left: 0.05rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .date::after {
  right: 0.05rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .time {
  margin-top: 0.05rem;
  margin-bottom: 0.08rem;
  font-family: "shapiro-95s";
  font-size: 0.35rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  letter-spacing: 0.02rem;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 0.08rem;
  -moz-column-gap: 0.08rem;
  column-gap: 0.08rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: "Microsoft YaHei";
  font-size: 0.16rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #b8b8b8;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .btn-play-back {
  display: block;
  padding: 0rem 0.1rem;
  font-family: "Microsoft YaHei";
  font-size: 0.16rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #fff2e5;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-time .btn-status-colorful {
  padding: 0.03rem 0.1rem;
  border-radius: 0.03rem;
  border: 0.01rem solid #ff0000;
  color: #ff0000;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-logo img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  width: 0.75rem;
  height: 1.15rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-logo .team85 {
  -o-object-fit: contain;
     object-fit: contain;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-logo .team-name {
  width: 0.5rem;
  margin-top: -0.15rem;
  font-family: "Microsoft YaHei";
  font-size: 0.18rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  color: #b8b8b8;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-score {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-score .score-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-score .score-result .score-item {
  font-family: "shapiro-95s";
  font-size: 0.66rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.3;
  color: #818082;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
  display: inline-block;
  width: 0.75rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-score .score-result .score-item.on {
  color: #e9372d;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-message .match-team .team-score .score-result .dot {
  font-family: "shapiro-95s";
  font-size: 0.6rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.3;
  color: #818082;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
  margin: 0 0.16rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap {
  display: none;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 1.96rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#0c0d0d), to(#232525));
  background: linear-gradient(to bottom, #0c0d0d, #232525);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.3rem;
  border-radius: 0.04rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  height: 100%;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.08rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li {
  width: 1.85rem;
  height: auto;
  margin-bottom: 0;
  margin-right: 0.08rem;
  min-height: auto;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li:last-child {
  margin-right: 0;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li.active img, .wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li:hover img {
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li.active .shade, .wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li:hover .shade {
  opacity: 1 !important;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li.active .text, .wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li:hover .text {
  color: #f6cdcd;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li a .image {
  position: relative;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li a .image img {
  display: block;
  width: 1.85rem;
  height: 1.05rem;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li a .image .shade {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-match-video-shade2.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-video-sw .matchsw li a .text {
  margin-top: 0.04rem;
  font-family: "Microsoft YaHei";
  font-size: 0.16rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-sw-prev {
  display: block;
  position: absolute;
  top: 0.8rem;
  right: auto;
  bottom: auto;
  left: 0.08rem;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-match-sw-prev.png);
  background-repeat: no-repeat;
  background-size: auto 0.12rem;
  width: 0.1rem;
  height: 0.18rem;
  background-position: left center;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content .item .mv-vod-list li .match-video-wrap .match-sw-next {
  display: block;
  position: absolute;
  top: 0.8rem;
  right: 0.08rem;
  bottom: auto;
  left: auto;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec2-match-sw-prev.png);
  background-repeat: no-repeat;
  background-size: auto 0.12rem;
  width: 0.11rem;
  height: 0.16rem;
  background-position: left center;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content #content-2 {
  display: none;
}

.wrap .sec2 .match-flex-wrap .match-stage .stage-table-container .tab-content #content-4 {
  display: none;
}

.wrap .sec3 {
  width: 100%;
  height: 100%;
}

.wrap .sec3 .main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2030px;
  height: 100%;
  -webkit-transform: translate(-50%, -50%) scale(var(--page-zoom)) !important;
      -ms-transform: translate(-50%, -50%) scale(var(--page-zoom)) !important;
          transform: translate(-50%, -50%) scale(var(--page-zoom)) !important;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  margin-top: -7px;
}

.wrap .sec3 .match-progress-container {
  position: relative;
  height: 1005px;
  margin: 0 auto 0;
  overflow: hidden;
}

.wrap .sec3 .lpl-progress-nav {
  margin: 45px auto 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
  z-index: 2;
}

.wrap .sec3 .lpl-progress-nav li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 200px;
  height: 61px;
}

.wrap .sec3 .lpl-progress-nav li.on {
  pointer-events: none;
}

.wrap .sec3 .lpl-progress-nav li.on::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 230px;
  height: 95px;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/tab-bg4.png);
  background-repeat: no-repeat;
  background-size: 166px auto;
  background-position: center center;
  pointer-events: none;
}

.wrap .sec3 .lpl-progress-nav li::after {
  content: "";
  position: absolute;
  right: -10px;
  width: 2px;
  height: 14px;
  background: rgba(73, 79, 80, 0.5);
}

.wrap .sec3 .lpl-progress-nav li.on .game-type-link {
  color: #fff;
}

.wrap .sec3 .lpl-progress-nav li .game-type-link {
  position: relative;
  font-family: "Microsoft YaHei";
  font-size: 28px;
  font-weight: bold;
  font-style: normal;
  line-height: 61px;
  color: #aaaaaa;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec3 .lpl-progress-nav li .game-type-link::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 230px;
  height: 61px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.wrap .sec3 .sec3-logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 479px;
  height: 137px;
}

.wrap .sec3 .sec3-logo img {
  width: 100%;
  height: 100%;
}

.wrap .sec3 .team-group-tab-list {
  display: none;
  position: absolute;
  top: 77px;
  left: 535px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
}

.wrap .sec3 .team-group-tab-list .team-group-tab-item {
  width: 130px;
  height: 32px;
  line-height: 32px;
  font-size: 25px;
  font-weight: bold;
  background: #1a1a1a;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap .sec3 .team-group-tab-list .team-group-tab-item a {
  color: #ff1e00;
}

.wrap .sec3 .team-group-tab-list .team-group-tab-item.on {
  background: #ff1e00;
  border: 1px solid #ff1e00;
}

.wrap .sec3 .team-group-tab-list .team-group-tab-item.on a {
  color: #000;
}

.wrap .sec3 .lpl-match-progress {
  margin: 91px auto 0;
  width: 2025px;
  height: 705px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrap .sec3 .lpl-match-progress.on {
  width: 2025px;
  height: 656px;
}

.wrap .sec3 .lpl-match-progress .macth-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-line-pack: center;
  align-content: center;
}

.wrap .sec3 .lpl-match-progress .macth-box .team-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: none;
}

.wrap .sec3 .lpl-match-progress .macth-box .team-group.on {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wrap .sec3 .lpl-match-progress .macth-box:empty::after {
  content: "暂无数据";
  color: #fff;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box {
  position: relative;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col1 .list-col-one:nth-child(1) {
  margin-bottom: 30px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col1 .list-col-one:nth-child(2) {
  margin-bottom: 49px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col1 .list-col-one:nth-child(2) h3 {
  display: none;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col2 {
  margin-top: 100px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col3 {
  margin-top: 100px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col3 h3 {
  display: none;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col3 .list-col-one:first-child {
  margin-bottom: 0;
  position: relative;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col3 .list-col-one:first-child::after {
  content: "";
  display: block;
  position: absolute;
  top: auto;
  right: auto;
  bottom: -105px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col3 .list-col-one:nth-child(2) {
  margin-top: 173px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col4 {
  margin-top: 200px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .state-win-txt {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  top: -42px;
  font-size: 28px;
  color: #f51818;
  font-weight: bold;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .state-win-txt:after {
  content: "";
  position: absolute;
  right: -12px;
  top: 7px;
  width: 8px;
  height: 8px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/arrow1.png") no-repeat center center/100% auto;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .state-win-txt:nth-child(2) {
  top: 302px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col5 {
  position: relative;
  margin-top: 165px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col5 .list-col-one:nth-child(3) {
  margin-bottom: 275px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col5 .list-col-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col6 {
  margin-top: 409px;
  width: 204px !important;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col7 {
  margin-top: 0;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col7 .list-col-one:nth-child(1) {
  margin-bottom: 30px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col7 .list-col-one:nth-child(2) h3 {
  display: none;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col7 .list-col-one:last-child {
  margin-top: 49px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col8 {
  margin-top: 74px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col8 .line-4:nth-child(2) {
  margin-top: 200px;
  -webkit-filter: sepia(1);
  filter: sepia(1);
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col8 .line-4:nth-child(3) {
  margin-top: 158px;
  -webkit-filter: sepia(1);
  filter: sepia(1);
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col9 {
  margin-top: 81px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col9 .s-line {
  -webkit-filter: sepia(1);
  filter: sepia(1);
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col9 .list-col-one h3 {
  display: none;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col9 .list-col-one:first-child {
  position: relative;
  margin-bottom: 0;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col9 .list-col-one:first-child::after {
  content: "";
  display: block;
  position: absolute;
  top: auto;
  right: auto;
  bottom: -105px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col9 .list-col-one:nth-child(2) {
  margin-top: 105px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col9 .list-col-one:last-child {
  margin-top: 146px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col10 {
  margin-top: 155px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col10 .line-6 {
  -webkit-filter: sepia(1);
  filter: sepia(1);
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col11 {
  margin-top: 96px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col11 .list-col-one:nth-child(2) {
  margin-bottom: 5px;
}

.wrap .sec3 .lpl-match-progress .preliminary-competition-box .col11 .list-col-one:nth-child(2) .a-wait::before {
  content: "";
  display: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box {
  position: relative;
  display: none;
  height: 100%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .line-0 {
  width: 35px;
  background: #2f2f2f;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .line-1 {
  height: 100%;
  left: 34px;
  background: #2f2f2f;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .line-2 {
  width: 35px;
  background: #2f2f2f;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .line-3 {
  width: 37px;
  left: 35px;
  background: #2f2f2f;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .line-5 {
  width: 72.5px;
  background: #2f2f2f;
  margin-top: 112px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .line-6 {
  width: 72.5px;
  height: 1px;
  background: #2f2f2f;
  -webkit-mask: none;
  mask: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col1 {
  margin-top: 0px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col1 .match-part-name {
  margin-bottom: 20px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col1 .list-col-one:nth-child(3) {
  margin-top: 73px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col2 .line-wirebox:first-child {
  height: 155px;
  margin-top: 115px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col2 .line-wirebox:last-child {
  height: 150px;
  margin-top: 200px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col3 {
  margin-top: 90px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col3 .list-col-one:last-child {
  margin-top: 220px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col4.line-box {
  margin-top: 0px;
  width: 74px;
  height: 300px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col4.line-box .line-wirebox {
  width: 67px;
  height: 354px;
  margin-top: 191px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col4.line-box .line-wirebox .line-3 {
  top: 168px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col4.line-box .line-wirebox .line-1 {
  height: 100%;
  top: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col5 {
  margin-top: 280px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 {
  margin-top: 0;
  position: absolute;
  top: 359px;
  right: auto;
  bottom: auto;
  left: 702px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 418px;
  height: auto;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .s-line2 {
  position: relative;
  margin: 0 auto;
  width: 152px;
  height: 200px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .line-0 {
  position: absolute;
  left: 0;
  top: 0;
  width: 155px;
  height: 1px;
  background: #2f2f2f;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .line-1 {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1px;
  height: 200px;
  background: #2f2f2f;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one {
  margin-bottom: 0;
  width: 418px;
  height: 68px;
  background: #4b4b4b;
  border: 2px solid #a5a5a5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one.win {
  border: none;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-s-spce-bg.png") no-repeat center/100% 100%;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one.fail {
  border: none;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-s-spce-bg3.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 318px;
  height: 70px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .win, .wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .fail {
  background-image: none;
  height: 100%;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .win .team-name, .wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .win .score {
  color: #ff0000 !important;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: row;
  flex-wrap: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team:nth-of-type(1) .img-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0;
  margin-left: 10px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team:nth-of-type(2) .img-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team .img-wrap {
  margin-left: 0;
  margin-right: 10px;
  width: 140px;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team .img-wrap img {
  display: block;
  width: 60px;
  height: 60px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team .img-wrap .team-name {
  width: 82px;
  height: auto;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: rgba(255, 242, 229, 0.6);
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .list-col-one .team .score {
  margin-left: 0 !important;
  width: 70px !important;
  font-family: "Microsoft YaHei";
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: rgba(255, 242, 229, 0.6);
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .info {
  margin-top: -14px;
  margin-bottom: 2px;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .info .time {
  display: block;
  width: 310px;
  height: auto;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: rgba(255, 242, 229, 0.5);
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .info a {
  display: block;
  border: 1px solid rgba(255, 242, 229, 0.5);
  font-family: "Microsoft YaHei";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: rgba(255, 242, 229, 0.5);
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col6 .info .herf-video {
  margin-left: 5px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col7 {
  margin-top: 113px;
  margin-left: 168px;
  position: relative;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col7 .list-col-one {
  margin-bottom: 0;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col7 .list-col-one:first-child::after {
  content: "";
  position: absolute;
  top: auto;
  right: auto;
  bottom: 100px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1px;
  height: 20px;
  bottom: 140px;
  background: #2f2f2f;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col7 .list-col-one:last-child {
  margin-top: 38px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col7 .s-line {
  height: 74px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col8 .line-wirebox {
  width: 70px;
  height: 152px;
  margin-top: 112px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col8 .line-wirebox .line-0 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col8 .line-wirebox .line-2 {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col8 .line-wirebox .line-3 {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col9 {
  margin-top: 36px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col9 .list-col-one:last-child {
  margin-top: 15px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col10 .line-6 {
  margin-top: 154px;
  -webkit-filter: sepia(0);
  filter: sepia(0);
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col11 .list-col-one:last-child {
  margin-top: 18px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col11 .match-part-name {
  text-align: right;
  margin-bottom: 18px !important;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col11 .sheaves-num {
  margin-right: 0 !important;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp {
  position: absolute;
  top: 521px;
  right: auto;
  bottom: auto;
  left: 1124px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .line-sp {
  height: 1px;
  width: 335px;
  background: #2f2f2f;
  margin-top: 80px;
  margin-right: 7.5px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one {
  width: auto;
  margin-top: -1px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .w-title {
  width: 100%;
  font-family: "Microsoft YaHei";
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: #e9362d;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
  margin-bottom: 8px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .victor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  background: #fff;
  border: 2px solid #ff0000;
  width: 358px;
  height: 100px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .a-wait {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 358px;
  height: 100px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .img-wrap {
  margin-right: 10px;
  width: 55px;
  height: 55px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .team-name {
  font-size: 18px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .rg-box {
  margin-left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .rg-box .race-title {
  display: block;
  font-family: "Microsoft YaHei";
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: #ff0000;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .col-sp .list-col-one .rg-box .team-slogan {
  display: block;
  margin-top: 3px;
  font-family: "Microsoft YaHei";
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #68635e;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .list-col.line-box {
  height: 100%;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .list-col-one {
  margin-bottom: 20px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .list-col-one .team {
  width: 216px;
  height: 49px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .list-col-one .team .team-name {
  font-size: 16px;
  width: 104px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .list-col-one .team .score {
  margin-left: 0px;
  font-size: 22px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .list-col-one .info .time {
  width: 117px;
}

.wrap .sec3 .lpl-match-progress .win-or-lose-box .line-box {
  width: 90px !important;
}

.wrap .sec3 .list-col {
  position: relative;
}

.wrap .sec3 .list-col .list-col-one {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.wrap .sec3 .list-col .list-col-one:last-child {
  margin-bottom: 0;
}

.wrap .sec3 .list-col .list-col-one.f-over .victor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec3 .list-col .list-col-one.f-over .victor .img-wrap {
  margin-left: 0;
}

.wrap .sec3 .list-col .list-col-one.f-over .victor .img-wrap img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.wrap .sec3 .list-col .list-col-one.f-over .victor .team-name {
  width: auto;
}

.wrap .sec3 .list-col .list-col-one.f-over .victor .score {
  display: none;
}

.wrap .sec3 .list-col .list-col-one.f-wait .a-wait {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec3 .list-col .list-col-one.f-wait .a-wait .img-wrap {
  margin-left: 0;
}

.wrap .sec3 .list-col .list-col-one.f-wait .a-wait .img-wrap img {
  width: 20px;
  height: 22px;
}

.wrap .sec3 .list-col .list-col-one.f-wait .a-wait .team-name {
  width: auto;
}

.wrap .sec3 .list-col .list-col-one.f-wait .a-wait .score {
  display: none;
}

.wrap .sec3 .list-col .list-col-one.f-win .victor .score {
  margin-left: 0;
}

.wrap .sec3 .list-col .list-col-one .match-part-name {
  margin-bottom: 6px;
  width: 100%;
  height: auto;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: #ff0000;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec3 .list-col .list-col-one .match-part-name .sheaves-num {
  margin-right: 10px;
  padding: 0px 8px;
  border: 1px solid #ffffff;
  border-radius: 2px;
  margin-right: 10px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: #ffffff;
  opacity: 0.9;
}

.wrap .sec3 .list-col .list-col-one .match-part-name .status {
  display: none;
  color: #ff0000;
}

.wrap .sec3 .list-col .list-col-one .team {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  overflow: hidden;
  margin-bottom: 6px;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-s-fail-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 299px;
  height: 69px;
}

.wrap .sec3 .list-col .list-col-one .team:last-child {
  margin-bottom: 0;
}

.wrap .sec3 .list-col .list-col-one .team.win {
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-s-win-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: "";
  height: "";
}

.wrap .sec3 .list-col .list-col-one .team.win .team-name {
  color: #ff0000;
}

.wrap .sec3 .list-col .list-col-one .team.win .score {
  color: #ff0000;
}

.wrap .sec3 .list-col .list-col-one .team.wait {
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-s-wait-bg.png") no-repeat center center/100% auto;
}

.wrap .sec3 .list-col .list-col-one .team.wait .img-wrap img {
  width: 20px;
  height: 22px;
}

.wrap .sec3 .list-col .list-col-one .team.wait .team-name, .wrap .sec3 .list-col .list-col-one .team.wait .score {
  color: #bbb1a7;
}

.wrap .sec3 .list-col .list-col-one .team.victor {
  position: relative;
  background: #fff;
  border: 2px solid #ff0000;
  width: 299px;
  height: 69px;
  margin-bottom: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wrap .sec3 .list-col .list-col-one .team.victor .img-wrap {
  width: 75px;
  height: 75px;
  margin: 0 5px 0 0;
}

.wrap .sec3 .list-col .list-col-one .team.victor .img-wrap img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.wrap .sec3 .list-col .list-col-one .team.victor .team-name {
  width: auto;
  color: #ff0000;
}

.wrap .sec3 .list-col .list-col-one .team.victor .score {
  display: none;
  color: #fff;
}

.wrap .sec3 .list-col .list-col-one .team.a-wait {
  position: relative;
  width: 299px;
  height: 69px;
  background: #4b4b4b;
  border: 2px solid #a5a5a5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wrap .sec3 .list-col .list-col-one .team.a-wait .img-wrap img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  width: 100%;
  height: 100%;
}

.wrap .sec3 .list-col .list-col-one .team.a-wait .team-name {
  font-size: 18px;
}

.wrap .sec3 .list-col .list-col-one .team.a-wait .team-name, .wrap .sec3 .list-col .list-col-one .team.a-wait .score {
  color: #bbb1a7;
}

.wrap .sec3 .list-col .list-col-one .team .img-wrap {
  margin-left: 18px;
  margin-right: 6px;
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.wrap .sec3 .list-col .list-col-one .team .img-wrap img {
  display: block;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}

.wrap .sec3 .list-col .list-col-one .team .team-name {
  width: 108px;
  height: auto;
  font-family: "Microsoft YaHei";
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: #6a6969;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec3 .list-col .list-col-one .team .score {
  margin-left: 63px;
  font-family: "shapiro-95s";
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #6a6969;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec3 .list-col .info {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 6px;
}

.wrap .sec3 .list-col .info .time {
  display: block;
  width: 190px;
  height: auto;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: rgba(255, 242, 229, 0.5);
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
}

.wrap .sec3 .list-col .info a {
  display: block;
  padding: 1px 5px;
  border: 1px solid rgba(255, 242, 229, 0.5);
  border-radius: 3px;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: rgba(255, 242, 229, 0.5);
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
  white-space: nowrap;
}

.wrap .sec3 .list-col .info .herf-data {
  margin-right: 4px;
}

.wrap .sec3 .list-col .info .herf-video {
  margin-right: 5px;
}

.wrap .sec3 .line-box {
  position: relative;
  width: 482px !important;
}

.wrap .sec3 .s-line {
  margin: 0 auto;
}

.wrap .sec3 .line-wirebox {
  position: relative;
  width: 482px;
  height: 197.5px;
  margin-left: 7.5px;
}

.wrap .sec3 .line-wirebox .line-0 {
  display: block;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 120px;
  height: 1px;
  background: #2f2f2f;
}

.wrap .sec3 .line-wirebox .line-1 {
  display: block;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 121px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 1px;
  height: 100%;
  background: #2f2f2f;
}

.wrap .sec3 .line-wirebox .line-2 {
  display: block;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 120px;
  height: 1px;
  background: #2f2f2f;
}

.wrap .sec3 .line-wirebox .line-3 {
  display: block;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 120px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-line1.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 37px;
  height: 1px;
  width: 347px;
  height: 1px;
  background: #2f2f2f;
}

.wrap .sec3 .line-4 {
  position: relative;
  display: block;
  margin-top: 245px;
  width: 465px;
  height: 1px;
  margin-left: 7.5px;
  background: #2f2f2f;
}

.wrap .sec3 .line-5 {
  position: relative;
  display: block;
  width: 465px;
  height: 1px;
  margin-left: 7.5px;
  background: #2f2f2f;
}

.wrap .sec3 .line-6 {
  position: relative;
  margin-top: 340px;
  display: block;
  width: 465px;
  height: 1px;
  margin-left: 7.5px;
  background: #2f2f2f;
}

.wrap .sec3 .line-box2 {
  pointer-events: none;
  width: 876px;
  height: 128px;
  position: absolute;
  top: 360px;
  right: auto;
  bottom: auto;
  left: 584px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .sec3 .line-box2 .line-7 {
  display: block;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-line3.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 875px;
  height: 45px;
}

.wrap .sec3 .line-box2 .line-8 {
  display: block;
  position: absolute;
  top: 46px;
  right: auto;
  bottom: auto;
  left: 186px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-image: url(//game.gtimg.cn/images/lpl/act/a20250619msi/sec3-line4.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100px;
  height: 84px;
}

.wrap .sec4 {
  width: 100%;
  height: 100%;
}

.wrap .sec4 .main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2030px;
  height: 100%;
  -webkit-transform: translate(-50%, -50%) scale(var(--page-zoom)) !important;
      -ms-transform: translate(-50%, -50%) scale(var(--page-zoom)) !important;
          transform: translate(-50%, -50%) scale(var(--page-zoom)) !important;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}

.wrap .sec4 .narrate-wrap .sub-tit {
  margin-top: 10px;
  margin-bottom: 35px;
}

.wrap .sec4 .sub-tit {
  position: relative;
  width: 135px;
  height: 28px;
  padding-right: 8px;
  margin-bottom: 38px;
  margin-left: 15px;
  font-weight: bold;
  font-size: 28px;
  line-height: 28px;
  color: #fff;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap .sec4 .sub-tit span {
  position: relative;
  z-index: 2;
}

.wrap .sec4 .sub-tit:before {
  content: "";
  position: absolute;
  left: -27px;
  top: -23px;
  width: 193px;
  height: 67px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/tab-bg5.png") no-repeat center center/100% auto;
}

.wrap .sec4 .switch-container {
  position: relative;
  margin: -24.5px auto 0;
  padding-bottom: 110px;
  width: 2025px;
  height: auto;
}

.wrap .sec4 .switch-container .msi-rules {
  display: block;
  font-size: 18px;
  width: 110px;
  height: 38px;
  line-height: 38px;
  text-decoration: underline;
  color: #e9362c;
  border: 1px solid #e9362c;
  border-radius: 2px;
  position: absolute;
  top: 186px;
  right: auto;
  bottom: auto;
  left: 497px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: 2;
}

.wrap .sec4 .switch-container .msi-rule:hover {
  -webkit-filter: brightness(1.2) !important;
  filter: brightness(1.2) !important;
}

.wrap .sec4 .switch-container .table-switch {
  position: relative;
  margin: 0 auto;
  width: 1544px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec4 .switch-container .table-switch li {
  width: 772px;
  height: 100%;
}

.wrap .sec4 .switch-container .table-switch li .switch-link {
  display: block;
  width: 100%;
  height: 100%;
  font-family: "Microsoft YaHei";
  font-size: 28px;
  font-weight: normal;
  font-style: normal;
  line-height: 60px;
  color: #fff2e5;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec4 .switch-container .table-switch li.on {
  display: block;
}

.wrap .sec4 .switch-container .table-switch li.on .switch-link {
  font-size: 34px;
  line-height: 86px;
  font-weight: bold;
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#190f0f), to(#410d0d));
  background-image: linear-gradient(to bottom, #190f0f, #410d0d);
}

.wrap .sec4 .switch-container .table-switch li.switch1 {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .sec4 .switch-container .table-switch li.switch2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wrap .sec4 .switch-container .switch-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px auto 0;
  position: relative;
  width: 100%;
  height: auto;
}

.wrap .sec4 .switch-container .switch-progress .switch-box {
  margin: 0;
  position: relative;
}

.wrap .sec4 .switch-container .sbox1 {
  width: 610px;
  padding: 0px 0px 0 0;
  margin: 70px auto 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap .sec4 .switch-container .sbox1 .about-box {
  width: 100%;
  height: auto;
}

.wrap .sec4 .switch-container .sbox1 .about-box img {
  display: block;
  width: 479px;
  height: 137px;
}

.wrap .sec4 .switch-container .sbox1 .about-box .desc-box {
  margin-top: 26px;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrap .sec4 .switch-container .sbox1 .about-box .desc-box .time {
  position: relative;
  width: 338px;
  height: 61px;
  font-family: "shapiro-95s";
  font-size: 25px;
  line-height: 61px;
  color: #fff;
  letter-spacing: 0.02rem;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/time-bg.png") no-repeat center center/100% auto;
}

.wrap .sec4 .switch-container .sbox1 .about-box .desc-box .time span {
  opacity: 0;
  padding-right: 5px;
}

.wrap .sec4 .switch-container .sbox1 .about-box .desc-box .title {
  display: none;
  position: relative;
  font-family: "Microsoft YaHei";
  font-size: 26px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: #fff2e5;
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec4 .switch-container .sbox1 .about-box .desc-box .title::after {
  content: "";
  display: block;
  position: absolute;
  top: -24px;
  right: -52px;
  bottom: auto;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: -1;
}

.wrap .sec4 .switch-container .sbox1 .about-box .desc-box .desc {
  margin-top: 15px;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  font-weight: normal;
  -moz-text-align-last: left;
       text-align-last: left;
  text-align: justify;
  font-style: normal;
  line-height: 1.9;
  color: rgba(255, 255, 255, 0.5);
  text-align: left;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec4 .switch-container .sbox1 .about-box .desc-box .desc span {
  display: block;
  -moz-text-align-last: left;
       text-align-last: left;
  text-align: justify;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box {
  margin: -2px auto 0;
  width: 100%;
  height: auto;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .title {
  padding-top: 27px;
  position: relative;
  font-family: "Microsoft YaHei";
  font-size: 26px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: #fff2e5;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .compere-wrap {
  position: relative;
  width: 204px;
  height: auto;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .compere-wrap::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-filter: sepia(1);
  filter: sepia(1);
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .compere-wrap .title::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: -1;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .compere-wrap .card-list {
  margin: 30px auto 0;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .compere-wrap .card-list .image {
  margin: 0 auto;
  width: 86px;
  height: 86px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .compere-wrap .card-list .image img {
  display: block;
  width: 100%;
  height: 100%;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .compere-wrap .card-list .text {
  margin: 12px auto 0;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #fff2e5;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper-box-wrap {
  position: relative;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper-box-wrap .history-btn-next {
  width: 14px;
  height: 20px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png") no-repeat center center/100% auto;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  margin-top: -10px;
  right: 0;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper-box-wrap .history-btn-prev {
  width: 14px;
  height: 20px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png") no-repeat center center/100% auto;
  left: 0;
  margin-top: -10px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper-box-wrap .swiper-button-disabled.history-btn-next,
.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper-box-wrap .swiper-button-disabled.history-btn-prev {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper {
  width: 95%;
  margin: 5px auto 15px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide:hover .txt1,
.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide:hover .txt2,
.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide:hover .name,
.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide:hover img {
  -webkit-filter: brightness(1.5);
  filter: brightness(1.5);
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide {
  position: relative;
  color: #fff;
  pointer-events: auto !important;
  cursor: pointer;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide::before, .wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide::after {
  content: "";
  position: absolute;
  top: 20px;
  width: 50px;
  height: 1px;
  background: #1d1d1d;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide::before {
  left: -10px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide::after {
  right: -10px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide img {
  width: 53px;
  height: 53px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide .txt1,
.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide .txt2 {
  font-size: 15px;
  color: #686868;
  line-height: 1.1;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide .name {
  width: 62px;
  height: 16px;
  margin-top: 8px;
  line-height: 16px;
  font-size: 14px;
  border-radius: 2px;
  color: #000;
  background: #cfcfcf;
  font-weight: bold;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .history-swiper .swiper-slide .name.disable {
  opacity: 0;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  margin-top: 32px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .title {
  margin: 0 auto;
  width: 200px;
  height: auto;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .title::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  z-index: -1;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .narrate-swiper {
  position: relative;
  overflow: hidden;
  width: 517px;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .narrate-swiper .swiper-wrapper {
  width: 100%;
  height: 100%;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .narrate-swiper .swiper-wrapper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .narrate-scrollbar {
  height: 2px;
  margin-top: 5px;
  background: #121212;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .narrate-scrollbar .swiper-scrollbar-drag {
  background: #777777;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .narrate-btn-next {
  width: 14px;
  height: 20px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png") no-repeat center center/100% auto;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  margin-top: -5px;
  right: 0;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .narrate-btn-prev {
  width: 14px;
  height: 20px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png") no-repeat center center/100% auto;
  left: 0;
  margin-top: -5px;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .swiper-button-disabled.narrate-btn-next,
.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .swiper-button-disabled.narrate-btn-prev {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .card-list {
  margin: 0px auto 0;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .card-list .card-item {
  width: 96px;
  height: 120px;
  margin-right: 7px;
  margin-bottom: 10px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/js-bg.png") no-repeat center center/100% 100%;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .card-list .card-item:last-child {
  margin-right: 0;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .card-list .card-item .image {
  margin: 0 auto;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .card-list .card-item .image img {
  display: block;
  width: 91px;
  height: 91px;
  margin: 6px auto 0;
}

.wrap .sec4 .switch-container .sbox1 .compere-and-narrate-box .narrate-wrap .card-list .card-item .text {
  margin: 5px auto 0;
  font-family: "Microsoft YaHei";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #d9d9d9;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec4 .switch-container .sbox2 {
  width: 1356px;
  padding-top: 141px;
  margin: 0 0 0 58px !important;
  display: block;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box {
  margin: 0 auto;
  margin-bottom: 48px;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area {
  margin: 0 auto;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  cursor: pointer;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item {
  position: relative;
  width: 262px;
  height: 148px;
  margin-right: 9px;
  margin-bottom: 9px;
  overflow: hidden;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/team-tab.png") no-repeat center center/100% auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item:nth-child(4n) {
  margin-right: 0px;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item:nth-child(n+9) {
  margin-bottom: 0px;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item.on {
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/team-tab-on.png") no-repeat center center/100% 100%;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item.on .center-name {
  text-transform: uppercase;
  display: block;
  margin-left: 0;
  opacity: 1;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item.on .name,
.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item.on .left-top {
  display: none;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item.on .text {
  display: none;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item.on .image img:nth-child(1) {
  opacity: 0 !important;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .item.on .image img:nth-child(2) {
  opacity: 1 !important;
  -webkit-transform: translate(-50%, -50%) scale(1) !important;
  -ms-transform: translate(-50%, -50%) scale(1) !important;
  transform: translate(-50%, -50%) scale(1) !important;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

@-webkit-keyframes team-icon1 {}
@keyframes team-icon1 {}
@-webkit-keyframes team-icon2 {}
@keyframes team-icon2 {}
.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-logo {
  position: relative;
  margin: 0 auto;
  width: 66px;
  height: 66px;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-logo img {
  display: block;
  width: 66px;
  height: 66px;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team {
  position: relative;
  width: 100%;
  height: 100%;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .image-box {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .image-box .image {
  margin: 0 auto;
  width: 246px;
  height: 120px;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .image-box .image img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
  width: 100%;
  height: 100%;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .image-box .image img:nth-child(2) {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.5);
  -ms-transform: translate(-50%, -50%) scale(0.5);
  transform: translate(-50%, -50%) scale(0.5);
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .image-box .text {
  position: absolute;
  right: 8px;
  bottom: 8px;
  margin: 0 auto 0;
  font-family: "Microsoft YaHei";
  font-size: 13.5px;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  color: #747474;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 45px;
  height: 45px;
  background: #b7916c;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo1 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-lck.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo2 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-lpl.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo3 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-lec.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo4 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-lcs.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo5 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-pcs.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo6 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-vcs.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo7 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-cblol.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo8 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-lla.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo9 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-lta.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .left-top.logo10 {
  background: #000;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/logo-lcp.png") no-repeat top left/100% auto;
  background-size: 45px auto;
}

.wrap .sec4 .switch-container .sbox2 .lpl-area-box .area .area-team .center-name {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -100%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: "shapiro-95s";
  font-size: 21px;
  width: 235px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  background: #e9362c;
  color: #fff;
  z-index: 2;
}

.wrap .sec4 .switch-container .sbox2 .team-member-wrap {
  position: relative;
  width: 100%;
}

.wrap .sec4 .switch-container .sbox2 .team-member-wrap .member-btn-next {
  width: 14px;
  height: 20px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png") no-repeat center center/100% auto;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  margin-top: -15px;
  right: -17px;
}

.wrap .sec4 .switch-container .sbox2 .team-member-wrap .member-btn-prev {
  width: 14px;
  height: 20px;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/lf-prev.png") no-repeat center center/100% auto;
  left: -17px;
  margin-top: -15px;
}

.wrap .sec4 .switch-container .sbox2 .team-member-wrap .swiper-button-disabled.member-btn-next,
.wrap .sec4 .switch-container .sbox2 .team-member-wrap .swiper-button-disabled.member-btn-prev {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  display: none;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  width: 217px;
  height: 255px;
  border-radius: 4px;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/lpl/act/a20250619msi/team-avatar.png) no-repeat center top/100% auto;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item img {
  width: 100%;
  aspect-ratio: 1;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item .name {
  position: absolute;
  width: 100%;
  bottom: 0;
  font-family: "shapiro-95s";
  text-align: center;
  font-size: 20px;
  color: #fff;
  line-height: 1.7;
  background: #e9362c;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item .g-place {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  color: #000;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item .g-place.place1 {
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/place1.png") no-repeat center center/100% auto;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item .g-place.place2 {
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/place2.png") no-repeat center center/100% auto;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item .g-place.place3 {
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/place3.png") no-repeat center center/100% auto;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item .g-place.place4 {
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/place4.png") no-repeat center center/100% auto;
}

.wrap .sec4 .switch-container .sbox2 .team-member .member-item .g-place.place5 {
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/place5.png") no-repeat center center/100% auto;
}

@-webkit-keyframes translateY1 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(0.1rem);
    transform: translateY(0.1rem);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes translateY1 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(0.1rem);
    transform: translateY(0.1rem);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
#match-box2 .col5 h3, #match-box2 .col7 h3, #match-box2 .col9 h3, #match-box2 .col6 h3 {
  display: none !important;
}

.bg-box {
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
}

.bg-box .bg1, .bg-box .bg2 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.bg-box .bg1-left {
  position: absolute;
  left: 0;
  top: 0;
  width: 2.3rem;
  height: 100%;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/bg1.png") no-repeat left center/19.2rem auto;
}

.bg-box .bg1-right {
  position: absolute;
  right: 0;
  top: 0;
  width: 1rem;
  height: 100%;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/bg1.png") no-repeat right center/19.2rem auto;
}

.bg-box .bg1-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.9rem;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/bg1.png") no-repeat center bottom/19.2rem auto;
}

.bg-box .bg2-left-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 7.6rem;
  height: 100%;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/bg_04.png") no-repeat left bottom/25.6rem auto;
}

.bg-box .bg2-right-bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 7.6rem;
  height: 100%;
  background: url("//game.gtimg.cn/images/lpl/act/a20250619msi/bg_04.png") no-repeat right bottom/25.6rem auto;
}