@charset "UTF-8";
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{-webkit-text-size-adjust:none;margin:0;padding:0}
body,button,input,select,textarea{font:.12rem/1.5 tahoma,arial,\5b8b\4f53,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:.12rem}
ol,ul{list-style:none}
a{text-decoration:none;outline:0 none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%;resize:none}
table{border-collapse:collapse;border-spacing:0}
body,html{background:#fff;font-family:"Microsoft Yahei"}
html{font-size:1rem}
body{font-size:.14rem;line-height:.28rem;color:#060606}
a{color:#5b5b5b;outline:0}
#footer_ied{background:#5e6fb4;padding:.34rem 0;text-align:center;line-height:2;position:relative}
#footer_ied,#footer_ied a{color:#fff}
#afooter{position:relative;width:100%;text-align:center;background:#000;color:#fff;padding:.2rem 0;line-height:.22rem}
#afooter a{color:#fff}
@font-face{font-family:font1;src:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/font1.ttf)}
@font-face{font-family:font2;src:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/font2.TTF)}
html{scroll-behavior:smooth}
.wrapper,body,html{position:relative;width:100%}
.part{position:relative;width:100%;box-sizing:border-box;text-align:center;overflow:hidden}
html{font-size:calc(100vw / 2560 * 100)}
.wrapper{background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/bg.jpg?v=2) no-repeat center 0/25.6rem;position:relative}
.kv{height:13.3rem}
.part1{height:13.69rem}
.part2{height:14.18rem}
.part3{height:14.79rem}
.part4{height:15.2rem}
.part5{height:16rem}
.part6{height:16rem}
.part7{height:16rem}
.part8{height:16rem}
.part9{height:16rem}
.part10{height:16rem}
.swiper-container .tit{position:absolute;left:50%;transform:translateX(-50%);top:.92rem}
.part6 .p_page{margin:.44rem auto .39rem}
.part6 .p_page a{margin:0 .1rem}
.part4 .mjppagecom{margin-bottom:-.26rem}
.part5 .mjppagecom{margin-bottom:-.32rem}
.p_box{width:17.3rem;height:11.16rem}
.p_box .swiper-slide{background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/swiperbg.png) center/100% auto no-repeat;background-position:top center;margin-left:auto;margin-right:auto;padding:0 .4rem;box-sizing:border-box}
.p_prev{display:block;content:'';width:.89rem;height:1rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/btn_prev.png) 0 0/100% 100% no-repeat;position:absolute;top:4.78rem;left:0;z-index:10}
.p_next{display:block;content:'';width:.89rem;height:1rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/btn_next.png) 0 0/100% 100% no-repeat;position:absolute;top:4.78rem;right:0;z-index:10}
.p_next.swiper-button-disabled,.p_prev.swiper-button-disabled{opacity:.6}
.p_box{display:block;margin:0 auto;position:relative;width:17.14rem;height:11.6rem;margin:0 auto 0}
.swiper-container{width:17.14rem;height:100%}
.swiper-slide{position:relative}
.swiper-container img{display:block;width:15.11rem;height:auto;margin:.86rem auto .34rem}
.swiper-container p{display:block;width:100%;line-height:1.4;font-size:.26rem;color:#fff;margin-top:.3rem;font-family:font2}
.swiper-container p a{color:#fff8e9;text-decoration:underline;margin-top:.2rem;display:block}
.swiper-container p span{text-align:left;display:flex;justify-content:center}
.swiper-container video{display:block;width:100%;height:100%;object-fit:cover}
.btn_play{position:absolute;width:15.11rem;height:8.58rem;top:.8rem;right:1rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/btn_play.png) center/auto 1.28rem no-repeat;margin:0 auto;z-index:2}
.btn_play2{position:absolute;width:15.11rem;height:8.58rem;top:.8rem;right:1rem;z-index:2;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/btn_play.png) center/auto 100% no-repeat;background-size:2rem 2rem;background-position:12.8rem 6.18rem}
.btn_play3{width:1rem;height:1rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/btn_play.png) center/100% no-repeat;top:3rem;left:-9.2rem}
.img_table{width:9.67rem;height:4.6rem;overflow-y:auto;overflow-x:hidden;position:absolute;left:.33rem;top:.63rem;z-index:2}
.img_table img{width:9.47rem;height:auto;margin:0 auto}
.p_text{display:block;width:100%;line-height:2;font-size:.24rem;color:#fff;position:absolute;top:8.14rem;left:0;font-family:font2}
.p_text a{color:#fff;text-decoration:underline;margin-top:.2rem;display:block}
.p_text span{text-align:left;display:flex;justify-content:center}
.top-nav{position:absolute;left:50%;transform:translateX(-50%);z-index:20;text-align:center;top:11.45rem}
.top-nav.fixed{position:fixed;top:0}
.top-nav ul{display:flex;justify-content:center;width:26.8rem;height:100%;text-align:center;flex-wrap:wrap;font-size:0;position:absolute;left:50%;transform:translateX(-50%) scale(.9)}
.top-nav ul li{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.24rem;line-height:1.1;color:#dce2ef;text-shadow:.02rem .02rem .04rem #32353a;font-family:font2;text-align:center;margin:0 .02rem;overflow:hidden}
.top-nav ul li.on p,.top-nav ul li:hover p{color:#2b312e;text-shadow:.02rem .02rem .04rem #f04f1a}
.tips{display:block;width:100%;line-height:1.6;font-size:.24rem;color:#fff;text-align:center;font-family:font2;margin-top:1.38rem}
.p_page{display:flex;flex-wrap:wrap;justify-content:center;width:16rem;margin:.3rem auto .25rem}
.p_page a{display:block;overflow:hidden;margin:0 .3rem;box-sizing:border-box;padding-top:.14rem}
.p_page a p{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:font2;font-size:.32rem;line-height:1;color:#fff}
.p_page a.on p,.p_page a:hover p{color:#fff}
.p_page1 a{width:3.2rem}
.btn_home{display:block;position:absolute;top:.22rem;right:1rem}
.logo{position:absolute;width:5.34rem;height:.59rem;left:.57rem;top:.46rem}
.title{display:block;width:18.21rem;height:1.48rem;margin:0 auto -.42rem}
.title4{margin-bottom:0}
.title6{margin-bottom:.08rem}
.p7_box_1 .swiper-container{height:15.4rem}
.video-dia{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7)}
.pop-close{position:absolute;width:.88rem;height:.88rem;top:-.3rem;right:-.88rem;font-size:.6rem;line-height:.88rem;font-family:font2;color:#fff;text-align:center}
.pop-video-contain{position:absolute;top:50%;left:50%;width:13.4rem;height:7.54rem;margin-top:-3.77rem;margin-left:-6.7rem;border:.02rem #fff solid}
.player-contain{width:100%;height:100%;background-color:#000}
.player-contain .poster{display:block;width:100%;height:100%;object-fit:cover}
video{object-fit:cover!important}
.btn_home,.li1,.li2,.li3,.li4,.li5,.lidown,.lidownon,.mapcomm .mapli.on,.mapcomm .mapli:hover,.mapli,.maplion,.mjcont_page a,.mjcont_page a.on,.mjcont_page a:hover,.mjppagecom a,.mjppagecom a.on,.mjppagecom a:hover,.navitem,.navitem-on,.p_page a,.p_page a.on,.p_page a:hover,.p_page1 a,.p_page1 a.on,.p_page1 a:hover,.page1,.page1-on,.page2,.page2-on,.page3,.page3-on,.part4 .mjppagecom a,.part4 .mjppagecom a.on,.part4 .mjppagecom a:hover,.part4 .p16_page a,.part4 .p16_page a.on,.pop-close,.sprite-img,.title1,.title10,.title11,.title12,.title2,.title3,.title4,.title5,.title6,.title7,.title8,.title9,.top-nav ul li,.top-nav ul li.on,.top-nav ul li:hover{background-image:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/sprite-img.png);background-size:23.25rem 14.95rem;background-repeat:no-repeat}
.btn_home{background-position:-20.5rem -7.9rem;width:2.36rem;height:.94rem}
.li1{background-position:-12.45rem -12.11rem;width:3.99rem;height:2.69rem}
.li2{background-position:-8.62rem -3.16rem;width:4.1rem;height:2.84rem}
.li3{background-position:-4.15rem -12.11rem;width:4.1rem;height:2.84rem}
.li4{background-position:0 -12.11rem;width:4.1rem;height:2.84rem}
.li5{background-position:-8.3rem -12.11rem;width:4.1rem;height:2.84rem}
.lidown{background-position:-10.95rem -8.95rem;width:1.49rem;height:1.29rem}
.lidownon{background-position:-11.25rem -7.37rem;width:1.49rem;height:1.29rem}
.mapli{background-position:-4.31rem -3.16rem;width:4.26rem;height:4.16rem}
.mapcomm .mapli.on,.mapcomm .mapli:hover,.maplion{background-position:0 -3.16rem;width:4.26rem;height:4.16rem}
.navitem-on,.top-nav ul li.on,.top-nav ul li:hover{background-position:-16.49rem -12.11rem;width:2.36rem;height:.94rem}
.navitem,.top-nav ul li{background-position:-20.8rem -6.32rem;width:2.36rem;height:.94rem}
.mjppagecom a.on,.mjppagecom a:hover,.p_page a.on,.p_page a:hover,.p_page1 a.on,.p_page1 a:hover,.page1-on{background-position:-19.5rem -9.48rem;width:3.64rem;height:.94rem}
.mjppagecom a,.p_page a,.p_page1 a,.page1{background-position:-8.62rem -6.05rem;width:3.64rem;height:.94rem}
.mjcont_page a.on,.mjcont_page a:hover,.page2-on{background-position:-19.5rem -10.47rem;width:3.23rem;height:.44rem}
.mjcont_page a,.page2{background-position:-18.9rem -12.11rem;width:3.23rem;height:.44rem}
.page3-on,.part4 .mjppagecom a.on,.part4 .mjppagecom a:hover,.part4 .p16_page a.on{background-position:-12.85rem -11.06rem;width:4.44rem;height:.94rem}
.page3,.part4 .mjppagecom a,.part4 .p16_page a{background-position:-17.34rem -11.06rem;width:4.44rem;height:.94rem}
.pop-close{background-position:-22.3rem -1.58rem;width:.5rem;height:.5rem}
.title1{background-position:0 -1.58rem;width:12.8rem;height:1.53rem}
.title10{background-position:-12.85rem -3.16rem;width:9.1rem;height:1.53rem}
.title11{background-position:0 -10.53rem;width:10.6rem;height:1.53rem}
.title12{background-position:-12.85rem -9.48rem;width:6.6rem;height:1.53rem}
.title2{background-position:-12.85rem -7.9rem;width:7.6rem;height:1.53rem}
.title3{background-position:-12.85rem -1.58rem;width:9.4rem;height:1.53rem}
.title4{background-position:0 -8.95rem;width:10.9rem;height:1.53rem}
.title5{background-position:0 -7.37rem;width:11.2rem;height:1.53rem}
.title6{background-position:0 0;width:12.8rem;height:1.53rem}
.title7{background-position:-12.85rem -4.74rem;width:8.9rem;height:1.53rem}
.title8{background-position:-12.85rem 0;width:10.4rem;height:1.53rem}
.title9{background-position:-12.85rem -6.32rem;width:7.9rem;height:1.53rem}
.top-nav ul li{box-sizing:border-box}
.desc{padding:0 .5rem;box-sizing:border-box;font-size:.28rem;color:#eceff4;text-align:left;line-height:.48rem;margin-top:.4rem}
.desc2{font-family:font1;font-size:.28rem;color:#eceff4;line-height:.44rem;margin-top:.43rem;margin-bottom:.1rem}
.descline{position:relative}
.descline::before{content:''}
.descline2.cent{text-align:center}
.space{box-sizing:border-box}
.space2{padding-left:.24rem;box-sizing:border-box}
.stitle{font-size:.42rem;color:#f1f3f6;text-align:center;position:absolute;left:50%;top:7.51rem;transform:translateX(-50%);white-space:nowrap;font-family:font1;background-image:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/stitleline.png);background-position:bottom center;background-size:auto .1rem;background-repeat:repeat-x;padding-bottom:.25rem}
.pact{display:flex;align-items:center;justify-content:center;margin-top:.23rem}
.ljqw-btn{display:block}
.p2_box{height:12.7rem}
.p4_box1{height:13rem}
.p4_box2{height:11.7rem}
.p3_box{height:11.7rem}
.title12{margin-bottom:-.2rem}
.title7,.title8{margin-bottom:.1rem}
.p4_box3{height:12.3rem;height:10.8rem}
.p4_box4{height:10.94rem}
.p4_box5{height:10.6rem}
.p4_box6{height:10.4rem}
.p4_box7{height:11.84rem}
.p5_box{height:11.4rem}
.p13_box6{height:10.24rem}
.p14_box7{height:10.6rem}
.highlight{color:#feca4d}
.p4_box{height:10.6rem}
.mjppagecom{position:relative;z-index:10;margin:0 auto -.2rem;width:15.15rem;display:flex;justify-content:center}
.mjppagecom a{display:flex;align-items:center;justify-content:center;margin:0 .1rem;box-sizing:border-box;font-family:font2;font-size:.32rem;color:#eceff4;line-height:.38rem;text-shadow:.02rem .02rem .04rem #32353a}
.mjppagecom a.on,.mjppagecom a:hover{color:#2b312e;text-shadow:.02rem .02rem .04rem #f04f1a}
.mjcont_page{width:13.74rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.12rem;margin:.28rem auto .1rem}
.mjcont_page a{display:flex;align-items:center;justify-content:center;font-size:.28rem;color:#ffe09e;margin-bottom:.06rem}
.mjcont_page{display:none!important}
.part4 .mjppagecom a,.part4 .p16_page a{margin:0 .1rem}
.part7 .mjppagecom{flex-wrap:wrap;margin-bottom:-.28rem;justify-content:flex-start}
.part7 .mjppagecom a{margin:0 .06rem .1rem}
.p16_page a p{font-size:.3rem}
.part1 .mjcont_page{height:1.1rem}
.jntx{margin:.46rem auto .34rem;padding-bottom:.8rem;box-sizing:border-box;width:13.26rem;height:7.48rem;display:flex;align-items:center;justify-content:center;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/img4_1bg.png) no-repeat top center;background-size:100% auto}
.jntx .flobg{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8a92a3;padding:.04rem .2rem .2rem;box-sizing:border-box;display:none}
.jntx .flobg p{font-size:.18rem;margin:0 0 .09rem;color:#8a92a3}
.jntx .flobg h1{font-size:.36rem;font-family:font1;color:#c3cfe7;font-weight:400}
.jntx .flobg .jntxdes{margin-top:.33rem;font-size:.2rem;height:3rem}
.jntx ul{position:relative;z-index:2;width:12.8rem;height:4.3rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.jntx ul li{margin:0 .2rem 0}
.jntx ul li img{width:97%;margin:0}
.jntx ul li>h1{color:#83ace4;font-size:.2rem;margin:.14rem 0 0;line-height:.28rem;text-align:center}
.jntx ul li:hover .flobg{position:relative;display:flex;z-index:22}
.jntx .w1000{width:10rem}
.jntx .w1000 li{margin:0 .2rem .54rem}
.p6_box{height:12.6rem}
.p6_box .p_next,.p6_box .p_prev{top:5.48rem}
.mapcomm{margin:-.5rem auto 2.8rem;width:18rem;height:9.58rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}
.mapcomm .xsicon{width:2.65rem;height:1.47rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/xsicon.png) no-repeat top center;background-size:100% auto;position:absolute;right:1.19rem;top:7.9rem}
.mapcomm .cjicon{width:1.51rem;height:1.47rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/cjicon.png) no-repeat top center;background-size:100% auto;position:absolute;right:-.7rem;top:7.91rem}
.mapcomm .mapli{margin:0 .86rem -.2rem;display:flex;justify-content:center;padding-top:.16rem;box-sizing:border-box}
.mapcomm .mapli.mapli2{transform:translateY(.9rem)}
.mapcomm .mapli.mapli4{transform:translateX(-.6rem)}
.mapcomm .mapli.mapli5{transform:translate(-.69rem,.5rem)}
.diaimg{width:12rem;height:6.75rem;margin:0 auto}
.diaimg .swiper{width:100%;height:100%;overflow:hidden;position:relative}
.diaimg .pop-swiper-next,.diaimg .pop-swiper-prev{width:.8rem;height:.8rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}
.diaimg .pop-swiper-prev{background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/poprev.png) no-repeat top center;background-size:100% auto;left:.1rem}
.diaimg .pop-swiper-next{background:url(https://game.gtimg.cn/images/cfhd/cp/a20260914ver/popnext.png) no-repeat top center;background-size:100% auto;right:.1rem}
.diaimg .swiper-button-disabled{opacity:.4}
.diaimg img{width:100%;height:100%}