	/* 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;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
/* basic */
.c:before,.c:after{content:"";display:table;}
.c:after{clear:both;}
.c{zoom:1;}
body{font:12px/1.5 'font1',tahoma,simhei,'\9ED1\4F53','\5b8b\4f53',sans-serif;padding-top:42px;background-color:#e9f3fb;overflow-x: hidden;}
a {text-decoration:none;overflow:hidden;}
.wrap,.dnfact_navbg,.ost,#afooter,body{min-width:1200px !important;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1202?'1200px':'');}
.container{width:1200px;margin:0 auto;position: relative;height: 100%;}
.hide{display:block;width:0;height:0;overflow:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.db{display:block;text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
.last{margin-right:0px !important;}
html{width:100%;min-width: 1200px;}
#_overlay_,.ost_box{min-width: 1200px !important;}
.gray{filter: grayscale(1) !important;}
/* footer */
#afooter{text-align:center;line-height:20px;color:#fff;background-color:#000;padding:20px 0;font-size: 14px;}
#afooter a{ color:#fff;}

@font-face {
	font-family:'font1';
	src: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/font1.ttf);
}
@font-face {
	font-family:'font2';
	src: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/font2.ttf);
}
.sp{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/sp.png) no-repeat;}
.wrap{max-width: 1920px;margin: 0 auto;}
.head{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/hd.jpg) no-repeat 50% 0;width: 100%;height: 870px;position: relative;}
.logo{background-position: -30px -30px;width: 389px;height: 71px;top: 30px;left: 30px;position: absolute;}
.login{position: absolute;top: 676px;left: 0;width: 100%;font-size: 24px;color: #ffffff;text-align: center;line-height: 28px;}
.login a{color: #e9c685;}

.content{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/ct.jpg) no-repeat 50% 0;width: 100%;padding-bottom: 100px;}
.part1{padding-top: 1px;height: 632px;}
.tit1{background-position: -54px -163px;width: 696px;height: 115px;margin: -50px auto 0;}
.intr1{font-size: 18px;color: #24262a;text-align: center;line-height: 22px;margin: 6px auto 0;}
.s1_gift{display: flex;justify-content: space-between;align-items: flex-start;margin: 10px auto 0;}
.s1_item{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/bg1.png) no-repeat 50% 0;width: 226px;height: 322px;}
.s1_txt1{font-size: 28px;color: #ffec96;text-align: center;font-family: 'font2';line-height: 38px;padding-top: 20px;}
.s1_txt2{font-size: 26px;color: #ffffff;text-align: center;line-height: 36px;letter-spacing: 2px;height: 72px;}
.btn_s1buy1{background-position:  -843px -12px;width: 195px;height: 59px;display: block;margin: 0 auto;font-size: 20px;color: #000000;text-align: center;line-height: 58px;font-family: 'font2';}
.btn_s1buy2{background-position: -843px -93px;width: 195px;height: 59px;display: block;margin: 4px auto 0;font-size: 20px;color: #000000;text-align: center;line-height: 58px;font-family: 'font2';}
.btn_s1buy3{font-size: 18px;}

.s1_price{display: flex;justify-content: center;align-items: center;font-size: 20px;color: #0f299c;text-align: center;line-height: 30px;margin: 6px auto 0;letter-spacing: 2px;}
.s1_price p{margin: 0 10px;}

.part2{position: relative;margin: 0 auto;}
.tit2{background-position: -60px -329px;width: 557px;height: 115px;margin: 0 auto;}
.intr2{font-size: 18px;color: #ffffff;text-align: center;line-height: 22px;margin: 10px auto 0;}

.s2_lottery1{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/lottery1.png) no-repeat 50% 0;width: 1202px;height: 996px;margin: 12px auto 0;position: relative;}
.lottery{position: relative;width: 100%;height: 100%;z-index: 2;}
.btn_s2cj1{background-position: -459px -864px;width: 345px;height: 100px;position: absolute;top: 442px;left: 236px;}
.btn_s2cj2{background-position: -877px -864px;width: 345px;height: 100px;position: absolute;top: 442px;right: 236px;z-index: 3;}
.s2_num1{position: absolute;top: 565px;font-size: 24px;color: #ffd164;text-align: center;line-height: 34px;left: 0;width: 100%;}
.btn_s2jl{font-size: 24px;color: #ffeb95;position: absolute;top: 616px;left: 50%;margin-left: -80px;width: 160px;text-decoration: underline;text-underline-offset: 6px;z-index: 4;}
.s2_gift{width: 194px;height: 246px;position: absolute;top: 0;left: 1008px;z-index: 3;}
.s2_gpic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.s2_gpic img{display: block;width: 200px;position: absolute;top: -20px;left: 50%;margin-left: -100px;}
.s2_gpic span{position: absolute;left: 50%;bottom: 14px;font-size: 16px;color: #000000;text-align: center;line-height: 18px;width: 164px;display: flex;justify-content: center;align-items: center;height: 64px;margin-left: -82px;}
.s2_tag1{background-position: -1293px -43px;width: 92px;height: 35px;position: absolute;top: 12px;left: 4px;font-size: 22px;color: #ffffff;text-align: center;line-height: 35px;box-sizing: border-box;padding-right: 10px;}
.s2_tips{background-position: -999px -508px;width: 194px;height: 52px;position: absolute;top: -52px;left: 0;}
.btn_s2qh{background-position: -1138px -51px;width: 55px;height: 55px;position: absolute;top: -2px;right: 2px;}

.s2_float{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/f_bg1.png) no-repeat 50% 0;width: 873px;height: 290px;position: absolute;top: -268px;right: 52px;display: none;justify-content: center;align-items: center;}
.s2_float.unselected{top: 122px;right: 160px;}
.s2_float.show{display: flex;}
.s2_float a{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/f_bg2.png) no-repeat 50% 0;width: 163px;height: 232px;margin: 0 3px;position: relative;}
.s2_float a img{display: block;width: 100%;}
.s2_float a i{background-position:  -1326px -493px;width: 44px;height: 41px;position: absolute;top: 6px;right: 4px;}
.s2_float a.on i{background-position: -1256px -493px;}
.s2_float a span{position: absolute;left: 0;bottom: 4px;font-size: 16px;color: #ffffff;text-align: center;line-height: 18px;width: 100%;display: flex;justify-content: center;align-items: center;height: 64px;}

.btn_s2qh2{display: block;background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/icon1.png) no-repeat 50% 0;width: 261px;height: 162px;margin: 14px auto 0;position: relative;overflow: visible;z-index: 2;}
.btn_s2qh2.show{background-image: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/icon2.png);}
.btn_s2qh2 i{pointer-events: none;background-position:  -1395px -347px;width: 184px;height: 25px;position: absolute;top: 16px;left: -100px;}

.s2_num2{padding-left: 360px;font-size: 24px;color: #ffd164;text-align: center;line-height: 34px;margin: -150px auto 0;}

.s2_lottery2{margin: 58px auto 0;display: flex;justify-content: space-between;align-items: flex-start;}
.s2_litem{width: 582px;}
.s2_sub1{background-position:  -824px -202px;width: 265px;height: 58px;margin: 0 auto;}
.s2_sub2{background-position:  -1163px -202px;width: 265px;height: 58px;margin: 0 auto;}
.s2_cj{width: 581px;height: 544px;margin: 14px auto 0;position: relative;filter: grayscale(1);}
.s2_cj1{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/lottery2.png) no-repeat 50% 0;}
.s2_cj2{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/lottery3.png) no-repeat 50% 0;}
.s2_cj.show{filter: grayscale(0);}
.btn_s2cj3{background-position: -545px -1130px;width: 218px;height: 75px;position: absolute;top: 190px;left: 182px;pointer-events: none;}
.btn_s2cj4{background-position: -826px -1131px;width: 218px;height: 74px;position: absolute;top: 280px;left: 182px;z-index: 11;}
.s2_cj .lottery{pointer-events: none;}
.s2_cj.show .lottery{pointer-events: all;}
.s2_cj .lotterycontent1_start{display: none;}
.s2_cj.show .lotterycontent1_start{display: block;}
.s2_cj .lotterycontent2_start{display: none;}
.s2_cj.show .lotterycontent2_start{display: block;}

.part3{margin: 182px auto 0;}
.tit3{background-position: -59px -510px;width: 557px;height: 115px;margin: 0 auto 20px;}
.s3_num1{color: #0049c1;}

.list_s3{display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;margin: 40px auto 0;}
.list_s3 li{margin-bottom: 60px;}
.s3_djbox1{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/dj_bg1.png) no-repeat 50% 0;width: 294px;height: 268px;position: relative;margin: 0 3px;}
.s3_djbox1 img{display: block;width: 100%;height: 100%;object-fit: cover;}
.s3_xhnum1{font-size: 16px;color: #eaf0f4;text-align: center;line-height: 26px;position: absolute;width: 100%;left: 0;top: 14px;}
.s3_djname{position: absolute;width: 100%;left: 0;bottom: 16px;font-size: 16px;color: #000000;text-align: center;line-height: 20px;}
.btn_s3lq{background-position: -865px -354px;width: 195px;height: 58px;display: block;font-size: 24px;color: #000000;text-align: center;line-height: 58px;margin: 10px auto 0;font-family: 'font2';}

.s3_djbox2{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/dj_bg2.png) no-repeat 50% 0;width: 389px;}
.s3_djbox3{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/dj_bg3.png) no-repeat 50% 0;width: 389px;}
.float_djbox{width: 146px;position: absolute;top: 46px;left: 200px;}
.s3_djbox3 .s2_tag1{top: 60px;}
.s3_djbox3 .s2_tips{background-position: -864px -503px;width: 73px;height: 274px;top: 0;left: auto;right: -74px;}
.btn_s3qh{background-position: -1012px -610px;width: 75px;height: 75px;position: absolute;top: 24px;right: -4px;}

.part4{margin: 130px auto 0;}
.tit4{background-position: -75px -687px;width: 557px;height: 115px;margin: 0 auto;}

.list_rule{font-size: 20px;color: #eff6fc;line-height: 36px;text-align: left;margin: 50px auto 0;}
.list_rule li{margin-bottom: 18px;}
.list_rule li em{background-position: -1191px -369px;width: 56px;height: 22px;float: left;margin-top: 10px;}
.list_rule li p{padding-left: 90px;}
.list_rule li p a{text-decoration: underline;text-underline-offset: 6px;color: #ffec96;}

.nav_box{position: fixed;bottom: 5%;height: 222px;right: 50%;margin-right: -900px;z-index: 20;}

@media only screen and (max-width: 1700px) {
   .nav_box{ margin-right: -840px;}
}
.nav_box.show{margin-top: -430px;top: 50%;position: fixed;height: 860px;bottom: auto;}
.nav_box.show .nav_ct,.nav_box.show .nav_code{display: block;}
.nav_top{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/n_icon1.png) no-repeat 50% 0;width: 252px;height: 219px;box-sizing: border-box;padding-top: 178px;margin: 0 auto;}
.btn_nav,.btn_pqd,.btn_pqx{background-position: -865px -354px;width: 195px;height: 58px;display: block;margin: 0 auto 6px;font-size: 24px;color: #000000;text-align: center;line-height: 58px;font-family: 'font2';}
.nav_ct{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/n_bg1.png) no-repeat 50% 0;width: 226px;height: 353px;box-sizing: border-box;padding-top: 26px;margin: 30px auto 0;display: none;}
.nav_code{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/n_bg2.png) no-repeat 50% 0;width: 194px;height: 246px;box-sizing: border-box;padding-top: 24px;margin: 0 auto;display: none;}
.nav_code img{display: block;width: 161px;margin: 0 auto;}
.nav_code span{display: block;font-size: 16px;color: #000000;text-align: center;line-height: 20px;margin: 5px auto 0;}

.pop{display: none;position: relative;box-sizing: border-box;}
.pop1{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/pop1.png) no-repeat 50% 0;width: 530px;height: 316px;padding-top: 60px;}
.pop_close{background-position: -1193px -621px;width: 40px;height: 39px;position: absolute;top: 0;right: -50px;}
.p_box1{display: flex;justify-content: center;align-items: center;}
.p_box1 a{width: 177px;margin: 0 26px;position: relative;overflow: visible;}
.p_box1 a img{display: block;width: 100%;}
.p_box1 a i{background-position: -1519px -499px;width: 44px;height: 41px;position: absolute;top: -12px;left: -6px;}
.p_box1 a.on i{background-position: -1439px -499px;}

.btn_pqd{margin: 44px auto 0;}

.p_tit1{background-position: -46px -1033px;width: 415px;height: 58px;margin: 0 auto;}
.pbtn_box1{display: flex;justify-content: center;align-content: flex-start;margin: 20px auto 0;flex-wrap: wrap;width: 530px;}
.pbtn_box1 a{margin: 0 auto 24px;}

.p_tips{display: flex;justify-content: center;align-items: center;font-size: 18px;color: #000000;text-align: center;line-height: 24px;height: 120px;}

.btn_pqx{background-position: -1315px -619px;}

.p_tit2{background-position: -546px -1027px;width: 351px;height: 58px;margin: -20px auto 0;}
.p_txt1,.pg_txt2 p{font-size: 20px;color: #000000;text-align: center;line-height: 30px;margin: 44px auto;}

.pop2{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/pop2.png) no-repeat 50% 0;width: 630px;height: 623px;padding-top: 60px;}
.pg_txt2 p{margin: 0 auto;line-height: 36px;}
.pg_txt2{margin: 30px auto;}

.pop3{background: url(//game.gtimg.cn/images/fo4/cp/a20250811ztqh/pop3.png) no-repeat 50% 0;width: 822px;height: 577px;padding-top: 34px;}
.p_tit3{background-position: -54px -1119px;width: 351px;height: 58px;margin: 0 auto;}
.p_tit4{background-position: -956px -1024px;width: 351px;height: 58px;margin: 0 auto;}

.table_box1{width: 770px;margin: 20px auto 0;}
.table_box1 table{width: 100%;font-size: 18px;color: #000000;text-align: center;line-height: 20px;}
.table_box1 table th{height: 44px;color: #062485;}
.table_box1 table td{height: 38px;}

.page_box{display: flex;justify-content: center;align-items: center;font-size: 22px;color: #062485;text-align: center;line-height: 32px;margin: 20px auto 0;}
.page_box a{color: #062485;text-decoration: underline;text-underline-offset: 6px;margin: 0 20px;}
.p_txt2{font-size: 18px;color: #000000;text-align: center;line-height: 26px;margin: 10px auto 0;}
.p_txt2 span{color: #ff4c4c;}
