@charset "gb2312";
* {margin:0px;padding:0px;}
div{overflow:hidden;}
img { border:none;}

body {
	margin: 0px;
	background-color: #d3d3d3;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}#wrapper {
	background-color: #FFFFFF;
	width: 994px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 10px;
}
#wrapper #header {
	float: left;
	width: 994px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#wrapper #menu {
	background-image: url(../images/menuBG.jpg);
	float: left;
	height: 40px;
	width: 964px;
	padding-left: 30px;
	margin-bottom: 5px;
}
#wrapper #banner {
	float: left;
	width: 994px;
	margin-bottom: 10px;
}
#wrapper #main {
	float: left;
	width: 994px;
}
#wrapper #main #mainleft {
	float: left;
	width: 279px;
}
#wrapper #main #mainleft #top01 {
	background-image: url(../images/BG.jpg);
	float: left;
	height: 33px;
	width: 264px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	line-height: 33px;
}
#wrapper #main #mainleft #middle01 {
	background-image: url(../images/BG0.jpg);
	float: left;
	width: 264px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#wrapper #main #mainleft #bottom01 {
	background-color: #d2d2d2;
	float: left;
	height: 1px;
	width: 379px;
}
#wrapper #main #mainright {
	float: right;
	width: 699px;
}
#wrapper #main #mainright1 {
	float: right;
	width: 699px;
	padding-top: 10px;
}
#wrapper #main #mainright #top02 {
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 33px;
	width: 684px;
	padding-left: 15px;
	background-image: url(../images/BG1.jpg);
}
#wrapper #main #mainright #middle02 {
	background-image: url(../images/BG2.jpg);
	float: left;
	width: 669px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
#wrapper #main #mainright #middle02 a {
	color: #000000;
	text-decoration: none;
}
#wrapper #main #mainright #middle02 a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#wrapper #main #mainright #bottom02 {
	background-color: #d1d1d1;
	float: left;
	height: 1px;
	width: 699px;
}
#wrapper #line {
	background-color: #d3d3d3;
	float: left;
	width: 994px;
	height: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#footer {
	background-image: url(../images/footerBG.jpg);
	height: 99px;
	width: 100%;
	margin-top: 15px;
	text-align: center;
	padding-top: 40px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFF00;
	text-decoration: underline;
}












/*��Ʒҳ��*/
.products li { float:left; text-align:center; padding:3px; list-style:none; }
.products img {padding:4px;}
.products a { line-height:22px; }
.products_title { text-align:center; font-size:16px; padding:10px; }
.products_info { text-align:center; border:1px dashed #666; padding:10px; }
.products_img {  text-align:left; padding:10px; }
.products_next { padding:5px; border:1px solid #333; }



#right {float:right;width:632px;}

/*�˲���Ƹ*/
.recruitment {  border-collapse:collapse; width:100%; margin-top:10px; }
.recruitment th { padding:5px; border:1px solid #ABADB3; text-align:center; }
.recruitment td { padding:5px; border:1px solid #ABADB3; }

/*��������*/
.guestbook { border-collapse:collapse; width:100%; margin-top:10px; }
.guestbook th { padding:5px; border:1px solid #ABADB3; text-align:center; }
.guestbook td { padding:5px; border:1px solid #ABADB3; }
input, textarea, select { border:1px solid #CCC; font-size:12px; padding:2px; }

.page {  clear:both; padding:3px; text-align:center; }
#nav {height:42px;}
#nav ul li {float:left;line-height:42px;text-align:center;width:128px;}
#nav ul li a {
	display:block;
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
#nav ul li a:hover {
	text-decoration:underline;
	color: #FFFF00;
}
#nav_ul{width:950px; text-align:center;}
.nav ul li {float:left;position:relative;display:inline;}
.nav ul li a, .nav ul li a:visited {
	float:left;
	display:block;
	padding:0px 16px 0px 16px;
}
.news li { line-height:26px; border-bottom:1px dashed #999999; padding-left:10px;}
.news_title {  text-align:center; font-size:16px; padding:10px; }
.news_content { padding:10px; }
.news_info { text-align:center; border:1px dashed #666; padding:10px; }
.news_next { padding:5px; border:1px solid #333; }
.page{padding-left: 0;margin: 17px 0;list-style: none;text-align: center;}
.page .pagination{margin: 0; display: inline-block; padding-left: 0; border-radius: 3px;}
.page li{margin: 0 0.4em; display: inline-block;}
.page li > a, .page li > span{background: none;border: 1px solid #e6e6e6;  border-radius: 0.25em;  padding: 0.5em 0.93em;  font-size: 14px;display: inline-block;line-height: 1.42857143;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
  z-index: 3;
  color: #fff;
  background-color: #2c3e50;
  border-color: #2c3e50;
  cursor: default;
}