/*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;}
iframe{position: absolute;}
:focus{outline: none;}
/*Ò³ÃæÑùÊ½*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {font-size: 12px;padding-top:42px;text-align:justify;background-color: #2f593e;overflow-x: hidden;}
#comm_act_wrap{height: 44px;}
a {text-decoration:none;}
/*a:hover{text-decoration:none;animation: Light 0s linear both;}
@keyframes Light{0%{filter:brightness(100%);}100%{filter:brightness(110%);}}*/
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
.sp{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/sp.png) no-repeat;}
.spt{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/spt.png) no-repeat;}
.fl{float: left;}
.fr{float: right;}
img{display: block;}
/*footer*/
#footer_ieg{text-align:center;font-size:12px;line-height:19px;min-width:1400px;color:#b2d3cb;}
#footer_ieg .e{font-size:10px;-webkit-text-size-adjust:none;}
.wrap_ieg{margin:0 auto;padding:25px 30px;width:940px;}
.wrap_ieg a{color:#b2d3cb;}
.act_comm_box{background:rgba(6,6,6,0.8);}
/*1400*/
/*.wrap,#footer_ied {min-width:1400px;width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1402?'1400px':''); overflow: hidden;}*/
#afooter{font-size: 18px;color: #b2d3cb;text-align: center;/*padding: 25px 0;*/min-width: 1400px; position: relative; margin-top: -110px;}
#afooter .foot{width: 100%;font-size: 14px; position: absolute; top: 35px; left: 0;}
/*body,html,#_overlay_{min-width: 1400px;}*/
#comm_act_wrap,.ost.ost_bg,.speed_comm_top{min-width: 1400px !important;}
html.on{height: 100vh;overflow: hidden;}
/*container*/
.container{width: 1400px;position: relative; margin: 0 auto;height: 100%;}
/*×ÖÌå*/
@font-face {
    font-family: 'f_tit';
    src: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/f_tit.ttf);
    font-display: swap;
}
.f_tit{font-family: 'f_tit';}
#snowlzbox{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.wrap {width: 100%; height: 1544px; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/bg.jpg) no-repeat center center/100% 100%; position: relative; overflow: hidden;}
/*content*/
.content{position: relative;}
.treebox{width: 100%; height: 984px; position: relative;}
.tree{width: 1494px; height: 1300px; position: absolute; top: -33px; left: 50%; margin-left: -753px; pointer-events: none; -webkit-user-select: none; -ms-user-select: none;}
.tree img{width: 1494px; height: 1300px; position: absolute; top: 0; left: 0; display: none;}
.tree img:nth-child(1){display: block;}
.li_tree{width: 100%; position: relative;}
.li_tree li{width: 178px; position: absolute;}
.li_tree li:nth-child(1){top: 338px; left: 217px;}
.li_tree li:nth-child(2){top: 583px; left: 334px;}
.li_tree li:nth-child(3){top: 423px; left: 458px;}
.li_tree li:nth-child(4){top: 323px; left: 757px;}
.li_tree li:nth-child(5){top: 377px; left: 966px;}
.li_tree li:nth-child(6){top: 551px; left: 893px;}
.li_tree li:nth-child(1).on{-webkit-animation: swing2 .9s infinite ease-in-out; transform-origin:50% 0;}
.li_tree li:nth-child(2).on{-webkit-animation: swing2 .9s infinite ease-in-out; transform-origin:50% 0;}
.li_tree li:nth-child(3).on{-webkit-animation: swing2 .9s infinite ease-in-out; transform-origin:50% 0;}
.li_tree li:nth-child(4).on{-webkit-animation: swing2 .9s infinite ease-in-out; transform-origin:50% 0;}
.li_tree li:nth-child(5).on{-webkit-animation: swing2 .9s infinite ease-in-out; transform-origin:50% 0;}
.li_tree li:nth-child(6).on{-webkit-animation: swing2 .9s infinite ease-in-out; transform-origin:50% 0;}
@-webkit-keyframes swing2 {
    0% {
        -webkit-transform: rotate(-5deg)
    }

    50% {
        -webkit-transform: rotate(5deg)
    }

    100% {
        -webkit-transform: rotate(-5deg)
    }
}
.li_tree li:nth-child(1) img{width: 178px; height: 178px;}
.li_tree li:nth-child(2) img{width: 178px; height: 189px;}
.li_tree li:nth-child(3) img{width: 178px; height: 185px;}
.li_tree li:nth-child(4) img{width: 178px; height: 178px;}
.li_tree li:nth-child(5) img{width: 178px; height: 190px;}
.li_tree li:nth-child(6) img{width: 178px; height: 185px;}
.li_tree li p{width: 100%; font-size: 16px; line-height: 20px; text-align: center; color: #562c10; position: absolute; top: 121px; left: 50%; transform: translateX(-50%);}
.li_tree li:nth-child(2) p{top: 130px;}
.li_tree li:nth-child(3) p{top: 126px;}
.li_tree li:nth-child(5) p{top: 130px;}
.li_tree li:nth-child(6) p{top: 125px;}
.btn_once{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/btn_once.png) no-repeat; width: 258px; height: 90px; top: 809px; left: 571px; pointer-events: all;}
.btn_once p{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/txtbg.png) no-repeat; width: 300px; height: 43px; position: absolute; top: -49px; left: 53%; margin-left: -150px; font-size: 20px; line-height: 35px; text-align: center; color: #ffffff;}
.btn_once.disabled {cursor: not-allowed;}
.txt_num{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/txtnumbg.png) no-repeat; width: 360px; height: 56px; position: absolute; top: 876px; left: 47%; margin-left: -130px; font-size: 16px; color: #fff3a1; text-align: center; display: flex; justify-content: center; align-items: center;}
.txt_num span{color: #ffffff;}
.txt_num b{font-size: 32px; color: #ffffff;}
.txt_num i{color: #FFFFFF; font-style: normal; margin-left: 4px;}

.btn_look{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/btnlook.png) no-repeat; width: 137px; height: 115px; top: 782px; left: 908px;}
.tit_slog{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/tit_slog.png) no-repeat; width: 1007px; height: 391px; top: 57px; left: 255px; pointer-events: none;}
.rulebox{width: 100%; height: auto; position: relative; padding-top: 133px;}
.tit{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/tit.png) no-repeat; width: 604px; height: 183px; position: absolute; top: 0; left: 50%; margin-left: -302px;}
.li_rule{margin-left: 143px; font-size: 18px; line-height: 32px; color: #b9eee3; width: 1172px; font-weight: bold;}
.li_rule li{margin-bottom: 5px; position: relative;}
.li_rule li span{position: absolute; top: 0; left: -24px;}
.li_rule li a{color: #ffcc4d; text-decoration: underline;}
.li_rule li i{color: #eafffb; font-style: normal;}
.icon_zs{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/icon_zs.png) no-repeat; width: 1821px; height: 964px; position: absolute; top: 268px; left: -224px; pointer-events: none; animation: coin_animate 1.5s linear infinite;}
@keyframes coin_animate {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.02);
	}

	100% {
		transform: scale(1);
	}
}
/*pop1*/
.dia-con1{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop_bg1.png) no-repeat; width: 630px; height: 622px; box-sizing: border-box; padding-top: 103px;}
.dia-close{background-position: -958px 0; width: 42px; height: 30px; top: 17px; right: -48px; transition: .3s all;}
.dia-close:hover{transform: rotate(180deg);}
.sw-pm{width: 614px; height: 482px; margin: 0 auto; position: relative;}
.sw-pm .swiper-slide{height: auto;}
.ss-pm{width: 8px !important; height: 470px !important; position: absolute; top: 0 !important; right: 2px !important; background-color: #c2a284; border-radius: 0px !important;}
.ss-pm .swiper-scrollbar-drag{background: #c4610d; width: 8px !important; border-radius: 0px;}
.pop1box_img1{width: 595px; margin-left: 5px; display: flex; justify-content: space-between; padding-top: 51px;}
.pop1_li1{width: 268px; display: flex; justify-content: space-between; position: relative;}
.pop1_li1 li{width: 128px; height: 128px; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop1_imgbg.png) no-repeat; position: relative;}
.pop1_li1 li img{width: 128px; height: 128px;}
.pop1_li1 li p{width: 132px; font-size: 20px; line-height: 24px; color: #415645; text-align: center; position: absolute; top: 131px;}
.pop1_li1:after{content: ''; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/sp.png) no-repeat 0 0; width: 150px; height: 42px; display: block; position: absolute; top: -51px; left: 50%; margin-left: -75px;}
.pop1_li2:after{content: ''; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/sp.png) no-repeat -198px 0;}
.pop1_li3{width: 594px; margin: 140px 0 0 5px;}
.pop1_li3:after{content: ''; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/sp.png) no-repeat -396px 0; width: 210px; height: 42px; display: block; position: absolute; top: -51px; left: 50%; margin-left: -105px;}
.pop1_li4:after{display: none;}
.pop1_li4{margin-top: 70px;}
.pop1_li5:after{content: ''; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/sp.png) no-repeat 0 -189px; width: 270px; height: 42px; display: block; position: absolute; top: -51px; left: 50%; margin-left: -135px;}
.pop1_li6{margin-top: 70px; width: 470px; margin-left: 67px;}
.pop1_li6:after{display: none;}
.pop1_li7{width: 600px; margin-left: 9px; justify-content: space-around; margin: 140px 0 50px;}
.pop1_li7 li{width: 106px; height: 106px; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop1_imgbg2.png) no-repeat; margin: 0 5px;}
.pop1_li7 li img{width: 106px; height: 106px;}
.pop1_li7 li p{left: 50%; margin-left: -66px; top: 110px; font-size: 18px;}
.pop1_li7:after{content: ''; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/sp.png) no-repeat -317px -189px; width: 210px; height: 42px; display: block; position: absolute; top: -51px; left: 50%; margin-left: -105px;}
/*pop2*/
.dia-con2{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop_bg2.png) no-repeat; width: 630px; height: 622px; box-sizing: border-box; padding-top: 100px;}
.sw-pm2{width: 100%; height: 477px; margin: 0 auto; position: relative;}
.sw-pm2 .swiper-slide{height: auto;}
.ss-pm2{width: 8px !important; height: 470px !important; position: absolute; top: 0 !important; right: 11px !important; background-color: #c2a284; border-radius: 0px !important;}
.ss-pm2 .swiper-scrollbar-drag{background: #c4610d; width: 8px !important; border-radius: 0px;}
.pop2_tab{width: 590px; margin-left: 15px;}
.pop2_tab th{width: 184px; height: 45px; background-color: #89b47b; border: 2px solid #fafeec; font-size: 20px; text-align:  center; color: #ffffff; font-weight: bold;}
.pop2_tab th:nth-child(2){width: 104px;}
.pop2_tab th:nth-child(3){width: 184px;}
.pop2_tab th:nth-child(4){width: 104px;}
.pop2_tab td{width: 184px; height: 45px; background-color: #d5dbb2; border: 2px solid #fafeec; font-size: 16px; text-align:  center; color: #415645;}
.pop2_tab td:nth-child(2){width: 104px;}
.pop2_tab td:nth-child(3){width: 184px;}
.pop2_tab td:nth-child(4){width: 104px;}
/*pop3*/
.dia-con3{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop_bg3.png) no-repeat; width: 630px; height: 672px; box-sizing: border-box; padding-top: 100px;}
.pop3_tab{width: 590px; margin: 0 auto;}
.pop3_tab th{width: 184px; height: 45px; background-color: #89b47b; border: 2px solid #fafeec; font-size: 20px; text-align:  center; color: #ffffff; font-weight: bold;}
.pop3_tab th:nth-child(2){width: 161px;}
.pop3_tab th:nth-child(3){width: 234px;}
.pop3_tab td{width: 184px; height: 45px; background-color: #d5dbb2; border: 2px solid #fafeec; font-size: 16px; text-align:  center; color: #415645;}
.pop3_tab td:nth-child(2){width: 161px;}
.pop3_tab td:nth-child(3){width: 234px;}
.pop3_btn{width: 100%; display: flex; justify-content: center; margin: 0 auto;font-size: 18px; line-height: 22px; color: #274039; font-weight: bold; margin: 14px 0 0px;}
.pop3_btn a{color: #274039;}
.pop3_btn p{margin: 0 10px;}
.pop3_ts1{width: 568px; box-sizing: border-box; font-size: 18px; line-height: 22px; color: #e81b2a; margin: 26px auto 0; display: block;}
.pop3_ts2{width: 568px; box-sizing: border-box; font-size: 16px; line-height: 26px; color: #323420; margin: 0 auto; font-weight: bold;}
/*pop4*/
.dia-con4{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop_bg4.png) no-repeat; width: 540px; height: 446px; box-sizing: border-box; padding-top: 100px;}
.pop4_boximg{width: 128px; height: 128px; background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop4_imgbg.png) no-repeat; position: relative; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
.pop4_boximg img{width: 128px; height: 128px;}
.pop4_boximg p{width: 310px; font-size: 20px; line-height: 24px; text-align: center; color: #415645; position: absolute; top: 130px; left: 50%; margin-left: -155px;}
.pop4_ts{width: 100%; font-size: 20px; color: #415645; text-align: center; line-height: 24px; margin: 48px 0 32px;}
.pop4_ts span{color: #b45014; font-size: 24px; font-weight: bold;}
.pop4_btn{width: 462px; display: flex; justify-content: space-between; margin: 0 auto;}
.btn_fq{background-position: 0 -91px; width: 209px; height: 49px;}
.btn_buy2{background-position:-244px -91px; width: 209px; height: 49px;}
/*pop5*/
.dia-con5{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop_bg5.png) no-repeat; width: 540px; height: 322px; box-sizing: border-box; padding-top: 100px;}
.pop5_box{width: 504px; height: 120px; display: flex; justify-content: center;flex-direction: column; margin: 0 auto; font-size: 20px; line-height: 26px; color: #415645; text-align: center;}
.pop5_box span{color: #b45014; font-weight: bold; font-size: 24px;}
.btn_yes{background-position: -488px -91px; width: 209px; height: 49px; margin: 0 auto;}
/*pop6*/
.dia-con6{background: url(//game.gtimg.cn/images/speed/cp/a20250604yqs/pop_bg6.png) no-repeat; width: 540px; height: 322px; box-sizing: border-box; padding-top: 76px;}
.pop6_txt{width: 504px; height: 144px; font-size: 20px; line-height: 26px; color: #415645; text-align: center; display: flex; justify-content: center; align-items: center; margin: 0 auto;}

body::-webkit-scrollbar {
    width: 7px;    
}
body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(234,179,78,1);
    background: rgba(234,179,78,1);
}
body::-webkit-scrollbar-track {
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 5px rgba(37,51,53,1);
    background: rgba(37,51,53,1);
}




