@charset "utf-8";
/*单机游戏系列*/
.main{width:1180px; margin: 20px auto 0 auto;}
.main .breadcrumbs{ border-bottom:none; padding-bottom:0;}
img:hover{ opacity:0.9;filter(alpha=90)}
.hidden{display: none;}
.show{display: block;}


.newest_l{ float:left; width:260px;}
.newest_l h2{ width:230px; height:50px; line-height:50px; background:url(/Public/images/zuixin/ne01.png) #ff5500 no-repeat 16px center; padding-left:30px; color:#fff; font-size:20px;}
.newest_l .top ul{ width:260px;}
.newest_l .top li{ cursor:pointer; position:relative; border-bottom:1px solid #f6f6f6; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}
.newest_l .top li p{ display:none; position:absolute; background:url(/Public/images/zuixin/ne03.png) no-repeat left center; z-index:-1; left:0; top:-4px; width:264px; height:67px;}
.newest_l .top li:hover,.newest_l .top li.active{ border-right:0;}
.newest_l .top li:hover p,.newest_l .top li.active p{ display:block;}
.newest_l .top li:hover a,.newest_l .top li.active a{ color:#fff;}
.newest_l .top li:hover .nth1,.newest_l .top li.active .nth1{ background:url(/Public/images/zuixin/icon02.png) no-repeat 18px center;}
.newest_l .top li:hover .nth2,.newest_l .top li.active .nth2{ background:url(/Public/images/zuixin/icon04.png) no-repeat 18px center;}
.newest_l .top li:hover .nth3,.newest_l .top li.active .nth3{ background:url(/Public/images/zuixin/icon06.png) no-repeat 18px center;}
.newest_l .top li:hover .nth4,.newest_l .top li.active .nth4{ background:url(/Public/images/zuixin/icon08.png) no-repeat 18px center;}
.newest_l .top li:hover .nth5,.newest_l .top li.active .nth5{ background:url(/Public/images/zuixin/icon10.png) no-repeat 18px center;}
.newest_l .top li:hover .nth6,.newest_l .top li.active .nth6{ background:url(/Public/images/zuixin/az_hover.png) no-repeat 18px center;}
.newest_l .top li:hover .nth7,.newest_l .top li.active .nth7{ background:url(/Public/images/zuixin/ios_hover.png) no-repeat 18px center;}
.newest_l .top li a{ color:#757575; font-size:18px; padding-left:48px; line-height:59px; height:59px; display:block; width:212px;}
.nth1{ background:url(/Public/images/zuixin/icon01.png) no-repeat 18px center;}
.nth2{ background:url(/Public/images/zuixin/icon03.png) no-repeat 18px center;}
.nth3{ background:url(/Public/images/zuixin/icon05.png) no-repeat 18px center;}
.nth4{ background:url(/Public/images/zuixin/icon07.png) no-repeat 18px center;}
.nth5{ background:url(/Public/images/zuixin/icon09.png) no-repeat 18px center;}
.nth6{ background:url(/Public/images/zuixin/az.png) no-repeat 18px center;}
.nth7{ background:url(/Public/images/zuixin/ios.png) no-repeat 18px center;}

.newest_r{ float:right; width:880px;}
.newest_r h3{ margin:0 22px; background:url(/Public/images/zuixin/ne04.png) no-repeat left center; color:#4d4d4d; font-weight:bold; font-size:18px; line-height:63px; height:63px; padding-left:18px;}
.content{ width:878px; border:1px solid #f6f6f6;}
.content li{ padding:0 22px; overflow:hidden; background:url(/Public/images/zuixin/ne05.jpg) no-repeat 39px center;}
.content li:nth-child(2n-1){ border-bottom:1px dotted #e9e9e9; background-color:#fdfdfd;}
.content li:hover{ background:url(/Public/images/zuixin/ne06.jpg) #ffb54c no-repeat 39px center;}
.content li:hover a,.content li:hover p{ color:#fff;}
.content .type{ float:left; line-height:47px; height:47px; color:#757575; font-size:16px; overflow:hidden; margin-left:30px; margin-right:10px;}
.content .cont{ float:left; line-height:47px; height:47px; color:#757575; font-size:16px; overflow:hidden; width:600px;}
.content p{ float:right; line-height:47px; height:47px; color:#cdcdcd; font-size:14px; font-family:"Arial"; overflow:hidden;}

.content2 h3{ background:url(/Public/images/zuixin/ne04.png) no-repeat left center; color:#4d4d4d; font-weight:bold; font-size:18px; line-height:24px; height:24px; padding-left:18px; margin:0!important;}
.content2{ width:880px;}
.content2 ul{ overflow:hidden; margin:20px 0 0 0;}
.content2 li{ float:left; width:420px; margin:0 20px 30px 0; overflow:hidden;}
.content2 .l_img{ float:left; margin-right:10px;}
.content2 .l_img img{ display:block; width:130px; height:174px;}
.content2 .r_cont{ float:left; width:280px; height:174px; position:relative;}
.content2 .r_cont h5{ color:#4d4d4d; font-size:18px; line-height:22px; height:22px; overflow:hidden; margin-bottom:12px;}
.content2 .r_cont h5:hover{ color:#ff5500;}
.content2 .r_cont em{ display:block; font-style:normal; color:#999; font-size:16px; line-height:17px; height:17px; overflow:hidden; padding-left:15px; background:url(/Public/images/zuixin/ne08.png) no-repeat 1px 2px; margin-bottom:12px;}
.content2 .r_cont .type{ margin-left:-15px; margin-top:22px;}
.content2 .r_cont .type p{ display:inline-block; color:#999; font-size:12px; line-height:13px; height:13px; margin:0 0 10px 15px; width:130px; overflow:hidden;}
.content2 .r_cont .type span{ color:#4d4d4d;}
.content2 .r_cont .pos{ position:absolute; bottom:0; left:0;}
.content2 .r_cont .pos a{ display:block; padding-left:44px; width:93px; background:url(/Public/images/zuixin/ne07.png) #ff9500 no-repeat 20px center; color:#fff; font-size:18px; line-height:36px; height:36px;}
.content2 .r_cont .pos a:hover{ background:url(/Public/images/zuixin/ne07.png) #ff5500 no-repeat 20px center;}

.content3 h3{ margin:20px 0 0 19px!important; background:url(/Public/images/zuixin/ne04.png) no-repeat left center; color:#4d4d4d; font-weight:bold; font-size:18px; line-height:24px; height:24px; padding-left:18px;}
.content3{ width:878px; border:1px solid #f6f6f6;}
.content3 ul{ margin-bottom:20px;}
.content3 li{ overflow:hidden; margin:0 19px; border-bottom:1px dotted #e3e3e3; padding:20px 0;}
.content3 .l_img{ float:left; display:block;}
.content3 img{ display:block; width:260px; height:110px;}
.content3 img:hover{ opacity:0.9;filter(alpha=90)}
.content3 .r_cont{ float:right; width:560px;}
.content3 .r_cont h5{ color:#4d4d4d; font-size:20px; line-height:22px; height:22px; overflow:hidden; margin-bottom:10px;}
.content3 .r_cont h5:hover{ color:#ff5500;}
.content3 .r_cont p{ color:#878787; font-size:12px; line-height:22px; height:44px; overflow:hidden;}
.content3 .r_cont span{ display:block; overflow:hidden; margin-top:10px;}
.content3 .r_cont span a{ display:block; float:right; width:72px; text-align:center; height:23px; line-height:23px; border:1px solid #017eff; color:#017eff; font-size:14px;}
.content3 .r_cont span a:hover{ color:#fff; background-color:#017eff;}

.content4 h3{ background:url(/Public/images/zuixin/ne04.png) no-repeat left center; color:#4d4d4d; font-weight:bold; font-size:18px; line-height:24px; height:24px; padding-left:18px; margin:0 0 0 40px!important;}
.content4{ margin-left:-40px;}
.content4 dl{ float:left; width:418px; height:228px; border:1px solid #ececec; box-shadow:3px 3px #fcfcfc; margin:21px 0 0 40px; position:relative;}
.content4 dl:hover{ border:1px solid #ff5500;}
.content4 dl:hover .pos a{ background-color:#ff5500;}
.content4 dt a{ display:block; color:#000; font-size:18px; line-height:47px; height:47px; overflow:hidden; padding:0 19px; border-bottom:1px solid #ececec;}
.content4 dt a:hover{ color:#ff5500;}
.content4 dd{ overflow:hidden; margin:20px 20px 0 20px;}
.content4 .l_img{ float:left; display:block;}
.content4 .l_img img{ display:block; width:100px; height:100px; border-radius:20px;}
.content4 .r_cont{ float:right; width:258px;}
.content4 .r_cont p{ margin:4px 0 1px; display:block; width:258px; overflow:hidden; height:20px;}
.content4 .r_cont p b{ font-weight:normal; color:#999; font-size:14px; line-height:20px; display:inline-block;}
.content4 .r_cont p span{ color:#6e6e6e; line-height:20px; display:inline;}
.content4 .r_cont .p_height{ line-height:20px; height:40px!important; overflow:hidden;text-overflow:ellipsis;}
.content4 .pos{ position:absolute; bottom:0; left:0; z-index:1; line-height:40px; background-color:#fcfcfc; width:100%; overflow:hidden;}
.content4 .size{ background:url(/Public/images/zuixin/ne09.png) no-repeat left center; display:inline-block; padding-left:24px; margin-right:20px; color:#6e6e6e; font-size:14px; font-family:"Arial"; margin-left:20px;}
.content4 .time{ background:url(/Public/images/zuixin/ne10.png) no-repeat left center; display:inline-block; padding-left:20px; color:#6e6e6e; font-size:14px; font-family:"Arial";}
.content4 .pos a{ float: right; width: 76px; height:40px; text-align: center; line-height:40px; background-color: #20DA9B; color: #FFF;}

/*pages*/
.pages{ padding-bottom:40px;}
.pages a:hover,.pages .current{background-color: #ff5500;color: #fff; text-decoration: none; border-color:#ff5500;}