BODY {
	MARGIN:0px;
	PADDING:0px;font-family:'微软雅黑',Arial;font-size:12px;color: #555;background:#fff url('flashbg0.jpg') repeat-x  center 171px; line-height:25px;-webkit-text-size-adjust: none;
}
img{border:0;}
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;

	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}
DL {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px}
DT {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px}
DD {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px}
P {
	PADDING-BOTTOM:5px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:5px}
.fl {
	FLOAT:left}
.fr {
	FLOAT:right}
.fn {
	FLOAT:none}
.al {
	TEXT-ALIGN:left}
.ac {
	TEXT-ALIGN:center}
.ar {
	TEXT-ALIGN:right}
A {
	COLOR: #555; TEXT-DECORATION: none
}
A:visited {
	COLOR: #555; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.clearfix {
	DISPLAY:inline-table}
.clearfix {
	DISPLAY:block}
.clear1{clear:both;height:10px;overflow:hidden;display:block;}	
.clear{clear:both;}
.topbg{width:100%;height:130px;BACKGROUND:#f7f7f7 url('stop.gif') repeat-x top;border-bottom:0px #ff0000 solid;}
.toplink{margin:0 auto;width:1230px;height:30px;}
.welcome{float:left;width:300px;line-height:30px;font-family:"microsoft yahei";}
.elink{float:right;width:200px;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: 1230px; HEIGHT: 100px}
.logo{ float:left;WIDTH: 140px;HEIGHT: 100px;BACKGROUND-IMAGE: url(logon.png);}
.clogo{float:left;width:320px;height:90px;background:url(clogobg.png);overflow:hidden;margin-top:10px;}
.clogo .gsname{width:240px;height:25px;margin-top:15px;padding-left:20px;line-height:25px;font-size:20px;font-weight:bold;color:#be1e2d}
.clogo .wzname{width:300px;height:30px;margin-top:10px;padding-left:20px;line-height:30px;}
.wzname a {font-size:14px;color:#be1e2d;font-weight:bold;}
.tr {float:right; WIDTH: 500px; HEIGHT: 60px; margin-top: 20px;}
.htel{float:right;width:210px;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:22px;line-height:30px;font-weight:bold;FONT-FAMILY: Arial;color:#ff0000}
#nav{ width:100%;height:45px;line-height:45px; margin:0 auto; background: #fff url('dhtbg2.jpg') repeat-x center; }
.menubg{MARGIN: 0px auto; WIDTH: 1230px;}
.menu {float:right; WIDTH: 1110px; BACKGROUND: url('') repeat-x right top; HEIGHT: 45px;FONT-SIZE: 13px;z-index:10;}
.navigation{ padding-left:0px;}
.navigation li{float:left;width:111px;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:111px;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: #000;text-decoration: none;background: url('nav_hoverbg0.jpg') no-repeat center; }
.navigation ul{display:none;}
.navigation ul li{background-image:none;background-color:#fff;  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:45px; left:0px; margin: 0px;  padding:0; z-index:50;  background-color:#fff;padding-bottom:5px;filter: alpha(opacity=85);/*IE*/ opacity: 0.85;/*Mozilla*/}
.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:#fff; border:0; background-image:none;font-family:simsun;}
.navigation li ul li a {  color:#000; font-weight:normal; text-indent:0px;text-align:center; background-image:none; }
.navigation li ul li a:visited {  background-image:none; font-weight:normal; color:#000;}
.navigation li ul li a:hover { color:#fff; background-image:none; background:#362a23;}
.navigation li ul li.hover { background:#362a23;background-image:none; }
.navigation li.hover ul a{background-image:none; }
.synr{margin:0 auto;width:1000px;height:auto;background:#fff url('con_Bg0.jpg');border:1px #e7e7e7 solid;overflow:hidden;margin-top:10px;z-index:100px;padding:5px;position:relative;}
.flash{
  margin:0 auto;
  width:100%;
  height:450px;

  margin-top:1px;overflow:hidden;
}
.banner {  margin:0 auto;
  width:100%;
  height:450px;margin-top:0px;padding:0px;

  }
#flashs{ position:relative; width:100%;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:2px 2px;}
#flashs .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: inline-block;margin-left: 5px;padding:0px 4px;line-height:15px}
#flashs .btn span.cur{ background:#FF7300; color:#fff;}

.ztsearch{margin:0 auto;width:100%;height:auto;background:#f6f6f6 url('zt1bg.png') repeat-x;overflow:hidden;padding-bottom:10px;}
.cpso{margin:0 auto;background:url('sytit.png') no-repeat left;width:1230px;height:50px;margin-top:10px;}
.cpso .ctitle{float:left;width:250px;height:50px;line-height:50px;color:#0088c6;font-size:18px;font-weight:bold;text-indent:10px;}
.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:1230px;height:auto;overflow:hidden;margin-top:15px}

.zt1 { float:left; width:1228px;font-family:simsun }
.zt1 .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:1228px;padding:0px;line-height:30px;height:auto !important;margin-top:10px;overflow:hidden;}
.dlsp {

	width:307px;
	height:330px;
	overflow:hidden;
	float:left;
	padding:0px;
	BACKGROUND: url('cpbg.png') no-repeat center top
}
.dlsp:hover{BACKGROUND: url('cpbgo.png') no-repeat center top;}
.dlsp:hover a{color:#ff0000}
.dlsp .dt {
margin:0 auto;
	width:280px;
	height:130px;
	line-height:0;
	font-size:0;
	text-align:center;
}
.dlsp .dt img {
margin-top:5px;
	width:270px;
	height:120px;
	padding:0px;
	border:0px solid #f6f6f6;
}
.dlsp .dd {
	width:250px;
	margin:0 auto;
	height:30px;
	border-top:1px #ccc solid;
}
.dlsp .dd a {
	padding-top:5px;
	line-height:25px;
    font-weight:bold;
color:#0088c6;
	display:block;
	overflow:hidden;
	font-size:15px;
}
.dlsp .dd span{font-size:12px;}
.dlsp .cpms{margin:0 auto;width:250px;line-height:23px;PADDING-LEFT:5px;}

.zt2bg {width:100%;height:auto;background:url('zt1bg.png') repeat-x;margin-top:0px;overflow:hidden;padding-bottom:0px;}
.zt2 {margin:0px auto;width:1230px;height:auto;margin-top:5px;overflow:hidden;}
.zt2 .topt{margin:0 auto;width:1230px;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:#0088c6;font-size:18px;font-weight:bold;text-indent:10px;}
.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;
}
.gsgz{margin:0 auto;width:1200px;margin-top:20px;}

.gsjj {float:left;width:550px;height:auto;border:#ddd 1px solid;background:#fff;overflow:hidden;}
.gsjj .top{height:34px; margin:0 auto;width:100%;background:url('barabout1.gif') repeat-x left;border-bottom:#e7e7e7 0px solid}
.top .topl{float:left;width:150px;height:30px;line-height:30px;font-weight:bold;text-indent:10px; color:#76150f;font-size:14px;}
.top .topr {float:right;width:50px;margin-right:0px;line-height:30px;}
.top .topr a{color:#fff}
.twlb {float:left;width:205px;height:150px;margin-right:5px;}
.gsjj .ztm {padding:5px;height:154px;line-height:22px;border:#ddd 0px solid}
.news {
	MARGIN:0px 0px;
	WIDTH:640px;
	FLOAT:right;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;overflow:hidden;
}
.news .top{height:34px; margin:0 auto;width:100%;background:url('barabout1.gif') repeat-x left;border-bottom:#e7e7e7 0px solid}

.news .ztm{padding:5px;height:154px;line-height:25px;border:#ddd 0px solid}
.news UL LI {
	margin-left:0px;
	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:420px
}
.news UL LI A:hover {
	COLOR:#ff0000
}
.news UL LI SAMP {
	POSITION:absolute;
	COLOR:#999;
	TOP:0px;
	RIGHT:3px
}
.zpgg{margin:10px auto;width:1200px;height:150px;background:url('zpgg.jpg') no-repeat center;overflow:hidden;}
.zpnr{float:right;margin:30px 100px 0px 0px;width:600px;height:150px;line-height:25px;color:#000;font-family:simsun}
.ztpm{MARGIN: auto;width:1230px;padding:0px;line-height:30px;height:auto !important;margin-top:20px;overflow:hidden;}
.dlssy {
	width:205px;
	height:160px;
	overflow:hidden;
	float:left;
	padding:0px;
}
.dlssy .dt {
margin:0 auto;
	width:156px;
	height:116px;
	line-height:0;
	font-size:0;
	text-align:center;
}
.dlssy .dt img {
	width:150px;
	height:110px;
	padding:2px;
	border:1px solid #f6f6f6;

}
.dlssy .dd {
	width:162px;
	margin:0 auto;
	height:30px;
}
.dlssy .dd a {
	padding-top:3px;
	line-height:20px;

	text-align:center;
	display:block;
	overflow:hidden;
}
.zt3bg {width:100%;height:auto;background:#f6f6f6 url('zt1bg.png') repeat-x;margin-top:10px;overflow:hidden;padding-bottom:0px;}

.flink {
	MARGIN:0 auto;
	WIDTH:1200px;
	HEIGHT:auto;
	 padding:0px;
	 BORDER:#e7e7e7 1px solid;
	 margin-top:5px;overflow:hidden;
	 padding-bottom:15px;background:#fff;
}

.flink .top{height:34px; margin:0 auto;width:100%;background:url('barabout1.gif') repeat-x left;border-bottom:#e7e7e7 0px solid}
.top .topl{float:left;width:129px;height:35px;line-height:35px;font-weight:bold;text-indent:10px; color:#fff;font-size:14px;}
.top .topr {float:right;width:50px;margin-right:0px;line-height:30px;}
.top .topr a{color:#fff}

.flink .nr{ line-height:25px; color:#b2b2b2; padding:10px; background:url('') repeat-x top;height:auto;}
.flink .nr a{ float:left;padding:0 10px; color:#414141;}
.fltop {
	POSITION:relative;
	HEIGHT:26px;
	color:#0051bf;
	FONT-SIZE:12px;
	FONT-WEIGHT:bolder;
	line-height:26px;
	border-bottom:#1a739f 0px solid
}

.db{width:100%;height:120px;background:url('bottombg.jpg') repeat-x;margin-top:10px;text-align:center;font-family:"microsoft yahei";}
.dblink{margin:0 auto;width:1230px;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:1040px;
	height:50px;
	line-height:20px;
	padding-left:140px;
	padding-top:0px;
	BACKGROUND:url('dblogo0.png') no-repeat left;
}

.lxs {
	float:left;
	width:1040px;
	text-align:left;
	line-height:28px;
}
.lxs a{color:#eee;}