@font-face { font-family: 'zsct'; src: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/zsct.ttf);}
@font-face { font-family: 'zst'; src: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/zst.ttf);}
.gray{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; pointer-events: none; }
/*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;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
html,body{overflow: hidden;width: 100%;height: 100%;} 
:focus{outline: none;}
body {padding-top:0 !important;text-align:justify;background-color: #040201;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
/*.wrap,#footer_ied {width:100%;min-width:1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1202?'1200px':'');}
.container {width:1200px;margin:0 auto;}*/
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
/*footer*/
#afooter {text-align: center;line-height: 0.60rem;color: #fff;background-color: #000000;padding: 0.40rem 0;width: 100%;font-size: .4rem;}
#afooter a {color: #fff;}
/*footer*/

.wrap{width: 100%;height: 100%;overflow: hidden;}
.content0{width: 38.4rem;position: relative;height: 100%;overflow: hidden;}

  .xhts{position: absolute;bottom: 1rem;left: 50%; transform: translate(-50%,0);width: 0.92rem;height: 0.79rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/xhts.png) no-repeat;background-size: 100% 100%; animation: xhtsFloat 1.5s ease-in-out infinite;}
  @keyframes xhtsFloat {
    0%, 100% {
        transform: translate(-50%,0) translateY(0);
    }
    50% {
        transform: translate(-50%,0) translateY(-0.2rem);
    }
}
/*sectionlast*/
.mySwiper-1 .swiper-slide.sectionlast {height: auto !important;}
/*sectionlast*/
		
/*---------------------------nav----------------------------*/
.boxflot{position: fixed;top: 50%;right: 0;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bgflt.png) no-repeat;display: flex;flex-direction: column;align-items: center;justify-content: center; width: 3.12rem;height: 7.66rem;background-size: 100% 100%;z-index: 100;transform: translate(0,-50%);}
.boxflot.on{ animation: boxflot 0.8s linear forwards; }
@keyframes boxflot{ 0%{right: -3.14rem;} 100%{right: 0;} } 
.boxflot.bgon{background-color: rgba(0,0,0,0.2);}
.swiper-pagination-1{position: relative;}
.swiper-pagination-1 span {border-radius: 0;opacity: 1;width: 3.12rem;height: 0.7rem;display: block;margin-bottom: 0.7rem !important;margin-top: 0 !important;transition: 0.3s all;}
.swiper-pagination-1 span:nth-child(1) {background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btn1.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(2) {background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btn2.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(3) {background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btn3.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(4) {background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btn4.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(5) {width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-child(6) {width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-child(7) {width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-child(8) {width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-last-child {width: 0;height: 0;}

.swiper-pagination-1 span:nth-child(1).swiper-pagination-bullet-active{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btncurr1.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(2).swiper-pagination-bullet-active{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btncurr2.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(3).swiper-pagination-bullet-active{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btncurr3.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(4).swiper-pagination-bullet-active{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btncurr4.png) no-repeat;background-size: 100% 100%;}
.swiper-pagination-1 span:nth-child(5).swiper-pagination-bullet-active{width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-child(6).swiper-pagination-bullet-active{width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-child(7).swiper-pagination-bullet-active{width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-child(8).swiper-pagination-bullet-active{width: 0;height: 0;opacity: 0;pointer-events: none; background: transparent;}
.swiper-pagination-1 span:nth-last-child.swiper-pagination-bullet-active{width: 0;height: 0;}
.swiper-pagination-1 span:hover{transform: translateY(-0.05rem);}
.flbtntop{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btn5.png) no-repeat;background-size: 100% 100%;display: block;width: 3.12rem;height: 0.7rem;margin-bottom: 0;transition: 0.8s all;}
.flbtntop:hover{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btncurr5.png) no-repeat;background-size: 100% 100%;}
/*---------------------------nav----------------------------*/


/*---------------------------0----------------------------*/
.hd_vid1{width: 100%;height: 100%;object-fit: cover;object-position: center center;position: absolute;left: 0;top: 0;}
.bg0{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg0.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.slg{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/slg.png) no-repeat;width: 13.6rem;height: 9.98rem;background-size: 100% 100%;}
.logo{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/logo.png) no-repeat;width: 9.86rem;height: 0.74rem;display: block;position: absolute;top: 1rem;left: 1.83rem;background-size: 100% 100%;}
.p0-box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);box-sizing: border-box;display: flex;flex-direction: column; justify-content: center;}
.p0-box-lf{width: auto;}


.plat_btn{transition: 0.3s all;z-index: 9;}
.plat_btn:hover{transform: scale(1.1);}

.p0-bxbtn{display: flex;justify-content: space-between; width: 11.3rem;margin: 0 auto;}
.p0-bxbtn a{display: block;margin: 0;width:5.4rem;height: 1.14rem;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btndown.png) no-repeat;background-size: 100% 100%;padding: 0 0 0 0;box-sizing: border-box;margin-bottom: 0.16rem;}
.p0-bxbtn a span{font-family: 'zsct';color: #1d2221;line-height: 1;font-size: 0.6rem;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;transition: 0.3s all;padding-top: 0.05rem;box-sizing: border-box;}
.p0-bxbtn a:hover span{transform: scale(1.1);}
.p0-box-rig{padding-top: 1rem;}
.p0-bxbtn a.btndownwegame{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/btndown1.png) no-repeat;background-size: 100% 100%;}
.p0-bxbtn a.btndownwegame span{color: #f7e09a;}
/*---------------------------0----------------------------*/
.swiper-button-next{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/next1.png) no-repeat;width: 0.96rem;height: 0.92rem;background-size: 100% 100%;}
.swiper-button-prev{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/prev1.png) no-repeat;width: 0.96rem;height: 0.92rem;background-size: 100% 100%;}
.swiper-button-next:after, .swiper-button-prev:after{opacity: 0;}

 /*====================================   2   ==============================================*/
.p2_1tit{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p2_1tit.png) no-repeat;width: 28.36rem;height: 8.6rem;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -14.18rem;top: -0.5rem;z-index: 100;}
.p2_2tit{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p2_2tit.png) no-repeat;width: 23.51rem;height: 1.85rem;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -11.75rem;top: 1rem;z-index: 100;}
.p2box{width: 100%;height: 100%;overflow: hidden;position: relative;}
.mySwiper-3p{width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 99;}
.mySwiper-4p{width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 99;}

.mySwiper-3p .p2-swiper-slide-1{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg2_1.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.mySwiper-3p .p2-swiper-slide-2{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg2_2.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.swiper-button-next-3p{top: 50%;margin-top: -0.52rem;right: 5rem;z-index: 100;}
.swiper-button-prev-3p{top: 50%;margin-top: -0.52rem;left: 5rem;z-index: 100;}
.swiper-button-next-8p{top: 50%;margin-top: -0.52rem;right: 5rem;z-index: 100;}
.swiper-button-prev-8p{top: 50%;margin-top: -0.52rem;left: 5rem;z-index: 100;}
.p2_bx_down{position: absolute;width: 32rem;left: 50%;margin-left: -16rem; bottom: 1.5rem;}
.p2-btn-vid{width: 2.08rem;height: 1.85rem;display: block;margin: 0 auto;}
.p2-btn-vid span{display: block;width: 2.08rem;height: 1.85rem;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/play_btn_in.png) no-repeat;background-size: 100% 100%;}

.p2_2txt{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p2_2txt.png) no-repeat;width: 12.83rem;height: 4.181rem;background-size: 100% auto;}

.p2_bx_vid_out{width: 1.08rem;height: 1.09rem; display: block;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/play_btn_in.png) no-repeat;background-size: 100% 100%;}
.p2_bx_vid_out2{width: 2rem;height: 2rem; display: block;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/play_btn_in2.png) no-repeat;background-size: 100% 100%;}





  /*======================  2   ================================================*/




  /*======================   3  ====================================*/
.p3box{width: 100%;height: 100%;overflow: hidden;position: relative;}
.p3box .p1titfubx{margin: 0 0.15rem}
.mySwiper-5{width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 99;}
.swiper-button-next-5{top: 50%;margin-top: -0.52rem;right: 5rem;z-index: 100;}
.swiper-button-prev-5{top: 50%;margin-top: -0.52rem;left: 5rem;z-index: 100;}
.mySwiper-5 .p3-swiper-slide-1{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg3_1.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.bg3 .p3boxtext{width: 24.20rem;}
  /*======================   3  ====================================*/




  /*======================   4  ====================================*/
.bg4{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg4.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.p4box{width: 26rem;height: 12rem; position: absolute;top: 62%;left: 50%;transform: translate(-50%,-50%);}
.p4tit{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/tit4.png) no-repeat;width: 19.52rem;height: 1.82rem;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -9.72rem;top: 1rem;z-index: 100;}
.p4txtinc{position: absolute;top: 3rem;left: 50%;margin-left: -10.61rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p4nametxt.png) no-repeat;width: 21.22rem;height: 0.37rem;background-size: 100% 100%;}

.p4boxtxt_d_lf{display: block;width: 0.05rem;height: 1px;background-color: #ffffff;position: absolute;left: 0;top: -1px;}
.p4boxtxt_d_rig{display: block;width: 0.05rem;height: 1px;background-color: #ffffff;position: absolute;right: 0;top: -1px;}
.p4_bxtabnv{width: 100%;margin: 0.136rem 0 0 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.p4btnnv{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p4bgicon.png) no-repeat;width: 1.74rem;height: 1.74rem;background-size: 100% auto;display: block;}
.p4btnnv img{display: block;width: 100%;transition: 0.3s all;}
.p4btnnv:hover img{transform: scale(1.2);}

.p4tabtext{box-sizing: border-box;}
.p4tabtext.t1{opacity: 0; position: absolute;top: 0;left: 0; width: 5.27rem;height: 8.82rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p4_bod1.png) no-repeat;background-size: 100% 100%;}
.p4tabtext.t2{opacity: 0; position: absolute;top: 0;right: 0; width: 5.27rem;height: 8.82rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p4_bod2.png) no-repeat;background-size: 100% 100%;}
.p4tabtext.t3{opacity: 0; position: absolute;bottom: 0;left: 50%; width: 10.87rem;height: 1.6rem;margin-left: -5.435rem; padding: 1.3rem 0 0 5.3rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p4_bod3.png) no-repeat;background-size: 100% 100%;}
.p4_sub_tit{font-size: 0.4rem;color: #dafff6;width: 5.94rem; height: 1.23rem;padding-left: 1.3rem;box-sizing: border-box; line-height: 1.23rem;text-align: center;font-family: "zsct";}
.p4_sub_txt{width: 5.94rem;font-size: 0.28rem;color: #eceeee;font-family: "zst";-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;padding: 0.2rem 0.2rem 0;box-sizing: border-box;line-height: 1.5;}

.p4_bx_vid_out{width: 1.08rem;height: 1.09rem;position: absolute;top: 50%;left: 50%;margin: -0.69rem 0 0 -0.69rem; display: block;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/play_btn_in.png) no-repeat;background-size: 100% 100%;}
.p4_bx_vid_out2{width: 2rem;height: 2rem;position: absolute;top: 50%;left: 50%;margin: -1rem 0 0 -1rem; display: block;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/play_btn_in2.png) no-repeat;background-size: 100% 100%;}


  /*======================   4  ====================================*/



  /*======================   5  ====================================*/
  .bg5{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg5_1.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
 .p5tit1{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/tit5.png) no-repeat;width: 11.41rem;height: 2.8rem;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -5.7rem;top: 1rem;z-index: 100;}
.p2box{width: 100%;height: 100%;overflow: hidden;position: relative;}
.mySwiper-5p{width: 26.02rem;height: 13.7rem;overflow: hidden;position: absolute;top: 58%;left: 50%;transform: translate(-50%,-50%); z-index: 99;opacity: 0;}
.mySwiper-5p .swiper-slide{position: relative;}
.mySwiper-5p .p2-swiper-slide-1{width: 26.02rem;height: 13.7rem; }
.mySwiper-5p .p2-swiper-slide-2{width: 26.02rem;height: 13.7rem; }
.mySwiper-5p .p2-swiper-slide-3{width: 26.02rem;height: 13.7rem; }
.mySwiper-5p .swiper-slide img{ image-rendering: -webkit-optimize-contrast;}
.swiper-button-next-5p{top: 58%;margin-top: -0.52rem;right: 5rem;z-index: 100;}
.swiper-button-prev-5p{top: 58%;margin-top: -0.52rem;left: 5rem;z-index: 100;}
.yl_btn{position: absolute;top: 9.3rem;left: 0.5rem; width: 0.97rem;height: 0.96rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/yl_btn.png) no-repeat 50% 0%;background-size: 100% 100%;transition: all 0.3s;}
.yl_btn.off{width: 0.97rem;height: 0.96rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/jy_btn.png) no-repeat 50% 0%;background-size: 100% 100%;}
 .yl_btn:hover{transform: scale(1.1);}
 .op_sjpop{position: absolute;top: 0;left: 2.2rem;width: 9.8rem;height: 100%;}
 .p5_txt_box{position: absolute;top: 50%;left: 1.8rem;transform: translateY(-50%); font-size: 0.3rem;color: #a8783c;writing-mode: vertical-rl;text-orientation: upright;letter-spacing: 2px;}
 .p5_txt_box::before{position: absolute;content: ""; top: -0.4rem;left: 50%;transform: translateX(-50%);width: 0.29rem;height: 0.29rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p5_txt_icon.png) no-repeat 50% 0%;background-size: 100% 100%;}
 .p5_txt_box::after{position: absolute;content: "";bottom: -0.4rem;left: 50%;transform: translateX(-50%);width: 0.29rem;height: 0.29rem;background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p5_txt_icon.png) no-repeat 50% 0%;background-size: 100% 100%;}
   /*======================   5  ====================================*/



   /*======================   6  ====================================*/
.p6tit{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/tit6.png) no-repeat;width: 23.12rem;height: 1.85rem;background-size: 100% auto;position: absolute;left: 50%;margin-left: -11.56rem;top: 1rem;z-index: 100;}
.p6-mySwipebx2{width: 100%;height: 100%;}
.mySwiper-6{width: 100%;height: 100%;overflow: hidden;}
.mySwiper-6-2 .swiper-slide{cursor: pointer;}
.mySwiper-3-2 .swiper-slide{cursor: pointer;}
.mySwiper-6 .p6-swiper-slide-sm1{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg6_1.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.p6-mySwipebx1{width: 4.59rem;height: 10.36rem;position: absolute;top: 50%;left: 1.97rem;transform: translate(0,-50%);z-index: 100;}
.mySwiper-6-2{width: 100%;height: 9.00rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.p6lfbox{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 4.59rem;height: 2.71rem;background-color: rgba(21,23,28,0.5);}
.p6lfbox_in{width: 4.36rem;height: 2.48rem;border: 1px solid #6c6c6c;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);overflow: hidden;}
.p6lfbox_in img{height: 100%;display: block;position: absolute;top: 0;left: 50%;transform: translate(-50%,0%);}
.p6ingname{position: absolute;width: 100%;left: 0;bottom: 0;height: 0.66rem;text-align: center;line-height: 0.66rem;font-family: 'zsct';color: #646464;font-size: 0.32rem;background-color: rgba(50,53,55,0.8)}
.p6ingname span{color: #646464;}
.p6covk{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p6-bxcurr.png) no-repeat;width: 4.59rem;height: 2.71rem;display: none;position: absolute;top: 0;left: 0;background-size: 100% 100%;}
.p6-mySwipebx1 .swiper-slide-thumb-active .p6covk{display: block;}
.p6-mySwipebx1 .swiper-slide-thumb-active .p6ingname{color: #FFFFFF;}
.p6-mySwipebx1 .swiper-slide-thumb-active .p6ingname span{color: #b3dcf2;}
.swiper-button-next-6{width: 0.72rem;height: 1.52rem;position: absolute;right: 4.2rem;transform: translate(-50%,0);cursor: pointer;display: block;}
.swiper-button-prev-6{width: 0.72rem;height: 1.52rem;position: absolute;left: 2.6rem;transform: translate(-50%,0);cursor: pointer;display: block;}
.swiper-button-next-6 span{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p6-next1.png) no-repeat;width: 0.71rem;height: 0.36rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;background-size: 100% auto;}
.swiper-button-prev-6 span{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p6-prev1.png) no-repeat;width: 0.71rem;height: 0.36rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;background-size: 100% auto;}
.swiper-button-prev-6.swiper-button-disabled, .swiper-button-next-6.swiper-button-disabled{opacity: 0.35;cursor: auto;
    pointer-events: none;}
.p6bxvid{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;margin: 0 auto;}
.p6btnvd{display: flex;justify-content: flex-start;flex-wrap: wrap;margin: 0 0.16rem;}
.p6vid i{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/play_btn_in.png) no-repeat;width:100%;height: 100%;background-size: 100% 100%;display: block;}
.p6vivtxt{display: block;height: 0.94rem;border: 1px solid rgba(55,55,68,0.6);background-color: rgba(0,0,0,0.5);font-size: 0.34rem;color: #eeeeee;line-height: 0.94rem;width: 3.34rem;
			margin: 0.02rem 0 0 0;text-align: center;}

.p6box{position: absolute;left: 50%;bottom: 1rem;margin-left: -17.5rem;}
.p6_txt{width: 12.2rem;height: 5.34rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p6_txt.png) no-repeat;background-size: 100% 100%;}

.p6vid{position: absolute;top: 50%;left: 50%;}

   /*======================   6  ====================================*/



/*======================   8   ==========================*/
.p8tit1{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/tit8.png) no-repeat;width: 20rem;height: 1.74rem;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -10rem;top: 1rem;z-index: 100;}
.p8tit2{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/tit8_2.png) no-repeat;width: 20rem;height: 1.74rem;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -10rem;top: 1rem;z-index: 100;}
.p8tit3{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/tit8_3.png) no-repeat;width: 15.81rem;height: 1.74rem;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -7.9rem;top: 1rem;z-index: 100;}
.mySwiper-8p{width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 99;}

.mySwiper-8p .p8-swiper-slide-1{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg8_1.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.mySwiper-8p .p8-swiper-slide-2{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg8_2.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.mySwiper-8p .p8-swiper-slide-3{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/bg8_3.jpg) no-repeat 50% 50%;width: 38.40rem;background-size: cover;}
.p8_bx_down{position: absolute;left: 50%;bottom: 1rem;margin-left: -13rem;}
.p8txt {position: relative;}
.p8txt .p2_bx_vid_out{position: absolute; top: 0!important;left: 3.6rem!important;}
.p8_3txt .p2_bx_vid_out{position: fixed; top: 35%!important;left: 56%!important;margin: -0.54rem 0 0 -0.54rem;}
.p8_1txt{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p8_1txt.png);width: 13.27rem;height: 2.75rem; background-size: 100% 100%;}
.p8_2txt{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p8_2txt.png) no-repeat;width: 13.27rem;height: 2.75rem;background-size: 100% auto;}
.p8_3txt{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p8_3txt.png) no-repeat;width: 11.6rem;height: 5.28rem;background-size: 100% auto;}
.popvideo.on{border: 0.05rem solid #8b2d38;}

.prev1red{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/prev1.png) no-repeat;background-size: 100% 100%;}

/*======================   8   ==========================*/

/*---------------------------------------   animation        ------------------------------------------*/


/* 左侧滑入动画组 */
.cn_active .mySwiper-8p .swiper-slide-active .p8txt2,
.cn_active .mySwiper-8p .swiper-slide-active .p8txt3,
.cn_active .mySwiper-8p .swiper-slide-active .p8txt4{
	opacity: 0;
	animation: p8txt1 0.42s 0.21s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}
@keyframes p8txt1 {
	from { opacity: 0; transform: translateX(-4rem) scale(0.95); }
	to { opacity: 1; transform: translateX(0) scale(1); }
}

/*.cn_active .mySwiper-8p .swiper-slide-active .p0-box1-lf{
	opacity: 0;
	animation: p0-box1-lf 0.42s 0.21s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}
@keyframes p0-box1-lf {
	from { opacity: 0; transform: translateX(4rem) scale(0.95); }
	to { opacity: 1; transform: translateX(0) scale(1); }
}*/

/*.cn_active .mySwiper-8p .swiper-slide-active .p8txt2,
.cn_active .mySwiper-8p .swiper-slide-active .p8txt3 {
	opacity: 0;
	animation: p8txt2 0.42s 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}
@keyframes p8txt2 {
	from { opacity: 0; transform: translateX(-4rem) scale(0.95); }
	to { opacity: 1; transform: translateX(0) scale(1); }
}
/* 可以共用同一个动画 */
@keyframes p8txt3 {
	from { opacity: 0; transform: translateX(-4rem) scale(0.95); }
	to { opacity: 1; transform: translateX(0) scale(1); }
}*/

.slg
 {
  opacity: 0;
  transform: translateX(-2rem);
  will-change: transform, opacity;
}
.cn_active .slg { animation: slideInTop 0.8s ease-in-out forwards; }
/*.cn_active .p0-box1-lf { animation: slideInLeft 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }*/

@keyframes slideInTop { 
  0% { transform: translateY(-4rem); opacity: 0; } 
  100% { transform: translateY(0); opacity: 1; } 
}

/* 右侧滑入动画组 */
.btndownwegame,
.btndownhome {
  opacity: 0;
  transform: translateX(2rem);
  will-change: transform, opacity;
}
.cn_active .btndownwegame { animation: slideInRight 0.42s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }
.cn_active .btndownhome { animation: slideInRight 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }

@keyframes slideInRight { 
  0% { transform: translateX(2rem); opacity: 0; } 
  100% { transform: translateX(0); opacity: 1; } 
}

/* 标题下滑动画组 */
.p1tit1, .p2_1tit,.p2_2tit,.p2_tit_box, .p3tit1, .p5tit1, .p6tit, .p7tit, .p8tit1, .p8tit2, .p8tit3, .p9tit1,.p4tit,.p4txtinc {
  opacity: 0;
  transform: translateY(-2rem);
  will-change: transform, opacity;
}
.cn_active .p1tit1,
.cn_active .p2_tit_box,
.swiper-slide-active .p2_1tit,
.swiper-slide-active .p2_2tit,
.cn_active .p3tit1,
.cn_active .p7tit,
.cn_active .p9tit1 { 
  animation: slideDown 0.42s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.cn_active .p4tit { 
  animation: slideDown 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.cn_active .p4txtinc { 
  animation: slideDown 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.swiper-slide-active .p8tit1,.swiper-slide-active .p8tit2,.swiper-slide-active .p8tit3{ 
  animation: slideDown 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.cn_active .p8_tit_box { 
  animation: slideDown 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.cn_active .p5tit1,.cn_active .p6tit { 
  animation: slideDown 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}

@keyframes slideDown { 
  0% { transform: translateY(-2rem); opacity: 0; } 
  100% { transform: translateY(0); opacity: 1; } 
}

/* 上滑动画组 */ 
.mySwiper-3-2,
.p1titfubx_big_out,
.p1boxtext,
.btndownwegame,
.btndownhome,
.p4tabtext.t3,
.p8txt  {
  opacity: 0;
  transform: translateY(2rem);
  will-change: transform, opacity;
}
.cn_active .mySwiper-3-2 { animation: slideUp 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }
.cn_active .p1titfubx_big_out { animation: slideUp 0.56s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }
.cn_active .p1boxtext { animation: slideUp 0.56s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }
.cn_active .p8txt  { animation: slideUp 0.42s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }
.cn_active .btndownwegame { animation: slideUp 0.42s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }
.cn_active .btndownhome { animation: slideUp 0.42s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }
.cn_active .p4tabtext.t3 { 
  animation: slideUp 0.42s 0.9s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}

@keyframes slideUp { 
  0% { transform: translateY(2rem); opacity: 0; } 
  100% { transform: translateY(0); opacity: 1; } 
}

/* Swiper按钮动画 */
/*.swiper-button-next { transform: translateX(20rem); }
.swiper-button-prev { transform: translateX(-20rem); }
.cn_active .swiper-button-next,
.cn_active .swiper-button-prev { 
  animation: slideInSmooth 0.84s 0.63s ease-out forwards; 
  will-change: transform;
}

@keyframes slideInSmooth { 
  0% { transform: translateX(var(--start-pos, 20rem)); } 
  100% { transform: translateX(0); } 
}
.cn_active .swiper-button-next { --start-pos: 20rem; }
.cn_active .swiper-button-prev { --start-pos: -20rem; }*/

/* 缩放动画 */
.p1titfubx_big {
  opacity: 0;
  transform: scale(0.85);
  will-change: transform, opacity;
}
.cn_active .p1titfubx_big { 
  animation: scaleIn 0.56s cubic-bezier(0.34, 1.56, 0.64, 1) forwards; 
}

@keyframes scaleIn { 
  0% { opacity: 0; transform: scale(0.85); } 
  100% { opacity: 1; transform: scale(1); } 
}

/* 长距离左滑入 */
.p1boxtext_out {
  opacity: 0;
  transform: translateX(-8rem);
  will-change: transform, opacity;
}
.cn_active .p1boxtext_out { 
  animation: longSlideIn 0.56s 0.56s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}

@keyframes longSlideIn { 
  0% { opacity: 0; transform: translateX(-8rem); } 
  100% { opacity: 1; transform: translateX(0); } 
}

/* 大位移下滑动画组 */
.cn_active .mySwiper-3p .swiper-slide-active .p1titfubx_big { 
  animation: slideDownBig 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.cn_active .mySwiper-4p .p1titfubx_big { 
  animation: slideDownBig 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.cn_active .mySwiper-8p .swiper-slide-active .p1titfubx_big { 
  animation: slideDownBig 0.42s 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.p2boxtxt,
.p2_2txt,
.p2_bx_down,
.p6_txt,
.p3boxtext {
  opacity: 0;
  transform: translateY(4rem);
  will-change: transform, opacity;
}
.cn_active .mySwiper-3p .swiper-slide-active .p2boxtxt,
.cn_active .mySwiper-4p .p2boxtxt,
.swiper-slide-active .p2_2txt,
.cn_active .p6_txt,
.cn_active .p3boxtext{ 
  animation: slideDownBig 0.42s 0.56s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}

@keyframes slideDownBig { 
  0% { opacity: 0; transform: translateY(4rem); } 
  100% { opacity: 1; transform: translateY(0); } 
}

/*-----------------*/
/* 第4页 - 顺序滑入动画（保持原逻辑） */
.p4tabtext.t1,
.p4tabtext.t2,{
  opacity: 0;
  transform: translateX(-2rem);
  will-change: transform, opacity; /* 添加性能优化 */
}

.cn_active .p4tabtext.t1 { 
  animation: slideFromLeft 0.42s 0.84s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}
.cn_active .p4tabtext.t2 { 
  animation: slideFromRight 0.42s 0.84s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}


@keyframes slideFromLeft { 
  0% { opacity: 0; transform: translateX(-4rem); } 
  100% { opacity: 1; transform: translateX(0); } /* 修复为translateX(0) */
}

/* 第5页轮播动画（保持原逻辑但优化） */
.cn_active .mySwiper-5p {
  animation: opct 0.8s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
  will-change: transform, opacity;
}

.cn_active .mySwiper-5p .swiper-slide-active .p2boxtxt,.cn_active .p2_bx_down,.swiper-slide-active .p8_bx_down,.p6_txt {
  animation: slideFromTop 0.42s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
  will-change: transform, opacity;
}


@keyframes opct { 
  0% { opacity: 0; margin-top: 2rem; } 
  100% { opacity: 1; margin-top: 0; } 
}
@keyframes slideFromTop { 
  0% { opacity: 0; transform: translateY(4rem); } 
  100% { opacity: 1; transform: translateY(0); } 
}
/*-------------------*/

.cn_active .p6-mySwipebx1{animation: p6-mySwipebx1 0.28s 0.28s linear forwards;opacity: 0;}
@keyframes p6-mySwipebx1{ 
	0%{opacity: 0;transform: translateX(-4.00rem) translate(0,-50%);} 
	100%{opacity: 1;transform: translateX(0) translate(0,-50%);} 
}
/*----------*/
/* 第6页轮播容器 - 左侧滑入（带垂直居中偏移） */
.p6-mySwipebx1 {
  opacity: 0;
  transform: translateX(-4rem) translateY(-50%);
  will-change: transform, opacity;
  backface-visibility: hidden; /* 3D渲染优化 */
}

.cn_active .p6-mySwipebx1 { 
  animation: slideLeftWithOffset 0.42s 0.28s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; 
}

@keyframes slideLeftWithOffset { 
  0% { opacity: 0; transform: translateX(-4rem) translateY(-50%); } 
  100% { opacity: 1; transform: translateX(0) translateY(-50%); } 
}

/* 第6页轮播按钮 - 双向交错滑入 */
.p6-mySwipebx2 .swiper-slide-active .p6btnvd1,
.p6-mySwipebx2 .swiper-slide-active .p6btnvd2 {
  opacity: 0;
  will-change: transform, opacity;
  backface-visibility: hidden;
}

.p6-mySwipebx2 .swiper-slide-active .p6btnvd1 {
  transform: translateX(-4rem);
}

.p6-mySwipebx2 .swiper-slide-active .p6btnvd2 {
  transform: translateX(4rem);
}

.cn_active .p6-mySwipebx2 .swiper-slide-active .p6btnvd1 { 
  animation: slideFromLeft 0.42s 0.56s cubic-bezier(0.34, 1.56, 0.64, 1) forwards; 
}

.cn_active .p6-mySwipebx2 .swiper-slide-active .p6btnvd2 { 
  animation: slideFromRight 0.42s 0.56s cubic-bezier(0.34, 1.56, 0.64, 1) forwards; 
}

/* 使用通用的左右滑入动画 */
@keyframes slideFromLeft { 
  0% { opacity: 0; transform: translateX(-4rem); } 
  100% { opacity: 1; transform: translateX(0); } 
}

@keyframes slideFromRight { 
  0% { opacity: 0; transform: translateX(4rem); } 
  100% { opacity: 1; transform: translateX(0); } 
}

/* 第7页按钮组 - 优雅上浮 */
/*.p9slg {
  opacity: 0;
  transform: translateY(8rem);
  will-change: transform, opacity;
  backface-visibility: hidden;
}

.cn_active .p9slg { 
  animation: slideUpSmooth 0.42s 0.28s linear forwards; 
}
.cn_active .p7btn1 { 
  animation: slideUpSmooth 0.42s 0.6s linear forwards; 
}

@keyframes slideUpSmooth { 
  0% { opacity: 0; transform: translateY(8rem); } 
  100% { opacity: 1; transform: translateY(0); } 
}*/

/* 可选：添加轻微弹性效果 */
@keyframes slideFromLeftElastic { 
  0% { opacity: 0; transform: translateX(-4rem) scale(0.95); } 
  70% { opacity: 1; transform: translateX(0.5rem) scale(1.02); }
  100% { opacity: 1; transform: translateX(0) scale(1); } 
}

@keyframes slideFromRightElastic { 
  0% { opacity: 0; transform: translateX(4rem) scale(0.95); } 
  70% { opacity: 1; transform: translateX(-0.5rem) scale(1.02); }
  100% { opacity: 1; transform: translateX(0) scale(1); } 
}

/* 如果希望更生动的效果，可以使用上面的弹性动画替换 */
.cn_active .p6-mySwipebx2 .swiper-slide-active .p6btnvd1.elastic { 
  animation: slideFromLeftElastic 0.49s 0.56s cubic-bezier(0.34, 1.56, 0.64, 1) forwards; 
}
.cn_active .p6-mySwipebx2 .swiper-slide-active .p6btnvd2.elastic { 
  animation: slideFromRightElastic 0.49s 0.56s cubic-bezier(0.34, 1.56, 0.64, 1) forwards; 
}
/*@keyframes p7boxbtns{ 
	0%{opacity: 0;transform: translateY(4.00rem);} 
	100%{opacity: 1;transform: translateY(0);} 
}*/
/*.vidin{animation: vidin 1.4s linear infinite;}
@keyframes vidin{
	0%{transform: scale(1);}
	50%{transform: scale(1.2);}
	100%{transform: scale(1);}
}*/






/*---------------------------------------   animation        ------------------------------------------*/


/*---------------------------------------   fc   ------------------------------------------*/
.fc{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/fc.png) no-repeat;width: 2.35rem;height: 2.77rem;display: block;position: absolute;bottom: 1.50rem;right: 1.36rem;background-size: 100% 100%;opacity: 0;transform: translateX(2.00rem);}
.swiper-slide-active .fc{ animation: fc 0.4s 0.8s ease-out forwards; }
@keyframes fc{ 0%{opacity: 0;transform: translateX(2.00rem);} 100%{opacity: 1;transform: translateX(0);} }
/*---------------------------------------   fc   ------------------------------------------*/


/*---------------------------------------   pop   ------------------------------------------*/
.pop_mark{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.8);z-index: 999;display: none;}
.popvideo{width:19.20rem;height:10.80rem;border: 0.05rem solid #4fa2db;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.diclosevid{color:#fff;text-decoration:none;display:block;overflow:hidden;text-align:center;font-size: 0.96rem;width:0.96rem;line-height:0.96rem;height:0.96rem;position:absolute;right:-0.20rem;top:-0.96rem;font-family:"simsun";transition:1s all;}
.diclosevid2{background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/close_btn.png) no-repeat;background-size: 100% 100%;color:#fff;text-decoration:none;display:block;overflow:hidden;text-align:center;font-size: 0.96rem;width:0.51rem;line-height:0.96rem;height:0.51rem;position:absolute;right:-0.60rem;top:-0.66rem;font-family:"simsun";transition:1s all;}
.diclosevid:hover{transform: rotateZ(180deg);}
.popvideo .dia-con{width:19.20rem;height:10.80rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.popclosed{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.poptis{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 10.00rem;height: 0.92rem;font-family: 'zsct';line-height: 1;text-align: center;color: #FFFFFF;font-size: 0.92rem}

.p5_sc1{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 6.8rem;height: 13.2rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p5_sc1.png) no-repeat;background-size: 100% 100%;}
.p5_sc2{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 6.8rem;height: 13.2rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p5_sc2.png) no-repeat;background-size: 100% 100%;}
.p5_sc3{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 6.8rem;height: 13.2rem; background: url(//game.gtimg.cn/images/dfm/cp/a20260729treasureMonth/p5_sc3.png) no-repeat;background-size: 100% 100%;}
/*---------------------------------------   pop   ------------------------------------------*/
















