@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;} 
body { line-height:14px; font-size:12px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/content-back.gif) 0 164px repeat-x; }
ul,ol,li,dl,dd{list-style:none} 
input,select,img { vertical-align:middle;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{-height:1%;*min-height:1%}
table {border-collapse: collapse;border-spacing: 0;}
a { text-decoration:none;color:#1397ff;}
a:hover { text-decoration:underline; color:#1397ff;}
.tred { color:red;}

#wrap { clear:both; height:164px; background:url(../images/topmenu-back.gif) repeat-x;}
#header { width:960px; margin:0 auto;}
#top { height:124px; overflow:hidden; background:url(../images/topback-c.jpg) no-repeat; width:960px; position:relative;}
#logo { position:absolute; left:24px; top:29px; height:83px; width:182px; text-indent:-999px; background:url(../images/logo.gif) no-repeat;}
#logo a { width:182px; height:83px; display:block; overflow:hidden;}
.toplink { height:32px; float:right; width:732px;}
.toplink h1 { float:left; font-size:11px; font-weight:normal; height:32px; line-height:32px;}
.toplink .link { float:right; display:inline-block; padding:3px 4px 1px; height:15px; background:url(../images/favo-back.gif) repeat-x; margin-top:7px; border:1px solid #BDBCBD;}
.toplink .link a { color:#999; font-size:11px;}
.toplink .link a:hover { color:#1397ff;}
.rss { width:12px; height:12px; background:url(../images/icon-rss.gif) no-repeat; margin-right:5px;}
.fav { background:url(../images/icon-favo.gif) no-repeat; width:12px; height:11px; margin-right:5px;}
.Bookmark { background:url(../images/icon-bookmark.gif) no-repeat; width:12px; height:12px; margin-right:5px;}
.banner { float:right; width:728px; height:90px; overflow:hidden;}
#nav { width:960px; margin:0 auto; height:40px; clear:both;}
#nav ul { float:left; width:655px;}
#nav li { float:left; text-align:center; }
#nav li.current { background:url(../images/topmenu-hover.gif) repeat-x;}
#nav li a { display:block; padding:0 25px; line-height:40px; font-weight:bold; color:#fff; font-size:14px;}
*html #nav ul li a { float:left;}
#nav li.current a { background:url(../images/topmenu-hover-arrow.gif) no-repeat center 34px; color:#007EFF}
#nav ul li.current a:hover {color:#007eff; background:transparent url(../images/topmenu-hover-arrow.gif) center 34px no-repeat; height:40px;line-height:40px; border:none; margin:0;}
#nav li a:hover { background-color:#707070; border-top:1px solid #fff; border-bottom:1px solid #fff; height:37px; line-height:37px; margin-top:1px;}
#searchbar {width:298px; float:right; overflow:hidden; background:url(../images/search-input.gif) left top no-repeat; height:26px; margin-top:8px;}
#searchbar .searchinput { border:none; background:none; height:16px; line-height:26px; color:#999; font-size:12px; text-indent:10px; width:222px; height:26px; margin-left:7px; float:left;}
#searchbar .searchbutton { display:block; float:left; margin:0; width:65px; height:26px; background:url(../images/search-button.gif) left top no-repeat; overflow:hidden; text-indent:-999px;}
#main { margin:0 auto; padding:10px 0; width:960px; overflow:hidden;}
#left { float:left; width:200px; overflow:hidden; margin-right:10px;}
.catebox {width:198px; border:1px solid #e0e0e0; margin-bottom:10px;}
.catebox h3 { height:31px; line-height:27px; background:#ffd131 url(../images/line-o.gif) repeat-x left bottom; font-family:Arial, Helvetica, sans-serif;border:1px solid #fff;font-size:16px; color:#fff; padding-left:10px;}
.catelist {}
.catelist li { overflow:hidden; font-family:Verdana; background:url(../images/catagory-back.gif) top repeat-x;}
.catelist li h4 { background:url(../images/catagory-arrowd.gif) 8px 12px no-repeat; height:30px; padding-left:20px; }
.catelist li h4 a { width:178px; display:block; height:30px; color:#11A5F4; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.catelist li p { margin-left:20px; font-size:11px; color:#9f9f9f; line-height:14px; margin-bottom:8px;margin-right:3px;}
.catelist li p a { color:#9f9f9f;}
.catelist li ul { line-height:18px; text-align:left; padding-bottom:10px; font-size:11px;}
.catelist li ul li { background:url(../images/icon-dot.gif) 5px center no-repeat;}
.catelist li ul li.curr { background-color:#FFEB44;}
.catelist li ul li a { padding-left:20px; color:#1397FF;}
.catelist li ul li a {}
.leftbox {}
.leftbox h3 { height:36px; background:url(../images/head200-b.gif) no-repeat; color:#fff; padding-left:10px; font-size:16px; line-height:36px;}
.leftcon { border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; padding:10px;}
.oldlist {}
.oldlist li { margin-bottom:10px; background:url(../images/icon-lidot.gif) no-repeat 3px 5px; line-height:16px; text-indent:15px;}
.leftbot { height:11px; background:url(../images/foot200.gif) no-repeat; clear:both;}
.loact { clear:both; width:960px; height:31px; line-height:31px; background:url(../images/nav-back.gif) no-repeat; text-indent:30px; margin:0 auto;}
.combox { float:right; width:750px;}
.midtopbanner { clear:both; margin-bottom:10px;}
#center { width:490px; float:left;}
#comleft { width:700px; float:left;}
h1.softtitle { width:485px;height:53px; background:url(../images/softname-back.gif) no-repeat; line-height:53px; padding-left:5px; font-size:18px; color:#000; white-space:nowrap; overflow:hidden;}
h1.softtitle2 { width:696px;height:53px; background:url(../images/softname-back.gif) no-repeat; line-height:53px; padding-left:5px; font-size:18px; color:#000; white-space:nowrap; overflow:hidden;}
#comleft h1.softtitle2 { background:url(../images/softname-back700.gif) no-repeat;}
#comleft .softinfobox { background:url(../images/block2-back700.gif) no-repeat;}
.softcon {}
.softcon h6 { line-height:25px; color:#000;}
.softinfobox { background:url(../images/block2-back.gif) no-repeat; padding:24px 5px 10px; }
.info { width:220px; float:left; margin:0 5px 0 10px; line-height:22px; font-size:12px; color:#000; overflow:hidden; white-space:normal;}
#comleft .info { width:250px;} 
.rank { padding:10px 0;}
.intro { margin:10px; font-size:11px;}
.intro p { margin:0 0 20px 0;}
.thank { font-size:24px; color:#ff6600; text-align:center; line-height:28px; padding:10px 0; clear:both;}
a.download1 { display:block; width:121px; height:22px; float:left; margin-right:25px; background:url(../images/button-arrow1.gif) left top no-repeat; color:#fff; font-family:Arial; font-size:12px; font-weight:bold; text-indent:10px; color:#fff; margin-top:10px;}
a.download1:hover { color:#fff;}
.softinfobox p { font-size:11px; padding-bottom:10px;} 
.taglist { padding:5px 10px;}
.taglist a{ display:block; background:url(../images/icon-arrowo.gif) left center no-repeat; text-indent:10px; float:left; margin:0; color:#ff6600; margin-right:15px; line-height:25px;}
.searchblock { height:43px; background:url(../images/searchback.gif) no-repeat; padding-top:15px; padding-left:10px;}
.searchblock label { font-size:18px;}
.searchblock .sbtn { width:112px; height:28px; cursor:pointer; background:url(../images/button-search.gif) no-repeat; border:0 none; font-size:18px; color:#666; text-align:left; padding-left:15px;}
.centerbox { margin-bottom:10px;}
.centerbox h3 { height:30px; line-height:30px; padding-left:10px; font-size:16px; color:#000;}
.centerbox h2 { height:28px; background:url(../images/tabhead-left.gif) no-repeat; padding-left:10px; overflow:hidden;}
.centerbox h2 span { display:inline-block; height:28px; line-height:28px; background:url(../images/tabhead-right.gif) no-repeat right top; padding-right:10px; font-size:16px; color:#000;}
a.downloads { display:block; width:95px; height:19px; background:url(../images/button-arrow3.gif) left top no-repeat; line-height:19px; font-size:9px; color:#4f4f4f; text-indent:15px;}
a.downloads:hover { color:#4f4f4f}
.editbox {background:url(../images/esp2-back.gif) top repeat-x; padding-top:10px;}
.editlist li{ clear:both;  padding:9px 0; border-bottom:1px dotted #dcdcdc; overflow:hidden;}
.editlist li .softimg { float:left; width:32px; height:32px; margin:0 12px 0 17px;}
.editlist li p { width:425px; white-space:nowrap; overflow:hidden; font-size:11px; color:#9F9F9F; float:left; text-overflow:ellipsis;}
.editlist li p strong { display:block; line-height:22px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.softlist {}
.softlist li { padding:10px 0 25px; border-bottom:1px dotted #DCDCDC; font-size:11px; line-height:14px; color:#9F9F9F; clear:both;}
.softlist li .softpic { width:65px; text-align:center; padding-top:10px; float:left;}
.softlist li .softinfo { float:left; width:320px; overflow:hidden;}
.softlist li .softinfo h4 { font-size:14px; height:16px; line-height:16px; padding:7px 0;}
#comleft .softlist li .softinfo { width:500px;}
.softlist li .downlink { float:right; width:90px; padding-right:5px;}
.softlist li .downlink p { padding-top:4px;}
.softlist li .downlink .down { width:90px; height:18px; line-height:18px; display:block; background:url(../images/button-arrow2.gif) no-repeat; text-indent:7px; font-size:9px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.listbotlink { clear:both; padding:5px 0 0 5px; color:#666;}
.listbotlink a { color:#666;}
.pagebox { padding:10px; border-bottom:1px solid #E0E0E0; clear:both;}
.pagebox a {display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; background: url(../images/pagelist-back.gif) top repeat-x; color:#000; margin-left:5px;}
.pagebox a.curr { background:none;}
.pagebox a.pagebutton,.pagebox a.nextpage { width:50px; background:url(../images/pagebutton-back.gif) repeat-x; border:1px solid #CFCFCF;}
.pagebox a.nextpage { float:right;}
.newsoftbox { border:1px solid #e0e0e0; background:url(../images/tabhead-back.gif) repeat-x left top; padding:10px 0; overflow:hidden;}
#right { width:250px; float:right;}
.rightbox { margin-bottom:10px;}
.rightbox h3 { height:35px; background:url(../images/head250-o.gif) no-repeat; padding-left:10px; color:#fff; line-height:32px; font-size:16px;}
.rightbox h3.blue { background:url(../images/head250-b.gif) no-repeat; height:36px;}
.tagbox { border-left:1px solid #e0e0e0; padding:5px 0; overflow:hidden;border-right:1px solid #e0e0e0;}
.tagboxbot { height:11px; overflow:hidden; background:url(../images/foot250.gif) left top no-repeat; clear:both;}
.tags { margin:0 10px; line-height:16px;}
.tags a { color:#ff6600; margin-right:3px; font-size:12px;}
.tags a.hot { font-size:18px; line-height:24px;}
.orderlist { width:228px; padding:0 10px; overflow:hidden;}
.orderlist li { line-height:24px; height:24px; font-size:12px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:26px;}
.orderlist li a { color:#717171;}
.top1 { background:url(../images/top1.gif) left center no-repeat;}
.top2 { background:url(../images/top2.gif) left center no-repeat;}
.top3 { background:url(../images/top3.gif) left center no-repeat;}
.orderlist .top1 a, .orderlist .top2 a, .orderlist .top3 a { font-weight:bold; color:#ff6600;}
.top4 { background:url(../images/top4.gif) left center no-repeat;}
.top5 { background:url(../images/top5.gif) left center no-repeat;}
.top6 { background:url(../images/top6.gif) left center no-repeat;}
.top7 { background:url(../images/top7.gif) left center no-repeat;}
.top8 { background:url(../images/top8.gif) left center no-repeat;}
.top9 { background:url(../images/top9.gif) left center no-repeat;}
.top10 { background:url(../images/top10.gif) left center no-repeat;}
#quickcatewrap {width:100%; overflow:hidden; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; background:#e0e0e0; text-align:center; margin-bottom:10px;}
#quickcate { width:960px; margin:0 auto;}
#quickcate dl { width:160px; float:left; margin:0; text-align:left;}
#quickcate dl dt { height:33px; background:url(../images/footcata-th.gif) left top no-repeat; padding:7px 20px; line-height:16px; font-size:12px; color:#26628d; margin:0; font-weight:bold;}
#quickcate dl dd { display:block; padding-left:20px; background:url(../images/footcata-td.gif) center top no-repeat; padding-top:10px; min-height:180px;}
*html #quickcate dl dd { height:180px;}
#quickcate dl dd a { display:block; font-size:11px; color:#4c4c4c;}
.page { width:960px; margin:0 auto; height:25px; clear:both; text-align:left}
.page a { display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; background: url(../images/pagelist-back.gif) top repeat-x; color:#000; margin-left:5px;}
#footer { width:960px; margin:0 auto; height:56px; background:url(../images/foot-back.gif) no-repeat;}
#footer a.footlogo{ display:block; width:120px; height:52px; background:url(../images/logo-foot.png) left top no-repeat; text-indent:-999px; float:left; margin:2px 10px;}
#footer p { padding-top:10px;line-height:17px;}

.mm{
padding-left:65px;
}
.mm a{
color: #FF0000;
padding-right:15px;
}















