BODY {
	MARGIN: 0px;
	PADDING: 0px;
	LINE-HEIGHT: 25px;
	BACKGROUND: #fff url('');
	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
}
.topbg {
	width:100%;height:140px;BACKGROUND:#fff url('stop.gif') repeat-x top;border-bottom:0px #3f3f3f solid;
}
.toplink{margin:0 auto;width:1000px;height:30px;}
.welcome{float:left;width:400px;line-height:30px;}
.elink{float:right;width:260px;height:19px;line-height:19px;z-index:100;position:relative;}
.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: 1000px; HEIGHT: 110px}
.logo{ float:left;WIDTH: 225px;HEIGHT: 100px;BACKGROUND: url(logo.png) no-repeat;margin-top:10px}
.clogo{float:left;width:320px;height:100px;background:url(clogobg.png);overflow:hidden;margin-top:10px;}
.clogo .gsname{width:240px;height:25px;margin-top:16px;padding-left:20px;line-height:25px;font-size:16px;font-weight:bold;}
.clogo .wzname{width:300px;height:30px;margin-top:5px;padding-left:20px;line-height:30px;}
.wzname a {font-size:22px;color:#ea1168;font-weight:bold;}
.tr{
float:right; WIDTH: 425px; HEIGHT: 60px; margin-top: 25px; 
}

.htel{float:right;width:240px;height:60px; background:url('tel.png') no-repeat;margin-top:0px;overflow:hidden;}
.htel .haoma{margin-top:30px;height:30px;padding-left:70px;font-style:normal;font-size:26px;line-height:30px;font-weight:bold;FONT-FAMILY: Arial;color:#046d2e}

.menubg{width:100%;height:40px;background:url('nav_bg.jpg') repeat-x;POSITION: relative;z-index:10;}

.menu {
	margin:0 auto; WIDTH: 1000px; BACKGROUND: url('') repeat-x; HEIGHT: 40px;FONT-SIZE: 13px
}
.menu UL {
	TEXT-ALIGN: center; HEIGHT: 40px; MARGIN: 0px; WIDTH: 100%; FLOAT: left
}
.menu UL LI {
	HEIGHT: 40px;  width:125px;DISPLAY: inline-block; FLOAT: left;POSITION: relative; z-index:100;
}
.menu UL LI A {
	PADDING-BOTTOM: 0px; height:40px;LINE-HEIGHT: 40px; BACKGROUND: url('ccc1.gif') no-repeat right 50%; width:125px; DISPLAY: block; COLOR: #fff;  PADDING-TOP: 0px;FONT-SIZE: 14px
}
.menu UL LI A.navlast {
	PADDING-BOTTOM: 0px; width:125px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.menu UL LI.last A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu UL LI:hover {
	 BACKGROUND: url(navover.gif) no-repeat; 
}
.menu UL LI.cur {
	 BACKGROUND: url(navover.gif) no-repeat; 
}
.flash{
  width:100%;
  height:450px;
  BACKGROUND:url('') no-repeat center bottom;
  border-top:1px #fff solid;
 border-bottom:1px #fff solid; 
}
.banner {
  height:450px;
  }
#flashs{ position:relative; height:450px; 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:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#FF7300; color:#fff;}
.ztsearch{width:100%;height:auto;background:#f7f7f7 url('zt1bg.png') repeat-x;overflow:hidden;padding-bottom:10px;}
.cpso{margin:0 auto;background:url('sytit.png') no-repeat left;width:1000px;height:50px;margin-top:10px;}
.cpso .ctitle{float:left;width:250px;height:50px;line-height:50px;color:#158905;font-size:18px;font-weight:bold;text-indent:30px;}
.searchq {
FLOAT: right;width:200px;MARGIN-TOP: 20px; BACKGROUND: url('dot.gif') no-repeat left 3px; height:30px;overflow:hidden;padding-left:20px;}
.sinput {
	float:left;border:medium none; LINE-HEIGHT: 22px; WIDTH: 130px;  BACKGROUND: url('sbg.gif') no-repeat; HEIGHT: 22px; text-indent:15px;;
}
.san {
	float:left;border:medium none; WIDTH: 55px; BACKGROUND: url('submit.gif') no-repeat; LETTER-SPACING: 2px; HEIGHT: 21px; COLOR: #fff; cursor:hand;font-size:12px;
}
.sokey{FLOAT: right;width:500px;height:30px;line-height:30px;margin-top:16px;margin-right:15px;text-align:right;}
.cpzt{margin:0 auto;width:1000px;height:auto;overflow:hidden;margin-top:15px}

.ztright { float:left; width:998px; border:1px #ddd solid;background:#fff}
.ztright .top{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.top .topl{float:left;width:150px;height:40px;line-height:40px;font-weight:bold;text-indent:10px; color:#158905;font-size:14px;}
.top .topm{float:left;width:450px;height:40px;line-height:40px;}
.top .topm UL LI {
	POSITION: relative; LINE-HEIGHT: 40px; DISPLAY: inline-block; FLOAT: left;border:0px #fff solid; 
}
.top .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;COLOR: #158905;
}
.top .topr {float:right;width:50px;margin-right:0px;line-height:30px;}
.top .topr a{color:#fff}

.ztrm{MARGIN: auto;width:980px;padding:0px;line-height:30px;height:auto !important;margin-top:10px;overflow:hidden;}
.dlsp {
	width:195px;
	height:205px;
	overflow:hidden;
	float:left;
	padding:0px;
}
.dlsp .dt {
margin:0 auto;
	width:162px;
	height:162px;
	line-height:0;
	font-size:0;
	text-align:center;
}
.dlsp .dt img {
	width:160px;
	height:160px;
	padding:0px;
	border:1px solid #f6f6f6;

}
.dlsp .dd {
	width:162px;
	margin:0 auto;
	height:30px;
}
.dlsp .dd a {
	padding-top:3px;
	line-height:20px;
color:#158905;
	text-align:center;
	display:block;
	overflow:hidden;
}


.zt1bg {width:100%;height:auto;background:#f7f7f7 url('zt1bg.png') repeat-x;margin-top:10px;overflow:hidden;padding-bottom:0px;}
.zt1 {
    POSITION: relative;
	MARGIN:auto;
	width:1004px;
	height:auto;
    overflow:hidden;
    padding-bottom:10px;
Z-INDEX: 12;
margin-top:10px;BACKGROUND:url('') no-repeat 0px 0px;
}
.cpt{margin:0 auto;width:990px;height:50px;background:url('sytit.png') no-repeat left;margin-top:0px;}
.cpt .ctitle{float:left;width:250px;height:50px;line-height:50px;color:#158905;font-size:18px;font-weight:bold;text-indent:30px;}
.cpt UL{float:right;width:740px;height:40px;padding-top:10px;}
.cpt UL LI {
	POSITION: relative; LINE-HEIGHT: 30px; DISPLAY: inline-block; FLOAT: left;border:0px #fff solid; 
}
.cpt UL LI A {
	PADDING-left: 20px; PADDING-right: 20px;LINE-HEIGHT: 30px; DISPLAY: block; BACKGROUND: url('ccc2.gif') no-repeat right 50%; FONT-WEIGHT: bold; PADDING-TOP: 0px;FONT-SIZE: 13px;COLOR: #158905;
}

.zt2bg {width:100%;height:auto;background:url('zt1bg.png') repeat-x;margin-top:0px;overflow:hidden;padding-bottom:0px;}

.zt2 {margin:0px auto;width:1004px;height:auto;margin-top:10px;overflow:hidden;}
.zt2 .topt{margin:0 auto;width:990px;height:50px;background:url('sytit.png') no-repeat left;margin-top:0px;}
.zt2 .topt .ctitle{float:left;width:250px;height:50px;line-height:50px;color:#158905;font-size:18px;font-weight:bold;text-indent:30px;}
.topt UL{float:right;width:740px;height:40px;padding-top:10px;}
.topt UL LI {
	POSITION: relative; LINE-HEIGHT: 30px; DISPLAY: inline-block; FLOAT: left;border:0px #fff solid; 
}
.topt UL LI A {
	PADDING-left: 20px; PADDING-right: 20px;LINE-HEIGHT: 30px; DISPLAY: block; BACKGROUND: url('ccc2.gif') no-repeat right 50%; FONT-WEIGHT: bold; PADDING-TOP: 0px;FONT-SIZE: 13px;COLOR: #158905;
}
.gsjj {float:left;width:450px;height:auto;border:#ddd 1px solid;background:#fff;overflow:hidden;margin-top:15px;}
.gsjj .top{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.twlb {float:left;width:205px;height:150px;margin-right:0px;}
.gsjj .ztm{padding:5px;height:154px;line-height:22px;border:#ddd 0px solid}
.news {
	MARGIN:0px 0px;
	WIDTH:540px;
	FLOAT:right;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;overflow:hidden;margin-top:15px;
}
.news .top{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}

.news .ztm{padding:5px;height:154px;line-height:25px;border:#ddd 0px solid}
.news UL LI {
	margin-left:5px;
	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:325px
}
.news UL LI A:hover {
	COLOR:#ff0000
}
.news UL LI SAMP {
	POSITION:absolute;
	COLOR:#999;
	TOP:0px;
	RIGHT:3px
}
.honor {
	MARGIN:0 auto;
	WIDTH:1002px;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;
	 margin-top:10px;overflow:hidden;
}

.honor .top{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.honor .ztm{ line-height:23px; color:#b2b2b2; padding:5px; background:url('') repeat-x top;height:auto;overflow:hidden;}
.dlsh{ width:165px; height:140px; overflow:hidden; float:left; padding:0;}
.dlsh .dt{margin:0 auto; width:164px; height:113px;text-align:center}
.dlsh .dt img{width:160px; height:109px; padding:0px; border:1px solid #eee;}
.dlsh .dd {margin:0 auto;width:160px }
.dlsh .dd a{ color:#838383; padding-top:10px;line-height:15px;height:15px; text-align:center; display:block; overflow:hidden;}
.zt3bg {width:100%;height:auto;background:url('zt1bg.png') repeat-x;margin-top:0px;overflow:hidden;padding-bottom:0px;}

.zt3 {margin:0px auto;width:1004px;height:auto;margin-top:10px;overflow:hidden;}
.zt3 .topt{margin:0 auto;width:990px;height:50px;background:url('sytit.png') no-repeat left;margin-top:0px;}
.zt3 .topt .ctitle{float:left;width:250px;height:50px;line-height:50px;color:#158905;font-size:18px;font-weight:bold;text-indent:30px;}

.jmd {float:left;width:210px;height:auto;border:#ddd 1px solid;background:#fff;overflow:hidden;margin-top:15px;}
.jmd .top{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.jmd .ztm{padding:5px;height:340px;line-height:22px;border:#ddd 0px solid;overflow:hidden;}
.dlsj {
	width:200px;
	height:175px;
	overflow:hidden;
	float:left;
	padding:0px;
}
.dlsj .dt {
margin:0 auto;
	width:182px;
	height:137px;
	line-height:0;
	font-size:0;
	text-align:center;
}
.dlsj .dt img {
	width:180px;
	height:135px;
	padding:0px;
	border:1px solid #f6f6f6;

}
.dlsj .dd {
	width:162px;
	margin:0 auto;
	height:30px;
}
.dlsj .dd a {
	padding-top:3px;
	line-height:20px;
color:#158905;
	text-align:center;
	display:block;
	overflow:hidden;
}

.jms {float:right;width:780px;height:auto;border:#ddd 1px solid;background:#fff;overflow:hidden;margin-top:15px;}
.jms .top{height:40px; background:url(al_top.gif) repeat-x;width:100%;margin:0 auto;}
.jms .ztm{padding:5px;height:340px;line-height:22px;border:#ddd 0px solid;overflow:hidden;}
.jmss{float:left;width:385px;height:auto}
.zhaoshang {margin:0 auto; width:360px; height:145px; overflow:hidden; padding:5px;border:1px solid #eee;margin-top:10px;}
.zhaoshang .pic{FLOAT: left; width:140px; height:143px;}
.zhaoshang .pic img{width:125px; height:125px; padding:2px; border:1px solid #eee;}
.zhaoshang .name {FLOAT: right;width:210px;text-align:left; }
.zhaoshang .name a{ padding-top:0px;line-height:30px;height:30px; text-align:left; display:block; font-size:15px;font-weight:bold;color:#449600}
.zhaoshang .miaoshu {FLOAT: right;color:#888;width:210px;height:auto;line-height:24px;}
.zt4bg {width:100%;height:auto;background:#fff url('') repeat-x;margin-top:10px;overflow:hidden;padding-bottom:15px;}
.zt4 {margin:0px auto;width:1004px;height:auto;margin-top:10px;overflow:hidden;}

.sczx{float:left;width:320px;height:310px;margin-right:13px;border:#ddd 1px solid;background:#fff;overflow:hidden;margin-top:5px;padding:2px}
.sczx .topx{height:150px; background:url(scsjs.jpg) no-repeat;width:320px;margin:0 auto;}
.topx .topl{float:left;width:200px;height:40px;line-height:40px;font-weight:bold;text-indent:10px; color:#158905;font-size:18px;margin-top:100px;}
.topx .topr {float:right;width:50px;margin-right:0px;line-height:30px;margin-top:100px;}
.topx .topr a{color:#fff}

.sczx .ztm{padding:5px;height:auto;line-height:22px;border:#ddd 0px solid;overflow:hidden;}

.tlzx{float:left;width:320px;height:310px;border:#ddd 1px solid;background:#fff;overflow:hidden;margin-top:5px;padding:2px}
.tlzx .topx{height:150px; background:url(tlsgxy.jpg) no-repeat;width:100%;margin:0 auto;}
.tlzx .ztm{padding:5px;height:auto;line-height:22px;border:#ddd 0px solid;overflow:hidden;}

.wdzx{float:right;width:320px;height:310px;border:#ddd 1px solid;background:#fff;overflow:hidden;margin-top:5px;padding:2px}
.wdzx .topx{height:150px;background:url(cjwt.jpg) no-repeat;width:100%;margin:0 auto;}
.wdzx .ztm{padding:5px;height:auto;line-height:22px;border:#ddd 0px solid;overflow:hidden;}

.ztm1 UL LI {
	margin-left:5px;
	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
}
.ztm1 UL{
float:right;width:325px
}
.ztm1 UL LI A:hover {
	COLOR:#ff0000
}



.flink {
	MARGIN:0 auto;
	WIDTH:1002px;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;
	 margin-top:5px;overflow:hidden;
}

.flink .top{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:1000px;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:810px;
	height:120px;
	line-height:20px;
	padding-left:160px;
	padding-top:0px;
	BACKGROUND:url('dblogo.png') no-repeat left;
}

.lxs {
	float:left;
	width:810px;
	text-align:left;
	line-height:28px;padding-top:15px;
}