BODY {
	MARGIN: 0px;
	PADDING: 0px;
	LINE-HEIGHT: 25px;
	BACKGROUND: #fff url('bodybg.gif') repeat-x top;
	FONT-FAMILY:"Microsoft Yahei", Arial, sans-serif;
	FONT-SIZE: 12px;
	color: #555;
}
IMG {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}
LI {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
INPUT {
	FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px
}
UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px
}
.clear1 {
	clear: both;
}
A {
	COLOR: #555;
	TEXT-DECORATION: none
}
A: active {
	COLOR: #555;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}
A: link {
	COLOR: #333;
	FONT-SIZE: 12px
}
A: visited {
	COLOR: #333;
	FONT-SIZE: 12px
}
A: hover {
	COLOR: #ff0000;
	FONT-SIZE: 12px
}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:Î¢ÈíÑÅºÚ;}
.topbg {
	width:100%;height:165px;BACKGROUND:url('stop1.gif') repeat-x top;border-bottom:0px #3f3f3f solid;
}
.toplink{margin:0 auto;width:1120px;height:30px;}
.welcome{float:left;width:400px;line-height:30px;}
.elink{float:right;width:175px;height:30px;line-height:30px;z-index:100;position:relative;background:url('linkbg.png')}
.elink ul li {
	float: left;
	position: relative;
	DISPLAY: inline-block;
}
.elink UL UL {
	POSITION: absolute;
	FILTER: alpha(opacity=100);
	BACKGROUND: #000;
	VISIBILITY: hidden;
	TOP: 40px;
	LEFT: 0px !important;
	_left: -1px;
	opacity: 0.8;
	z-index: 100;
}
.top{MARGIN:0 auto; WIDTH: 1120px; HEIGHT: 110px}
.logo{ float:left;WIDTH: 80px;HEIGHT: 100px;BACKGROUND: url(logo.png) no-repeat;margin-top:20px}
.clogo{float:left;width:320px;height:100px;background:url(clogobg.png);overflow:hidden;margin-top:20px;}
.clogo .gsname{width:300px;height:25px;margin-top:16px;padding-left:20px;line-height:25px;font-size:20px;font-weight:bold;color:#000}
.clogo .wzname{width:300px;height:30px;margin-top:10px;padding-left:20px;line-height:30px;}
.wzname a {font-size:20px;color:#008404;font-weight:bold;}
.tr{
float:right; WIDTH: 525px; HEIGHT: 60px; margin-top: 40px; 
}

.htel{float:right;width:200px;height:60px; background:url('tel.png') no-repeat;margin-top:0px;overflow:hidden;}
.htel .haoma{margin-top:30px;height:30px;padding-left:62px;font-style:normal;font-size:22px;line-height:30px;font-weight:bold;FONT-FAMILY: Arial;color:#ff0000}

#nav{ width:100%;height:48px;line-height:48px; margin:0 auto; background: #fff url('dhtbg2.jpg') repeat-x center; }
.menu {	MARGIN: 0px auto; WIDTH: 1120px; BACKGROUND: url('') repeat-x right top; HEIGHT: 48px;FONT-SIZE: 14px;z-index:10;}
.navigation{ padding-left:0px;}
.navigation li{float:left;width:124px;text-align:center;  position:relative; padding-left:0px; z-index:50; background:url('ccc.gif') no-repeat right top;}
.navigation li.navlast{float:left;width:124px;text-align:center;  position:relative; padding-left:0px; z-index:50; background:none;}
.navigation li a,.navigation li a:visited{display: block;text-decoration: none;color: #fff;font-weight: bold; }
.navigation li a:hover,.navigation li.hover a{color: #fff;text-decoration: none;background: url('navover.gif') no-repeat center; }
.navigation ul{display:none;}
.navigation ul li{background-image:none;background-color:#969696;  line-height:26px;margin:0px; padding: 0px;}
.navigation ul li a,.navigation ul li a:hover{background-image:none;color:#f8441a; margin:0px; padding: 0px;}
.navigation li ul { width:100%; display:none; position:absolute; top:48px; left:0px; margin: 0px;  padding:0; z-index:50;  background-color:#278108;padding-bottom:5px}
.navigation li ul ul { left:110px; top:20px; z-index:55; top:0; display:none;width:140px;}
.navigation li ul ul li{width:160px;}
.navigation li ul li {background-color:#278108; border:0; background-image:none;}
.navigation li ul li a {  color:#fff; font-weight:normal; text-align:center; background-image:none; FONT-SIZE: 12px;FONT-FAMILY:simsun}
.navigation li ul li a:visited {  background-image:none; font-weight:normal; color:#ffff;}
.navigation li ul li a:hover { color:#278108; background-image:none; background:#fce101;}
.navigation li ul li.hover{ background:#fce101;background-image:none; }
.navigation li.hover ul a{background-image:none; }
.flash{
  width:100%;
  height:400px;
  BACKGROUND:url('') repeat-x center top;
  border-top:0px #fff solid;
 border-bottom:0px #fff solid; 
}
.banner {
 margin:0 auto;height:400px;
  }
#flashs{ position:relative; height:400px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:46%; margin-right:-450px; padding:2px 6px;}
#flashs .btn span{ color:#479502;  background:#fff; border:1px solid #254f00; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;line-height:15px}
#flashs .btn span.cur{ background:#479502; color:#fff;}
.zt1bg{width:100%;height:450px;background:url(zt1bg.jpg) no-repeat center;}
.gsjj{margin:0 auto;width:1120px;height:450px;overflow:hidden}
.gsjjtop{width:1120px;margin-top:30px;line-height:40px;text-align:center;font-size:24px;color:#008404;font-weight:bold}
.gsjjtops{width:1120px;margin-top:0px;line-height:40px;text-align:center;font-size:16px;color:#aaa;font-weight:bold}
.gsjs{margin:0 auto;width:1120px;height:250px;margin-top:60px;}
.gsjsnr{float:left;width:600px;height:250px;FONT-FAMILY:simsun;}

.gcalbg{width:100%;background:#66b523 url('gcalbg.gif') no-repeat top;overflow:hidden;margin-top:0px}
.rong{ margin:0 auto;width:1120px; height:320px; padding-top:0px;}
.title1{ width:100%;text-align:center;height:70px;line-height:50px}
.title1 h3{ font-size:18px; text-transform:uppercase; color:#fff; font-weight:normal;margin:0px;padding:0px}
.title1 h3 a{color:#fff; font-weight:bold; text-align:center;}
.title1 span a{ display:block; color:#fff; font-size:11px; padding-top:3px;padding-right:10px}

.ico1{ padding:90px 0px 0px 12px;}
.dls2{ padding:0 4px 0 20px; width:220px; overflow:hidden; float:left;}
.dls2 dt{ width:200px; height:200px; line-height:0; font-size:0;}
.dls2 dt img{ width:200px; height:200px;padding:2px; background:#fff; border:0px solid #4F9A12;}
.dls2 dd {margin:0px }
.dls2 dd a{ display:block; padding-top:11px; height:15px; line-height:15px; overflow:hidden; color:#fff; text-align:center;}
.border{ border:1px solid #E4E4E4;}

.newys{margin:0 auto;width:1120px;height:215px;margin-top:15px;overflow:hidden}
.news {
	WIDTH:550px;
	FLOAT:left;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;overflow:hidden;margin-top:0px;
}
.news .top11{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.top11 .topl{float:left;width:150px;height:40px;line-height:40px;text-indent:10px; color:#000;font-size:14px;}
.top11 .topm{float:left;width:450px;height:40px;line-height:40px;}
.top11 .topm UL LI {
	POSITION: relative; LINE-HEIGHT: 40px; DISPLAY: inline-block; FLOAT: left;border:0px #fff solid; 
}
.top11 .topm UL LI A {
	PADDING-left: 20px; PADDING-right: 20px;LINE-HEIGHT: 40px; DISPLAY: block; BACKGROUND: url('ccc2.gif') no-repeat right 50%; FONT-WEIGHT: bold; PADDING-TOP: 0px;FONT-SIZE: 13px;
}
.top11 .topr {float:right;width:50px;margin-right:0px;line-height:30px;}
.top11 .topr a{color:#fff}
.twlb {float:left;width:199px;height:150px;margin-right:0px;}

.news .ztm{padding:5px;height:154px;line-height:25px;border:#ddd 0px solid}
.news UL LI {

	BORDER-BOTTOM:0px dotted #e2e2e2;
	POSITION:relative;
	LINE-HEIGHT:25px;
	PADDING-LEFT:15px;
	DISPLAY:block;
	BACKGROUND:url('dian.gif') no-repeat 5px center;
	HEIGHT:25px
}
.news UL{
float:right;width:335px
}
.news UL LI A:hover {
	COLOR:#ff0000
}
.news UL LI SAMP {
	POSITION:absolute;
	COLOR:#999;
	TOP:0px;
	RIGHT:3px
}

.news1 {
	WIDTH:550px;
	FLOAT:right;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;overflow:hidden;margin-top:0px;
}
.news1 .top11{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.news1 .ztm{padding:5px;height:154px;line-height:25px;border:#ddd 0px solid}
.news1 UL LI {

	BORDER-BOTTOM:0px dotted #e2e2e2;
	POSITION:relative;
	LINE-HEIGHT:25px;
	PADDING-LEFT:15px;
	DISPLAY:block;
	BACKGROUND:url('dian.gif') no-repeat 5px center;
	HEIGHT:25px
}
.news1 UL{
float:right;width:335px
}
.news1 UL LI A:hover {
	COLOR:#ff0000
}
.news1 UL LI SAMP {
	POSITION:absolute;
	COLOR:#999;
	TOP:0px;
	RIGHT:3px
}

.flink {
	MARGIN:0 auto;
	WIDTH:1118px;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;
	 margin-top:5px;overflow:hidden;
}

.flink .top11{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.flink .nr{ line-height:23px; color:#b2b2b2; padding:10px; background:url('') repeat-x top;height:30px;width:958px;overflow:hidden;}
.flink .nr .li1{ float:left;padding:0 8px;}



.db{width:100%;height:180px;background:url('bottombg.jpg') repeat-x;margin-top:10px;text-align:center;font-family:"microsoft yahei";}
.dblink{margin:0 auto;width:1120px;height:46px;padding-top:0px;line-height:46px;color:#eee;}
.dblink a {color:#fff;padding-left:10px;padding-right:10px}
.copyright {
	margin:10px auto;
	width:980px;
	height:120px;
	line-height:20px;
	padding-left:130px;
	padding-top:0px;
	BACKGROUND:url('dblogo.png') no-repeat left;
}

.lxs {
	float:left;
	width:980px;
	text-align:left;
	line-height:28px;padding-top:15px;
}