.g-container{ width:1170px; margin:0 auto;}
.g-container .row-fluid{ overflow:hidden; margin-top:12px;}
.g-container .row-fluid .span2{ float:left; width:173px; background-color:#fff;}
.g-container .row-fluid .span10{ float:right; width:969px;}

.navlist{ border: 1px solid #e0e0e0;}
.navlist p,.span4 p{ height: 32px; line-height: 32px; padding: 0 0 0 10px; border-top: 2px solid #45b823; border-bottom: 1px solid #e0e0e0; font-weight: bold; font-size: 14px;background: url(../images/icon2015.png) repeat-x 0 -773px;}
.navlist a{ display: block; height: 35px; line-height: 35px; text-align:center; border-bottom: 1px solid #e0e0e0; font-weight: normal;}

.m-subcate,.m-zt,.m-soft{ margin-bottom:14px; border:1px solid #e0e0e0; border-top:2px solid #45b823; background-color:#fff;}
.f-tit{ height:34px; line-height:34px; padding:0 0 0 12px; font-size:16px; font-weight:bold; border-bottom:1px solid #e0e0e0;}
.m-subcate ul{ padding:10px 0;}
.m-subcate ul li{ float:left; width:72px; height:33px; line-height:33px; margin:0 14px 0 0; overflow:hidden; text-align:center; font-size:14px;}
.m-subcate ul li.fl{ width:58px; height:51px; margin:0 0 0 16px;}
.m-subcate ul li.hover{ background-color:#ffb400;}
.m-subcate ul li a{ font-size:14px;}
.m-subcate ul li.hover a{ color:#fff;}
.g-container .m-zt{ height:170px;}
.g-container .m-zt ul{ margin:14px 0 0; padding:0 16px;}
.g-container .m-zt ul li.span2{ width:132px; height:111px; overflow:hidden; text-align:center;}
.g-container .m-zt ul li.span2 img{ display:block; width:113px; height:85px; margin:0 auto 6px;}

.m-soft ul li { height: 28px; line-height: 28px; margin: 0; overflow: hidden; text-align: right;}
.m-soft ul li.hover{ background-color:#f4f4f4;}
.m-soft ul li.newest_h { border-bottom: 1px solid #e4e4e4; height: 28px; line-height: 28px; text-align: left; background-color:#f4f4f4;}
.m-soft ul li.newest_h b { border-right: 1px solid #e4e4e4; display: inline-block; padding-bottom: 4px;  padding-left: 20px;}
.m-soft ul li p { float: left; height: 28px; line-height: 28px; overflow: hidden; text-align: left; text-indent: 10px; width: 485px;}
.m-soft ul li p img { display: inline; float: left; width:18px; height:18px; margin: 7px 0 0 7px;}
.m-soft ul li p b { font-weight: normal; margin: 0 3px; padding: 0 7px 0 0;}
.m-soft ul li span { display: block; float: right;}
.m-soft ul li span b { display: inline-block; float: left; font-weight: normal; padding-right: 26px; width: 64px;}

.affix{ top:20px; width: 140px; border:1px solid #e0e0e0;} 