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

/**********************************新首页**********************************/
/**游戏列表**/
.njdRmdjBox{ width:1200px; border-bottom:6px solid #E9E9E9; padding-bottom:20px;}
.njdRmdjIn{ width:1200px;}
.njdRmdjIn dl{ width:1200px; padding-top:15px;}
.njdRmdjIn dl dt{ float:left; width:77px; height:28px; line-height:28px; background:#F3F3F3; text-align:center; color:#333333;}
.njdRmdjIn dl dt.bg1{ border-left:3px solid #FF5648;}
.njdRmdjIn dl dt.bg2{ border-left:3px solid #53A9FF;}
.njdRmdjIn dl dt.bg3{ border-left:3px solid #40A822;}
.njdRmdjIn dl dt.bg4{ border-left:3px solid #9999FF;}
.njdRmdjIn dl dd{ float:right; width:1105px; height:28px; line-height:28px; overflow:hidden;}
.njdRmdjIn dl dd a{ display:block; float:left;}
.njdRmdjIn dl dd span{ display:block; float:left; padding:0px 13px; color:#DEDEDE;}
.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;}

/**焦点图**/
.ndjSjyxBox{ width:1200px; margin-top:30px;}
.ndjSjyxLeft{ float:left; width:600px;}
.showpage{width:600px; height:340px; text-align:center; overflow:hidden;}
.showpage .flashbox{ width:600px; height:340px; float:left; position:relative; }
.flashbox .focusNew_out{width:600px; height:340px; position:relative; z-index:2;}
.f_out_txt{height:97px;width:600px; display:block; position:absolute; bottom:-1px; left:0; line-height:30px; overflow:hidden;}
.f_out_txt em{display:block; width:600px; height:97px; background:url(../images/new_bg3.png) repeat-x 0px 0px; position:absolute; left:0px; bottom:0px;}
.f_out_txt p a{ display:block; width:460px; height:26px; line-height:26px; overflow:hidden; position:absolute; margin:52px 0px 0px 10px; display:inline; color:#FFFFFF; text-decoration:none; font-size:22px;}
.f_out_txt p a:hover{ text-decoration:underline;}
.flashbox .f_tabs{height:35px; position:absolute; bottom:0px; right:10px; z-index:100; overflow:hidden; float:right;}
.flashbox .f_tabs span{ width:9px; height:9px; background:#FFFFFF; float: left; margin-right:7px; margin-top:5px; cursor:pointer; overflow:hidden; border-radius:100px;}
.flashbox .f_tabs span.hover{ height:9px; height:9px; background:#40A822; cursor:pointer;}
.ndjSjyxCont{ width:600px; margin-top:30px;}
.ndjXbtjBox{ float:left; width:270px;}
.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;}
.ndjXbtjList{ width:270px; margin-top:-4px;}
.ndjXbtjList li{ width:270px; margin-top:20px;}
.ndjXbtjList li span{ display:block; float:left; width:48px; height:48px;}
.ndjXbtjList li span img{ width:48px; height:48px; border-radius:15px;}
.ndjXbtjList li dl{ float:right; width:210px; margin-top:5px;}
.ndjXbtjList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.ndjXbtjList li dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.ndjRmjxBox{ float:right; width:303px;}
.ndjRmjxList{ width:303px;}
.ndjRmjxList li{ width:303px; height:100px; margin-top:12px;}
.ndjRmjxList li a{ display:block; width:303px; height:100px; position:relative;}
.ndjRmjxList li a img{ width:303px; height:100px;}
.ndjRmjxList li a p{ width:303px; height:41px; line-height:41px; overflow:hidden; text-align:center; background:url(../images/new_bg3.png) repeat-x 0px -100px; position:absolute; bottom:0px; left:0px;}
.ndjRmjxList li a:hover p{ text-decoration:underline;}
.ndjSjyxRight{ float:right; width:570px;}
.ndjYyfzTitle{ width:570px; height:33px; border-bottom:2px solid #F2F2F2;}
.ndjYyfzMenu{ float:left;}
.ndjYyfzMenu li{ float:left; width:95px; height:33px; font-size:18px; color:#333333; text-align:center; cursor:pointer;} 
.ndjYyfzMenu span{ display:block; float:left; color:#CCCCCC; margin:3px 12px 0px 0px;}
.ndjYyfzMenu li.current{ border-bottom:2px solid #40A822; color:#40A822;}
.ndjYyfzMore{ float:right;}
.ndjYyfzMore a{ display:block;}
.ndjYyfzMore a p{ float:left;}
.ndjYyfzMore a b{ display:block; float:left; width:16px; height:16px; background:url(../images/new_bg1.png) no-repeat 0px -115px; margin:3px 0px 0px 5px;}
.ndjYyfzMore a:hover b{ background-position:-20px -115px;}
.ndjSjyxList{ width:570px; margin-top:4px;}
.ndjSjyxList li{ float:left; width:570px; margin-top:16px;}
.ndjSjyxList li p{ float:left; width:333px; height:20px; line-height:20px; overflow:hidden; color:#E7E7E7;}
.ndjSjyxList li p a.aBlack img{ width:20px; height:20px;}
.ndjSjyxList li span{ display:block; float:right; width:32px; height:20px; text-align: right; line-height:20px; overflow:hidden; font-size:12px; color:#999999; margin-left: 20px; }
.ndjSjyxList li .bq_list{ float: right;margin-left: 20px; width: 165px; overflow:hidden; }
.ndjSjyxList li .bq_list a{ font-size: 12px; }
.ndjSjyxList li.line{ border-bottom:1px dashed #E5E5E5; padding-bottom:16px;}

/**广告位**/
.ndjBanner{ width:1200px; height:90px; margin-top:30px;}
.ndjBanner img{ width:1200px; height:90px;}

/**最新资讯**/
.zxZxzxBox{ width:1200px; margin-top:30px;}
.zxZxzxLeft{ float:left; width:870px;}
.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;}
.zxZxzxList{ width:870px;}
.zxZxzxList li{ width:870px; border-bottom:1px dashed #E5E5E5; padding-bottom:20px; margin-top:21px;} 
.zxZxzxList li h2{ width:858px; border-left:4px solid #FF5648; padding-left:10px;}
.zxZxzxList li h2 a{ display:block; height:22px; line-height:22px; overflow:hidden; }
.zxZxzxList li dl{ width:870px; margin-top:17px;}
.zxZxzxList li dl dt a{ display:block; float:left; width:200px; height:125px;}
.zxZxzxList li dl dt a img{ width:200px; height:125px;}
.zxZxzxList li dl dd{ float:right; width:650px;}
.zxZxzxList li dl dd p{ height:80px; line-height:25px; overflow:hidden; color:#666666; margin-top:10px;}
.zxZxzxList li dl dd span{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; display:block; margin-top:10px;}
.zxZxzxRight{ float:right; width:300px;}
.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;}
.zxDjdzwList{ width:300px;}
.zxDjdzwList li{ float:left; width:80px; position:relative; margin:17px 0px 0px 30px;}
.zxDjdzwList li.one{ margin-left:0px;}
.zxDjdzwList li span{ display:block; height:80px; width:80px;}
.zxDjdzwList li span img{ width:80px; height:80px; border-radius:15px;}
.zxDjdzwList li dl{ width:80px; margin-top:10px;}
.zxDjdzwList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden; text-align:center;}
.zxDjdzwCont1{ height:25px; line-height:25px; overflow:hidden; color:#999999; font-size:12px; text-align:center; margin-top:5px;}
.zxDjdzwCont2{ height:25px; position:absolute; left:0px; bottom:0px;}
.zxDjdzwCont2 a{ display:block; width:80px; height:25px; background:#40A822; border-radius:3px;}
.zxDjdzwCont2 a b{ display:block; float:left; width:13px; height:12px; background:url(../images/new_bg1.png) no-repeat -85px -115px; margin:7px 5px 0px 15px;}
.zxDjdzwCont2 a p{ float:left; color:#FFFFFF; text-decoration:none; line-height:25px;}

/**手机游戏**/
.ndjYxsjBox{ width:1200px; margin-top:30px;}
.zxZxzxTitle span b.icon2{ background-position:-30px -140px;}
.ndjYxsjList{ width:1200px; margin-top:20px;} 
.ndjYxsjList li{ float:left; width:239px; height:111px; border-left:1px solid #ECECEC; border-bottom:1px solid #ECECEC; position:relative; cursor:pointer;}
.ndjYxsjList li.line{ border-left:none;}
.ndjYxsjList li span{ display:block; float:left; width:80px; height:80px; margin:15px 0px 0px 11px;}
.ndjYxsjList li span img{ width:80px; height:80px; border-radius:15px;}
.ndjYxsjList li dl{ float:left; width:130px; margin:20px 0px 0px 18px;}
.ndjYxsjList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden; margin-bottom:5px;}
.ndjYxsjList li dl dd.cont1{  height:25px; line-height:25px; overflow:hidden; font-size:12px; color:#999999;}
.ndjYxsjList li dl dd.cont2{ width:102px; height:25px; position:absolute; right:30px; bottom:15px;}
.ndjYxsjList li dl dd.cont2 a{ display:block; width:102px; height:25px; background:#40A822; border-radius:3px;}
.ndjYxsjList 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:5px 5px 0px 13px;}
.ndjYxsjList li dl dd.cont2 a p{ float:left; line-height:25px; color:#FFFFFF; text-decoration:none;}

/**精彩视频**/
.zxZxzxTitle span b.icon3{ background-position:-60px -140px;}
.ndjJcspList{ width:1200px;}
.ndjJcspList li{ float:left; width:280px; height:170px;  position:relative; margin:25px 0px 0px 26px;}
.ndjJcspList li a{ display:block; width:280px; height:170px;}
.ndjJcspList li a img{ width:280px; height:170px;}
.ndjJcspList li a em{ display:block; width:280px; height:61px; background:url(../images/new_bg3.png) repeat-x 0px -145px; position:absolute; left:0px; bottom:0px;}
.ndjJcspList li a em b{ display:block; float:left; width:26px; height:26px; background:url(../images/new_bg1.png) no-repeat -125px -140px; margin:20px 0px 0px 10px;}
.ndjJcspList li a em p{ float:left; height:26px; line-height:26px; overflow:hidden; font-size:16px; margin:0px 0px 0px 10px; width:230px; margin-top:20px;}
.ndjJcspList li a:hover em p{ text-decoration:underline;}
.ndjJcspList li a:hover em b{ background:url(../images/new_bg1.png) no-repeat -160px -140px;}
.ndjJcspList li.one{ margin-left:0px;}

/**单机游戏**/
.ndjDjyxBox{ width:1200px; margin-top:30px;}
.ndjDjyxLeft{ float:left; width:870px;}
.zxZxzxTitle span b.icon4{ background-position:-90px -140px;}
.ndjDjyxList{ width:870px;}
.ndjDjyxList li{ float:left; width:155px; margin:25px 0px 0px 23px;}
.ndjDjyxList li a{ display:block; width:155px;}
.ndjDjyxList li a img{ width:155px; height:200px;}
.ndjDjyxList li a p{ height:18px; line-height:18px; text-align:center; overflow:hidden; margin-top:10px;} 
.ndjDjyxList li.one{ margin-left:0px;}
.ndjDjyxRight{ float:right; width:300px;}
.ndjDjyxTitle h2 em{ display:block; float:left; width:35px; height:30px; background:url(../images/new_bg1.png) no-repeat 0px -175px; margin:0px 10px 0px 0px;}
.ndjDjphList{ width:300px;}
.ndjDjphList li{ float:left; width:300px;}
.ndjDjyxCont1{ width:300px; margin-top:15px;}
.ndjDjyxCont1 span{ display:block; float:left; width:22px; height:22px; line-height:22px; text-align:center; font-size:17px; color:#FFFFFF;}
.ndjDjyxCont1 span.red{ background:#FF5F5F;}
.ndjDjyxCont1 span.gray{ background:#C6C6C6;}
.ndjDjyxCont1 a{ display:block; float:right; width:265px; height:18px; line-height:18px; overflow:hidden;}
.ndjDjyxCont2{ width:300px; border-bottom:1px dashed #DEDEDE; padding-bottom:14px; margin-top:15px;}
.ndjDjyxRed{ float:left; width:22px; height:105px; line-height:105px; text-align:center; font-size:17px; color:#FFFFFF; background:#FF5F5F; border-radius:100px; overflow:hidden;}
.ndjDjyxGray{ float:left; width:22px; height:105px; line-height:105px; text-align:center; font-size:17px; color:#FFFFFF; background:#C6C6C6; border-radius:100px; overflow:hidden;}
.ndjDjyxImg{ float:left; width:80px; height:103px; margin:0px 0px 0px 12px;}
.ndjDjyxImg img{ width:80px; height:103px;}
.ndjDjyxCont2 dl{ float:right; width:170px;}
.ndjDjyxCont2 dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden; }
.ndjDjyxCont2 dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
.ndjDjyxCont2 dl dd.cont2 span.star{ display:block; margin-top:8px;}
.ndjDjyxCont2 dl dd.cont3{ width:80px; height:25px; margin-top:12px;}
.ndjDjyxCont2 dl dd.cont3 a{ display:block; width:80px; height:25px; background:#40A822; border-radius:3px;}
.ndjDjyxCont2 dl dd.cont3 a b{ display:block; float:left; width:13px; height:12px; background:url(../images/new_bg1.png) no-repeat -85px -115px; margin:5px 5px 0px 13px;}
.ndjDjyxCont2 dl dd.cont3 a p{ float:left; color:#FFFFFF; line-height:25px;}

/**专题合集**/
.zxZxzxTitle span b.icon5{ background-position:-195px -140px;}
.ndjZthjList{ width:1200px; margin-top:20px;}
.ndjZthjList li{ float:left; width:299px; height:195px; border-bottom:1px solid #ECECEC; border-left:1px solid #ECECEC;}
.ndjZthjList li.line{ border-left:none;}
.ndjZthjList li a{ display:block; width:299px; height:195px;}
.ndjZthjList li a img{ width:250px; height:140px; margin:20px 0px 0px 25px;}
.ndjZthjList li a p{ height:18px; line-height:18px; overflow:hidden; text-align:center; margin-top:7px;}

/**游戏排行榜单**/
.zxZxzxTitle span b.icon6{ background-position:-225px -140px;}
.ndjPhbdBox{ float:left; width:275px; margin-top:15px;}
.ndjPhbdTitle{ height:30px; border-bottom:1px solid #E8E8E8;}
.ndjPhbdTitle h2{ font-size:16px; color:#333333;}
.ndjPhbdList{ width:275px;}
.ndjPhbdList li{ width:275px;}
.ndjPhbdHover1{ width:275px; border-bottom:1px dashed #DBDBDB; padding-bottom:12px; margin-top:12px;}
.ndjPhbdRed{ float:left; width:22px; height:22px; line-height:22px; text-align:center; background:#FF5F5F; color:#FFFFFF;}
.ndjPhbdGray{ float:left; width:22px; height:22px; line-height:22px; text-align:center; background:#C6C6C6; color:#FFFFFF;}
.ndjPhbdHover1 a{ float:left; width:157px; height:18px; line-height:18px; overflow:hidden; margin:0px 0px 0px 10px;}
.ndjPhbdHover1 p{ float:right; width:60px; height:18px; line-height:18px; overflow:hidden; color:#999999;}
.ndjPhbdHover2{ width:275px; border-bottom:1px dashed #DBDBDB; padding-bottom:12px; margin-top:12px;}
.ndjPhbdHover2 span img{ float:left; width:72px; height:72px; border-radius:15px; margin:0px 0px 0px 10px;}
.ndjPhbdHover2 dl{ float:right; width:155px; margin-top:5px;}
.ndjPhbdHover2 dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.ndjPhbdHover2 dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.ndjPhbdBoxIn{ margin-left:33px;}

/**分类更新**/
.zxZxzxTitle span b.icon7{ background-position:-255px -140px;}
.ndjFlgxList{ width:1200px;}
.ndjFlgxList li{ float:left; width:385px; margin:15px 0px 0px 22px;}
.ndjFlgxList li.one{ margin-left:0px;}
.ndjFlgxList li p{ float:left; width:335px; height:18px; line-height:18px; overflow:hidden; color:#EBEBEB;}
.ndjFlgxList li span{ display:block; float:right; width:45px; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; text-align:right;}

/**友情链接**/
.zxZxzxTitle span b.icon8{ background-position:-45px -175px;}
.zxZxzxTitle p{ float:right; color:#999999; margin-top:3px;}
.ndjYqljList{ width:1200px; margin-top:5px;}
.ndjYqljList li{ float:left; width:143px; height:18px; margin:12px 0px 0px 7px;}
.ndjYqljList li.one{ margin-left:0px;}
.ndjYqljList li a{ display:block; width:123px; height:18px; line-height:18px; overflow:hidden; background:url(../images/new_bg5.png) no-repeat 0px 7px; padding-left:20px;}