@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/a0261026ver/font1.ttf)}
@font-face{font-family:font2;src:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/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/a0261026ver/bg.jpg?v=2) no-repeat center 0/25.6rem;position:relative}
.kv{height:11.61rem}
.part1{height:18.09rem}
.part2{height:13.92rem}
.part3{height:18.89rem}
.part4{height:16.12rem}
.part5{height:15.86rem}
.part6{height:15.46rem}
.part7{height:15.81rem}
.part8{height:13.72rem}
.part9{height:14.82rem}
.part10{height:18.05rem}
.swiper-container .tit{position:absolute;left:50%;transform:translateX(-50%);top:.92rem}
.part1{padding-top:2.9rem}
.part6 .p_page{margin:.44rem auto .39rem}
.part6 .p_page a{margin:0 .1rem}
.part4 .mjppagecom{margin-bottom:.12rem}
.part5 .mjppagecom{margin-bottom:.12rem}
.p_box{width:15.69rem;height:8.66rem}
.p_box .swiper-slide{background:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/swiperbg.png) center/100% auto no-repeat;background-position:top center;margin-left:auto;margin-right:auto;padding:0 .3rem;box-sizing:border-box}
.p_prev{display:block;content:'';width:.64rem;height:.85rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/btn_prev.png) 0 0/100% 100% no-repeat;position:absolute;top:4.09rem;left:-.84rem;z-index:10}
.p_next{display:block;content:'';width:.64rem;height:.85rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/btn_next.png) 0 0/100% 100% no-repeat;position:absolute;top:4.09rem;right:-.84rem;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:15.69rem;height:8.66rem;margin:0 auto 0}
.swiper-container{width:15.69rem;height:100%}
.swiper-slide{position:relative}
.swiper-container img{display:block;width:14.97rem;height:auto;max-height:7.67rem;object-fit:cover;margin:.62rem auto .37rem}
.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.97rem;height:7.67rem;top:.62rem;right:.34rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/btn_play.png) center/auto 1.26rem no-repeat;margin:0 auto;z-index:2}
.btn_play2{position:absolute;width:14.97rem;height:7.67rem;top:.62rem;right:.34rem;z-index:2;background:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/btn_play.png) center/auto 100% no-repeat;background-size:1.26rem 1.26rem;background-position:.44rem 6.22rem}
.btn_play3{position:absolute;width:1.26rem;height:1.26rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/btn_play.png) center/100% no-repeat;top:5.92rem;left:.64rem}
.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:12.44rem}
.top-nav::before{content:'';position:absolute;top:-.06rem;left:50%;margin-left:-10.74rem;width:21.48rem;height:.92rem;background:url(https://game.gtimg.cn/images/cfhd/cp/a0261026ver/nav-before.png) center/100% 100% no-repeat;z-index:2;pointer-events:none}
.top-nav.fixed{position:fixed;top:0}
.top-nav ul{display:flex;justify-content:center;width:25.6rem;height:100%;text-align:center;flex-wrap:wrap;font-size:0;position:absolute;left:50%;transform:translateX(-50%) scale(1)}
.top-nav ul li{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.22rem;line-height:1.1;color:#ffe0d1;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:#cafbff;text-shadow:.02rem .02rem .04rem #32353a}
.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:.1rem;right:0;transform:scale(.8)}
.logo{position:absolute;width:5.34rem;height:.59rem;left:.57rem;top:.46rem}
.title{display:block;width:18.21rem;height:1.48rem;margin:0 auto .34rem}
.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}
.bbpop-cjwt-tit,.bbpop-close,.bbpop-czzy-tit,.btn_home,.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,.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/a0261026ver/sprite-img.png);background-size:36.39rem 18.68rem;background-repeat:no-repeat}
.bbpop-cjwt-tit{background-position:-29.15rem -3.27rem;width:2.85rem;height:.83rem}
.bbpop-close{background-position:-35.95rem -3.27rem;width:.4rem;height:.4rem}
.bbpop-czzy-tit{background-position:-33.4rem -1.97rem;width:2.85rem;height:.83rem}
.btn_home{background-position:-24.92rem -3.27rem;width:4.18rem;height:1.24rem}
.navitem-on,.top-nav ul li.on,.top-nav ul li:hover{background-position:-34rem -3.27rem;width:1.9rem;height:.78rem}
.navitem,.top-nav ul li{background-position:-32.05rem -3.27rem;width:1.9rem;height:.78rem}
.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:-20.68rem -3.27rem;width:4.19rem;height:1.25rem}
.mjppagecom a,.p_page a,.p_page1 a,.page1{background-position:-24.92rem -1.97rem;width:4.19rem;height:1.25rem}
.mjcont_page a.on,.mjcont_page a:hover,.page2-on{background-position:-23.96rem -4.57rem;width:3.23rem;height:.44rem}
.mjcont_page a,.page2{background-position:-20.68rem -4.57rem;width:3.23rem;height:.44rem}
.page3-on,.part4 .mjppagecom a.on,.part4 .mjppagecom a:hover,.part4 .p16_page a.on{background-position:-20.68rem -1.97rem;width:4.19rem;height:1.25rem}
.page3,.part4 .mjppagecom a,.part4 .p16_page a{background-position:-29.16rem -1.97rem;width:4.19rem;height:1.25rem}
.pop-close{background-position:-20.68rem -5.06rem;width:.5rem;height:.5rem}
.title1{background-position:0 -12.9rem;width:17.98rem;height:1.91rem}
.title10{background-position:0 -16.77rem;width:16.05rem;height:1.91rem}
.title2{background-position:0 -14.86rem;width:17.3rem;height:1.86rem}
.title3{background-position:0 -2.92rem;width:19.91rem;height:1.93rem}
.title4{background-position:0 0;width:20.63rem;height:2.87rem}
.title5{background-position:0 -8.92rem;width:19.34rem;height:1.92rem}
.title6{background-position:0 -10.89rem;width:18.53rem;height:1.96rem}
.title7{background-position:-20.68rem 0;width:15.71rem;height:1.92rem}
.title8{background-position:0 -6.91rem;width:19.08rem;height:1.96rem}
.title9{background-position:0 -4.9rem;width:19.08rem;height:1.96rem}
.top-nav ul li{box-sizing:border-box}
.desc{position:relative;font-family:'思源黑体 CN';box-sizing:border-box;font-size:.34rem;color:#ffcca8;text-align:left;line-height:.54rem;margin-top:.3rem}
.desc div{position:relative}
.desc div::before{content:'\00b7';position:absolute;font-size:.4rem;left:-.24rem;top:0}
.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/a0261026ver/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}
.p1_box{height:11.7rem}
.p2_box{height:11.7rem}
.p4_box1{height:11rem}
.p4_box2{height:11.7rem}
.p3_box{height:13.7rem}
.title12{margin-bottom:-.2rem}
.title7,.title8{margin-bottom:.48rem}
.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 .12rem;width:14.11rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.08rem .42rem}
.mjppagecom a{padding-top:.12rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:font2;font-size:.36rem;color:#e39a62;line-height:.38rem}
.mjppagecom a p{background-image:linear-gradient(to top,#f6d7c4,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.mjppagecom a.on,.mjppagecom a:hover{color:#cafbff}
.mjppagecom a.on p,.mjppagecom a:hover p{background-image:linear-gradient(to top,#8ed5fa,#fff)}
.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:.3rem}
.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/a0261026ver/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}
.bbpop{display:none;font-family:bbfontct;font-size:.32rem;color:#fff}
.bbpop .bbpop-close{position:absolute;right:0;top:-.5rem}
.bbpop .bbpop_title{position:absolute;top:-.98rem;left:0;right:0;margin:0 auto;transform:translateX(.26rem)}
.bbpop .bbpop_act a{margin:0 .4rem}
.bbpop .bbpop_alert_text{width:80%;margin-left:auto;margin-right:auto;height:3rem;box-sizing:border-box;padding-top:.16rem;text-align:center;flex-direction:column}
.bbpop .bbpop_alert_text span{color:#fe4b02}
.bbpop .bbpop_alert_text input{width:5.21rem;height:.72rem;border:solid .01rem rgba(136,134,134,.5);background:0 0;outline:0;color:#fff;text-align:center;font-size:.348rem;border-radius:0}
.bbpop .bbpop_alert_text input::placeholder{color:#485258}
.bbpop .bbpop-btn1{display:inline-flex;align-items:center;justify-content:center;font-size:.4rem;font-weight:700;color:#fff}
.bbpop .bbpop-btn2{display:inline-flex;align-items:center;justify-content:center;font-size:.32rem;font-weight:700;color:#fff}
.bbpop .bbpop-btn3{display:inline-flex;align-items:center;justify-content:center;font-size:.45rem;font-weight:700;color:#fff}
.bbpop-bg3{background-color:#171717;border-radius:.1rem;border:solid .01rem #404447;box-sizing:border-box;width:11.34rem;height:11.56rem}
.bbpop-rule{transform:scale(.8)}
.bbpop-rule ul{font-size:.32rem;color:#fff;width:10.3rem;margin-left:auto;margin-right:auto;margin-top:.56rem;line-height:.44rem}
.bbpop-rule ul li{display:flex;margin-bottom:.42rem}
.bbpop-rule ul li>p{flex:1;text-align:left}
.bbpop-rule ul li img{width:100%;display:block}
.bbpop-rule ul li .img2{width:45%}
.bbpop-rule ul.scrollrule{overflow-y:scroll;overflow-x:hidden;line-height:.48rem;height:10.3rem}
.bbpop-rule ul.scrollrule li{margin:.1rem 0}
.bbpop-rule ul.scrollrule::-webkit-scrollbar-track-piece{background-color:#05060a}
.bbpop-rule ul.scrollrule::-webkit-scrollbar{width:.08rem}
.bbpop-rule ul.scrollrule::-webkit-scrollbar-thumb{background:#e7601c;border-radius:.1333rem}
.role-img{transform:translateY(.12rem)}