@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
:focus {
	outline: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
body {
	line-height:1.5;
}
ol, ul {
	list-style:none;
}
:link, :visited , ins {
	text-decoration: none;
}
/*Reset end*/
body{
    color:#5f5f5f;
	font:12px/1.5 "宋体",Arial;
}
a,a:link,a:visited{
	 color:#2F3A30;
}
a:hover{
	text-decoration:none;
	color:#ff5800;
	cursor:pointer;
	text-decoration:underline;
}
a:active{
	color:#666;
}
a.focus{
	color:#f60;
}
/*蓝色链接*/
.bluea a,.bluea a:link,.bluea a:visited{
    color:#0984C5;
}
.bluea a:hover{
	text-decoration:none;
	color:#ff5800;
	cursor:pointer;
}
.bluea a:active{
	color:#666;
}
/*绿色链接*/
.greena a,.greena a:link,.greena a:visited{
    color:#093;
}
.greena a:hover{
	text-decoration:none;
	color:#ff5800;
	cursor:pointer;
}
.greena a:active{
	color:#666;
}
.clear{clear:both;line-height:0; height:0; font-size:0;overflow:hidden; }
/*font*/
.font12-bold,.font12-normal,.font14-bold,h2,h3,.font18{
	font:bold 12px/1.5 "微软雅黑","宋体",Arial;
}
.font12-normal{
	font-weight:normal;
}
.font14-bold,h2,h3{
	font-size:14px;
}
.font18{
	font-size:18px;
}
/*页表公用样式*/
.text-list-green li,.text-list-grey li{
		height:21px;
		line-height:21px;
		padding-left:15px;
		overflow:hidden;
		background:url(/skin/images/liststyle-fire.png) no-repeat 0 6px;
	}
.text-list-grey li{
        background:url(/skin/images/liststyle-fire.png) no-repeat 0 -30px;
}
/*带日期*/
.time-list li{
	font-size:14px;
	line-height:24px;
	padding-left:15px;
	background:url(/skin/images/liststyle-fire.png) no-repeat 0 -27px;
}
.time-list .span_r{
	float:right;
}
/*带分类、日期*/
.catalog-time-list li{
	font-size:14px;
	line-height:24px;
}
	.catalog-time-list li a{
		margin-left:5px;
	}
	.catalog-time-list li a.catalog{
		margin-left:0;
	}
	.catalog-time-list .span_r{
		float:right;
	}
/*带图标列表*/
	.icon-list li{
			float:left;
			height:36px;
			margin:5px 0 0 ;
			_display:inline;
			overflow:hidden;
		}
		.icon-list li img{
			float:left;
			height:32px;
			width:32px;
			margin-top:2px;
			*vertical-align:middle;
		}
		.icon-list li a{
			float:left;
			display:block;
			height:25px;
			overflow:hidden;
			white-space:nowrap;
			-o-text-overflow:ellipsis;
            text-overflow:ellipsis;
			padding-top:6px;
			margin-left:8px;
			border-bottom:1px dashed #d8d8d8;
		}
		
	/*带副标题图标列表*/
	.icon-list-p li{
			width:280px;
			height:36px;
			overflow:hidden;
			margin-top:10px;
			padding-bottom:8px;
			border-bottom:1px dashed #d8d8d8;
		}
			.icon-list-p li img{
				float:left;
				height:32px;
				width:32px;
				margin-top:2px;
			}
			.icon-list-p li .a-box{ 
				overflow:hidden;
				white-space:nowrap; 
				height:36px;
				width:19em;
				margin-left:45px;
			}
	/*图文*/
	.txpic{
		overflow:hidden;
	}
	.txpic li{
		  float:left;
		  width:130px;
		  text-align:center;
		  margin-left:12px;
		  margin-top:10px;
		  display:inline;
	}
		  .txpic li img{
			  width:124px;
			  height:78px;
			  vertical-align:middle;
			  padding:2px;
			  border:1px solid #d8d8d8;
		  }
		  .txpic li img:hover{
			  border-color:#ff5800;
		  }
		   .txpic li p{
			  line-height:28px;
			  overflow:hidden;
			  white-space:nowrap;
			  width:130px;
		   }
	/*排行*/
	.rank-list{
			padding:10px 9px 5px;
			background:url(/skin/images/rank.png) no-repeat 10px 11px;
		}
		.rank-list li{
			height:25px;
			line-height:25px;
			text-indent:25px;
			overflow:hidden;
	}
/*列表公用样式 end*/
/*tab*/
.tabTitle{
	height:30px;
}
	.tabTitle li{
		font:14px/30px "微软雅黑","宋体";
		float:left;
		height:30px;
		text-align:center;
		cursor:pointer;
	}
/*layout*/
	.box-bottom{
		height:5px;
		overflow:hidden;
	}
/*顶部导航开始*/
#topNavC{
	background-color:#f9f9f9;
	padding-bottom:2px;
	border-bottom:1px solid #e6e6e6;
}
#topNav{
	    width:960px;
		margin:0 auto;
		padding-top:3px;
		overflow:hidden;
	    }
		#topNav ul{
			float:right;
		}
		#topNav li{
			float:left;
			color:#d8d8d8;
		}
		#topNav li a{
			margin:0 10px;
		}
		#topNav strong{
			float:left;
		}
#topbanner{
	width:960px;
	margin:0 5px;
}
#container{
	width:970px;
	margin:10px auto 0;
    position:relative;
}
/*header*/
#header{
	width:960px;
	margin:0 5px;
	height:100px;
	overflow:hidden;
	background:url(/skin/images/Sprites_header.png) no-repeat 0 30px;
}
#logo{
    position:absolute;
	left:5px;
	top:0;
	z-index:4;
}
#menu{
	width:740px;
	height:52px;
	margin:0 0 0 230px;
	overflow:hidden;
}
    #menu li{
		float:left;
	}
	#menu li a{
		font:bold 14px/1.5 "微软雅黑","宋体";
		display:block;
		width:80px;
		height:30px;
		margin:22px 0 0 5px;
		text-align:center;
		line-height:30px;
		color:#093;
		background:url(/skin/images/Sprites_header.png) no-repeat -140px -80px;
	}
	    #menu li a h2{
			line-height:30px;
		}
	#menu li a.a90{
		width:90px;
		text-align:left;
		text-indent:12px;
		background:url(/skin/images/Sprites_header.png) no-repeat -320px -80px;
	}
	#menu li a:hover{
		color:#fff;
		text-decoration:none;
		background:url(/skin/images/Sprites_header.png) no-repeat -230px -80px;
	}
	#menu li a.a90:hover{
		cursor:pointer;
		color:#093;
		background:url(/skin/images/Sprites_header.png) no-repeat -520px -80px;
	}
	    #menu li a.home{
			color:#fff;
			width:60px;
			background:url(/skin/images/Sprites_header.png) no-repeat 0 -80px;
		}
/*下拉菜单*/
#menu .nav-a{
	position:relative;
	z-index:3;
}
#menu div{
	width:330px;
	position:absolute;
	visibility:hidden;/*here*/
	z-index:2;
}
#menu .show div{ 
	visibility:visible;/*and here*/
}
#menu .show div.nav-div{ 
	border:2px solid #fcb52b;
    background-color:#fff;
	margin:-2px 0 0 5px;
	border-bottom:0;
}
	#menu .show .nav-a{
		color:#093;
		background:url(/skin/images/Sprites_header.png) no-repeat -520px -80px;
	}
		.nav-ul2{
			overflow:hidden;
			padding:5px 0;
			width:320px;
			margin:0 10px 0 0;
		}
			#menu .nav-ul2 li{
				float:left;
				background:none;
				padding:0;
				margin:0;
			}
				#menu .nav-ul2 li a{
					font-size:12px;
					width:70px;
					color:#5f5f5f;
					background:none;
					margin:0 0 0 10px;
					border-bottom:1px dashed #ccc;
					background:url(/skin/images/Sprites_header.png) no-repeat -956px -77px;
				}
				#menu .nav-ul2 li a:hover{
					color:#f60;
					background:none;
					background:url(/skin/images/Sprites_header.png) no-repeat -956px -103px;
				}
	#menu .box-bottom{
		width:334px;
		margin-left:-2px;
		background:url(/skin/images/Sprites_header.png) no-repeat 0 -115px;
	}
#header-box{
	clear:both;
	overflow:hidden;
	height:48px;
	position:relative;
}
#ad-menu-left{
	position:absolute;
	left:5px;
	top:35px;
}
#ad-menu-right{
	position:absolute;
	top:0;
	right:0;
}
#search{
	position:absolute;
	left:335px;
	top:10px;
	width:380px;
	height:30px;
	background:url(/skin/images/Sprites_header.png) no-repeat -560px -110px;
}  
	    #searchbox{
			float:left;
			font-size:14px;
			color:#ccc;
			border:none;
			background:none;
			width:270px;
			height:30px;
			line-height:30px;
			margin-left:30px;
		}
		#submits{
			float:left;
			cursor:pointer;
			border:0;
			background:none;
			width:80px;
			height:30px;
			outline:none;
		}
/*=header end*/	
#fast-nav{
	margin:10px 10px 5px;
}
#mainBody{
	width:965px;
	overflow:hidden;
	margin:0 5px 10px 0;
}
#content{
	width:655px;
	float:left;
}
#sidebar{
	width:300px;
	float:right;
}
#down-list #content{
	float:right;
	width:650px;
}
#down-list #sidebar{
	float:left;
	margin-left:5px;
}
/*侧边栏*/
.imgArea-side,.side-box .title,.tab_2{
		background:url(/skin/images/sidebar_bg.png) no-repeat 0 -45px;
	}	
.side-box{
	width:300px;
	overflow:hidden;
	height:auto;
	margin-bottom:10px;
}
    .side-box .title h2{
		color:#093;
		font:14px/30px "微软雅黑","宋体";
		height:30px;
		text-indent:30px;
	}
    .side-box ul{
		width:280px;
		padding:5px 9px;
		overflow:hidden;
		border:1px solid #d8d8d8;
		border-top:0;
	}
  #sidebar .tabTitle{
		width:300px;
		padding:0;
		border:0;
		background-position:0 -80px;
	}
		#sidebar .tabTitle li h3{
			color:#3e3e3e;
			width:150px;
			font:14px/30px "微软雅黑","宋体";
			float:left;
			height:30px;
			text-align:center;
			cursor:pointer;
		}
		#sidebar .tabTitle li.tab_2{
			background-position:0 -115px;
		}
		#sidebar .tabTitle li.tab_2 h3{
					color:#118d00;
		}
	#rank .rank-list{
		padding:10px 9px 3px;
	}
	/*下载页 side*/
	#same-kind .title{
	   background-position:0 -10px;
	}
	#same-kind .title h2{
	   text-indent:-2500px;
	}
	#same-kind ul{
	   border:0;
	   border-left:1px solid #fcb52b;
	   border-right:1px solid #fcb52b;
	}
	   #same-kind ul li{
		   *float:left;
		   margin-top:11px;
		   padding-bottom:10px;
	   }
	#same-kind .box-bottom{
	   background-position:0 0;
	}
	#relate ul h2{
		margin-bottom:5px;
		color:#f60;
	}
/*=sidebar end*/
.letterNav{
	width:958px;
	margin:0 5px 10px;
	height:20px;
	background-color:#f6f6f6;
	border:1px solid #c4c4c4;
}
	.letterNav li{
		float:left;
	}
   .letterNav li.first{
	   color:#093;
	   margin-right:10px;
	   text-indent:10px;
	   font-weight:bold;
	   line-height:20px;
	   padding-top:1px;
	   height:19px;
   }

      .letterNav li a{
		   display:block;
		   width:22px;
		   padding-top:3px;
		   height:18px;
		   line-height:17px;
		   text-align:center;
		   margin-left:11px;	
	   }

	       .letterNav li a:hover{
			   background-color:#093;
		   }
#footer{
	width:960px;
	margin:0 5px;
	padding-top:10px;
	border-top:1px solid #c4c4c4;
	text-align:center;
}
	#footer a{
		margin:0 15px;
	}
	#footer p{
		margin:5px;
	}
	#footer span{
		color:#369;
		font-weight:bold;
	}
/*最近更新页*/
#nearly #mainBody{
	width:960px;
	margin:0 5px 10px;
}
#nearly #fast-nav span{
	color:#ff6a02;
}
#nearly li a.home{
	color:#3e3e3e;
	background-position:-70px -80px;
}
#nearly li a.home:hover{
	color:#fff;
	background-position:0 -80px;
}
#nearly li a.nav-a{
	color:#fff;
	background-position:-420px -80px;
	cursor:text;
}
.box-top{
	height:30px;
	overflow:hidden;
	text-indent:-3000px;
	background:url(/skin/images/nearly_tit.png) no-repeat;
}
#nearly .box-bottom{
	background:url(/skin/images/topic.png) no-repeat;
}
#nearly #soft-list{
	width:908px;
	padding:5px 25px 0;
	border:1px solid #c4c4c4;
	border-bottom:0;
	border-top:0;
	overflow:hidden;
}
    #nearly #soft-list ul{
		width:908px;
		overflow:hidden;
	}
	 #nearly #soft-list li{
		 float:left;
		 width:908px;
		 overflow:hidden;
		 height:25px;
		 line-height:25px;
	 }
	 #nearly #soft-list li .fl{
		 float:left;
	 }
	 #nearly #soft-list li .fr{
		 width:430px;
		 overflow:hidden;
		 float:right;
	 }
	 #nearly .fr span{
		 text-align:center;
		 width:80px;
		 height:25px;
		 float:left;
	 }
	     #nearly .fr .star{
			 width:100px;
			 margin-left:8px;
		 }
			 #nearly .fr img{
				  width:85px;
				  height:16px;
				  vertical-align:middle;
				  margin-top:4px;
			 }
	      #nearly .fr .downloads{
			  margin-left:45px;
		  }
		   #nearly .fr .softsize{
			  margin-left:15px;
		  }
		   #nearly .fr .uptime{
			   float:right;
			   margin-right:5px;
		  }
#nearly .tc{
	padding:10px 0;
}
/*搜索页*/
#sousuo #mainBody{
	width:960px;
	margin:10px 5px;
}
    #sousuo .content-box{
		width:918px;
		padding:5px 20px;
		margin-top:5px;
		border:1px solid #cfebfd;
	}
	#sousuo .newest-soft li{
		width:920px;
		*float:left;
		overflow:hidden;
		padding-bottom:8px;
		margin-top:10px;
		border-bottom:1px solid #ededed;
	}	
	#sousuo .newest-soft li img.icon{
		width:32px;
		height:32px;
		float:left;
	    margin-top:1px;
		}	
	#sousuo .newest-soft li div{
		float:left;
		margin-left:13px;
		width:860px;
		position:relative;
	}
	#sousuo .newest-soft li h2{
	    float:left;
	}
	    #sousuo .newest-soft li div .mf{
			float:left;
		}
		#sousuo .newest-soft li div h2 a{
			font-weight:normal;
			margin-right:10px;
			line-height:16px;
		}
		#sousuo .summore{
			font-size:12px;
			color:#adadad;
		}
		#sousuo .summore i{
			color:#5f5f5f;
			font-style:normal;
	    }   
	#sousuo .r_sp{
		float:right;
	}
	    #sousuo .r_sp img{
			width:75px;
			height:15px;
			vertical-align:middle;
		}
	#sousuo .newest-soft p{
		clear:both;
		color:#898989;
		margin-bottom:2px;
	}
/*下载分类页*/
#mainBody{
	width:970px;
}
#fl-web .c-box{
	width:958px;
	overflow:hidden;
	margin:0 5px 10px;
	padding:10px 0;
	background-color:#f5fdef;
	border:1px solid #62c149;
}
#fl-web .c-box .title{
	width:220px;
	float:left;
}
	#fl-web .title a{
		display:block;
		width:160px;
		height:64px;
		line-height:64px;
		text-align:center;
		margin:0 auto;
		color:#118d00;
	} 
	    #fl-web .title a:hover{
			color:#f60;
		}
		#fl-web .t1 a,#fl-web .t2 a,#fl-web .t3 a,#fl-web .t4 a,#fl-web .t5 a,#fl-web .t6 a,#fl-web .t7 a,#fl-web .t8 a,#fl-web .t10 a,#fl-web .t14 a,#fl-web .t17 a,#fl-web .t19 a{
			text-indent:-3000px;
			background:url(/skin/images/fl-icon.png) no-repeat;
		}
	    #fl-web .t1 a{
			background-position:0 -192px;
		}
	    #fl-web .t2 a{
			background-position:0 -256px;
		}
		#fl-web .t3 a{
			background-position:0 -384px;
		}
	    #fl-web .t4 a{
			background-position:0 -128px;
		}
		 #fl-web .t5 a{
			background-position:0 -320px;
		}
		 #fl-web .t6 a{
			background-position:0 -512px;
		}
		 #fl-web .t7 a{
			background-position:0 -64px;
		}
		 #fl-web .t8 a{
			background-position:0 -640px;
		}
		#fl-web .t10 a{
			background-position:0 -448px;
		}
		#fl-web .t14 a{
			background-position:0 -704px;
		}
		#fl-web .t19 a{
			background-position:0 -576px;
		}		
#fl-web .fl{
	float:left;
	width:720px;
	padding-left:10px;
	overflow:hidden;
}
#fl-web .c-box li{
    float:left;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	background-color:#D9F7C6;
	margin:1px;
}
#fl-web .c-box li .f11{
	color:#093;
}

/*投票*/
.vote-wrap{ width:90%;margin:50px auto; }
.vote-tit{ color:#000; font-weight:bold; font-size:14px;}
.vote-itemName{ float:left; width:30%; height:36px; overflow:hidden; text-align:right;}
#vote li{width:100%;height:36px;line-height:36px; overflow:hidden; }
#vote em {float:left; display:inline;width:40%; height:12px; margin-top:12px; margin-left:5px; background:#f1f1f1; line-height:12px;}
#vote b{ float:left; display:inline; margin-left:20px; margin-right:15px; height:36px; color:#f60;}
#vote .check{ float:left; margin-top:12px;*margin-top:6px;}
.vote-submit{ padding-left:30%; margin-top:10px;font-size:12px;}


/*gotop*/
#footer{position:relative;}
#footer a.gotop{position:absolute;top:10px;right:20px;display:block;width:50px;height:30px;padding-top:32px;background:url(/skin/images/go_top.png) 9px 5px no-repeat;text-align:center;}
#footer a.gotop:hover{background-position:-30px 5px;}



	
#rbqqAd{position:fixed;bottom:0px;right:0px;}
#rbqqAd{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 -30+ "px");_left:expression(documentElement.clientWidth-270 + "px");}