@charset "utf-8";
/* CSS Document */

/**********************************列表页**********************************/
/**左边**/
.ndjLeft{ float:left; width:870px;}
.ndjLbyList{ width:870px; margin-top:15px; border-top:1px solid #ECECEC;}
.ndjLbyList li{ width:870px; border-bottom:1px dashed #ECECEC; padding-bottom:27px;}
.ndjLbyList li span a img{ float:left; width:205px; height:124px; margin-top:27px; margin-right:30px;}
.ndjLbyList li dl{}
.ndjLbyList li dl dt a{ display:block; height:24px; line-height:24px; overflow:hidden; font-size:20px; font-weight:bold; padding-top:26px;}
.ndjLbyList li dl dd.cont1{ height:47px; line-height:23px; overflow:hidden; color:#666666; margin-top:13px;}
.ndjLbyList li dl dd.cont2{margin-top:10px;}
.ndjLbyList li dl dd.cont2 p{ float:left; margin-top:6px;}
.ndjLbyList li dl dd.cont2 p em{ display:block; float:left; color:#999999; margin:0px 20px 0px 0px; font-size:12px;}
.ndjLbyList li dl dd.cont2 p em b{ display:block; float:left; width:16px; height:16px; background:url(../images/new_bg1.png) no-repeat; margin:0px 5px 0px 0px;}
.ndjLbyList li dl dd.cont2 p em b.icon1{ background-position:-180px -175px;}
.ndjLbyList li dl dd.cont2 p em b.icon2{ background-position:-200px -175px;}
.ndjLbyList li dl dd.cont2 p em b.icon3{ background-position:-220px -175px;}
.ndjLbyList li dl dd.cont2 a{ display:block; float:right; width:78px; height:23px; line-height:23px; text-align:center; border:1px solid #E6E6E6; color:#999999; text-decoration:none; background:#FFFFFF;}
.ndjLbyList li dl dd.cont2 a:hover{ background:#40A822; color:#FFFFFF; border:1px solid #40A822;}

/**右边**/
.ndjRight{ float:right; width:300px;}
.ndjXbtjTitle{ height:32px; border-bottom:1px solid #ECECEC;}
.ndjXbtjTitle h2{ float:left; height:32px; background:#FFFFFF; padding:1px 10px 0px 0px;}
.ndjXbtjTitle span a{ display:block; float:right; margin-top:5px;}
.ndjXbtjTitle span a p{ float:left;}
.ndjXbtjTitle span a b{ display:block; float:left; width:16px; height:16px; background:url(../images/new_bg1.png) no-repeat 0px -115px; margin:2px 0px 0px 5px;}
.ndjXbtjTitle span a:hover b{ background-position:-20px -115px;}
.ndjYxxwList{ width:300px;}
.ndjYxxwList li{ float:left; width:90px; height:30px; margin:20px 0px 0px 15px;}
.ndjYxxwList li a{ display:block; width:88px; height:28px; line-height:28px; text-align:center; border:1px solid #EBEBEB; background:#F5F5F5; border-radius:100px; color:#333333; text-decoration:none;}
.ndjYxxwList li.one{ margin-left:0px;}
.ndjYxxwList li a.hover{ background:#40A822; color:#FFFFFF; border:1px solid #40A822;}
.ndjXblbBanner{ width:300px; margin-top:30px;}
.ndjXblbBanner a img{ width:300px; height:250px;}
.ndjAzbdBox{ width:300px; margin-top:30px;}
.ndjAzbdList{ width:300px;}
.ndjAzbdList li{ width:300px;}
.ndjAzbdCont1{ width:300px; border-bottom:1px dashed #E5E5E5; padding-bottom:12px; margin-top:12px;}
.ndjAzbdCont1 span{ display:block; float:left; width:22px; height:22px; line-height:22px; text-align:center; overflow:hidden; color:#FFFFFF; font-size:17px;}
.ndjAzbdCont1 span.red{ background:#FF5F5F;}
.ndjAzbdCont1 span.gray{ background:#C6C6C6;}
.ndjAzbdCont1 a{ display:block; float:left; width:195px; height:22px; line-height:22px; overflow:hidden; margin:0px 0px 0px 10px;}
.ndjAzbdCont1 p{ float:right; width:60px; height:22px; line-height:22px; overflow:hidden; color:#999999;}
.ndjAzbdCont2{ width:300px; border-bottom:1px dashed #E5E5E5; padding-bottom:12px; margin-top:12px;}
.ndjAzbdCont2 span{ display:block; float:left; width:22px; height:72px; line-height:72px; text-align:center; overflow:hidden; color:#FFFFFF; border-radius:100px;}
.ndjAzbdCont2 span.red{ background:#FF5F5F;}
.ndjAzbdCont2 span.gray{ background:#C6C6C6;}
.ndjAzbdCont2 a img{ float:left; width:72px; height:72px; margin-left:12px;}
.ndjAzbdCont2 dl{ float:right; width:180px;}
.ndjAzbdCont2 dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.ndjAzbdCont2 dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.ndjAzbdCont2 dl dd.cont2{ width:80px; height:30px; margin-top:5px;}
.ndjAzbdCont2 dl dd.cont2 a{ display:block; width:90px; height:28px; background:#40A822; border-radius:5px; color:#FFFFFF; text-decoration:none;}
.ndjAzbdCont2 dl dd.cont2 a b{ display:block; float:left; width:13px; height:12px; background:url(../images/new_bg1.png) no-repeat -85px -115px; margin:8px 8px 0px 18px;}
.ndjAzbdCont2 dl dd.cont2 a p{ float:left; line-height:28px;}
.ndjZxztList{ width:300px; padding-top:5px;}
.ndjZxztList li{ width:300px; height:120px; margin:15px 0px 0px 0px; position:relative;}
.ndjZxztList li a{ display:block; width:300px; height:120px;}
.ndjZxztList li a img{ width:300px; height:120px; border-radius:12px;}
.ndjZxztList li a p{ width:300px; height:41px; background:url(../images/new_bg3.png) repeat-x 0px -100px; bottom:0px; left:0px; position:absolute; color:#FFFFFF; text-decoration:none; line-height:41px; overflow:hidden; text-align:center; border-radius:0px 0px 12px 12px;}
.ndjRmwzList{ width:300px;}
.ndjRmwzList li{ border-bottom:1px dashed #DBDBDB; padding-bottom:15px; margin-top:15px;}
.ndjRmwzList li span{ display:block; float:left; width:110px; height:66px; margin:0px 12px 0px 0px;}
.ndjRmwzList li dl{ max-height:48px; overflow:hidden; line-height:25px;}
.ndjXbtjTitle span a b.icon1{ background:url(../images/new_bg1.png) no-repeat -40px -115px;}
.ndjXbtjTitle span a:hover b.icon1{ background:url(../images/new_bg1.png) no-repeat -60px -115px;}
.ndjTjyyList{ width:300px;}
.ndjTjyyList li{ float:left; width:80px; margin:20px 0px 0px 30px;}
.ndjTjyyList li.one{ margin-left:0px;}
.ndjTjyyList li a{ display:block; width:80px;}
.ndjTjyyList li a img{ width:80px; height:80px; border-radius:15px;}
.ndjTjyyList li a p{ height:18px; line-height:18px; overflow:hidden; text-align:center; margin-top:8px;}


/**********************************详细页**********************************/
/**详细框**/
.ndjXxkBox{ width:1200px; border-bottom:6px solid #E9E9E9; padding-bottom:22px;}
.ndjXxkLeft{ float:left; width:130px; margin-top:23px;}
.ndjXxkLeft span a img{ width:130px; height:130px; border-radius:15px;}
.ndjXxkLeft em{ display:block; width:130px; height:35px; margin-top:15px;}
.ndjXxkLeft em a{ display:block; width:130px; height:35px; background:#40A822; color:#FFFFFF; border-radius:5px;}
.ndjXxkLeft em a b{ display:block; float:left; width:13px; height:12px; background:url(../images/new_bg1.png) no-repeat -85px -115px; margin:12px 10px 0px 15px;}
.ndjXxkLeft em a p{ float:left; font-size:16px; line-height:35px;}
.ndjXxkLeft em a:hover{ background:#46B625;}
.ndjXxkMiddle{ float:left; width:800px; margin:18px 0px 0px 25px;}
.ndjXxkTitle{ width:800px; height:33px; overflow:hidden;}
.ndjXxkTitle h1{ float:left; font-size:28px; font-weight:bold; color:#333333;}
.ndjXxkTitle p{ float:left; color:#999999; margin:16px 0px 0px 10px;}
.ndjXxkList{ width:800px; margin-top:5px;}
.ndjXxkList li{ float:left; width:196px; height:19px; line-height:19px; overflow:hidden; color:#333333; margin:15px 4px 0px 0px;}
.ndjXxkList li a{ display:inline-block; padding:0px 8px; height:19px; color:#FFFFFF; text-decoration:none; border-radius:5px; margin:0px 0px 0px 10px;}
.ndjXxkList li a.bg1{ background:#40A822;}
.ndjXxkList li a.bg2{ background:#FF5A4D;}
.ndjXxkList li a.bg3{ background:#1CA4FF;}
.ndjXxkList li a:hover{ text-decoration:underline;}
.ndjHjztBox{ width:800px;}
.ndjHjztBox dl{ width:800px;}
.ndjHjztBox dl dt{ float:left; width:45px; color:#333333; margin-top:16px;}
.ndjHjztBox dl dd{ float:right; width:755px;}
.ndjHjztBox dl dd a{ display:block; float:left; height:26px; line-height:26px; text-align:center; border:1px solid #ECECEC; background:#F5F5F5; padding:0px 10px; border-radius:100px; color:#6C6C6C; text-decoration:none; margin:15px 10px 0px 0px;}
.ndjHjztBox dl dd a:hover{ background:#40A822; border:1px solid #40A822; color:#FFFFFF;}
.ndjXxkRight{ float:right; width:200px;}
.yxxYxxzList{ width:200px; margin-top:10px;}
.yxxYxxzList li{ float:left; width:200px; margin:14px 0px 0px 0px; position:relative;}
.yxxYxxzAzBox{ width:200px; position:relative;}
.yxxYxxzAz{ width:200px; height:50px;}
.yxxYxxzAz a{ display:block; width:200px; height:50px; line-height:50px; background:#1CA4FF; text-decoration:none;}
.yxxYxxzAz a:hover{ background:#0099FF;}
.yxxYxxzAz a b{ display:block; float:left; width:50px; height:50px; background:url(../images/new_bg1.png) no-repeat 0px -215px; margin:0px 10px 0px 0px; display:inline;}
.yxxYxxzAz a h2{ color:#FFFFFF; float:left; font-size:16px; font-weight:normal;}
.yxxYxxzAz a span{ display:block; float:right; }
.yxxYxxzAz a span.codeIn{ width:20px; height:20px; background:url(../images/new_bg1.png) no-repeat 0px -275px; margin:18px 10px 0px 0px;}
.yxxYxxzCode{ width:149px; height:160px; position:absolute; right:-160px; top:-25px; z-index:105; background:url(../images/new_bg6.png) no-repeat; font-size:12px;}
.yxxYxxzCode img{ width:128px; height:128px; margin:5px 0px 0px 15px;}
.yxxYxxzCode p{ width:149px; color:#999999; margin-top:5px; margin-left:20px;}
.yxxYxxzPg a{ background:#26D091;}
.yxxYxxzPg a:hover{ background:#23C287;}
.yxxYxxzPg a b{ background:url(../images/new_bg1.png) no-repeat -60px -215px;}
.yxxYxxzPg a span.codeOther{ background:url(../images/new_bg1.png) no-repeat -30px -275px;}
.yxxYxxzDn a b{ background:url(../images/new_bg1.png) no-repeat -120px -215px;}
.yxxYxxzDn a{ background:#F9B146;}
.yxxYxxzDn a:hover{ background:#F9A931;}
.yxxYxxzDn a span.codeOther{ background:url(../images/new_bg1.png) no-repeat -60px -275px;}
.njdRmdjList{ width:1200px;}
.njdRmdjList li{ float:left; width:80px; margin:20px 0px 0px 32px;}
.njdRmdjList li.one{ margin-left:0px;}
.njdRmdjList li a{ display:block; width:80px;}
.njdRmdjList li a img{ width:80px; height:80px; border-radius:15px;}
.njdRmdjList li a p{ height:18px; line-height:18px; overflow:hidden; text-align:center; margin-top:12px;}

/*详细框——补充*/
.ndjXxkLeft span a img.left_img2{ height: 156px; border-radius: 0 }
.ndjXxkMiddle2{ float:left; width:700px; margin:18px 0px 0px 25px;}
.ndjXxkMiddle2 .ndjXxkTitle{ width:700px; height:33px; overflow:hidden;}
.ndjXxkMiddle2 .ndjXxkTitle h1{ float:left; font-size:28px; font-weight:bold; color:#333333;}
.ndjXxkMiddle2 .ndjXxkTitle p{ float:left; color:#999999; margin:16px 0px 0px 10px;}
.ndjXxkMiddle2 .ndjXxkList{ width:700px; margin-top:5px;}
.ndjXxkMiddle2 .ndjXxkList li{ float:left; width:196px; height:19px; line-height:19px; overflow:hidden; color:#333333; margin:15px 4px 0px 0px;}
.ndjXxkMiddle2 .ndjXxkList li a{ display:inline-block; padding:0px 8px; height:19px; color:#FFFFFF; text-decoration:none; border-radius:5px; margin:0px 0px 0px 10px;}
.ndjXxkMiddle2 .ndjXxkList li a.bg1{ background:#40A822;}
.ndjXxkMiddle2 .ndjXxkList li a.bg2{ background:#FF5A4D;}
.ndjXxkMiddle2 .ndjXxkList li a.bg3{ background:#1CA4FF;}
.ndjXxkMiddle2 .ndjXxkList li a:hover{ text-decoration:underline;}
.ndjXxkMiddle2 .ndjHjztBox{ width:700px;}
.ndjXxkMiddle2 .ndjHjztBox dl{ width:700px;}
.ndjXxkMiddle2 .ndjHjztBox dl dt{ float:left; width:45px; color:#333333; margin-top:16px;}
.ndjXxkMiddle2 .ndjHjztBox dl dd{ float:right; width:655px;}
.ndjXxkMiddle2 .ndjHjztBox dl dd a{ display:block; float:left; height:26px; line-height:26px; text-align:center; border:1px solid #ECECEC; background:#F5F5F5; padding:0px 10px; border-radius:100px; color:#6C6C6C; text-decoration:none; margin:15px 10px 0px 0px;}
.ndjXxkMiddle2 .ndjHjztBox dl dd a:hover{ background:#40A822; border:1px solid #40A822; color:#FFFFFF;}

.ndjXxkRight2{ float:right; width:300px;}
.ndjXxkRight2 img{ width: 300px; height: 220px; }

/**游戏介绍**/
.ndjYxjsBox{ width:868px; height:43px; border:1px solid #ECECEC; margin-top:30px; background:#FFFFFF;}
.ndjYxjsMenu{ width:868px; height:43px; line-height:40px;}
.ndjYxjsMenu li{ float:left; width:108.5px; height:43px; }
.ndjYxjsMenu li a{ display:block; width:108.5px; height:43px; font-size:18px; color:#333333; text-align:center; color:#333333; text-decoration:none;}
.ndjYxjsMenu li a.hover{ height:40px; border-bottom:3px solid #40A822; color:#40A822;}
.ndjYxjsCont{ width:870px; margin-top:15px;}
.ndjYxjsIn{ width:870px;  line-height:25px;}
.ndjYxjsIn a{ text-decoration:underline; display:inline-block; margin:0px 0px 0px 10px;}
.ndjYxjsNr{ width:870px; margin-top:10px; height:505px; overflow:hidden;}
.ndjYxjsNr p{ line-height:35px; color:#595959; font-size: 16px;}
.ndjSgflTitle{ width:870px;}
.ndjSgflTitle h2{ border-left:4px solid #FF5A4D; color:#FF5A4D; padding-left:10px; height:18px; line-height:18px; margin:15px 0px;}
.ndjYxjsNr h2{ border-left:4px solid #1A8EDB; color:#1A8EDB; padding-left:10px; height:24px; line-height:24px; margin:15px 0px; font-size: 20px; }
.ndjYxjsNr img{ max-width:870px; margin-top:15px;}
.ndjSgflImg{ width:870px; text-align:center;}
.ndjSgflSub{ width:870px; height:37px; border-top:1px solid #40A822; margin-top:20px;}
.ndjSgflSub a{ display:block; background:#F6F6F6; width:870px; height:37px;}
.ndjSgflSub a em{ display:block; float:left; color:#959595; line-height:37px; margin-left:390px;}
.ndjSgflSub a span{ display:block; float:left; width:16px; height:16px; margin:12px 0px 0px 10px;}
.ndjSgflSub a span.downIcon{ background:url(../images/new_bg1.png) no-repeat -180px -215px;}
.ndjSgflSub a span.upIcon{ background:url(../images/new_bg1.png) no-repeat -200px -215px;}
.ndjSgflSub a:hover{ background:#40A822;}
.ndjSgflSub a:hover em{ color:#FFFFFF;}
.ndjSgflSub a:hover span.downIcon{ background:url(../images/new_bg1.png) no-repeat -220px -215px;}
.ndjSgflSub a:hover span.upIcon{ background:url(../images/new_bg1.png) no-repeat -240px -215px;}

/**游戏视频**/
.zxZxzxTitle{ height:32px; border-bottom:1px solid #ECECEC;}
.zxZxzxTitle span{ display:block; float:left; height:32px; background:#FFFFFF; padding:1px 10px 0px 0px;}
.zxZxzxTitle span b{ display:block; float:left; width:25px; height:25px; background:url(../images/new_bg1.png) no-repeat; margin:0px 10px 0px 0px;}
.zxZxzxTitle span b.icon1{ background-position:0px -140px;}
.zxZxzxTitle span h2{ float:left;}
.zxZxzxMenu{ float:right;}
.zxZxzxMenu li{ float:left; height:32px; color:#666666; cursor:pointer;}
.zxZxzxMenu span{ display:block; float:left; height:13px; color:#E5E5E5; margin:0px 0px 0px 10px;}
.zxZxzxMenu li.current{  height:30px; border-bottom:2px solid #40A822; color:#40A822;}
.zxZxzxTitle em{ display:block; float:right;}
.zxZxzxTitle em a{ display:block; float:right;}
.zxZxzxTitle em a p{ float:left; }
.zxZxzxTitle em a b{ display:block; float:left; width:16px; height:16px; background:url(../images/new_bg1.png) no-repeat 0px -115px; margin:2px 0px 0px 5px;}
.zxZxzxTitle em a:hover b{ background:url(../images/new_bg1.png) no-repeat -20px -115px;}
.ndjYxspBox{ width:870px; margin-top:30px;}
.zxZxzxTitle span b.icon9{ background-position:-180px -240px;}
.ndjYxspIn{ max-width:870px; text-align:center; margin-top:30px;}

/**游戏截图**/
.zxZxzxTitle span b.icon10{ background-position:-215px -240px;}
.snapShotWrap{width:840px;overflow:hidden;position:relative; margin:30px 0px 0px 15px;}
#shotNext{top:0;right:0;}
#shotPrev{top:0;left:0;}
.snap-shot-btn{position:absolute;width:50%;height:100%;opacity:0.7;z-index:3;}
#shotNext i{background-position:-20px 0;right:30px;}
#shotPrev i{background-position:0 0;left:30px;}
.snap-shot-btn i{background:url(../images/new_contral_w.png) no-repeat;position:absolute;width:18px;height:32px;top:50%;margin:-16px 0 0 0;}
.snapShotCont{width:840px;position:relative;overflow:hidden;}
.snopshot{position:absolute;overflow:hidden;zoom:1;text-align:center;}
.snapShotCont img{position:relative;width:100%; height:100%;}

/**下载地址**/
.zxZxzxTitle span b.icon11{ background-position:-250px -240px;}
.ndjXzzlBox{ width:870px;}
.ndjXzzlLeft{ float:left; width:495px; margin-top:20px;}
.ndjXzzTitle{ width:495px; border-bottom:1px dashed #DEDEDE; padding-bottom:12px;}
.ndjXzzTitle h2{ font-size:22px; color:#333333; font-weight:bold; color:#333333;}
.ndjXzzTitle p{ font-size:14px; color:#FF594C; margin-top:11px;}
.ndjXzzlLeft dl{ width:495px; border-bottom:1px dashed #DEDEDE; padding-bottom:15px; margin-top:15px;}
.ndjXzzlLeft dl dt{ font-size:16px; color:#333333;}
.ndjXzzlLeft dl dd{ width:495px;}
.ndjXzzlLeft dl dd a{ display:block; float:left; width:155px; height:21px; line-height:21px; overflow:hidden; margin:15px 10px 0px 0px;}
.ndjXzzlLeft dl dd a b{ display:block; float:left; width:21px; height:21px; background:url(../images/new_bg1.png) no-repeat;}
.ndjXzzlLeft dl dd a b.icon1{ background-position:-110px -275px;}
.ndjXzzlLeft dl dd a b.icon2{ background-position:-140px -275px;}
.ndjXzzlLeft dl dd a p{ float:right; width:125px; height:21px; line-height:21px; overflow:hidden;}
.ndjXzzQt{ width:495px; margin-top:15px;}
.ndjXzzQt h2{ font-size:16px; color:#333333;}
.ndjXzzQt span{ display:block; margin-top:15px;}
.ndjXzzQt span a{ display:block; float:left; width:235px; height:45px;}
.ndjXzzQt span a.bg1{ background:#1CA4FF;}
.ndjXzzQt span a.bg2{ background:#26D091; float:right;}
.ndjXzzQt span a:hover.bg1{ background:#0099FF;}
.ndjXzzQt span a:hover.bg2{ background:#23C287;}
.ndjXzzQt span a b{ display:block; float:left; width:45px; height:45px; background:url(../images/new_bg1.png) no-repeat;}
.ndjXzzQt span a b.icon1{ background-position:0px -310px;}
.ndjXzzQt span a b.icon2{ background-position:-55px -310px;}
.ndjXzzQt span a p{ float:left; font-size:16px; color:#FFFFFF; line-height:45px; margin-left:10px;}
.ndjXzzlRight{ float:right; width:340px; margin-top:20px;}
.ndjYlwMsg{ width:868px; border:1px solid #FFC8C1; background:#FFF3F2; margin-top:15px;}
.ndjYlwMsg p{ width:850px; margin:auto; line-height:25px; color:#666666; padding-top:7px; padding-bottom:10px;}

/**相关下载**/
.zxZxzxTitle span b.icon12{ background-position:-110px -310px;}
.ndjXgxzList{ width:870px; margin-top:20px;}
.ndjXgxzList li{ float:left; width:289px; height:111px; border-left:1px solid #ECECEC; border-bottom:1px solid #ECECEC;}
.ndjXgxzList li span img{ display:block; float:left; width:80px; height:80px; border-radius:15px; margin:15px 0px 0px 15px;}
.ndjXgxzList li.line{ border-left:none;}
.ndjXgxzList li dl{ float:left; width:165px; margin:15px 0px 0px 15px;}
.ndjXgxzList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.ndjXgxzList li dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
.ndjXgxzList li dl dd.cont2 a{ display:block; width:78px; height:23px; line-height:23px; text-align:center; border:1px solid #40A822; background:#FFFFFF; color:#40A822; text-decoration:none; border-radius:5px; margin-top:10px;}
.ndjXgxzList li dl dd.cont2 a:hover{ background:#40A822; color:#FFFFFF;}

/**相关文章**/
.zxZxzxTitle span b.icon13{ background-position:-140px -310px;}
.ndjXgwzList{ width:870px; margin-top:5px;}
.ndjXgwzList li{ float:left; width:425px; margin:12px 0px 0px 20px;}
.ndjXgwzList li a{ display:block; float:left; width:345px; height:18px; line-height:18px; overflow:hidden; background:url(../images/new_bg5.png) no-repeat 0px 7px; padding-left:20px;}
.ndjXgwzList li span{ display:block; float:right; width:35px; height:18px; line-height:18px; overflow:hidden; font-size:12px; color:#999999;}
.ndjXgwzList li.one{ margin-left:0px;}

/**猜你喜欢**/
.zxZxzxTitle span b.icon14{ background-position:-170px -310px;}
.ndjCnxhList{ width:870px;}
.ndjCnxhList li{ float:left; width:273px; height:118px; border:1px solid #EAEAEA; margin:20px 0px 0px 22px;}
.ndjCnxhList li.one{margin-left:0px;}
.ndjCnxhList li span a img{ float:left; width:80px; height:80px; border-radius:15px; margin:18px 0px 0px 12px;}
.ndjCnxhList li dl{ float:left; width:155px; margin:18px 0px 0px 15px;}
.ndjCnxhList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.ndjCnxhList li dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:10px;}

/**合集推荐**/
.zxZxzxTitle span b.icon15{ background-position:-200px -310px;}
.ndjHjtjList{ width:870px;}
.ndjHjtjList li{ float:left; width:273px; margin:22px 0px 0px 25px;}
.ndjHjtjList li.one{ margin-left:0px;}
.ndjHjtjList li a{ display:block; width:273px;}
.ndjHjtjList li a img{ width:273px; height:135px;}
.ndjHjtjList li a p{ height:18px; line-height:18px; overflow:hidden; text-align:center; margin-top:10px;}

/**右边**/
.ndjDlbanner{ width:300px; margin-top:30px;}
.ndjDlbanner img{ width:300px; height:226px;}
/**相关版本**/
.ndjXgbbBox{ width:300px; margin-top:30px;}
.ndjXgbbList{ width:300px;}
.ndjXgbbList li{ width:300px; border-bottom:1px dashed #D8D8D8; padding-bottom:13px; margin-top:13px;}
.ndjXgbbList li span a img{ float:left; width:64px; height:64px; border-radius:15px;}
.ndjXgbbList li dl{ float:right; width:218px; margin-top:10px; position:relative;}
.ndjXgbbList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.ndjXgbbList li dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:10px;}
.ndjXgbbList li dl dd.cont2{ width:218px; height:25px; background:#FFFFFF; position:absolute; left:0px; top:25px;}
.ndjXgbbList li dl dd.cont2 a{ display:block; width:83px; height:25px; line-height:25px; background:#41A924; border-radius:5px; color:#FFFFFF;}
.ndjXgbbList li dl dd.cont2 a b{ display:block; float:left; width:13px; height:12px; background:url(../images/new_bg1.png) no-repeat -85px -115px; margin:6px 6px 0px 18px;}
.ndjXgbbList li dl dd.cont2 a p{ float:left;}
/**热门资讯**/
.ndjRmzxList{ width:300px;}
.ndjRmzxList li{ width:300px; margin-top:12px;}
.ndjRmzxList li span{ display:block; float:left; width:22px; height:22px; line-height:22px; text-align:center; font-size:16px; color:#FFFFFF;}
.ndjRmzxList li span.red{ background:#FC644D;}
.ndjRmzxList li span.gray{ background:#C6C6C6;}
.ndjRmzxList li a{ display:block; float:right; width:265px; height:18px; line-height:18px; overflow:hidden; margin-top:3px;}


/**********************************新文章详细页**********************************/
.ndjNkscTitle{ width:870px; margin-top:20px; border-bottom:1px solid #ECECEC; padding-bottom:15px;}
.ndjNkscTitle h1{ width:870px; line-height:35px; font-size:30px; color:#333333; font-weight:bold;}
.ndjNkscIn{ width:870px; margin-top:12px;}
.ndjNkscIn p{ float:left; color:#999999; margin-top:3px;}
.ndjNkscFx{ float:right;}
.ndjNkscFx h2{ float:left; font-size:14px; color:#999999; margin-top:3px;}
.ndjNkscFxImg{ float:left;}
.ndjXfdgBox{ width:868px; height:138px; border:1px solid #ECECEC; margin-top:20px;}
.ndjXfdgImg{ float:left; width:100px; height:100px; margin:20px 0px 0px 20px;}
.ndjXfdgImg img{ width:100px; height:100px; border-radius:15px;}
.ndjXfdgBox dl{ float:left; width:400px; margin:20px 0px 0px 20px;}
.ndjXfdgBox dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.ndjXfdgBox dl dd{ width:400px; margin-top:8px; height:19px; line-height:19px; overflow:hidden;}
.ndjXfdgBox dl dd p{ float:left; width:200px; color:#999999;}
.ndjXfdgBox dl dd p span{ color:#333333;}
.ndjXfdgBox dl dd em{ color:#999999; height:19px; line-height:19px; display:block; float:left;}
.ndjXfdgBox dl dd a{ display:block; float:left; height:19px; line-height:19px; overflow:hidden; color:#FFFFFF; padding:0px 7px; text-decoration:none; border-radius:3px; margin:0px 8px 0px 0px;}
.ndjXfdgBox dl dd a.bg1{ background:#40A822;}
.ndjXfdgBox dl dd a.bg2{ background:#FF5A4D;}
.ndjXfdgBox dl dd a.bg3{ background:#1CA4FF;}
.ndjXfdgBox dl dd a:hover{ text-decoration:underline;}
.ndjXfdgSub{ width:160px; float:left; margin:6px 0px 0px 0px;}
.ndjXfdgSub a{ display:block; width:160px; height:45px; color:#FFFFFF; text-decoration:none; margin:12px 0px 0px 0px;}
.ndjXfdgSub a.bg1{ background:#40A822;}
.ndjXfdgSub a.bg2{ background:#0099FF;}
.ndjXfdgSub a b{ display:block; float:left; width:45px; height:45px; background:url(../images/new_bg1.png) no-repeat; margin:0px 10px 0px 0px;}
.ndjXfdgSub a b.icon1{ background-position:0px -365px;}
.ndjXfdgSub a b.icon2{ background-position:-50px -365px;}
.ndjXfdgSub a p{ float:left; line-height:45px;}
.ndjXfdgSub a:hover.bg1{ background:#43AF23;}
.ndjXfdgSub a:hover.bg2{ background:#0F9FFF;}
.ndjXfdgCode{ float:right; width:138px; height:138px; background:#F5F5F5; border-left:1px solid #ECECEC;}
.ndjXfdgCode img{ width:110px; height:110px; margin:15px 0px 0px 13px;}
.ndjKyyjBox{ width:870px; line-height:30px; color:#333333; margin-top:20px;text-indent:2em;font-size: 16px;}
.ndjKyyjBox p{ width:870px; line-height:25px; color:#333333;}
.ndjKyyjBox img{ max-width:870px; margin:15px 0px;}
.ndjKyyjImg{ text-align:center;}

/**游戏合集**/
.art_zt{width:870px; height:180px; margin-top:17px; overflow:hidden;}
.art_zt a{display:block; float:left; width:138px; height:100%; position:relative; z-index:0; margin-left:2px; transition: all .3s;overflow:hidden;}
.art_zt a:first-child{margin-left:0px;}
.art_zt a img{height:100%; width:310px;}
.art_zt a p{position: absolute;bottom: 0;left: 0;z-index:999;width:100%;height:61px; background:url(../images/new_bg3.png) repeat-x 0px -145px; text-align:center; overflow:hidden;}
.art_zt a p span{ color:#fff; font-size:15px; margin:23px 12px 0; display:inline-block; height:25px; line-height:25px; overflow:hidden;}
.art_zt a:hover,.art_zt a.on{width:310px;}

/**猜你喜欢**/
.ndjMxyxBox{ width:870px; height:125px; border-bottom:1px dashed #DEDEDE; background:#F6F6F6; margin-top:20px;}
.ndjMxyxBox{ width:870px;}
.ndjMxyxBox span img{ display:block; float:left; width:250px; height:125px;}
.ndjMxyxBox dl{ float:left; width:590px; margin:0px 0px 0px 15px;}
.ndjMxyxBox dl dt{ width:590px; margin-top:15px;}
.ndjMxyxBox dl dt h2{ float:left; font-size:16px;}
.ndjMxyxBox dl dt a{ display:block; float:right;}
.ndjMxyxBox dl dt a p{ float:left; }
.ndjMxyxBox dl dt a b{ display:block; float:left; width:16px; height:16px; background:url(../images/new_bg1.png) no-repeat 0px -115px; margin:2px 5px 0px 5px;}
.ndjMxyxBox dl dt a:hover b{ background:url(../images/new_bg1.png) no-repeat -20px -115px;}
.ndjMxyxBox dl dd{ height:70px; line-height:22px; overflow:hidden; color:#999999; margin-top:12px;}
.ndjMxyxBox dl dd em{ color:#FF5A4D;}

/**相关游戏**/
.ndjXgyxBox{ width:870px; margin-top:30px;}
.ndjXgyxTitle{ width:870px; height:43px; border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC;}
.ndjXgyxMenu{ width:870px;}
.ndjXgyxMenu li{ float:left; width:120px; font-size:18px; line-height:41px; text-align:center; cursor:pointer;}
.ndjXgyxMenu li.current{ border-bottom:2px solid #40A822; color:#40A822;}


/**********************************新专题列表**********************************/
.ndjZthjBox{ width:1200px; margin-top:30px;}
.zxZxzxTitle span b.zticon{ background-position:-50px -420px;}
.zxZxzxMenu1{ float:right;}
.zxZxzxMenu1 li{ float:left; height:32px; color:#666666; cursor:pointer;}
.zxZxzxMenu1 span{ display:block; float:left; height:13px; color:#E5E5E5; margin:0px 0px 0px 10px;}
.zxZxzxMenu1 li a{ display:block; height:32px; color:#999999; text-decoration:none;}
.zxZxzxMenu1 li a.hover{ border-bottom:2px solid #40A822; color:#40A822; height:30px; border-bottom:2px solid #40A822;}
.zxZxzxMenu1 li a:hover{ border-bottom:2px solid #40A822; color:#40A822; height:30px; border-bottom:2px solid #40A822;}
.ndjZthjList{ width:1200px;}
.ndjZthjList li{ height:289px; border-bottom:3px solid #ECECEC;}
.ndjZthjImg{ float:left; width:365px; height:240px; margin-top:25px;}
.ndjZthjImg a img{ width:365px; height:240px;}
.ndjZthjRight{ float:right; width:810px; margin-top:30px;}
.ndjZthjIn{ width:810px;}
.ndjZthjIn a{ display:block; float:left; width:700px; height:24px; line-height:24px; overflow:hidden; font-size:20px; font-weight:bold;}
.ndjZthjIn span{ display:block; float:right; width:100px; height:18px; line-height:18px; overflow:hidden; text-align:right; color:#FF5A4D; margin-top:3px;}
.ndjZthjCont{ height:65px; line-height:22px; overflow:hidden; color:#999999; margin-top:15px;}
.ndjZthjQz{ width:810px;}
.ndjZthjQz a{ display:block; float:left; width:90px; margin:15px 0px 0px 30px;}
.ndjZthjQz a img{ width:90px; height:90px; border-radius:15px;}
.ndjZthjQz a p{ height:18px; line-height:18px; overflow:hidden; text-align:center; margin-top:12px;}
.ndjZthjQz a.one{ margin-left:0px;}