@charset "utf-8";
/* CSS Document */
/*all.css*/
body{ margin:0 auto;}
html{ min-width:1200px; }
.header,.mian,.footer{ overflow:hidden; margin:0 auto; min-width:1200px;overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.navFrame,.contentFrame,.location,.copyrightFrame{ width:1200px; margin:0 auto; overflow:hidden;}
/*main.css*/
.main{ background-color:#f2f5f8; padding-top:18px;position: relative;}
.title{ font-size:20px; color:#333;padding-right:18px; overflow:hidden;}
.title img{ padding-right:14px;}
.title a{ float:right; color:#828282; font-size:15px; line-height:30px; font-weight:normal;*+margin-top:-28px;}
/*location*/
.location h3{ padding-bottom:18px;}
.location h3,.location a{ font-size:15px; color:#67686a; }
.location a{padding:0 2px;}
.location a:hover{ text-decoration:underline;}
/*search*/
.searchFrame{ clear:both; overflow:hidden;padding:17px 21px;}
.softLogo{ padding-right:266px;}
.softLogo img{ width:234px; height:42px;}
.searchBar{border:1px solid #ddd; border-radius:3px; width:300px; height:32px; overflow:hidden; margin-top:5px;}
.searchLine{ display:inline-block; height:1px; background-color:#eee; width:225px; vertical-align:middle; margin-left:8px;}
#searchTxt{ font-size:15px; border:none; width:254px; line-height:32px; padding-left:12px; height:30px;}
#searchSubmit{ border:none; background:url(../../images/index/searchSubmit.png) no-repeat center;width:28px; height:31px; cursor:pointer;}
/*toolsList*/
.toolslist{ width:846px; overflow:hidden; margin-right:14px;background-color:#fff;}
.toolslist>ul>li{ padding:17px 21px; overflow:hidden; border-bottom:1px dotted #ddd;}
.toolslist>ul>li:first-child{border-top:1px dotted #ddd;}
.toolslist .toolImg{ width:50px;}
.toolslist .toolImg img{ width:48px; height:48px;padding-top:5px;}
.toolslist .info{ padding-left:15px; width:733px;}
.info h3{ font-size:17px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.info h3 a:hover{ color:#ea9218;}
.info h3 .dl{ position:absolute; top:0; right:0; display:inline-block; width:91px; height:28px; background:url(../../images/soft_list/dlBg.jpg) no-repeat; color:#fff; font-size:15px; line-height:27px; padding-left:6px;}
.info h4{ font-size:13px; color:#666; margin:4px 0;}
.info span{ width: 100px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block;}
.info .lvl{ width:auto;}
.info .size{width:115px;}
.info .size,.info .hot{ padding-right:50px;}

.info .fullStar{ background:url(../../images/soft_center/stars.png) no-repeat; width:64px;display:inline-block; height:17px;position:absolute;}
.info .emptyStar{ background:url(../../images/soft_center/stars.png) no-repeat -80px 0;display:inline-block; width:80px; height:17px;position:absolute;}
.toolslist p{ font-size:14px; text-align:justify; overflow:hidden; color:#666; height:1.5em;text-overflow:ellipsis;white-space:nowrap;}