@font-face {
	font-family: 'font2';
	src: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/font2.ttf);
}

@font-face {
	font-family: 'font1';
	src: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/font1.ttf);
}
@font-face {
	font-family: 'font3';
	src: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/font3.ttf);
}


#_overlay_ {
	/* width: 150% !important; */
	min-width: 1364px;
}


/*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;
}

body,
html {
	min-width: 1364px;
}



.c:before,
.c:after {
	content: "";
	display: table;
}

.c:after {
	clear: both;
}

.c {
	zoom: 1;
}

body {
	font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1';
	padding-top: 42px;
	text-align: justify;
	background-color: #111413;
	overflow-x: hidden;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.lotterycontent_hover {
	background-size: 100% 100%;
	box-shadow: rgba(203, 66, 29, 0.8) 0px 0px 10px 10px inset !important;
}

.wrap,
#footer_ied {
	min-width: 1210px;
	width: 100%;
	_width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1212?'1210px':'');
}

.container {
	/* width: 1210px; */
	margin: 0 auto;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.hide {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.db {
	display: block;
	text-indent: -999em;
}

.fl {
	float: left;
}

.fr {
	float: right;
}


/*footer*/

#afooter {
	text-align: center;
	line-height: 20px;
	color: #fff;
	background-color: #140b05;
	padding: 20px 0;
}

#afooter a {
	color: #fff;
}

.gray {
	filter: grayscale(1);
}

.ost_bn,
.ost_box {
	min-width: 1364px !important;
}

.dnfact_navbg {
	min-width: 1365px!important;
}

.dnfact_navbg.aa {
	z-index: 8888!important;
}



.wrap {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/bg1.jpg) no-repeat 50% 0;
	font-family: 'font2';
}


/* .sp {
    background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/sp.png) no-repeat;
} */

.head {
	height:670px;
}

.video_box {
	width: 1920px;
	height: 1030px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	pointer-events: none;
}

.video_box video {
	width: 1920px;
	display: none;
}

.logo {
	position: absolute;
	width:371px;
	height:68px;
	display: block;
	top:66px;
	left:50%;
	transform: translateX(-50%);
	z-index: 99;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/logo.png) no-repeat 0 0/100% 100%;
}

.login {
	font-size: 22px;
	color: #ffffff;
	width: 100%;
	text-align: center;
	line-height: 24px;
	bottom:22px;
	left: 0;
}

.login a {
	color: #ffe595;
}

.content {
	width: 1200px;
	padding-bottom: 180px;
	box-sizing: border-box;
	margin: 0 auto;
	padding-top:90px;
}

.cm_btns {
	position: fixed;
	top: 50%;
	right: 8px;
	transform: translateY(-50%);
	z-index: 99;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.ce_btn {
	display: block;
	width: 291px;
	height: 337px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/ce_btn.png) no-repeat 0 0/100% 100%;
}

.ce_btn2 {
	display: block;
	width: 239px;
	height: 303px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/ce_btn2.png) no-repeat 0 0/100% 100%;
	margin-top: 20px;
}
/* .ce_btn3 {
	display: block;
	width: 209px;
	height: 222px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/fc.png) no-repeat 0 0/100% 100%;
	margin-top: 20px;
} */
.cm_btns.is_hide {
	display: none;
}


/* box */

.box {
	/* height: 1724px; */
	height: 1324px;
}

.box_txt {
	width: 1158px;
	height: 109px;
	margin: 0 auto;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/tit1.png) no-repeat 0 0/100% 100%;
}

.txt {
	font-size: 18px;
	color: #fff;
	width: 100%;
	text-align: center;
	line-height: 1;
	padding-top:10px;
}

.list {
	width: 1310px;
	margin: 28px auto 0;
	margin-left: -55px;
	display: flex;
	justify-content: space-evenly;
}

.list li {
	/*background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/p1bg.png) no-repeat;
    background-size: 100% auto;*/
	width: 249px;
	/* height: 233px; */
	padding-top:12px;
	box-sizing: border-box;
}

.list li img {
	display: block;
	margin: 0 auto;
	width: 249px;
}

.list li a {
	display: flex;
	font-size: 26px;
	color: #6a2607;
	justify-content: center;
	align-items: center;
	font-family: 'font2';
	line-height: 51px;
	padding-top: 0;
	font-weight: 600;
	box-sizing: border-box;
	/*font-style: italic;*/
	/* text-shadow: 0 2px 1px rgba(0, 0, 0, .48); */
}

.list li .btn_buy1 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_buy1.png) no-repeat;
	background-size: 100% auto;
	width:196px;
	height:60px;
	display: flex;
	margin: 26px auto 0;
	/* padding-bottom: 8px; */
}

.list li .btn_buy2 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_buy1.png) no-repeat;
	background-size: 100% auto;
	width:196px;
	height:60px;
	display: flex;
	margin: 8px auto 0;
	/* padding-bottom: 8px; */
	font-size: 20px;
}

.cor {
	background: linear-gradient(to bottom, #0a0d2a, #0a0d2a);
	-webkit-background-clip: text;
	color: transparent;
}

.reward {
	width: 100%;
	margin: 55px auto 0;
}

.lottlypr {
	position: relative;
	width: 1259px;
	height: 1193px;
	margin: 0 auto;
	/* margin-left: -27px; */
    zoom: 0.7;
}

.lottly {
	position: absolute;
	width: 1200px;
	height: 1193px;
	margin: 0 auto;
}
.lottly img{

}

.lottly-tips {
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 22px;
}

.lottly-tips1 {
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	margin-bottom: 15px;
}

.lot_fcbox{
	width: 204px;
	height: 287px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.lot_fcbox img{
	display:none;
	position: absolute;
	left: 0;
	top:-230px;
}
.lot_fcbox:hover img{
	display: block;
}

.btn_xzk {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	display: block;
	width: 153px;
	height: 225px;
}

.btn_kai {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_kai.png) no-repeat;
	width: 215px;
	height:65px;
	background-size: 100% auto;
	display: block;
	position: absolute;
	top:696px;
	left: 682px;
	z-index: 100;
}

.rtxts {
	color: #ffe595;
	font-size: 22px;
	text-align: center;
	line-height: 1.6;
	padding-top: 30px;
}

.reward_r {
	width: 100%;
}

.retxt {
	color: #ffffff;
	font-size: 22px;
	text-align: center;
	line-height: 1.2;
	position: relative;
}

.retxt_subtxt {
	font-size: 20px;
}

.box_nt {
	font-size: 20px;
	color: #2d2d3e;
	right: 128px;
	top: 45px;
	font-weight: 500;
	display: block;
}

.cqskfpx {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 591px;
	height: 66px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/cqskfpx.png) no-repeat;
	background-size: 100% 100%;
	margin: 0px auto 50px;
}

.cqskfpx_itm {
	color: #ffffff;
	display: flex;
	justify-content: center;
	font-size: 24px;
}

.reward_txt {
	font-size: 23px;
	color: #ffe595;
	text-align: right;
	line-height: 1;
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
}
.zjgg_box{
	width: 665px;
	height:280px;
	box-sizing: border-box;
	padding:0 20px 0;
	position: absolute;
	left:296px;
	top:370px;
}
.zjgg_con{
	height:280px;
	overflow: hidden;
}

.swiper-wrapper{transition-timing-function: linear !important;}


.list-zjgg .zjgg-li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 18px;
	line-height: 22px;
	color: #fefaaf;
	font-family: "font";
	padding:2px 0;
    height: 38px;
}
.list-zjgg .zjgg-li .prop_name{
	max-width: 340px;
}
.list-zjgg .zjgg-li .player_name{
	max-width: 140px;
}

.list2 {
	width: 100%;
	padding-top: 22px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
    zoom: 0.8;
}

.list2 li {
	margin-bottom: 20px;
	margin-right: 12px;
	margin-left: 12px;
}

/* .list2 li:last-child img {
	width: 587px;
} */

.list2 li img {
	display: block;
	width: 269px;
	height: auto;
	/* margin: 6px auto 10px; */
}

.list2_txt {
	line-height: 14px;
	position: absolute;
	bottom: 15px;
	left: 50px;
}

.list2_txt1 {
	line-height: 20px;
	position: absolute;
	bottom: 18px;
	right: 45px;
}

.list2_txt3 {
	line-height: 14px;
	position: absolute;
	bottom: 12px;
	left: 20px;
	text-align: center;
}

.list2_txt4 {
	line-height: 15px;
	position: absolute;
	bottom: 12px;
	left: 125px;
	text-align: center;
}

.list2_txt5 {
	line-height: 14px;
	position: absolute;
	bottom: 20px;
	right: 12px;
	text-align: center;
}

.list2 li p {
	font-size: 22px;
	color: #fff;
	font-weight: bolder;
	text-align: center;
	line-height: 40px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/list2_txt.png)no-repeat 0 10px;
	background-size: 100% auto;
	width: 231px;
	height: 41px;
}

.btn_lq {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_lq.png) no-repeat;
	background-size: 100% auto;
	width: 259px;
	height:60px;
	display: block;
	margin: 10px auto 0;
	font-size: 0;
	color: #fff;
	text-align: center;
	line-height: 44px;
	font-family: 'font1';
	font-style: italic;
	text-shadow: 0 2px 1px rgba(0, 0, 0, .48);
}

.btn_lq.on,.btn_lq.ylq {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_ylq.png) no-repeat;
	background-size: 100% auto;
}


/* box2 */

.box2 {
	/* height: 1544px; */
	height: 1036px;
}

.tit0 {
	width: 474px;
	height: auto;
	display: block;
	margin: 0 auto 0;
}

.tit1 {
	width: 474px;
	height: auto;
	display: block;
	margin: 60px auto 0;
}

.tit2 {
	width: 404px;
	height: auto;
	display: block;
	margin: 40px auto 0;
}

.box2_txt1 {
	font-size: 18px;
	color: #694a00;
	text-align: center;
	line-height: 30px;
	padding-top: 10px;
}


/* .pai1 span{width:50%;height:60px;text-align:center;line-height:60px;display:inline-block;} */

.paging {
	font-size: 20px;
	color: #fff7d2;
	text-align: center;
	line-height: 60px;
	height: 60px;
	background-color: #4f412f;
	width: 100%;
	top: 784px;
	left: 0;
}

.paging a {
	color: #fff7d2;
}

.btn_prev {
	padding-right: 30px;
}

.btn_next {
	padding-left: 30px;
}


/* box3 */

.box3 {
	height: 2260px;
}

.box3_txt1 {
	font-size: 18px;
	line-height: 35px;
	text-align: center;
	color: #fffabc;
}

.box3_txt1 span {
	color: #FFFFFF;
	display: block;
}

.rew {
	width: 1355px;
	height: 1816px;
	margin: 40px 0 0 -72px;
}

.rew_l {
	width: 653px;
	height: 1825px;
}

/* .rew_l h3 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20240805hmsyblk/jrphb.png) no-repeat;
	width: 305px;
	height: 48px;
} */

.biao_b {
	width:650px;
	height:1840px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/box_s3.png) no-repeat 50% 0;
	padding: 116px 8px 0;
	box-sizing: border-box;
}

.biao {
	width: 100%;
	margin: 0 auto;
}

.biao thead {
	font-size: 20px;
	color: #4864c5;
	height: 54px;
	text-align: center;
	line-height: 54px;
	width: 100%;
}

/* .biao_bsc::-webkit-scrollbar {
	width: 5px;
}

.biao_bsc::-webkit-scrollbar-thumb {
	background: #d8c872;
} */


.biao thead th {
	font-size: 20px;
	color: #ffffff;
	height: 54px;
	text-align: center;
	font-family: 'font2';
}

.pai1 {
	font-size: 22px;
	color: #1d1a1c;
	text-align: center;
	line-height: 35px;
	width: 640px;
	margin: 0 auto;
	height: 35px;
}


/* .pai1 span{width:50%;height:60px;text-align:center;line-height:60px;display:inline-block;} */

.pai1 .txt_pm {
	text-align: center;
	display: block;
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	margin: 0 auto 0;
}

.biao tbody td {
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	height: 50px;
	line-height: 50px;
}

.paging {
	font-size: 20px;
	color: #fff7d2;
	text-align: center;
	line-height: 60px;
	height: 60px;
	background-color: #4f412f;
	width: 100%;
	top: 784px;
	left: 0;
}

.paging a {
	color: #fff7d2;
}

.btn_prev {
	padding-right: 30px;
}

.btn_next {
	padding-left: 30px;
}

.rew_r {
	width: 674px;
	height: 1815px;
	box-sizing: border-box;
}

.re_box {
	width:650px;
	height:1840px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/box_s4.png) no-repeat 50% 0;
}

.rew_r h3 {
	background-position: -58px -635px;
	width: 275px;
	height: 48px;
	display: block;
}

.list3 {
	padding-top: 114px;
}

.list3 li {
	width: 624px;
	margin: 0 auto 50px;
	position: relative;
	z-index: 1;
}

.list3_txt {
	margin: 0 auto;
	line-height: 44px;
	font-size: 28px;
	color: #ffffff;
	text-align: center;
	font-family: 'font2';
	background-color: #4d4fd1;
	width: 134px;
	height: 44px;
}

.list3_txt1 {
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	width: 100%;
	line-height: 30px;
	padding: 6px 0;
}

.list3_txt1 span {
	word-wrap: break-word;
	overflow-wrap: break-word
}

.list3_txt2 {
	font-size: 14px;
	color: #5680cc;
	text-align: center;
	line-height: 8px;
	height: 8px;
}

.list3_img {
	width: 590px;
	height: 217px;
	position: relative;
	margin: 0 auto 0;
}

.list3_img img {
	display: block;
	width: 100%;
}

.list3_img span {
	display: block;
	position: absolute;
	bottom: 9px;
	font-size: 12px;
	color: #1c0000;
	line-height: 15px;
	text-align: center;
	width: 142px;
	text-align: center;
}

.list3_img .list3_tx1 {
	left: 4px;
}

.list3_img .list3_tx1a {
	left: 85px;
}

.list3_img .list3_tx2 {
	left: 140px;
	bottom: 10px;
}

.list3_img .list3_tx2a {
	left: 240px;
}

.list3_img .list3_tx3 {
	left: 264px;
}

.list3_img .list3_tx3a {
	left: 254px;
	bottom: 20px;
}

.list3_img .list3_tx4 {
	bottom: 20px;
	left: 366px;
}

.list3_img .list3_tx9 {
	bottom: 18px;
}

.list3_img .list3_tx5 {
	left: -10px;
}

.list3_img .list3_tx6 {
	left: 130px;
}

.list3_img .list3_tx7 {
	left: 252px;
}

.list3_img .list3_tx8 {
	left: 365px;
}

.list3_img .list3_tx9 {
	left: 360px;
}

.list3_img .list3_txr1 {
	left: 24px;
}

.list3_img .list3_txr2 {
	left: 172px;
}

.list3_img .list3_txr2.spe {
	left: 174px;
}

.list3_img .list3_txr4 {
	left: 302px;
}

.list3_img .list3_txr3 {
	left: 449px;
	bottom: 13px;
}

.list3_img .list3_txs1 {
	left: 50px;
}

.list3_img .list3_txs3 {
	left: 238px;
}

.list3_img .list3_txs2 {
	left: 410px;
	bottom: 13px;
}

.btn_lq1 {
	margin: 0 auto 0;
	display: block;
	background: url(//game.gtimg.cn/images/fo4/cp/a20240805hmsyblk/btn_lq1.png) no-repeat;
	background-size: 100% auto;
	width: 113px;
	height: 35px;
}

.list3_txt4 {
	background-position: -420px -627px;
	width: 229px;
	height: 35px;
	margin: 14px auto 0;
}

.list3-tit4 {
	font-size: 24px;
}

.list3_txt5 {
	background-position: -420px -691px;
	width: 229px;
	height: 35px;
	margin: 14px auto 0;
}

.list3_txt6 {
	background-position: -420px -755px;
	width: 229px;
	height: 35px;
	margin: 14px auto 0;
}

.ye1 {
	font-size: 20px;
	color: #0045b5;
	background-color: #f7e5ae;
	text-align: center;
	line-height: 26px;
	top: 1438px;
	left: 17px;
	width: 95%;
}

.list3_img .list3_tx2_tb1 {
	left: 176px;
	bottom: 10px;
}

.list3_img .list3_tx1_tb1 {
	left: 18px;
}

.list3_img .list3_tx4_tb1 {
	left: 338px;
	bottom: 16px;
}


/*box4*/

.list4 {
	width: 1200px;
	margin: 23px auto 0;
}

.list4 li {
	width: 100%;
	margin-bottom: 22px;
	overflow: hidden;
	position: relative;
	display: flex;
	padding-left: 25px;
	box-sizing: border-box;
}

.list4 li strong {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0;
	color: #452308;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/icon.png) no-repeat;
	width: 15px;
	height: 14px;
	position: absolute;
	top: 10px;
	left: 0;
}

.num1 {
	background-position: -1459px -34px;
	width: 11px;
	height: 16px;
	display: inline-block;
}

.num2 {
	background-position: -1458px -73px;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.num3 {
	background-position: -1458px -149px;
	width: 16px;
	height: 17px;
	display: inline-block;
}

.num4 {
	background-position: -1457px -186px;
	width: 17px;
	height: 16px;
	display: inline-block;
}

.num5 {
	background-position: -1458px -224px;
	width: 16px;
	height: 17px;
	display: inline-block;
}

.num6 {
	background-position: -1458px -300px;
	width: 16px;
	height: 17px;
	display: inline-block;
}

.btn {
	color: #fff;
	text-decoration: underline;
	font-size: 20px;
}

.list4 li span {
	font-size: 22px;
	display: block;
	color: #f1f4ff;
	line-height: 1.6;
	margin-left: 0;
}

.list4 li span em {
	font-weight: bold;
}

.list4 li span b{
	font-weight: normal;
	font-style: normal;
	color: #ffe595;
}


/*.btn_lq.on {
    background-position: -1230px -186px;
    font-size: 0;
}

.btn_lq1.on {
    background-position: -1230px -186px;
    font-size: 0;
}*/

.c_box {
	width: 212px;
	height: 301px;
	position: absolute;
	top: 72px;
	right: 20px;
}

.btn_dz {
	background-position: -905px -452px;
	width: 131px;
	height: 230px;
	display: block;
	position: absolute;
	top: 80px;
	right: -67px;
	z-index: 111;
}

.c_box img {
	margin: 0 auto;
}

.c_box p {
	font-size: 20px;
	color: #ffd800;
	text-align: center;
	line-height: 26px;
}

.shou {
	position: absolute;
	font-size: 20px;
	color: #ffffff;
	top:790px;
	left: 664px;
	z-index: 111;
	font-family: 'font2';
	text-align: center;
	width: 246px;
	line-height: 1.2;
}

.cs-color {
	/*color: #c11d1d;*/
}

.box2_txt1 .cs-color {
	color: #d3ba84;
}

.cqskfpx .cs-color {
	color: #ffffff;
}

.jl {
	font-size: 20px;
	color: #ffffff;
	position: absolute;
	top: 790px;
	left: 349px;
	z-index: 111;
	font-family: 'font2';
	text-align: center;
	width: 246px;
	line-height: 1.2;
}

.jl a {
	display: inline-block;
	color: #ffe595;
	text-align: center;
}

.list4 li a {
	color: #ffe595;
	font-size: 24px;
}



.pop {
	display: none;
	position: relative;
}

.pop-close {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/close.png) no-repeat;
	width: 35px;
	height: 34px;
	position: absolute;
	right: -35px;
	top: -35px;
	background-size: 100% auto;
}

.pop .row-box {
	display: flex;
	align-items: center;
	justify-content: center;
}

.pop-qx {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_qx.png) no-repeat;
	width:232px;
	height:72px;
	display: block;
	margin: 0 auto;
}

.pop-qd {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-qd.png) no-repeat;
	width:233px;
	height: 72px;
	display: block;
	margin: 0 auto;
}

.pop-zcyc {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-zcyc.png) no-repeat;
	width:232px;
	height:72px;
	display: block;
	margin: 0 auto;
}

.pop-zcsc {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-zcsc.png) no-repeat;
	width:233px;
	height:71px;
	display: block;
	margin: 0 auto;
}


/* pop1 */

.pop1 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop1.png) no-repeat;
	width:891px;
	height: 423px;
	box-sizing: border-box;
	padding:106px 30px 50px 30px;
}

.pop1-list {
	margin: 0 auto;
}

.pop1-list li {
	margin: 0 auto;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 15px;
}

.pop1-list li img {
	height: 250px;
	display: block;
	margin: 0 auto;
}

.pop1 .row-box {
	position: absolute;
	bottom: 50px;
	left: 50%;
	transform: translateX(-50%);width: 650px;  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}




/* pop2 */

.pop2 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop2.png) no-repeat;
	width: 891px;
	height: 713px;
	box-sizing: border-box;
	padding: 106px 30px 50px 30px;
}

.pop2 .row-box {
	position: absolute;
	bottom: 50px;
	left: 50%;
	transform: translateX(-50%);
	width: 685px;
	display: flex;
	justify-content: space-between;
}

.pop2 .pop-zcsc {
	margin-left: 40px;
}


/* pop3 */
.pop3 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop3.png) no-repeat;
	background-size: 100% 100%;
	width:891px;
	height: 845px;
	box-sizing: border-box;
	padding:106px 30px 0 30px;
}


/* pop4 */

.pop4 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop4.png) no-repeat;
	background-size: 100% 100%;
	width:891px;
	height:845px;
	box-sizing: border-box;
	padding: 106px 30px 0 30px;
}

.dia-con {
	width: 824px;
	height: 651px;
	/*padding-top: 18px;*/
	margin: 0 auto;
}

.dia-con::-webkit-scrollbar-track-piece {
	background-color: #564fb4;
}

.dia-con::-webkit-scrollbar {
	width: 5px;
}

.dia-con::-webkit-scrollbar-thumb {
	background: #ffffff;
	border-radius: 50px;
}

.biao1 {
	width: 100%;
	margin: 0 auto;
}

.biao1 thead th {
	font-size: 36px;
	color: #fffefc;
	text-align: center;
	height: 80px;
	line-height:80px;
	font-family: 'font3';
	/* font-weight: bold; */
	background-color: #2d36da;
}

.biao1 tbody td {
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	height: 25px;
	line-height: 25px;
	background-color: #39419c;
}

.ye {
	font-size: 20px;
	color: #040302;
	text-align: center;
	line-height: 26px;
	top: 600px;
	left: 10px;
	width: 95%;
}

.ye a {
	font-size: 20px;
	color: #040302;
	text-align: center;
	line-height: 26px;
}

.ye span {
	font-size: 20px;
	color: #040302;
}

.biao_c {
	width: 824px;
	margin: 0 auto;
	/* overflow-y: auto; */
}

.biao_c .biao {
	width: 100%;
	/* height: 45px !important; */
	margin-left: 0;
	background-color: #39429c;
}

.biao_c .biao thead {
	height: 45px;
	width: 100%;
}
.biao_c .biao_bsc{
	overflow-x: hidden;
}
/* .biao_c .biao_bsc::-webkit-scrollbar {
	width: 5px;
}

.biao_c .biao_bsc::-webkit-scrollbar-thumb {
	background: #ff576c;
}
.biao_c .biao_bsc::-webkit-scrollbar-thumb {
	background: #ff576c;
} */

.biao_c .biao_bsc::-webkit-scrollbar-track-piece{background-color:#28318f;border: 2px solid #28318f; }
.biao_c .biao_bsc::-webkit-scrollbar{width:10px;}
.biao_c .biao_bsc::-webkit-scrollbar-thumb{width: 6px;  background:#2d36da;border-radius:0.05rem}



.biao_c .biao thead th {
	font-size: 36px;
	color: #fffefc;
	text-align: center;
	height: 70px;
	line-height: 70px;
	/* font-weight: bolder; */
	font-family: 'font3';
	background-color: #2d36da;
}

.pai1 span {
	width: 50%;
	text-align: center;
	display: inline-block;
}

.biao_c .biao tbody td {
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	height: 50px;
	line-height: 50px;
}

.biao_c .biao tbody tr td:last-of-type {
	border-right: none;
}

/* .biao_bsc::-webkit-scrollbar-track-piece {
	background-color: #552361;
}

.biao_bsc::-webkit-scrollbar {
	width: 5px;
}

.biao_bsc::-webkit-scrollbar-thumb {
	background: #fcfcfd;
	border-radius: 50px;
} */

.btn_zuori {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_zuori.png) no-repeat;
	background-size: 100% auto;
	width: 308px;
	height: 71px;
	font-size: 0;
	position: absolute;
	bottom: -75px;
	left: 50%;
	transform: translateX(-50%);
}

.btn-popqd {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/ljdh.png) no-repeat;
	width: 191px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #583606;
	display: block;
	bottom: 0px;
	left: 0;
	right: 0;
	margin: auto;
	font-weight: bold;
}

.dialogdc {
	width: 602px;
	height: 259px;
}

.dia-condc {
	width: 602px;
	height: 259px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/popdc.png) no-repeat;
	padding-top: 105px;
	box-sizing: border-box;
	margin: 0 auto;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/popdc.png) no-repeat 50% 0;
}

.dia_listdc {
	width: 517px;
	height: 22px;
	padding-top: 37px;
	margin: 0 auto 13px;
}

.dia_listdc li {
	margin-top: -20px;
}

.txtss {
	font-size: 18px;
	color: #583606;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	bottom: 17px;
	left: 50%;
	transform: translateX(-50%);
}

::-webkit-scrollbar {
	display: none;
	/* Chrome Safari */
}

.pop_txt {
	color: #ffffff;
	font-size: 36px;
	text-align: center;
	width: 100%;
	padding-top: 10px;
	display: block;
	font-family: 'font2';
	font-weight: bolder;
}

.fc1 {
	width: 155px;
	height: 227px;
	top: 0;
	left: 1px;
	z-index: 999;
}

.fc1-con {
	display: none;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/fc1.png) no-repeat;
	width: 201px;
	height: 223px;
	top: -210px;
	left: 50%;
	transform: translateX(-50%);
}

.fc1:hover .fc1-con {
	display: block;
}


.milo-alert-content {
	height: 600px;
	text-align: left;
}

.milo-alert-box {
	width: 800px !important;
}

#milo-lotteryRecord {
	/*width:100%;*/
	/*display: block;*/
}

#milo-lotteryRecord .milo-lotteryRecordContainer ul {
	/*width: 100%;*/
	color: #f4f4f5;
	font-weight: 500;
	font-size: 14px;
	display: table;
	list-style: none;
	padding: 0;
	margin: 0;
}

#milo-lotteryRecord .milo-lotteryRecordContainer ul li {
	padding: 12px 0;
	min-width: 0;
	/*width: 20%;*/
	float: left;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #ebeef5;
}

#milo-lotteryRecord #milo-paginator {
	font-size: 14px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	display: flex;
	padding: 10px 5px;
	justify-content: center;
	align-items: center;
}

#milo-lotteryRecord #milo-paginator .my-page-prev,
#milo-lotteryRecord #milo-paginator .my-page-next {
	float: left;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #ffffff;
	cursor: pointer;
	color: #ffffff;
}

#milo-lotteryRecord #milo-paginator .my-page-prev:hover,
#milo-lotteryRecord #milo-paginator .my-page-next:hover {
	color: #ffffff;
}

#milo-lotteryRecord #milo-paginator .my-page-group {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden
}

#milo-lotteryRecord #milo-paginator .my-page-group li {
	float: left;
	list-style: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 30px;
	padding: 0 8px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	cursor: pointer
}

#milo-lotteryRecord #milo-paginator .my-page-forbid {
	pointer-events: none;
	background-color: #ffffff;
	color: black;
}

#milo-lotteryRecord #milo-paginator .my-page-cell {
	border: 1px solid black;
	border-radius: 2px;
	color: black;
}

#milo-lotteryRecord #milo-paginator .my-page-checked {
	background-color: #ffe7a6;
	color: #1d1a1c;
	border: 1px solid black;
}

.my-page-omit {
	color: black;
}

#milo-lotteryRecord #milo-paginator.my-page-omit {
	pointer-events: none;
}

.float {
	width:198px;
	height:152px;
	/* display: none; */
	right: 26px;
	top:50%;
	transform: translateY(-100px);
	position: fixed;
	z-index: 99;
}

.float_img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

.float1 {
	width:225px;
	height:121px;
	/* display: none; */
	right: 10px;
	top:50%;
	transform: translateY(60px);
	position: fixed;
	z-index: 99;
}

.float_img1 {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}




.p_btn {
	width: 183px;
	height: 50px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -92px
}

.new_txt {
	color: #dc241f;
	text-align: center;
	line-height: 1.3;
	font-size: 18px;
	display: block;
}

.jfdhhd {
	color: #dc241f;
	font-size: 18px;
	display: inline-block;
	width: 144px;
	border-bottom: 1px solid #dc241f;
}

.pop5 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop5.png) no-repeat;
	width: 668px;
	height: 468px;
}

.pop5_con {
	padding-top: 150px;
}

.inp {
	font-size: 18px;
	color: #ffffff;
	margin: 0 auto 20px;
	width: 380px;
}

.inp input {
	width: 300px;
	background: none;
	color: #000000;
	outline: none;
	padding-left: 10px;
	box-sizing: border-box;
	margin-bottom: 10px;
	font-size: 20px;
	background-color: #fff;
	border: none;
	height: 36px;
}

.inp p {
	width: 72px;
	height: 36px;
	display: inline-block
}

.pop5_qd {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-qd.png) no-repeat;
	width: 263px;
	height: 67px;
	display: block;
	margin: 10px auto 0;
}

.btn_tx {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_xx.png) no-repeat;
	width: 183px;
	height: 47px;
	display: block;
	font-size: 25px;
	color: #161616;
	text-align: center;
	line-height: 47px;
	font-family: 'font2';
	font-style: italic;
}


/* pop7 */

.pop7 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop7.png) no-repeat;
	width: 719px;
	height: 356px;
	box-sizing: border-box;
	padding: 10px 50px;
	background-size: 100% 100%;
}

.pop_txt1 {
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	line-height: 46px;
	height: 240px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.par2_btns {
	display: flex;
	justify-content: space-around;
	width: 400px;
	margin: 0 auto;
}

.btn_lqre {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_lq1.png) no-repeat;
    background-size: 100% auto;
    width:196px;
    height:60px;
	margin: 10px auto 0;
}

.btn_lqre.ylq {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/btn_ylq1.png) no-repeat;
}

.biao1 tbody tr {
	height: 55px !important;
}


/* #pop6 .pop1-list{height: 331px; } */

#pop6 .pop1-list li {
	display: table-cell;
	vertical-align: middle;
	height: 211px;
	width: 937px;
}

#pop2 .pop1-list {
	height: 465px;
	overflow: auto;
}

#pop2 .pop1-list::-webkit-scrollbar-track-piece {
	background-color: #552361;
}

#pop2 .pop1-list::-webkit-scrollbar {
	width: 5px;
}

#pop2 .pop1-list::-webkit-scrollbar-thumb {
	background: #fcfcfd;
	border-radius: 50px;
}

#pop1 .pop1-list {
	height: 180px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	overflow-y: auto;
}


/* pop8 */

.pop8 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop8.png) no-repeat;
	width:891px;
	height:591px;
	box-sizing: border-box;
	padding: 106px 30px 0 30px;
	background-size: 100% 100%;
}

.dia8_cont {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 auto;
}

.dia8_cont .dj_txt {
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 30px;
}

.dia8_btns {
	width: 685px;
	display: flex;
	justify-content: space-between;
	margin: 50px auto 0;
}

.dia8_btns .pop_qd {
	width: 272px;
	height: 68px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-qd.png) no-repeat 50% 0/100% 100%;
}

.dia8_btns .pop_zcyc {
	width: 272px;
	height: 68px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-zcyc.png) no-repeat 50% 0/100% 100%;
}


/* pop9 */

.pop9 {
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop9.png) no-repeat;
	width:891px;
	height:981px;
	box-sizing: border-box;
	padding: 110px 30px 0 30px;
	background-size: 100% 100%;transform: scale(0.75);
}

.dia9_cont {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 740px;
	overflow-y: auto;
	margin: 0 auto;
}

.dia9_cont .dj_txt {
	font-size: 24px;
	color: #ffffff;
	text-align: center;
}

.dia9_btns {
	width: 685px;
	display: flex;
	justify-content: space-between;
	margin: 30px auto 0;
}

/*.dia9_btns .pop_qd {
	width: 278px;
	height: 64px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-qd.png) no-repeat 50% 0/100% 100%;
}

.dia9_btns .pop-zcsc {
	width: 278px;
	height: 64px;
	background: url(//game.gtimg.cn/images/fo4/cp/a20250710hmfeast/v2/pop-zcsc.png) no-repeat 50% 0/100% 100%;
}*/

