.dialog.mmd-download .dialog-main{width:820px;height:520px;padding:40px 30px 30px;background:rgba(0,20,50,.95);border:1px solid rgba(81,163,222,.3);border-radius:8px;flex-direction:column;display:flex;justify-content:center;align-items:flex-start}.dialog.mmd-download .mmd-list{width:100%;max-height:380px;overflow-y:auto;list-style:none;padding:0;margin:0}.dialog.mmd-download .mmd-list::-webkit-scrollbar{width:4px}.dialog.mmd-download .mmd-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.dialog.mmd-download .mmd-list::-webkit-scrollbar-thumb{background:rgba(81,163,222,.4);border-radius:2px}.dialog.mmd-download .mmd-list::-webkit-scrollbar-thumb:hover{background:rgba(81,163,222,.6)}.dialog.mmd-download .mmd-item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(81,163,222,.15);transition:background .2s}.dialog.mmd-download .mmd-item:last-child{border-bottom:none}.dialog.mmd-download .mmd-item:hover{background:rgba(81,163,222,.08)}.dialog.mmd-download .mmd-item>div{flex:1;min-width:0}.dialog.mmd-download .mmd-item>div p:first-child{font-size:16px;color:#fff;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.dialog.mmd-download .mmd-item>div p:last-child{font-size:13px;color:hsla(0,0%,100%,.5);margin:0;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.dialog.mmd-download .mmd-item>a{display:block;width:36px;height:36px;flex-shrink:0;margin-left:16px;background:url(../images/s_download_icon.png) center center no-repeat;background-size:contain;cursor:pointer;transition:opacity .2s}.dialog.mmd-download .mmd-item>a:hover{opacity:.7}.dialog.mmd-download .pagination-wrapper{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:auto;padding-top:20px}.dialog.mmd-download .pagination-wrapper>div:first-child,.dialog.mmd-download .pagination-wrapper>div:last-child{font-size:14px;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px 12px;border:1px solid rgba(81,163,222,.3);border-radius:4px;transition:all .2s;user-select:none}.dialog.mmd-download .pagination-wrapper>div:first-child:hover,.dialog.mmd-download .pagination-wrapper>div:last-child:hover{color:#fff;border-color:rgba(81,163,222,.6);background:rgba(81,163,222,.1)}.dialog.mmd-download .pagination-item{width:36px;height:36px;display:flex;justify-content:center;align-items:center;font-size:15px;color:#fff;background:rgba(81,163,222,.3);border:1px solid rgba(81,163,222,.5);border-radius:4px;cursor:pointer;transition:all .2s;user-select:none}.dialog.mmd-download .pagination-item:hover{background:rgba(81,163,222,.5)}@media screen and (max-width: 640px){.dialog.mmd-download .dialog-main{width:100%;height:auto;max-height:80vh;padding:.4rem .32rem 1.2rem;background:rgba(0,20,50,.95);border:1px solid rgba(81,163,222,.3);border-radius:.08rem}.dialog.mmd-download .mmd-list{max-height:60vh}.dialog.mmd-download .mmd-list::-webkit-scrollbar{width:.04rem}.dialog.mmd-download .mmd-item{padding:.2rem .24rem}.dialog.mmd-download .mmd-item>div p:first-child{font-size:.28rem;margin-bottom:.06rem}.dialog.mmd-download .mmd-item>div p:last-child{font-size:.22rem}.dialog.mmd-download .mmd-item>a{width:.48rem;height:.48rem;margin-left:.2rem}.dialog.mmd-download .pagination-wrapper{gap:.2rem;padding-top:.24rem}.dialog.mmd-download .pagination-wrapper>div:first-child,.dialog.mmd-download .pagination-wrapper>div:last-child{font-size:.22rem;padding:.06rem .16rem}.dialog.mmd-download .pagination-item{width:.48rem;height:.48rem;font-size:.24rem}.dialog.mmd-download .dialog-close{width:.6rem;height:.6rem;top:auto;bottom:0;right:50%;transform:translate(50%, 100%);background:url(../images/m/s_dialog_close.png) center center no-repeat;background-size:100% 100%}}.page-swiper{width:100vw;height:100vh;overflow:hidden}.page-roles,.page-banner,.page-download{width:100vw;height:100vh;overflow:hidden;position:relative}.page-download{padding:25px 60px;align-items:flex-end}.page-download .game-logo{width:321px;height:69px;position:absolute;left:60px;top:25px;background:url(../images/game_logo2.png) center center no-repeat;background-size:100% 100%}.page-download .home-video-bg{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-1}.page-download .download-content{margin-bottom:80px;position:relative}.page-download .download-content .play-btn{width:120px;height:120px;cursor:pointer;background:url(../images/btn_play.png) center center no-repeat;background-size:100% 100%}.page-download .download-content .game-slogan{display:block;width:1174px;height:145px;margin-top:64px;margin-bottom:38px}.page-download .download-content .game-download-type{width:auto;flex-wrap:wrap;z-index:3}.page-download .download-content .game-download-type a{display:block;flex:0 0 174px;height:52px;cursor:pointer;margin:0 6px}.page-download .download-content .game-download-type a img{width:100%;height:100%}.page-title{position:absolute;left:200px;top:126px;z-index:2}.page-pagination{position:absolute;z-index:1;right:230px;top:148px;display:flex;justify-content:flex-end;align-items:center}.page-pagination p{font-weight:bold;color:#000;margin-right:10px;font-size:18px}.page-roles{width:100%;height:100vh;position:relative;overflow:hidden;padding-top:66.0096px;background:url(../images/bg.png) center center no-repeat;background-size:cover;z-index:2}.page-roles audio{position:absolute;z-index:-1;opacity:0;width:0;height:0;font-size:0}.page-roles .roles-container{position:absolute;width:1400.0064px;left:50%;top:50%;transform:translate(-50%, -50%);overflow:hidden}.page-roles .roles-container .roles-swiper{height:1002.0096px;width:100%;position:relative}.page-roles .roles-container .roles-swiper li{position:relative;width:1400.0064px;height:1002.0096px;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;padding-left:200.0064px}.page-roles .roles-container .roles-swiper li>img{max-width:100%;max-height:1002.0096px;object-fit:cover}.page-roles .roles-container .roles-swiper li .role-info{position:absolute;left:0;top:30%;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;opacity:0;transform:translateX(-100%);transition:all .4s ease-in-out}.page-roles .roles-container .roles-swiper li .role-info .role-name{font-size:46.0032px;font-weight:700;color:#000}.page-roles .roles-container .roles-swiper li .role-info .role-name p{font-size:51.9936px}.page-roles .roles-container .roles-swiper li .role-info .role-type{margin-top:39.9936px;text-align:center;font-size:15.9936px;color:#fff;background:url(../images/role_type_bg.png) left center no-repeat;background-size:100% 100%;padding:0 20.0064px;height:24.9984px}.page-roles .roles-container .roles-swiper li .role-info .role-desc{width:460.8px;font-size:18.0096px;color:#000;margin-top:20.0064px;line-height:1.4}.page-roles .roles-container .roles-swiper li .role-voice{position:absolute;right:0;bottom:240px;width:624.9984px;height:216.9984px;background:url(../images/role_voice_bg.png) center center no-repeat;background-size:100% 100%;display:flex;justify-content:flex-start;align-items:flex-start;opacity:0;transform:translateX(100%);transition:all .4s ease-in-out}.page-roles .roles-container .roles-swiper li .role-voice .voice-play{width:157.9968px;height:157.9968px;background:url(../images/play_btn.png) center center no-repeat;background-size:cover;cursor:pointer}.page-roles .roles-container .roles-swiper li .role-voice .voice-text{margin-left:15.9936px;height:157.9968px;width:384.9984px;color:#fff;font-size:18.0096px;flex-direction:column;display:flex;justify-content:center;align-items:flex-start}.page-roles .roles-container .roles-swiper li .role-voice .voice-text .voice-actor{height:32.0064px;padding:0 20.0064px;background-color:#fff;border-radius:15.9936px;color:#000;cursor:pointer;line-height:32.0064px;margin-bottom:10.0032px}.page-roles .roles-container .roles-swiper li .role-voice .voice-text .voice-actor div{width:15.9936px;height:15.9936px;background:url(../images/icon_voice_b.png) center center no-repeat;background-size:cover;margin-left:8.0064px}.page-roles .roles-container .roles-swiper li .role-voice .voice-text .voice-actor:hover{background-color:#508dfd;color:#fff}.page-roles .roles-container .roles-swiper li .role-voice .voice-text .voice-actor:hover>div{background-image:url(../images/icon_voice.png)}.page-roles .roles-container .roles-swiper li.swiper-slide-active .role-info,.page-roles .roles-container .roles-swiper li.swiper-slide-active .role-voice{opacity:1;transform:translateX(0)}.page-roles .roles-container .roles-pagination{position:absolute;left:0;bottom:150.208px;height:115.008px;overflow:hidden;z-index:3}.page-roles .roles-container .roles-pagination .pagination-prev,.page-roles .roles-container .roles-pagination .pagination-next{width:30.0096px;height:30.0096px;background:url(../images/icon_arrow.png) center center no-repeat;cursor:pointer}.page-roles .roles-container .roles-pagination .pagination-prev{transform:rotate(180deg);margin-right:10.0032px}.page-roles .roles-container .roles-pagination .pagination-swiper{width:524.0064px;height:115.008px;overflow:hidden}.page-roles .roles-container .roles-pagination .pagination-swiper ul{height:115.008px;justify-content:flex-start}.page-roles .roles-container .roles-pagination .pagination-swiper ul li{width:115.008px;height:115.008px;overflow:hidden;cursor:pointer;position:relative;border-radius:30.0096px}.page-roles .roles-container .roles-pagination .pagination-swiper ul li img{display:block;width:100%;height:100%;object-fit:contain}.page-roles .roles-container .roles-pagination .pagination-swiper ul li.swiper-slide-thumb-active::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6)}.page-banner{width:100%;overflow:hidden;background:url(../images/bg_1.png) center top no-repeat;background-size:cover}.page-banner .banner-main{margin-top:292px;padding-left:260.0064px}.page-banner .banner-main .swiper-main{display:flex;justify-content:flex-start;align-items:center;width:1189.9968px;position:relative}.page-banner .banner-main .swiper-main .banner-prev,.page-banner .banner-main .swiper-main .banner-next{width:53px;height:71px;cursor:pointer;background:url(../images/game_prev.png);background-size:cover}.page-banner .banner-main .swiper-main .banner-prev:hover,.page-banner .banner-main .swiper-main .banner-next:hover{background-image:url(../images/game_prev_hover.png)}.page-banner .banner-main .swiper-main .banner-next{position:absolute;right:0px;transform:translateX(-134px);z-index:3;background-image:url(../images/game_next.png)}.page-banner .banner-main .swiper-main .banner-next:hover{background-image:url(../images/game_next_hover.png)}.page-banner .banner-main .banner-swiper{background-size:100% 100%;overflow:hidden;width:1100.0064px;justify-content:flex-start;margin-left:39.9936px}.page-banner .banner-main .banner-swiper .swiper-slide{overflow:hidden;width:867.9936px;height:487.008px}.page-banner .banner-main .banner-swiper .swiper-slide img{display:block;width:100%;height:100%}.page-banner .banner-main .banner-swiper .swiper-slide.swiper-slide-active{transform:scale(1) translateX(0) !important}.page-banner .banner-main .banner-swiper .swiper-slide.swiper-slide-next{transform:scale(0.6) translateX(-310.0032px) !important}.page-banner .banner-main .banner-swiper .swiper-slide.swiper-slide-next::before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;background-color:rgba(0,0,0,.6);left:0;top:0}.page-banner .banner-pagination{display:flex;justify-content:flex-end;align-items:center;width:229.9968px;position:absolute;right:0;bottom:0;left:auto}.page-banner .banner-pagination li{width:10.0032px;height:10.0032px;flex:0 0 10.0032px;border-radius:4.992px;background-color:#000;transition:all .2s linear;opacity:.9}.page-banner .banner-pagination li.active{flex:1 1 auto}.page-banner .banner-text{width:100%;margin-top:20.0064px}.page-banner .banner-text p{margin:0 10.0032px;font-size:18.0096px}.page-banner .banner-text{display:flex;justify-content:center;align-items:center}.page-banner .banner-text::before,.page-banner .banner-text::after{content:"";display:block;width:18.0096px;height:2.9952px;background-color:#333;border-radius:1.4976px}.page-crossover{width:100%;height:100vh;flex-direction:column;display:flex;justify-content:center;align-items:center;background:url(../images/bg.png) center center no-repeat}.page-crossover-title{width:100%;padding-left:275px;padding-right:260px;display:flex;justify-content:space-between;align-items:center}.page-crossover-title img{display:block}.page-crossover-title img:nth-of-type(1){height:80px;width:709px}.page-crossover-title img:nth-of-type(2){height:106px;width:556px}.page-crossover ul{width:100%;margin-top:70px;display:flex;justify-content:center;align-items:center}.page-crossover ul li{width:410px;flex:0 0 410px;height:583px}.page-crossover ul li img{width:100%;height:100%}.page-crossover ul li:nth-of-type(2){width:431px;height:613px;margin:0 51px}.page-ld{width:100%;height:100vh;display:flex;justify-content:flex-end;align-items:center;background:url(../images/bg.png) center center no-repeat}.page-ld img{display:block;max-height:100%;width:1620px;object-fit:cover}.page-ld3{width:100%;height:100%;background:url(../images/ld/ld3_bg.png) center center no-repeat;background-size:cover;display:flex;justify-content:flex-end;align-items:flex-start;position:relative}.page-ld3 .ld3-title{position:absolute;left:200px;top:100px}.page-ld3 .ld3-title img{width:434px;height:auto}.page-ld3 .ld3-kv{max-width:88%;object-fit:fill}.page-ld3-content{flex:0 0 auto;height:100%;overflow:hidden;position:relative}.page-ld3-content .ld3-title{position:absolute;left:0;top:1.2rem}.page-ld3-content .ld3-title img{width:auto;height:56.7px}.page-ld3-content .ld3-btns{position:absolute;left:0;left:6vw;bottom:9vh;z-index:9;display:flex;justify-content:center;align-items:center}.page-ld3-content .ld3-btns .ld3-btn{border:none;display:block;width:281px;height:56px;background:none;cursor:pointer}.page-ld3-content .ld3-btns .ld3-btn:nth-of-type(1){background:url(../images/ld/ld3_btn1.png) center center no-repeat;background-size:cover}.page-ld3-content .ld3-btns .ld3-btn:nth-of-type(1).active{background:url(../images/ld/ld3_btn1_hov.png) center center no-repeat;background-size:cover}.page-ld3-content .ld3-btns .ld3-btn:nth-of-type(2){background:url(../images/ld/ld3_btn2.png) center center no-repeat;background-size:cover}.page-ld3-content .ld3-btns .ld3-btn:nth-of-type(2).active{background:url(../images/ld/ld3_btn2_hov.png) center center no-repeat;background-size:cover}.page-ld3-content .ld3-roles{width:100%}.page-ld3-content .ld3-roles img{display:none;max-height:100%}.page-ld3-content .ld3-roles img:nth-of-type(1){display:block}.page-gallery{width:100%;height:100vh;flex-direction:column;display:flex;justify-content:flex-start;align-items:center;background:url(../images/bg.png) center center no-repeat;padding-top:140px}.page-gallery .gallery-title{width:100%;max-width:1400px}.page-gallery .gallery-header{width:100%;flex:1 1 100%;position:relative;border-bottom:.9984px solid #828c95;margin-bottom:35.0016px;padding-left:35.0016px;flex:1 1 auto}.page-gallery .gallery-header h2{font-size:30.0096px;border-bottom:3.9936px solid rgba(0,0,0,0);padding:10.0032px 0;margin-right:28px;cursor:pointer}.page-gallery .gallery-header h2.active{border-bottom-color:#508dfd}.page-gallery .gallery-header::after,.page-gallery .gallery-header::before{content:"";display:block;width:3.9936px;height:3.9936px;font-size:0;overflow:hidden;background-color:#232323;position:absolute;bottom:-1.9968px}.page-gallery .gallery-header::after{right:0}.page-gallery .gallery-header::before{left:0}.page-gallery .images-swiper{max-width:1400px;width:100%}.page-gallery .images-swiper.active{display:block;width:100%}.page-gallery .draw-images-swiper{width:100%;overflow:hidden;position:relative}.page-gallery .draw-images-swiper .images-prev,.page-gallery .draw-images-swiper .images-next{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:50px;height:75px;background:rgba(0,0,0,.8);cursor:pointer;display:flex;justify-content:center;align-items:center}.page-gallery .draw-images-swiper .images-prev:hover,.page-gallery .draw-images-swiper .images-next:hover{background:rgba(0,0,0,.9)}.page-gallery .draw-images-swiper .images-prev::after,.page-gallery .draw-images-swiper .images-prev::before,.page-gallery .draw-images-swiper .images-next::after,.page-gallery .draw-images-swiper .images-next::before{content:"";display:block;position:absolute;width:20px;height:4px;background-color:#fff;border-radius:1.5rem}.page-gallery .draw-images-swiper .images-prev::after,.page-gallery .draw-images-swiper .images-prev::before{transform-origin:0 0}.page-gallery .draw-images-swiper .images-prev::after{transform:rotate(-45deg) translate(-2px, 1.5px)}.page-gallery .draw-images-swiper .images-prev::before{transform:rotate(45deg) translate(2px, -1.5px)}.page-gallery .draw-images-swiper .images-next{right:0}.page-gallery .draw-images-swiper .images-next::after,.page-gallery .draw-images-swiper .images-next::before{transform-origin:100% 100%}.page-gallery .draw-images-swiper .images-next::after{transform:rotate(-45deg) translate(2px, -1.5px)}.page-gallery .draw-images-swiper .images-next::before{transform:rotate(45deg) translate(-2px, 1.5px)}.page-gallery .images-pagination{width:100%;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;bottom:20px;z-index:2}.page-gallery .images-pagination p{width:10px;height:10px;background-color:#fff;opacity:1;transition:all .2s ease-in-out;border-radius:5px}.page-gallery .images-pagination p.active{width:20px;background-color:#508dfd}.page-gallery .grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(4, 1fr);grid-auto-flow:dense;gap:10px;width:auto;flex:0 0 auto;height:620px}.page-gallery .grid li{width:100%;height:100%;overflow:hidden;position:relative}.page-gallery .grid li::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:0;transition:all .2s linear;cursor:pointer}.page-gallery .grid li:hover::after{opacity:.4}.page-gallery .grid li img{width:100%;height:100%;object-fit:cover}.page-gallery .grid li:nth-of-type(3){grid-column:3/4;grid-row:1/5}.page-gallery .grid li:nth-of-type(4){grid-column:4/6;grid-row:1/3}.page-gallery .grid li:nth-of-type(7){grid-column:1/3;grid-row:3/5}.page-gallery .grid li:nth-of-type(9){grid-column:5/6;grid-row:3/5}.page-footer{width:100%;height:auto}.page-footer .footer-main{background-size:cover;height:auto;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,.9);padding:40px 200px}.page-footer .footer-main .footer-beian .topGroup{display:flex;justify-content:space-between;align-items:center;width:3.0458rem}.page-footer .footer-main .line{background-color:#434343;width:.0052rem;height:1.0417rem;margin-left:.6771rem;margin-right:.6771rem}.page-footer .footer-main .footer-right{display:flex;align-items:center}.page-footer .footer-main .footer-right .copyright{font-weight:400;font-size:.0625rem;color:#9a9a9a;margin-top:.1042rem}.page-footer .footer-main .footer-right .copyright p{margin-bottom:.0417rem}.page-footer .footer-main .footer-right .copyright p a{color:#9a9a9a}.page-footer .footer-main .jp-footer-left>img{display:block;width:108px;height:108px}.page-footer .footer-main .jp-footer-left ul{color:#fff;font-size:14px;margin-left:23px;line-height:26px}.page-footer .footer-main .jp-footer-right ul{margin-right:44px}.page-footer .footer-main .jp-footer-right ul li{text-align:right;display:flex;align-items:center;justify-content:flex-end;position:relative}.page-footer .footer-main .jp-footer-right ul li::after{content:"";display:block;font-size:0;width:5px;height:5px;background-color:#67c9e0;margin-left:10px}.page-footer .footer-main .jp-footer-right ul li a{display:block;flex:0 0 auto;color:#fff;font-size:14px;margin-left:23px;line-height:26px;text-align:right}.page-footer .footer-main .jp-footer-right .st-logo{width:225px;height:55px;margin-right:23px;display:block}.page-footer .footer-main .jp-footer-right .rt-logo{display:block;width:171px;height:60px}.page-icons{width:auto;position:absolute;z-index:9;top:50px;right:95px}.page-icons a,.page-icons div{display:block;width:34.3px;height:34.3px;flex:0 0 auto;margin:0 10px;cursor:pointer}.page-icons a.discord,.page-icons div.discord{background:url(../images/icon_discord_d.png) center center no-repeat;background-size:cover}.page-icons a.discord.active,.page-icons div.discord.active{background-image:url(../images/icon_discord_a.png)}.page-icons a.service,.page-icons div.service{background:url(../images/icon_server_d.png) center center no-repeat;background-size:cover}.page-icons a.service.active,.page-icons div.service.active{background-image:url(../images/icon_server_a.png)}.btn-music{display:block;width:34.3px;height:34.3px;flex:0 0 auto;margin:0 10px;background:url(../images/icon_music_d_s.png) center center no-repeat;background-size:cover;overflow:hidden}.btn-music.active{background-image:url(../images/icon_music_a_s.png)}.btn-music.pause{background-image:url(../images/icon_music_d_p.png)}.btn-music.pause.active{background-image:url(../images/icon_music_a_p.png)}.btn-music audio{display:block;opacity:0;width:0;height:0;position:absolute;left:0;top:0;z-index:-1}.pc-subscribe .btn-music{position:absolute;top:50px;right:45px;z-index:9}.page-hash{position:fixed;left:0;z-index:4;top:50%;transform:translateY(-50%);padding-left:24px;width:178px;display:none}.page-hash div,.page-hash a{display:block;width:178px;height:44px;margin-bottom:46px !important;margin-top:0 !important;cursor:pointer;background-size:cover;background-position:left center;background-repeat:no-repeat;opacity:1}.page-hash div.hash-tab1,.page-hash a.hash-tab1{background-image:url(../images/hash_home.png)}.page-hash div.hash-tab1.active,.page-hash div.hash-tab1:hover,.page-hash a.hash-tab1.active,.page-hash a.hash-tab1:hover{background-image:url(../images/hash_home_a.png)}.page-hash div.hash-crossover,.page-hash a.hash-crossover{width:178px;background-image:url(../images/hash_crossover.png)}.page-hash div.hash-crossover.active,.page-hash div.hash-crossover:hover,.page-hash a.hash-crossover.active,.page-hash a.hash-crossover:hover{background-image:url(../images/hash_crossover_a.png)}.page-hash div.hash-tab3,.page-hash a.hash-tab3{background-image:url(../images/hash_roles.png)}.page-hash div.hash-tab3.active,.page-hash div.hash-tab3:hover,.page-hash a.hash-tab3.active,.page-hash a.hash-tab3:hover{background-image:url(../images/hash_roles_a.png)}.page-hash div.hash-tab4,.page-hash a.hash-tab4{background-image:url(../images/hash_gallery.png)}.page-hash div.hash-tab4.active,.page-hash div.hash-tab4:hover,.page-hash a.hash-tab4.active,.page-hash a.hash-tab4:hover{background-image:url(../images/hash_gallery_hov.png)}.page-hash div.hash-tab5,.page-hash a.hash-tab5{background-image:url(../images/hash_feature.png)}.page-hash div.hash-tab5.active,.page-hash div.hash-tab5:hover,.page-hash a.hash-tab5.active,.page-hash a.hash-tab5:hover{background-image:url(../images/hash_feature_a.png)}.page-hash div.hash-tab6,.page-hash a.hash-tab6{width:137px;background-image:url(../images/hash_function.png)}.page-hash div.hash-tab6.active,.page-hash div.hash-tab6:hover,.page-hash a.hash-tab6.active,.page-hash a.hash-tab6:hover{width:137px;background-image:url(../images/hash_function_a.png)}.page-hash div.hash-tab7,.page-hash a.hash-tab7{width:137px;background-image:url(../images/hash_event.png)}.page-hash div.hash-tab7.active,.page-hash div.hash-tab7:hover,.page-hash a.hash-tab7.active,.page-hash a.hash-tab7:hover{width:137px;background-image:url(../images/hash_event_hov.png)}.page-float{width:244px;position:fixed;right:0;top:70%;transform:translateY(-50%);z-index:9}.page-float img{display:block;border:none;max-width:100%}.dialog{width:100%;height:100%;position:fixed;z-index:101;left:0;top:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.dialog .dialog-main{color:#51a3de;position:relative;flex-direction:column;display:flex;justify-content:center;align-items:center;width:750.0096px;height:464.0064px}.dialog .dialog-close{position:absolute;width:52.992px;height:103.008px;background:url(../images/s_dialog_close.png) center center no-repeat;background-size:100% 100%;top:0;right:0;transform:translateX(110%);z-index:10;cursor:pointer}.dialog.subscribe-success{z-index:102}.dialog.subscribe-success .dialog-main{background:url(../images/s_subscribe_success.png) left top no-repeat;background-size:100% 100%;width:570.0096px;height:275.0016px}.dialog.subscribe-success .success-text{font-size:32.0064px;font-weight:700;color:#000}.dialog.subscribe-success .dialog-footer{position:absolute;bottom:115.2px}.dialog.video-dialog .dialog-main{width:894.72px;height:auto;padding:0;background-color:#000}.dialog.video-dialog .dialog-main video{width:100%}.page-loading{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;background:url(../images/loading_bg.png) center center no-repeat;background-size:cover}.page-loading>div{width:100%}.page-loading .loading-text{font-size:.0729rem;color:#fff;text-align:center}.page-loading .loading-text .loading-percent{font-size:.16}.page-loading .loading-bar{height:.0781rem;width:4.026rem;background:url(../images/loading_bar.png) left top no-repeat;background-size:cover}.page-loading .loading-bar.rotate{transform:rotate(180deg)}.page-loading .loading-wrapper{width:1.0365rem;margin:0 .4375rem}.page-loading .loading-wrapper .icon-loading{width:100%;height:1.0885rem;background:url(../images/icon_loading.png) center center no-repeat;background-size:cover;margin-bottom:.1042rem;animation:opt 1s linear alternate infinite}.gallery-image{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.8);z-index:999}.gallery-image .gallery-content{width:auto;max-width:80%;position:relative;display:flex;justify-content:center;align-items:flex-start}.gallery-image img{max-width:100%;height:auto;width:auto;object-fit:cover}.gallery-image .gallery-close{position:absolute;width:52.992px;height:103.008px;background:url(../images/s_dialog_close.png) center center no-repeat;background-size:100% 100%;top:0;right:0;transform:translateX(110%);z-index:10;cursor:pointer}.illustration-content{width:100%;position:relative;max-height:620px}.illustration-content img{display:block;max-height:100%;object-fit:cover;margin:0 auto}.illustration-content a{display:block;position:absolute;z-index:1;left:50%;bottom:40px;transform:translateX(-50%)}.illustration-content a img{display:block}.flex{display:flex;justify-content:center;align-items:center;flex:0 0 auto}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}.flex-1{flex:1 1 auto}.flex-0{flex:0 0 auto}.pc-news{width:100%;height:100vh;overflow:hidden;background:url(../images/bg.png) center center no-repeat;background-size:cover;padding-top:66px}.pc-news .title-image{width:100%;padding-left:200px}.pc-news .title-image img{display:block;width:auto;object-fit:cover}.pc-news .news-content{width:100%;margin-top:64px;align-items:flex-start}.pc-news .news-content .news-list{width:470px;margin-right:55px}.pc-news .news-content .news-list .tab-menus{font-size:24px;color:#111;position:relative;z-index:2}.pc-news .news-content .news-list .tab-menus li{flex:0 0 auto;margin-right:43px;position:relative;padding-bottom:37px;cursor:pointer}.pc-news .news-content .news-list .tab-menus li.active::after{content:"";display:block;width:100%;height:5px;position:absolute;left:0;bottom:0;background-color:#508dfd}.pc-news .news-content .news-list .tab-content{width:100%;position:relative;transform:translateY(-3px)}.pc-news .news-content .news-list .tab-content ul{width:100%;display:none}.pc-news .news-content .news-list .tab-content ul.active{display:block}.pc-news .news-content .news-list .tab-content ul li{width:100%;padding:32px 0;font-size:20px;border-top:1px solid #8d9193;position:relative}.pc-news .news-content .news-list .tab-content ul li::before,.pc-news .news-content .news-list .tab-content ul li::after{content:"";display:block;width:5px;height:5px;position:absolute;background-color:#707173;z-index:1;top:-3px;right:0}.pc-news .news-content .news-list .tab-content ul li::after{left:0;right:auto}.pc-news .news-content .news-list .tab-content ul li a{color:#2e2e2e}.pc-news .news-content .news-list .tab-content ul li a div{padding:0 10px;color:#fff;border-left:5px solid #707173;background-color:#5a5a5a;border-radius:3px}.pc-news .news-content .news-list .tab-content ul li a p{margin:0 16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.pc-news .news-content .news-list .tab-content ul li a span{display:block;font-size:16px;color:#999}.pc-news .news-content .news-list .tab-content ul li a:hover div{background-color:#508dfd;border-left-color:#5f92e7}.pc-news .news-content .news-list .tab-content .more-news{display:block;width:100%;height:50px;margin-top:20px;background:url(../images/more_news.png) center center no-repeat;background-size:cover}.pc-news .news-content .news-swiper{width:1135px;height:631px;overflow:hidden;border-radius:30px 0 0 0;position:relative}.pc-news .news-content .news-swiper ul,.pc-news .news-content .news-swiper li,.pc-news .news-content .news-swiper img{width:100%;height:100%}.pc-news .news-content .news-swiper img{display:block;object-fit:cover}.pc-news .news-content .news-swiper .news-pagination{position:absolute;width:100%;z-index:2;height:5px;top:auto;bottom:0;background-color:rgba(0,0,0,0)}.pc-news .news-content .news-swiper .news-pagination .swiper-scrollbar-drag{background-color:#508dfd}.page-hash div.hash-news{background-image:url(../images/tab_news.png);background-size:contain;width:180px;height:46px}.page-hash div.hash-news.active,.page-hash div.hash-news:hover{background-image:url(../images/tab_news_hov.png);background-size:contain;width:180px;height:46px}.dialog.mmd-download{background:rgba(15,31,46,.58)}.dialog.mmd-download .dialog-main{width:980px;height:auto;max-height:82vh;padding:48px 50px 34px;background:rgba(232,241,248,.92);border:1px solid hsla(0,0%,100%,.78);border-radius:2px;box-shadow:0 18px 60px rgba(24,49,72,.24);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.dialog.mmd-download .mmd-list{width:100%;max-height:560px;overflow-y:auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 28px;list-style:none;padding:0;margin:0}.dialog.mmd-download .mmd-item{min-height:86px;padding:18px 22px 16px 28px;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.72);display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.dialog.mmd-download .mmd-item::before{content:"";position:absolute;left:10px;top:12px;width:20px;height:8px;border-top:2px solid #c9d7e4;border-left:2px solid #c9d7e4;transform:skewX(-28deg)}.dialog.mmd-download .mmd-item>div{flex:1 1 auto;min-width:0}.dialog.mmd-download .mmd-item>div p:first-child{font-size:24px;line-height:1.2;font-weight:700;color:#161b20;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog.mmd-download .mmd-item>a,.dialog.mmd-download .mmd-item>.disabled{width:132px;height:46px;flex:0 0 132px;display:flex;align-items:center;justify-content:center;margin-left:0;background:#1263d8;border:1px solid #2378ed;color:#fff;font-size:22px;line-height:1;font-weight:700;text-align:center;cursor:pointer}.dialog.mmd-download .mmd-item>.disabled{opacity:.45;cursor:not-allowed}.dialog.mmd-download .mmd-state{min-height:240px;display:flex;align-items:center;justify-content:center;color:#4c5d6d;font-size:20px}.dialog.mmd-download .pagination-wrapper{width:100%;display:flex;justify-content:center;align-items:center;gap:22px;margin-top:34px;padding-top:0}.dialog.mmd-download .pagination-wrapper>div:first-child,.dialog.mmd-download .pagination-wrapper>div:last-child{min-width:74px;height:28px;padding:0 12px;border:0;border-radius:0;background:#050505;color:#fff;font-size:15px;line-height:28px;text-align:center;cursor:pointer;user-select:none}.dialog.mmd-download .pagination-wrapper>div.disabled{opacity:.35;cursor:not-allowed}.dialog.mmd-download .pagination-pages{display:flex;align-items:center;justify-content:center;gap:16px}.dialog.mmd-download .pagination-item{width:auto;height:28px;min-width:16px;padding:0 2px;border:0;background:rgba(0,0,0,0);color:#7b8791;font-size:18px;line-height:28px;font-weight:500;cursor:pointer}.dialog.mmd-download .pagination-item.active{color:#1263d8;font-weight:700}.pre-ld{width:100vw;height:100%;overflow:hidden;position:relative;background:url(../images/pre_ld.png) left top no-repeat;background-size:100% 100%}.pre-ld::after{content:"";display:block;width:318px;height:103px;position:absolute;background:url(../images/pre_ld_logo.png) center center no-repeat;background-size:100% 100%;top:20px;right:28px;z-index:1}.pre-ld::before{content:"";display:none;width:586px;height:119px;position:absolute;background:url(../images/ld/ld3_logo.png) center center no-repeat;background-size:100% 100%;top:20px;left:28px;z-index:1}