body {
margin:0px; font-family:"微软雅黑","黑体";
}
.w1100{width:1100px; margin:auto;}
.f30{font-size:20px; line-height:100px;}
.f14{font-size:14px; color:#666; line-height:22px;}
a{ text-decoration:none; color:#333; }
img{ border:0px;}
a:hover{ color:#009889; text-decoration:none;}
.top{ height:100px; width:100%; margin:auto;overflow:hidden }
.top ul{ margin:auto; width:1100px; padding:0px; margin:auto; list-style:none; padding-top:10px;}
.top .header{ margin:auto; width:1100px; padding:0px; margin:auto; }
.tell{ width:370px; height:90px; background:url(image/tel.png) no-repeat bottom right; float:right; padding-top:10px; }
.tell .tel_t { color:#4C4C4C;font-size:13px;}
.tell .tel_t a{ font-size:13px;}
.tell .tel_t a:hover{ font-size:13px; color:#FAAE03}
.logo1{ float:left; width:489px; height:80px; background:url(image/logo.png); margin-top:15px; }
.logo{ float:left; width:279px; height:86px; background:url(image/logo.PNG); margin-top:5px;}
.tel{ width:239px; height:68px; background:url(image/tel.png); float:right; margin-top:15px;}
.mune{ width:100%; background:#181818; height:40px; border-bottom:6px solid #009985;}
.mune ul{ width:1100px; margin:auto; list-style:none; padding:0px;}
.mune ul li{ background:url(image/zd.JPG) right repeat-y; float:left; line-height:40px; width:110px; text-align:center;}
.mune ul li a{ color:#FFFFFF; font-size:14px; display:block;  text-decoration:none;}
.mune ul li a:hover{ color:#FFFFFF; font-size:14px; display:block;  text-decoration:none; background:#f6ae04; }
.banner{ width:100%;}
.banner img{ width:100%; display:block;}
.bt{ width:1100px; margin:auto; height:40px; border-bottom:1px solid #068476; font-size:24px; font-weight:bold; }
.bt span{ background:#068476; color:#FFFFFF; padding:10px;}
.more{ float:right; font-size:24px; color:#000000;}
.fw{ width:1100px; margin:auto;}
.fw ul{ margin:0px; padding:0px; list-style:none;}
.fw td{ font-size:12px; color:#666666; text-align:center; padding:10px 0; line-height:20px;}
.fw td span{ font-size:16px; color:#000000; line-height:30px;}
.zjbanner{ width:100%;}
.zjbanner img{ width:100%;}
.xbt{ font-size:16px; color:#FF6600; height:60px; }
.xbt span{ padding:5px; float:right;}
.new{ padding:10px 0;}
.new a{ font-size:14px; line-height:30px; color:#333333; text-decoration:none;}
.new a:hover{ font-size:14px; line-height:30px; color:#009889; text-decoration:none;}
.jj{ font-size:14px; color:#333333; line-height:30px; padding:10px 0;}
.anli{ width:1100px; margin:auto;}
#allmap{width:100%;height:300px; box-shadow: 5px 5px 5px inset #666666;}
.hzdw{ width:1100px; margin:auto; padding:10px 0;}
.hzdw img{ height:50px; margin:10px 26px 30px 0; padding:4px; border:1px solid #CCC; background:#fff}
.lm{ width:100%; margin:auto; height:215px; background:#1375B6; font-size:16px; color:#fff; padding-top:20px;}
.lm a{ font-size:13px; text-decoration:none; color:#fff; line-height:25px; display:block;}
.lm a:hover{ font-size:13px; text-decoration:none; color:#0C9; line-height:25px; display:block;}

.foot{ background:#181818; font-size:14px; color:#CCCCCC; padding:20px 0;}
.nr{ width:1100px; margin:auto;}
.leftn{ float:left; width:180px; /*border:5px solid #F2F2F2;*/ background:#008DCA; border:1px solid #F2F2F2}
.rightn{ float:right; width:880px; font-size:14px; line-height:25px; border:1px solid #F2F2F2; padding:10px;}
.rightn h1{color:#009889; line-height:45px;}

.leftn a{ font-size:14px; text-align:center; display:block; background:#BBEBFF; width:180px; line-height:40px; text-decoration:none; color:#009889; border-bottom:1px solid #fff; }
.leftn a:hover{ font-size:14px; text-align:center; display:block; background:#fff; width:180px;  line-height:40px;s text-decoration:none; color:#009889; border-bottom:1px solid #009889;}
.leftn span{ color:#fff; text-align:center; border-bottom:3px solid #F2F2F2; line-height:45px; font-size:18px; width:100%; display:block; font-weight:bold; }
.wz{ width:100%; height:50px; background:#FFFFFF;box-shadow:0px 3px 5px #cccccc;}
.wz ul{ width:1100px; margin:auto; font-size:14px; line-height:50px;text-align:cenetr;}
.wz ul a{ text-decoration:none; color:#009BDD; font-size:15px;}

.wz1{ width:100%; height:65px; background:#FFFFFF;box-shadow:0px 3px 5px #cccccc;}
.wz1 ul{ width:880px; margin:auto; font-size:14px; line-height:50px;text-align:cenetr;}
.wz1 ul a{ text-decoration:none; color:#009BDD; font-size:15px;}

.cpimg{ border:10px solid #fff;box-shadow:0px 2px 4px #cccccc;}
.cpimg:hover{ border:10px solid #FE4C40; background:#FE4C40;}



.wrap {
 width:100%; background:#404144; height:50px; border-bottom:1px solid #fff;
}
/* @group core nav menu */
#nav {
 width:1100px; margin:auto; list-style:none; padding:0px;
}
#nav li {
	 /*background:url(image/zd.JPG) right repeat-y;*/ float:left; line-height:50px; width:110px; text-align:center;
	position: relative;
	z-index: 999;
}
#nav li a {
	 color:#FFFFFF; font-size:15px; display:block;  text-decoration:none;zoom: 1;
}
#nav li a:hover, #nav li a.hov {
	 color:#FFFFFF; font-size:15px; display:block;  text-decoration:none; background:#626468; 
}
/* @group subnav */
#nav ul {
	position: absolute;
	left:0px;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	padding-bottom: 3px;
}
#nav ul li {
	width: 110px;
	float: left;
	border-top: 1px solid #fff;
	text-align: CENTER;
}
#nav ul li:hover {
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	
}
#nav ul a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 8px 5px;
	border-bottom: 1px solid transparent;
	text-transform:  uppercase;
	color: #ffffff;
	font-weight: normal;
	background:#626468;
}
#nav ul a:hover {
	text-decoration: none;
	border-right-color: transparent;
	border-left-color: transparent;
	color: #ffffff;
	background:#626468;
}
* html #nav ul {
	margin: 0 0 0 -2px;
}
/** @group clearfix **/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}


/*我们的服务*/
.Ofw{text-align:center;margin-top:20px;}
.Ofw .s1{ font-size:36px; line-height:90px; font-family:"novecento_widelight", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma; color:#434343}  
 .Ofw .s3{ border-bottom:1px solid #666; font-size:24px; padding-bottom:5px; padding-top:10px; font-family:"novecento_widenormal", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;}
.Ofw .s2{width: 37px; height: 2px;  margin:0 auto;background: #c8161e;margin-bottom:20px;}
/*案例*/
.al{ width:100%; height:50px;}
.al ul{ width:740px; margin:auto; font-size:14px; line-height:50px;text-align:cenetr;}
.al ul a{ text-decoration:none; color:#fff; font-size:14px; box-shadow:0px 3px 5px #258ACD;float:left; margin-left:20px; display:block; background:#3598DB; height:30px; padding:0px 20px; line-height:30px; margin-top:10px; border:1px solid #258ACD}

.tc_list{color:#000000;}
.tc_list li{background:url(image/gou.png) no-repeat;  padding-left: 21px;  line-height: 21px;  margin-bottom: 5px;  font-size: 13px;}
.tc_list1 li{ background:url(image/gou.png) no-repeat right;padding-right:25px; line-height:21px;margin-bottom:5px; font-size:13px;}

.new{ width:300px; text-align:left }
.new ul{ width:100%; height:50px; margin:auto; font-size:14px; line-height:50px;text-align:cenetr; }
.new ul a{ text-decoration:none; color:#fff; font-size:14px; box-shadow:0px 3px 5px ##4A494F;float:left; margin-left:20px; display:block; background:#4A494F; height:30px; padding:0px 20px; line-height:30px; margin-top:10px; border:1px solid #2B292E}
.new ul a:hover{ color:#fff}

.ab_1{ text-indent:2em;line-height:24px;text-align:Justify} 



.js_lylist{
	width:1100px;
	overflow:hidden;
	padding-top:30px;
	margin:0 auto;
}
.js_lylist a{
	overflow: hidden;
	width: 336px;
	height: 76px;
	margin: 10px 15px;
	float: left;
	padding: 15px 0;
	position: relative;
	color:#666;
}
.js_lylist a:hover{
	color:#FFFFFF;
}
.js_lylist a dl{
	overflow: hidden;
	width:100%;
}
.js_lylist a dl dt{
	width:66px;
	height:66px;
	float:left;
	margin:5px 10px;
}
.js_lylist a.ly1 dl dt{
	background:url(image/lydl.png) 0px -80px;
}
.js_lylist a.ly1:hover{
	/*background: url(lydl.png) -396px -80px;*/
	background:#BF2631;
}
.js_lylist a.ly2 dl dt{
	background:url(image/lydl.png) -66px -80px;
}
.js_lylist a.ly2:hover{
	/*background: url(lydl.png) -462px -80px;*/
	background:#FF8B00;
}
.js_lylist a.ly3 dl dt{
	background:url(image/lydl.png) -132px -80px;
}
.js_lylist a.ly3:hover{
	/*background: url(lydl.png) -528px -80px;*/
	background:#FFCB00;
}
.js_lylist a.ly4 dl dt{
	background:url(image/lydl.png) -198px -80px;
}
.js_lylist a.ly4:hover{
	/*background: url(lydl.png) -594px -80px;*/
	background:#37B54A;
}
.js_lylist a.ly5 dl dt{
	background:url(image/lydl.png) -264px -80px;
}
.js_lylist a.ly5:hover{
	/*background: url(lydl.png) -660px -80px;*/
	background:#00ADEF;
}
.js_lylist a.ly6 dl dt{
	background:url(image/lydl.png) -330px -80px;
}
.js_lylist a.ly6:hover{
	/*background: url(lydl.png) -726px -80px;*/
	background:#C93ED7;
}
.js_lylist a dl dd{
	line-height:22px;
	width:238px;
	float:left;
}
.js_lylist a dl dd h3{
	font-size: 11pt;
	line-height: 30px;
}
.js_lylist a dl dd p{
	font-size: 9pt;
}