* {
	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 ul li a img{ display:block}

.scrollbox{position:relative;width:979px;height:384px;overflow:hidden;}
.scrollbox ul{position:absolute;left:0px;top:0px;}
.scrollbox li{float:left;width:979px;overflow:hidden;padding:9px 0px;}
#toplist li a.two{  background:url(../images/pic_023.gif) no-repeat;color:#fff}
#toplist li a{ display:inline;margin-left:24px; background:url(../images/pic_024.gif) no-repeat; text-align:center;width:215px;height:170px;color:#696C6C; font-weight:bold}
.scrollbox li a:hover{ background:#f00}
.scrollbox li a{float:left;overflow:hidden;}
.scrollbox li a img{display:block; margin:6px auto}

.footer{ margin:0px auto 0 auto; width:1003px; height:120px; background:url(../images/pic13.gif) repeat-x; line-height:26px}
/*qq*/
/*about*/
.about{ width:720px; margin:0 auto ; overflow:hidden; color:#000}
/*type*/
.box2_bg{ width:994px; margin:0px auto 0 auto; }

.box2{ float:left; width:994px; padding:21px 0 20px 0  }
.type_bg{ width:202px; float:left;  margin:2px 0 0 0  }
.type_top { background:url(../images/03.gif) no-repeat; width:161px; height:38px; float:left; padding:0 0 0 41px; line-height:38px; color:#1f719c; font-weight:bold; font-size:14px}
.type_top_list{ width:202px; float:left;}
.type2{ background:url(../images/pic34.gif) no-repeat;  width:171px; height:20px; margin:0 auto}
.type_top_list h1 { cursor:pointer;   background:#F1F1F1  url(../images/19.gif) 17px 9px no-repeat;border-bottom:1px solid #B2B2B2;  height:33px;  width:167px; padding:0 0 0 35px; line-height:33px; font-weight:bold; color:#545454}
.type_top_list h1.color1{ background-color:#ff8702; color:#fff; }
.type_top_list h1.hover{ background-position: 19px -26px}
.type_top_list h4{}
.type_top_list p{}
.type_top_list p a{ }
.type_top_list span.none0{  border:none}
.type_top_list span{ display:block; line-height:33px;  border-bottom:1px solid #ccc;}
.type_top_list span a{ background:url(../images/pic6.gif) no-repeat left center;font-weight:bold; color:#545454; margin:0 0 0 31px; padding:0 0 0 6px}
.type_top_list h6 { cursor:pointer; border-bottom:1px solid #B2B2B2; line-height:33px; font-weight:bold; }
.type_top_list h6.color1{ background-color:#2F7AF6; color:#fff; }
.type_top_list h6 a{color:#545454; display:block;background:#F1F1F1  url(../images/line00.gif) 20px center no-repeat; padding: 0 0 0 34px; }
.type_top_list h6 a:hover{ color:#fff;background-color:#1578f2;}
.type_top_list h2{}
.type_middle{ width:168px; height:92px; background:url(../images/pic23.gif) no-repeat; float:left}
.type_middle span{ float:right; padding:43px 14px 0 0}
.type_down{ width:168px; height:94px; background:url(../images/pic25.gif) no-repeat;  margin:14px auto 40px auto}
.type_down span{ float:right; padding:43px 14px 0 0}
.box2_right{ float:right; width:749px; margin:14px 0px 0 0; display:inline}
.cokkie{ float:left; width:749px; height:24px; background:url(../images/05.gif) no-repeat;}
.cokkie span{ float:left;  padding:0 0 0 20px; font-size:14px; font-weight:bold; color:#1f719c; display:inline;}
.con{ float:left; width:749px; line-height:26px;color:#717171; padding:9px 0 0 0}
/*pro_con*/
.pro_con{ margin:0 auto; width:714px;}
.tx{ margin:26px auto 0 auto; line-height:19px; width:714px;}
/*News_list*/
.News_list{ margin:19px auto 0 auto; width:671px;  overflow:hidden} 
.News_list h1{ color:#333; font-weight:bold}
.News_list  td{ border-bottom:1px solid #DBDBDB}
.News_list h2{ color:#000;   cursor:pointer}
.News_list h2.color{ background:#F6F6F6}
.new_show{ margin:0 auto ; width:671px;color:#000}
.new_show h1{ text-align:center;  font-size:14px; font-weight:bold}
.new_show h2{ text-align:center; border-bottom:1px solid #C5C5C5; width:671px; font-size:14px;}
.new_show span{ color:#f00}
/*CSS Digg style pagination*/

DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #393838 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #393838 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #393838 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #393838 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; BORDER-BOTTOM: #ccc 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #393838 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #393838 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #393838 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #393838 1px solid; BACKGROUND-COLOR: #ccc
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


/*pro_show*/
.pro_show{ float:left; width:749px;}
.pro_show h1{ margin:29px 0 17px 0 }

.pro_show h2{ color:#000; line-height:24px; font-size:14px}
.pro_show img{ margin:0 auto ; display:block}
.pro_show h6{ text-align:center;   line-height:29px; font-weight:bold}
/*qq*/
.ie6fixedBR{position:fixed;right:0;top:70px; width:130px; height:338px; background:url(../images/qq2.png) no-repeat} 
.ie6fixedBR_bg{ float:left; padding:78px 0 0 0; width:130px;}
.ie6fixedBR_bg h1{ width:81px; margin:0px auto 0 auto; border-bottom:1px solid #bfbfbf; padding:9px 0 6px 0}
.ie6fixedBR_bg h2{color:#987675; margin:86px 0 0 34px; font-size:14px; display:inline; float:left}
* html .ie6fixedBR{position:absolute;right:expression(eval(document.documentElement.scrollRight+10));top:expression(eval(document.documentElement.scrollTop+70))} 
/*job_list*/
.job_list{ float:left; width:749px;}
.job_list ul{}
.job_list ul li{ float:left; width:749px;}
.job_list ul li a{}
.job_list ul li a.s1{ float:left; background:url(../images/pic6.gif) no-repeat left center; padding:0 0 0 6px}
.job_list ul li a.s2{ float:right}
.message{ width:736px; float:left}
.message_bg{ width:407px;  margin:0 auto; }
.textarea{ width:370px; height:140px;}
.message_bg td{ padding:6px 0 0 0; color:#767676}
.button1{ width:70px; height:24px; background:#d7d5d4; border:1px solid #cbc6c6; color:#666;}
#res{ width:70px; height:24px; background:#d7d5d4; border:1px solid #cbc6c6; color:#666;}