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,'\5FAE\8F6F\96C5\9ED1',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}
img{border:0}
body{background-color: #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 */

/***底部***/
#afooter { position: relative; padding: 30px 0; text-align: center; font: normal 12px/19px Tahoma; z-index: 10; background-color: #000; }
#afooter, #afooter a { color: #c0c0c0; text-decoration: none;}

html,body { height: 100%; overflow: hidden;}
.wrapper * { -webkit-box-sizing: border-box; box-sizing: border-box;}
.wrapper { position: relative; margin: 0 auto; overflow: hidden; width: 100%; height: 100%; *zoom: 1;}
.wrapper .hid { text-indent: -9999px; font-size: 0px; overflow: hidden; width: 0px; height: 0px;}
.clearfix:after { clear: both; display: block; visibility: hidden; height: 0; content: " "; font-size: 0;}
.clearfix { *zoom: 1; }
.wrapper-scale { position: relative; overflow: hidden;}
.wrapper-scale .wrapper { transform-origin: 0 0;}
.wrapper-main { width: 1116px; overflow: hidden; margin: 0 auto;}
.wrapper-main .wrapper { width: 2560px; transform: scale(.6); transform-origin: 0 0; margin-left: -210px;}
.wrapper { width: 100%; height: 100%; opacity: 0; transition: all .3s; position: relative; }
.page-scale { opacity: 0;}

.mob-show { display: none !important;}

/* 字体包 S */
@font-face { font-family: "DIN"; src: url(//game.gtimg.cn/images/lpl/act/a20250822s15/font/DIN-Medium.otf); font-display: block;}
@font-face { font-family: "DINBold"; src: url(//game.gtimg.cn/images/lpl/act/a20250822s15/font/DIN-Bold.otf); font-display: block;}
/* 字体包 E */

/* 动画 S */
@-webkit-keyframes translateX1 { 0% { -webkit-transform: translateX(0); }
  100% { -webkit-transform: translateX(-4.79rem); } }

@keyframes translateX1 { 0% { transform: translateX(0); }
  100% { transform: translateX(-4.79rem); } }
  
@-webkit-keyframes translateY1 {
	0% { -webkit-transform: translateY(0); opacity: 1; }
  50% { -webkit-transform: translateY(20px); opacity: 0.1; }
  100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes translateY1 {
	0% { transform: translateY(0); opacity: 1; }
  50% { transform: translateY(20px); opacity: 0.1; }
  100% { transform: translateY(0); opacity: 1; }
}
/* 动画 E */


.logo-box .logo { width: 123px; height: 24px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/logo.png) no-repeat 0 0/100%; position: absolute; right: 50px; bottom: 48px; transform-origin: 100% 100%; z-index: 9; }
.logo-box .logo2 { width: 40px; height: 41px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/logo2.png) no-repeat 0 0/100%; position: absolute; left: 40px; bottom: 38px; transform-origin: 0 100%; z-index: 9; }
.top-logo .logo-l { width: 173px; height: 49px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/logo-top-l-v1.png) no-repeat 0 0/100%; position: absolute; top: 50%; right: 88px; margin-top: -25px; transform-origin: 100% 50%; }
.top-logo .logo-r { width: 278px; height: 46px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/logo-top-r.png) no-repeat 0 0/100%; position: absolute; top: 50%; left: 52px; margin-top: -23px; transform-origin: 0 50%; }


/* 顶部导航栏 */
.header { width: 2560px; height: 104px; background: #ffffff1a; position: fixed; top: -1px; left: -1px; right: -1px; z-index: 9; transform-origin: 0 0; opacity: 0; }
.header .top-nav { width: 1640px; height: 100%; font-size: 0; text-align: right; margin: 0 auto; }
.header .top-nav li { width: 214px; height: 100%; text-align: center; color: #707274; display: inline-block; vertical-align: top; position: relative; cursor: pointer; }
.header .top-nav p { width: 100%; height: 100%; font-size: 34px; line-height: 100px; color: inherit; font-weight: bold; letter-spacing: 2px; }
.header .top-nav span { width: 120%; height: 24px; font-size: 20px; line-height: 24px; color: inherit; text-transform: uppercase; position: absolute; left: -10%; bottom: 14px; transform: scale(.5); }
.header .top-nav li.on { background: #0e2aa9; color: #fff; }
.header .top-nav li:hover { color: #fff; }

/* 侧边栏 */
.side-bar { width: 200px; height: 240px; font-size: 0; text-align: right; padding-right: 68px; position: fixed; top: 50%; right: 0; margin-top: -120px; z-index: 9; transform-origin: 100% 50%; }
.side-bar .txt1 { width: 100%; height: auto; font-size: 20px; line-height: 30px; color: #ddd; font-family: "DIN"; text-transform: uppercase; letter-spacing: 6px; }
.side-bar .cur { width: 100%; height: auto; font-size: 76px; line-height: 80px; color: #fff; font-family: "DINBold"; }
.side-bar .total { width: 100%; height: auto; font-size: 40px; line-height: 50px; color: #ddd; font-family: "DIN"; position: relative; }
.side-bar .total:after { content: ''; width: 70px; height: 1px; background: #ddd; position: absolute; bottom: -20px; right: 0; }
.side-bar .txt-zh { width: 100%; height: auto; font-size: 20px; line-height: 30px; color: #ddd; margin-top: 40px; }
.side-bar .txt-en { width: 203%; height: auto; font-size: 22px; line-height: 26px; color: #ddd; text-transform: uppercase; padding-left: 12px; margin: 6px 0 0 auto; transform: scale(.5); transform-origin: 0 0; letter-spacing: 6px; }

/* 封面 */
.start-box { width: 100%; height: 100%; background: #000; position: relative; z-index: 10; }
.start-box .start-t { width: 100%; height: 66.66%; position: absolute; left: 0; top: 0; z-index: 1; }
.start-box .start-t .start-swiper { width: 100%; height: 100%; }
.start-box .start-t .start-swiper li { width: 100%; height: 100%; }
.start-box .start-t .start-t-img { width: 100%; height: 100%; }
.start-box .start-t .start-t-img1 { background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/start-bg1.jpg) no-repeat 50% 50%/cover; }
.start-box .start-t .start-t-img2 { background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/start-bg2.jpg) no-repeat 50% 50%/cover; }
.start-box .start-b { width: 100%; height: 33.34%; position: absolute; left: 0; bottom: 0; z-index: 2;}
.start-box .start-b:after { content: ''; width: 100%; height: auto;}
.start-box .start-b .start-b-img { width: 80%; height: 70%; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/start-box-pic1.png) no-repeat 50% 50%/contain; position: absolute; top: 10px; left: 10%; }
.start-box .start-b .start-logo { width: 100%; height: 16.6%; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/start-box-pic2.png) no-repeat 50% 50%/contain; position: absolute; left: 0; bottom: 3.33%; pointer-events: none; }
.start-box .start-b .start-tips { width: 32px; height: 80px; position: absolute; left: 50%; bottom: 25%; margin-left: -16px; pointer-events: none; }
.start-box .start-b .i-down { width: 32px; height: 80px; display: block; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/glide-tip.png) no-repeat 50% 0/100%; -webkit-animation: translateY1 1.6s ease infinite; animation: translateY1 1.6s ease infinite; }
/*.start-box.hide { opacity: 0; }*/
.start-box.hide .start-t { transform: translateY(-100%); transition: 1s; }
.start-box.hide .start-b { transform: translateY(100%); transition: 1s; }
.start-box.hide .start-logo { opacity: 0; }
.start-box.hide .start-tips { opacity: 0; }


.tab-box { width: 100%; height: 100%; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/bg.jpg) no-repeat 50% 50%/cover; position: relative; z-index: 1; overflow: hidden; }
.tab-box:after { content: ''; width: 100%; height: 100%; background: #000; position: absolute; top: 0; left: 0; opacity: 1; z-index: 10; pointer-events: none; transition: all .3s; }
.tab-box.show:after { opacity: 0; }
.tab-box>.swiper-wrapper>.swiper-slide { width: 100%; height: 100%; position: relative; }
.part-main,.part3-info-box { width: 2040px; height: 1000px; position: absolute; top: 50%; left: 50%; margin: -450px 0 0 -1020px; }

.spr { background-repeat: no-repeat;background-image:url(//game.gtimg.cn/images/lpl/act/a20250822s15/spr.png);}
.spr.arr-l {width:20px; height:26px; background-position: -224px -10px}
.spr.arr-l.gray {width:20px; height:26px; background-position: -194px -10px}
.spr.arr-r {width:20px; height:26px; background-position: -284px -10px}
.spr.arr-r.gray {width:20px; height:26px; background-position: -254px -10px}
.spr.p0-icon1 {width:659px; height:17px; background-position: -314px -10px}
.spr.p0-next {width:36px; height:36px; background-position: -10px -10px}
.spr.p0-next.swiper-button-disabled {width:36px; height:36px; background-position: -56px -10px}
.spr.p0-prev {width:36px; height:36px; background-position: -102px -10px}
.spr.p0-prev.swiper-button-disabled {width:36px; height:36px; background-position: -148px -10px}

.word-spr { background-repeat: no-repeat;background-image:url(//game.gtimg.cn/images/lpl/act/a20250822s15/word-spr.png);}
.word-spr.word1 {width:222px; height:46px; background-position: -10px -10px}

.part0 .part-main { display: flex; justify-content: center; align-items: flex-start; }
.part0 .p0-l { width: 1140px; height: 974px; position: relative; z-index: 2; }
.part0 .p0-l .slogan-box { width: 1114px; height: auto; padding: 0 4px; }
.part0 .p0-l .slogan { width: 1105px; height: 255px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/p0-slogan.png) no-repeat 50% 0/100%; margin: 0 auto; }
.part0 .p0-l .p0-tab-cont { width: 100%; height: auto; padding: 0 4px; margin-top: 4px; }
.part0 .p0-l .slogan-info { width: 1106px; height: auto; min-height: 120px; display: flex; justify-content: space-between; align-items: center; }
.part0 .p0-l .info-tit { width: 226px; height: 60px; border-right: 1px solid #898989; font-size: 50px; line-height: 50px; color: #fff; font-weight: bold; }
.part0 .p0-l .info-txt { width: 858px; height: auto; font-size: 15px; line-height: 24px; color: #ffffff6b; text-align: justify; }
.part0 .p0-swiper1-box { width: 1114px; height: auto; position: relative;}
.part0 .p0-swiper1-box1 { margin-bottom: 38px;}
.part0 .p0-swiper1 { width: 1105px; height: 78px; overflow: hidden; position: relative; z-index: 1; }
.part0 .p0-swiper1 li { width: 221px; height: 100%; position: relative; cursor: pointer; }
.part0 .p0-swiper1 li:before{ content: ''; width: 1px; height: 42px; background: #7776; position: absolute; top: 50%; margin-top: -21px; left: 0; pointer-events: none; }
.part0 .p0-swiper1 li:after{ content: ''; width: 1px; height: 42px; background: #7776; position: absolute; top: 50%; margin-top: -21px; right: 0; pointer-events: none; }
.part0 .p0-swiper1 li .sw-top { width: 100%; height: 78px; position: relative; }
.part0 .p0-swiper1 li .img-box { width: 100%; height: 40px; margin: 0 auto; text-align: center; line-height: 40px; color: #fff; font-size: 26px;}
.part0 .p0-swiper1 li .img-box img { display: block; width: auto; height: 34px; margin: 0 auto; position: relative; top: 3px;}
.part0 .p0-swiper1 li .sw-top p { width: 100%; height: auto; font-size: 12px; line-height: 14px; color: #7c7c7c; text-align: center; position: absolute; left: 0; bottom: 6px; }
.part0 .p0-swiper1 li .word-spr { font-size: 16px; line-height: 25px; color: #dedede; text-align: left; padding: 20px 0 0 64px; margin: 8px 0 0 -1px; opacity: 0; pointer-events: none; }
.part0 .p0-swiper1 li.on .sw-top:after { background: #002cff; }
.part0 .p0-swiper1 li.on .sw-top p { color: #ccc; }
.part0 .p0-swiper1 li.on .word-spr { opacity: 1; pointer-events: all; }
.part0 .p0-swiper1-box .p0-swiper1-switch { width: 100%; height: 0; position: absolute; top: -1px; left: 0; z-index: 2; }
.part0 .p0-swiper1-box .p0-swiper1-switch a.btn-prev { width: 20px; height: 78px; background: #030504; position: relative; float: left; margin-left: -1px; }
.part0 .p0-swiper1-box .p0-swiper1-switch a.btn-next { width: 20px; height: 78px; background: #030504; position: relative; float: right; margin-right: -1px; }
.part0 .p0-swiper1-box .p0-swiper1-switch span { position: absolute; top: 50%; left: 50%; margin: -13px 0 0 -10px; pointer-events: none; }
.part0 .p0-swiper1-box2 .p0-swiper1-switch a.btn-prev { height: 139px;}
.part0 .p0-swiper1-box2 .p0-swiper1-switch a.btn-next { height: 139px;}
.part0 .p0-swiper1-box a.swiper-button-disabled { pointer-events: none; }
.part0 .p0-swiper1-box a.btn-prev.swiper-button-disabled span { background-position: -194px -10px; }
.part0 .p0-swiper1-box a.btn-next.swiper-button-disabled span { background-position: -254px -10px; }
.part0 .p0-swiper3 { width: 1024px; height: 139px; position: relative; overflow: hidden; margin: 0 auto 0 60px;}
.part0 .p0-swiper3 li { width: 100%; height: 100%; position: relative;}
.p0-swiper3-ava { float: left; width: 102px; height: 100%; background-color: #dddddd; margin-left: 2px; position: relative; z-index: 3;}
.p0-swiper3-ava-box { width: 100%; height: 90px; position: relative; z-index: 1; margin-bottom: 5px;}
.p0-swiper3-ava-box img { display: block; width: 100%; height: 100%;}
.p0-swiper3-ava p { width: 100%; text-align: center; z-index: 3;}
.p0-swiper3-ava p.p1 { color: #222222; font-size: 18px; line-height: 22px;}
.p0-swiper3-ava p.p2 { color: #ac8159; font-size: 12px; line-height: 20px;}
.p0-swiper3-text { float: left; position: absolute; z-index: 1; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/p0-swiper3-text.png) no-repeat 0 0/100%; width: 886px;height: 139px; left: 103.5px; top: 0; line-height: 139px; font-size: 0; text-align: center;}
.p0-swiper3-text p { width: 830px; text-align: left; display: inline-block; vertical-align: middle; font-size: 14px; line-height: 28px; color: #dedede;}
.part0 .p0-l-b { width: 1141px; height: 324px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/p0-bg.png) no-repeat 0 0/100%; position: absolute; left: 0; bottom: 0; padding: 34px 0 0 72px; margin-top: 40px; }
.part0 .p0-l-b .p0-tit1 { width: 100%; height: auto; font-size: 101px; line-height: 110px; color: #222; font-weight: bold; }
.part0 .p0-l-b .p0-tit2 { width: 100%; height: auto; font-size: 70px; line-height: 80px; color: #222; font-weight: bold; }
.part0 .p0-l-b .p0-txt1 { width: 650px; height: auto; font-size: 15px; line-height: 25px; color: #808080; text-align: justify; margin-top: 10px; }
.part0 .p0-r { width: 898px; height: auto; position: relative; z-index: 1; }
.part0 .p0-swiper2-box { width: 100%; height: 974px; overflow: hidden; position: relative; }
.part0 .p0-swiper2-box:after { content: ''; width: 659px; height: 17px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/spr.png) no-repeat; background-position: -314px -10px; position: absolute; left: 38px; top: 605px; z-index: 9; pointer-events: none; }
.part0 .p0-swiper2-box .img-box { width: 100%; height: 651px; position: relative; }
.part0 .p0-swiper2-box .img-box img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
.part0 .p0-swiper2-box .p0-r-b { width: 100%; height: 322px; background: #002cff; padding: 42px 0 0 64px; }
.part0 .p0-swiper2-box .p0-r-b .p0-tit3 { width: 100%; height: auto; font-size: 35px; line-height: 42px; color: #fff; font-weight: bold; letter-spacing: 2px; }
.part0 .p0-swiper2-box .p0-r-b .p0-txt2 { width: 790px; height: auto; font-size: 15px; line-height: 36px; color: #fff; text-align: justify; margin-top: 30px; }
.part0 .p0-swiper2-box .p0-swiper2-switch { width: 96px; height: 0; position: absolute; top: 596px; right: 28px; z-index: 9; }
.part0 .p0-swiper2-box .p0-swiper2-switch a.btn-prev { float: left; }
.part0 .p0-swiper2-box .p0-swiper2-switch a.btn-next { float: right; }
.part0 .p0-swiper2-box a:hover { filter: brightness(.9); }
.part0 .p0-swiper2-box a.swiper-button-disabled { pointer-events: none; }
.part0 .p0-swiper2-box li.swiper-slide-active { transform: scale(1.01); z-index: 5;}

.part1 .part1-main { position: absolute; top: 50%; left: 50%; }
.part1 .p1-video { background: #aaa; border-bottom: 2px solid #d0b59b; position: absolute; left: 0; }
.part1 .p1-video .video-contain { width: 100%; height: 100%; position: relative; z-index: 9; }
.part1 .part-main { width: 1920px; display: flex; justify-content: center; align-items: flex-start; margin: -500px 0 0 -960px; }
.part1 .p1-tit { width: 100%; height: auto; font-size: 41px; line-height: 60px; color: #ddd; font-weight: bold; margin-bottom: 22px; }
.part1 .p1-l { width: 1394px; height: auto; position: relative; margin-right: 22px; }
.part1 .video-content { width: 100%; height: auto; }
.part1 .video-content .video-occupy { width: 100%; height: 790px; position: relative; }
.part1 .video-content .adv-box { width: 100%; height: 105px; margin-top: 22px; position: relative; }
.part1 .video-content .adv-box img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; position: relative; z-index: 1; }
/*.part1 .video-content .adv-box:after { content: ''; width: 100%; height: 170px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/p1-adv.png) no-repeat 0 0/100%; position: absolute; top: 0; left: 0; z-index: 2; pointer-events: none; }*/
.part1 .p1-r { width: 504px; height: auto; position: relative; }
.part1 .matches-content { width: 100%; height: auto; position: relative; overflow: hidden; }
.part1 .matches-change { width: 100%; height: auto; display: flex; justify-content: space-between; align-items: flex-start; }
.part1 .matches-change a { width: 165px; height: 48px; font-size: 24px; line-height: 48px; color: #939393; text-align: center; position: relative; }
.part1 .matches-change a:after { content: ''; width: 100%; height: 2px; background: #939393; position: absolute; left: 0; bottom: -10px; }
.part1 .matches-change a.on { color: #fff; font-weight: bold; background: #002cff; }
.part1 .matches-change a.on:after { background: #002cff; }
.part1 .matches-into { width: 100%; height: auto; display: flex; justify-content: space-between; align-items: center; margin: 24px 0 14px; position: relative; }
.part1 .matches-into .day-btn-next { background: url("//game.gtimg.cn/images/lpl/act/a20250822s15/narrate-next-on.png") no-repeat; background-size: 100% 100%; width: 17px; height: 21px; color: transparent; margin-top: 0; transform: translateY(-50%); right: 0; display: none; }
.part1 .matches-into .day-btn-next::after { content: none; }
.part1 .matches-into .day-btn-prev { background: url("//game.gtimg.cn/images/lpl/act/a20250822s15/narrate-next-on.png") no-repeat; background-size: 100% 100%; width: 17px; height: 21px; color: transparent; margin-top: 0; transform: translateY(-50%) rotate(180deg); left: 0; display: none; }
.part1 .matches-into .day-btn-prev::after { content: none; }
.part1 .matches-into .daySwiper { width: 100%; height: 100%; }
.part1 .matches-into .daySwiper .swiper-slide { height: 38px; flex-grow: 1; }
.part1 .matches-into .daySwiper .swiper-slide:last-child { margin-right: 0 !important; }
.part1 .matches-into.one .daySwiper { width: 92%; overflow: hidden; margin: 0 auto;}
.part1 .matches-into.three .daySwiper { width: 100%; height: 100%; }
.part1 .matches-into.three .daySwiper .swiper-slide { width: 165px !important; margin-right: 4px !important; }
.part1 .matches-into.three a { width: 100%; }
.part1 .matches-into a { width: 100%; height: 38px; display: block; font-size: 19px; line-height: 38px; color: #fff; font-weight: bold; text-align: center; }
.part1 .matches-into a.on { background: #001471; }
.part1 .matches-content.onMove .matches-list { overflow-y: auto; overflow-x: hidden; }
.part1 .matches-content.onMove .matches-list::-webkit-scrollbar { width: 6px; height: 6px; background-color: #202020;}
.part1 .matches-content.onMove .matches-list::-webkit-scrollbar-thumb { background-color:#ddd; border: none; border-radius: 0;}
.part1 .matches-content.onMove .matches-list::-webkit-scrollbar-track { background-color: transparent; border: none; border-radius: 0;}
.part1 .matches-content.onMove .btn-move { display: none; }
.part1 .matches-content .matches-list { width: 100%; height: auto; max-height: 796px; box-sizing: border-box; }
.part1 .matches-content .matches-list.one { margin-top: 20px; }
.part1 .matches-content .matches-list li { width: 100%; height: 188px; display: flex; justify-content: center; background: #353635; border-bottom: 2px solid #cbad90; padding-top: 24px; margin-bottom: 14px; position: relative; }
.part1 .matches-content .matches-list i { font-style: initial; }
.part1 .matches-content .matches-list .matches-time-content { width: 130px; height: 116px; text-align: center; position: relative; z-index: 2; margin-top: 10px; }
.part1 .matches-content .matches-list .matches-time-date { font-size: 17px; line-height: 26px; color: #c0c0c8; }
.part1 .matches-content .matches-list .matches-time-hour { font-size: 44px; line-height: 60px; color: #c0c0c8; font-family: 'DINBold'; }
.part1 .matches-content .matches-list .matches-state { font-size: 22px; line-height: 30px; color: #c0c0c8; font-weight: bold; }
.part1 .matches-content .matches-list .matches-team { width: 338px; height: 120px; display: flex; justify-content: space-between; position: relative; margin-left: 4px; z-index: 2; }
.part1 .matches-content .matches-list .matches-team-ni { width: 100px; height: auto; position: relative; }
.part1 .matches-content .matches-list .matches-team-ni img { display: block; width: 96px; height: auto; margin: 0 auto; }
.part1 .matches-content .matches-list .matches-team-ni p { width: 100%; height: 26px; font-size: 18px; line-height: 26px; color: #fff; font-weight: bold; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: -4px; }
.part1 .matches-content .matches-list em { position: relative; top: -6px; left: -1px; }
.part1 .matches-content .matches-list .matches-score { width: 136px; height: 100%; text-align: center; padding-top: 6px; display: flex; flex-direction: column; justify-content: center; }
.part1 .matches-content .matches-list .matches-score p { font-family: 'DINBold'; font-size: 67px; line-height: 70px; color: #c0c0c8; display: flex; justify-content: space-evenly; margin-bottom: 6px; }
.part1 .matches-content .matches-list .matches-score span { width: 100px; height: 28px; display: block; text-align: center; margin: 0 auto; font-size: 17px; line-height: 28px; color: #c1c1c9; border: 1px solid #c1c1c9; }
.part1 .matches-content .matches-list .matches-score a { width: 100px; height: 28px; display: block; font-size: 17px; line-height: 28px; color: inherit; }
.part1 .matches-content .matches-list li:last-child { margin-bottom: 0; }
.part1 .matches-content .matches-list li:last-child::after { display: none; }
.part1 .matches-content .matches-list li.nomessage { width: 100%; height: 670px; justify-content: center; align-items: center; font-size: 30px; color: #c0c0c8; letter-spacing: 4px; }
.part1 .matches-content .matches-list li.ing { background: #ddd; border-bottom: 2px solid #002cff; }
.part1 .matches-content .matches-list li.ing .matches-time-date { color: #2c5ebe; }
.part1 .matches-content .matches-list li.ing .matches-time-hour { color: #002cff; }
.part1 .matches-content .matches-list li.ing .matches-state { color: #2c5ebe; }
.part1 .matches-content .matches-list li.ing .matches-team-ni p { color: #3766bf; }
.part1 .matches-content .matches-list li.ing .matches-score p { color: #002cff; }
.part1 .matches-content .matches-list li.ing .matches-score span { color: #fff; background: #002cff; border: 1px solid #002cff; }
.part1 .matches-content .matches-list li.ing .matches-score em { color: #849dcd; }
.part1 .matches-content .matches-list li.end .matches-time-date { color: #999999; }
.part1 .matches-content .matches-list li.end .matches-time-hour { color: #bfbfbf; }
.part1 .matches-content .matches-list li.end .matches-state { color: #bfbfbf; }
.part1 .matches-content .matches-list li.end .matches-team-ni p { color: #bfbfbf; }
.part1 .matches-content .matches-list li.end .matches-score span { color: #0b1632; background: #c1c1c9; border: 1px solid #c1c1c9; }
.part1 .matches-content .matches-list li .matches-video-list { width: 100%; height: 110px; position: absolute; bottom: 18px; left: 0; display: none; }
.part1 .matches-content .matches-list li.showVod { height: 314px; }
.part1 .matches-content .matches-list li.showVod .matches-video-list { display: block; }
.part1 .matches-content .matches-list li.showVod .matches-video-prev { width: 12px; height: 22px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/narrate-next-on.png) no-repeat; background-size: 100% 100%; transform: translateY(-50%) rotate(180deg); left: 6px; }
.part1 .matches-content .matches-list li.showVod .matches-video-next { width: 12px; height: 22px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/narrate-next-on.png) no-repeat; background-size: 100% 100%; transform: translateY(-50%); right: 6px; }
.part1 .matches-content .matches-list li.showVod .swiper-button-disabled { opacity: .4; pointer-events: none; }
.part1 .matches-content .matches-list li.showVod .matches-video-list .matches-video-swiper { width: 456px; height: 100%; margin: 0 auto; overflow: hidden; }
.part1 .matches-content .matches-list li.showVod .matches-video-swiper a { width: 136px; height: 100%; margin: 0 auto; display: block; }
.part1 .matches-content .matches-list li.showVod .matches-video-list img { width: 100%; height: 75px; border: 1px solid #ffff; margin: 0 auto; }
.part1 .matches-content .matches-list li.showVod .matches-video-list p { width: 90%; overflow: hidden; color: #ffffff; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; margin: 2px auto 0; }


.part2-tab-box { width: 1620px; height: 74px; font-size: 0; text-align: center; margin: -22px auto 0;}
.part2-tab-box a { display: inline-block; vertical-align: top; margin: 0 1px; width: 266px; height: 74px; border-bottom: 4px solid #3a3a3a; transition: all .3s; color: #fff; font-size: 30px; font-weight: bold; position: relative; line-height: 50px;}
.part2-tab-box a span { position: relative; z-index: 3;}
.part2-tab-box a i { background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/team-tab-bg.png) no-repeat 0 0; position: absolute; z-index: 1; left: -1px; top: -1px; opacity: 0; transition: all .3s; width: 266px; height: 62px;}
.part2-tab-box a:hover { border-bottom-color: #fff; color: #000;}
.part2-tab-box a:hover i { opacity: 1;}
.part2-tab-box a.cur { border-bottom-color: #fff; color: #000;}
.part2-tab-box a.cur i { opacity: 1;}
.part2-tab-cont { width: 100%; height: auto;}
.part2-tab-item { display: none; width: 100%;}
.part2-tab-item2 { height: auto;}
.wheel-tab-mob { display: none;}

.wheelBox-info { height: 50px; width: 100%; }

.wheelBox-info.infoB { position: absolute; top: 375px; }

.knockoutMatch-item { width: 422px; position: relative; margin-right: 327px; }

.knockoutMatch-item:last-child { margin-right: 0; }

.knockoutMatch-item .knockoutMatch-item-txt { font-size: 20px; color: #fff; height: 39px; display: flex; align-items: center; opacity: 1; pointer-events: none; justify-content: center; line-height: 39px; background-color: #1c1e1d;}

.knockoutMatch-item .knockoutMatch-item-txt span { position: relative; width: auto; display: inline-block; margin: auto; }


.part2 .matches-box { height: 894px; width: 1920px; position: relative; margin: 0 auto;}

.part2 .matches-box .wheel-conter { width: 100%; height: 710px; position: relative; }

.part2 .matches-box .wheel-conter .wheelResult { width: 100%; position: absolute; top: 0; height: 100%; left: 0; }

.part2 .matches-box .wheel-conter #resultBox1 { left: 1492px; top: 0; }

.part2 .matches-box .wheel-conter #resultBox1 .result-team { height: 53px; width: 100%; padding: 0 36px; margin: auto; justify-content: space-between; }

.part2 .matches-box .wheel-conter #resultBox1 .result-team div { flex-wrap: nowrap; align-items: center; flex-wrap: wrap; width: 100px; }

.part2 .matches-box .wheel-conter #resultBox1 .result-team div:last-child { flex-flow: row-reverse; }

.part2 .matches-box .wheel-conter #resultBox2 { width: 426px; height: 137px; top: 77px; left: 1990px; }

.part2 .matches-box .wheel-conter #resultBox2 .result-team { height: 83px; width: 100%; padding: 0 23px; justify-content: space-between; margin: auto; }

.part2 .matches-box .wheel-conter #resultBox2 .result-team div { width: 120px; }

.part2 .matches-box .wheel-conter #resultBox3 { width: 426px; height: 137px; left: 2490px; top: 203px; }

.part2 .matches-box .wheel-conter #resultBox3 .result-team { height: 83px; width: 100%; padding: 0 23px; justify-content: space-between; margin: auto; }

.part2 .matches-box .wheel-conter #resultBox3 .result-team div { width: 120px; }

.part2 .matches-box .wheel-conter #resultBox6 { left: 2490px; bottom: 206px; width: 426px; height: 137px; }

.part2 .matches-box .wheel-conter #resultBox6 .result-team { height: 83px; width: 100%; padding: 0 23px; margin: auto; justify-content: space-between; }

.part2 .matches-box .wheel-conter #resultBox6 .result-team div { flex-wrap: nowrap; align-items: center; width: 100px; }

.part2 .matches-box .wheel-conter #resultBox6 .result-team div:last-child { flex-flow: row-reverse; }

.part2 .matches-box .wheel-conter #resultBox5 { width: 426px; height: 137px; bottom: 80px; left: 1990px; }

.part2 .matches-box .wheel-conter #resultBox5 .result-team { height: 83px; width: 100%; padding: 0 23px; margin: auto; justify-content: space-between; }

.part2 .matches-box .wheel-conter #resultBox5 .result-team div { flex-wrap: nowrap; align-items: center; width: 100px; }

.part2 .matches-box .wheel-conter #resultBox5 .result-team div:last-child { flex-flow: row-reverse; }

.part2 .matches-box .wheel-conter #resultBox4 { left: 1492px; bottom: 5px; height: 107px; }

.part2 .matches-box .wheel-conter #resultBox4 .result-team { height: 53px; width: 100%; padding: 0 36px; margin: auto; justify-content: space-between; }

.part2 .matches-box .wheel-conter #resultBox4 .result-team div { flex-wrap: nowrap; align-items: center; width: 100px; }

.part2 .matches-box .wheel-conter #resultBox4 .result-team div:last-child { flex-flow: row-reverse; }

.part2 .matches-box .qualifyingMatch { height: auto; width: 100%; margin-top: 328px; position: relative;}

.part2 .matches-box .qualifyingMatch .matches-a1 { width: 100%; height: auto; font-size: 0; text-align: center;}

.part2 .matches-box .qualifyingMatch .matches-a1-one { display: inline-block; vertical-align: top; width: 302px; margin: 0 72px;}

.part2 .matches-box .qualifyingMatch .matches-a1-win { display: inline-block; vertical-align: top; width: 358px; margin: 0 72px; margin-top: 51px; position: relative;}

.part2 .matches-box .qualifyingMatch .matches-win-title { background-color: #002cff; width: 100%; height: 39px; line-height: 39px; margin-bottom: 1px; color: #fff; font-size: 20px; text-align: center;}

.part2 .matches-box .qualifyingMatch .matches-a1-win::before { content: ""; width: 144px; height: 1px; background-color: #4e504f; position: absolute; top: 54px; left: -144px; z-index: 2;}

.part2 .matches-box .qualifyingMatch .matches-a1-win .matches-TeamScore { height: 71px; line-height: 71px;}

.part2 .matches-box .qualifyingMatch .matches-a1-win .teamScore-imgName { width: 100%; font-size: 0; text-align: center; display: block; line-height: 71px; height: 71px;}

.part2 .matches-box .qualifyingMatch .matches-a1-win .teamScore-imgName img { width: 60px; height: 60px; display: inline-block; vertical-align: middle; margin: 0 26px;}

.part2 .matches-box .qualifyingMatch .matches-a1-win .teamScore-imgName span { font-size: 22px; color: #fff; display: inline-block; vertical-align: middle; margin: 0 26px;}

.part2 .matches-box .matches-box-a { width: 765px; position: relative; }

.part2 .matches-box .matches-box-a .matches-a1 { height: auto; width: 220px; margin-top: 139px; }

.part2 .matches-box .matches-box-a .matches-a1 .matches-a1-one { margin-bottom: 70px; }

.part2 .matches-box .matches-box-a .matches-a1 .matches-a1-one:nth-child(2) .matches-title { display: none; }

.part2 .matches-box .matches-box-a .matches-a1 .matches-a1-one:nth-child(3) { margin-top: 199px; }

.part2 .matches-box .matches-box-a .matches-a1 .matches-a1-crown { position: absolute; left: 540px; top: 140px; }

.part2 .matches-box .matches-box-a .matches-a2 { height: auto; position: absolute; top: 0; left: 305px; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-crown { position: absolute; top: 42px; right: -355px; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-crown.crown .matches-title { text-align: center; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-crown .matches-title { display: none; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box { position: relative; margin-top: 239px; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box:nth-child(2) { margin-top: 272px; position: relative; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box:nth-child(3) { margin-top: 20px; position: relative; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box:nth-child(3) .matches-title { display: block; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box:nth-child(3) .matches-a2-crown { top: 54px; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box:nth-child(3) .matches-TeamScore-crown { margin-top: 0; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box:nth-child(3).crown { margin-left: 40px; margin-top: 50px; }

.part2 .matches-box .matches-box-a .matches-a2 .matches-a2-box:nth-child(3).crown .matches-title { text-align: center; color: #000000; }

.part2 .matches-box .matches-box-b { width: 765px; position: relative; }

.part2 .matches-box .matches-box-b .matches-a1 { height: 480px; position: absolute; right: 0; top: 139px; }

.part2 .matches-box .matches-box-b .matches-a1 .matches-a1-one { margin-bottom: 70px; }

.part2 .matches-box .matches-box-b .matches-a1 .matches-a1-one:nth-child(2) .matches-title { display: none; }

.part2 .matches-box .matches-box-b .matches-a1 .matches-a1-one:nth-child(3) { margin-top: 199px; }

.part2 .matches-box .matches-box-b .matches-a1 .matches-a1-crown { position: absolute; left: 540px; top: 140px; }

.part2 .matches-box .matches-box-b .matches-a2 { height: auto; position: absolute; top: 0; left: 240px; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-crown { position: absolute; top: 42px; left: -355px; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-crown.crown .matches-title { text-align: center; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-crown .matches-title { display: none; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box { position: relative; margin-top: 239px; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(2) { margin-top: 272px; position: relative; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3) { margin-top: 43px; position: relative; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3) .matches-title { display: block; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3) .matches-a2-crown { top: 54px; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3) .matches-TeamScore-crown { margin-top: 0; background-size: 100% 100%; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3) .matches-TeamScore-crown::before { content: ''; width: 40px; height: 1px; position: absolute; top: 0; bottom: 0; margin: auto; right: -40px; background: #bebebe; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3) .matches-TeamScore-crown span { color: #fff; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3).crown { margin-left: 40px; margin-top: 50px; }

.part2 .matches-box .matches-box-b .matches-a2 .matches-a2-box:nth-child(3).crown .matches-title { text-align: center; color: #000000; }

.part2 .matches-box .matches-info { position: relative; width: 220px; }

.part2 .matches-box .matches-info .matches-title { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 42px;}

.part2 .matches-box .matches-TeamScore-crown { background: #fff; width: 220px; height: 49px; position: relative; display: flex; margin-top: 10px; justify-content: center; align-items: center; }

.part2 .matches-box .matches-TeamScore-crown .teamScore-imgName { width: 120px; display: flex; align-items: center; justify-content: center; }

.part2 .matches-box .matches-TeamScore-crown .teamScore-imgName.on span { color: #333333; }

.part2 .matches-box .matches-TeamScore-crown .teamScore-imgName img { height: 34px; width: 34px; object-fit: contain; }

.part2 .matches-box .matches-TeamScore-crown .teamScore-imgName span { color: #b0b0b0; font-size: 20px; display: block; margin-left: 15px; }

.part2 .matches-box .matches-TeamScore-crown.act span { color: #000000; }

.part2 .matches-box .matches-TeamScore { width: 100%; height: 63px; line-height: 63px; background-color: #353635; position: relative; display: flex; margin-bottom: 2px; overflow: hidden; align-items: center; }

.part2 .matches-box .matches-TeamScore.big { background-color: #002cff; }

.part2 .matches-box .matches-TeamScore.big .teamScore-imgName span { color: #fff; }

.part2 .matches-box .matches-TeamScore .teamScore-imgName { width: 120px; display: flex; align-items: center; font-size: 18px; }

.part2 .matches-box .matches-TeamScore .teamScore-imgName span { color: #b0b0b0; }

.part2 .matches-box .matches-TeamScore .teamScore-imgName img { height: 52px; width: 52px; object-fit: contain; margin-left: 18px; }

.part2 .matches-box .matches-TeamScore .teamScore-imgName span { color: #b0b0b0; font-size: 15px; display: block; margin-left: 4px; }

.part2 .matches-box .matches-TeamScore .teamScore { position: absolute; right: 0; top: 0; text-align: center; font-size: 30px; color: #b0b0b0; width: 55px; font-family: 'dinbold'; height: 100%; }

.part2 .matches-box .matches-TeamScore.big  .teamScore { color: #fff;}

.part2 .matches-box .matches-time-box { color: #fff; font-weight: bold; font-size: 14px; line-height: 42px; text-align: left;}

.part2 .matches-box .timeState { display: inline-block; transform: translateX(15px); }

.part2 .matches-box .swissWheel { height: 835px; width: 100%; position: absolute; top: 50px; overflow: hidden; }

.part2 .matches-box .swissWheel .wheel-tab { display: flex; width: 100%; margin: 0 auto; height: 68px; line-height: 68px; font-family: 'dinbold'; text-align: center; color: #000420; margin-bottom: 50px; font-size: 50px; position: relative; border-bottom: 2px solid #1c1e1d; }

.part2 .matches-box .swissWheel .wheel-tab.act1::after { left: 0; width: 1422px; }

.part2 .matches-box .swissWheel .wheel-tab.act2::after { left: 498px; width: 1422px; }

.part2 .matches-box .swissWheel .wheel-tab::after { content: ''; height: 2px; width: 498px; position: absolute; left: 0; bottom: -2px; transition: all .3s; background: #a99078; }

.part2 .matches-box .swissWheel .wheel-tab li { width: 498px; font-size: 36px; text-align: center; cursor: pointer; color: #dddddd; font-weight: bold;}

.part2 .matches-box .swissWheel .wheel-tab li.act { width: 1422px; color: #a99078; }

.part2 .matches-box .swissWheel .wheel-bo1-info { width: 2916px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/wheel-bo1-info.png) no-repeat; background-size: 100% 100%; height: 712px; transition: all .3s; }

.part2 .matches-box .swissWheel .wheel-bo1-info.act { transform: translateX(-996px); }

.part2 .matches-box .swissWheel .wheel-bo1 { display: flex; height: 710px; width: 100%; }

.part2 .matches-box .swissWheel .wheel-bo1 > div { width: 426px; position: relative; margin-right: 72px; height: 710px; flex-shrink: 0; }

.part2 .matches-box .swissWheel .wheelResult { pointer-events: none; }

.part2 .matches-box .swissWheel .wheelResult p { height: 50px; line-height: 50px; text-align: center; font-size: 24px; font-family: 'oppoS'; }

.part2 .matches-box .swissWheel .wheelResult .resultBox { width: 426px; height: 107px; position: absolute; }

.part2 .matches-box .swissWheel .wheelResult .resultBox .result-team { display: flex; align-items: center; justify-content: center; height: 68px; }

.part2 .matches-box .swissWheel .wheelResult .resultBox .result-team div { width: 60px; text-align: center; display: flex; flex-wrap: wrap; justify-content: center; }

.part2 .matches-box .swissWheel .wheelResult .resultBox .result-team span { color: #333333; font-size: 16px; display: block; width: 200px; }

.part2 .matches-box .swissWheel .wheelResult .resultBox .result-team img { width: 80px; height: 80px; object-fit: cover; }

.part2 .matches-box .swissWheel .wheelResult .resultBox:nth-child(1) .result-team img,.part2 .matches-box .swissWheel .wheelResult .resultBox:nth-child(4) .result-team img { width: 52px; height: 52px; object-fit: cover; }

.part2 .matches-box .swissWheel .wheelResult .resultBox.bePromoted { border: 2px solid #898a89;}

.part2 .matches-box .swissWheel .wheelResult .resultBox.bePromoted p { color: #fff; background-color: #002cff; border-bottom: 2px solid #83858b;}

.part2 .matches-box .swissWheel .wheelResult .resultBox.bePromoted .result-team { background-color: #1d1e1e;}

.part2 .matches-box .swissWheel .wheelResult .resultBox.weedOut { border: 2px solid rgba(255,255,255,0.1);}

.part2 .matches-box .swissWheel .wheelResult .resultBox.weedOut p { color: #fff; background-color: #525252; border-bottom: 2px solid #121312;}

.part2 .matches-box .swissWheel .wheelResult .resultBox.weedOut .result-team { background-color: #353635;}

.part2 .matches-box .swissWheel .wheelScore { position: relative; top: -2px; font-family: 'dinbold'; font-weight: bold; font-size: 34px; margin: 0 10px; color: #868686; display: flex; }

.part2 .matches-box .swissWheel .wheelScore span.on { color: #a99078; }

.part2 .matches-box .swissWheel .wheelScore span:nth-child(2) { transform: translateY(-4px); margin: 0 5px; }

.part2 .matches-box .swissWheel .wheelBoxTeam { width: 100%; height: 82px; background-color: #353635; display: flex; align-items: center; justify-content: center; position: relative; }

.part2 .matches-box .swissWheel .wheelBoxTeam::before { content: ''; width: 90%; height: 2px; position: absolute; left: 0; bottom: 0; right: 0; margin: auto; background: #b0b0b0; }

.part2 .matches-box .swissWheel .wheelBoxTeam:last-child::before { content: none; }

.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamA { display: flex; align-items: center; }

.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamA span { font-size: 16px; display: block; margin-left: 5px; width: 50px; text-align: center; }

.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamB { display: flex; align-items: center; }

.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamB span { font-size: 16px; display: block; margin-right: 10px; width: 50px; text-align: center; }

.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamA span,.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamB span { color: #9a9b9a;}

.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamA.on span,.part2 .matches-box .swissWheel .wheelBoxTeam .wheelBoxTeamB.on span { color: #fff;}

.part2 .matches-box .swissWheel .wheelBoxTeam img { height: 52px; width: 52px; object-fit: contain; }

.part2 .matches-box .swissWheel .wheelBox-title { width: 100%; height: 50px; justify-content: space-between; padding: 0 110px; box-sizing: border-box; align-items: center; color: #ffffff; font-size: 20px; display: flex; border-bottom: 6px solid #0c0c0a; background-color: #353635;}

.part2 .matches-box .swissWheel .wheelBox-title .bo { border: 1px solid #ffffff; color: #ffffff; font-size: 12px; font-weight: 100; display: block; width: 38px; text-align: center; height: 20px; line-height: 20px; border-radius: 5px; }

.part2 .matches-box .swissWheel .wheelBox-time { width: 100%; line-height: 23px; height: 23px; display: flex; color: #797979; justify-content: center; }

.part2 .matches-box .swissWheel .wheelBox-time span:nth-child(2) { margin-left: 5px; }

.part2 .matches-box .swissWheel .wheelBox-time.box2 { position: absolute; top: 376px; }

.part2 .matches-box .swissWheel .wheelBox1 { height: 708px; width: 426px; box-sizing: border-box; }

.part2 .matches-box .swissWheel .wheelBox1 .wheelBox-info { top: 0; }


.part2 .matches-box .swissWheel.act1 .wheelBox3 .infoA, .part2 .matches-box .swissWheel.act1 .wheelBox3 .infoC { opacity: .4; }

.part2 .matches-box .swissWheel.act1 .wheelBox3 .wheelBoxTeam:nth-child(1), .part2 .matches-box .swissWheel.act1 .wheelBox3 .wheelBoxTeam:nth-child(2), .part2 .matches-box .swissWheel.act1 .wheelBox3 .wheelBoxTeam:nth-child(7), .part2 .matches-box .swissWheel.act1 .wheelBox3 .wheelBoxTeam:nth-child(8) { opacity: .4; }

.part2 .matches-box .swissWheel.act1 .wheelBox4 { opacity: .4; }

.part2 .matches-box .swissWheel.act2 .wheelBox3 .infoB { opacity: .4; }

.part2 .matches-box .swissWheel.act2 .wheelBox3 .wheelBoxTeam:nth-child(3), .part2 .matches-box .swissWheel.act2 .wheelBox3 .wheelBoxTeam:nth-child(4), .part2 .matches-box .swissWheel.act2 .wheelBox3 .wheelBoxTeam:nth-child(5), .part2 .matches-box .swissWheel.act2 .wheelBox3 .wheelBoxTeam:nth-child(6) { opacity: .4; }

.part2 .matches-box .knockoutMatch { width: 1920px; height: 900px; position: relative; margin: 38px auto 0; display: flex; }

.part2 .matches-box .knockoutMatch::before { content: ''; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/team-line3.png) no-repeat; width: 1097px; height: 676px; position: absolute; pointer-events: none; left: 398px; top: 161px; background-size: 100% 100%; }

.part2 .matches-box .knockoutMatch .knockoutBoxA { width: 100%; position: relative; }

.part2 .matches-box .knockoutMatch .knockoutBoxB { width: 100%; position: relative; justify-content: space-between; margin: 129px auto 0; }

.part2 .matches-box .knockoutMatch .knockoutBoxB .knockInfo:nth-child(1) { margin-top: 0; margin-bottom: 280px; }

.part2 .matches-box .knockoutMatch .knockoutBoxC { width: 100%; margin: 355px auto 0; }

/*.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team { background: url("//game.gtimg.cn/images/lpl/act/a20240924s14/knock-team-one.png") no-repeat; background-size: 100% 100%; width: 234px; height: 571px; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA { display: block !important; width: 100% !important; background: none !important; height: 273px !important; margin-top: 0 !important; margin-bottom: 0 !important; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA::before { content: ''; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA.act .kt-num { color: #002cff !important; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA.act .kt-name { background: url("//game.gtimg.cn/images/lpl/act/a20240924s14/team-bg-act.png") no-repeat; background-size: 100% 100%; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA .kt-name { width: 100% !important; display: block !important; color: #fff !important; height: 146px !important; font-size: 22px !important; margin-top: 0 !important; font-family: 'oppoS'; background: url("//game.gtimg.cn/images/lpl/act/a20240924s14/team-bg.png") no-repeat; background-size: 100% 100%; text-align: center !important; padding-top: 10px; box-sizing: border-box; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA .kt-name span { width: 100% !important; margin-left: 0 !important; overflow: visible !important; color: #fff !important; font-size: 24px !important; display: block; transform: translateY(-10px); }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA .kt-name img { width: 100px; height: auto; margin: auto; object-fit: cover; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamA .kt-num { color: #000420 !important; font-size: 100px !important; width: 100% !important; display: block !important; transform: translateY(-18px) !important; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamB { width: 100% !important; background: none !important; height: 273px !important; box-sizing: border-box; margin-top: 24px !important; margin-bottom: 0 !important; flex-flow: wrap-reverse; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamB.act .kt-num { color: #002cff !important; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamB.act .kt-name { background: url("//game.gtimg.cn/images/lpl/act/a20240924s14/team-bg-act.png") no-repeat; background-size: 100% 100%; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamB .kt-name { width: 100% !important; overflow: visible !important; flex-wrap: wrap; color: #fff !important; font-size: 22px !important; font-family: 'oppoS'; text-align: center !important; display: block !important; flex-flow: column-reverse; height: 146px !important; background: url("//game.gtimg.cn/images/lpl/act/a20240924s14/team-bg.png") no-repeat; background-size: 100% 100%; padding-top: 10px; box-sizing: border-box; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamB .kt-name span { width: 100% !important; margin-left: 0 !important; overflow: visible !important; color: #fff !important; font-size: 24px !important; transform: translateY(-10px); display: block; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamB .kt-name img { width: 100px; margin: 0 auto 0; height: auto; object-fit: cover; }

.part2 .matches-box .knockoutMatch .knockoutBoxC .knock-team .k-teamB .kt-num { color: #000420 !important; font-size: 100px !important; width: 100% !important; display: block !important; }*/

.part2 .matches-box .knockoutMatch .knockInfo { width: 100%; height: 170px; position: relative; margin-bottom: 55px; }

.part2 .matches-box .knockoutMatch .knockInfo:nth-child(1) { margin-top: 16px; }

.part2 .matches-box .knockoutMatch .knockInfo.act .knock-title .k-time-state { color: #333333; }

.part2 .matches-box .knockoutMatch .knockInfo.act .knock-title .knock-viewPlayback { color: #fff; background: #ff0000; border: 1px solid #ff0000; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-title { width: 100%; height: 42px; line-height: 42px; position: relative; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-title .k-title { color: #1a1a1a; font-size: 14px; font-weight: bold; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-title .k-time-state { color: #fff; font-size: 14px; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-title .knock-viewPlayback { color: #ffffff; display: block; position: absolute; right: 0; bottom: 0; box-sizing: border-box; display: none; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-team { font-size: 16px; width: 100%; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-team > div { margin-bottom: 2px; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-team > div:last-child { margin-bottom: 0; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA { background-color: #353635; width: 100%; height: 63px; line-height: 63px; font-size: 0; position: relative; overflow: hidden;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA.act { background-color: #002cff;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA.act .kt-name span { color: #fff; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA.act .kt-num { color: #fff;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA .kt-name { width: 260px; overflow: hidden; height: 49px; line-height: 49px; display: inline-block; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; color: #666766; margin-left: 38px; font-size: 15px;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA .kt-name span { margin-left: 10px; width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; vertical-align: top;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA .kt-num { width: 60px; color: #b0b0b0; font-size: 30px; text-align: center; font-family: 'dinbold'; position: absolute; top: 0; right: 62px;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamA img { width: 60px; height: 100%; object-fit: contain; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB { background-color: #1d1e1d; width: 100%; height: 63px; line-height: 63px; font-size: 0; position: relative; overflow: hidden;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB.act { background-color: #002cff;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB.act .kt-name span { color: #fff; }

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB.act .kt-num { color: #fff;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB .kt-name { width: 260px; overflow: hidden; height: 49px; line-height: 49px; display: inline-block; vertical-align: middle; color: #b0b0b0;  margin-left: 38px; font-size: 15px;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB .kt-name span { margin-left: 10px; width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: inline-block; vertical-align: top;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB .kt-num { width: 60px; color: #b0b0b0; font-size: 30px; text-align: center; font-family: 'dinbold';  position: absolute; top: 0; right: 62px;}

.part2 .matches-box .knockoutMatch .knockInfo .knock-team .k-teamB img { width: 60px; height: 100%; object-fit: contain; }

.part2 .wheelBox2 .infoB.wheelBox-info { top: 366px; }

.part2 .wheelBox2 #wheelBox2 .wheelBoxTeam { height: 71px; }

.part2 .wheelBox2 #wheelBox2 .wheelBoxTeam:nth-child(4) { margin-bottom: 82px; }

.part2 .wheelBox2 #wheelBox2 .wheelBoxTeam:nth-child(4)::before { display: none; }

.part2 .wheelBox3::after { content: ''; width: 100%; height: 113px; position: absolute; bottom: 0; z-index: -1; pointer-events: none; left: 0; }

.part2 .wheelBox3::before { content: ''; width: 100%; height: 113px; position: absolute; top: 50px; z-index: -1; pointer-events: none; left: 0; background-size: 100% 100%; }

.part2 .wheelBox3 .infoB.wheelBox-info { top: 186px; }

.part2 .wheelBox3 .infoC.wheelBox-info { top: 548px; position: absolute; }

.part2 .wheelBox3 #wheelBox3::before { content: ''; width: 100%; height: 288px; position: absolute; top: 236px; z-index: -1; pointer-events: none; left: 0; background-size: 100% 100%; }

.part2 .wheelBox3 #wheelBox3 .wheelBoxTeam { height: 56px; }

.part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(2) { margin-bottom: 70px; }

.part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(2)::before { display: none; }

.part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(6) { margin-bottom: 77px; }

.part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(6)::before { display: none; }

.part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(3), .part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(4), .part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(5), .part2 .wheelBox3 #wheelBox3 .wheelBoxTeam:nth-child(6) { height: 72px; }

.part2 .wheelBox4 .infoA.wheelBox-info { top: 126px; position: absolute; }

.part2 .wheelBox4 .infoB.wheelBox-info { top: 362px; position: absolute; }

.part2 .wheelBox4 #wheelBox4 .wheelBoxTeam { height: 57px; }

.part2 .wheelBox4 #wheelBox4 .wheelBoxTeam:nth-child(1) { margin-top: 176px; }

.part2 .wheelBox4 #wheelBox4 .wheelBoxTeam:nth-child(3) { margin-bottom: 65px; }

.part2 .wheelBox4 #wheelBox4 .wheelBoxTeam:nth-child(3)::before { content: none; }

.part2 .wheelBox5 .infoA.wheelBox-info { top: 245px; position: absolute; }

.part2 .wheelBox5 #wheelBox5 .wheelBoxTeam { height: 57px; }

.part2 .wheelBox5 #wheelBox5 .wheelBoxTeam:nth-child(1) { margin-top: 294px; }

.part3-cont-box { width: 1350px; height: 100%; margin: 0 auto; position: relative; top: 12px;}
.part3-cont-box ul { width: 107%;}
.part3-cont-box li { display: block; cursor: pointer; float: left; background-color: #1c1e1d; width: 206px; height: 206px; margin: 0 80px 40px 0; position: relative;}
.part3-cont-icon { width: 50px; height: 32px; position: absolute; z-index: 3; left: 0; top: 10px; font-size: 0; text-align: center;}
.part3-cont-icon img { display: block; margin: 0 auto; width: auto; height: 100%;}
.part3-cont-icon img.hov { display: none;}
.part3-cont-pic { width: 100%; height: 100%; position: relative; z-index: 1;}
.part3-cont-pic img { display: block;}
.part3-cont-pic img.hov { display: none;}
.part3-cont-name { width: 100%; text-align: center; line-height: 38px; left: 0; bottom: 5px; position: absolute; z-index: 4; color: #dddddd; font-size: 22px;}
.part3-cont-box li:hover { background-color: #fff;}
.part3-cont-box li:hover .part3-cont-icon img { display: none;}
.part3-cont-box li:hover .part3-cont-icon img.hov { display: block;}
.part3-cont-box li:hover .part3-cont-pic img { display: none;}
.part3-cont-box li:hover .part3-cont-pic img.hov { display: block;}
.part3-cont-box li:hover .part3-cont-name { color: #002cff;}
.part3-cont-box li.cur { background-color: #fff;}
.part3-cont-box li.cur .part3-cont-icon img { display: none;}
.part3-cont-box li.cur .part3-cont-icon img.hov { display: block;}
.part3-cont-box li.cur .part3-cont-pic img { display: none;}
.part3-cont-box li.cur .part3-cont-pic img.hov { display: block;}
.part3-cont-box li.cur .part3-cont-name { color: #002cff;}
.part3-logo { display: none; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/part3-logo.png) no-repeat 0 0; width: 809px; height: 135px; top: 801px; left: 50%; margin-left: -406px; position: absolute; z-index: 5;}
.part3-info-box { display: none; pointer-events: none;}
.part3-info-layer { pointer-events: all; width: 804px; height: 700px; position: absolute; left: 50%; top: 11px; margin-left: -402px; z-index: 10; background-color: #dddddd;}
.part3-info-pic { width: 100%; height: 132px; background-color: #262a2c; overflow: hidden;}
.part3-info-pic ul { width: 100%; font-size: 0; text-align: center;}
.part3-info-pic li { display: inline-block; vertical-align: top; width: 132px; height: 132px; margin: 0 -1px;}
.part3-info-pic li img { display: block; width: 100%; height: 100%; object-fit: cover;}
.part3-info-team { position: relative; width: 100%; height: 115px; font-size: 0; text-align: center; line-height: 115px;}
.part3-info-region-logo { position: absolute; z-index: 3; width: 70px; height: 30px; top: 13px; left: 0;}
.part3-info-region-logo img { display: block; width: auto; height: 100%; margin: 0 auto;}
.part3-info-team-logo { width: 115px; height: 115px; display: inline-block; vertical-align: top; margin: 0 18px;}
.part3-info-team-logo img { display: block; width: 115px; height: 115px; margin: 0 auto;}
.part3-info-team-name { font-size: 70px; line-height: 120px; font-family: 'dinbold'; color: #9f9f9f; width: auto; display: inline-block; vertical-align: top; margin: 0 18px;}
.part3-info-team-trophies { color: #fff; margin-top: 32px; width: 66px; height: 66px; background-color: #002af1; float: left; line-height: 30px; font-size: 14px; text-align: center; line-height: 20px;}
.part3-info-team-trophies span { font-family: 'dinbold'; display: block; font-size: 30px; width: 100%; text-align: center; line-height: 34px; padding-top: 4px;}
.part3-info-team-score { color: #fff; margin-left: 18px; margin-top: 32px; width: 132px; height: 66px; background-color: #002af1; float: left; line-height: 30px; font-size: 14px; text-align: center; line-height: 20px;}
.part3-info-team-score span { font-family: 'dinbold'; display: block; font-size: 30px; width: 100%; text-align: center; line-height: 34px; padding-top: 4px;}
.part3-info-team-coach { display: none; width: auto; float: right; margin-right: 62px; width: auto; text-align: right; font-size: 0; line-height: 120px;}
.part3-info-team-coach div { display: inline-block; vertical-align: middle;}
.part3-info-team-coach p { color: #fff; font-size: 20px; line-height: 34px; text-align: right;}
.part3-mob-close { display: none;}
.part3-info-close { position: absolute; top: 0; right: 0; width: 48px; height: 48px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/part3-info-close.png) no-repeat 0 0;}
.part3-info-close:hover {-webkit-filter: brightness(1.2); filter: brightness(1.2);}
.part3-info-player { width: 100%; margin: 0 auto; height: auto;}
.part3-info-player li { width: 804px; margin: 0 auto; height: 50px; line-height: 50px; border-bottom: 1px solid #d8cfc6; color: #1e1e1e;}
.part3-info-player li.first { font-weight: bold; width: 100%; border: none; background-color: #d6d6d5;}
.part3-info-player li:last-child { border: none;}
.part3-info-player li p.p1 { width: auto; text-align: center; font-size: 20px; float: left; margin-left: 35px;}
.part3-info-player li p.p2 { width: 158px; text-align: center; font-size: 20px; float: right;}
.part3-info-player li p.p2 img { display: inline-block; vertical-align: top; margin: 15px auto 0; height: 23px; width: auto;}
.part3-info-foot { background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/part3-info-foot.png) no-repeat 0 0; width: 728px; height: 22px; position: absolute; left: 38px; bottom: 13px; z-index: 3;}

.part4-spr { background-repeat: no-repeat;background-image:url(//game.gtimg.cn/images/lpl/act/a20250822s15/part4-spr.png);}

.part4-icon {width:21px; height:19px; background-position: -4px -120px}
.part4-next-icon1 {width:21px; height:25px; background-position: -4px -4px}
.part4-next-icon2 {width:21px; height:25px; background-position: -4px -33px}
.part4-prev-icon1 {width:21px; height:25px; background-position: -4px -62px}
.part4-prev-icon2 {width:21px; height:25px; background-position: -4px -91px}

.part4-sw { width: 1792px; margin: 0 auto; font-size: 0; text-align: center; padding-top: 182px; overflow: hidden;}
.part4-sw li { width: 392px; height: auto; display: inline-block; vertical-align: top; margin: 0 28px;}
.part4-sw li a { display: block; width: 100%; height: 100%;}
.part4-pic { width: 100%; height: 392px; overflow: hidden;}
.part4-pic img { transition: all .3s; display: block; width: 100%; height: 100%; object-fit: cover;}
.part4-info { width: 100%; height: 125px; background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/part4-info.jpg) no-repeat 0 0; position: relative;}
.part4-info-text { background-color: #dddddd; width: 260px; height: 125px; line-height: 125px; color: #000000; text-align: left; float: left; position: relative; font-weight: bold; font-size: 0;}
.part4-info-text p { width: 110%; margin-left: 14px; font-size: 21px; line-height: 30px; display: inline-block; vertical-align: middle;}
.part4-info-go { transition: all .3s; float: right; margin-right: 26px; text-align: right; font-weight: bold; line-height: 40px; margin-top: 11px; color: #fff; font-size: 22px;}
.part4-icon { transition: all .3s; position: absolute; right: 26px; top: 85px;}
.part4-sw li a:hover img { transform: scale(1.1);}
.part4-sw li a:hover .part4-info-go { margin-right: 18px;}
.part4-sw li a:hover .part4-icon { right: 18px;}
.part4-arrow-box { margin-top: 100px; width: 100%; font-size: 0; text-align: center; line-height: 40px;}
.part4-prev,.part4-next,.part4-pagin,.part4-scrollbar { display: inline-block; vertical-align: middle; margin: 0 11px;}
.part4-prev,.part4-next { width: 40px; height: 40px; background-color: #fff; border: 1px solid #676767;}
.part4-prev em,.part4-next em { display: block; margin: 0 auto; position: relative; top: 7.5px;}
.part4-prev em.hov,.part4-next em.hov { display: none;}
.part4-prev:hover,.part4-next:hover { background-color: #002cff; border-color: #0027dd;}
.part4-prev:hover em,.part4-next:hover em { display: none;}
.part4-prev:hover em.hov,.part4-next:hover em.hov { display: block;}
.part4-pagin { display: inline-block; vertical-align: top; height: 40px; font-size: 0; line-height: 40px;}
.part4-pagin span { opacity: 1; width: 15px; height: 15px; margin: 0 28px; background-color: #3f403f; display: inline-block; vertical-align: middle; border-radius: 0;}
.part4-pagin span.swiper-pagination-bullet-active { background-color: #002dff;}
.part4-scrollbar { width: 1042px; height: 4px; background-color: #3e3f3e;}
.part4-scrollbar .swiper-scrollbar-drag { background-color: #002dff;}
/*pop*/
.pop { position: relative; display: none; outline: none;}
.pop-qrcode { background: url(//game.gtimg.cn/images/lpl/act/a20250822s15/pop-qrcode.jpg) no-repeat 0 0; width: 720px; height: 547px;}
.pop-qrcode-close { position: absolute; top: 0; right: 0; width: 48px; height: 48px; z-index: 4;}
.pop-qrcode-text { width: 100%; font-size: 0; text-align: center; padding-top: 64px; line-height: 54px; margin-bottom: 34px;}
.pop-qrcode-text span,.pop-qrcode-text em { display: inline-block; vertical-align: middle; margin: 0 8px;}
.pop-qrcode-text span { color: #7a7b7a; font-size: 34px; font-weight: bold;}
.pop-qrcode-text em { width: 8px; height: 8px; background-color: #5a5b5a; transform: rotate(45deg);}
.pop-qrcode-cont { width: 286px; height: auto; border: 3px solid #002cfd; background-color: #fff; margin: 0 auto;}
.pop-qrcode-cont img { display: block; width: 100%;}