/*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 }
body { font: 12px/1.5 'myFont', '\5FAE\8F6F\96C5\9ED1', 'simhei', 'simsun'; padding-top: 42px; background-color: #00a147; overflow-x: hidden; }
body, html { min-width: 1240px }
a { text-decoration: none; overflow: hidden }
a:hover { text-decoration: none }
.wrap, #footer_ied { min-width: 1240px; width: 100%; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1242?'1240px':'') }
.ost_box, .act-nav { min-width: 1240px !important }
#_overlay_ { min-width: 1240px !important }

.pr { position: relative }
.pa { position: absolute }
.hide { display: block; width: 0; height: 0; overflow: hidden }
.db { display: block; text-indent: -9999em }
img { display: block; margin: 0 auto }
:focus { outline: none }
.dnfact_navbg { min-width: 1240px !important }
a:not(.grey):hover { filter: brightness(1.1) }
.grey {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
pointer-events: none;
}

@font-face {
font-family: 'myFont';
src: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/zh.woff2);
}

@font-face {
font-family: 'myFont1';
src: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/hy.woff2);
}
.wrap { background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/hd.jpg) no-repeat 50% 0, url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/bg.jpg) no-repeat 50% 1073px; }
.sp { background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/sp.png) no-repeat; background-size: 1448px auto; }
.container { width:1200px; margin: 0 auto; border: 0 solid #fff;}
/*afooter*/
#afooter { width: 100%; text-align: center; line-height: 20px; color: #cacaca; background-color: #000; padding: 20px 0; min-width: 1240px }
#afooter a { color: #cacaca }
/*head*/
.logo { width: 234px; height: 41px; background-position: -210px -1207px; position: absolute; top: 66px; left: -156px; }
.logo1 { width: 104px; height: 84px; background-position: -467px -1181px; position: absolute; top: 45px; left: 111px; }
.login_box { color: #ffffff; font-size: 18px; text-align: center; line-height: 1; padding: 924px 0 93px; }
.login_box a { color: #aaf70e }

@media screen and (max-width: 1600px) {
.wrap {
overflow: hidden;
}

.logo {
left: 0;
}

.logo1 {
left: 264px;
}
}

.flex{display: flex;justify-content: space-evenly;}

/*content*/
.content { padding-bottom: 180px; }
.tit1,.tit2,.tit3,.tit4,.tit5,.tit6,.tit7{ width: 1448px; height: 160px; background-position: 0 0; margin: 40px 0px 10px -129px; }
.tit2 { background-position: 0 -162px; }
.tit3 { background-position: 0 -332px; }
.tit4 { background-position: 0 -494px; }
.tit5 { background-position: 0 -660px; }
.tit6 { background-position: 0 -825px; }
.tit7 { background-position: 0 -1011px; }

.txt { color: #ffffff; font-size: 20px; text-align: center; line-height: 30px; }
/* prt1 */
.part1{position: relative;}
.video_box { margin-top: 30px; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/video_bg.png) no-repeat 50% 0; width: 1300px; height: 737px; margin-left: -43px; position: relative; }
.video { width: 1196px; height: 688px; position: absolute; top: 2px; left: 51px; }
.btn_on { width: 164px; height: 172px; background-position:0 -1181px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.msg_box { background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/msg_bg.png) no-repeat 50% 0; width: 1217px; height: 245px; margin: 0 auto; display: flex; justify-content: space-between; padding: 67px 130px 130px; box-sizing: border-box; }
.msg_box p { color: #91f615; font-size: 22px; line-height: 38px; text-align: center; }

.timeA{ position: absolute; right: -16px; top: 130px;  padding:8px 16px; color: #fff; text-align: center; font-size: 20px; line-height: 1;border: 1px solid #405439; background: #00000050; }
.timeA p{display: inline-flex;  color: #ffffff; text-align: left;  font-size: 20px; line-height: 1.24;}
.timeA em{display: block;  color: #48dc1e; text-align: left;  font-size: 14px; line-height: 1;}

/* prt2 */
.p2dj1{ width: 1179px; position: relative; justify-content: space-between; margin: 20px auto; padding-top:554px; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/p2dj1.png) no-repeat;background-size: 100% auto; }
.p2dj1 li{ width: 357px; position: relative; }
.p2dj1 p{color: #ffffff;font-size: 18px;text-align: center;line-height: 1.3;margin: 6px auto 7px;}
.btn_lq,.btn_wwc{ width: 257px; height: 65px; color: #151616; font-size: 28px; text-align: center; line-height: 1; font-style: italic; font-weight: bold; letter-spacing: 2px; display: block; margin: 0 auto; display: flex; justify-content: center;align-items: center;background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/btn_lq.png) no-repeat; background-size: 100% 100%; }
.btn_wwc{ display: flex; justify-content: center;align-items: center;background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/btn_wwc.png) no-repeat; background-size: 100% 100%; }

/* prt3 */
.btn_box2{justify-content: center; margin: 20px auto;}
.btn_hj,.btn_sw{ width: 237px; height: 52px; color: #151616; font-size: 22px; text-align: center; line-height: 1;  letter-spacing: 1px; display: block; margin: 0 -12px; display: flex; justify-content: center;align-items: center;background-position: -607px -1186px; }
.btn_sw{ background-position: -869px -1186px; }

.lotty{ width: 1202px; height: 784px; position: relative; margin: 0 auto; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/lotter.png) no-repeat; background-size: 100% auto;}
.lottxt1{position: absolute; top: 408px; left: 50%; transform: translateX(-50%); color: #000; font-size: 20px; text-align: center; line-height: 36px; }

/* prt4 */
.btn_box { display: flex; padding: 20px 0 0px 22px; }
.btn_box p { width: 239px; height: 32px; background-position: -1248px -1186px; color: #ffffff; font-size: 18px; line-height: 32px; padding-left: 6px; margin-right: 662px; }
.btn_box p em { color: #3cfb45; font-size: 22px; display: inline-block; padding-left: 16px; }
.btn_lq1{width: 130px; height: 37px; background-position: -215px -1286px; color: #0f0f14; font-size: 18px; text-align: center; line-height: 37px;}

.p4bg1{ width: 1202px; height: 763px; padding: 1px; box-sizing: border-box; position: relative; margin: 0 auto; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/p4bg1.png) no-repeat; background-size: 100% auto;}

.nl_nav1{display: flex;justify-content:start; flex-wrap: wrap; }
.nl_nav1 a{background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg2.png) no-repeat 50% 0;width: 212px;height: 213px; margin:30px 9px 0 17px; background-size: 100% 100%; flex-shrink: 0;}
.nl_nav1 p{color: #ffffff;font-size: 18px;text-align: center;line-height: 20px;}
.nl_nav1 a.cur{background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg3.png) no-repeat 50% 0;background-size: 100% 100%; }
.nl_nav1 a.cur p{color: #000;}
.nl_nav1 a img{width: 100%; height: auto; margin:-14px auto -19px; display: block;}

.nl_con2{color: #ffffff;font-size: 22px;text-align: center;line-height: 60px;height: 305px;display: none;justify-content: center;align-items: center;}
.nl_con2.on{display: flex;}
.nl_con2{line-height: 48px;}

.jl_tit1 { width: 397px; height: 52px; background-position: -391px -1287px; color: #091614; font-size: 26px; text-align: center; line-height: 56px; margin: 20px auto 21px; display: block;}

.list_jl2 { display: flex; justify-content: space-evenly; flex-wrap: wrap; padding-bottom: 76px; margin-top: 20px;}
.list_jl2 li { background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/dj_bg5.png) no-repeat 50% 0; width: 266px; margin: 0 auto; }
.list_jl2 em { color: #181818; font-size: 20px; text-align: center; line-height: 40px;height: 16px; display: block; }
.list_jl2 p { color: #000000; font-size: 16px; text-align: center; line-height: 24px; margin:-21px auto 14px }
.btn_dh{ width: 222px; height: 50px; padding-top: 2px; box-sizing: border-box; color: #151616; font-size: 24px; text-align: center; line-height: 1;  font-weight: bold; letter-spacing: 2px; display: block; margin: 0 auto; display: flex; justify-content: center;align-items: center;background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/btn_lq.png) no-repeat; background-size: 100% 100%; }

.part4 .jl_tit1{margin-bottom: 10px;}
/* prt5 */
.p5dj1{ width: 1200px; height: 450px; position: relative; box-sizing: border-box; justify-content: space-between; margin: 20px auto; padding-top:337px; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/p5dj1.png) no-repeat;background-size: 100% auto; }
.p5dj1 li{ width: 387px; position: relative; }
.p5dj1 p{color: #ffffff;font-size: 18px;text-align: center;line-height: 1.3;margin: 6px auto 7px;}
.p5dj2{ width: 1200px;  height: 450px;position: relative; justify-content: space-between; margin: 20px auto 40px; box-sizing: border-box;padding-top:337px; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/p5dj2.png) no-repeat;background-size: 100% auto; }
.p5dj2 li{ width: 387px; position: relative; }
.p5dj2 p{color: #ffffff;font-size: 18px;text-align: center;line-height: 1.3;margin: 6px auto 7px;}
.part5 .btn_lq{ width: 222px; height: 56px; color: #151616; font-size: 26px; text-align: center; line-height: 1; font-style: italic;box-sizing: border-box; padding-top: 2px; font-weight: bold; letter-spacing: 2px; display: block; margin: 0 auto; display: flex; justify-content: center;align-items: center;background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/btn_lq.png) no-repeat; background-size: 100% 100%; }

/* prt6 */
.p6txt1{ width: 1200px; height: auto; position: relative; box-sizing: border-box;  margin: 20px auto; padding:37px 30px 30px; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/p6bg1.png) no-repeat;background-size: 100% 100%; }
.p6txt1 p { color: #fff; font-size: 24px; line-height: 38px; text-align: left; }
.p6txt1 p span{ color: #91f615; }


.p6dj1{ width: 1200px; position: relative; box-sizing: border-box; justify-content: space-between; margin: 20px auto;  }
.p6dj1 li{ width: auto; position: relative; }
.p6dj1 p{color: #ffffff;font-size: 18px;text-align: center;line-height: 1.3;margin: 6px auto 7px;}
.p6dj1 span{color: #ffffff;font-size: 18px;text-align: center;line-height: 1.3;margin: 6px auto 7px;}
.p6dj1 div{display: flex; justify-content: space-evenly;} 
.p6dj1 li img{width: auto; height: 583px; margin: 0 auto 20px;} 


/* prt7 */
.txt1 { background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/msg_bg1.png) no-repeat; width: 1200px; height: 205px; color: #ffffff; font-size: 22px; text-align: center; line-height: 46px; margin: 20px auto 28px; padding: 35px 0 0 244px; box-sizing: border-box; background-size: 100% auto;} 

.nl_box{background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg1.png) no-repeat 50% 0;width: 1200px;height: 909px;margin: 0 auto; background-size: 100% auto;}
.nl_nav{display: flex;justify-content: space-between;padding: 70px 0 5px; overflow-x: auto;}
.nl_nav a{background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg2.png) no-repeat 50% 0;width: 182px;height: 183px; background-size: 100% auto; flex-shrink: 0;}
.nl_nav p{color: #ffffff;font-size: 18px;text-align: center;line-height: 20px;}
.nl_nav a.cur{background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg3.png) no-repeat 50% 0;background-size: 100% auto;}
.nl_nav a.cur p{color: #000;}
.nl_nav a img{width: 90%; height: auto; margin: 0px auto -14px; display: block;}
.nl_con{color: #ffffff;font-size: 22px;text-align: center;line-height: 60px;height: 305px;display: none;justify-content: center;align-items: center; flex-wrap: wrap;}
.nl_con.on{display: flex;align-content: center;}
.nl_con span{color: #07f468;}
.nl_con1{line-height: 48px;}

.nl_nav::-webkit-scrollbar-track-piece{background-color:#07f46810;}
.nl_nav::-webkit-scrollbar{width:2px;}
.nl_nav::-webkit-scrollbar-thumb{background:#07f468;border-radius: 1px}

.dz_box { background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/zd_bg.png) no-repeat 50% 0; width: 1261px; margin-left: -9px; transform-style: preserve-3d; }
.dz_box:after { content: ''; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/zd_bg1.png) no-repeat 50% 0; width: 1261px; height: 159px; position: absolute; bottom: -30px; left: 0; z-index: -1; }
.dz_btn { display: flex; flex-wrap: wrap; padding: 5px 0 2px 16px; }
.dz_btn a { width: 118px; height: 40px; background-color: #084340; color: #719f9a; font-size: 20px; text-align: center; line-height: 40px; margin: 0 1px 1px 0; }
.dz_btn a.cur { color: #07f468; font-size: 22px; }
.table_box { width: 1185px; background-color: #0a1211; border: 2px solid #0a4f4c; margin-left: 16px; }
.table_box table { width: 100%; }
.table_box table th { color: #ffffff; font-size: 20px; text-align: center; height: 52px; }
.table_box table td { color: #ffffff; font-size: 20px; text-align: center; height: 50px; border-top: 1px solid #042724; }

.table_box table th:nth-child(-n+2) { border-right: 1px solid #042724; }

.table_box table td:nth-child(-n+2) { border-right: 1px solid #042724; }
.table_box tbody tr:nth-child(odd) tde { background-color: #050b0a; }

.table_box table em { width: 38px; height: 38px; background-color: #053735; color: #fbd862; font-size: 28px; text-align: center; line-height: 38px; display: inline-block; vertical-align: middle; margin: 0 6px; }
.table_box table i { width: 4px; height: 15px; background-position:-849px -1300px; display: inline-block; vertical-align: middle; margin: 0 6px; }
.table_box td:first-child { color: #07f468; }



/*pop*/
.pop{background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/pop.png) no-repeat 50% 0;width: 880px;display: none;padding: 87px 0 75px;font-family: "微软雅黑";}
.pop:after{content: '';background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/pop1.png) no-repeat 50% 0;width: 880px;height: 28px;position: absolute;bottom: -28px;left: 0;}
.dia-close{width: 36px;height: 35px;background-position: -1154px -1186px;position: absolute;top: 47px;right: 29px;}
.poptit1{width: 507px;height: 45px;background-position: -12px -964px;margin: 0 auto;}
.poptxtget{color: #fffefe;font-size: 30px;text-align: center;line-height: 42px;width: 880px;height: 262px;display: table-cell;vertical-align: middle;padding: 0 40px;}
.btnsure{width: 282px;height: 63px;color: #0f0f14;font-size: 34px;text-align: center;line-height: 58px;display: block;margin: 0 auto;font-style: normal; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/btn_lq.png) no-repeat; background-size: 100% 100%;}

.poptit2{width: 448px;height: 45px;background-position: 0 -1383px;margin: -22px auto 30px;}
.p_tab{width: 843px;margin: 0 auto;}
.p_tab table{width: 100%;}
.p_tab table th{color: #000000;font-size: 24px;text-align: center;height: 60px;background-color: #97d70e;font-weight: bold;}
.p_tab table td{color: #ffffff;font-size: 16px;text-align: center;height: 60px;background-color: #091e1b;border-bottom: 1px solid #394945;}
.p_tab table td:first-child{border-left: 1px solid #394945;}
.p_tab table td:last-child{border-right: 1px solid #394945;}
.enme1{width: 45px;height: 33px;background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/sp.png) no-repeat 50% 0;background-position: -1249px -1238px;display: inline-block;vertical-align: middle;}
.enme2{width: 45px;height: 33px;background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/sp.png) no-repeat 50% 0;background-position: -1297px -1238px;display: inline-block;vertical-align: middle;}
.enme3{width: 45px;height: 33px;background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/sp.png) no-repeat 50% 0;background-position: -1349px -1238px;display: inline-block;vertical-align: middle;}
.p_tab table td em{color: #07f468;}
.popbxfy{display: flex;justify-content: center;align-items: center;color: #fff;font-size: 20px;margin: 12px auto -58px;}
.popbxfy a{width: 100px;height: 26px;background-color: #7ed717;color: #000000;font-size: 20px;text-align: center;line-height: 24px;margin: 0 13px;}

.poptit3{width: 448px;height: 45px;background-position: 0 -1383px;margin: -22px auto 30px;}
.poptabbx{width: 843px;margin: 0 auto;}
.poptabbx table{width: 100%;}
.poptabbx table th{color: #000000;font-size: 24px;text-align: center;height: 60px;background-color: #97d70e;font-weight: bold;}
.poptabbx table td{color: #ffffff;font-size: 16px;text-align: center;height: 60px;background-color: #091e1b;border-bottom: 1px solid #394945;}
.poptabbx table td:first-child{border-left: 1px solid #394945;}
.poptabbx table td:last-child{border-right: 1px solid #394945;}
.tz_box{flex-wrap: wrap; width: 80%; margin: 0 auto 40px;}
.tz_box p{color: #fff; background: #001b13; border: 1px solid #07f468; padding: 5px 60px; font-size: 24px; line-height: 40px; margin: 10px;cursor: pointer;}
.tz_box p.cur{background: #00a147; color: #000;}
#pop4 .poptit3{width: 448px;height: 45px;background-position: 0 -1483px;margin: -22px auto 30px;}

.lotterycontent_hover {
    box-shadow: #00ff70 0px 0px 10px 10px inset !important;
    /* box-shadow: #f6f515 0px 0px 10px 10px inset !important; */
}


.nl_con{color: #ffffff;font-size: 20px;text-align: center;line-height: 2;height: 255px;display: flex;justify-content: center;align-items: center; flex-wrap: wrap;align-content: center; }
.nl_con.on{display: flex;}
.nl_con span{color: #07f468; display: contents;}
.nl_con1{line-height: 1.44; font-size: 20px;}

.swiper { width: 100%; height: 300px; margin-left: auto; margin-right: auto; }
.nl_box{background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg1.png) no-repeat 50% 0; box-sizing: border-box; padding:70px 20px 2px; width: 1200px;height: 909px;margin: 0 auto; background-size: 100% auto;}
.mySwiper { width: 100%; height: 209px; box-sizing: border-box; padding: 10px 0; }
.mySwiper .swiper-slide {  color: #ffffff; opacity:1; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg2.png) no-repeat 50% 0; background-size: 100% 100%; width: 182px !important; height: 183px; }
.mySwiper .swiper-slide-thumb-active { color: #000; opacity: 1; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/nl_bg3.png) no-repeat 50% 0; background-size: 100% 100%; }
.mySwiper p { font-size: 18px; text-align: center; line-height: 20px; }
.swiper-slide img { width: 90%; height: auto; margin: 0px auto -14px; display: block; }
.mySwiper2 { height: 69%; border: 0 solid red; width:100%; color: #fff; }
.mySwiper2 .swiper-slide img{height: 280px; width: auto; display: block; margin: 0 auto;}

.swiper-button-next, .swiper-button-prev{ width: 39px; height: 128px; top: 129px; left:-53px; background: url(//game.gtimg.cn/images/fo4/cp/a20250624xjcgs/rw/arr1.png) no-repeat; background-size: 100% 100%;}
.swiper-button-next{transform: scaleX(-1);left: 1210px;}
.swiper-button-next:after, .swiper-button-prev:after{opacity: 0;}