/* 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 {
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
	-webkit-overflow-scrolling: touch;
}

body {
	font: 12px/1.5 tahoma, sans-serif;
	padding-top: 0 !important;
	background-color: #f5d2ae;
	overflow-x: hidden;
	box-sizing: border-box;
	font-family: 'font1';
}
a { text-decoration: none; overflow: hidden; } a:hover { text-decoration: underline; }

.wrap,
.dnfact_navbg,
.ost,
#afooter,
body { min-width: 1400px !important; }
.container * { box-sizing: border-box; }
.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; }
.flex { display: flex; justify-content: center; align-items: center; }
/* footer */
#afooter { text-align: center; line-height: 20px; color: #ffffff90; background-color: #000; padding: 40px 0; }
#afooter a { color: #ffffff90; }
@font-face {
	font-family: 'font1';
	src: url('//game.gtimg.cn/images/dnf/cp/a20260910week/font.ttf');
}

.gw_box{width:969px; height:520px; background: url(//game.gtimg.cn/images/dnf/cp/a20260910week/gw.png) no-repeat; background-size: 100% auto; top: 0; right: 0;z-index: 1; display: block;}
.gw_box a{position: absolute; top: 68px; right: 226px; border: 0px solid red; width: 130px; height: 48px;}
.gw_box a:nth-of-type(2){right: 66px; }

.logo { background: url(//game.gtimg.cn/images/dnf/cp/a20260910week/logo.png) no-repeat; width: 185px; height: 75px; position: absolute; left: 85px; top: 25px; z-index: 99; }
.wrap { background: url(//game.gtimg.cn/images/dnf/cp/a20260910week/bg.jpg) no-repeat 50% 0; width: 100%; height:auto; box-sizing: border-box; padding-bottom: 100px; }
.head { height:585px; position: relative; }
.hd_time { left:793px; top: 360px; font-size: 20px; color: #592506; line-height: 1.4; text-align: center; /* font-weight: bold; */ letter-spacing: 0;   }
.top1{ width:870px; height: auto; display: block; margin: 0 auto 60px; }


.con1 { box-sizing: border-box; width: 1400px; /* height: 1530px; */ padding: 1px 0 0 0; margin: 0 auto 60px; }

.tit0 { width: auto; height:244px; margin: 40px auto 10px; display: block; position: relative; z-index: 11; }
.txt1 { font-size: 24px; line-height:1.8; color: #863d11; text-align: center; margin:30px auto 0; width:83%; }
.txt1l{ text-align: left; white-space: pre-line;}

.txt2 { font-size: 20px; line-height: 1.7; color: #863d11; text-align: left; margin:0px auto 0; width: 100%; }
.tips_txt { font-size: 20px; line-height: 1.4; color: #863d11; text-align: center; margin: 60px auto; }

.p1pic1 { width: auto; height: 652px; margin: 20px auto 30px; display: block; }
.p2bg1{ width:1353px; padding:29px 40px; height:auto; box-sizing: border-box; margin: 40px auto 30px; background: url(//game.gtimg.cn/images/dnf/cp/a20260910week/p2bg1.png) no-repeat; background-size: 100% 100%;}

.prt2{margin-top:10px;}
.prt3{margin-top: 180px;}

.table_box { width: 100%; border: 0 solid #ffffff; margin: 0px auto; border-radius: 40px; overflow: hidden; border: 0; }
.table_box table { width: 100%; text-align: center; }
.table_box th { font-size: 26px; line-height: 1.1; color: #ffffff; height: 70px; background:#c9523e; background-size: 100% 100%; border: 2px solid #9f402a; font-weight: bold; }
.table_box td { font-size: 18px; color: #863d11; height: auto; background: #f9eaba; line-height: 1.7; padding: 10px 10px; border: 2px solid #9f402a; /* border-right: 2px solid #ffffff50; border-top: 2px solid #ffffff50; */ }
.desc-cell{ white-space: pre-line; }
/* .table_box table tr:nth-of-type(even) td{background: #e2e7f9;} */


