/*通用初始化样式*/
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 '\5FAE\8F6F\96C5\9ED1',tahoma,'\5b8b\4f53',"\9ED1\4F53",sans-serif;background-color:#070b18;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':'');overflow-x: hidden;}
.container{width:1200px;margin:0 auto;}
.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;}
/* footer */
#afooter{text-align:center;line-height:20px;color:#fff;background-color: #000;
padding:40px 0 0;}
#afooter a{ color:#fff;}
/* 顶部菜单 */
.header { width: 100%; height: 124px; padding: 0 80px; position: fixed; top: 0; right: auto; bottom: auto; left: 50%; transform: translateX(-50%); z-index: 99; transition: 0.5s; background-image: linear-gradient(to bottom, #070717, transparent); }
.header.active { background-color: rgba(50, 69, 101, 0.76); background-image: none; }
.header .l_box { width:60%; height: 86px; float: left; position: relative; margin-top: 20px; z-index: 1; }
.header .l_box .logo { width: 212px; height: 82px; float: left; margin-left: 16px; background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/logo.png) no-repeat; }
.channel {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/channel.png) no-repeat;  background-position: 0 -9999px;  display: inline-block;  vertical-align: middle;  position: relative;  margin: 0 28px 0 0;  float: left;  width: auto; height: auto;}
.channel-535197:after,
.channel-535175:after,
.channel-535172:after,
.channel-535174:after,
.channel-535199:after,
.channel-535191:after,
.channel-535173:after,
.channel-535195:after,
.channel-535171:after,
.channel-535202:after,
.channel-535176:after,
.channel-535194:after {
content: '';width: 1px;height: 40px;background-color: #fff;position: absolute;right: 0;top: 18px;}
.channel-535197 {width: 212px;height: 77px;margin: 0 28px 0 0;background-position: -90px -0px;}
.channel-535175 {width: 178px;height: 77px;background-position: -403px -0px;}
.channel-535172 {width: 256px;height: 77px;background-position: -590px -0px;}
.channel-535174 {width: 234px;height: 77px;background-position: -889px -0px;}
.channel-535199 {width: 146px;height: 77px;background-position: -1254px -0px;}
.channel-535191 {width: 274px; height: 77px;background-position: -1406px -0px;}
.channel-535173 {width: 215px;height: 77px;background-position: -1739px -5px;}
.channel-535195 {width: 281px;height: 77px;background-position: -12px -77px;}
.channel-535171 {width: 270px;height: 77px;background-position: -304px -77px;}
.channel-535202 {width: 92px;height: 77px;  background-position: -761px -77px;}
.channel-535176 {  width: 71px;  height: 77px;  background-position: -1042px -77px;}
.channel-535194 {  width: 209px;  height: 77px;  background-position: -1184px -77px;}
.header .l_box .grade_box { width: 702px; height: auto; float: right; font-size: 0; }
.header .l_box .grade_box .honor { width: 158px; height: 86px; display: inline-block; margin: 0 38px; }
.header .l_box .grade_box .honor:nth-child(1) { background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/honor-img1.png) no-repeat; }
.header .l_box .grade_box .honor:nth-child(2) { background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/honor-img2.png) no-repeat; }
.header .l_box .grade_box .honor:nth-child(3) { background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/honor-img3.png) no-repeat; }
.header .l_box .grade_box .honor .c-tit { display: none; font-size: 16px; font-weight: bold; line-height: 20px; color: #fde396; text-align: center; text-decoration: none;}
.header .l_box .grade_box .honor .c-text { display: none; font-size: 12px; line-height: 16px; color: #fff; text-align: center; text-decoration: none; }
.header .r_box { width: auto; height: 41px; float: right; margin-top: 44px; position: relative; z-index: 1; }
.header a:hover { filter: brightness(1.1); }
.header .r_box .link_getweb { margin-left: 10px; display: inline-block;background-position:-356px -8px;width: 208px;height: 71px;font-size: 26px;color: #532909;text-align: center;line-height: 66px;font-weight: bold;}
.header .r_box .link_download {width: 208px;height: 71px;display: inline-block; margin-left: 10px;}
.header .link_download .sp { display: inline-block; background-position:-356px -8px;width: 208px;height: 71px;font-size: 26px;color: #532909;text-align: center;line-height: 66px;font-weight: bold;}
.header .link_download .sp.btn-top-gray { display: none; color: #fff; }
.header .link_download.disabled .sp.btn-top { display: none; }
.header .link_download.disabled .sp.btn-top-gray { display: inline-block;filter: grayscale(1); }
.grey{filter: grayscale(1);}
.header .link_download.disabled:hover { filter: brightness(1); }
.qw_box {font-size: 20px}
.qw_box a {font-size: 20px}
/* 头图 */
.head:after { content: ''; width: 100%; height: 62px; background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/head-line.png) no-repeat; position: absolute; bottom: -26px; left: 0; pointer-events: none; z-index: 2; }
.head .head-slogan { width: 1200px; height: auto; position: absolute; bottom:140px; left: 50%; margin-left: -600px; }
.head .head-slogan .slogan { width: 993px; height: 277px; background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/slogan.png) no-repeat; background-size: 100% 100%; margin: 0 auto; }
.head .btn-order.disabled:hover { filter: brightness(1); }
.loginContainer #milo-logined,
.loginContainer #milo-logined a,
.loginContainer #milo-logined span,
.loginContainer #milo-unlogin,
.loginContainer #milo-unlogin span,
.loginContainer #milo-unlogin a {}
.loginContainer a { color: #ffffff; }
.loginContainer a:hover { color: #ffffff; }
.loginContainer{height: 58px;display:inline-block;zoom:1;font-size: 14px;color: #ffffff;}
@font-face {
	font-family:'font';
	src: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/font.TTF);
}
/**/
.sp {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/sp.png) no-repeat 50% 0;}
.wrapper {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/bg.jpg)no-repeat 50% 0;padding-bottom: 30px;box-sizing: border-box;}
.head {height: 800px;position: relative;}
.logo { width: 188px; height:74px;background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/logo.png) no-repeat;position: absolute;top: 50px;left: 50px;}
.login {font-size: 20px;color: #fff;text-align: center;position: absolute;bottom:15px;width: 100%;font-weight: bold;}
.login a{color: #fffabe;}
.contons {width: 1300px;margin: 0 auto;}
.time {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/time.png)no-repeat;width: 276px;height: 50px;position: absolute;    top: 128px;left: 358px;
font-size: 24px;color: #edc27e;text-align: center;line-height: 50px;}
/*主内容*/
.part1 h2{background-position:-426px 0;width: 1073px;height: 157px;margin: 30px auto 25px;}
.txt {font-size: 18px;color: #fdffef;text-align: center;line-height: 1.5;margin: 10px auto;}
.tab {display: flex; justify-content: center; flex-wrap: wrap;margin:20px auto 10px;}
.tab a {background-position:-558px -1447px;width: 522px;height: 132px;font-size: 32px;color: #ffffff;
text-align: center;line-height: 132px;display: block;margin: 0 20px;font-family:'font';}
.tab a.on {background-position:-5px -1447px;}
.tabnr .aa {display: none;}
/**/
.djk1box {width: 381px;}
.djk1 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/djk1.png)no-repeat;width: 404px;height: 413px;position: relative;}
.djk1 img {width: 404px;height: 413px;}
.wz1 {font-size: 18px;color: #ffffff;text-align: center;line-height: 1.4;position: absolute;bottom: 60px; width: 100%;text-align: center;}
.wz2 {font-size: 20px;color: #fff3ae;text-align: center;line-height: 1.4;position: absolute;top: 64px; width: 100%;text-align: center;}
.wz3 {font-size: 16px;color: #fff9dd;text-align: center;line-height: 1.4;margin: -23px auto 10px;position: relative;z-index: 2;}
.wz4 {font-size: 16px;color: #c98e7c;text-align: center;line-height: 1.4;position: absolute;top: 157px;width: 100%;text-align: center;}
.wz5 {font-size: 18px;color: #c2a16f;text-align: center;line-height: 1.2;position: absolute;top: 202px;width: 100%;text-align: center;}
.wz5 span {color: #efe704;font-weight: bold;}
.btn_lq {background-position: -1270px -821px;width: 389px;height: 81px;display: block;margin: 0px auto;font-family:'font';
font-size: 32px;color: #fff;text-align: center;line-height: 86px;}
.btn_lq2 {background-position:-1287px -820px;width: 360px;height: 90px;display: block;margin: 0px auto;font-family:'font';
font-size: 32px;color: #fff;text-align: center;line-height: 90px;}
.list1box {display: flex; justify-content: center; flex-wrap: wrap;width: 1200px;margin: 0 auto;}
.list1 {display: flex; justify-content: center; flex-wrap: wrap;margin: 0 auto;}
.list1 li {margin:10px -3px;}
.djk2 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/djk2.png)no-repeat;width: 404px;height: 413px;position: relative;}
.djk2 img {width: 404px;height: 413px;}
.djbox {display: flex; justify-content: center; flex-wrap: wrap;}
.djk1box .wz3 {margin: 5px auto 5px;font-size: 20px;}
/*box1*/
.box1 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/box1.png)no-repeat;width:1197px;height: 348px;margin: 20px auto 20px;
display: flex;  flex-direction: row;   justify-content: space-between;
padding: 45px 58px 0 58px;box-sizing: border-box;}
.rwmk {background-color: #466345; width:275px;height:275px;padding: 1px;box-sizing: border-box;border: 2px solid #193817;}
.rwmk img {width: 100%;height: 100%;}
.btn_fx1 {background-position:-1133px -1469px;width: 360px;height: 90px;display: block;font-size: 26px;color: #fff;font-family:'font';
text-align: center;line-height: 90px;}
.btn_fx2 {background-position:-1528px -1469px;width: 360px;height: 90px;display: block;font-size: 26px;color: #fff;font-family:'font';
text-align: center;line-height: 90px;}
.btn_fz {background-position:-898px -829px;width: 277px;height: 69px;display: block;margin: 0px auto;
font-family: 'font';font-size: 26px;color: #fff;text-align: center;line-height: 68px;}
.inpbox input {background-position:-423px -829px;width: 447px;height: 68px;font-size: 20px;color: #fff;
padding: 0 10px;box-sizing: border-box;outline: none;border:none;margin-right: 18px;}
.inpbox {display: flex; justify-content: center; flex-wrap: wrap;height: 89px;align-items: center;margin-top: 60px;}
.box1btn {display: flex; justify-content: center; flex-wrap: wrap;width:837px;height: 220px;margin-top: 10px;}
/*part2*/
.part2 {padding-top: 200px;box-sizing: border-box;}	
.part2 h2{background-position:-457px -181px;width: 1073px;height: 157px;margin: 0 auto 20px;}
.txt2 {font-size: 16px;color: #fff;text-align: center;}
.list2 {display: flex; justify-content: center; flex-wrap: wrap;margin: 0 auto;}
.list2 li {margin: 8px 10px;}
.djk3 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/djk3.png)no-repeat;width: 284px;height: 284px;position: relative;}
.djk3 img {width: 284px;height: 284px;}
.wz6 {font-size: 18px;color: #ffffff;text-align: center;position: absolute;bottom: 30px;text-align: center;
width: 100%;line-height: 1.2;}
.wz7 {font-size: 18px;color: #fff3ae;text-align: center;position: absolute;top: 30px;text-align: center;width: 100%;}
.wz7 span {color: #ffff00;font-weight: bold;}
.wz8 {font-size: 16px;color: #fff9dd;text-align: center;text-align: center;margin: -5px auto 9px;}
.btn_dh {background-position:-763px -741px;width: 276px;height: 69px;display: block;font-size: 24px;color: #fffeef;font-family:'font';
text-align: center;line-height: 69px;margin: 0px auto;}
.btn_jl {font-size:24px;color: #fffabe;text-decoration: underline;margin:0 0 0 20px;display: block;text-align: center;}
.list_djwz {display: flex; justify-content: center; flex-wrap: wrap;margin: 10px auto;}
.list_djwz p {font-size: 24px;color: #fffabe;text-align: center;margin: 0 30px;}
/*part3*/
.part3 {padding-top: 230px;box-sizing: border-box;}
.part3 h2{background-position:-456px -360px;width: 1043px;height: 157px;margin: 0 auto 20px;}
.box2 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/box2.png)no-repeat;width:1201px;height: 642px;margin: 0px auto;}
/*part4*/
.part4 {padding-top: 100px;box-sizing: border-box;margin-bottom: 200px;}
.part4 h2{background-position:-495px -539px;width: 982px;height: 157px;margin: 0 auto 20px;}
.box3 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/box3.png)no-repeat;width: 1201px;height: 622px;margin: 10px auto;}
/*pop1*/
.dialog {display: none;}
.pop1 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/pop1.png)no-repeat;width: 723px;height: 474px;padding:150px 69px 0;box-sizing: border-box;}
.dia-close {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/gb.png)no-repeat;width: 95px;height: 89px;display: block;position: absolute;top: 7px;right: 17px;}
.popwz1 {font-size: 34px;color: #ffffff;text-align: center;line-height: 1.2;font-family: 'font';}
.popwz2 {font-size: 22px;color: #ffffff;display: inline-block;text-align: center;margin: 0 auto;width: 100%;
height: 170px;display: table-cell;vertical-align: middle;}
/*pop2*/
.pop2 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/pop2.png)no-repeat;width: 723px;height: 522px;padding:170px 20px 0;box-sizing: border-box;}
.poptab{width: 608px;margin: 0 auto;}
.poptab th{font-size: 22px;color: #ffffff;text-align: center;height: 50px;line-height: 50px;font-weight: bold;width: 50%;
background-color: #13200f;border:1px solid #172b11;}
.poptab td{font-size: 18px;color: #ffffff;text-align: center;line-height: 35px;border:1px solid #172b11;}
.page{font-size: 22px;color: #ffffff;text-align: center;height: 60px;line-height: 60px;cursor: pointer;
display: flex; justify-content: center; flex-wrap: wrap;align-items: center;}
.my-page-group {display: flex; justify-content: center; flex-wrap: wrap;}
.my-page-group li {margin: 0 5px;background-color: #01040b;width: 30px;height: 30px;line-height: 30px;}
.my-page-checked {background-color: #01040b !important;color: #d8d4ff !important;}

.fdj {display: block;position: absolute;top:-1px;right: 7px;width:36px;height:37px;background:url(//game.gtimg.cn/images/fz/cp/a20250409rlr/fdj.png)no-repeat;z-index: 9;}
.popfdj1 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/popfdj1.png)no-repeat;width:723px;height:463px;}
.popfdj2 {background: url(//game.gtimg.cn/images/fz/cp/a20250409rlr/popfdj2.png)no-repeat;width: 723px;height: 461px;}
