@charset "UTF-8";
:root{--main-color:#ffee8f;--other-color:#2646a8;--progress-color:#ffee8f;--progress-bg-color:#FDC119;--pop-title-color:#C89B3C;--pop-main-color:#E6DFE0;--pop-btn-color:#F0E6D2;--pop-text-color:#A09B8C}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,select,td,textarea,th,ul{padding:0;margin:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal}
ol,ul{list-style:none}
a{cursor:pointer;text-decoration:none}
button,input,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input:focus,textarea:focus{outline:0}
body{font:12px "\5FAE\8F6F\96C5\9ED1","Times New Roman",Times,serif;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#12151e;padding-top:42px}
a:hover{text-decoration:none;filter:brightness(1.1);-webkit-filter:brightness(1.1)}
.wrap{width:100%;position:relative;height:990px;overflow:hidden}
.wrap{width:1920px}
.clearfix{zoom:1}
.clearfix::after{content:"";display:block;height:0;visibility:hidden;clear:both}
div{outline:0}
#afooter{min-width:1200px;text-align:center;line-height:20px;color:#eff5fe;background-color:#000;padding:20px 0;font-size:12px}
#afooter a{color:#eff5fe}
.swiper-container{position:relative;overflow:hidden}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;overflow:hidden}
.swiper-invisible-blank-slide{visibility:hidden}
.content{width:100%;height:100%;position:absolute;top:0;left:0;padding-top:35px;box-sizing:border-box;overflow:hidden}
.content *{box-sizing:border-box}
.bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-position:left bottom;background-size:100%;opacity:1}
.bg::before{content:"";position:absolute;left:0;top:0;z-index:100;width:100%;height:81px;display:none}
.loading{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;background-color:#000;display:flex;justify-content:center;align-items:center}
.loading .sprite-spinner{width:60px;height:60px;background:url(//game.gtimg.cn/images/lol/client/lcu/loading.png) no-repeat center/100% 100%}
.spin{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}
@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}


.s-spr{ background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/s-spr.png) no-repeat;}
.s-spr.btn-video{ width:73px; height:71px; background-position:-162px -527px;}
.s-spr.gift-box{ width:80px; height:79px; background-position:-170px -446px;}
.s-spr.gift-dh-exchangeshop{ width:120px; height:33px; background-position:-2px -594px;}
.s-spr.gift-list-title1{ width:158px; height:20px; background-position:-2px -526px;}
.s-spr.gift-list-title2{ width:158px; height:21px; background-position:-2px -503px;}
.s-spr.gift-progbar-entrance-af{ width:249px; height:199px; background-position:-2px -2px;}
.s-spr.gift-progbar-entrance-p{ width:166px; height:55px; background-position:-2px -446px;}
.s-spr.gift-progbar-entrance-unlock{ width:166px; height:55px; background-position:-2px -446px;}
.s-spr.hover{ width:179px; height:38px; background-position:-2px -406px;}
.s-spr.hover1{ width:182px; height:63px; background-position:-2px -341px;}
.s-spr.pane-title-icon1{ width:31px; height:18px; background-position:-204px -203px;}
.s-spr.pane-title-icon2{ width:31px; height:18px; background-position:-204px -223px;}
.s-spr.pbar-num{ width:63px; height:21px; background-position:-186px -341px;}
.s-spr.price{ width:200px; height:136px; background-position:-2px -203px;}
.s-spr.zhekou{ width:126px; height:44px; background-position:-2px -548px;}

/*!style*/.main-nav{width:200px;height:438px;position:fixed;top:140px;left:0;bottom:0;z-index:9999}
.main-fame{height:100%}
.clearfix::after{content:"";display:block;clear:both}
@font-face{font-family:BeaufortforLOL-Bold;src:url(//lol.qq.com/client/lcu/font/BeaufortForLoL-Bold.otf)}
.ff-bflol{font-family:BeaufortforLOL-Bold}
.logo-box{position:absolute;width:224px;height:32px;left:65px;top:20px;z-index:6;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/logo.png) no-repeat center top/100%;display:flex;justify-content:space-between}
.logo-box a{display:block;width:80px;height:100%}
.loginbox{color:#fff;font-size:14px;position:absolute;top:25px;left:310px;z-index:9}
.loginbox a{color:#fff;text-decoration:underline}
.pane-wrap{width:100%;position:absolute;left:0;top:0;height:1080px}
.pane{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0}
.init-pane{transform:translate(0,0);z-index:5;display:block}
.init-pane .bg{top:-80px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/bg.jpg) 50% 200% no-repeat;background-size:100% auto}
.init-pane .content{padding-top:838px;box-sizing:border-box}
.full-screen .init-pane .bg:after{opacity:0}
.init-pane .bg video{width:100%;height:100%}
.more-pic{position:relative;width:331.5px;height:328.5px;position:absolute;top:396px;left:202.5px;display:flex;justify-content:center;align-items:center}
.more-pic::before{position:absolute;content:"";display:inline-block;position:absolute;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/more-border.png) no-repeat center top/100%;width:289.5px;height:266.25px;pointer-events:none}
.more-pic img{display:none}
.more-pic a{display:block;width:100%;height:100%}
.more-pic .more-name{position:absolute;bottom:37.5px;left:0;width:100%;z-index:10;text-align:center;color:#fff;font-size:18px}
.nav-hover-tips,.nav-hover-tips-close,.nav-items a.nav-btn-discount,.nav-items a.nav-btn-fuli,.nav-items a.nav-btn-fuli:after,.nav-items a.nav-btn-fullscreen,.nav-items a.nav-btn-history,.nav-items a.nav-btn-music,.nav-items a.nav-btn-music.off,.nav-items a.nav-btn-pool,.nav-items a.nav-btn-rule,.nav-num,.nav-num .nav-icon-add,.nav-num .nav-icon-tips,.nav-num .nav-icon-zl,.nav-ys-hover{background-image:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/nav-spr.png);background-size:606px 394.5px}
.nav{width:603px;height:60px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:absolute;top:79px;left:1252.5px}
.nav-items{width:400.5px;height:60px;display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center}
.nav-items a{display:block;margin-left:7.5px;position:relative;width:54px;height:60px;flex:none}
.nav-items a.nav-btn-fullscreen{width:54px;height:60px;background-position:-466.5px -178.5px}
.nav-items a.nav-btn-discount{width:54px;height:60px;background-position:-546px -105px}
.nav-items a.nav-btn-fuli{width:54px;height:60px;background-position:-411px -178.5px}
.nav-items a.nav-btn-rule{width:54px;height:60px;background-position:-411px -301.5px}
.nav-items a.nav-btn-pool{width:54px;height:60px;background-position:-522px -240px}
.nav-items a.nav-btn-history{width:54px;height:60px;background-position:-522px -178.5px}
.nav-items a.nav-btn-music{width:54px;height:60px;background-position:-466.5px -240px}
.nav-items a.nav-btn-music.off{width:54px;height:60px;background-position:-411px -240px}
.nav-items a.nav-btn-fuli:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66px;height:72px;background-position:-411px -105px;-webkit-animation:ani-nav-btn-fuli 2s linear infinite;animation:ani-nav-btn-fuli 2s linear infinite}
@keyframes ani-nav-btn-fuli{0%{opacity:1;filter:brightness(1.2)}
50%{opacity:.55;filter:brightness(1)}
100%{opacity:1;filter:brightness(1.2)}
}
.nav-hover-tips{display:block;width:264px;height:97.5px;background-position:0 -297px;font-size:15px;color:#fff2d3;line-height:1.25;box-sizing:border-box;padding:37.5px 10.5px 0;text-align:center;position:absolute;top:55.5px;left:50%;margin-left:-132px}
.nav-hover-tips-close{display:block;width:11.25px;height:11.25px;background-position:-591px -52.5px;width:15px;height:15px;position:absolute;top:33px;left:232.5px}
.nav-num{width:195px;height:51px;width:195px;height:51px;background-position:-411px 0;color:#f0e6d2;font-size:21px;line-height:51px;position:relative;text-align:left;padding:0 33px 0 18px}
.nav-num .nav-icon-stone,.nav-num .nav-icon-zs{display:inline-block;vertical-align:top;margin-top:7.5px}
.nav-num .nav-icon-stone{width:36px;height:36px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/tc-iocn3.png) no-repeat center top/100%}
.nav-num .nav-icon-zs{width:36px;height:36px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/tc-iocn2.png) no-repeat center top/100%}
.nav-num .nav-icon-tips{width:24px;height:24px;background-position:-540px -52.5px;position:absolute;right:45px;top:50%;margin-top:-12px}
.nav-num .nav-icon-add,.nav-num .nav-icon-zl{position:absolute;right:13.5px;top:50%;margin-top:-12px}
.nav-num .nav-icon-add{width:24px;height:24px;background-position:-514.5px -52.5px}
.nav-num .nav-icon-zl{width:24px;height:24px;background-position:-565.5px -52.5px}
.nav-num-ww{position:absolute;right:0;top:63px}
.nav-num .nav-icon-tips:hover p{opacity:1;transform:translateY(0)}
.nav-ys-hover{position:absolute;left:50%;bottom:-135px;margin-left:-132px;width:207px;height:144px;background-position:-202.5px 0;opacity:0;transform:translateY(10px);transition:.3s ease-out opacity,.3s ease-out transform;pointer-events:none;z-index:4}
.nav-btn-zg{background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/nav-btn-zhigou.png) no-repeat center top/100% 100%;width:54px;height:60px}
.nav-items a.nav-btn-zg:after{content:"";position:absolute;left:50%;top:50%;margin-left:-33px;margin-top:-36px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/nav-btn-zhigou-on.png) no-repeat center top/100% 100%;width:66px;height:72px;-webkit-animation:ani-nav-btn-fuli 2s linear infinite;animation:ani-nav-btn-fuli 2s linear infinite}
.pane-title{background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/pane-title.png) no-repeat center top/100%;width:345px;height:250px;position:absolute;left:55px;top:55px;z-index:10;color:#f0dcbe;text-align:center;box-sizing:border-box;white-space:nowrap}
.pane-ftitle{position:absolute;bottom:-3px;left:0;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/pane-ftitle.png) no-repeat center top/100%;width:471.75px;height:33px;display:none}
.pane-title-box{display:flex;align-items:center;width:100%;height:57px;position:absolute;bottom:-8px;left:63px}

.pane-title p{width:200px;height:26px;background:#fff url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/s-txt4.png) repeat-x;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:19.5px;font-weight:700;line-height:1;letter-spacing:0;display:flex;justify-content:center;align-items:center;margin: 0 2px;}

.pane-title p strong{display: inline-block; vertical-align: top; *zoom:1; *display: inline; margin: -4px 2px 0;}
.pane-title p span{font-size:21px}
.init-tag{position:absolute;left:214px;top:708px}
.init-tag .init-tag-title{position:absolute;left:1.5px;bottom:42px;width:285px;height:327px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/init-tag.png) no-repeat center top/100%;pointer-events:none}
.init-tag .init-tag-rarity{display: none;}
.init-tag .btn-video{position:absolute;left:85px;bottom:7px;z-index:1}
.init-tag .price{position:absolute;bottom:-98px;left:33.5px;box-sizing:border-box;text-align:center; padding-top: 47px;}
.init-tag .price span{font-size:17.25px;font-weight:700;background:#fff4d1 url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/s-txt3.png) repeat-x;-webkit-text-fill-color:transparent;-webkit-background-clip:text; background-size: 2px 26px;}
.init-tag .price.gowned{pointer-events:none}
.gift-owned{width:50px;height:169px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/init-tag-owned.png) no-repeat center top/100% 100%;position:absolute;left:135px;top:-264.5px;font-size:0;z-index:10;text-indent:-999px}
.init-tag .gift-owned.show{display:block}
.init-btns{width:851px;position:absolute;top:782px;left:535px;font-size:0;text-align:center;display:flex;justify-content:space-between;align-items:center}
.init-btns a{display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding-top:0}
.init-btns a:after{content: ''; width: 412px; height: 222px;  position: absolute; left: 50%; top: 50%; margin-left: -197px; margin-top: -108px; z-index: 1; pointer-events: none;}
.init-btns a.call-btn-one:after{background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/call-btn-one-af.png) no-repeat; background-size: 100% 100%;}
.init-btns a.call-btn-sum:after{background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/call-btn-sum-af.png) no-repeat; background-size: 100% 100%;}
.init-btns a:hover{filter:brightness(1.1);-webkit-filter:brightness(1.1)}
.init-btns a.call-btn{width:306px;height:100px; padding-top: 14px;}
.init-btns .call-btn-text{position:relative;font-weight:700;font-size:21px;display:flex;justify-content:center;align-items:center; z-index: 2;}
.init-btns .call-btn-text i{display:block;flex:none;margin-right:4.5px}
.init-btns .call-btn-one .call-btn-text i{width:30px;height:30px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/call-btn-one-icon.png) no-repeat center/100%;margin-top:3px}
.init-btns .call-btn-sum .call-btn-text i{width:30px;height:30px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/call-btn-two-icon.png) no-repeat center/100%;margin-top:3px}
.init-btns .call-btn-text font{margin-right:4px;font-family:BeaufortForLoL-Bold;font-size: 25.82px; margin-top: -1px;}
.init-btns .call-btn-text font,.init-btns .call-btn-text strong{display:inline-block;vertical-align:top}
.init-btns .call-btn-text font,.init-btns .call-btn-text strong{line-height:30px;color:#902f26;background:linear-gradient(to top,#902f26 20%,#b9331c 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent; font-weight: bold;}
.call-btn-one .call-btn-text font em{margin-right:3px;font-weight:700;color:#cf672f;-webkit-background-clip:unset;-webkit-text-fill-color:#cf672f;position:relative;font-style:normal}
.call-btn-sum .call-btn-text font em{margin-right:3px;color:#cf672f;-webkit-background-clip:unset;-webkit-text-fill-color:#cf672f;position:relative;font-style:normal; font-weight: bold;}
.init-btns .call-btn-text font em:after{content:"";width:107%;height:3px;background:#cf672f;position:absolute;left:-1%;top:50%;margin-top:0}
.init-btns .call-btn-one .call-btn-text font em{color:#cf672f;font-weight:700;}
.init-btns .call-btn-one .call-btn-text font em:after{background:#cf672f}
.init-btns .call-btn-sum .call-btn-text font em:after{background:#cf672f}
.init-btns .call-btn-one .call-btn-text font,.init-btns .call-btn-one .call-btn-text strong{color:#5f0b02;background:linear-gradient(to top,#5f0b02 20%,#9f1201 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.init-btns .call-btn-sum .call-btn-text font,.init-btns .call-btn-sum .call-btn-text strong{color:#620b02;background:linear-gradient(to top,#620b02 20%,#9f1201 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.init-btns .zhekou{position:absolute;left:50%;margin-left:-62px;top:0; padding-top: 7px; font-size:15.58px;color:#e9e9ff;font-weight:700;display:none; z-index: 3;}
.init-btns .zhekou em,.init-btns .zhekou span{display:inline-block;vertical-align:top;color:#5b0a02;background:#5b0a02 url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/s-txt5.png) 0 100% repeat-x;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight: bold; height: 33px; line-height: 33px; font-size: 15.85px; background-size: 4px 24px;}
.init-btns .zhekou span{font-family: BeaufortForLoL-Bold; font-size: 16.7px;}
.init-btns .discount .call-btn-text font em,.init-btns .discount .zhekou{display:inline-block;vertical-align:top}
.info-list{width:900px;position:absolute;top:922.5px;left:50%;margin-left:-442.5px;font-size:0;text-align:center;z-index:15}
.info-list li{line-height:33px;width:100%;height:33px; font-size:19.89px; color: #fff;}
.info-list li .continuous,.info-list li .ticket{position:relative;font-weight:700;}
.info-list li .ticket{display:inline-block;vertical-align:top;width:364.5px;margin:0 4.5px;text-align:left;padding-left:7.5px;box-sizing:border-box}
.info-list li .ticket:nth-of-type(1){text-align:right;padding-left:auto;padding-right:7.5px}
.info-list li .ticket span{font-family:BeaufortforLOL-Bold}
.info-list li .ticket i{position:absolute;left:0;top:50%;margin-top:-15.75px;display:none}
.info-list li .continuous{padding-left:30px}
.info-list li .i-tips{position:absolute;left:0;top:50%;margin-top:-17.25px}
.info-list li .i-tips p{position:absolute;left:50%;bottom:30px;width:243px;height:142.5px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/tips-hover.png) no-repeat;background-size:100% 100%;margin-left:-81px;font-size:11px;color:#fff;line-height:24px;padding:15px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-10px);transition:.3s ease-out opacity,.3s ease-out transform;pointer-events:none;text-align:justify}
.info-list li .i-tips:hover p{opacity:1;transform:translateY(0)}
.info-list li .call-check{display:none}
.info-list .btn-tick{margin-left:4.5px}
.info-list .call-lab{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;height:34.5px;line-height:1}
.info-list-qa{display:block;width:21px;height:21px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/info-list-qa.png) no-repeat center top/100%;display:inline-block;vertical-align:top;margin-top:6px;position:relative}
.info-list-qa:hover .info-list-qa-hover{display:block}
.info-list-qa-hover{position:absolute;left:50%;margin-left:-108px;top:-108px;width:216px;box-sizing:border-box;height:90px;padding:0 7.5px;border-style:solid;background:#010a13;border-width:1px;border-image:linear-gradient(to bottom,#785a28,#c89b3c) 2;color:#a09b8c;font-size:18px;font-weight:400;line-height:1.6;text-align:center;padding:7.5px 7.5px 15px 7.5px;box-sizing:border-box;pointer-events:none;display:none;-webkit-text-fill-color:initial}
.info-list-qa-hover span{color:#f0e6d2;font-size:21px}
.info-list-qa-hover::after{content:"";display:inline-block;position:absolute;width:60px;height:28.5px;left:50%;bottom:-28.5px;transform:translateX(-50%) rotate(180deg);background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/hover-arrow.png) no-repeat center top/100% 100%}
.gift-tips{position:absolute;right:54px;bottom:225px;font-size:18px;font-weight:700;line-height:1.5;text-align:right}
.gift-tips span{background:#fff8eb url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/s-txt2.png) 50% 100% repeat-x; background-size: 2px 36px; -webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}
.content--showpbar:after{display:block;content:"";background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:0;animation:fadein .3s ease both;z-index:10}
@keyframes fadein{0%{opacity:0}
100%{opacity:1}
}
.gift-progbar-entrance{width:147px;height:142px;position:absolute;left:886px;top:758px;padding-top:54px;box-sizing:border-box;z-index:12}
.gift-progbar-entrance .gift-progbar-entrance-af{position: absolute; left: 50%; margin-left: -124px; top: -41px; z-index: 0; pointer-events: none;}
.gift-progbar-entrance>img{height:148px;position:absolute;left:50%;top:51%;transform:translate(-50%,-50%); z-index: 2;}
.gift-progbar-entrance>span{position:absolute;right:-16px;top:95px;color:#fff6d9;font-size:18px;font-family:BeaufortForLoL-Bold;text-align:center;z-index:5;}
.gift-progbar-entrance p{color:#362635;font-size:15.42px;line-height:20px;text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translateX(-50%);top:113px;z-index:5;box-sizing:border-box;pointer-events:none;font-weight:700;display:flex;justify-content:center;align-items:center; padding-top: 4px;}
.gift-progbar-entrance p span{font-size:17.35px;font-family:BeaufortforLOL-Bold;margin: 0 2px;}
.gift-progbar-entrance p.gift-progbar-entrance-unlock{display:none}
.gift-progbar-entrance.on{filter:brightness(1.1)}
.gift-progbar-entrance.unlock>span{display:none}
.gift-progbar-entrance.unlock>img,.gift-progbar-entrance.unlock .gift-progbar-entrance-af{filter:brightness(.5)}
.gift-progbar-entrance.unlock p{display:none;padding-top:9px}
.gift-progbar-entrance.unlock p.gift-progbar-entrance-unlock{display:block; padding-top: 20px;}
.gift-progbar-entrance.unlock::before{display:block;content:"";background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/gift-progbar-entrance-on.png) no-repeat center top/100%;width:61px;height:49px;position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);z-index:3}
.gift-progbar-entrance.unlock::after{z-index:2}
.gift-progbar{position:absolute;width:100%;top:0}
.gift-progbar-box{width:967.5px;height:193.5px;position:absolute;left:50%;top:607.5px;z-index:20;visibility:hidden;transform:translate(-50%,37.5px);opacity:0;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}
.gift-progbar-box.show{transform:translate(-50%,0);opacity:1;visibility:visible}
.gift-progbar-area{display:block;background:0 0;width:100%;height:160%;position:absolute;top:0;left:0;clip-path:polygon(0 0,100% 0,100% 50%,60.5% 50%,60.5% 100%,39.5% 100%,39.5% 50%,0 50%)}
.gift-progbar .pbar{width:776px;height:18px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/progress-bar.png) no-repeat center left;background-size:100% 100%;position:absolute;left:50%;transform:translateX(-50%);top:91px}
.gift-progbar .pbar-line{width:0%;height:100%;overflow:hidden;position:relative}
.gift-progbar .pbar-line span{display:block;width:776px;height:18px;background-image:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/pbar-line.png);background-size:776px 18px;background-repeat:no-repeat;overflow:hidden;pointer-events:none;position:absolute;left:0;top:0}
.gift-progbar .pbar-fire{display:none;position:absolute;top:-27px;left:0;margin-left:-111px;z-index:2;pointer-events:none;width:120.75px;height:81.75px;display:none}
.gift-progbar .jd-drop{width:120%;height:100%;position:absolute;top:-88px;left:0;padding-left:7px;color:#fff;font-size:0;z-index:1;text-align:left}
.gift-progbar .jd-drop>p{position:absolute;left:-60px;top:36px;white-space:nowrap;color:#fff;font-size:15px;display:none}
.gift-progbar .jd-drop a{display:inline-block;vertical-align:top;width:134px;position:relative}
.gift-progbar .jd-drop .jd-gift-box{width:80px;height:80px;position:relative;display:block;margin:0 auto}
.gift-progbar .jd-drop .gift-box{display:block;margin:0 auto;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.gift-progbar .jd-drop .gift-box img{height:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%);display:block}
.gift-progbar .jd-drop .gift-box img[src*=jd-gift1]{height:105px}
.gift-progbar .jd-drop .gift-box img[src*=jd-gift2]{height:105px}
.gift-progbar .jd-drop .gift-box img[src*=jd-gift3]{height:105px}
.gift-progbar .jd-drop .gift-box img[src*=jd-gift4]{height:60px}
.gift-progbar .jd-drop .gift-box img[src*=jd-gift6]{height:73.5px}
.gift-progbar .jd-drop .jd-gift-name{position:absolute;width:100%;left:52px;top:48.5px;z-index:1;color:#fff6d9;font-size:16.5px;font-family:BeaufortForLoL-Bold;text-align:center;}
.gift-progbar .jd-drop .jd-gift-box .jd-gift-checked{width:51px;height:42px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/pbar-gift-checked.png) no-repeat center top/100%;display:none}
.gift-progbar .jd-drop .pbar-num{position:absolute;top:57px;left:50%;transform:translateX(-50%);display:block;margin:28px auto 0;font-size:0;text-indent:-9999px}
.gift-progbar .jd-drop a.on{filter:none;pointer-events:auto;cursor:pointer}
.gift-progbar .jd-drop a.done .gift-box,.gift-progbar .jd-drop a.done .pbar-num,.gift-progbar .jd-drop a.on .pbar-num{filter:brightness(.5)}
.gift-progbar .jd-drop a.done .jd-gift-box .jd-gift-checked{display:block}
.gift-progbar .jd-drop a.done .gift-box{filter:brightness(.5)}
.gift-progbar .jd-drop a.on:hover,.gift-progbar .jd-drop a:hover{-webkit-filter:brightness(1);filter:brightness(1)}
.gift-progbar .jd-drop a .hover{position:absolute;left:50%;margin-left:-89.5px;top:-40px;font-size:16px;box-sizing:border-box;color:#fff;line-height:22px;text-align:center;transform:translateY(-10px);transition:.3s ease-out visibility,.3s ease-out opacity,.3s ease-out transform;pointer-events:none;opacity:0;visibility:hidden; text-align: center; padding-top: 4px;}
.gift-progbar .jd-drop a .hover1{margin-left: -91px; top: -65px; padding-top: 6px;} 
.gift-progbar .jd-drop a:hover .hover{visibility:visible;opacity:1;transform:translateY(0)}
.num-list{list-style:none;width:120%;position:absolute;top:-7px;left:0;padding-left:7px;text-align:left;font-size:0;pointer-events:none;z-index:4; height: 21px; line-height: 21px;}
.num-list li{display:inline-block;vertical-align:top;width:134px;position:relative;margin:4.5px auto 0;font-size:18px;color:#31181f;line-height:21px;text-align:center;font-family:BeaufortforLOL-Bold}
.num-list li.done,.num-list li.on{color:#fff}
.pbar-desc{position:absolute;top:118px;right:96px;color:#fff6d9;font-size:16.5px;line-height:22px;text-align:right;box-sizing:border-box;font-weight:700;pointer-events:none;}
.pbar-curnum{position:absolute;left:93.5px;top:118px;color:#fff6d9;font-weight:700;font-size:16.5px;line-height:20px;text-align:left;}
.pbar-curnum span{font-family:BeaufortForLoL-Bold;font-size:18px}
.gift-dh{position:absolute;top:265px;left:1595px;width:247px;height:63px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:1.5px 16.5px 1.5px 4.5px}
.gift-dh:before{content: ''; position: absolute; width: 609px; height: 401px; background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/gift-dh.png) no-repeat center center/100% 100%; left: -284px; top: -162px; z-index: 0; pointer-events: none;}
.gift-dh .gift-dh-daibi{display:block;width:82px}
.gift-dh .num-box{display:flex;align-items:center;justify-content:center; position: relative; z-index: 2; margin-left: -17px; height: 100%; padding-top: 4px;}
.gift-dh .num-box p{font-weight:700;font-size:21.42px;height:30px;line-height:30px;font-family:BeaufortforLOL-Bold;text-align:left;transform:translateX(-10px); background:#fff8eb url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/s-txt1.png) 50% 100% repeat-x; background-size: 2px 32px; -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.gift-dh .have{color:#d6d6ff;background:linear-gradient(to bottom,#b1afff 20%,#fff 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.gift-dh .num{color:#fff;border-radius:3.75px}
.gift-dh .gift-dh-exchangeshop{position: absolute; top: 17px; right: 6px;}


.add-list{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}
.gift-dh .add-list li{width:106.5px;height:106.5px;position:relative}
.gift-dh .add-list li::after{display:block;content:"";width:106.5px;height:106.5px;background-image:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/main-spr.png);background-position:-603px -326.25px;background-size:1032.75px 817.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.gift-dh .add-list li:nth-last-child(1){margin-bottom:0}
.gift-dh .add-list img{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/main-spr.png);-webkit-mask-position:-297.75px -339px;-webkit-mask-size:1032.75px 817.5px}
.gift-bundle1{position:absolute;width:423px;height:411px;left:360px;top:390px;z-index:13;pointer-events:none}
.gift-bundle1 .gift-bundle1-img{display:block;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/gift-bundle1.png) no-repeat center top/100%;width:100%;height:100%;position:absolute;left:0;top:0}
.content--showpbar .gift-bundle1{z-index:8}
.gift-bundle1 .gift-bundle1-btn{display:block;width:55%;height:55%;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:auto;z-index:2}
.gift-bundle1 .gift-bundle1-hover{position:absolute;bottom:-105px;left:315px;display:none;box-sizing:border-box;border:#fff solid 2px}
.gift-bundle1 .gift-bundle1-hover img{display:block;width:562.5px}
.gift-bundle1 .gift-bundle1-btn:hover~.gift-bundle1-hover{display:block}
.gift-bundle1 .gift-bundle1-btn:hover~.gift-bundle1-img{filter:brightness(1.1)}
.gift-list{position:absolute;left:1585px;top:361px; width: 260px;}
.gift-list li{position:relative;margin-bottom:24px}
.gift-list-title{margin:0 auto 13px;}
.gift-list-img{width:260px;height:147px;position:relative;margin:0 auto}
.gift-list .gift-list-img-mask{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:147px;mask:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/gift-list-img-mask.png) no-repeat center center/100% 100%;-webkit-mask:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/gift-list-img-mask.png) no-repeat center center/100% 100%}
.gift-list-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:260px;height:147px;object-fit:cover}
.gift-list .gift-list-img::after{content:"";display:block;width:404px;height:432px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/gift-list-img-border.png) no-repeat center center/100% 100%;position:absolute;top:50%;left:50%; margin-left: -220px; margin-top: -229px; pointer-events: none;}
.gift-list-dui,.gift-list-zeng{position:absolute;right:0;top:112.5px}
.gift-list-zeng{width:97.5px;height:106.5px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/gift-list-zeng.png) no-repeat center top/100%}
.gift-list-dui{display:none}

.add-box{width:170px;height:199px;position:absolute;left:60px;top:755px;}
.add-box .swiper-container{width: 100%; height: 100%;}
.add-box li{width:100%;height:100%;position:relative}
.add-box img{display: block; width: 100%; height:100%;object-fit:cover;}
.add-box li a{display:block;width:100%;height:100%;}
.add-box .act-add1{background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/add1.png) no-repeat center top/100%;}
.add-box li a:hover{-webkit-filter: brightness(1.1); filter: brightness(1.1);}
.add-box .swiper-pagination.swiper-pagination-horizontal{font-size:0;text-align:center;display:flex;justify-content:center;align-items:center;transform:translateX(-4.5px);bottom:-15px}
.add-box .swiper-pagination .swiper-pagination-bullet{width:21px;height:21px;border-radius:0;opacity:1;display:inline-block;vertical-align:top;margin:0 -3px;cursor:pointer;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/swiper-pagination-bullet.png) 50% 50% no-repeat;}
.add-box .swiper-pagination .swiper-pagination-bullet-active{background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/swiper-pagination-bullet-active.png) 50% 50% no-repeat}

.tip-costContent{position:absolute;left:80px;bottom:140px;z-index:16}
.content--showpbar .tip-costContent{z-index:8}
.cover-video{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999999;transition:opacity .3s ease-out;opacity:1;display:none}
.cover-video video{display:block;width:100%;height:100%;object-fit:cover}
.cover-video .btn-skip{position:absolute;right:30px;top:72px;z-index:9;width:100.5px;height:48px;background:url(//game.gtimg.cn/images/lol/act/a20250731tfthighnoonthresh/cover-video-btn-skip.png) no-repeat;background-size:100% 100%}
.cover-video .video-lab{position:absolute;right:195px;top:204px;display:flex;justify-content:center;align-items:center;cursor:pointer;height:34.5px;line-height:34.5px;color:#fff;font-size:30px;text-shadow:0 3px 13.65px rgba(54,12,15,.9);z-index:3}
.cover-video .btn-tick{margin-left:6px}
.cover-video .call-check{display:none}
html.start .cover-video{opacity:0;pointer-events:none;background:0 0}
.gray{-webkit-filter:opacity(.5);-moz-filter:opacity(.5);-ms-filter:opacity(.5);-o-filter:opacity(.5);filter:opacity(.5);pointer-events:none}
.content,.header,.loginbox,.logo-box,.pane-title{opacity:1;transition:.3s .3s ease-out opacity}
.full-screen .content,.full-screen .header,.full-screen .loginbox,.full-screen .logo-box,.full-screen .pane-title{opacity:0}
body,html{height:100%;position:relative;overflow:hidden}
html.start{height:auto;overflow:inherit}
html.start body{overflow-y:auto;overflow-x:hidden}
.mob-show{display:none!important}
