#main{
	width:1200px;
	float:left;
}
#hzdw{ width:1200px; float:left; overflow:hidden;}
#hzdw .f-title{font-size:24px;padding:0;margin:0 0 25px 0;color:#000; text-align:center; font-weight:normal;}
#hzdw .f-title small{font-size:14px;color:#999;display:block;margin-top:10px}
#hzdw figure{float:left;position:relative;border:1px solid #EDEDED;width:188px; height:100px; line-height:100px;}
#hzdw figure figcaption {width:188px; height:100px; line-height:100px;font-size:16px;position:absolute;top:0;left:0;display:none; text-align:center; background-color:#4487b2;	filter: Alpha(Opacity=80);
-moz-opacity:0.8; 		opacity:0.8;color:#FFF;}
#hzdw .row{margin:0 0 30px 0}
#hzdw figure:hover figcaption{display:block}
#hzdw figure figcaption a:hover{text-decoration:underline}
#hzdw .more{ width:1200px; float:left; margin-top:32px; text-align:center;}
#hzdw .more A {
	display:inline-block;
	width:150px;
	line-height:48px;
	text-align:center;
	background-color:#4487b2;
	transition:1.1s;
	color:#fff;
	border-radius:6px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}
#hzdw .more A:hover {background:#4487b2;transition:1.1s; color:#fff;}
#part1{ width:1200px; float:left; background-color:#fff; padding-bottom:5px; overflow:hidden;}
#info{ width:700px; float:right;}
#info_1{
	width:700px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#info_1 h1{ font-size:22px; color:#000000; border-bottom:#4487b2 solid 1px; padding-left:12px; padding-right:8px; line-height:50px; float:left;}
#info_1 h1 span{ color:#4487b2;}
#info_1 .more{ font-size:14px; color:#333; font-size:14px; float:right; margin-right:10px;line-height:50px;}
#info_1 .more A{ color:#333;}
#info_2{ width:690px; padding:5px; float:left; margin-top:10px;}
#newsa_1{
	width:690px;
	float:left; border-bottom:#eee solid 1px; padding-bottom:12px;}
#newsa_1 img{ width:200px; float:left; height:150px; padding:4px; border:#eee solid 1px; }
#newsa_1:hover img{ border:#0E4327 solid 1px;}
#newsa_1 .nrc{ width:460px; float:right;}
#newsa_1 h1{ font-size:16px; font-weight:normal; color:#333; line-height:30px; height:30px; cursor:pointer;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#newsa_1 p{ line-height:22px; color:#999; font-size:14px; height:88px; overflow:hidden;}
#newsa_1 .more{ height:25px; margin-top:6px;}
#newsa_1 .more .time{ float:left; line-height:25px;color:#999; font-size:14px;}
#newsa_1 .more  a{ float:right; width:80PX; height:25px; font-size:14px; text-align:center; display:block; background-color:#4487b2; color:#fff;}
#newsa_1 .more  a:hover{ background-color:#1C331F; color:#fff;}
#news-2{width:690px;
	float:left; margin-top:10px;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:690px;
	display:block;
	line-height:28px;
	height:28px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
	background-image: url(ico6.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom:#eee dotted 1px;
	
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#news-2 UL LI A {
padding-left:14px;
color:#666;
}
#news-2 UL LI A:hover {
	padding-left:14px;
	color:#4487b2;
}
#gsjj{ width:470px; float:left;}
#gsjj_1{
	width:470px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#gsjj_1 h1{ font-size:22px; color:#000000; border-bottom:#4487b2 solid 1px; padding-left:12px; padding-right:8px; line-height:50px; float:left;}
#gsjj_1 h1 span{ color:#4487b2;}
#gsjj_1 .more{ font-size:14px; color:#333; font-size:14px; float:right; margin-right:10px;line-height:50px;}
#gsjj_1 .more A{ color:#333;}
#gsjj_2{ width:460px; float:left; padding:5px;margin-top:10px;}
#gsjj_2 img{ width:460px; height:160px; border:0px;}
#gsjj_2 p{ font-size:14px; line-height:27px; color:#666; margin-top:10px; text-indent:28px;}
#gsjj_2 span{ font-weight:bold; color:#4487b2}
#tdzy{ width:1200px; float:left;}
.nTab{ width:1200px; float:left;text-align:center; margin-top:10px;}
.nTab  ul{ width:1200px; text-align:center; float:left;}
.nTab  li{display:inline-block;
	width: 136px;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:38px;
	line-height:38px;
	font-size: 15px; margin-left:12px; margin-right:12px;

}
.nTab li.active{color:#fff; background-color:#4487b2; border:#fff solid 1px;

}
.nTab li.normal{color:#0A492E; border:#0A492E solid 1px;}
.nonea{ display:none;}
#tdzy_1{ width:1180px; float:left; background-color:#fff; padding:10px; margin-top:30px; overflow:hidden;}
#prolist {
	WIDTH:1180px;
	FLOAT: left;  position:relative;
}
#prolist UL {
	LIST-STYLE-TYPE: none
}
#prolist UL LI {
	TEXT-ALIGN: center; WIDTH:275px; FLOAT: left; padding-left:10px; padding-right:10px;cursor:pointer; 
}

#prolist UL LI h1{ width:265px; padding:4px;  border:#ECECEC solid 1PX; background-color:#fff; cursor:pointer;TEXT-ALIGN: center; height:180px; display:table-cell; vertical-align:middle; }
#prolist UL LI IMG { border:0px;max-width:265px;HEIGHT:180px;}
#prolist UL LI h2{ text-align:left;
	width:265px;
	cursor:pointer;

	overflow:hidden; background-color:#ECECEC; padding:5px;
}
#prolist UL LI h2 p{height:40px; line-height:20px; font-size:12px;overflow:hidden;color:#666; font-weight:normal;}
#prolist UL LI h2 b{  font-size:14px; height:30px; line-height:30px; overflow:hidden;}
#prolist UL LI A {
	DISPLAY: block; color:#444;transition:all 0.2s ease-in-out 0s;
}
#prolist UL LI A:hover {
	color:#fff
}
#prolist UL LI A:hover p{ color:#f1f1f1;}
#prolist UL LI A:hover h1{ border:#4487b2 solid 1px;}
#prolist UL LI A:hover h2{ background-color:#4487b2 ;}

#prolist .prev,
#prolist .next {
	width: 38px;
	height:180px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#prolist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#prolist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}

#tdzy_1 .more{ width:1180px; float:left; margin-top:25px; text-align:center; margin-bottom:15px;}
#tdzy_1 .more A {
	display:inline-block;
	width:150px;
	line-height:48px;
	text-align:center;
	background:#4487b2;
	transition:1.1s;
	color:#fff;
	border-radius:6px;
	font-size:16px;
}
#tdzy_1 .more A:hover {background-color:#4487b2;transition:1.1s; color:#fff;}
#case{ width:1200px; float:left;}
#case_1{
	width:1200px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left 45px; text-align:center;
}
#case_1 span{font-size:22px; color:#000000; border-bottom:#4487b2 solid 1px;display:inline-block; font-weight:bold; line-height:45px; padding-left:6px; padding-right:6px;}
#case_1 span b{ color:#4487b2;}
#case_1 p{ font-size:14px; color:#666; text-transform:uppercase; line-height:16px; margin-top:6px;}
#case_2{ width:1200px; float:left; margin-top:20px;}
#caselist {
	WIDTH:1120px;
	FLOAT: left;  position:relative; padding-left:40px; padding-right:40px;
}
#caselist UL {
	LIST-STYLE-TYPE: none
}
#caselist UL LI {
	TEXT-ALIGN: center; WIDTH:260px; FLOAT: left; margin-left:9px; margin-right:9px; border:#ddd solid 1px;
}
#caselist UL LI:hover{ border:#4487b2 solid 1px;}
#caselist UL LI h1{ width:258px; padding:1px;   cursor:pointer; overflow:hidden; height:200px;  }
#caselist UL LI IMG { border:0px;width:258px; min-height:200px;transition:all 0.6s ease-in-out 0s;}
#caselist UL LI p{ width:250px;  cursor:pointer; font-size:14px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;height:25px; line-height:25px; padding:5px; overflow:hidden; background-color:#fff;}

#caselist UL LI A {
	DISPLAY: block; color:#444;transition:all 0.2s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;
}
#caselist UL LI A:hover {
	color:#fff;
}
#caselist UL LI A:hover p{ background-color:#4487b2}	
#caselist UL LI A:hover img {
-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);
} 
#caselist .prev,
#caselist .next {
	width: 40px;
	height:220px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
#caselist .prev {
	left:0px;
	background-image: url(l1.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#caselist .next {
	right:0px;
	background-position: right center;
	background-image: url(r1.png);
}

#case_2 .more{ width:1200px; float:left; margin-top:25px; text-align:center; margin-bottom:15px;}
#case_2 .more A {
	display:inline-block;
	width:150px;
	line-height:48px;
	text-align:center;
	background:#4487b2;
	transition:1.1s;
	color:#fff;
	border-radius:6px;
	font-size:16px;
}
#case_2 .more A:hover {background-color:#4487b2;transition:1.1s; color:#fff;}
#jdzs{ width:1200px; float:left;}
#jdzs_1{
	width:1200px;
	float:left;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#jdzs_1 h1{ font-size:22px; color:#000000; border-bottom:#4487b2 solid 1px; padding-left:12px; padding-right:8px; line-height:50px; float:left;}
#jdzs_1 h1 span{ color:#4487b2;}
#jdzs_1 .more{ font-size:14px; color:#333; font-size:14px; float:right; margin-right:10px;line-height:50px;}
#jdzs_1 .more A{ color:#333;}
#jdlist {
	WIDTH:1200px;
	FLOAT: left;  position:relative; overflow:hidden;
}
#jdlist UL {
	LIST-STYLE-TYPE: none
}
#jdlist UL LI {
	TEXT-ALIGN: center; WIDTH:280px; FLOAT: left; margin-left:5px; margin-right:5px; padding:5px; background-color:#fff;cursor:pointer; 
}

#jdlist UL LI h1{ width:280px;   cursor:pointer;TEXT-ALIGN: center; height:210px; overflow:hidden; }
#jdlist UL LI IMG { border:0px;width:280px; min-height:210px;transition:all 0.6s ease-in-out 0s;}
#jdlist UL LI h2{ text-align:left;
	width:280px;
	cursor:pointer;
	overflow:hidden; text-align:center;
}
#jdlist UL LI h2 p{height:40px; line-height:20px; font-size:12px;overflow:hidden;color:#666; font-weight:normal; text-align:left;}
#jdlist UL LI h2 b{  font-size:14px; height:30px; line-height:30px; overflow:hidden;}
#jdlist UL LI A {
	DISPLAY: block; color:#333;transition:all 0.2s ease-in-out 0s;
}
#jdlist UL LI A:hover {
	color:#fff
}
#jdlist UL LI A:hover p{ color:#fff;}
#jdlist UL LI A:hover img {
-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);
}
#jdlist UL LI:hover{ background-color:#4487b2}
#jdlist .prev,
#jdlist .next {
	width: 38px;
	height:250px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#jdlist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#jdlist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
#jdzs_2{ width:1200px; float:left; margin-top:25px;}
#jdzs_2  .more{ width:1200px; float:left; margin-top:25px; text-align:center; margin-bottom:15px;}
#jdzs_2 .more A {
	display:inline-block;
	width:150px;
	line-height:48px;
	text-align:center;
	background:#4487b2;
	transition:1.1s;
	color:#fff;
	border-radius:6px;
	font-size:16px;
}
#jdzs_2 .more A:hover {background-color:#4487b2;transition:1.1s; color:#fff;}
#link{ width:1190px; float:left; border:#fff solid 1px; padding:4px;}
#link h1{ float:left; color:#666; font-size:14px; font-weight:normal;text-transform:uppercase;}
#link h1 span{ color:#4487b2; }
#link_2{ width:1050px; float:right; font-size:14px; line-height:25px;}
#link_2 A{ margin-right:12px;}