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/a20260706v230/font1.ttf);}
@font-face{font-family:"font2";src:url(https://game.gtimg.cn/images/cf/cp/a20260706v230/font2.ttf);}

html{scroll-behavior:smooth;}
html,body,.wrapper{position:relative;width:100%;height:100%;font-family:"font2";}
html,body{overflow:hidden;}
.part{position:relative;width:100%;box-sizing:border-box;text-align:center;overflow: hidden;    
	display: flex;
    align-items: center;}
html{font-size:calc(100vw / 1920 * 100);}

.wrapper {
	background: none;
}

.kv{height:10.8rem;}
.part1{height:10.65rem;}
.part2{height: 13.01rem;}
.part3{height: 12.06rem;}
.part4{height: 10.71rem;}

.page-swiper,
.page-swiper > .swiper-wrapper,
.page-slide{
	width: 100%;
	height: 100%;
}
.page-swiper{
	margin: 0;
	overflow: hidden;
}
.page-slide{
	position: relative;
	overflow: hidden;
}
.page-slide .part{
	height: 100%;
	/* background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/bg.jpg) no-repeat center var(--bg-y, 0rem) / 19.2rem auto; */
}
.page-slide .part.kv {
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/kv.jpg) no-repeat center/cover;
}
.part-inner{
	position: relative;
	width: 19.2rem;
	height: 10.8rem;
	aspect-ratio: 1920 / 1080;
	margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
	flex: 0 0 auto;
	transform: scale(var(--content-scale, var(--page-scale, 1)));
	transform-origin: center center;
}
.outer-at-part .top-nav{
	display: none;
}
.p_prev{
  display: block;
  content: '';
  width: 0.97rem;
  height: 0.82rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/btn_prev.png) 0 0/100% 100% no-repeat;
  position: absolute;
  top: 2.22rem;
  left: 2.96rem;
  z-index: 3;
}
.p_next{
  display: block;
  content: '';
  width: 0.97rem;
  height: 0.82rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/btn_next.png) 0 0/100% 100% no-repeat;
  position: absolute;
  top: 2.22rem;
  right: 2.96rem;
   z-index: 3;
}
.p_prev.swiper-button-disabled,
.p_next.swiper-button-disabled{
	opacity: 0.5;
}

.tab-slide-counter{
  position: absolute;
  top: 5.71rem;
  left: 0.15rem;
  width: 0.8rem;
  color: #0d3b8f;
  font-family: Arial, sans-serif;
  font-size: 0.23rem;
  line-height: 0.3rem;
  text-align: center;
  pointer-events: none;
  z-index: 1;
}



.p_box{
	display: block;
	margin: 0 auto;
	position: relative;
	
	width: 100%;
	height: 7.01rem;
	margin: 0 auto 0;
	display: flex;
    justify-content: center;
}
.p_box .swiper-container{
	width: 100%;
	height: 100%;
	margin: 0;
}
.p_box .slide-panel{
  position: relative;
  width: 10.83rem;
  height: 7.01rem;
  margin: 0 auto;
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/img_bg.png) center center/100% 100% no-repeat;
}
.p_box .swiper-slide{
	position: relative;
}
.p_box .slide-image-wrap{
  position: absolute;
  left: 0.18rem;
  top: 0.15rem;
  width: 10.45rem;
  height: 5.44rem;
  overflow: auto;
  -webkit-mask-image: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/img_show.png);
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
}
.p_box .slide-border{
/*  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  pointer-events: none;
  z-index: 3;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/img_border.png) center center/100% 100% no-repeat; */
}
.p_box .swiper-container img{
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.p_box .swiper-container p{
	position: absolute;
	left: 0.34rem;
	right: 0.38rem;
	bottom: 0.16rem;
	width: 94%;
	height: 1.1rem;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0;
	display: flex;
	align-items: safe center;
	justify-content: center;
	flex-direction: column;
	color: #1d4b9b;
	font-size: var(--caption-font-size, 0.18rem);
	line-height: var(--caption-line-height, 0.22rem);
	text-align: center;
}
.p_box .swiper-container p.left{
	display: flex;
	justify-content: center;
	text-align: left;
}
.p_box .swiper-container p.text-align-left{
	justify-content: flex-start;
	text-align: left;
}
.p_box .swiper-container p.text-align-right{
	justify-content: flex-end;
	text-align: right;
}
.p_box .swiper-container p a{
	color: #eef5ff;
	text-decoration:underline;
	margin-top: 0.15rem;
	display: block;
}

.p_box .swiper-container p span{
    text-align: left;
    display: flex;
    justify-content: center;
}

.p_box .swiper-container video{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.p_box .btn_play,
.p_box .btn_play2{
  width: 1.16rem;
  height: 1.12rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/btn_play.png) center/100% 100% no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 4;
}


.img_table{
	width: 10.16rem;
	height: 5.41rem;
	overflow-y: auto;
	overflow-x: hidden;
	position: absolute;
	left: 0.8rem;
	top: 0.32rem;
	z-index: 2;
}
.img_table img{
	width: 10.02rem;
	height: auto;
	margin: 0 auto 0 0;
}
.img_table::-webkit-scrollbar {
	width: 0.09rem;
	height: 1px;
	overflow-y: auto;
	overflow-x: hidden;
}
.img_table::-webkit-scrollbar-thumb {
	background: #ffc600 url(https://game.gtimg.cn/images/cf/cp/a20260706v230/scroll-tap.jpg) no-repeat center center/100% 100%;
}
.img_table::-webkit-scrollbar-track {
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/scroll-bg.jpg) no-repeat center center/0.05rem 100%;
}


.p_text{
  display: block;
  width: 100%;
  line-height: 2;
  font-size: .24rem;
  color: #fff;
  position: absolute;
  top: 8.14rem;
  left: 0;
}
.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: 8rem;
  left: 0.35rem;
  z-index: 20;
  text-align: center;
}
.top-nav.fixed {
  position: fixed;
  top: 0;
}
.top-nav ul {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 0;
    position: absolute;
}
.top-nav ul li {
	display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: .18rem;
    line-height: 1.2;
    color: #ffffff;
    font-family: "font1";
    width: 1.8rem;
    height: 0.84rem;
    background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/nav.png) top left / 100% 100% no-repeat;
    overflow: hidden;
	margin: 0 0.15rem;
	flex-shrink: 0;
}
.top-nav ul li p{
	color: #ffffff;
	background: linear-gradient(0deg, #feffd9, #ffffff);
	-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;
    margin-top: 0.1rem;
}

.left-nav {
  position: fixed;
  width: 1.8rem;
  height: 5.54rem;
  top: 50%;
  right: 0.12rem;
  margin-top: -2.5rem;
  z-index: 20;
  text-align: center;
  transform: scale(var(--page-scale, 1));
  transform-origin: right center;
}
.left-nav ul {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 1.8rem;
    height: 100%;
    text-align: center;
    font-size: 0;
    position: absolute;
	right: 0;
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
	transform-origin: right center;
	pointer-events: auto;
	transition: opacity 0.22s ease, transform 0.22s ease, visibility 0s linear 0s;
}
.left-nav ul li {
	display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: .24rem;
    line-height: 1.2;
    color: #e0ebff;
    font-family: "font1";
    width: 1.8rem;
    height: 0.84rem;
    background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/nav.png) top left / 100% 100% no-repeat;
    overflow: hidden;
	margin: 0;
	flex-shrink: 0;
	padding-top: 0.1rem;
}

.left-nav ul li:hover, .left-nav ul li.on {
	color: #ffffff;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/nav_on.png) top left/100% 100% no-repeat;
}



.tips{
  display: block;
  width: 100%;
  line-height: 1.6;
  font-size: 0.34rem;
  color: #fff;
  text-align: center;
  margin-top: 1.88rem;
}

.p_page{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 19.2rem;
  margin: 0 auto 0.25rem;
}
.p_page a{
  display: block;
  width: 2.71rem;
  height: 0.86rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/page.png) top left/100% 100% no-repeat;
  overflow: hidden;
  margin: 0 0.1rem;
}
.p_page.p_page-has-sub a{
  width: 3.05rem;
  height: 0.86rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/page2.png) top left/100% 100% no-repeat;
}
.p_page a p{
 display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  
	font-size: 0.26rem;
	line-height: 1.2;
	color: #b7dafd;
	font-weight: bold;
/* 	background: linear-gradient(0deg, #feffd9, #ffffff);
	-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; */
	margin-top: 0.02rem;
}
.p_page a:hover, .p_page a.on{
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/page_on.png) top left/100% 100% no-repeat;
}
.p_page.p_page-has-sub a:hover, .p_page.p_page-has-sub a.on{
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/page2_on.png) top left/100% 100% no-repeat;
}
.p_page a:hover p, .p_page a.on p{
	color: #ffecd2;
/* 	background: linear-gradient(0deg, #ca5030, #8f590b);
	-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;
  height: 0.61rem;
  margin: 0 auto 0.18rem;
}
.p_page2 a{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.95rem;
  height: 0.61rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/page3.png) top left/100% 100% no-repeat;
  overflow: hidden;
  margin: 0 0.07rem;
  font-size: 0.22rem;
  line-height: 1.2;
}
.p_page2 p{
	color: #b7dafd;
/* 	background: linear-gradient(0deg, #186eb2, #22abfb);
	-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;
	margin-bottom: 0.13rem; */
}
.p_page2 a:hover, .p_page2 a.on{
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/page3_on.png) top left/100% 100% no-repeat;
}
.p_page2 a:hover p, .p_page2 a.on p{
	color: #ffecd2;
/* 	background: linear-gradient(0deg, #c99125, #d38454);
	-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.show{
	display: flex !important;
}
.p_page-has-sub{
	margin-bottom: 0.2rem;
}


.btn_home{
  display: block;
  width: 1.8rem;
  height: .84rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/btn_home.png) 0 0/100% 100% no-repeat;
  position: absolute;
  top: 0.28rem;
  right: 0.33rem;
  z-index: 3;
}
.logo{
	position: absolute;
	width: 2.59rem;
	height: 0.71rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/logo.png) 0 0/100% 100% no-repeat;
	left: 0.5rem;
	top: 0.4rem;
}
.login, .logined{
	display: flex;
	text-align: right;
	font-size: 0.28rem;
	line-height: .84rem;
	color: #ffffff;
	position: fixed;
	right: 2.3rem;
	top: 0.28rem;
	z-index: 3;
	font-family: unset;
}
.login a, .logined a{
	color: #ffffff;
}

.title{
  display: block;
  width: 8.5rem;
  height: 0.77rem;
  margin: 0.47rem auto 0.67rem;
}



/*p1*/
.title1{}

/*p2*/
.title2{margin-bottom: 0.27rem;}
.p2_page_2 a{width: 2.83rem;}



/*p3*/
.title3{}


/*p4*/
.title4{margin-bottom: 0.27rem;}

.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;
  color: #FFF;
  text-align: center;
}
.pop-video-contain {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 13.4rem;
  height: 7.54rem;
  max-width: 90vw;
  max-height: 90vh;
  margin: 0;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  border: 0.02rem #fff solid;
}
@supports (aspect-ratio: 16 / 9) {
  .pop-video-contain {
    width: min(13.4rem, 90vw, 160vh);
    height: auto;
    aspect-ratio: 16 / 9;
  }
}
@supports (height: 100dvh) {
  .pop-video-contain {
    width: min(13.4rem, 90vw, 160dvh);
    max-height: 90dvh;
  }
}
.player-contain {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #000;
}
.player-contain .poster {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
video{
	object-fit: cover !important;
}



.dia0{
  width: 9.97rem;
  height: 6.2rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop.png) 0 0/100% 100% no-repeat;
}
.btn-cloes{
    display: block;
    width: .4rem;
    height: .4rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_close.png) 0 0/100% 100% no-repeat;
    position: absolute;
    top: 0;
    right: 0;
}
.dia-img {
    display: block;
    width: 90%;
    height: 4.2rem;
    object-fit: contain;
    margin: 0.2rem auto 0;
}
.dia-cnt{
	width: 100%;
	height: 5.7rem;
	margin-top: 0.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.dia-tips{
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #ffffff;
	text-align: center;
}
.dia-tips span{
	color: #ffe764;
}
.dia-msg1{
	width: 100%;
	height: 0.48rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_text2.png) center/auto 100% no-repeat;
	margin-top: 0.68rem;
}


.dia1{
  width: 9.96rem;
  height: 5.74rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop1.png) 0 0/100% 100% no-repeat;
}
.dia1.fly-in{
  animation: envelopeFlyIn 0.55s ease-out both;
  transform-origin: 50% 50%;
}
@keyframes envelopeFlyIn{
  0%{
    opacity: 0;
    transform: translate(3.2rem, 2.2rem) scale(0.42) rotate(12deg);
  }
  70%{
    opacity: 1;
    transform: translate(-0.08rem, -0.06rem) scale(1.04) rotate(-2deg);
  }
  100%{
    opacity: 1;
    transform: translate(0, 0) scale(1) rotate(0);
  }
}
.dia1 .btn-cloes{
	top: 0;
	right: 0;
}
.dia-tips1{
	font-size: 0.24rem;
	line-height: 0.48rem;
	color: #315c88;
	text-align: center;
	margin-top: 1.09rem;
	padding: 0 1.1rem 0 1.6rem;
}
.dia-tips1 div{
	height: 2.88rem;
}
.dia-tips1 p{
	text-align: left;
}
.pop-ljyy{
	display: block;
	width: 2.71rem;
	height: 0.79rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_btn1.png) 0 0/100% 100% no-repeat;
	margin: 0.64rem auto 0;
}
.pop-bcxf{
	display: block;
	width: 2.71rem;
	height: 0.79rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_btn2.png) 0 0/100% 100% no-repeat;
	margin: 0rem auto 0;
}
.pop-ckjy{
	display: block;
	width: 2.71rem;
	height: 0.79rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_btn3.png) 0 0/100% 100% no-repeat;
	margin: 0.2rem auto 0;
}

.dia2{
  width: 9.96rem;
  height: 5.8rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop2.png) 0 0/100% 100% no-repeat;
}
.dia2 .btn-cloes{
	top: 0;
	right: 0;
}
.dia-code{
	width: 1.35rem;
	height: 1.61rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_code.png) 0 0/100% 100% no-repeat;
	position: absolute;
	bottom: 0.79rem;
	right: 0.47rem;
}
.dia-tips2{
	font-size: 0.28rem;
	line-height: 0.64rem;
	color: #315c88;
	text-align: center;
	margin-top: 1.31rem;
	padding-right: 2.13rem;
}
.dia-tips2 li{
	width: 100%;
	display: flex;
	align-items: center;
}
.dia-tips2 i{
	width: 0.08rem;
	height: 0.08rem;
	background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_icon.png) 0 0/100% 100% no-repeat;
	margin-left: 1.75rem;
	margin-right: 0.15rem;
}
.dia-tips2 span{
	font-size: 0.44rem;
	color: #d87b3e;
}
.dia-tips2 p{
	margin-right: auto;
}

#toimg1{
	width: 9.59rem;
	background: #fff url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop2.png) 0 0 / 9.96rem 5.80rem no-repeat;
	position: absolute;
	left: -19.20rem;
	z-index: -1;
}






.page-slide-kv .part{
    background: #2f3035;
  overflow: auto;
  display: block;
}
.page-slide:not(.page-slide-kv) .part{
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/part.jpg) center top/cover no-repeat;
}
.kv .logo{
  position: absolute;
  width: 2.29rem;
  height: 0.51rem;
  left: 0.56rem;
  top: 0.31rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/kv_logo.png) no-repeat center/contain;
}
.kv .slogan {
  position: absolute;
  width: 13rem;
  height: 2.45rem;
  left: 0.12rem;
  bottom: 0.16rem;
  line-height: 9999px;
  overflow: hidden;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/slogan.png) no-repeat center/contain;
}
.kv_img{
	width: 100%;
	height: auto;
	display: block;
}
.kv-cake{
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  display: block;
  width: 5.1rem;
  height: 4.16rem;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  margin-top: -3.75rem;
  margin-left: -0.55rem;
}
@media screen and (max-aspect-ratio: 1920/1080) {
  .kv-cake {
    width: calc(100vh / 1080 * 510);
    height: calc(100vh / 1080 * 416);
    margin-top: calc(100vh / 1080 * -375);
    margin-left: calc(100vh / 1080 * -55);
  }
}
.kv-cake-img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
  -webkit-user-drag: none;
  user-select: none;
}
.kv-cake.is-lit{
  cursor: default;
}
.btn_home{
  cursor: pointer;
}
.kv-countdown{
  position: absolute;
    left: 0.14rem;
    top: 5.14rem;
  width: 1.9rem;
  height: 1.88rem;
  display: flex;
  align-items: center;
  justify-content: center;
    flex-direction: column;
  box-sizing: border-box;
  padding-top: 0.08rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/time_icon.png) center center/contain no-repeat;
  font-size: 0.2rem;
  line-height: 1.2;
  color: #fff;
  text-shadow: 0 0 0.1rem rgba(166, 43, 17, 0.75);
    z-index: 3;
}
.kv-countdown a{
	font-size: 0.24rem;
    color: #fff;
    line-height: 1.88rem;
    width: 100%;
    text-align: center;
}
.kv-countdown-number{
  font-size: 0.42rem;
  color: #ffe681;
  line-height: 1.2;
}

.left-nav{
  transition: width 0.22s ease;
}
.left-nav-toggle{
  position: absolute;
  left: auto;
  right: 100%;
  top: 48%;
  width: 0.29rem;
  height: 1.01rem;
  margin: -0.505rem 0.05rem 0 0;
  padding: 0;
  border: 0;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/nav_off2.png) center center/contain no-repeat;
  cursor: pointer;
  z-index: 2;
  transition: right 0.22s ease, margin-right 0.22s ease;
}
.left-nav.collapsed{
  width: 0.29rem;
}
.left-nav.collapsed ul{
	display: flex;
	opacity: 0;
	visibility: hidden;
	transform: translateX(0.16rem);
	pointer-events: none;
	transition: opacity 0.22s ease, transform 0.22s ease, visibility 0s linear 0.22s;
}
.left-nav.collapsed .left-nav-toggle{
  left: auto;
  right: 0;
  margin-left: 0;
  margin-right: -0.05rem;
  background-image: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/nav_open2.png);
}



.topic-popup-layer{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10000;
}
.topic-popup-mask{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 22, 48, 0.72);
}
.topic-popup{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 10.83rem;
  height: 7.01rem;
  transform: translate(-50%, -50%);
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/img_bg.png) center center/100% 100% no-repeat;
}
.topic-popup-close{
  position: absolute;
  right: -0.27rem;
  top: -0.25rem;
  width: 0.27rem;
  height: 0.25rem;
  padding: 0;
  border: 0;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/btn_close.png) center center/100% 100% no-repeat;
  cursor: pointer;
  z-index: 2;
}
.topic-popup-content{
  position: absolute;
  left: 0.5rem;
  right: 0.5rem;
  top: 0.5rem;
  bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #155490;
  font-size: 0.3rem;
}



@media only screen and (min-aspect-ratio: 1920/900) {


}



.dia-comm .dia-cnt {
  position: relative;
  width: 80%;
  margin: 0 auto;
  padding-top: 1rem;
  box-sizing: border-box;
}

.dia-comm .dia-cnt .dia-t1 {
  position: absolute;
  top: 1.2rem;
  left: 50%;
  margin-left: -0.9rem;
  width: 1.81rem;
  height: 0.45rem;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/pop_t1.png) no-repeat center/contain;
}

.dia-comm .dia-cnt p {
  font-size: 0.24rem;
  color: #FFF;
}


::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}

::-webkit-scrollbar-track {
    background-color: #79b7f0;
    border-radius: 0;
    box-shadow: none;
}

::-webkit-scrollbar-thumb {
    background-color: #4d96ed;
    border-radius: 0;
    box-shadow: none;
}

.cake{
	position: absolute;
    left: 0.14rem;
    top: 3.34rem;
    width: 1.9rem;
    height: 1.88rem;
    background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/dg.png) no-repeat center / contain;
    z-index: 3;
}


.enter-video {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 999;
  transition: opacity 0.5s;
  background: #000 url(https://game.gtimg.cn/images/cf/cp/a20260706v230/v_bg.jpg) no-repeat center/cover;
}

.enter-video video {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
  object-position: center;
}

.enter-video-skip {
  position: absolute;
  top: 0.3rem;
  right: 0.4rem;
  top: max(0.3rem, env(safe-area-inset-top));
  right: max(0.4rem, env(safe-area-inset-right));
  width: 1.66rem;
  height: 0.68rem;
  padding: 0;
  border: 0;
  background: url(https://game.gtimg.cn/images/cf/cp/a20260706v230/btn_tg.png) no-repeat center/100% 100%;
  cursor: pointer;
  z-index: 2;
  font-size: 0;
  appearance: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}

.enter-video-skip:focus-visible {
  outline: 0.02rem solid #fff;
  outline-offset: 0.03rem;
}

.enter-video.hide {
  opacity: 0;
  pointer-events: none;
}
