body{ font-family:microsoft yahei;}
.g-mbx{ width:1240px; height:30px; margin:0 auto; font-size:14px;}
.g-mbx span{ padding:7px 12px; background:url(../images/mbx_icon.png) no-repeat 0 8px;}
.g-mbx em{ padding:0 4px; font-size:12px; color:#cccccc;}

.m-tabnav{ width:1240px; height:60px; margin:0 auto 15px; background-color:#ffffff;}
.m-tabnav p{ float:left; width:413px; height:60px; line-height:60px; font-size:18px; color:#333333;}
.m-tabnav p.hover{ background-color:#01c16b; color:#fff;}
.m-tabnav p.hover a{ color:#fff;}
.m-tabnav p i{ display: block; float: left; width: 36px; height: 33px; margin:12px 11px 0 140px;}
.m-tabnav p i.soft{ background:url(../images/softlist_icon.png) no-repeat -1px 4px;}
.m-tabnav p.hover i.soft{ background:url(../images/softlist_icon.png) no-repeat -48px 4px;}
.m-tabnav p i.new{ background:url(../images/softlist_icon.png) no-repeat 0 -35px;}
.m-tabnav p.hover i.new{ background:url(../images/softlist_icon.png) no-repeat -48px -35px;}
.m-tabnav p i.hj{ background:url(../images/softlist_icon.png) no-repeat 0 -76px;}
.m-tabnav p.hover i.hj{ background:url(../images/softlist_icon.png) no-repeat -48px -75px;}

.m-recommend,.m-pcrec{ position:relative; width:1240px; height:140px; margin:15px auto; background-color:#fff;}
.m-recommend .icon{ display:block; position:absolute; top:0; left:0; width:53px; height:52px; background:url(../images/saz_icon.png) no-repeat 0 0;}
.m-pcrec .icon{ display:block; position:absolute; top:0; left:0; width:53px; height:52px; background:url(../images/spc_icon.png) no-repeat 0 0;}
.m-scroll,.m-pcscroll{ width:1200px; margin:0 auto; padding:22px 0 0; overflow:hidden;}
.m-scroll .m-scroll-left{ display:block; float:left; width:40px; height:40px; margin-top:25px; background:url(../images/left_btn.png) no-repeat 0 0; cursor:pointer;}
.m-scroll .m-scroll-box,.m-pcscroll .m-pcscroll-box{ position:relative; float:left; width:1120px; height:104px; overflow:hidden;}
.m-scroll .m-scroll-box ul,.m-pcscroll .m-pcscroll-box ul{ position:absolute; top:0; left:0;}
.m-scroll .m-scroll-box li,.m-pcscroll .m-pcscroll-box li{ float:left; width:112px; text-align:center;}
.m-scroll .m-scroll-box li img,.m-pcscroll .m-pcscroll-box li img{ display:block; width:75px; height:75px; margin:0 auto;}
.m-scroll .m-scroll-box li span,.m-pcscroll .m-pcscroll-box li span{ display:block; height:30px; line-height:30px; padding:0 9px; font-size:14px;}
.m-scroll .m-scroll-right{ display:block; float:left; width:40px; height:40px; margin-top:25px; background:url(../images/right_btn.png) no-repeat 0 0; cursor:pointer;}
.m-pcscroll .m-pcscroll-box .pcbox{ width:1235px; overflow:hidden;}
.m-pcscroll .m-pcscroll-box .pcbox li{ text-align:left; margin:0 7px 8px 16px; overflow:hidden;}
.m-pcscroll .m-pcscroll-box .pcbox li img{ float:left; width:24px; height:24px;}
.m-pcscroll .m-pcscroll-box .pcbox li span{ float:left; width:70px; line-height:25px;}
.m-pcrec .m-pcscroll .m-pcscroll-box{ width:1200px;}

.m-center{ width:1240px; margin:0 auto; overflow:hidden;}
.m-center .m-center-l{ float:left; width:275px; overflow:hidden;}
.m-rmrj,.m-tjrj{ margin-bottom:15px; background-color:#fff;}
.m-rmrj .tit,.m-tjrj .tit{ height:50px; line-height:50px; padding:0 0 0 15px; border-bottom:1px solid #eeeeee; font-size:18px; font-weight:bold; color:#333333;}
.m-rmrj ul,.m-tjrj ul{ padding:0 12px;}
.m-rmrj ul li,.m-tjrj ul li{ height:40px; line-height:40px; border-bottom:1px dashed #cccccc; overflow:hidden;}
.m-rmrj ul li a,.m-tjrj ul li a{ font-size:14px;}
.m-center .m-center-r{ float:right; width:950px; overflow:hidden; background-color:#fff;}
.m-center .m-center-r li{ height:40px; line-height:40px; padding:0 11px; border-bottom:1px solid #eeeeee; overflow:hidden;}
.m-center .m-center-r li:hover{ background-color:#ffffee;}
.m-center .m-center-r li .info{ float:left; width:506px;}
.m-center .m-center-r li .info .tu{ float:left; display:block; width:26px; height:26px; margin:7px 0 0 5px;}
.m-center .m-center-r li .info .fl{ padding:0 8px; font-size:14px; color:#aaaaaa;}
.m-center .m-center-r li .info .fl a{ color:#aaaaaa;}
.m-center .m-center-r li .info .title{ font-size:14px; font-weight:normal;}
.m-center .m-center-r li .bb{ float:left; width:40px; margin:0 33px 0 0; font-size:12px; text-align:center;}
.m-center .m-center-r li .star{ float:left; width:143px; text-align:center;}
.m-center .m-center-r li .size{ float:left; width:91px; font-weight:normal; text-align:center; font-size:12px;}
.m-center .m-center-r li .date{ float:left; width:114px; color:#fe0000; font-weight:normal; font-size:12px; text-align:center;}
.m-center .m-center-r .first_column{ height:50px; line-height:50px; padding:0; border-bottom:1px solid #eeeeee;}
.m-center .m-center-r .first_column:hover{ background-color:#fff;}
.m-center .m-center-r .first_column span{ font-size:16px;}
.m-center .m-center-r .first_column span.name{ padding:0 414px 0 19px;}
.m-center .m-center-r .first_column span.version{ padding:0 60px 0 19px;}
.m-center .m-center-r .first_column span.support{ padding:0 19px;}
.m-center .m-center-r .first_column span.softsize{ padding:0 0 0 38px;}
.m-center .m-center-r .first_column span.update{ padding:0 0 0 40px;}

.g-newscenter .m-center-l{ float:left; width:900px; background-color:#fff;}
.g-newscenter .m-center-l .tit{ height:50px; line-height:50px; padding:0 0 0 15px; border-bottom:1px solid #eeeeee; font-size:18px; font-weight:bold; color:#333333;}
.g-newscenter .m-center-r{ width:325px; background:none;}
.m-newslist li{ padding:15px 0; margin:0 12px; border-bottom:1px solid #eeeeee;}
.m-newslist li .name{ height: 30px; line-height: 30px; color: #01c16b; font-size: 18px; font-weight: bold; overflow: hidden;}
.m-newslist li:hover .name{ color:#ff5555;}
.m-newslist li .info{ height:40px; line-height:40px; font-size:14px;}
.m-newslist li .info span{ padding:0 29px 0 0;}
.m-newslist li .js{ line-height:23px; font-size:14px; color:#999999;}
.g-newscenter .m-center-r .m-rmrj{ margin-bottom:12px;}

.g-ztcenter{ position:relative; margin-top:15px; background-color:#fff;}
.g-ztcenter .tit{ height:50px; line-height:50px; padding:0 19px 0 0; border-bottom:1px solid #eeeeee; font-size:18px; font-weight:bold; text-align:right; color:#333333;}
.g-ztcenter ul{ width:1270px; padding:0 0 20px; overflow:hidden;}
.g-ztcenter ul li{ float:left; width:140px; margin:21px 22px 0 16px; text-align:center;}
.g-ztcenter ul li img{ display:block; width:140px; height:105px; margin:0 0 7px;}
.g-ztcenter ul li span{ display:block; height:18px; font-size:14px; overflow:hidden;}
.g-ztcenter .tabnav{ position:absolute; top:12px; left:12px;}
.g-ztcenter .tabnav i{ display:block; float:left; width:40px; height:27px; line-height:27px; margin:0 1px 0 0; background-color:#dddddd; color:#333; text-align:center; cursor:pointer;}
.g-ztcenter .tabnav i.hover{ background-color:#01c16b; color:#fff;}

.m-morelink { border-bottom: 1px #eee solid }
.m-morelink a {  font-size: 16px; padding: 12px 23px; display: inline-block; }