/* reset */
body,div,p,ul,li,table,tbody,tr,td,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,iframe,header,nav,section,article,footer,figure,figcaption,menu{margin:0;padding:0;list-style:none;}
body{-webkit-text-size-adjust:none; font-size: 0.24rem;}
header,nav,section,article,footer,figure,figcaption{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ol,ul{margin:0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
a,li,ul,[ontouchend]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
em,strong{font-weight:normal;font-style:normal;}
a {text-decoration:none;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
.db {display:block;text-indent:-999em;}
body,html{background-color: #4f5ec5;overflow-x: hidden;}
header,footer {width:100%;margin:0 auto;}
footer{color:#FFFFFF;background-color:#100d0c;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
 /* 横屏提示 */
.horizon{width:100%;height:100%;background:#32373b;position:fixed;left:0;top:0;z-index:10000;display:none;}
.horizon-box{width:100%;height:3rem;position:absolute;top:50%;left:0;margin-top:-1.5rem;}
.horizon-pic{width:1.5rem;height:2.3rem;margin:0 auto;text-align:center;}
.horizon span{font-size:0.22rem;display:block;color:#ffd40a;text-align:center;}
.horizon i{width:1.5rem;height:2.27rem;background:url(//game.gtimg.cn/images/cfm/cp/a20240620djkhd/hengping.png) 0 0 no-repeat;background-size:1.5rem 2.27rem;margin:0 auto;-webkit-animation: maskAni 1.5s ease infinite alternate;position:static;display:block;}
@-webkit-keyframes maskAni{0% {-webkit-transform:rotate(-90deg);}30% {-webkit-transform:rotate(-90deg);}70%{-webkit-transform:rotate(0deg);}100% {-webkit-transform:rotate(0deg);}}
@media screen and (orientation:landscape) {.horizon{display:block}}
:focus{outline: none;}
img{display: block;margin: 0 auto;width: 100%;}
.container{overflow: hidden;position: relative;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-9999em;}
.fl{float: left;}
.fr{float: right;}
.last{margin-right: 0 !important;}
.grey{filter: grayscale(1);}
a:hover.grey{filter: grayscale(1);}
a{transition: filter .3s;}
a:hover{filter: brightness(1.1);}
@font-face {
	font-family:'font';
	src: url(https://game.gtimg.cn/images/cfm/cp/a20250429version/font.ttf);
}
@font-face {
	font-family:'font1';
	src: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/font1.ttf);
}
.wrap{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/rp.jpg) no-repeat;width:7.50rem;background-size: 100% auto;padding-bottom: 1.2rem;}
.wrap a{font-family:'font';}
.sp{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/sp.png) no-repeat;width: 7.5rem;background-size: 7.5rem auto;}
.head{height:8.6rem;position: relative;}
.login_box {font-size: 0.2rem;color: #FFFFFF;text-align: center;width: 100%;position: absolute;bottom:0.5rem;}
.login_box a {color: #53e9ff;font-family: "微软雅黑";}
.time{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/time.png) no-repeat;width: 5.15rem;height: 0.34rem;font-size:0.22rem;font-weight: bold;text-align: center;background-size: 100% auto;position: absolute;bottom:0.95rem;left: 50%;transform: translateX(-50%);letter-spacing: 0.1rem;color: #53e9ff;}
/*share*/	
.select-wrap{display: flex;justify-content: center; flex-wrap: wrap;width: 100%;position: absolute;bottom: 0.1rem;left: 0;}	
.select-wrap .txt1{font-size: 0.22rem;color: #f6f4d4;}
.select-wrap select{width: 2.6rem;height: 0.32rem;background-color: #1cbadd;border: 2px solid #1cbadd;font-size: 0.2rem;color: #FFFFFF;text-align: center;border-radius: 0.05rem;}	

.wrap a em{ color: #FFFFFF;}
.btn1{background-position: -0.09rem -0.11rem;position: absolute;right: 1.9rem;}
.btn2{background-position: -0.09rem -0.11rem;position: absolute;right: 0.1rem;}
.btn1,.btn2{width: 1.61rem;height: 0.36rem;font-size: 0.2rem;color: #ffffff;text-align: center;line-height: 0.38rem;top: 0.18rem;}
/*part1*/
.part1{position: relative;}
.tit1{background-position:-0.63rem -1.7rem;width: 6.24rem;height: 0.58rem;margin: 0 auto;}
.btnlj1{background-position: -0.09rem -0.11rem;margin: 0.12rem 0 0.15rem 5.6rem;display: block;width: 1.61rem;height: 0.36rem;font-size: 0.2rem;color: #ffffff;text-align: center;line-height: 0.42rem;}
.p1botee{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/p1boxts1.png) no-repeat;width: 7.27rem;height: 0.74rem;background-size: 100% auto;margin: 0 auto;padding: 0 0.65rem;box-sizing: border-box;display: flex;justify-content: space-between; flex-wrap: wrap;}
.p1botee p{font-size: 0.24rem;color: #edeffb;text-align: center;line-height: 0.74rem;font-family:'font';}
.p1botee2{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/p1boxts2.png) no-repeat;width: 7.38rem;height: 5.33rem;background-size: 100% auto;padding: 0.3rem 0.1rem 0  0.1rem;box-sizing: border-box;margin: 0.16rem auto 0;display: flex;justify-content: space-between; flex-wrap: wrap;}

/*.p1swiper{width: 7.5rem;margin: 0.52rem auto 0;position: relative;}*/
.p1sw1{width: 4.4rem;margin: 0 auto;position: relative;}
.swbox{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/swbox.png) no-repeat;width: 1.78rem;height: 3.65rem;background-size: 100% auto;position: relative;margin: 0 auto;}
.swbox img{width: 1.46rem;position: absolute;top: 0.3rem;left: 50%;transform: translateX(-50%);}
.swbox p{width: 1.65rem;height: 0.6rem;position: absolute;bottom: 0.2rem;left: 50%;transform: translateX(-50%);display: table;}
.swbox p span,.swopbit1 p span{font-size: 0.2rem;color: #201e3e;text-align: center;vertical-align:middle;display:table-cell;line-height: 1.1;font-family:'font1';}
.swiper-button-prev{background-position:-1.93rem -0.14rem;width: 0.32rem;height: 0.3rem;left:0;margin-top: -0.35rem;}
.swiper-button-next{background-position:-2.47rem -0.14rem;width: 0.31rem;height: 0.3rem;right: 0;margin-top: -0.35rem;}
.p1sw1 .swiper-container{width: 3.8rem;margin: 0 auto;}
.p1sw1 .swiper-container .swiper-slide em,.swipbox2 em{display: block;font-family:'font';text-align: center;padding-bottom: 0.16rem;background-image: linear-gradient(180deg, #8f8fab, #ffffff);background-clip: text;-webkit-background-clip: text;color: transparent;}
.p1btn2{background-position:  -0.09rem -0.71rem;width: 1.87rem;height: 0.66rem;margin: 0.1rem auto 0;font-size: 0.26rem;color: #fdfdfe;text-align: center;line-height: 0.66rem;display: block;}
.p1btn2.grey{background-position: -2.3rem -0.71rem;}
.p1btn20.grey1{background-position: -5rem -3.6rem;}
.p1btn2.grey,.p1btn20.grey1{font-size: 0}
.swipbox2{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/p1boxts3.png) no-repeat;width: 2.66rem;height: 4.88rem;background-size: 100% auto;padding: 0 0.05rem;box-sizing: border-box;}
.swopbit1{display: flex;justify-content: space-between; flex-wrap: wrap;margin: 0.35rem auto 0;position: relative;}
.p1btn3{background-position:-4.54rem -0.73rem;width: 1.28rem;height: 0.66rem;margin: 0.1rem auto 0;font-size: 0.26rem;color: #fdfdfe;text-align: center;line-height: 0.66rem;display: block;}
.p1btn3.grey{background-position:-6.02rem -0.73rem;font-size: 0}
/*.swipbox2 em{padding-top: 0.06rem;}*/
.swipbox2 img{width: 1.15rem;}
.swipbox2 li{position: relative;}
.swopbit1 p{width: 100%;height: 0.6rem;display: table;margin: 0 auto 0.3rem;}

/*part2*/
.part2{padding-top: 0.6rem;}
.tit2{background-position:  -0.63rem -2.55rem;width: 6.24rem;height: 0.59rem;margin: 0 auto;}
.p1boxs1{margin: 0 auto;}
.p2txte{font-size: 0.24rem;color: #FFFFFF;text-align: center;line-height: 1.1;padding-top: 0.15rem;}
.p2txte em{color: #bbf1ff;}
.p1list2{margin: 0.1rem auto 0;background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/listbox.png) no-repeat;width: 7.22rem;height: 5.46rem;background-size: 100% auto;padding:0.31rem 0.4rem;box-sizing: border-box;}
.p1list2 li{height: 0.98rem;position: relative;margin: 0 auto;display: flex;justify-content: center; flex-wrap: wrap;}
.p1list2 li p{width: 4.35rem;padding-left: 0.1rem;text-align: left;line-height: 0.87rem;color: #ffffff;font-size: 0.24rem;font-family:'font';}
.p1btn20{background-position: -0.12rem -3.6rem;width: 1.84rem;height: 0.66rem;margin: 0.1rem auto 0;font-size: 0.26rem;color: #FFFFFF;text-align: center;line-height: 0.66rem;display: block;}
/*part3*/
.part3{padding-top: 0.5rem;}	
.p1txt1{font-size: 0.24rem;color: #ffffff;text-align: center;line-height: 1;padding-top: 0.12rem;}
.p2list1{display: flex;justify-content: center; flex-wrap: wrap;margin: 0.3rem auto 0;}
.p2list1 li .onrtr{font-size: 0.3rem;color: #ffffff;text-align: center;display: block;font-family:'font';line-height: 0.58rem;background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/onrtr.png) no-repeat;width: 2.07rem;height: 0.58rem;background-size: 100% auto;margin: 0 auto 0.1rem;}
.p2list1 li img{width: 2.18rem;display: block;margin: 0.15rem auto 0;}
.p2list1 li{margin: auto 0.05rem;}
.p1btn2.wdc{background-position:-0.09rem -4.4rem;font-size: 0;}


/*pop*/
.pop{display: none;box-sizing: border-box;position: relative;}
.dia-close{background:url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/close.png) no-repeat;width: 0.28rem;height: 0.28rem;position: absolute;top:0;right: -0.35rem;background-size: 100% auto;}
/*活动规则*/
.pop2{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/pop2.png) no-repeat;width:6.58rem;background-size: 100% auto;padding: 0.3rem 0.2rem 0.2rem 0.3rem;height: 7.25rem;}
.ptit1{background-position: -0.16rem -5.34rem;width: 5.05rem;height: 0.6rem;;margin: 0 auto 0.25rem;}
/*？活动规则滚动*/
.dia-con{height: 5.6rem;overflow-y: overlay;}
.dia-con::-webkit-scrollbar-track-piece{background-color:#6ea5f4;border-radius: 0.02rem}
.dia-con::-webkit-scrollbar{width:0.06rem;border-radius: 0.02rem}
.dia-con::-webkit-scrollbar-thumb{background:#201e3e;border-radius: 0.02rem}
.pop2 p{color: #201e3e;font-size: 0.22rem;line-height: 0.29rem;margin: 0 auto 0.1rem;/*padding-left: 0.23rem;*/position: relative;}
.pop2 p i{color: #201e3e;font-style: inherit;}
/*.pop2 span em{position: absolute;top: 0.08rem;left: 0.25rem; background-position: -4.66rem -0.17rem;width: 0.11rem;height: 0.11rem;}*/
.pop2 span{color: #ffffff;font-size: 0.2rem;line-height: 0.3rem;margin: 0 auto 0.1rem;padding-left: 0.4rem;position: relative;display: block;}
/*.pop2 p em{position: absolute;top: 0.08rem;left: 0;background: rgb(0,54,135,0.5);border-radius: 50%;width: 0.18rem;height: 0.18rem;font-size: 0.16rem;color: #ffffff;text-align: center;display: block;line-height: 0.18rem;}*/
/*共用弹窗*/
.pop1{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/pop1.png) no-repeat;width: 5.78rem;background-size: 100% 100%;padding:0.4rem 0.2rem 0.36rem 0.2rem;box-sizing: border-box;}
.ptit2{background-position:-0.16rem -6.17rem;width: 5.05rem;height: 0.6rem;margin: 0 auto;}
.popbox1{display: table;width: 5rem;height:1.8rem;margin: 0 auto;}
.popbox1 p{font-size:0.2rem;color: #201e3e; vertical-align:middle;display:table-cell;line-height: 1.4;text-align: center;}
.popbox1 p span{color: #201e3e;font-size: 0.24rem}
.btnqr{background-position:-2.47rem -3.63rem;width: 2.15rem;height: 0.63rem;margin: 0.24rem auto 0;display: block;}
.btnqr em{font-size: 0.26rem;text-align: center;line-height: 0.63rem;display: block;font-family:'font'; color: #FFFFFF;}
.pop4{background: url(https://game.gtimg.cn/images/cfm/cp/a20250521versions/pop2.png) no-repeat;width:6.58rem;background-size: 100% 100%;padding: 0.2rem 0.2rem 0.3rem 0.25rem;}
.ptit3{background-position:  -0.16rem -6.86rem;width: 5.05rem;height: 0.61rem;margin: 0 auto 0.2rem;}
.table_box{width: 5.7rem;margin: 0.15rem auto 0;}
.table_box table{width: 100%;}
.table_box th{color: #201e3e;font-size:0.24rem;text-align: center;width: 24.3%;height:0.5rem;font-family:'font';font-weight: 400;border: 1px solid #201e3e;}
.table_box td{color: #201e3e;font-size:0.18rem;text-align: center;width: 24.3%;height: 0.5rem;border: 1px solid #201e3e;}
.table_page{color: #201e3e;font-size: 0.2rem;text-align: center;line-height: 0.36rem;}
.table_page a{color: #201e3e;margin: 0 0.24rem;}
.table_box table{/*height: 4rem;*/margin-bottom: 0.15rem;}
.table_box th:first-child{width: 40%;}
.table_box th:nth-child(2){width: 5%;}
.table_box th:last-child{width: 50%;}
.table_box td{line-height: 1.2;padding: 0.04rem 0;}


