@charset "UTF-8";
/* 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; }
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 { background-color: #2a2924; overflow-x: hidden; -moz-box-sizing: border-box; box-sizing: border-box; }
a { text-decoration: none; overflow: hidden; }
a:hover { text-decoration: none; }
.wrap, .dnfact_navbg, .ost, #afooter, body { min-width: 1600px !important; overflow-x: hidden; color: #e3dccc; font-size: 27px; line-height: 32px; }
.container { width: 1600px; margin: 0 auto; }
.container * { -moz-box-sizing: border-box; box-sizing: border-box; }
.hide { display: block; width: 0; height: 0; overflow: hidden; }
.pr { position: relative; display: flex; flex-direction: column; align-items: center; }
.pa { position: absolute; }
.db { display: block; text-indent: -999em; }
.fl { float: left; }
.fr { float: right; }
/* footer */
#afooter { text-align: center; line-height: 1.6; color: #fff; background-color: #000; padding: 27px 0; font-size: 19px; }
#afooter a { color: #fff; }
[data-animate] { opacity: 0; -webkit-transform: translateY(53px); -moz-transform: translateY(53px); -ms-transform: translateY(53px); -o-transform: translateY(53px); transform: translateY(53px); -webkit-transition: opacity 0.8s ease, -webkit-transform 0.8s ease; transition: opacity 0.8s ease, -webkit-transform 0.8s ease; -o-transition: opacity 0.8s ease, -o-transform 0.8s ease; -moz-transition: opacity 0.8s ease, transform 0.8s ease, -moz-transform 0.8s ease; transition: opacity 0.8s ease, transform 0.8s ease; transition: opacity 0.8s ease, transform 0.8s ease, -webkit-transform 0.8s ease, -moz-transform 0.8s ease, -o-transform 0.8s ease; }
[data-animate].animated { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.wrap * { -moz-box-sizing: border-box; box-sizing: border-box; }
.top-wrap * { -moz-box-sizing: content-box; box-sizing: content-box; }
.logo { background: url(//game.gtimg.cn/images/dnf/cp/a20261015signin/logo.png) no-repeat 50% 0; width: 185px; height: 75px; position: absolute; left: 85px; top: 25px; z-index: 99; background-size: 100% auto; }
.wrap { background: url(//game.gtimg.cn/images/dnf/cp/a20261015signin/bg.jpg) no-repeat center top; background-size: 100% auto; height: auto; overflow: hidden; color: #e3dccc;padding-bottom: 100px; }
.content { display: flex; flex-direction: column; align-items: center; }
/* 头部 */
.head { height: 820px; }
.time { position: absolute; left: 50%; transform: translateX(-50%); font-size:24px; color: #fbecc3; bottom: 160px; text-align: center; width: 100%; }
.bottom-tips { margin-top: 40px; font-size: 20px; color: #e3dccc; }
.title img {margin: 0 auto;width:643px; }
.part1 .part1-main { display: block; width: 444px; margin: 0 auto; height: 567px; }
.part1 .part1-txt { font-size: 24px; color: #e7d4a5;line-height: 36px;margin: 40px auto; }
/*.part1 .txt { font-size: 28px; color: #ffffff; text-align: center; margin-top: 40px; }*/
.part2 { margin-top: 100px; }

.part-table { padding:4px 7px 8px 7px; }
.part-table table { width: 100%; height: 100%; }
.part-table table th { height: 59px; white-space: nowrap; color: #2f2e28;font-size: 24px; border: 1px solid #caae8a; }
.part-table table th:last-child{width: 110px;}
.part-table table th:nth-child(2){width: 120px;}
.part-table table th:nth-child(3){width: 230px;}
.part-table table td { color: #e3dccc; }
.part-table table th, .part-table table td { padding: 0 10px; text-align: center; /*border-right: 1px solid #caae8a;*/ font-size: 22px; }
.part-table table th .box, .part-table table td .box { text-align: left;line-height: 1.2; }
.part-table .box span{padding-bottom:20px;display: block;}
.part-table .box span:last-child{padding-bottom: 0;}
/*.part-table table th:last-child, .part-table table td:last-child { border-right: none; }*/
.part3-table { background: url(//game.gtimg.cn/images/dnf/cp/a20261015signin/table2.png) no-repeat; background-size: 100% 100%; width: 1331px; height:6380px; margin: 45px auto 0;}
.part3-table table tr td { border: 1px solid #caae8a; }



.part3 { margin-top:80px; }
.part4-main { background: url(//game.gtimg.cn/images/dnf/cp/a20261015signin/part4.png) no-repeat; background-size: 100% 100%; width: 1342px; height: 232px; display: flex; align-items: center;
 justify-content: center; color: #e3dccc; font-size: 24px;line-height: 36px; padding: 30px 50px;box-sizing: border-box;margin: 30px auto 0;}
.part4-main em{font-style: inherit;margin-right: 5px;}
.part4-main li{display: flex;justify-content:flex-start;flex-wrap: wrap;}
.part4-main li p{width: 1205px;}
