.sp,.btn_play,.pass_nav a.on,.pass_list i,.pass_list s,.pass_royale li:before,.pass_video a:before,.team_btn,.rp8_slide .pagination span,.rp8_prev,.rp8_next,.comic_prev,.comic_next,.bg7_title i{background:url(/images/event/royalepass8/sp.png) no-repeat}*{transition:filter .5s}.sp:hover,.down_btn a:hover,.btn_play:hover,.pass_nav a:hover,.team_btn:hover{filter:brightness(1.2)}.bg{position:relative;background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-attachment:fixed;-webkit-mask-size:auto 100%;-webkit-mask-position:center;overflow:hidden}.kv{z-index:8;height:1080px;background:url(/images/event/royalepass8/kv1.jpg) no-repeat 50% 0,url(/images/event/royalepass8/kv2.jpg) no-repeat 50% 400px,url(/images/event/royalepass8/kv3.jpg) no-repeat 50% 800px,url(/images/event/royalepass8/kv4.jpg) no-repeat 50% 1200px;background-attachment:scroll;-webkit-mask-image:url(/images/event/royalepass8/kv_msk.png)}.bg1{z-index:7;margin-top:-50px;height:1350px;background-image:url(/images/event/royalepass8/bg1.jpg);-webkit-mask-image:url(/images/event/royalepass8/bg1_msk.png)}.bg2{z-index:6;margin-top:-58px;height:1158px;background-image:url(/images/event/royalepass8/bg2.jpg);-webkit-mask-image:url(/images/event/royalepass8/bg2_msk.png)}.bg3{z-index:5;margin-top:-55px;height:1055px;background-image:url(/images/event/royalepass8/bg3.jpg);-webkit-mask-image:url(/images/event/royalepass8/bg3_msk.png)}.bg4{z-index:4;margin-top:-62px;height:1353px;background-image:url(/images/event/royalepass8/bg4.jpg);-webkit-mask-image:url(/images/event/royalepass8/bg4_msk.png)}.bg5{z-index:3;margin-top:-60px;height:1210px;background-image:url(/images/event/royalepass8/bg5.jpg);-webkit-mask-image:url(/images/event/royalepass8/bg5_msk.png)}.bg6{z-index:2;margin-top:-38px;height:898px;background-image:url(/images/event/royalepass8/bg6.jpg);-webkit-mask-image:url(/images/event/royalepass8/bg6_msk.png)}.bg7{z-index:1;margin-top:-38px;height:635px;background-image:url(/images/event/royalepass8/bg7.jpg);background-attachment:scroll}.footer{z-index:1}.down_btn{position:absolute;left:0;top:800px;width:100%;font-size:0;text-align:center}.down_btn a{margin:0 10px;width:207px;height:68px;background:url(/images/event/royalepass8/download.png) no-repeat;display:inline-block;vertical-align:top}.down_btn a.ios{background-position:-10px -90px}.down_btn a.android{background-position:-240px -90px}.down_btn a.apk{background-position:-10px -970px}.en .down_btn a.ios{background-position:-10px -90px}.en .down_btn a.android{background-position:-10px -90px}.en .down_btn a.apk{background-position:-10px -970px}.video{position:relative;height:100%;overflow:hidden}.video video{position:absolute;left:50%;top:50%;width:auto;height:100%;transform:translate(-50%,-50%)}.bg1 .container{position:absolute;left:50%;top:0;margin-left:-640px}.btn_play{position:absolute;left:50%;top:50%;margin-left:-109px;margin-top:-54px;width:218px;height:109px;background-position:0 -71px}.pass_nav{padding-top:208px;height:320px;font-size:0;text-align:center}.pass_nav a{width:534px;height:56px;background:#1f1f1f;border:solid #606060;border-width:2px 0;color:#fff;font-size:28px;line-height:58px;text-transform:uppercase;display:inline-block;vertical-align:top}.pass_nav a:first-of-type{border-left:2px solid #606060}.pass_nav a:last-of-type{border-right:2px solid #606060}.pass_nav a.on{border:0;color:#1f1f1f}.pass_con{display:none}.pass_con.on{display:block}.pass_list{padding-top:88px;font-size:0;text-align:center}.pass_list li{position:relative;margin:0 24px;width:362px;height:611px;color:#fff;display:inline-block;vertical-align:top}.pass_list li:nth-of-type(1){background:url(/images/event/royalepass8/pass1.jpg) no-repeat}.pass_list li:nth-of-type(2){background:url(/images/event/royalepass8/pass2.jpg) no-repeat}.pass_list li:nth-of-type(3){background:url(/images/event/royalepass8/pass3.jpg) no-repeat}.pass_list u{position:absolute;left:0;top:-88px;width:100%;height:88px;color:#00c3ff;font-size:38px;line-height:88px;text-decoration:none;display:block}.pass_list img{width:100%}.pass_list i{position:absolute;left:-26px;top:-26px;width:96px;height:117px;background-position:-225px -221px}.pass_list i.i2{background-position:-336px -220px}.pass_list p{padding:340px 15px 0;height:466px;font-size:20px;line-height:1.4;text-align:left}.pass_list b{padding:0 15px;font-size:24px;line-height:1;display:block}.pass_list b.b2{padding:38px 15px 5px}.pass_list s{margin:8px auto 0;width:154px;height:68px;display:block}.pass_list s.uc4000{background-position:0 -195px}.pass_list s.uc10000{width:165px;background-position:0 -278px}.pass_list span{font-size:24px;line-height:1;display:block}.pass_royale{position:relative;padding-left:76px;padding-top:50px;width:626px;color:#fff;text-transform:uppercase}.pass_royale p{padding-top:50px;font-size:26px;line-height:1.6}.pass_royale li{margin-top:40px;font-size:24px;line-height:1.6}.pass_royale li:before{content:'';margin-right:8px;width:40px;height:42px;display:inline-block;vertical-align:middle}.pass_royale li:nth-of-type(1):before{background-position:-346px -71px}.pass_royale li:nth-of-type(2):before{background-position:-394px -71px}.pass_royale li:nth-of-type(3):before{background-position:-449px -71px}.pass_royale li:nth-of-type(4):before{background-position:-505px -71px}.pass_royale img{position:absolute;left:673px;top:50px;box-shadow:-5px 5px 25px rgba(0,0,0,0.3)}.pass_video{position:absolute;left:673px;top:900px;font-size:0}.pass_video a{position:relative;margin-right:19px;width:262px;height:147px;border:2px solid #5a5a5a;display:inline-block;vertical-align:top;transition:border-color .3s}.pass_video a:hover{border-color:#66e4ff}.pass_video img{width:100%;height:100%}.ar .pass_nav a:first-of-type{border-right:2px solid #606060;border-left:0}.ar .pass_nav a:last-of-type{border-left:2px solid #606060;border-right:0}.ar .pass_royale li:before{margin-left:8px;margin-right:0}.ar .pass_royale img{left:auto;right:673px}.ar .pass_list p{text-align:right}.ar .pass_video{left:auto;right:673px}.ar .pass_video a{margin-left:19px;margin-right:0}.ru .pass_list p{height:450px;font-size:16px}.ru .pass_list b.b2{padding:20px 15px 5px}.ru .pass_royale p{padding-top:0;font-size:22px}.ru .pass_royale li{margin-top:30px;font-size:20px}.HK .pass_list p,.TW .pass_list p{font-size:16px}.rp8_title{position:relative;padding-left:270px;padding-top:165px;height:462px;color:#fff;font-size:28px;line-height:1.4;text-align:center}.rp8_title img{position:absolute;left:110px;top:150px}.rp8_title b{font-size:100px;line-height:1.3}.rp8_slide{position:relative}.rp8_slide .swiper-container{margin:0 auto;width:1180px}.rp8_slide img{margin:0 auto}.rp8_slide p{padding-top:48px;height:105px;color:#fff;font-size:28px;line-height:1;text-align:center}.rp8_slide .pagination{font-size:0;text-align:center}.rp8_slide .pagination span{margin:0 9px;width:18px;height:18px;border-radius:0;background-position:-311px -71px;opacity:1}.rp8_slide .pagination span.swiper-pagination-bullet-active{background-position:-311px -104px}.rp8_prev,.rp8_next{z-index:10;position:absolute;top:165px;width:21px;height:66px}.rp8_prev.swiper-button-disabled,.rp8_next.swiper-button-disabled{opacity:.5}.rp8_prev{left:0;background-position:-235px -71px}.rp8_next{right:0;background-position:-273px -71px}.ar .rp8_title{padding-left:0;padding-right:270px}.ar .rp8_title img{left:auto;right:110px}.ar .rp8_title b{line-height:1}.ru .rp8_title{font-size:26px}.ru .rp8_title b{font-size:80px;line-height:1}.pt .rp8_title b{line-height:1}.th .rp8_title b{line-height:1}.es .rp8_title b{line-height:1}.fr .rp8_title b{line-height:1}.de .rp8_title b{line-height:1}.team_title{padding-top:103px;height:375px}.team_title img{margin:0 auto}.team_list{margin:0 auto;width:1200px;font-size:0;text-align:center}.team_list li{position:relative;margin:0 5px 44px;width:228px;height:347px;background:url(/images/event/royalepass8/act_bg.png) no-repeat;display:inline-block;vertical-align:top}.team_list img{position:absolute;left:50%;top:15px;margin-left:-98px;width:196px}.team_list p{margin:0 auto;padding-top:264px;width:9em;color:#fff;font-size:26px;line-height:1.2;text-transform:uppercase}.team_btn{position:relative;margin:0 auto;width:259px;height:53px;background-position:-235px -152px;color:#000;font-size:24px;line-height:58px;text-align:center;display:block}.ru .team_btn{font-size:18px}.pmco_title{padding-top:120px;height:330px;color:#131313;font-size:161px;font-family:'Headliner';line-height:1;text-align:center}.pmco_title b{background-image:-webkit-linear-gradient(#131313,#434343);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pmco_title img{margin:0 auto}.pmco_img{margin:0 auto 72px;box-shadow:0 12px 12px rgba(0,0,0,0.3)}.bg5 .team_btn{color:#fff}.bg6{padding-top:130px}.comic_slide{position:relative}.comic_slide .swiper-container{margin:0 auto;width:1180px}.comic_slide li{position:relative;height:640px}.comic_slide img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.comic_prev,.comic_next{z-index:10;position:absolute;top:285px;width:21px;height:66px}.comic_prev.swiper-button-disabled,.comic_next.swiper-button-disabled{opacity:.5}.comic_prev{left:0;background-position:-486px -217px}.comic_next{right:0;background-position:-529px -217px}.bg7_title{padding-top:170px;height:420px;color:#131313;font-size:161px;font-family:'Headliner';line-height:1;text-align:center}.bg7_title b{background-image:-webkit-linear-gradient(#131313,#434343);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg7_title i{margin:0 20px;width:30px;height:83px;background-position:-520px -376px;display:inline-block;vertical-align:middle}.bg7_title img{margin:0 auto}.bg7 .down_btn{position:static;top:auto}.down-group .apk-btn .down_tip{top:75.4px !important;left:-8px !important}