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(//game.gtimg.cn/images/cfhd/cp/a20260526ver/font1.ttf)}
@font-face{font-family:font2;src:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/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(//game.gtimg.cn/images/cfhd/cp/a20260526ver/bg.jpg?v=2) no-repeat center 0/25.6rem;position:relative}
.kv{height:15.3rem}
.part1{height:14.34rem}
.part2{height:14.4rem}
.part3{height:13.49rem}
.part4{height:78.9rem}
.part5{height:13.34rem}
.part6{height:12.16rem}
.part7{height:15.6rem}
.p_box{width:14.9rem;height:8.69rem}
.p_box .swiper-slide{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/swiperbg.png) center/100% auto no-repeat;background-position:top center;margin-left:auto;margin-right:auto}
.p_prev{display:block;content:'';width:.62rem;height:.84rem;background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/btn_prev.png) 0 0/100% 100% no-repeat;position:absolute;top:4.04rem;left:0;z-index:10}
.p_next{display:block;content:'';width:.62rem;height:.84rem;background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/btn_next.png) 0 0/100% 100% no-repeat;position:absolute;top:4.04rem;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:16.84rem;height:12.2rem;margin:0 auto 0}
.swiper-container{width:14.9rem;height:100%}
.swiper-slide{position:relative}
.swiper-container img{display:block;width:14.9rem;height:auto;margin:0 auto}
.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:14.9rem;height:8.72rem;background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/btn_play.png) center/auto 1.28rem no-repeat;top:0;left:0;right:0;margin:0 auto;z-index:2}
.btn_play2{position:absolute;width:14.9rem;height:8.72rem;top:0;left:0;right:0;z-index:2;background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/btn_play.png) center/auto 100% no-repeat;background-size:1.28rem 1.28rem;background-position:.95rem 6.35rem}
.btn_play3{width:1rem;height:1rem;background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/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;width:16rem;left:50%;transform:translateX(-50%);z-index:20;text-align:center;height:2.3rem;top:12.55rem}
.top-nav.fixed{position:fixed;top:0}
.top-nav ul{display:flex;justify-content:center;width:16rem;text-align:center;flex-wrap:wrap;font-size:0;position:absolute}
.top-nav ul li{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.28rem;line-height:1.1;color:#2f2027;font-family:font1;text-align:center;overflow:hidden;margin:.1rem}
.top-nav ul li.on p,.top-nav ul li:hover p{color:#eceff4}
.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;width:3.2rem;height:.95rem;background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/page1.png) top left/auto 100% no-repeat;overflow:hidden;margin:0 .3rem;box-sizing:border-box;padding-bottom:.04rem}
.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:#1e1e1e}
.p_page a.on,.p_page a:hover{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/page1-on.png) top left/auto 100% no-repeat}
.p_page a.on p,.p_page a:hover p{color:#eceff4}
.p_page1 a{width:3.2rem;background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/page1.png) top left/auto 100% no-repeat}
.p_page1 a.on,.p_page1 a:hover{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/page1-on.png) top left/auto 100% no-repeat}
.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:14.45rem;height:1.96rem;margin:0 auto .16rem}
.title1{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t1.png) center/auto 100% no-repeat;height:2.17rem}
.title2{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t2.png) center/auto 100% no-repeat;width:14.45rem;height:1.64rem;margin-bottom:-.04rem}
.title3{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t3.png) center/auto 100% no-repeat;height:1.65rem;margin-bottom:0}
.title4{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t4.png) center/auto 100% no-repeat;height:1.96rem;margin-bottom:.02rem}
.title42{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t42.png) center/auto 100% no-repeat;height:2.07rem;margin-bottom:.13rem;width:15.17rem;transform:translateX(-.36rem)}
.title43{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t43.png) center/auto 100% no-repeat;height:2.18rem;margin-bottom:0}
.title44{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t44.png) center/auto 100% no-repeat;height:2.21rem;width:15.94rem;margin-bottom:0}
.title45{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t45.png) center/auto 100% no-repeat;height:1.91rem;margin-bottom:-.04rem}
.title46{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t46.png) center/auto 100% no-repeat;height:1.64rem;margin-bottom:.04rem}
.title47{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t47.png) center/auto 100% no-repeat;height:1.82rem;margin-bottom:.17rem}
.title5{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t5.png) center/auto 100% no-repeat;height:1.67rem;margin-bottom:-.1rem;pointer-events:none}
.title6{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t6.png) center/auto 100% no-repeat;height:1.64rem;margin-bottom:.24rem}
.title7{background:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/t7.png) center/auto 100% no-repeat;height:1.64rem;margin:0 auto 0}
.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,.descline-icon,.descline::before,.ljqw-btn,.navitem,.navitem-on,.sprite-img,.top-nav ul li,.top-nav ul li.on,.top-nav ul li:hover{background-image:url(//game.gtimg.cn/images/cfhd/cp/a20260526ver/sprite-img.png?v=1780392028);background-size:7.59rem 1.95rem;background-repeat:no-repeat}
.btn_home{background-position:-3.45rem -.77rem;width:2.42rem;height:.63rem}
.descline-icon,.descline::before{background-position:-5.92rem -.77rem;width:.19rem;height:.17rem}
.ljqw-btn{background-position:-3.45rem 0;width:4.14rem;height:.72rem}
.navitem-on,.top-nav ul li.on,.top-nav ul li:hover{background-position:0 0;width:3.4rem;height:.95rem}
.navitem,.top-nav ul li{background-position:0 -1rem;width:3.4rem;height:.95rem}
.top-nav ul li{box-sizing:border-box;padding-top:.06rem}
.desc{font-size:.28rem;color:#e2e2ee;text-align:left;line-height:.45rem;margin-top:.13rem}
.desc2{font-size:.28rem;color:#e2e2ee;text-align:left;line-height:.46rem;margin-top:.13rem}
.descline{position:relative;margin-bottom:.1rem}
.descline::before{content:'';display:inline-block;margin-right:.18rem;vertical-align:middle}
.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(//game.gtimg.cn/images/cfhd/cp/a20260526ver/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}
.p4_box1{height:12.64rem}
.p4_box2{height:10.54rem}
.p4_box3{height:11.04rem}
.p4_box4{height:10.84rem}
.p4_box5{height:10.84rem}
.p4_box6{height:10.84rem}
.p4_box7{height:10.84rem}
.p5_box{height:11.4rem}
.highlight{color:#feca4d}