@charset "gb2312";
/* CSS Document */
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:#164a63;
}
a:hover{
	text-decoration:none;
	color:#bd0a01;
	cursor:pointer;
	text-decoration:underline;
}
a:active{
	color:#666;
}
.greya a{
	color:#5f5f5f;
}
	.greya a:hover{
		color:#bd0a01;
		
	}
.clearDiv{clear:both;line-height:0; height:0; font-size:0;overflow:hidden; }
.clear{
	overflow:hidden; 
}
/*Í¼ÎÄÄ£¿é*/
.txpic li{
	  float:left;
	  margin-left:10px;
	  height:108px;
	  _display:inline;
	  }
	  .txpic li img{
		  width:132px;
		  height:83px;
		  padding:2px;
		  border:1px solid #ccc;
	  }
	  .txpic li img:hover{
		  border-color:#b22222;
	  }
	  .txpic li p{
		  text-align:center;
		  overflow:hidden;
	  }
/*color*/
.c-red{
	color:#f00;
}
/*font*/
.font-12-bold,h2,h3{
	font:bold 12px/1.5 "Î¢ÈíÑÅºÚ","ËÎÌå";
	letter-spacing:1px;
}
.font-12-normal{
	font:normal 12px/1.5 "Î¢ÈíÑÅºÚ","ËÎÌå";
}
.font-14-bold{
	font:bold 14px/1.5 "Î¢ÈíÑÅºÚ","ËÎÌå";
}
h2,h3{
	font-size:16px;
	color:#049;
}
/*Sprites*/
.imgArea,#menu li a,#topNav a,#rank .downloads{
	background:url(/style/images/Sprites_home.png) no-repeat;
}
/*layout*/
#topNavC{
		border-bottom:1px dashed #e6e6e6;
		height:20px;
		margin:5px 0;
		padding-bottom:2px;
}
#topNav{
	    width:960px;
		margin:0 auto;
		padding-bottom:3px;
		text-align:right;
	    }
			#topNav a{	
				padding:5px 0 0 10px;
				margin-right:5px;
				background-position:-5px -199px;
			    }
				#topNav a.focus{
					color:#ff5800;
				}
#container{
	width:960px;
	height:100%;
	margin:0 auto;
    }
#header{
	width:960px;
	height:75px;
}
    #header div{
		float:left;
	}
		#menu{
		width:725px;
		height:40px;
		margin:25px 0 0 25px;
	    }
			#menu li{
				float:left;
				}
			#menu li a{
				color:#fff;
				font-size:14px;
				display:block;
				text-align:center;
				width:80px;
				height:35px;
				line-height:30px;
				margin-left:10px;
				background-position:-489px -35px;
				}
				
				#menu a:hover,#menu .cur{
					background-position:-489px -75px;
					text-decoration:none;
					}
#search{
	height:30px;
	background-position:0 0;
}  
    #searchHot{
		float:left;
		margin:4px 0 0 10px;
		line-height:25px;
	}
	    #searchHot a{
			margin-right:10px;
		}
    #searchForm{
		float:right;
		width:280px;
		margin:4px 10px 0 0;
		_display:inline;
	}
	    #searchbox{
			float:left;
			color:#ccc;
			border:none;
			background:none;
			width:249px;
			height:22px;
			line-height:22px;
		}
		#submits{
			float:left;
			cursor:pointer;
			border:0;
			background:none;
			width:31px;
			height:22px;
			outline:none;
		}
/*mainBody*/
#mainBody{
	margin:10px 0;
}
/*footer*/
#footer{
	padding-top:10px;
	border-top:1px solid #C8E3FB;
	text-align:center;
}
	#footer a{
		margin:0 15px;
	}
	#footer p{
		margin:5px;
	}
	#footer spam{
		font-weight:bold;
	}
	.c1{
		color:#ff5800;
	}
	.c2{
		color:#6a7faf;
	}
	.c3{
		color:#118d00;
	}