/*.hvideo-cover{width: 1920px;height: 300px; background: url(//game.gtimg.cn/images/lol/act/a20250825set15/hvideo-cover.png) no-repeat center bottom / 100% 100%;position: absolute;left: 0;bottom: -1px;z-index: 2;}
.hvideo video{width: 100%;height: 100%;}
.hvideo{width:1920px;height:1080px;position:absolute;left:-260px;top:0;z-index:10;pointer-events:none;}*/

@font-face {
    font-family: 'zzgf';
    src: url('//game.gtimg.cn/images/lol/act/a20250825set15/zzgf.ttf');
    font-style: normal;
    font-display: swap;
}

/*header*/
.header{ width:100%; height:1537px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/header-wrap.jpg) no-repeat center top; min-width:1600px;}
.header-inner{ width:1400px; height:1537px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/header.jpg) no-repeat; margin:0 auto; position:relative;}
.logo{ width:720px; height:125px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/logo.png) no-repeat; position:absolute; left:0; top:0; z-index:2000;}
.logo a{ display:block; width:187px; height:63px; float:left; margin-top:29px;}
.logo a.lol{ margin-left:40px;}
.logo a.yd{ width:160px; margin-left:24px;}
.logo a.yd-gks{ display:block; width:188px; height:100px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/logo2.png) no-repeat; margin:10px 0 0 9px;}
.timeline{ width:908px; height:74px; border-bottom:#a8b2ff solid 1px; position:absolute; left:245px; top:1199px; display:flex; flex-wrap:wrap; justify-content:center; z-index:11;}
.timeline li{ width:166px; height:74px; text-align:center; position:relative; font-size:22px; color:#ffffff; font-weight:bold;}
.timeline li .tm{ line-height:24px; letter-spacing:0; font-size:16px; font-family: 'din';}
.timeline li i{ display:block; width:15px; height:17px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/timecircle.png) no-repeat 0 0; position:absolute; left:83px; bottom:-8px;}
.timeline li i.on{ background-position:-15px 0;}
.topnav{ width:1800px; position:absolute; left:-195px; top:1322px; display:flex; flex-wrap:wrap; justify-content:center;}
.topnav{ width:1920px;left:-255px; }
.topnav a{ display:block; float:left; width:185px; height:64px; text-align:center; line-height:64px; color:#1a171f; font-size:24px; margin:0 14px 0 14px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-lk.png) no-repeat; text-decoration:none; position:relative; font-weight:bold; z-index:999; transition: transform 0.3s ease;}
.topnav a::after,.topnav a:before{ content:''; display:inline-block; width:11px; height:16px; vertical-align:top; margin:25px 6px 0 6px;}
.topnav a:before{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-arr-left.png) no-repeat;}
.topnav a:after{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-arr-right.png) no-repeat;}
.topnav a:hover{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-hv.png) no-repeat; transform: translate(0, -6px);}
.topnav a.first{ margin-left:0; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-hv.png) no-repeat;}

/*content*/
.content{ width:100%; height:auto; position: relative; /*overflow:hidden;*/}
.content .part-inner{width:1600px;position: relative;z-index:2;margin: 0 auto;box-sizing: border-box;}
.tit1{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tit1.png) no-repeat center top; width:100%; height:130px; font-size:0;}
.tit2{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tit2.png) no-repeat center top;}
.tit3{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tit3.png) no-repeat center top;}
.tit4{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tit4.png) no-repeat center top;}
.tit5{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tit5.png) no-repeat center top;}
.tit6{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tit6.png) no-repeat center top;}
.tit7{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tit7.png) no-repeat center top;}
.part1,.part2,.part3,.part4,.part5,.part6,.part7{ -webkit-box-sizing:border-box; box-sizing:border-box; margin-top:-1px;}
/*part1*/
.part1{ height:804px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/part1.jpg) no-repeat;}
.intro{ width:542px; float:left; margin:62px 0 0 70px;}
.intro-tit{ width:506px; height:106px; color:#ffffff; font-weight:bold; font-size:30px; border-bottom:#ac9dd0 solid 1px; line-height:40px;}
.intro-txt{ width:506px; line-height:36px; color:#ffffff; text-align:justify; font-size:20px; margin:25px 0 0 0;}
.intro-txt strong{ font-weight:bold; color:#16d647;}
.video-box{ display:block; width:923px; height:526px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/v-bg.png) no-repeat; float:left; margin-top:60px; position:relative; overflow:hidden;}
.video-box .video-btn{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/v-btn.png) no-repeat;}
.video-box .video-btn,.video-player{ display:block; width:876px; height:477px; position:absolute; left:24px; top:26px;}

/*part2*/
.part2{ height:1277px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/part2.jpg) no-repeat;}
.act-list{ display:flex; flex-wrap:wrap; justify-content:center; margin-top:35px;}
.act-list li{ width:727px; height:410px; margin:0 6px 30px 6px; overflow:hidden;transition: transform 0.3s ease;}
.act-list li:hover{ transform: translate(0, -5px);}
.act-list li a{ display:block; width:100%; height:100%;}
.act-list li a.act-pic1{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/act-pic1.png) no-repeat;}
.act-list li a.act-pic2{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/act-pic2.png) no-repeat;}
.act-list li a.act-pic3{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/act-pic3.png) no-repeat;}
.act-list li a.act-pic4{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/act-pic4.png) no-repeat;}
.btn-raiders{ display:block; width:390px; height:91px; text-align:center; line-height:91px; color:#f6f8ff; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/btn-raiders.png) no-repeat; margin:5px auto 0; font-size:30px; text-decoration:none; clear:both; font-weight:bold;}
.btn-raiders i{ filter: drop-shadow(2px 2px 3px rgba(186,61,8,0.5)); display:inline-block; font-style:normal;}
/*part3*/
.part3{ height:1407px; padding-top:20px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/part3.jpg) no-repeat; position:relative;}
.schedule{ width:1727px; height:1093px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/schedule.png) no-repeat center top; margin:40px 0 0 -60px;}
.btn-largerimg{ display:none; width:200px; margin:18px 0 0 720px; line-height:38px;}
.btn-largerimg span{ display:inline-block; border-bottom:#e57631 solid 1px; color:#e57631; font-size:28px; color:#e57631;}
/*part4*/
.part4{ height:auto; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/part4.jpg) no-repeat; padding-bottom:220px;}
.ractab{ height:60px; display:flex; flex-wrap:wrap; justify-content:center; margin:35px auto 40px;}
.ractab a{ display:block; float:left; width:185px; height:64px; text-align:center; line-height:64px; color:#1a171f; font-size:24px; margin:0 14px 0 14px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-lk.png) no-repeat; text-decoration:none; position:relative; font-weight:bold; z-index:999; transition: transform 0.3s ease;}
.ractab a:hover,.ractab a.on{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-hv.png) no-repeat; transform: translate(0, -6px);}
.ractab a::after,.ractab a:before{ content:''; display:inline-block; width:11px; height:16px; vertical-align:top; margin:25px 6px 0 6px;}
.ractab a:before{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-arr-left.png) no-repeat;}
.ractab a:after{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/tabbtns-arr-right.png) no-repeat;}

/*.ractab a span{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#a4f0fb), to(#fbfeff));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.ractab a.on span{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#fffdc4), to(#fffffe));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}*/
.ractab-box{ width:1464px; margin:0 auto 0;}
.ractab-con{ width:100%; display:none; overflow:hidden;}
.ractab-con:nth-child(1){ height:1421px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/ractab-con1.png) no-repeat;}
.ractab-con:nth-child(2){ height:829px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/ractab-con2.png) no-repeat;}
.ractab-con:nth-child(3){ height:auto;}
.ractab-con:nth-child(4){ height:2677px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/ractab-con4.png) no-repeat;}
.ractab-con:nth-child(5){ height:829px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/ractab-con6.png) no-repeat;}

.ractab-sub{ height:60px; padding:66px 0 20px 0; display:flex; flex-wrap:wrap; justify-content:center;}
.ractab-sub a{ display:block; width:224px; height:62px; text-align:center; line-height:62px; color:#6af2d5; font-size:24px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-tab-lk.png) no-repeat; margin:0 33px 0 33px; font-weight:bold;}
.ractab-sub a.on{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-tab-hv.png) no-repeat; color:#fffe54;}
.ractab-sub-con{ display:none;}
/*敬请期待*/
.ractab-box .ractab-wait{ height:829px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-con6.png) no-repeat;}
.ractab-box .ractab-con2{ height:829px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-con6.png) no-repeat;}
.ractab-box .ractab-wait-tips{ text-align:center; padding-top:80px; line-height:66px; color:#ffffff; font-size:40px; font-weight:bold;}
.rac-tit{ width:1270px; height:58px; background:#fffe54;/* background-image: linear-gradient(to right, #185929, #2e984d);*/ margin:32px auto 0; overflow:hidden;}
.rac-tit tr th{ text-align:center; line-height:62px; border:none; font-size:20px; color:#000000; font-size:20px; font-weight:bold; vertical-align:middle;}
.rac-tit .r1{ width:138px;}
.rac-tit .r2{ width:120px;}
.rac-tit .r3{ width:220px;}
.rac-tit .r4{ width:353px;}
.rac-tit .r5{ width:143px;}
.rac-tit .r6{ width:125px;}
.raccon-tab{ width:1270px; margin:-1px auto 0;}
.raccon-tab tr td{ height:60px; text-align:center; font-size:14px; color:#ffffff; border:none; vertical-align:middle;}
.raccon-tab tr:nth-child(odd) td{ background:#8226df;}
.raccon-tab tr:nth-child(even) td{ background:#9633fa;}
.raccon-tab .rk4,.raccon-tab .rk5,.raccon-tab .rk6,.raccon-tab .rk7,.raccon-tab .nm{ font-family: 'din';}
.raccon-tab .rk1,.rac-tit2 .r1{ width:138px;}
.raccon-tab .rk2,.rac-tit2 .r2{ width:230px;}
.raccon-tab .rk3,.rac-tit2 .r3{ width:220px;}
.raccon-tab .rk4,.rac-tit2 .r4{ width:220px;}
.raccon-tab .rk5,.rac-tit2 .r5{ width:150px;}
.raccon-tab .rk6,.rac-tit2 .r6{ width:125px;}
.raccon-tab .nm2{ background:none;}
.raccon-tab .nm2 i{ color:#4f77cf;}
.raccon-tab tr td:nth-child(2){position: relative;}
.raccon-tab tr td:nth-child(2):hover .btn-liveroom{display: block;}
.raccon-tab tr.has-live td:nth-child(2){ color:#5ad5f1;}
.raccon-tab tr td .btn-liveroom{ pointer-events: none;font-size: 0; background:none; display: block;width: 230px;height: 35px;color: #ffffff;text-align: center;line-height: 34px;position: absolute;left:0;top:13px; display: none;}
.raccon-tab .nm{ display:block; width:31px; height:35px; margin:0 auto;}
.raccon-tab .nm i{ display:block; width:31px; height:35px; font-size:22px; text-align:center; font-style:normal;}
.raccon-tab tr td .nm{ background:none; color:#4d4d4d;}
.raccon-tab tr.deco-1 td .nm i{background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat;}
.raccon-tab tr.deco-2 td .nm i{background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon2.png) no-repeat;}
.raccon-tab tr.deco-3 td .nm i{background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon3.png) no-repeat;}
.raccon-tab tr:nth-child(n+19):nth-child(-n+100) td .nm{ background:none; color:#ffffff;}
.raccon-tab tr.deco-1 td .nm,.raccon-tab tr.deco-2 td .nm,.raccon-tab tr.deco-3 td .nm{ color:#ffffff;}
.raccon-tab-inner{ position:relative;}
.rank-tips{ width:100%; text-align:center; line-height:30px; color:#f4f4f4; font-size:16px; position:absolute; left:0; top:-12px;}
.rank-pagination{ text-align:center; height:44px; display:flex; flex-wrap:wrap; justify-content:center; margin-top:28px; font-size:0;}
.rank-pagination a{ display:inline-block; font-size:18px; text-align:center; padding:0 15px 0 15px; height:36px; line-height:36px; color:#ffffff; border-left:none; margin:0 5px 0 5px;}
.rank-pagination a.active{ outline:#fbb249 solid 1px; border-radius:2px;}
.rem-info{ width:1270px; margin:36px auto 0; position:relative;}
.rem-bonus{ width:371px; height:435px; position:absolute; right:0; top:55px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/bonus.png) no-repeat;}
.rem-btnbox{display:flex; flex-wrap:wrap; justify-content:center; margin:58px auto 58px;}
.rem-btnbox a{ margin:0 10px 0 10px;}
.rem-txt{ width:1278px; line-height:26px; font-size:18px; color:#ebe8fc; margin-bottom:18px; text-align:justify;}
.rem-txt strong{ display:block; color:#fffe54; line-height:38px; font-weight:bold; font-size:18px;}
.rem-txt span,.rem-txt i{ color:#f7aa4e; font-style:normal; font-weight:bold;}
.rem-txt span{ font-size:24px;}
.btn-detailed{ display:block; width:220px; height:54px; border:#fffe54 solid 3px; text-align:center; color:#fffe54; line-height:56px; font-size:18px; margin:35px 0 35px 0; position:relative; border-radius:28px; z-index:999;}
.btn-detailed i{ display:inline-block; width:12px; height:13px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/arr-icon.png) no-repeat; vertical-align:top; margin:22px 0 0 7px;}
.tab-win-tab{ width:1272px; height:62px; background:#125871; display:flex; flex-wrap:wrap; justify-content:center;}
.tab-win-tab span{ display:block; width:212px; height:62px; line-height:62px; text-align:center; font-size:18px; color:#eaf8ff; font-weight:bold; cursor:pointer;}
.tab-win-tab span.curr{ background:#ffffff; color:#414147;}
.tab-win-con{ width:1272px;}
.tab-win{ width:1272px; display:none;}
.tab-win tr th{ height:50px; background:#c6e9e9; color:#4c7dff;}
.tab-win tr th span{ display:block; width:636px; height:50px; line-height:50px; float:left; text-align:center; font-size:18px; color:#228690;}
.tab-win tr td{ height:54px; color:#464646; font-size:18px; text-align:center;}
.tab-win tr:nth-child(odd) td{ background:#d5fce0;}
.tab-win tr:nth-child(even) td{ background:#ffffff;}
.winpage{ width:738px; margin:25px 0 5px 0;}
.city-tips{ text-align:center; line-height:34px; color:#ffffff; font-size:22px; margin-top:75px;}
.city-qr-tips{ color:#fffe54;}
.city-tips2{ width:92%; margin:70px auto 40px;}
.city-tips2 strong{ color:#fffe54;}
.city-tips3{ width:100%; margin:30px auto 0; text-align:center;}
.city-tips4{ width:100%; margin:56px auto 20px; text-align:center;}
.city-header{width:1270px; margin:27px auto 0; font-size:18px;color:#28deff;text-align:left;}
.city-selecter{display:inline-block;}
.city-selecter select{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/city-select.png) no-repeat right center transparent;width:156px;height:38px;border:none;color:#333333;font-size:16px;line-height:40px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:6px;outline:none; margin-right:20px;}
.city-selecter select option{ color:#333333;}
.city-header-label{vertical-align:middle;display:inline-block;margin-right: 4px;color:#e2f0f7; font-size:18px;}
.city-tab-scroll{ width:1270px; height:600px; overflow:auto; margin:0 auto 0;}
.city-tab-scroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.3);background-color: #6912a1;}
.city-tab-scroll::-webkit-scrollbar{width:7px;background-color:#6912a1;}
.city-tab-scroll::-webkit-scrollbar-thumb{background-color: #e191fc; border-radius:35px;}
.city-tab{ width:1263px; margin:0 0 0 0;}
.city-tab tr td{ height:auto; float:none; line-height:20px; vertical-align:middle; padding:20px 0 20px 0;}
.city-tab .rk1{ width:138px;}
.city-tab .rk2{ width:120px;}
.city-tab .rk3{ width:220px;}
.city-tab .rk4{ width:353px;}
.city-tab .rk5{ width:143px;}
.city-tab .rk6{ width:125px;}
.wb-qrcode-img{ width:545px; height:298px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/qrcode-bg.png) no-repeat; display:flex; flex-wrap:wrap; justify-content:center; padding-top:80px; margin:42px auto 0; box-sizing:border-box; overflow:hidden;}

.wb-qrcode-img img{ width:152px; height:152px; border:#a214d2 solid 2px;}
.qdcode-img{ width:162px; margin:0 10px 0 10px;}
.qdcode-img p{ text-align:center; line-height:32px; color:#ffffff; font-size:18px;}

/*.enternow{ width:436px; height:128px; margin:45px auto 0; position:relative; z-index:999;}
.btn-enternow{ display:block; width:418px; height:142px; font-size:0; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/btn-enternow.png) no-repeat; position:relative;}
.helpbox{ display:block; width:30px; height:30px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/helpicon.png) no-repeat; position:absolute; right:-50px; top:1px; cursor:pointer;}
.helpbox:hover + .qdcode{display: block;}
.qdcode{ display:none; width:386px; height:299px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/qdcode-bg.png) no-repeat; overflow:hidden; position:absolute; right:-227px; top:-305px; z-index:9998;}
.qdcode-box{ width:158px; height:190px; float:left; margin-top:35px;}
.qdcode-box:nth-child(1){ margin-left:28px;}
.qdcode-box:nth-child(2){ margin-left:14px;}
.qdcode-box img{ display:block; width:156px; margin:0 auto 0; border:#a214d2 solid 1px;}
.qdcode-box p{ width:100%; font-size:15px; color:#ffffff; text-align:center; line-height:34px;}
.qdcode-desc{ width:100%; text-align:center; line-height:24px; font-size:18px; color:#fffe54; padding-top:7px; clear:both;}*/
.pla-list{ width:100%; margin:35px auto 0; display:flex; flex-wrap:wrap; justify-content:center;}
.pla-list li{ width:290px; height:583px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/pla-item.png) no-repeat; margin:0 15px 0px 15px; overflow:hidden;transition: transform 0.5s ease;}
.pla-list li:hover{ transform: translate(0, -8px);}
.pla-list li img{ width:114px; height:114px; display:block; margin:37px auto 0;}
.pla-nm{ text-align:center; font-size:32px; color:#ffffff; margin-top:42px; line-height:44px; font-weight:bold;}
.pla-tm{ font-size:0; color:#3b8699; text-align:center; margin-top:78px;}
/*.pla-line{ width:100%; height:7px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/pla-line.png) no-repeat center top; margin-top:3px;}*/
.pla-txt{ height:68px; line-height:20px; color:#454545; font-size:16px; margin-top:1px; display: flex; flex-direction: column; justify-content: center; align-items: center;  text-align:center;}
.btn-enter{ display:block; width:185px; height:64px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/btn-enter.png) no-repeat; margin:0 auto 0; font-size:24px; color:#1a171f; text-align:center; line-height:64px; font-weight:bold;}
.btn-enter i{ display:inline-block; font-style:normal;}
.bre-inner{ display:flex; flex-wrap:wrap; justify-content:center; padding-top:30px; position:relative;}
.bre-in{ width:440px; height:580px; margin:0 0 0 10px; overflow:hidden;}
.bre-in-first{ margin-left:25px;}
.bre-tab{ width:440px;}
.bre-tab tr th{ text-align:center; line-height:54px; color:#000000; font-size:18px;}
.bre-tab tr:nth-child(1){ background:#fffe54; /*background-image: linear-gradient(to right, #195e2c, #2e984d);*/}
.bre-tab tr td{ height:49px; text-align:center; color:#ffffff; font-size:16px; position:relative;}
.bre-tab tr:nth-child(odd) td{ background:#9633fa;}
.bre-tab tr:nth-child(even) td{ background:#8226df;}
.bre-tab tr td i{ display:block; width:31px; height:35px; line-height:35px; margin-left:20px; font-style:normal; font-size:25px; font-family:"din";}
.bre-tab4 tr:nth-child(n+2):nth-child(-n+5) td i.jf-nm,.bre-tab5 tr:nth-child(n+2):nth-child(-n+5) td i.jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon2.png) no-repeat; color:#ffffff;}
.bre-tab6 tr:nth-child(n+2):nth-child(-n+5) td i.jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}
.bre-tab tr td span{ font-family:"din";}
.bre-tab .w1{ width:97px; text-align:left; text-indent:19px;}
.bre-tab .w2{ width:109px;}
.bre-tab .w3{ width:82px;}
.bre-tab .w4{ width:108px;}
.btn-gro{ display:block; width:308px; height:76px; line-height:76px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/btn-gro.png) no-repeat; text-align:center;font-size:24px; color:#1a171f; position:absolute; top:522px; cursor:auto; font-weight:bold;}
.btn-gro:hover{ filter: brightness(1);-webkit-filter: brightness(1);}
.bre-nav a:nth-child(1){ left:167px;}
.bre-nav a:nth-child(2){ left:621px;}
.bre-nav a:nth-child(3){ left:1078px;}
.btn-watch{ display:block; width:310px; height:81px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/btn-watch.png) no-repeat; margin:45px auto 0; text-align:center; line-height:81px; color:#ffffff; font-size:24px; font-weight:bold;}
.bre-in2{ height:auto; float:left; margin:30px 0 0 0;}
.bre-in2{ margin-left:72px;}
.bre-in3{ margin-left:9px;}
#weeks2-list-hj .zs-img,#weeks2-list-by .zs-img{ margin-left:9px;}

#yundianContainer .bre-in2:nth-child(1) .bre-tab2 tr:nth-child(n+1):nth-child(-n+5) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}
#yundianContainer .bre-in2:nth-child(1) .bre-tab2 tr:nth-child(n+6):nth-child(-n+9) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon2.png) no-repeat; color:#ffffff;}
#yundianContainer .bre-in2:nth-child(2) .bre-tab2 tr:nth-child(n+1):nth-child(-n+5) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}
#yundianContainer .bre-in3:nth-child(3) .bre-tab2 tr:nth-child(n+1):nth-child(-n+5) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}

/*
#yundianContainer .bre-in2:nth-child(1) .bre-tab2 tr:nth-child(n+6):nth-child(-n+9) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}
#yundianContainer .bre-in2:nth-child(2) .bre-tab2 tr:nth-child(n+1):nth-child(-n+2) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}
#yundianContainer .bre-in2:nth-child(2) .bre-tab2 tr:nth-child(n+3):nth-child(-n+6) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}
#yundianContainer .bre-in2:nth-child(3) .bre-tab2 tr:nth-child(n+1):nth-child(-n+5) td .jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; color:#ffffff;}
#yundianContainer .bre-in2:nth-child(3) .bre-tab2 tr:nth-child(n+6):nth-child(-n+9) td .jf-nm{ background:none; color:#4b4a51;}
*/

.gro-time{ display:block; width:354px; height:74px; line-height:74px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/gro-time-bg.png) no-repeat; text-align:center; font-size:25px; color:#1a171f; margin:35px auto 0; cursor:auto;  font-weight:bold;}
/*魔法联赛*/
.mfls-tab{ width:1000px; display:flex; flex-wrap:wrap; justify-content:center; margin:15px auto 54px;}
.mfls-tab a{ display:block; width:224px; height:62px; line-height:60px; text-align:center; color:#6af2d5; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-tab-lk.png) no-repeat; margin:0 12px 25px 12px; font-size:24px; font-weight:bold;}
.mfls-tab a{ transition: transform 0.5s ease;}
.mfls-tab a:hover{ transform: translate(0, -5px);}
.mfls-tab a.on{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-tab-hv.png) no-repeat; color:#fffe54;}
.mfls-con{ display:none; width:1464px; height:2686px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/ractab-con4.png) no-repeat; overflow:hidden;}
.mfls-con2{ height:1218px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-con2.png) no-repeat;}
.mfls-con2 .zs-tab tr td{ padding:5px 0 5px 0; font-size:20px;}
.mfls-con3{ height:4312px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-con3.png) no-repeat;}
.mfls-con3 .zs-tab{ margin-top:0;}
.mfls-con3 .zs-tab tr:nth-child(1){ background:#f924f9;}	
.mfls-con3 .zs-tab tr:nth-child(1) th{ color:#ffffff;}
.mfls-con3 .zs-tab tr td .zs-jf-nm{ background:none;}
.mfls-con3 .zs-tab tr:nth-child(n+5):nth-child(-n+10) td .zs-jf-nm{ background:none;}

.mfls-con4{ height:2444px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-con4.png) no-repeat;}
.mfls-con5{ height:776px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-con5.png) no-repeat;}
.mfls-con6{ height:829px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/mfls-con6.png) no-repeat;}

.zs-title{ text-align:center; line-height:34px; color:#ffffff; font-size:22px;}
.zs-title strong{ color:#fffe54; font-size:30px; font-weight:bold;}
.zs-title2{ margin:72px auto 25px;}
.zs-title3{ margin:32px auto 20px;}
.zs-tab{ width:1286px; margin:12px auto 58px; float:none;font-family:"din";}
.zs-img{ display:block; width:36px; height:36px; float:left; margin:0 12px 0 66px; border-radius:50%; border:#ffffff solid 2px; background:#ffffff;}
.zs-img-p{ width:172px; float:left; line-height:44px; text-align:left; text-indent:10px; color:#ffffff; font-size:18px;}
#weeks1-list-hj .zs-img,#weeks1-list-by .zs-img,#js-list .zs-img{ margin:0 12px 0 16px; }

.zs-tab tr td .zs-jf-nm{ display:block; width:31px; height:35px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon1.png) no-repeat; text-align:center; line-height:35px; color:#ffffff; margin:0 auto 0;}
.zs-tab tr:nth-child(n+5):nth-child(-n+8) td .zs-jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon2.png) no-repeat;}
.zs-tab2 tr:nth-child(n+1):nth-child(-n+9) td .zs-jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon2.png) no-repeat;}
.zs-tab3 tr:nth-child(n+1):nth-child(-n+9) td .zs-jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon2.png) no-repeat;}
.zs-tab4 tr td .zs-jf-nm,.zs-tab4 tr:nth-child(n+1):nth-child(-n+9) td .zs-jf-nm,
.zs-tab5 tr td .zs-jf-nm,.zs-tab5 tr:nth-child(n+1):nth-child(-n+9) td .zs-jf-nm{ background:none; color:#353535;}
.zs-tab4 tr td{ padding:7px 0 7px 0;}
.zs-tab5 tr td{ padding:3px 0 3px 0;}
.zs-tab6{ margin-top:56px;}
.zs-tab6 .zs-img{ margin-left:20px;}
.zs-tab6 tr td{ padding:5px 0 5px 0;}
.zs-tab7{ margin-bottom:30px;}
.zs-tab8 tr:nth-child(n+5):nth-child(-n+12) td .zs-jf-nm{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/clr-icon2.png) no-repeat;}
.zs-tab8 tr:nth-child(n+13):nth-child(-n+16) td .zs-jf-nm{ background:none;}
.mfls-con2 .zs-tab8 tr td{ padding:3px 0 3px 0;}
.zs-top-title{ width:1286px; height:50px; font-weight:bold; line-height:50px; text-align:center; color:#000000; font-size:22px; margin:18px auto 0; background:#fffe54;}
.zs-top-title em{ display:inline-block; width:390px;}
.zs-points-tips{ text-align:center; line-height:30px; color:#ffffff; font-size:20px; margin-top:35px;}
.mfls-con .zs-tab-title{ margin-bottom:0;}
.mfls-con .zs-tab-content{ width:1292px; height:500px; overflow:auto; overflow-x:hidden; margin:0 0 50px 89px;}
.mfls-con .zs-tab-content table{ margin:0 0 0 0;}
.mfls-con .zs-tab-content::-webkit-scrollbar-track{ background:none; border-radius:20px;}
.mfls-con .zs-tab-content::-webkit-scrollbar{width:6px; background:none; border-radius:20px;}
.mfls-con .zs-tab-content::-webkit-scrollbar-thumb{background-color: #e191fc; border-radius:20px;}
.mfls-con4 .zs-tab-content{ height:960px;}
	
/*part5*/
.part5{ height:1350px; padding-top:260px; margin-top:-240px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/part5.png) no-repeat; position:relative;}
.hero-dec4{ width:631px; height:790px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/hero-dec4.png) no-repeat; position:absolute; left:-160px; top:-188px;}
.prize-pool{ height:862px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/prize-pool.png) no-repeat center top; margin-top:32px; position:relative;}
.helptips{ display:block; width:42px; height:42px; position:absolute; right:450px; top:91px; cursor:pointer; z-index:9998;}
.helptips-box{ display:none; width:378px; height:149px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/helptips-box.png) no-repeat; position:absolute; right:480px; top:-50px; z-index: 9998; overflow:hidden;}
.helptips-txt{ width:290px; line-height:22px; color:#4f4f4f; font-size:16px; margin:32px 0 0 39px;}
.helptips-txt i{ font-style:normal; vertical-align:top; margin:-1px 7px 0 0;}
.helptips:hover + .helptips-box{ display:block;}
/*part6*/
.m-sow2{ display:none;}
.part6{ height:511px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/part6.jpg) no-repeat;}
.atlas-list{ width:1920px; margin:20px 0 0 -160px; display:flex; flex-wrap:wrap; justify-content:center;}
.atlas-list li{ width:497px; height:344px; margin:0 7px 0 7px; overflow:hidden;}
.atlas-list li img{ display:block; width:497px; height:344px;}
/*part7*/
.part7{ height:949px; padding-top:50px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/part7.jpg) no-repeat;}
.glory{ width:1472px; height:571px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/glory-bg.png) no-repeat; margin:40px auto 70px; position:relative; padding-top:1px;}
.glory-tm-line{ width:930px; height:1px; background:#bcc3c2; position:absolute; left:106px; top:398px;}
.sow{width:1260px;height:380px;position: relative;margin:90px 0 0 90px;}
.sow-con{width:1260px;height:380px;position: relative;margin:0 auto;overflow: hidden;}
.sow .swiper-pagination{ height:15px; font-size:0; position:absolute; left:0; top:299px; text-align:left;}
.sow .swiper-pagination li{ width:15px;height:17px;outline: none;margin:0; position:relative; color:#ffffff; float:left;}
.sow .swiper-pagination li.swiper-pagination-bullet{border-radius:0%;opacity: 1;}
.sow .swiper-pagination li.swiper-pagination-bullet{background:url(//game.gtimg.cn/images/lol/act/a20250825set15/timecircle2.png) no-repeat 0 0; line-height:18px;}
.sow .swiper-pagination li.swiper-pagination-bullet-active{ background-position:-15px 0;}
.sow .swiper-pagination li.swiper-pagination-bullet-active i{ color:#fffe54;}
.sow .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 27px 0 45px;}
.sow .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet i{ display:block; width:100px; text-align:center; font-size:15px; position:absolute; left:-39px; top:33px; font-style:normal;}
.sow .swiper-container-horizontal>.swiper-pagination-bullets li:nth-child(1){ margin-left:40px;}
/*.sow .swiper-pagination li:nth-child(4){ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/timecircle.png) no-repeat 0 0; float:left; margin-left:110px;}
.sow .swiper-pagination li:nth-child(4) i{ position:absolute; left:0; top:0; display:block; width:100px; text-align:center; font-size:16px; position:absolute; left:-39px; top:33px; font-style:normal;}*/
.prev-btn,.next-btn{width:38px;height:43px;position: absolute;top:310px; font-size:0;z-index:99; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/lb-icon.png)}
.prev-btn{ background-position:0 0; right:130px;}
.prev-btn:hover{ background-position:0 -43px;}
.next-btn{ background-position:-38px 0; right:60px;}
.next-btn:hover{ background-position:-38px -43px;}
.toc-left{ width:1030px; float:left;}
.toc-title{ width:100%; height:74px; color:#04ded7; line-height:74px; margin:35px 0 0 30px; font-weight:bold; font-size:40px; float:left;}
.toc-title span{ color:#fffe54;}
.toc-desc{ width:930px; line-height:34px; color:#ffffff; font-size:20px; text-align:justify; padding-top:0; margin-left:20px; float:left;}
.champion{ width:169px; height:290px; float:left; margin:10px 0 0 30px;}
.champion-pic{ display:block; width:169px; height:239px; margin:10px auto 0; position:relative; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic1.jpg) no-repeat;}
.champion-pic::after{ content:''; width:185px; height:259px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-mask.png) no-repeat; position:absolute; left:-10px; top:-10px;}
.champion-pic2{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic2.jpg) no-repeat;}
.champion-pic3{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic3.jpg) no-repeat;}
.champion-pic4{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic4.jpg) no-repeat;}
.champion-pic5{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic5.jpg) no-repeat;}
.champion-pic6{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic6.jpg) no-repeat;}
.champion-pic7{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic7.jpg) no-repeat;}
.champion-pic8{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic8.jpg) no-repeat;}
.champion-pic9{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic9.jpg) no-repeat;}
.champion-pic10{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic10.jpg) no-repeat;}
.champion-pic11{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/champion-pic11.jpg) no-repeat;}
.champion-name{ text-align:center; line-height:32px; color:#ffffff; font-size:14px; padding-top:5px;}
/*导航*/
.right-nav{ display:none; width:240px; height:839px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/right-nav.png) no-repeat; position:fixed; right:0; bottom:65px; overflow:hidden; z-index:2000;-webkit-transform:scale(0.89);-moz-transform:scale(0.89);transform:scale(0.89);}
.right-nav .btn-toc4{ display:block; width:157px; height:197px; margin:0 auto 20px;}
.right-nav .btn-mainsite{ display:block; width:100%; height:36px; line-height:34px; font-weight:bold; font-size:18px; color:#3e3e3e; text-align:center; margin:12px 0 3px 19px;}
.right-nav .raiders-code{ display:block; width:95px; height:95px; margin:3px 0 0 88px; border-radius:2px; border:#9e42fb solid 2px;}
.right-nav .raiders-code-txt{ width:126px; margin-left:76px; text-align:center; line-height:28px; color:#575757; font-size:14px;}
.right-nav-inner{ padding-top:187px;}
.right-nav-inner a{ display:block; width:126px; height:54px; text-align:center; line-height:54px; font-size:24px; font-weight:lighter; color:#3e3e3e; position:relative; margin:2px 0 0 74px; font-family: 'zzgf';}
.right-nav-inner a::after{ content:''; display:block; width:126px; height:1px; background:#dcdbdb; position:absolute; left:0; bottom:-2px;}
.right-nav-inner a.curr{ color:#bc01fe;}
.right-nav-inner a:hover{ filter:brightness(1);-webkit-filter: brightness(1);}
.right-nav .btn-top{ display:block; width:70px; height:74px; margin:3px 0 0 99px;}
.btm-tips{ text-align:center; line-height:38px; font-size:18px; color:#ffffff;}
/*pop*/
.pop-schedule{ display:none;}
.pop-close{ display:block; width:66px; height:66px; text-align:center; line-height:66px; font-size:60px; color:#feedc5; position:absolute; right:-17px; top:-66px;}
.pop1{ display:none; outline:none; width:676px; height:400px; background:url(//game.gtimg.cn/images/lol/act/a20250825set15/pop-bg1.png) no-repeat; position:relative; z-index:1;}
.pop1-txt{ width:610px; height:228px; padding-top:28px; margin:0 auto 0; display: flex; flex-direction: column; justify-content: center; align-items: center;  text-align:center; color:#ffffff; font-size:26px; line-height:38px;}
.pop-boxbtn{ display:flex; flex-wrap:wrap; justify-content:center;}
.pop-boxbtn a{ display:block; width:220px; height:60px; margin:0 20px 0 20px;}
.pop-boxbtn a.pop-qd-btn{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/pop-qd-btn.png) no-repeat;}
.pop-boxbtn a.pop-qx-btn{ background:url(//game.gtimg.cn/images/lol/act/a20250825set15/pop-qx-btn.png) no-repeat;}
/*login*/
.login-info{ width:100%; line-height:28px; color:#dbd3e8; text-align:center; position:absolute; left:0; top:1377px; font-size:16px; z-index:99;}
.login-info a,.login-info span{ color:#f9dd6c;}
.login-info div{ display:inline-block; vertical-align:top;}

