﻿html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, font, input{ padding:0; margin:0; border:0; }
BODY {
	MARGIN:0px;
	PADDING:0px;font-family:'微软雅黑',Arial;font-size:12px;color: #555;background:#f1f1f1 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:150px;BACKGROUND:#f7f7f7 url('stop1.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:180px;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;
}
.wtop{MARGIN:0 auto; WIDTH: 1230px; HEIGHT: 100px;margin-top:10px}
.logo{ float:left;WIDTH: 270px;HEIGHT: 100px;BACKGROUND-IMAGE: url(logon.png);}
.clogo{float:left;width:400px;height:100px;background:url(clogobg.png);overflow:hidden;FONT-FAMILY: "Microsoft Yahei"}
.clogo .gsname{width:380px;height:35px;margin-top:20px;padding-left:20px;line-height:35px;font-size:18px;font-weight:bold;}
.clogo .wzname{width:380px;height:30px;margin-top:0px;padding-left:20px;line-height:30px;}
.wzname a {font-size:16px;}
.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:65px;font-style:normal;font-size:20px;line-height:30px;font-weight:bold;color:#cc0000}
#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: 1224px; BACKGROUND: url('ccc.gif') no-repeat left top; HEIGHT: 45px;z-index:10;}
.navigation{ padding-left:0px;}
.navigation li{float:left;width:153px;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:153px;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; FONT-SIZE: 14px;}
.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;FONT-SIZE: 12px;}
.navigation li ul { width:100%; display:none; position:absolute; top:45px; left:0px; margin: 0px;  padding-top:5px; z-index:50;border-bottom:5px #aaa solid;  background-color:#fff;padding-bottom:5px;filter: alpha(opacity=95);/*IE*/ opacity: 0.95;/*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;}
.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:#ef0300;}
.navigation li ul li.hover { background:#362a23;background-image:none; }
.navigation li.hover ul a{background-image:none; }
.cpmenu {float:left;width:153px;margin-left:10px;margin-right:10px;}
.cpmenu .htext {padding: 0px 0px 0px 0px;text-align:center;text-indent:0px;line-height:30px;height:30px;overflow:hidden;}
.cpmenu .htext a:link, .cpmenu .htext a:visited{color: #0282cb;font-size: 14px;font-weight: bold;}

.cpmenu .xt{width:150px;height:100px;}
.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:475px;

  margin-top:1px;overflow:hidden;
}
.banner {  margin:0 auto;
  width:100%;
  height:475px;margin-top:0px;padding:0px;

  }
#flashs{ position:relative; width:100%;height:475px; 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:#f1f1f1 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:#cc0000;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:20px}
.pro{ width:1203px; padding-top:0px; height:720px;}
.pro-tit{ float:left;width:1097px; height:40px; line-height:40px; border-bottom:0px #971017 solid; padding:0 3px 0 0;}

.pro-tit li{ float:left;}
.pro-tit li a{ padding:0 25px; color:#666; margin-right:3px; font-size:14px; height:40px;}
.pro-tit li a:hover, .pro-tit li.cur a{ background:#fff; height:49px; font-weight:bold; display:block;}
.pro-c{ width:1228px; padding:19px 0 10px 0;border:1px #fff solid;overflow:hidden;BACKGROUND:#FFF;height:630px}
.pro-c ul{height:580px;overflow:hidden}
.dlsp{ width:299px; height:260px; overflow:hidden; float:left; padding:0;}
.dlsp .dt{margin:0 auto; width:258px; height:200px;text-align:center}
.dlsp .dt img{width:250px; height:192px; padding:3px; border:1px solid #eee;}
.dlsp .dd {margin:0 auto;width:250px }
.dlsp .dd a{ color:#838383; padding-top:5px;line-height:20px;height:20px;	font-size:13px; text-align:center; display:block; overflow:hidden;color:#111;font-weight:bold;}
.dlsp .dd2 {margin:0 auto;width:250px }
.dlsp .dd2 a{ color:#838383; padding-top:0px;line-height:20px;height:20px;	font-size:13px; text-align:center; display:block; overflow:hidden;}
.ztysbot{margin:0 auto;width:1230px;height:19px;text-align:center;background:url('ge02.jpg') no-repeat center top}

.cpztlist{margin:0px auto;width:1230px;border:0px #ddd solid;overflow:hidden;background:#fff;margin-top:10px}
.dls{ width:306px; height:280px; overflow:hidden; float:left; padding:0px;margin-top:15px;}
.dls .dt{ margin:0 auto;width:272px; height:202px;text-align:center}
.dls .dt img{width:270px; height:200px; margin:0px; border:1px solid #f1f1f1;}
.dls .dd {margin:0 auto;width:272px;background:#f1f1f1 }
.dls .dd a{ padding-top:0px;line-height:25px; height:55px;text-align:center; display:block; overflow:hidden;font-size:13px;}
.dls .dd k{color:#555;font-family:Arial}
.sjmore{margin:0 auto;width:1210px;height:50px; line-height:50px; border-top:2px #ddd solid;text-align:center;clear:both;}
.sjmore a{ padding:0 18px; color:#555; margin-right:3px; font-size:20px; height:50px;}
.sjmore a:hover{ height:50px; color:#8c091b; display:block;}
.sygg{margin:10px auto;height:200px;width:1228px;}

.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:#cc0000;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:1230px;margin-top:20px;}
.gsjj {float:left;width:590px;height:auto;border:#ddd 1px solid;background:#fff;overflow:hidden;}
.gsjj .top{height:35px; 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:#cc0000;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:630px;
	FLOAT:right;
	HEIGHT:auto;
	 BACKGROUND:#fff;
	 padding:0px;
	 BORDER:#ddd 1px solid;overflow:hidden;
}
.news .top{height:35px; 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:410px
}
.news UL LI A:hover {
	COLOR:#ff0000
}
.news UL LI SAMP {
	POSITION:absolute;
	COLOR:#999;
	TOP:0px;
	RIGHT:3px
}
.flink {
	MARGIN:0 auto;
	WIDTH:1230px;
	HEIGHT:auto;
	 padding:0px;
	 BORDER:#e7e7e7 1px solid;
	 margin-top:5px;overflow:hidden;
	 padding-bottom:15px;background:#fff;
}

.flink .top{height:35px; margin:0 auto;width:100%;background:url('barabout1.gif') no-repeat 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:190px;
	padding-top:0px;
	BACKGROUND:url('dblogo0.png') no-repeat left;
}

.lxs {
	float:left;
	width:1000px;
	text-align:left;
	line-height:28px;
}
.lxs a{color:#eee;}