/* 全局共用属性CSS */
*{
	margin:0;
	padding:0;
}

TD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "宋体", "Verdana"; TEXT-DECORATION: none
}
.mainbox {background:#FFF;margin-left:auto; margin-right:auto; width:900px; border:1px #E6E6E6 solid;background:#fff url("../images/mainbg.gif") repeat-x;padding:0px 10px;margin-top:0px;}
body{background:#9EB6D8;margin:0px 10px; margin-left:auto; margin-right:auto;font:9pt;
FONT-FAMILY: "宋体", "Verdana";	text-align:center;}
body p,body ul,body dl {
	text-align:left;}
ul,dl {
	list-style:none;
}
/* 确保访问后的状态优先于鼠标变换状态 */
a:link,a:visited {
	color:#007498;
	text-decoration:none;
}
a:hover,a:active {
	color:#003;
	text-decoration:underline;
}
a img {
	border:0;
}
.wrap {	margin:0 auto;}
.clearfix:after {
	content:"科力精品下载 - www.K456.Com";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
    text-align: left;
	display:block;
}
.softblist,.softolist {
	list-style:none;
	height:20px;
	line-height:20px;

}
.softblist li,.softolist li {
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:normal;
border-bottom: 0px dotted #D9D9D9;    /*下划虚线*/

}
.softolist li a:link,.softolist li a:visited{
	color:#E56C00;
}
.softolist li a:hover,.softolist li a:active {
	color:#B45429;
	text-decoration:underline;
}
.softblist li span,.softolist li span {
	float:right;
}
/* 头部共用CSS */
#gg1 { width: 100%;padding: 2px;border: 2px solid #0066FF;margin: 2px 0;background: #fff;}
#top1 {
		background:url('/images/b2.gif');
			height: 20px;
	width: 100%;	        line-height:20px;
				text-align: center;
	margin: 1px 0 0 0;
	border: 1px #006633 solid;

}

#search {
	float:left;
	width:230px;
	margin-top:24px;
}
#search input {
	height:20px;
	line-height:20px;
	border:1px #FAB666 solid;
	background:#F7F5F5;
	color:#707070;
	text-indent:0.5em;
	vertical-align:middle;
	font-size:12px;
}
#search input.onfocus {
	border:1px #C6DF9C solid;
	background:#fff;
}
#search input.btn {
	width:55px;
	height:25px;
	padding:0 5px;
	border:0;
	background:none;
}
#menu {
	float:left;
	width:100%;
	clear:both;
	height:35px;
	line-height:35px;
	margin-top:13px;
}
#menu a {
	float:left;
}
#menu a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:0 6px 0 7px;
	display:block;
	text-decoration:none;
}
#menu a:hover {
	background:url('menu_hover.png') repeat-x;
	color:#000;
}
#login {
	height:20px;
	line-height:20px;
		padding-left:5px;
	background:#E8F3F9;
	border:1px #59c2d9 solid;
	margin:2px 0 0 0;
}
#login p {
	margin:2px;
	padding-left:2px;
border:1px #D3E9ED solid;
}
#login p span {
	float:right;
	margin-right:3px;
	display:inline;
text-align: center;
}

/* 首页布局CSS */
#more a { float: right; margin-top:2px;	margin-right: 9px; padding: 1px; border: 1px solid #89D4F8; background: #fff; }
#more a:hover { border: 1px solid #86C535; background: #fff; }
.index_downrank {
	float: left;
	line-height:100px;
	overflow:hidden;
	border: 1px #E8CA78 solid;
	width: 212px;
	height:335px;
	margin: 5px 0 0 0;
		background:#fff;
}
.index_if {
	float: left;
	line-height:100px;
	overflow:hidden;
	border: 1px #E8CA78 solid;
		text-align: center;
	width: 212px;
	height:335px;
	margin: 5px 0 0 0;
		background:#fff;
}
.index_downrank ul {
	margin: 2px 3px 0 3px;}

.index_softlist {
	float: left;
	margin: 5px 0 0 5px;
	width: 327px;
	height:335px;
	border: 1px #59c2d9 solid;
		background:#fff;}
.index_softlist ul {
	margin: 2px 4px 0 4px;}

#recommend_down {
	float: left;
	width: 255px;
	height: 497px;
	border: 1px #E8CA78 solid;
	margin: 3px 5px 0 0;
			background:#fff;
}
#recommend_down dl {
	border-bottom:1px #E8CA78 dashed;
	text-align: center;
	width:100%;
}
.wrap h2 {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	padding-left: 8px;
	background: #2073AD url(/images/bg1.png) repeat-x 0 -70px;
	color: #008DB7;
	text-align: left;
	margin: 1px;
	border-bottom: 1px #D3E9ED solid;
}
.wrap h2 span a {
	float: right;
	font-weight: normal;
	margin-right: 5px;
	color: #007498;
}

/*---------选项卡---------*/

.nTab{width:466px; height:497px; position:relative; margin: 3px 5px 0 0;float: right;vertical-align:middle;overflow: hidden;background: #fff;border-right:1px #AACCEE solid;border-bottom:1px #AACCEE solid;border-left:1px #AACCEE solid;}
.nTab .TabTitle{clear: both;overflow: hidden;}
.nTab .TabTitle ul{border:0;margin:0;padding:0;}
.nTab .TabTitle li{float: left;width:113px !important;width:116px; height:28px;cursor: pointer;padding-top: 6px;padding-right: 0px;padding-left: 0px;padding-bottom: 2px;list-style-type: none;font-size: 13px;text-align: center;margin: 0;}
.nTab .TabTitle .active{background:#fff;color: #E56C00;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{background: url(/images/bg1.png) repeat-x;border:1px #AACCEE solid;}
.nTab .TabContent{width:460px;background:#fff;}
.nTab .TabContent .none {margin:8px 5px 3px 3px;}
.nTab .TabContent ul {  BACKGROUND: #f3f3f3;}

#last_updated {
	vertical-align:middle;
	float: right;
	width: 450px;
	height:490px;
	margin: 3px 5px 0 0;
	border: 1px #59c2d9 solid;
	background: #fff
	overflow: hidden;
}
#last_updated ul, #hot_down ul, #recommend_down ul {
	margin: 2px 4px 0 4px;
}
#last_updated .softblist li span {
	color: #999;
}
#last_updated .softblist li span.today {
	color: #FF0000;
}
#last_updated a.type, .index_downrank a.type {
	color: #999;
}
#last_updated a.type:hover, .index_downrank a.type:hover {
	color: #f60;
	text-decoration: underline;
}
#hot_down {
	float: right;
	width: 146px;
	height: 497px;
	margin: 3px 0 0 0;
	border: 1px #E8CA78 solid;
	background: #fff
}
#hot_down h2, .index_downrank h2, .index_if h2, #recommend_down h2{
	background:url('/images/h2_bg2.gif');
	color: #E56C00;
	border-bottom: 1px #EFE7D3 solid;
}
#common_tools h2 {
	padding: 0;
	text-align: center;
}
/* banner广告CSS */
.banner {
	width: 100%;
	float: left;
	text-align: center;
	border: 1px #C59DF9 solid;
	padding: 2px;
	background: #fff;
	margin: 2px 0 0 0;
	overflow: hidden;
}

/* 500广告CSS */
.ban500 {
	clear: both;
	width: 660px;
	float: left;
	border: 1px #C59DF9 solid;
	padding: 2px;
	background: #fff;
	margin: 2px 0 0 0;
	overflow: hidden;
}
/* 常用工具 */
#common_tools {
	border: 1px #59c2d9 solid;
	float: left;
	clear: both;
	margin-top: 4px;
	width: 800px;
}
#common_tools dl {
	margin: 1px;
	width: 108px;
	float: left;
	text-align: center;
	display: inline;
}
#common_tools dt {
	background: #C3E0F5;
	color: #333333;
	height: 20px;
        line-height:20px;
	overflow: hidden;
	margin-bottom: 1px;
}
#common_tools dd a {
	background: #f5f5f5;
	color: #666;
	display: block;
	height: 18px;
	line-height:18px;
	overflow: hidden;
}
#common_tools dd a:hover {
	background: #e5f0f8;
	color: #06c;
}


#num_index {
	float:left;
	width:800px;
	clear:both;
	margin:8px 0 0 0;
	border:1px #E8CA78 solid;
	background:#f7f7f7;
}
#num_index dl {
	padding:5px 0;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#7E5D05;
}
#num_index dt,#num_index dd a {
	margin:0 10px;
	display:inline;
	background:url(num_index_btnbg.png) repeat-x;
	height:20px;
	line-height:20px;
	border:1px #C59105 solid;
	float:left;
	padding:0 5px;
}
#num_index dd a {
	margin:0 4px;
	padding:0 3px;
	color:#7E5D05;
}
#num_index dd a:hover {
	color:#0A4F72;
	text-decoration:none;
	border:1px #0373AB solid;
	background:url(num_index_btnbghover.png) repeat-x;
}

#friendlink {
	float:left;
	border:1px #59c2d9 solid;
	background:#fff;
	width:800px;
		height:35px;
margin: 3px 0 0 0px;
}
#friendlink ul {
	padding-left:2px;
	display:inline;
}
#friendlink li {
	margin: 1px;
	width:100%;
	float: left;
	text-align: center;
	height:25px;
	overflow:hidden;
}
#friendlink li a {
	display:block;
	color: #666;
	width:100%;
	height:100%;
	background:#f5f5f5;
}
#friendlink li a:hover {
	background: #e5f0f8;
	color: #06c;
	text-decoration:none;
}

/* 列表页CSS */
#nav {
	background:#E8F3F9;
	border:1px #59c2d9 solid;
	margin:3px 0 0 0;
	color:#007498;
}
#nav p {
	margin:2px;
	padding-left:10px;
	border:1px #D3E9ED solid;
	background:#fff;
}
#container {
	background:url(container_bg.png) repeat-y; 
	margin:3px 0 0 0;
}
#sidebar {
	float:left;
	width:208px;
}
#sidebar h2 {
	border-top:1px #E8CA78 solid; 
	margin:0 1px 1px 1px;
	background:url('/images/h2_bg2.gif');
	color: #E56C00;
	border-bottom: 1px #EFE7D3 solid;
}
#sidebar ul {
	padding:5px;
}
#menunav li {
	margin-left:20px;
	float:left;
	display:inline;
	width:65px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
#menunav li a {
	padding-left:17px;
	background:url('menuitem.gif') no-repeat left top;
	color:#E56C00;
	text-decoration:underline;}

#menunav li a:hover {
	text-decoration:none;
	background:url('menuitem_hover.gif') no-repeat left top;
}
#list_recommendation, #list_rank {	float:left;height:auto;} 
#list_recommendation ul, #list_rank ul {margin:1px;height:auto;}
#list_recommendation li, #list_rank li {height:20px;line-height:20px;overflow:hidden;white-space:normal;}
#content {	float:right;
	width:660px;}
#content .listitem {padding:3px;border:1px #59c2d9 solid;}
#soft_intro,#soft_remark,#soft_voice {border:1px #59c2d9 solid;}
#soft_intro p {	padding:5px;}

#soft_name h2 span a {
	float:right;
	font-size:9pt;
	font-weight:bold;
	margin-right:5px;
	display:inline;
			height: 25px;
}
#content h2 {
	margin:1px;
}
#content strong {
	color:#006633;
}
#content h3 {
	margin:8px;
	background:url('/images/h2_bg2.gif');
	border:1px #E8CA78 solid;
	text-align:left;
	padding:0 10px;
	height:25px;
	line-height:25px;
	font:bold 12px/25px Verdana,Arial,sans-serif,"Times New Roman",宋体;
}
#content dl {
	margin:5px 5px 0 5px;
}
#content dl:hover,#content dl.sfhover {
	background:#f8f8f8;
	border:1px #eee solid;
	margin:7px 7px 0 7px
}
#content dt {
	padding-left:25px;
	background:url(soft_name.gif) no-repeat left 2px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
#content dt a {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
#content abbr {
	float:right;
	margin:0 8px;
	height:22px;
	font-style:normal;
	display:block;
	line-height:22px;
	overflow:hidden;
	text-align:left;
}
#content dt a:hover {
	text-decoration:none;
}
.remark,.remark a,#content .remark,#content dt .remark a {
	color:#E56C00;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#content dd {
	background:#F7F7F7;
	margin:5px 0 0 0;
	height:44px;
	overflow:hidden;
	padding-left:25px;
	color:#888;
}
.blank,.rblank {
	height:4px;
	overflow:hidden;
	background:#fff;
	width:100%;
	clear:both;
	/* border-top:1px #E8CA78 solid; */
}

.pagenav {
	border:1px #59c2d9 solid;
	border-bottom:0;
	height:25px;
	line-height:25px;
	background:#f8f8f8;
	color:#007498;
	text-align:right;
	padding:0 10px;
}
.pagenav span {
	float:right;
}
.pagenav select {
	font-size:12px;
	position:relative;
	top:2px;
}
.line {
	height:1px;
	overflow:hidden;
	background:url('container_border.png')
}

/* 下载页面布局CSS */
.soft_img {
	float:right;
	text-align:left;
	margin-right:2px;
	display:inline;
	clear:both;
	width:260px;
	border:1px #ccc solid;
	/*padding:2px;
	margin-left:10px;*/
}
.soft_img a:hover img {
	border:1px #59c2d9 solid;
}
#soft_name h2 {
	margin:2px;
				background:url('/images/b2.gif');
}			
#soft_name h2 label {
color:#006600;
				background:url('/images/b2.gif');
			height: 25px;
	float:left;
	width:480px;
	white-space:nowrap;
	overflow:hidden;
}
#soft_name ul {
	margin:5px 5px;
}
#soft_name li strong {
	color:#666;
}
#soft_name li {
	margin:6px;
	width:285px;
	overflow:hidden;
	white-space:nowrap;
}
.sidebarad,.sidebarad ul {text-align:center;}
#soft_name span#plugin,#soft_name li#check strong {
	font-weight:bold;
	color:#499400;}
#soft_name {border:2px #59c2d9 solid;}
#soft_down {border:2px #59c2d9 solid;}
#soft_down ul {
	margin:5px;
			width:330px;
					height:210px;}
#soft_down li {
	margin:1px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
}
#soft_down li a {
	padding-left:1px;
	height:18px;
}
.soft_ad1 {
	float:right;
	text-align:center;
	margin:2px,2px,2px,2px;
	display:inline;
	clear:both;
	width:210px;
		height:200px;
	line-height:200px;
	border:1px #ccc solid;
}
#soft_adtx a{
width:180px;
text-align:left;
float:left;}
#soft_adtx{
float:right;
font-size:12px;
background:#FCFFF6;
margin:4px,10px,0,0;
	display:inline;
	clear:both;
	width:460px;
	/*  border:1px #ccc solid;  */
}
#soft_remark ul {margin:3px;height:auto;}
#soft_remark li {height:17px;line-height:17px;}
p#voice_nav {
	background:#FCFFF6;
	border:1px #BFDB89 solid;
	padding:0 5px;
	margin:5px;
	height:30px;
	line-height:30px;
	text-align:left;
}
p#voice_nav span {
	float:left;
}
p#voice_nav input {
	float:right;
	font-size:12px;
	color:#3E5E8A;
	border:1px #476C9E solid;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background:url(voice_btn.png) repeat-x;
	position:relative;
	top:5px;
	
}
#voice_form,#commentlist {
	margin:5px;
	border:1px #59c2d9 solid;
	text-align:left;
}
#commentlist {
	margin:8px 0 0 0;
}
#voice_form h2 i,#commentlist h2 i {
	font-style:normal;
	font-size:11px;
	color:#038DDF;
}
#voice_form ul {
	margin:5px;
}
#voice_form li {
	margin:5px;
}
#voice_form li input {
	border:1px #BDE183 solid;
	height:18px;
	line-height:18px;
	font-size:12px;
	padding:0 3px;
}
#voice_form li textarea {
	width:98%;
	border:1px #BDE183 solid;
	line-height:18px;
	font-size:12px;
}
#voice_form li input.submit {
	width:auto;
	height:auto;
	border:0;
	padding:0;
}
.voice_list {
	margin:5px;
	padding:5px;
	background:#fcfcfc;
	border:1px #C9E8FA solid;
}
.voice_list h4 {
	font-weight:normal;
	text-align:left;
	font-size:12px;
}
.voice_list h4 label {
	float:right;
}

/* 软件分类 */
#index_class li {
	margin: 1px;
	width: 113px;
	float: left;
	text-align: center;
	display: inline;
}
#index_class h2 {
	clear:both;
}
#index_class ul {
	float:left;
	margin-left:1px;
	display:inline;
}
#index_class li a {
	background: #f8f8f8;
	color: #666;
	display: block;
	height: 22px;
	overflow: hidden;
}
#index_class li a:hover {
	background: #e5f0f8;
	color: #06c;
}
/* 底部CSS */
#footer {
	height:16px;
	line-height:16px;
width:100%;
	background:#E8F3F9;
	border:1px #59c2d9 solid;
	margin:3px 0 0 0;
	    text-align: center;
}
#footer li {
margin:4px;
font-weight:bold;
text-align: center;}
.wj {
	float:right;
	margin:2px;
	text-align:center;
	display:inline;
	clear:both;
	width:90px;
		height:90px;
	line-height:90px;
	margin-right:8px;
	border:1px #ccc solid;}

/* down下载地址页*/
#down_url0{
	margin: 2px 0 0 0;
border:1px #59c2d9 solid;
padding-bottom:3px;
	background:#f8f8f8;}

#down_url0 ul {
	margin:4px;
	font-size:12px;
	font-weight:bold;
		width:460px;
	text-align:center;
		border:1px #E8CA78 solid;
}

#down_url{	margin: 190px 0 0 0 !important; margin: 2px 0 0 0;padding-bottom:3px;border:2px #59c2d9 solid;	background:#f8f8f8;}
#down_url h2 {
				background:url('/images/b2.gif');
}

#down_url ul {
	margin:4px;
	font-size:12px;
	font-weight:bold;
		width:460px;
		height:360px;
	line-height:360px;
padding:4px;
		border:1px #E8CA78 solid;
}
#down_url li {margin:4px;height:17px;line-height:17px;}
#down_url li a {
	list-style:none;
	height:17px;
	line-height:17px;
white-space:normal;

}

#down_url1{
background:#f8f8f8;
margin: 2px 0 0 0;
border:1px #59c2d9 solid;}
#down_url1 li {MARGIN:3px;}
#down_url1 ul {	margin:4px;}
.down_url_ad1 {
	float:right;
	margin:4px;
	text-align:center;
	display:inline;
	clear:both;
	width:290px;
		height:250px;
	line-height:250px;
	margin-right:8px;
	border:1px #ccc solid;}
.down_url_ad2 {
	float:right;
	margin:4px;
	text-align:center;
	display:inline;
	clear:both;
	width:290px;
		height:360px;
	line-height:360px;
	margin-right:8px;
	border:1px #ccc solid;}
.down_url_ad3 {
	float:right;
	margin:4px;
	text-align:center;
	display:inline;
	clear:both;
	width:290px;
		height:140px;
	line-height:140px;
	margin-right:8px;
	border:1px #ccc solid;}