@charset "gb2312";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {list-style:none;margin:0;padding:0;}

i,em {font-style:normal;}
a img {border:none;}
.clearboth {clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}

.nyban{ width:1200px; margin:1px auto 12px;}
.nycenter{ width:1200px; margin:0 auto;}
.nycenter ul li{ float:left; padding:0 26px 13px 0; height:20px;}
.nycenter ul li a{ display:block; height:20px; line-height:20px; text-decoration:none; color:#666;}
.nycenter ul li a:hover{ color:#C00;}
.nycenter ul li a img{ float:left;}

.nycenter table{ border:1px solid #e9e9e9; border-collapse:collapse;}
.nycenter table tr{ border:1px solid #e9e9e9; border-collapse:collapse; height:32px;}
.nycenter table tr.first{ background-color:#c2e29f; font-weight:bold; height:33px; color:#356700;}
.nycenter table td{ border:1px solid #e9e9e9; border-collapse:collapse; text-align:center;}
.nycenter table td a{ text-decoration:none; color:#666;}
.nycenter table td a.tit{ font-weight:bold; font-size:14px;}
.nycenter table td.gk{ text-align:left; padding:5px 0 9px 15px; line-height:23px;}


.main{ margin: 0 auto 0; width: 1200px;}
.main_l{  width: 1200px;}
.main_l .section,.main_l .hotrank{ border:1px solid #E0E0E0; margin:0 0 12px;}
.main_l .navlist h3,.main_l .hotrank h3,.main_r h3,.js h3{ background:url(../fileimg/dl.png) repeat-x scroll 0 0 transparent; height:36px; line-height:36px;}
.main_l .navlist h3 img, .main_l .hotrank h3 img, .main_r h3 img, .js h3 img{ float:left; margin:4px 0 0 8px;}
.main_l .navlist h3 span, .main_l .hotrank h3 span,.js h3 span{ display:block; padding:0 0 0 42px;}
.main_r h3 span{ display:block; padding:0 0 0 42px;}
.main_l .navlist p{ height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:0 0 0 20px;}
.main_l .navlist p span{ font-weight:normal;}
.main_l .navlist ul { clear: both; display: block; overflow: hidden; }
.main_l .navlist ul li{ display: block; float: left; height: 37px; line-height: 37px; margin-left: 10px; overflow: hidden; text-align:left; width:94px;}
.main_l .navlist ul li a {  display: block; color:#333333; text-decoration:none;}
.main_l .navlist ul li a img{ float: left; margin: 5px 6px 0;}
.main_l .navlist ul li a.active{background-color:#61b508; color:#ffffff;}
.main_l .navlist ul li a:hover{background-color:#61b508; color:#ffffff;}
.main_l .navlist ul li a font{ color:#fc7202; font-size:12px;}
.main_l .navlist ul li a.active font{ color:#ffffff; font-size:12px;}
.main_l .hotrank ul{ padding:8px 5px 13px 12px;}
.main_l .hotrank li { background-position: -157px -37px;  overflow: hidden; padding: 0 0 11px 8px;}
.main_l .hotrank li a{ text-decoration:none; word-break: break-all; color:#333333;}
.main_l .hotrank li a img{ border:1px solid #999; padding:1px;}
.main_l .hotrank li a span{ display:block; text-align:center; width:118px;}
.soft-list{  margin: 0 auto; width: 1180px;}
.soft-list .item { border-top: 1px dotted #CCCCCC; margin: 0 0 1px; overflow: hidden; padding: 12px 10px 14px 52px;}
.soft-list .item .pic { border: 1px solid #E6E6E6; float: left; margin: 8px 0 0 -42px;}
.soft-list .soft-header { height: 30px; line-height: 30px; overflow: hidden;}
.soft-list .soft-summary { line-height: 24px; overflow: hidden;	position:relative;}
.soft-list .soft-header .count { float: right; color:#333333; text-decoration:none;}
.soft-list .soft-header .rate-box { float: right; padding: 0 25px 0 0;}
.soft-list .rate-box span { color: #999999; float: left;}
.soft-list .rate-box .rate-bar { background-position: 0 -55px; height: 17px; line-height: 17px; margin: 4px 0 0; overflow: hidden; width: 83px;}
.soft-list .soft-header .soft-title { font: bold 14px/30px Arial;}
.soft-title a{ text-decoration:none; color:#333;}
.soft-list .soft-summary span { color: #999999; float: left; padding: 0 25px 0 0;}
.soft-list .soft-summary .down-link {background:url(../fileimg/dlicon.png) no-repeat 0 0;  color: #FFFFFF;    float: right;    height: 24px;    line-height: 24px;    margin: 19px 0 0;    text-align: center;    width: 53px;	position:absolute;	right:0px;	text-decoration:none;}
.soft-list .text {width: 1058px;color: #666666;overflow: hidden;clear:both;}
.soft-list .text a{ color: #666; text-decoration:none;}
.soft-list .text span {  padding-right: 0; color: #999999; float: left;}

.main_r{ width:1200px;}

.js{ width:1198px; margin:0 auto 10px; border:1px solid #E0E0E0;}
.js p { line-height: 24px; padding: 5px 10px 10px;}
.gslist{ border:1px solid #E0E0E0;margin-bottom: 10px;}

.dd{ width:1198px; margin:0 auto 10px; border:1px solid #e1e1e1; background:url(../fileimg/tit.jpg) no-repeat 0 0;}
.dd div.nr{ line-height: 23px; padding: 41px 15px 12px; font-size:14px; }
.dd h3{ background:url(../fileimg/jt.jpg) no-repeat 0 6px; color: #ea5606;  height: 25px; line-height: 25px; margin: 0 auto 9px; padding: 0 0 0 39px; width:98%; }
.dd div.nr p{ line-height: 20px; padding: 0 0 0;}