﻿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:#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:133px;BACKGROUND:#fff url('stop1.gif') repeat-x top;border-top:5px #d40008 solid;border-bottom:2px #aaa solid;}
.toplink{margin:0 auto;width:1230px;height:33px;}
.welcome{float:left;width:400px;line-height:33px;}
.elink{float:right;width:360px;height:30px;line-height:30px;z-index:100;position:relative;padding-top:3px}
.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;
}
.htel{float: left;width:280px;height:30px; background:url('tel.png') no-repeat;margin-top:0px;overflow:hidden;font-weight:bold;FONT-FAMILY: Arial;color:#ec1d25;font-size:18px;line-height:30px;text-indent:110px;}

.wtop{MARGIN:0 auto; WIDTH: 1230px; HEIGHT: 100px;}
.logo{ float:left;WIDTH: 300px;HEIGHT: 100px;BACKGROUND: url(elogo.png) no-repeat left;}
.clogo{float:left;width:300px;height:100px;background:url(clogobg.png);overflow:hidden;}
.clogo .gsname{width:380px;height:35px;margin-top:20px;padding-left:20px;line-height:35px;font-size:24px;font-weight:bold;}
.clogo .wzname{width:380px;height:30px;margin-top:0px;padding-left:20px;line-height:30px;}
.wzname a {font-size:18px;}
.tr {float:right; WIDTH: 900px; HEIGHT: 45px; margin-top: 55px;}
#nav{ width:100%;height:45px;line-height:45px; margin:0 auto; background: url('') repeat-x center; }
.menubg{MARGIN: 0px auto; WIDTH: 900px;}
.menu {float:right; WIDTH: 900px; BACKGROUND: url('') repeat-x right top; HEIGHT: 45px;FONT-SIZE: 14px;z-index:10;}
.navigation{ padding-left:0px;}
.navigation li{float:left;width:150px;text-align:center;  position:relative; padding-left:0px; z-index:50; background:url('ccc0.gif') no-repeat right top;}

.navigation li a,.navigation li a:visited{display: block;color:#555;text-decoration: none;font-weight: bold; }
.navigation li a:hover,.navigation li.hover a{color: #000000;text-decoration: none;background: url('') no-repeat center; }
.navigation ul{display:none;BACKGROUND:#FFF}
.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-top:5px; z-index:50;border-top:2px #aaa solid;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:20px;text-align:left; background-image:none; FONT-SIZE: 12px;}
.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:220px;margin-left:10px;margin-right:10px;}
.cpmenu .htext {padding: 0px 0px 0px 0px;text-align:left;text-indent:0px;line-height:20px;height:40px;overflow:hidden;}
.cpmenu .htext a:link, .cpmenu .htext a:visited{color: #0282cb;font-size: 14px;font-weight: bold;}
.cpmenu li{width:200px}
.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:0px;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:#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:35px;line-height:35px;font-size:20px;color:#fff;font-weight:bold;text-indent:0px;}
.searchq {
FLOAT: right;width:200px;MARGIN-TOP: 5px; 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:1197px; 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 15px; 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 #eee;}
.dls .dd {margin:0 auto;width:272px;background:#eee }
.dls .dd a{ padding-top:10px;line-height:25px; height:55px;text-align:center; display:block; overflow:hidden;font-size:13px;}
.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;}

.zt3bg {width:100%;height:auto;background:url('gsbg.jpg') repeat-x;margin-top:0px;overflow:hidden;padding-bottom:10px;}
.zt3{margin:0 auto;width:1230px;height:auto;background:#f4f5f7;border:0px #ff0000 solid;margin-top:10px;overflow:hidden;}

.gsjj {margin:10px auto;width:1228px;height:auto;border:#ddd 1px solid;background:#fff;}
.gsjj .top{height:35px; margin:0 auto;width:100%;background:#f1f1f1 url('abt.jpg') repeat-x;}
.top .topl{float:left;width:129px;height:35px;line-height:35px;font-weight:bold;text-indent:10px;font-size:16px;}
.top .topr {float:right;width:40px;margin-right:0px;line-height:30px;}
.top .topr a{color:#fff}
.twlb {float:left;width:210px;height:150px;margin-right:0px;}
.gsjj .ztm{padding:10px;height:auto;line-height:22px;border:0px #ddd solid;overflow:hidden;width:1208px}
.dls1{ width:120px; height:80px; overflow:hidden; float:left; padding:0px;margin-top:15px;}
.dls1 .dt{ margin:0 auto;width:102px; height:65px;text-align:center}
.dls1 .dt img{width:100px; height:63px; margin:0px; border:1px solid #eee;}

.db{width:100%;height:120px;background:url('bottombg.jpg') repeat-x;margin-top:10px;text-align:center;}
.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;}