﻿@charset "utf-8";
/* css document */
html,h1,h2,h3,h4,h5,h6,dl,ol,ul,li,dt,dd,table,th,td,tr,p,div,body{
	padding:0px; margin:0px auto; 
}

body { font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; color:#828385}
ul {
	list-style-type: none; zoom: 1; list-style-image: none
}
li {
	list-style-type: none; zoom: 1; list-style-image: none
}
img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px;vertical-align:middle;
}
a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666 }
a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#215bac; 
}
.clear {
	border-bottom: 0px; border-left: 0px; line-height: 0; margin-top: 0px; visibility: hidden; 
clear: both; font-size: 0px; border-top: 0px; border-right: 0px
}

.top{ width:100%; background:url(images/top_bj.jpg) repeat-x}
.top-div{ width:1002px;}
.top-logo{ width:643px; height:73px; float:left; padding-top:35px; padding-bottom:35px;}
.top-right{ width:359px; float:left; color:#666666; padding-top:35px;}
.top-right ul li{ width:359px; float:left; padding-bottom:15px;}
.top-right ul li a{ color:#666; padding-right:15px; float:right; }

/*meun and banner*/
.meun{ width:100%;  background:#215bac; border-bottom:3px solid #08206a }
.nav{
	width:1002px;
	height:41px;
}
.nav .nav_list{   width:1002px; }
.nav li{float:left;height:41px; width:155px; line-height:41px; position:relative; display:block;
}
.nav_line{
	width:1px;
	max-width:1px;
	height:41px;
	float:left; background:url(images/line.jpg) no-repeat;
	*position: absolute; _background:none;
}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:155px; height:41px; text-align:center; line-height:41px; color:#fff; 
	font-size:14px;}
.nav li a:hover{background:#4684cd; text-decoration:none; }
.nav li a span{
	float:left;
	display:block;
	width:155px;
	height:41px;
	line-height:41px;color:#fff;
	cursor:pointer;
	font-size:14px;
}
.submenu{
	z-index:9999;
	width:155px;
	display:none;
	position:absolute;
	top:41px;
	background:#4684cd;
	left: 0px;
}
 .submenu li{float:left;padding:0;height:30px; line-height:30px; background:none; border-bottom:1px solid #ccc; }
 .submenu li a{float:none;padding:0;	width:155px;  height:30px;line-height:30px;color:#fff;  text-align:center; font-size:12px; font-weight:lighter;}
 .submenu li a:hover{font-weight:normal; color:#fff; text-decoration:none;}
/* nav css is over */

.indexbanner{
	width:100%;
	height:auto;
	z-index:-1;
}
.flexslider{
	position:relative;
	height:476px;
	overflow:hidden;}
	

.slides{position:relative;z-index:-1;}
.slides li{height:476px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(banner/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:52px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(banner/prev.png) center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(banner/next.png) center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:0px;background:url(banner/prev_over.png) center no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:0px;background:url(banner/next_over.png)center no-repeat;}
.boxleft{ width:30px; float:left; padding-top:50px;}
.boxright{ width:27px; float:left; padding-top:50px;}
.boxcenter{ width:635px; float:left;padding-top:50px;}
.banner{ width:100%; height:476px;}
/* indexbanner css is over */

.content-bj{ width:100%; background:url(images/content-bj.jpg) repeat-x #f6f6f6}
.content-div{ width:1002px;}
.left{ width:771px; float:left}
.left-about{ width:751px; height:147px; float:left; background:#215bac; padding-left:20px; line-height:22px; color:#ced7e8}
.left-about a{ color:#fcd019}
.left-about a:hover{ text-decoration:underline}
.left-product{ width:738px; float:left; padding-top:20px;}
.left-product-title{ width:738px; height:37px; border-bottom:1px solid #042d96; background:#fff; line-height:37px;}
.left-product-title a{ color:#f38400}
.left-product-div{ width:738px; float:left; padding-top:28px; overflow:hidden}
.left-product-div ul{ width:110%}
.left-product-div ul li{ width:162px; float:left; margin-right:20px; line-height:43px; color:#181717; text-align:center}
.right{ width:231px; float:left}
.right-search{ width:197px; float:left; background:#215bac; height:144px; padding-left:17px; padding-right:17px; padding-top:32px; color:#ced7e8; font-weight:bold}
.right-cate{ width:213px; float:left}
.right-cate-title{ width:213px; height:40px; background:#4684cd; float:left; padding-top:20px; padding-left:18px; float:left}
.right-cate-content{ width:231px; float:left; background:#fff}
.right-cate-content ul li{ width:211px; float:left; line-height:36px; border-bottom:1px dotted #c0c0c0; padding-left:20px; background:#fff; cursor:pointer}
.right-cate-content ul li:hover{ background:#f19c0b; color:#fff}
.right-cate-contact{ width:231px; float:left; padding-top:15px; padding-bottom:20px; text-align:center}

.foot{ width:100%; background:url(images/foot-bj.jpg) repeat-x}
.foot-list{ width:1002px; padding-top:47px;}
.foot-list-div{ float:left; padding-right:35px; color:#999999; line-height:20px; height:247px;}
.link{ width:374px; float:left; overflow:hidden}
.link ul{ width:110%}
.link ul li{ width:166px; height:25px; float:left; background:url(images/nav.jpg) no-repeat; padding-left:11px; color:#a3a3a3; cursor:pointer; line-height:25px; margin-right:20px; margin-bottom:10px;}
.link ul li:hover{ background:url(images/nav_over.jpg) no-repeat; color:#fff}
.foot-list-copy{ width:1002px; float:left; text-align:center; line-height:54px; color:#666666; font-size:12px;}

/*内页样式*/
.nybanner{ width:100%; height:208px;}
.nycontent{ width:1200px; padding-top:20px;}
.nycontent-left{ width:230px; float:left; margin-right:40px; margin-bottom:40px;}
.nycontent-left-title{ width:200px; float:left; line-height:34px; color:#fff; padding-left:30px; font-size:16px; font-weight:bold; background:#215bac}
.left_con{ width:230px; float:left;}
#leftnavcon {}
#leftnavcon UL {DISPLAY: block;}
#leftnavcon LI { list-style:none; list-style-type:none }
A.left_menubg_ {
	DISPLAY: block; 
	WIDTH:190px; 
	LINE-HEIGHT: 38px; 
	HEIGHT: 38px;  
	font-size:12px;
	font-family:"微软雅黑"; 
	color:#000;  
	text-decoration:none; 
	padding-left:40px; 
    background:url(images/icon2.jpg) no-repeat left #fcfcfc ;
	border-bottom:1px dashed #e7e7e7
}

A.left_menubg_:hover {
	DISPLAY: block;
	font-size:12px;
	FONT-WEIGHT: bold; 
	COLOR: #215bac;
	WIDTH: 190px;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	TEXT-DECORATION: none;  
	font-family:"微软雅黑";  
	text-decoration:none; background:url(images/icon1.jpg) no-repeat left #e7efe4;
	 border-bottom:1px solid #d9ded8; 
	padding-left:40px;  }

A.left_menubg_over {
	DISPLAY: block;
	font-size:12px;
	FONT-WEIGHT: bold; 
	COLOR: #215bac;
	WIDTH: 190px;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	TEXT-DECORATION: none;  
	font-family:"微软雅黑";  
	text-decoration:none; background:url(images/icon1.jpg) no-repeat left #e7efe4;
	 border-bottom:1px solid #d9ded8; 
	padding-left:40px; }

A.left_menubg_over:hover {
	DISPLAY: block;
	font-size:12px;
	FONT-WEIGHT: bold; 
	COLOR: #215bac;
	WIDTH: 190px;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	TEXT-DECORATION: none;  
	font-family:"微软雅黑";  
	text-decoration:none; background:url(images/icon1.jpg) no-repeat left #e7efe4;
	 border-bottom:1px solid #d9ded8; 
	padding-left:40px; }	
.left_contact{ width:198px; float:left; margin-top:20px; background:#f9f9f9; border:1px solid #eaeaea; padding:15px; line-height:30px; margin-bottom:20px;}
.left_product{ width:198px; float:left; padding:15px;  background:#f9f9f9; border:1px solid #eaeaea; line-height:26px;}

.nycontent-right{ width:898px; float:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:3px solid #ebebeb; border-top:3px solid #ebebeb; padding:15px;}
.nycontent-right-title{ width:898px; float:left; line-height:40px; border-bottom:1px solid #e5e5e5}
.nycontent-right-div{ width:898px; float:left; line-height:30px; padding-top:20px; overflow:hidden}
.right-product{ width:232px; float:left; margin-right:90px; margin-bottom:30px; color:#333}
.right-product-img{border:1px solid #d1ccd0; width:230px; float:left; cursor:pointer; text-align:center; height:227px;}
.right-product-img:hover{ border:1px solid #215bac}
.right-product a{ width:50px; line-height:20px; color:#fff; text-align:center; background:#215bac; font-size:12px; float:right; margin-top:6px;}
.right-product a:hover{ background:#266dcf}
.right-product-title{ width:898px; float:left; height:44px; background:#dcdcdc; color:#fff; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.right-product-titlep{background:#215bac; width:100px; text-align:center; line-height:44px; float:left}


/*检测·治理样式*/
.detection{ width:898px; float:left; padding-bottom:30px;}
.detection-title{ width:881px; height:36px; line-height:36px; border-bottom:1px dotted #cfcfcf; float:left;  color:#333;   cursor:pointer; font-weight:lighter}
.detection-content{ width:856px; float:left; background:#f9f9f9;  color:#727272; line-height:24px; margin-top:-1px; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:5px;}
.detection-content1{ border-left:3px solid #2fa81d; width:822px; float:left; border-bottom:1px dashed #cfcfcf; border-top:1px dashed #cfcfcf; border-right:1px dashed #cfcfcf; padding:15px; line-height:26px; color:#999; cursor:pointer}

.detectioninfo-title{ width:898px; float:left; line-height:74px; text-align:center; font-size:14px; font-weight:bold; font-weight:bold; color:#F00}
.detectioninfo-subtitle{ width:898px; float:left; text-align:center; color:#999; padding-bottom:35px;}

.detectioninfo-paper{ width:868px; float:left; height:70px; background:#fbfbfb; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; color:#999; line-height:26px; padding-left:15px; padding-right:15px; padding-top:10px;}

/*新闻页面样式*/
.news-top{ width:898px; float:left; padding-bottom:20px; border-bottom:2px solid #eeeeee; margin-bottom:20px}
.news-top a{ font-size:14px; font-weight:bold; color:#333}
.news-top a:hover{ color:#2fa81d}
.news-list{ width:898px; float:left}
.news-list ul li{ width:898px; float:left; line-height:35px; border-bottom:1px dashed #eee; color:#999; font-size:12px;}
.news-list ul li a{ color:#333; font-size:12px;}
.news-list ul li a:hover{ color:#2fa81d}

/*荣誉图片放大*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


.kfoutbox{  
	clear: both;
	position: fixed;
	z-index:10000; right:0px; top:20%;
 
}
.kfoutbox .kfbox{height:auto; width:154px; overflow:hidden; font-size:12px; text-align:center; font-family:"arial",Verdana, Geneva, sans-serif;margin: 0px;}
.kfoutbox .kfbox a{text-decoration:none; color:#666666;}
 
.kfoutbox .kfbox .kf54kefuqqtop{
	width:154px;
}
 
.kfoutbox .kfbox .kf54kefuqqtop .kfboxclose{
 position:absolute; top:0px; right:0px; cursor:pointer; overflow: hidden;text-align:right;
}
 
.kfoutbox .kfbox .kf54kefuqqbg{
	background:url(images/kfbg.jpg) repeat-y;
 
	padding-bottom: 8px;
 
}
 
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli{ text-align:center;
	width: 154px;}

#dcms_pager{ width:100%;font-family:arial;}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:auto;clear:both;text-align:center;  }
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:4px;font-size:12px; width:16px;height:16px;line-height:16px; font-family:arial;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#333;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#000; background-color:#eee;}