* {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	font-weight: normal;
}
body {
	font-size: 14px;

	font-family: "SimSun";

	background:url(../images/body.gif) center top repeat-x ;
	
}

.clear {
	font-size: 0px;
	clear: both;
	line-height: 0;
	height: 1px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
}
img {
	border-style: none;
	
}
a{ color:#000}
a:link {
	outline: none;
	TEXT-DECORATION: none;
}
a:visited {
	outline: none;
	TEXT-DECORATION: none;
}
a:hover {

	outline: none;
	TEXT-DECORATION: none;
}
a:active {
	outline: none;
	TEXT-DECORATION: none;
}
.clear_box {
	clear: both
}
ul, li {
	list-style-type: none;
}
/*top*/
.header{ width:990px; margin:0 auto; height:94px}
#logo{ float:left}
.search{ float:right}
.search_top{ margin:14px 0 0 0; text-align:right}
.search_down{ margin:9px 0 0 0 }
.text{ width:188px; background:url(../images/search.gif) no-repeat; height:23px; border:none; color:#bcbcbc; line-height:23px}
.button{ width:23px; height:23px; background:url(../images/button.gif) no-repeat; border:none}
.nav_bg{  position:absolute; z-index:9; width:100%; top:72px}
.menu { width:970px; margin:0 auto; height:36px; background:url(../images/nav.png) repeat-x }
.menu li { float:left; position:relative; background:url(../images/line.gif) no-repeat right top }
.menu li a { display:block; float:left; width:107px; height:36px; text-align:center;  line-height:34px;  color:#fff; font-weight:bold ;}
.menu li.none{ background:none}
.menu li.hover1 { background:#005997;}
.menu li ul{ position:absolute; width:106px;display:none;  }
.one{ top:36px; background:#4d8aa9; left:0;font-size:12px;}
.one li a{ border-top:1px solid  #fff;font-size:12px;}
.fore{ left:106px;background:#4d8aa9;}




#bn {
	height: 320px;
	position: relative;
	overflow: hidden;

	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	_margin-top:0px
}
#bn .tu {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#bn #hao .xu {
	background-image: url(../images/imagehei.png);
	display: inline;
	float: left;
	height: 49px;
	width: 59px;
	line-height: 49px;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bolder;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align:center;
}

#bn #hao {
	position: absolute;
	right: 50px;
	height: 53px;
	width: 330px;
	z-index: 3;
	bottom: 0px;
}
#bn .txt {
	display: block;
	position: absolute;
	top: 423px;
	height: 53px;
	width: 385px;
	right: 50px;
	z-index: 3;
}

#bn .txt .zi1 {
	background-image: url(../images/txtbg.png);
	background-repeat: no-repeat;
	display: block;
	height: 53px;
	width: 154px;
	font-size: 14px;
	font-style: normal;
	line-height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-position: center center;
	z-index: 3;
}
#bn .txt .zi2 {
	background-image: url(../images/txtbg.png);
	background-repeat: no-repeat;
	display: block;
	height: 53px;
	width: 154px;
	font-size: 14px;
	font-style: normal;
	line-height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	left: 66px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-position: center center;
	z-index: 3;
	text-align:center;
}
#bn .txt .zi3 {
	background-image: url(../images/txtbg.png);
	background-repeat: no-repeat;
	display: block;
	height: 53px;
	width: 154px;
	font-size: 14px;
	font-style: normal;
	line-height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	left: 125px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	text-align:center;
	border-bottom-style: solid;
	border-left-style: solid;
	background-position: center center;
	z-index: 3;
}
#bn .txt .zi4{
	background-image: url(../images/txtbg.png);
	background-repeat: no-repeat;
	display: block;
	height: 53px;
	width: 154px;
	font-size: 14px;
	font-style: normal;
	line-height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	left: 183px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	text-align:center;
	border-bottom-style: solid;
	border-left-style: solid;
	background-position: center center;
	z-index: 3;
}
#bn .txt .zi5 {
	background-image: url(../images/txtbg.png);
	background-repeat: no-repeat;
	display: block;
	height: 53px;
	width: 154px;
	font-size: 14px;
	font-style: normal;
	line-height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	left: 243px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-position: center center;
	z-index: 3;
}

#bn .tiao {
	background-color: #000000;
	height: 25px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	z-index: 2;
	left: 0px;
	filter:alpha(opacity=30);

	-moz-opacity:0.3;
	
	-khtml-opacity: 0.3;
	
	opacity: 0.3;


}
#bn .tu .lianjie {
	display: block;
	height: 462px;  margin: 0 auto;
}
/*content*/
.content{ margin:30px auto 0 auto; width:981px; height:266px;   overflow:hidden}
.news_pic{ float:right; width:197px; margin:6px 0 0 0}
.news_pic h1{}
.news_pic h1 a{ margin:4px 0 0 0; background:url(../images/pic40.gif)  no-repeat; height:28px; width:162px; line-height:28px; color:#545454; font-weight:bold; float:left; padding:0 0 0 35px}
.news_pic h1 a:hover{ background:url(../images/hover02.gif) no-repeat; color:#fff}
.news_pic h2{ float:left; height:26px; width:197px; background:url(../images/pic0.gif) no-repeat; line-height:26px; margin:0 0 6px 0}
.news_pic span{ float:left; padding:0 0 0 17px; color:#fff; font-weight:bold; font-size:14px;}
.news_pic strong{ float:right;  padding:0 4px 0 0; font-weight:normal; font-size:14px;}
.news_pic h1 a{color:#545454}

.Job_list_index{ width:437px; background:url(../images/pic4.gif) no-repeat left top; float:left; display:inline; margin:0 0 0 26px; }
.Job_list_index ul{ height:40px; width:437px; position:relative}
.Job_list_index ul li{ float:left; width:77px; height:34px; text-align:center; line-height:40px; font-weight:bold; color:#696C6C; display:inline; margin:0 0 0 34px}
.Job_list_index ul li a{color:#696c6c}
.Job_list_index ul li.three a{ display:block; background:url(../images/08.gif) no-repeat; width:77px; height:34px; line-height:34px; font-weight:bold; color:#fff}
.Job_list_index ul strong{ position:absolute; top:19px; right:15px; z-index:89}
.conn{}
.ct{}
.ct p{ line-height:23px;}
.ct_bg{ line-height:26px;}
.ct_top{ width:437px; float:left; margin:11px 0 0 0}
.ct_top_left{ float:left}
.ct_top_right{ float:left; display:inline; margin:0 0 0 15px; width:288px; line-height:19px; height:92px; overflow:hidden}
.ct_top_right h1{ font-weight:bold;color:#ff6814}
.ct_top_right h2{ color:#ff9600; font-size:14px;}
.ct_top_right h3{ color:#7a7a7a; font-size:14px; position:relative}
.ct_top_right em a{ float:right; color:#f60;  font-style:normal; position:absolute; top:38px; right:0 }
.News_list_index{border-top:1px dashed #e0e0e0; width:437px; float:left; margin:6px 0 0 0}
.News_list_index h1{ float:left; width:437px}
.News_list_index span{ background:url(../images/pic6.gif) left center no-repeat; line-height:24px;  padding:0 0 0 14px; float:left;color:#474747; font-size:14px}
.News_list_index em{ float:right; font-size:14px; font-style:normal; line-height:24px; color:#b9b9b9}
/*small_banner*/
.s_banner{ width:294px; float:left; margin:7px 0 0 0}
.s_banner_title{ float:left; height:26px; width:294px; background:url(../images/10.gif) no-repeat; line-height:26px}
.s_banner_title span{ float:left; padding:0 0 0 17px; color:#fff; font-weight:bold}
.s_banner_title strong{ font-weight:normal; float:right;  padding:0 4px 0 0}
.s_banner_down{ width:292px; border:1px solid #ccc;   margin:10px 0 0 0; float:left}
#myFocus{ width:291px; height:206px; }
/*pro_list*/
.pro_list{ width:979px;margin:20px auto 0 auto}
.pro_list_title{ width:979px; height:40px; float:left; background:url(../images/pic11.gif) no-repeat}
.pro_list_title span{ float:left; padding:11px 0 0 32px; font-size:14px; font-weight:bold; color:#fff}
.pro_list_title strong{ float:right; padding:19px 15px 0 0}
.pro_list_down{ width:979px; float:left; margin:16px 0 0px 0; padding:0 0 19px 0 }


.pro_list2{ width:749px; float:left}
.pro_list2 ul{}
.pro_list2 ul li{ float:left; display:inline; margin: 0 0 0 19px}
.pro_list2 ul li a{ display:block; text-align:center; width:221px;}
.pro_list2