/* CSS  首页 */
*{ margin:0px; padding:0px; list-style:none;}
body{font-size: 14px;color: #333;}
a{ color:#000; text-decoration:none;}
img{ border:0px;}
a:hover{ text-decoration:underline;}
.header{ background:#0b8d43;
   background: linear-gradient(to bottom,#0b8d43,#057938);
   height:100px;
}
.header_con{ width:1100px; margin:0 auto;}
.logo{ float:left;height: 94px;margin-top: 3px;}
.logo img{
	height: 100% !important;
}
.nav{ width:760px;height: 100px; float:right; }
.nav ul{height: 100px;}
.nav ul li{ width:102px; float:left;  text-align:center;/* padding: 45px 0; */}
.nav ul li a{ display: block; height: 31px; padding-top: 27px;  font-size:15px; color:#FFF; font-family:"΢���ź�";
   font-weight: 600;
}

.nav ul li:hover{ background-color: #fcb623;}
.nav ul li a:hover{text-decoration: none;}
.nav ul li span a{ font-family:"΢���ź�"; font-size:12px; color:#FFF; display: block;  padding-top: 0;  height: 20px;line-height: 20px;   padding-bottom: 25px;}
.banner ul li a{ background:url(../images/banner.png) center center no-repeat; display:block; float:left; width:100%; height:578px;}
.mian{ width:1040px; margin:0px auto; padding-top:20px;}
.mian .about{ 
	width:280px;
	 height:auto; margin-right:20px; float:left;}
.clear{ clear:both;}
.mian .about p{ text-indent:24px; line-height:22px; margin-top:10px;}
.mian .about h3{ font-size:16px; font-family:"΢���ź�"; font-weight:normal; height:30px; line-height:30px;}
.mian .about font{ margin-left:10PX; color:#999; font-size:13px;}
.mian .news{ width:460px; float:left;}
.mian .news h3{ font-size:16px; font-family:"΢���ź�"; font-weight:normal; height:30px; line-height:30px;}
.mian .news font{ margin-left:10PX; color:#999; font-size:13px;}
.actives{
	background-color: #fcb623;
}
.news_cont{ width:320px; float:right;}
.mian p{ line-height:24px; margin-top:5px;}
.new_list{ margin-top:4px;}
.new_list ul {padding-top:10px;}
.new_list ul li{
	line-height:24px; 
	background:url(../images/news_icon.gif) left center no-repeat; 
	padding-left:10px; 
	border-bottom:1px dashed #CCC;
	height:30px; 
	line-height:30px;
	}
.contact{ width:260px; float:left; margin-left:20px;}
.contact h3{
	font-size:16px;
	 font-family:"΢���ź�"; 
	 font-weight:normal; 
	 height:30px; 
	 line-height:30px;
	 margin-bottom:20px;
	 }
.contact font{ margin-left:10PX; color:#999; font-size:13px;}
.footer{ height:72px; background:#0b8d43; margin-top:20px; text-align:center; line-height:28px; color:#FFF; padding-top:30px; clear:both;}
.contain{ width:1006px; margin:10px auto; min-height:600px; height:auto!important; height:600px;}
.contain_lf{ width:250px; float:left; vertical-align:top; min-height:600px; height:auto!important; height:600px; background:#cccccc;}
.contain_tit{
	text-align: center;
	height: 46px;
	background: linear-gradient(to bottom,#0b8d43,#057938);
	clear: both;
	color: #FFF;
	font-size: 16px;
	line-height: 46px;
}
.contain_tit ul{
	padding-top:20px; 
	padding-bottom:20px;
}
.case_list {
	padding: 0px 0px 20px 0px; 
	vertical-align:top;
	 min-height:600px;
	  height:auto!important; 
	  height:600px; 
	  background-color:#cccccc;
	  }
.case_list ul li {height: 27px;background: #FFF ;width: 190px;line-height: 27px; text-align: center;margin-bottom: 10px; margin-left:30px;}
.case_list ul li a{font-size: 14px;}
.contain_rg{
	float: right;
	width: 740px;
	height: auto; 
	vertical-align:top;
	  height:auto!important; 
	  height:600px;
	  }
.about_tit { 
	font-size: 16px;
	padding-bottom: 14px;
	border-bottom: 1px solid #333; 
	font-family:"΢���ź�";}
.tit{text-align: center;line-height: 30px;font-family: "΢���ź�";color: #3b9ceb;
font-size: 16px;font-weight: bold;}
.message { border-bottom: 1px dashed #666;text-align: center; padding-bottom: 1px;margin-top: 2px;}
.message_kd { width:500px; margin: 0 auto; height:30px; margin-bottom:20px; margin-top:20px;}
.skim{ width:120px; float:left; padding-top:6px;}
.date{ width:150px; float:left; padding-top:6px;}
.bdsharebuttonbox_wz{ width:50px; float:left; padding-top:6px;}
.bdsharebuttonbox{ width:180px; float:left; padding-top:0px;}
.con_con  p{ line-height:24px;text-align: center;}
.about_con{
	padding-top: 20px;
	padding-bottom:20px;
	 line-height:25px;
	 }
.about_con ul li{
	border-bottom:1px dashed #CCC;
	 padding-bottom:20px;
	 padding-top:10px;
}
.about_con ul li div{
	display:-webkit-box;
	    -webkit-box-orient:vertical;/*设置方向*/
	    -webkit-line-clamp:3;/*设置超过为省略号的行数*/
	overflow:hidden;

}
.about_con h3{
	font-size:15px !important; 
	margin-bottom:10px;
}

.about_con  div{line-height:24px;}

.con_contact{ width:170px; background:#FFF; height:200px; margin-left:30px; margin-top:20px; padding:10px;}
.con_contact p{ line-height:24px;}
.page{ margin-top:30px; text-align:center;}
.page a{ margin-right:5px;padding:3px 5px; border:1px solid #CCC;}

/* flexslider */
.flexslider{
	position:relative;
	height:470px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:470px;}
.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 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/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:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{
	left:40px;
	background:url(../images/prev.png) center center no-repeat;
	opacity: .1;
	
	}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity: .1;}

.pre{ text-align:left; height:30px; line-height:30px;}
.next{ text-align:left; height:30px; line-height:30px;}
 
.fanye{padding:5px 5px;margin-right:5px;border:1px solid #E0E0E0; background-color:#fff; color:#868686;}
.pagelist a{color:#868686;}
.pagelist a:hover{color:#868686; background-color:#F1F1F1; padding:5px 5px;margin-right:5px; border:1px dashed #E0E0E0;}

.pagelist li{ float:left; padding:5px 5px;margin-right:5px;border:1px solid #E0E0E0; background-color:#fff; color:#868686;}


.pro-banner{
	margin: 0 auto;
	width: 100%;
	height: 300px;
	overflow: hidden;
}

.pro-banner img{
	width: 100%;
}
.display_content{
	white-space: normal; 
	word-spacing: 0px;
	 text-transform: none;
	  color: rgb(102,102,102);
	   padding-bottom: 15px;
		padding-top: 15px; 
		font: 14px/2 Tahoma;
		 padding-left: 20px;
		  letter-spacing: normal;
		   padding-right: 20px;
			text-indent: 0px;
			-webkit-text-stroke-width: 0px;
}
.clear1{
	overflow: hidden;
	 height: 0px;
	  white-space: normal;
	   word-spacing: 0px;
		text-transform: none; 
		color: rgb(88,88,88);
		 text-align: center;
		  font: 12px/16px Tahoma;
		   clear: both;
			letter-spacing: normal;
			 text-indent: 0px; 
			 -webkit-text-stroke-width: 0px;
}
.page_top{
	white-space: normal; 
	word-spacing: 0px; 
	text-transform: none; 
	color: rgb(88,88,88);
	 padding-bottom: 15px; 
	 text-align: center; 
	 padding-top: 15px;
	  font: 12px/16px Tahoma;
	   padding-left: 20px;
		margin: 0px 15px; 
		letter-spacing: normal;
		 padding-right: 15px; 
		 text-indent: 0px;
		  -webkit-text-stroke-width: 0px;
}
.pageTop{
	overflow: hidden;
	 height: 50px;
	  width: 50px; 
	  background-image: url(images/up.png); 
	  right: 10px;
	   position: fixed; 
	   display: block;
		bottom: 10px; 
		text-indent: -999px;
}
.pageTop  a{
	text-decoration: none;
	 height: 50px;
	  width: 50px;
	   color: rgb(88,88,88);
		display: block;	
}
.page_lt{
	margin-top:30px;
	 line-height:22px;
}
.jobs_input{
	float: left;
}

.yanzheng-tu{
	width: 76px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.yanzheng-tu img{
	width: 100%;
	height: auto !important;
}
.clsspageselect{
	height: 15px;
}
#sldd{
	height: 16px;
}
.biao-tit{
	/* float: left; */
}
.shijian{
	float: right;
	
}
/* 产品列表 */
.case{
	height: 110px;
	border-bottom: 1px dashed #CCC;
	margin-bottom: 15px;
	padding-bottom: 20px;
}
.case:first-child{
	/* padding-top: 10px; */
	}
.case  .zuotu{
	width: 160px;
	height: 110px;
	overflow: hidden;
	padding-left: 15px;
	float: left;
}
.case  .zuotu img{
	width: 100%;
	height: auto !important;
	overflow: hidden;
}
.case  .you{
	float: right;
	width: 530px;
}
.case  .you  .you-tit{
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: box;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
		font-size: 15px;
		font-weight: bold;
}
.ssscase  .you  .you-nei{
	font-size: 14px;
	    margin-top: 10px;
	    line-height: 20px;
	    height: 40px;
	    color: #888;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    -webkit-box-orient: vertical;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
}
.you-nei a {
    color: #0b8d43;
}
.about_con img{
	width: 100%;
	height: auto !important;
}
.mian .about img{
	width: 100%;
	height: auto !important;
}
/* img{
	width: 100%;
	height: auto !important;
} */

#map{
	width: 100%;
	height: 390px;
	margin-top: 40px;
}

.slides  a{
	display: block;
	width:100%;  
	position:relative;  
	overflow:hidden; 
	height: 470px;
}
.slides  a img{
	display: block;
	width: 1920px;
	position: absolute;
	left:50%;  
	margin-left:-960px;
}