body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{-webkit-text-size-adjust:none;margin:0;padding:0;}

body,button,input,select,textarea{font:12px/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;}



/*MEA*/

code,kbd,pre,samp{font-family:courier new,courier,monospace;}

small{font-size:12px;}

ul,ol{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:100px;}

body{font-size:14px;line-height:28px;color:#060606;}

a{color:#5B5B5B;outline:none;}

#footer_ied{background:#5E6FB4;padding:34px 0;text-align:center;line-height:2;position:relative;}

#footer_ied a,#footer_ied{color:#fff}

#afooter{position:relative;width:100%;text-align:center;background:#000;color:#fff;padding:20px 0;line-height:22px;}

#afooter a{color:#fff;}

@font-face{font-family:"font1";src:url(https://game.gtimg.cn/images/cf/cp/a20251215zty/font1.ttf);}

@font-face{font-family:"font2";src:url(https://game.gtimg.cn/images/cf/cp/a20251215zty/font2.ttf);}



html{scroll-behavior:smooth;}

html,body,.wrapper{position:relative;width:100%;}

.part{position:relative;width:100%;box-sizing:border-box;text-align:center;overflow: hidden;}

html{font-size:calc(100vw / 1920 * 100);}



.wrapper {

  height: 111.07rem;

/*  background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/bg1.jpg) no-repeat center 0 / 19.2rem,

    url(https://game.gtimg.cn/images/cf/cp/a20251215zty/bg2.jpg) no-repeat center 11.49rem / 19.2rem,

    url(https://game.gtimg.cn/images/cf/cp/a20251215zty/bg3.jpg) no-repeat center 31.98rem / 19.2rem,

    url(https://game.gtimg.cn/images/cf/cp/a20251215zty/bg4.jpg) no-repeat center 57.28rem / 19.2rem; */

	

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/bg.jpg) no-repeat center 0 / 19.2rem;

}



.kv{height:10.48rem;}

.part1{height:17.73rem;}

.part2{height: 15.97rem;}

.part3{height: 11.27rem;}

.part4{height: 8.65rem;}

.part5{height: 13.88rem;}

.part6{height: 9.92rem;}

.part7{height: 9.61rem;}

.part8{height: 13.56rem;}









.p_prev{

  display: block;

  content: '';

  width: 0.72rem;

  height: 0.72rem;

  background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/btn_prev.png) 0 0/100% 100% no-repeat;

  position: absolute;

  top: 2.57rem;

  left: -0.95rem;

}

.p_next{

  display: block;

  content: '';

  width: 0.72rem;

  height: 0.72rem;

  background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/btn_next.png) 0 0/100% 100% no-repeat;

  position: absolute;

  top: 2.57rem;

  right: -0.95rem;

}

.p_box{

	display: block;

	margin: 0 auto;

	position: relative;

	

	width: 10.34rem;

	height: 10rem;

	margin: 0 auto 0;

}

.swiper-container{

	width: 10.34rem;

	height: 10rem;

	position: absolute;

	top: 0;

	left: 0;

}

.swiper-slide{

	position: relative;

}

.swiper-container img{

  display: block;

  width: 100%;

  height: auto;

  

}
.swiper-container p{
	
}
.swiper-container p{

  display: block;

  width: 100%;

  line-height: 1.5;

  font-size: .2rem;

  color: #fff;

  margin-top: 0.25rem;

  font-family:"font2";

}

.swiper-container p a{

	color: #fff8e9;

	text-decoration:underline;

	margin-top: 0.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: 100%;

	height: 5.75rem;

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/btn_play.png) center/auto 1.89rem no-repeat;

	top: 0;

	left: 0;

	margin: auto;

	z-index: 2;

}

.btn_play2{

    position: fixed;

    width: 1.78rem;

    height: 1.78rem;

    background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/btn_play2.png) center / auto 100% no-repeat;

    top: 7.16rem;

    right: 0rem;

    margin: auto;

    z-index: 2;

}



/* .btn_play3{

	width: 50%;

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/btn_play.png) .48rem 5.30rem/auto 1.18rem no-repeat;

}

.btn_play4{

	width: 50%;

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/btn_play.png) .16rem 5.30rem/auto 1.18rem no-repeat;

	left: unset;

	right: 0;

} */



.img_table{

	width: 9.67rem;

	height: 4.6rem;

	overflow-y: auto;

	overflow-x: hidden;

	position: absolute;

	left: 0.33rem;

	top: 0.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: 0.2rem;

	display: block;

}



.p_text span{

    text-align: left;

    display: flex;

    justify-content: center;

}





.top-nav {

  position: absolute;

  width: 18.7rem;

  height: 0.83rem;

  top: 10.48rem;

  left: 0.35rem;

  z-index: 20;

  text-align: center;

}

.top-nav.fixed {

  position: fixed;

  top: 0;

}

.top-nav ul {

    display: flex;

    justify-content: space-between;

    width: 100%;

    height: 100%;

    text-align: center;

    font-size: 0;

    position: absolute;

}

.top-nav ul li {

	display: flex;
    justify-content: center;
    cursor: pointer;
    font-size: .24rem;
    line-height: .75rem;
    color: #ffffff;
    font-family: "font1";
    width: 2.24rem;
    height: 0.85rem;
    background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/nav.png) top left / 100% 100% no-repeat;
    overflow: hidden;

}

.top-nav ul li p{

	color: #ffffff;

	background: linear-gradient(0deg, #fee1a5, #fee1a5);

	-webkit-background-clip: text;

	background-clip: text;

	-webkit-text-fill-color: transparent;

	text-fill-color: transparent;

	-webkit-box-decoration-break: clone;

	box-decoration-break: clone;

}

.top-nav ul li:hover, .top-nav ul li.on {

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/nav_on.png) top left/100% 100% no-repeat;

}

.top-nav ul li:hover p, .top-nav ul li.on p{

	color: #ffffff;

	

	background: linear-gradient(0deg, #392b27, #392b27);

	-webkit-background-clip: text;

	background-clip: text;

	-webkit-text-fill-color: transparent;

	text-fill-color: transparent;

	-webkit-box-decoration-break: clone;

	box-decoration-break: clone;

}

.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: 12.3rem;

  margin: 0 auto .25rem;

}

.p_page a{

  display: block;

  width: 2.8rem;

  height: .71rem;

  background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page.png) top left/auto 100% no-repeat;

  overflow: hidden;

  margin: 0 0.06rem 0.24rem;

}

.p_page a p{

 display: flex;

  align-items: center;

  justify-content: center;

  width: 100%;

  height: 100%;

  

	font-size: 0.26rem;

	line-height: 0.3rem;
	font-weight: bold;

	/* font-family:"font1"; */

	color: #fee1a5;

}

.p_page a:hover, .p_page a.on{

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page_on.png) top left/auto 100% no-repeat;

}

.p_page a:hover p, .p_page a.on p{

	color: #ffffff;

	background: linear-gradient(0deg, #935535, #392b27 );

	-webkit-background-clip: text;

	background-clip: text;

	-webkit-text-fill-color: transparent;

	text-fill-color: transparent;

	-webkit-box-decoration-break: clone;

	box-decoration-break: clone;

}





.p_page2{

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

  width: 13rem;

  margin: 0.55rem auto 0.61rem;

}

.p_page2 a{

  display: flex;
  align-items: center;
  justify-content: center;

  width: 2.26rem;

  height: .61rem;

  background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page4.png) top left/auto 100% no-repeat;

  overflow: hidden;

  margin: 0 0.25rem;
  font-size: 0.2rem;
  line-height: 1.2;
  color: #fff8e9;

}

.p_page2 a:hover, .p_page2 a.on{
	color: #422108;

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page4_on.png) top left/auto 100% no-repeat;

}
.p_page2.show{
	display: flex !important;
}



.btn_home{

  display: block;

  width: 2.6rem;

  height: .83rem;

  background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/btn_home.png) 0 0/100% 100% no-repeat;

  position: absolute;

  top: 0.44rem;

  right: 0.73rem;

}

.logo{

	position: absolute;

	width: 3.53rem;

	height: 1.63rem;

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/logo.png) 0 0/100% 100% no-repeat;

	left: 0;

	top: 0;

}

.title{

  display: block;

  width: 12rem;

  height: 2.75rem;

  margin: 0 auto;

}





/*p1*/

.title1{
	height: 3.22rem;

	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t1.png) center/auto 100% no-repeat;

	margin-top: 0.45rem;
	margin-bottom: 0.34rem;

}
.p1_page_5 ,
.p1_page_6 ,
.p1_page_7 ,
.p1_page_8 {
	margin-bottom: 0.3rem;
}

.p1_page_5 a,
.p1_page_6 a,
.p1_page_7 a,
.p1_page_8 a{
	width: 100%;
	display: none;
	background: none;
	color: #ffe798;
	pointer-events: none;
}
.p1_page_5 a.on,
.p1_page_6 a.on,
.p1_page_7 a.on,
.p1_page_8 a.on{
	background: none;
	display: flex;
	font-size: 0.48rem;
	line-height: 0.61rem;
	color: #ffe798;
}



/*p2*/

.title2{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t2.png) center/auto 100% no-repeat;margin-bottom: 0.07rem;}

.part2 .p_page a{
	width: 3.38rem;
    height: .87rem;
    background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page3.png) top left / auto 100% no-repeat;
	margin: 0 0.2rem 0.3rem;
}

.part2 .p_page a:hover,.part2 .p_page a.on{
	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page3_on.png) top left / auto 100% no-repeat;
}
.part5 .p_page a:nth-child(1),
.part5 .p_page a:nth-child(2),
.part2 .p_page a:nth-child(1),
.part2 .p_page a:nth-child(2){
	width: 5.85rem;
	height: .89rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page2.png) top left / auto 100% no-repeat;
	margin: 0 0.15rem 0.5rem;
}

.part5 .p_page a:nth-child(1):hover,.part5 .p_page a:nth-child(1).on,
.part5 .p_page a:nth-child(2):hover,.part5 .p_page a:nth-child(2).on,
.part2 .p_page a:nth-child(1):hover,.part2 .p_page a:nth-child(1).on,
.part2 .p_page a:nth-child(2):hover,.part2 .p_page a:nth-child(2).on{
	background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/page2_on.png) top left / auto 100% no-repeat;
}



/*p3*/

.title3{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t3.png) center/auto 100% no-repeat;}

.p3_page{

	width: 16rem;

}



/*p4*/

.title4{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t4.png) center/auto 100% no-repeat;}





/*p5*/

.title5{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t5.png) center/auto 100% no-repeat;margin-bottom: 0.07rem;}
.part5 .p_page{
	margin-bottom: 0.3rem;
}



/*p11*/

.title11{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t11.png) center/auto 100% no-repeat;}





/*p6*/

.title6{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t6.png) center/auto 100% no-repeat;}





/*p7*/

.title7{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t7.png) center/auto 100% no-repeat;}





/*p8*/

.title8{background: url(https://game.gtimg.cn/images/cf/cp/a20251215zty/t8.png) center/auto 100% no-repeat;}







.video-dia {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 9999;

  background-color: rgba(0, 0, 0, 0.7);

}

.pop-close {

  position: absolute;

  width: 0.88rem;

  height: 0.88rem;

  top: -0.3rem;

  right: -0.88rem;

  font-size: 0.6rem;

  line-height: 0.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: 0.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;

}



@media only screen and (max-width:500px) {

	

}

.mobile .p_text{

	width: 18.8rem;

    font-size: .4rem;

    line-height: .46rem;

    left: -2.69rem;

}