/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#353535;
	font-family:"Microsoft YaHei", "微软雅黑";
	background-color: #fff;
	line-height:24px;
}
img{ border:0px;}
input,button,textarea,select{font-family:"Microsoft YaHei", "微软雅黑";}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#head{
	width:100%;
	float:left; 

	}
#dh{
	width:100%;
	float:left;
	height:42px; margin-top:1px;

}
#flash{
	width:100%;
	float:left;
	padding-top:2px;

}



#hyweb{
	width:100%;
	float:left;
	padding-bottom:25px;
	padding-top:25px;

}
#nyweb{
	width:100%;
	float:left;
	padding-bottom:25px;
	padding-top:25px;

}
#foot{ width:100%; float:left; padding-top:5px; padding-bottom:5px; background-color:#3268B0; }
#body_1{width:1200px; margin-left:auto; margin-right:auto;}
#body_2{width:1220px; margin-left:auto; margin-right:auto;}

#dibu{
	width:100%;
	float:left;
	background-color:#F2F2F2;padding-top:18px; padding-bottom:18px;
}

#top{
	width:1200px;
	float:left;
	position:relative;
	height:190px;
	background-image: url(tbh.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#top .logo{ position:absolute; left:40px; top:10px; width:600px; z-index:10000;}


#main{
	width:1200px;
	float:left; 

}
#info{ width:856px; float:left;  border:#E5E5E5 solid 1px; padding:14px; height:280px; overflow:hidden;}
#infob{ width:856px; float:left; height:30px;}
.nTab{
float: right;
width:386px;  height:37px;
}

.nTab  ul{
border:0;
margin:0;
}
.nTab  li{
	float: left;
	width: 120px;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:37px;font-weight:bold;
	line-height:30px;
	font-size: 16px; margin-right:4px;

}
.nTab li.active{
	color:#fff;
	
	background-image: url(bha.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nTab li.normal{
	color:#101010;
	background-image: url(bhb.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
.nonea{ display:none;}

#info_2{ width:856px; float:left; margin-top:15px;}
#tbht{ width:460px; height:280px;float:left;}
.hyweb1 { width:460px; height:280px; position: relative; overflow:hidden; margin-top:-45px;  }
.hyweb1 li{width:460px;
	background-repeat: no-repeat;
	background-position: center top; height:280px; text-align:center; position:relative;
}
.hyweb1 li h3{
	width:460px;
	background-image: url(xbg.png);
	background-repeat: repeat;
	background-position: left top; color:#fff; height:40px; line-height:40px; font-weight:normal; font-size:16px; text-align:center; position:absolute; left:0px; bottom:0px; z-index:800;
}
.hyweb1 li img{ border:0px; width:460px;height:280px;}
.hyweb1 li A{}
/*数字按钮样式*/
.hyweb1 .num {right:10px; bottom:0px;  height:40px; line-height:40px; position: absolute; z-index: 999; 	}
.hyweb1 .num li { 
	text-align:center;
	width: 18px;
	height: 40px;
	line-height:0px;
	overflow:hidden;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden;
	background-image: url(yd1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hyweb1 .num li.on {
	background-image: url(yd2.png);
	background-repeat: no-repeat;
	background-position: center center;
} /*当前项*/

/*上一个  下一个*/
.hyweb1 .prev,
.hyweb1 .next {
	width: 34px;
	height:280px;
	position: absolute;
	filter: Alpha(Opacity=0.1);
-moz-opacity:0.1; 		opacity:0.1;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
.hyweb1 .prev {
	left:0px;
	background-image: url(left1.png);
	
}
.hyweb1 .next {
	right:0px;
	background-image: url(right2.png);

}
#newsc{width:386px;
	float:right;
}
#newsc ul{ list-style-type:none;   font-size:12px;  }
#newsc UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#newsc UL LI {
	text-align:left;
	width:386px;
	display:block;
	line-height:29px;
	height:29px; border-bottom:#ddd dotted 1px;
	float:left;
	OVERFLOW: hidden;
	font-size:12px;
	background-image: url(dot1.jpg);
	background-repeat: no-repeat;
	background-position: 6px center;
	
}
#newsc UL LI span{
	float:right;
	color:#787878; font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#newsc UL LI A {
padding-left:18px;
color:#363636;
}
#newsc UL LI A:hover {
	color:#3268B0;
}
#mright{ width:300px; float:right;}
#tzgg{ width:280px; float:left;border:#E5E5E5 solid 1px; padding:9px; height:290px;}
#lmt_1{
	width:280px;
	float:left;
	background-image: url(x1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; margin-top:5px;
}
#lmt_1 h1{ width:69px; float:left;line-height:30px; text-align:center; font-size:15px; color:#1887D9;
	background-image: url(jtbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#lmt_1 .more{ float:right; line-height:30px; }
#lmt_1 .more A{color:#1887D9;}
#lmt_1 .more A:hover{
	color:#0066CC;
	text-decoration: underline;
}
#tzgg_2{width:280px;
	float:left; margin-top:14px;
}
#tzgg_2 ul{ list-style-type:none;   font-size:12px;  }
#tzgg_2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#tzgg_2 UL LI {
	text-align:left;
	width:280px;
	display:block;
	line-height:29px;
	height:29px; border-bottom:#ddd dotted 1px;
	float:left;
	OVERFLOW: hidden;
	font-size:12px;
	background-image: url(dot1.jpg);
	background-repeat: no-repeat;
	background-position: 6px center;
	
}
#tzgg_2 UL LI span{
	float:right;
	color:#787878; font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#tzgg_2 UL LI A {
padding-left:18px;
color:#363636;
}
#tzgg_2 UL LI A:hover {
	color:#3268B0;
}
#banner{ width:1200px; height:110px; float:left;}
#banner img{ width:1200px; height:110px;}

#mleft{ width:386px; float:left; padding:1px;border:#E5E5E5 solid 1px; }
#hydw{ width:370px; float:left; padding:9px;border:#E5E5E5 solid 1px; height:263px; }
#shkg_1{ width:386px; float:left; height:37px;}
#shkg_1 h2{
	font-size:16px;
	width:145px;
	line-height:30px;
	height:37px;
	float:left;
	font-size:16px;
	color:#fff;
	background-image: url(bha.png);
	background-repeat: no-repeat;
	background-position: left top; text-align:center;
}
#shkg_2{ width:386px; float:left; margin-top:14px;}
#shkg_2 .zc{ width:180px; float:left;}
#shkg_2 .zc img{ width:180px; height:190px;}
#shkg_2 .zc p{ font-size:14px; color:#2c2c2c; background-color:#EBEBEB; line-height:30px; font-weight:bold; text-align:center;}
#gklm {
	WIDTH:172px;
	FLOAT: left; padding-left:16px;
}
#gklm UL {
	LIST-STYLE-TYPE: none
}
#gklm UL LI {
	WIDTH:172px;
	FLOAT: left;
	text-align:left;
	background-image: url(lm1.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:38px; line-height:30px;
}
#gklm UL LI  A{ color:#212121; display:block; padding-left:38px; font-size:14px;}
#gklm UL LI  A:hover{ color:#B80303}
#part1{ width:794px; float:right;}
#newsa{ width:369px; float:left; border:#E5E5E5 solid 1px; padding:9px; height:263px; overflow:hidden;}
#newsb{ width:369px; float:right; border:#E5E5E5 solid 1px; padding:9px;height:263px;overflow:hidden;}
#news_1{
	width:349px;
	float:left;
	border-bottom:#0066CC solid 1px;
	background-image: url(lm2.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:20px;
}
.nTaba{
float: left;
width:220px;  height:32px;
}

.nTaba  ul{
border:0;
margin:0;
}
.nTaba  li{
	float: left;
		text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:32px;
	line-height:32px;
	font-size: 16px; margin-right:2px; width:90px; font-weight:bold;

}
.nTaba  li span{ float:right; font-size:16px; font-weight:normal;color:#2A2A2A; }
.nTaba li.active{
	color:#0066CA;

}
.nTaba li.normal{
	color:#2A2A2A; 
	}
#news_1 h1{ float:left; font-size:16px;  line-height:32px; color:#2A2A2A;  line-height:32px;
}
#news_1 .more{  float:right; text-align:center; line-height:35px;}
#news_1 .more A{ color:#0066CC;}
#news_1 .more A:hover{
	color:#0066CC;
	text-decoration: underline;
}
#news-2{width:369px;
	float:left; margin-top:10px;
}
#news-2 ul{ list-style-type:none;    }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:369px;
	display:block;
	line-height:26px;
	height:26px;
	border-bottom:#ddd  dotted 1px;
	float:left;
	OVERFLOW: hidden;
	font-size:12px;
	background-image: url(dot1.jpg);
	background-repeat: no-repeat;
	background-position: 8px center;
	
}
#news-2 UL LI span{ float:right;
	color:#787878;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#news-2 UL LI A {
padding-left:18px;
color:#363636;
}
#news-2 UL LI A:hover {
	color:#3268B0;
}
#shsp{ width:369px; float:left;margin-top:14px; height:216px;}
#shsp iframe{ width:369px; height:212px; overflow:hidden;}
#lffc{ width:1200px; float:left;}
#lffc_1{
	width:1200px;
	float:left; border-bottom:#2A75B9 solid 1px; background-color:#F8FAFC;
}
#lffc_1 h1{
	color:#fff;
	font-size:16px; padding-left:40px;
	line-height:27px;
	float:left;
	margin-top:2px;
	width:115px;
	height:27px;	;
	background-image: url(lm3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#lffc_1 .more{  float:right; text-align:center; line-height:27px; width:60px;}
#lffc_1 .more A{ color:#0066CC;}
#lffc_1 .more A:hover{
	color:#0066CC;
	text-decoration: underline;
}
#lffc_2{ width:1176px; float:left; padding:11px; border:#E5E5E5 solid 1px; border-top:0px;}
#prolistb {
	WIDTH:1176px;
	FLOAT: left;overflow:hidden; 
}
#prolistb UL {
	LIST-STYLE-TYPE: none
}
#prolistb UL LI {
	TEXT-ALIGN: center; WIDTH:184px; FLOAT: left; padding-left:6px; padding-right:6px;
}
#prolistb UL LI h1{ width:180px; padding:1px; height:135px;border:#ddd solid 1px; display:table-cell; vertical-align:middle; text-align:center; }
#prolistb UL LI h1 img{ max-width:180px; height:135px; }


#prolistb UL LI  p{ width:184px;  color:#333; background-color:#f9f9f9; font-size:12px; overflow:; height:30px; overflow:hidden; line-height:30px;}
#prolistb A{ display:block;
transition:250ms; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms;}
#prolistb UL LI A:hover h1 { border:#0066CC solid 1px;}
#prolistb UL LI A:hover p{ color:#fff; 
background-color:#0066CC; color:#fff;

}
#hdjj {
	WIDTH:1176px;
	FLOAT: left;overflow:hidden; 
}
#hdjj UL {
	LIST-STYLE-TYPE: none
}
#hdjj UL LI {
	TEXT-ALIGN: center; WIDTH:184px; FLOAT: left; padding-left:6px; padding-right:6px;
}
#hdjj UL LI h1{ width:180px; padding:1px; height:125px;border:#ddd solid 1px; display:table-cell; vertical-align:middle; text-align:center; }
#hdjj UL LI h1 img{ max-width:180px; height:125px; }


#hdjj UL LI  p{ width:184px;  color:#333; background-color:#f9f9f9; font-size:12px; overflow:; height:30px; overflow:hidden; line-height:30px;}
#hdjj A{ display:block;
transition:250ms; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms;}
#hdjj UL LI A:hover h1 { border:#0066CC solid 1px;}
#hdjj UL LI A:hover p{ color:#fff; 
background-color:#0066CC; color:#fff;

}
#link{
	width:1198px;
	float:left;
	border:#E5E5E5 solid 1px;
}
#link_1{
	width:1198px;
	float:left;
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:37px; border-bottom:#ddd solid 1px;
}
#link_1 h2{
	font-size:16px;
	color:#0066CC;
	padding-left:32px;
	line-height:37px;
	float:left;
	background-image: url(lm2.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.nTabc{
float: left;
width:500px;  height:37px;  margin-left:20px;
}

.nTabc  ul{
border:0;
margin:0;
}
.nTabc  li{
	float: left;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:37px;
	line-height:37px;
	font-size: 14px; margin-right:2px;	font-weight:bold; 

}
.nTabc  li span{ font-size:16px; float:right; font-weight:normal; margin-left:12px; margin-right:12px; color:#272727}
.nTabc li.active{
	color:#0066CA;


}
.nTabc li.normal{
	color:#272727; 
	}

#link_2{ width:1180px; float:left; padding:9px;}
#link_2 A{ padding-right:12px; font-size:14px;}
#bottom{
	width:1200px;
	float:left;
	text-align:center;
	line-height:22px; padding-top:10px; padding-bottom:10px;

}
#bottom .footer {
	HEIGHT: 40px; 
}
#bottom .footer UL {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 40px;
	text-align:center;
	font-size: 14px;
	color: #fff;
}
#bottom .copyright { 
	LINE-HEIGHT: 30px;
color: #fff; font-size:14px;
	padding-top:15px;
}

#bottom  .emw{ width:200px; float:right;  text-align:right;}
#bottom  .emw img{ max-width:200px; max-height:110px; }
#bottom .copyright A{ color:#fff;}
#bottom .footer UL LI {
	DISPLAY: inline;
	font-size: 14px;
	color: #fff;
}
#bottom .footer UL LI A {
	MARGIN: 0px 8px; color: #fff;}
#bottom .footer UL LI A:hover {
	color:#fff;
	text-decoration: underline;
}
a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#0066CC;
}

.hg2{ margin-top:12px;}
.hg{ margin-top:15px;}
.hg1{ margin-top:17px;}
.hg3{ margin-top:8px;}
#floatDivBoxs{width:150px;background:#fff;position:fixed;top:80px;right:0;z-index:11999; right:-150px;	font-family:"Microsoft YaHei", "微软雅黑", "黑体";}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#289E23;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq a{ color:#333;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li img{ float:left; margin-top:5px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:8px 14px; text-align:center;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:14px; text-align:center;}
#floatDivBoxs .floatDtel img{border:0px;}
#floatDivBoxs .floatDbg{width:100%;height:30px; line-height:30px; color:#FFFFFF; cursor:pointer; background:#289E23; text-align:center;}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:200px;background:url(online_arrow.jpg) no-repeat;position:fixed;top:80px;right:0px;z-index:11999;}
#rightArrow a{display:block;height:200px;}
.lan1{ color:#289E23; margin-left:12px;}
.reac{ font-size:16px; font-weight:bold; color:#ff6600;}
#dy{ text-align:right; font-weight:bold;}
