@charset "gb2312";
body {
	margin:0 auto;
	font-size:12px;
	font-family:"Arial","SimSun","Microsoft YaHei";
	background:url(../images/bj.png) repeat-x;
	position:relative;
}
a,a img,p,h2,h3,h4 {margin:0;padding:0;border:none;}
h2,h3,h4 {font-weight:300;line-height:1.5em;}
p {line-height:1.8em;}
ul,ul li {margin:0;padding:0;list-style:none;}

a:link,a:visited,a:active {color:#000;text-decoration:none;background:none;}
a:hover {color:#f00;text-decoration:none;background:none;}

/*----top-----*/
#top {
	width:1020px;
	height:97px;
	margin:3px auto 0;
	overflow:hidden;
	position:relative;
}
#top .logo {
	position:absolute;
	left:10px;
	top:18px;
}
#top .zi {
	position:absolute;
	left:300px;
	top:35px;
	font-size:30px;
	font-family:"Microsoft YaHei","Arial","SimSun";
}
#top .search {
	position:absolute;
	right:10px;
	top:30px;
}
#top .search .input {
	display:block;
	float:left;
	width:250px;
	height:30px;
	overflow:hidden;
	border:1px solid #dbdbdb;
	margin:0;
	padding:0;
	line-height:30px;
	position:relative;
}
#top .search .button {
	display:block;
	float:left;
	width:90px;
	height:32px;
	overflow:hidden;
	margin:0 0 0 2px;
	padding:0;
	border:none;
	line-height:30px;
	text-align:center;
	background:#293f79;
	color:#fff;
	font-size:16px;
	font-family:"Microsoft YaHei","Arial","SimSun";
	position:relative;
}

#menu {
	width:1020px;
	height:40px;
	overflow:hidden;
	margin:0 auto;
	line-height:40px;
	font-family:"Microsoft YaHei","Arial","SimSun";
	color:#fff;
	position:relative;
}
#menu a {
	height:40px;
	line-height:40px;
	font-size:15px;
	color:#fff;
	padding:0 19px;
	padding:10px 19px;
	
}
#menu a:hover {
	background:#e6e6e6;
	color:#000;
}

#bottom {
	width:100%;
	padding:30px 0;
	margin:15px auto 0;
	background:url(../images/bottombj.jpg) repeat-x top #ececec;
	text-align:center;
	position:relative;
}