/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
/* basic */
.c:before,.c:after{content:"";display:table;}
.c:after{clear:both;}
.c{zoom:1;}
body{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma,'\5b8b\4f53',"\9ED1\4F53",sans-serif;background-color:#000;overflow-x: hidden;box-sizing: border-box;-webkit-text-size-adjust: none;text-size-adjust: none;font-family:'font1';}
a {text-decoration:none;overflow:hidden;outline: none;}
a:hover{text-decoration:none;}
/*.wrap,.dnfact_navbg,.ost,#afooter,body{min-width:1400px !important;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1402?'1400px':'');overflow-x: hidden;}*/
.container{width: 12rem;margin: 0 auto;box-sizing: border-box;position: relative;z-index: 2;}
.hide{display:block;width:0;height:0;overflow:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.db{display:block;text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
img {pointer-events: none;width: 100%;object-fit: cover;}
.chromeframe {width: 100%;text-align: center;background-color: #ff0;color: #000;font-size: .14rem;display: block;}

@font-face {
	font-family:'font1';
	src: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/font1.ttf);
}

@font-face {
	font-family:'font2';
	src: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/font2.ttf);
}

@font-face {
	font-family:'font3';
	src: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/font3.ttf);
}

/* footer */
#afooter{text-align:center;line-height:.2rem;color:#fff;background-color:#000;padding:.2rem 0;font-size: .18rem;}
#afooter a{ color:#fff;}

.sp{background-image: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/sp.png);background-repeat: no-repeat;background-size: 5.84rem auto;}
.wrap {width: 100%;min-width: 12.00rem;background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/bg1.jpg) no-repeat 50% 0,url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/bg2.jpg) no-repeat 50% 24.34rem;background-size: 100% auto;height: 94.53rem;}
.tit{background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/tit.png) no-repeat;background-size: 6.79rem auto;}
/*  head  */
.head {height: 11.38rem;position: relative;}
.logo {background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/logo.png) no-repeat;background-size: 100% 100%;width: 2.38rem;height: 1.2rem;position: absolute;left: -3rem;top: .2rem;font-size: 0;}
.btn-enter,.btn-gxgg {width: 2.28rem;height: .67rem;position: absolute;top: 0;display: block;font-size: 0;}
.btn-gxgg {right: -2.6rem;background-position: -2.51rem 0;}
.btn-enter {right: -0.4rem;background-position: 0 0;}



/* 二维码 */
.h-btns {position: fixed;left: 0.2%;height: 3.8rem;z-index: 99;bottom: 5%;background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/down.png) 0 0 no-repeat;background-size: 100% auto;width: 2.17rem;padding-top: 0.25rem;display: none;box-sizing: border-box;}
.ewm {width: 1.6rem;height: 1.6rem;margin: .03rem auto 0;position: relative;}
.ewm img {display: block;margin: 0 auto;width: 1.6rem;}
.btn-ios,.btn-and {width: 100%;height: .51rem;display: block;margin-bottom: 0.07rem;font-size: 0;}
.ewm span {background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/icon.png) 0 0 no-repeat;background-size: 100% auto;position: absolute;top: 0rem;left: 0rem;filter: alpha(opacity=0);width: 1.6rem;height: 0.62rem;-webkit-animation: move 1.5s linear infinite alternate;animation: move 1.5s linear infinite alternate;z-index: 7;}

.float {position: absolute;width: 2.17rem;height: 3.81rem;left: 0;top: -3.8rem;margin-top: 0rem;z-index: 99;}
.float img {width: 100%;display: block;}
.float.on {width: 1.10rem;height: 2.25rem;}
.btn-close2 {position: absolute;top: -.1rem; right: 0rem;font-size: .36rem;color: #fff;line-height: .36rem;}
.float.on .btn-close2 {top: .43rem;font-size: .26rem;line-height: .26rem;right: -.15rem;}

.h-btns2 {position: absolute;width: 13.19rem;top: 8.35rem;left: -0.5rem;display: flex;justify-content: space-between;align-items: center;}
.h-btns2 a {width: 1.42rem;height: 1.74rem;background-image: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/btns.png);background-repeat: no-repeat;background-size: 13.19rem auto;animation: btn-light 1s linear infinite;-webkit-animation: btn-light 1s linear infinite;}
.h-btns2 a:nth-child(odd) {animation: btn-light 1s linear .5s infinite;-webkit-animation: btn-light 1s linear .5s infinite;}
.h-nav1 {background-position: 0 0;}
.h-nav2 {background-position: -1.68rem 0;}
.h-nav3 {background-position: -3.36rem 0;}
.h-nav4 {background-position: -5.04rem 0;}
.h-nav5 {background-position: -6.73rem 0;}
.h-nav6 {background-position: -8.41rem 0;}
.h-nav7 {background-position: -10.09rem 0;}
.h-nav8 {background-position: -11.77rem 0;}
.h-nav1:hover {background-position: 0 -1.91rem;}
.h-nav2:hover {background-position: -1.68rem -1.91rem;}
.h-nav3:hover {background-position: -3.36rem -1.91rem;}
.h-nav4:hover {background-position: -5.04rem -1.91rem;}
.h-nav5:hover {background-position: -6.73rem -1.91rem;}
.h-nav6:hover {background-position: -8.41rem -1.91rem;}
.h-nav7:hover {background-position: -10.09rem -1.91rem;}
.h-nav8:hover {background-position: -11.77rem -1.91rem;}

/*  float   */
.side-nav {width: 2.17rem;height: 4.81rem;z-index: 99;top: 50%;margin-top: -2.4rem;right: 0;display: none;position: fixed;box-sizing: border-box;padding: 0.25rem;background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/side-navbg.png) no-repeat;background-size: 100% 100%;}
.side-nav li {width: 100%;display: block;height: .52rem;position: relative;z-index: 3;border-bottom: 1px solid #d7ebff;font-family:'font2';}
.side-nav li:last-child{border-bottom: none;}
.side-nav li.curr {background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/cd2.png) 0 0 no-repeat;background-size: 100% auto;}
.side-nav .snav a{display: block;width: 100%;height: 100%;text-align: center;line-height: 0.52rem;font-size: 0.26rem;color: #5677be;letter-spacing: 1px;}
.side-nav .curr a{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#a3e4ff), to(#fff)); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}


/*  content  */
.part1 h2{background-position: 0 0;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.txt1{background-position: 0 -.78rem;width: 4.38rem;height: .66rem;text-align: center;line-height: .66rem;color: #ffffff;font-size: .26rem;text-shadow: 0 0 0.08rem #1e74d3,0 0 0.08rem #1e74d3,0 0 0.08rem #1e74d3;margin: .15rem auto 0;font-family:'font3';}
.p1showbox{margin: .16rem auto 0;position: relative;background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/p1show_bg.png) no-repeat;background-size: 100% 100%;width: 10.57rem;height: 5.17rem;box-sizing: border-box;padding: .25rem;}
.btn-video{width: 100%;height: 100%;position: relative;}
.btn-video:after{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);content: "";top: 0;left: 0;}
.btn-video img{width: 100%;display: block;}
.btn-video .video_icon{background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/btn_video.png) no-repeat;width: .69rem;height: .79rem;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;margin: -.4rem 0 0 -.35rem;z-index: 1;animation: swing 1s linear infinite both alternate;}
@keyframes swing{0%{transform:scale(1.1)}100%{transform:scale(1)}}
.videoshow{width: 100%;height: 100%;}
.list_txt{margin: .26rem auto 0;padding: 0 .57rem;}
.list_txt li{margin-bottom: 0.12rem;position: relative;display: flex;justify-content: flex-start;}
.list_txt li span {color: #ffffff;font-size: .2rem;text-align: center;width: 1.13rem;height: .35rem;line-height: .35rem;background-position: 0 -1.55rem;box-sizing: border-box;display: block;flex-shrink: 0;}
.list_txt li p {color: #4356d3;font-size: .16rem;line-height: .35rem;padding-left: .15rem;}

.part2{padding-top: .6rem;}
.part2 h2{background-position: 0 -1.7rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p2nav{margin: .18rem auto 0;display: flex;justify-content: center;align-items: center;}
.p2nav a{background-position: 0 -1.99rem;width: 2.54rem;height: 0.57rem;text-align: center;line-height: 0.57rem;color: #ffffff;font-size: 0.3rem;text-shadow: 0 0 0.07rem #0e3c73;margin: 0 .05rem;font-family:'font3';}
.p2nav a.on{background-position: -2.64rem -1.99rem;text-shadow: 0 0 0.07rem #895b26;}
.p2showbox,.p3showbox{margin: .24rem auto 0;position: relative;background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/p1show_bg.png) no-repeat;background-size: 100% 100%;width: 10.57rem;height: 5.17rem;box-sizing: border-box;padding: .25rem;}
.p2showbox .swiper-container,.p3showbox .swiper-container{position: relative;width: 100%;height: 100%;}
.btn_p2prev,.btn_p3prev,.btn_p8prev{background-position: -4.5rem -0.73rem;width: 0.6rem;height: 0.76rem;display: block;position: absolute;top: 50%;margin-top: -0.38rem;left: -0.73rem;cursor: pointer;}
.btn_p2next,.btn_p3next,.btn_p8next{background-position: -5.18rem -0.73rem;width: 0.6rem;height: 0.76rem;display: block;position: absolute;top: 50%;margin-top: -0.38rem;right: -0.73rem;cursor: pointer;}

.part3{padding-top: .6rem;}
.part3 h2{background-position: 0 -3.41rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p3nav{margin: .18rem auto 0;display: flex;justify-content: center;align-items: center;}
.p3nav a{background-position: 0 -1.99rem;width: 2.54rem;height: 0.57rem;text-align: center;line-height: 0.57rem;color: #ffffff;font-size: 0.3rem;text-shadow: 0 0 0.07rem #116591;margin: 0 .95rem;font-family:'font3';}
.p3nav a.on{background-position: -2.64rem -1.99rem;text-shadow: 0 0 0.07rem #895b26;}
.part3 .list_txt li span{background-position: -1.20rem -1.55rem;color: #214980;}
.part3 .list_txt li p{color: #fff;}
.part3 .t_i1{background-position: 0 -2.60rem!important;width: 2.15rem!important;}
.part3 .t_i2{background-position: -2.19rem -2.60rem!important;width: 3.53rem!important;margin-bottom: .1rem;}
.list_txt1 li{display: flex;flex-direction: column;}


.part4{padding-top: .6rem;position: relative;}
.part4 h2{background-position: 0 -5.11rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p4showbox{margin-top: 1rem;position: relative;}
.p4icon{width: 1.08rem;height: .54rem;display: block;}
.p4hero_tit{color: #f5ffff;font-size: .4rem;line-height: 1.2;font-weight: bold;padding: .05rem 0;}
.list_p4intr li{margin-bottom: 0.3rem;position: relative;}
.list_p4intr li span {color: #214980;font-size: .2rem;text-align: center;width: 1.13rem;height: .35rem;line-height: .35rem;background-position: -1.20rem -1.55rem;box-sizing: border-box;display: block;flex-shrink: 0;}
.list_p4intr li p {color: #ffffff;font-size: .18rem;line-height: .26rem;text-indent: 2em;width: 4.7rem;padding: .1rem 0;}
.list_p4intr li img{height: 1.08rem;display: block;margin-top: .13rem;width: auto!important;}
.p4_pic{width: 11.17rem;position: absolute;top: -1.2rem;left: 4rem;pointer-events: none;}


.part5{padding-top: .8rem;position: relative;}
.part5 h2{background-position: 0 -6.82rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p5showbox{margin: .3rem auto;position: relative;background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/p1show_bg.png) no-repeat;background-size: 100% 100%;width: 10.57rem;height: 5.17rem;box-sizing: border-box;padding: .25rem;}
.p5showbox img{width: 100%;margin: 0 auto;}

.part6{padding-top: .6rem;position: relative;}
.part6 h2{background-position: 0 -8.52rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p6show_pic1{width: 10rem;display: block;margin:  0 auto;}
.p6txt{color: #ffffff;font-size: .18rem;text-align: center;line-height: 1.2;padding-top: .2rem;}

.part7{padding-top: .6rem;position: relative;}
.part7 h2{background-position: 0 -10.23rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p7nav{margin: .3rem auto 0;display: flex;justify-content: center;align-items: center;}
.p7nav a{background-position: 0 -1.99rem;width: 2.54rem;height: 0.57rem;text-align: center;line-height: 0.57rem;color: #ffffff;font-size: 0.3rem;text-shadow: 0 0 0.07rem #116591;margin: 0 .95rem;font-family:'font3';}
.p7nav a.on{background-position: -2.64rem -1.99rem;text-shadow: 0 0 0.07rem #895b26;}
.p7showbox{margin: .24rem auto 0;position: relative;width: 12rem;}
.p7showbox .swiper-container{position: relative;width: 100%;height: 100%;}
.p7showbox img{width: 10rem;display: block;margin: 0 auto;}
.btn_p7prev1,.btn_p7prev2{background-position: -4.5rem -0.73rem;width: 0.6rem;height: 0.76rem;display: block;position: absolute;top: 50%;margin-top: -0.38rem;left: .3rem;cursor: pointer;z-index: 9;}
.btn_p7next1,.btn_p7next2{background-position: -5.18rem -0.73rem;width: 0.6rem;height: 0.76rem;display: block;position: absolute;top: 50%;margin-top: -0.38rem;right: .3rem;cursor: pointer;z-index: 9;}
.txt1_1{background-position: 0 -3.01rem;width: 5.16rem;}

.part8{padding-top: .6rem;position: relative;}
.part8 h2{background-position: 0 -11.94rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p8showbox{margin: .24rem auto 0;position: relative;background: url(//game.gtimg.cn/images/hdl/cp/a20251212chzcact/p1show_bg.png) no-repeat;background-size: 100% 100%;width: 10.57rem;height: 5.17rem;box-sizing: border-box;padding: .25rem;}
.p8showbox .swiper-container{position: relative;width: 100%;overflow-x: hidden!important;}
.p8showbox .txt1{margin: .5rem auto 0;}

.part9{padding-top: 1.74rem;position: relative;}
.part9 h2{background-position: 0 -13.65rem;width: 6.79rem;height: 1.66rem;display: block;margin: 0 auto;}
.p9nav{margin: .3rem auto 0;display: flex;justify-content: center;align-items: center;}
.p9nav a{background-position: 0 -1.99rem;width: 2.54rem;height: 0.57rem;text-align: center;line-height: 0.57rem;color: #ffffff;font-size: 0.3rem;text-shadow: 0 0 0.07rem #116591;margin: 0 .24rem;font-family:'font3';}
.p9nav a.on{background-position: -2.64rem -1.99rem;text-shadow: 0 0 0.07rem #895b26;}
.rulebox {width: 10rem;margin: 0.2rem auto 0;height: 4rem;overflow: hidden;overflow-y: auto;}
.rulebox::-webkit-scrollbar-track-piece{background-color:#205193;}
.rulebox::-webkit-scrollbar{width:6px;}
.rulebox::-webkit-scrollbar-thumb{background:#367fbb;border-radius: 10px}
.list_rule li {font-size: 0.22rem;color: #97fcfd;line-height: 0.3rem;margin-bottom: 0.1rem;padding-left: .25rem;position: relative;	}
.list_rule li strong {width: 0.16rem;height: 0.16rem;background-position: -5.09rem -.22rem;position: absolute;top: .05rem;left: 0;}




@-webkit-keyframes scal {
    0%,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: brightness(100%);
        filter: brightness(100%);
    }
    50% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
        -webkit-filter: brightness(120%);
        filter: brightness(120%);
    }
}

@keyframes scal {
    0%,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: brightness(100%);
        filter: brightness(100%);
    }
    50% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
        -webkit-filter: brightness(120%);
        filter: brightness(120%);
    }
}

@keyframes btn-lightt {
    0% {
        filter: brightness(100%);
    }
    50% {
        filter: brightness(120%);
    }
    100% {
        filter: brightness(100%);
    }
}

@-webkit-keyframes btn-lightt {
    0% {
        -webkit-filter: brightness(100%);
    }
    50% {
        -webkit-filter: brightness(120%);
    }
    100% {
        -webkit-filter: brightness(100%);
    }
}

@keyframes sca {
    0%,
    100% {
        transform: scale(1);
    }
    50% {
        transform: scale(.9);
    }
}

@-webkit-keyframes move {
    0% {
        -webkit-transform: translateY(-.10rem);
        transform: translateY(-.10rem);
    }
    100% {
        -webkit-transform: translateY(.8rem);
        transform: translateY(.8rem);
    }
}

@keyframes move {
    0% {
        -webkit-transform: translateY(-10rem);
        transform: translateY(-.10rem);
    }
    100% {
        -webkit-transform: translateY(.8rem);
        transform: translateY(.8rem);
    }
}

@keyframes btn-light {
    0% {
        filter: brightness(100%);
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
    50% {
        filter: brightness(110%);
        transform: translateY(-.10rem);
        -webkit-transform: translateY(-.10rem);
        -moz-transform: translateY(-.10rem);
        -ms-transform: translateY(-.10rem);
        -o-transform: translateY(-.10rem);
    }
    100% {
        filter: brightness(100%);
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

@-webkit-keyframes btn-light {
    0% {
        filter: brightness(100%);
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
    50% {
        filter: brightness(110%);
        transform: translateY(-.10rem);
        -webkit-transform: translateY(-.10rem);
        -moz-transform: translateY(-.10rem);
        -ms-transform: translateY(-.10rem);
        -o-transform: translateY(-.10rem);
    }
    100% {
        filter: brightness(100%);
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}