html, body {
	font-family: "helvetica neue", \5FAE\8F6F\96C5\9ED1, tahoma, sans-serif;
	font-size:14px;
	color:#3d3d3d;
	background:url(../image/bg_ns.jpg) repeat-x #fff;
}
html, body, div, span, p, h1, h2, h3, h4, h5, h6, em, img, strong, blockquote, sub, sup, tt, i, b, dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td, ul, li, p, a, ol {
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style-type:none;
	list-style:none;
}
button, input, select, textarea {
	vertical-align:middle;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
address, cite, dfn, em, var {
	font-style:normal;
}
code, kbd, pre, samp {
	font-family:courier new, courier, monospace;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
legend {
	color:#3d3d3d;
}
fieldset, img {
	border:0;
}
button, input, select, textarea {
	font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	color:#3d3d3d;
	text-decoration:none;
}
a:hover {
	color:#3d3d3d;
	text-decoration:underline;
}
.white, .white a {
	color: #fff;
	text-decoration:none;
}
.white a:hover {
	text-decoration:underline;
}
.clearfix {
	clear:both;
}
/*-------------------index---------------------*/

/*--top--*/

#top{
	overflow:hidden;
	width:1100px;
	margin:auto;
	height:36px;
	line-height:36px;
	background:url(../image/top_1.jpg) repeat-x;
}
#logo{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:118px;
	background:url(../image/logo.jpg) no-repeat;
}

#nanv{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:46px;
	background:#02366f;
}
.meun{
	overflow:hidden;
	float:left;
	padding:0 30px;
	line-height:46px;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	background:url(../image/nav_line.jpg) right no-repeat;
}
.meun a{
	color:#fff;
}

#rmgjc{
	overflow:hidden;
	margin:auto;
	width:1100px;
	line-height:35px;
	background:#f8f8f8;
}

#banner{
	overflow:hidden;
	margin:auto;
	width:1100px;
	background:#fff;
	padding-top:10px;
	height:656px;
}

#wshbdxkh{
	overflow:hidden;
	margin:auto;
	width:1100px;
	background:#fff;
}
.wshbdxkh_title{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:182px;
	background:url(../image/whzha_titoe.jpg) no-repeat;
}

.wshbdxkh_contect{
	overflow:hidden;
	margin:auto;
	width:1100px;
}
.wshb_l_left{
	overflow:hidden;
	float:left;
	width:30px;
	height:175px;
}

.wshb_l_right{
	overflow:hidden;
	float:right;
	width:30px;
	height:175px;
}
.wshb_l_contec{
	overflow:hidden;
	float:left;
	width:986px;

	margin-left:32px;
}


#pro_index{
	overflow:hidden;
	margin-top:30px;
	background:#f8f8f8;

	padding-bottom:20px;
}
#pro_indexnews{
	overflow:hidden;
	margin-top:30px;
	width:1100px;
	margin:auto;
	background:#f8f8f8;

	padding-bottom:20px;
}
.pro_index{
	overflow:hidden;
	margin:auto;
	width:1100px;
}
.pro_in_left{
	overflow:hidden;
	float:left;
	width:164px;
}

.pro_in_left_f1{
	overflow:hidden;
	margin:auto;
	width:164px;
	padding-bottom:5px;
	background:#01376e;
}
.pro_in_left_f1_title{
	overflow:hidden;
	margin:auto;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.pro_in_left_f1_contect{
	overflow:hidden;
	margin:auto;
	background:#2a5886;
	width:158px;
	
}
.pro_in_left_f1_contect .fcss{
	overflow:hidden;
	margin:auto;
	line-height:28px;
}
.pro_in_left_f1_contect .fcss a{
	color:#fff;
	padding-left:20px;
}
.pro_in_right{
	width:913px;
	overflow:hidden;
	float:right;
}
.pro_in_right_title{
	overflow:hidden;
	margin:auto;
	width:913px;
	height:80px;
}

.pro_in_right_contect{
	overflow:hidden;
	margin:auto;
	line-height:26px;
}

#gutp_1{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:110px;
	background:url(../image/b_1.jpg) no-repeat;
	margin-top:30px;
}

#hzly4{
	overflow:hidden;
	margin:auto;
	width:1100px;
	margin-top:40px;
}
.hzly4_title{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:80px;
}
.hzly4_contect{
	overflow:hidden;
	margin:auto;
	width:1100px;
	line-height:26px;
}

#gutp_2{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:110px;
	background:url(../image/b_2.jpg) no-repeat;
	margin-top:30px;
}




#khjz_index{
	overflow:hidden;
	margin:auto;
	width:1100px;
	background:#fff;
}
.khjz_index_title{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:80px;
	margin-top:30px;
	
}

.khjz_index_contect{
	overflow:hidden;
	margin:auto;
	width:1100px;
}
.khjz_index_l_left{
	overflow:hidden;
	float:left;
	width:30px;
	height:175px;
}

.khjz_index_l_right{
	overflow:hidden;
	float:right;
	width:30px;
	height:175px;
}
.khjz_index_l_contec{
	overflow:hidden;
	float:left;
	width:986px;

	margin-left:32px;
}
.khjz_index_l_contec2{
	overflow:hidden;
	float:left;
	width:986px;

	margin-left:32px;
}


#gutp_3{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:110px;
	background:url(../image/b_3.jpg) no-repeat;
	margin-top:30px;
}



#abouts_index{
	overflow:hidden;
	margin:auto;
	width:1100px;
	background:#fff;
}
.abouts_index_title{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:80px;
	margin-top:30px;
	background:url(../image/about_jj_toel.jpg) no-repeat;
}

.abouts_index_contect{
	overflow:hidden;
	margin:auto;
	width:1100px;
	line-height:26px;
}
.abouts_index_contect img{
	overflow:hidden;
	float:left;
	margin-right:10px;
}


#gutp_4{
	overflow:hidden;
	margin:auto;
	width:1100px;
	height:110px;
	background:url(../image/b_4.jpg) no-repeat;
	margin-top:30px;
}

#news_in{
	overflow:hidden;
	margin:auto;
	width:1100px;
	margin-top:30px;
}
.qyxw_news{
	overflow:hidden;
	float:left;
	width:600px;
}
.qyxw_news_ttile{
	overflow:hidden;
	margin:auto;
	width:600px;
	height:80px;
}
.qyxw_news_c{
	overflow:hidden;
	margin:auto;
	line-height:26px;height:82px;
}
.qyxw_news_c img{
	overflow:hidden;
	float:left;
	width:159px;
	height:82px;
	margin-right:15px;
}

.hyxw_news{
	overflow:hidden;
	float:right;
	width:460px;
}
.hyxw_news_ttile{
	overflow:hidden;
	margin:auto;
	width:600px;
	height:80px;
}
.hyxw_news_c{
	overflow:hidden;
	margin:auto;
	line-height:34px;
	border-bottom: 1px dashed #ccc;
}


#yqlj{
	overflow:hidden;
	margin:auto;
	padding:15px;
	width:1068px;
	line-height:30px;
	margin-top:30px;
	border:1px solid #ccc;
}


#foot{
	overflow:hidden;
	margin:auto;
	text-align:center;
	line-height:30px;
	margin-top:20px;
}

.fwmenu{width:100%; border-bottom:1px #333 solid; height:30px;}
.fwmenu li{width:110px; float:left; height:30px; padding:0 0 0 10px; cursor:pointer; background:#eee; border-right:1px #fff solid; font:bold 12px/30px "";}
.fwmenu li.on{background:#036; color:#fff;}

.i_gd{}
.i_gd li{padding:2px 12px;}