/* CSS Document */

*{text-overflow: ellipsis;word-break:break-all;}
html{ width:100%; text-align:center}
body{
	margin: auto; position:relative;

	font-size: 14px;
	line-height: 2;
	color: #000;
	min-width:1200px; max-width:100%; text-align:left; overflow-x:hidden;/* background-color:#eeeeee;*/

}
body>div{ max-width:100%; overflow:hidden;}
div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}

table{
border-collapse: collapse;
}
a{
color: #000000;
text-decoration: none;	text-decoration: none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}

a:hover{
	color: #006835;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
@-webkit-keyframes mycolor{
		0%{
				
				}
				30%{
		
					transform: rotate(90deg);
					
				}
				
				60%{
		
					transform: rotate(270deg);
					
				}
				
				100%{
			
					transform: rotate(360deg);
				
				}
	}

.clear{ clear:both}
/*垂直居中*/
.center{ display: flex;
    justify-content:center;
    align-items:center;}
/*图片放大*/
.fd img{    transition: all 0.3s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;}
.fd:hover img{    transform: scale(1.2);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}

.fl{ float:left}
.fr{ float:right}
.box{
	width:1250px;
	margin:auto;
	min-width:1250px;

}





.app_header{ display:none;border-top-style: solid;
border-top-color: rgba(0,0,0,0.3);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255,255,255,0.3);}


.app_top{width:100%;height:112px; float:left; display:none}

.app_top2{width:100%;height:112px; float:left;}
.app_top3{width:100%;height:80px; float:left;}
#menu{ z-index:22;}

/*#top{
	background-color: #ffffff;
	color: #999999; font-size:12px;
}

#header{background-color: #ffffff;

 float:left; width:100%; z-index:2; padding-top:10px; padding-bottom:10px;

}


#header .logo{ padding-left:0px; padding-top:3px; padding-bottom:3px;}


 #nav{
	float:right;
	
	font-size:18px;

	line-height:55px;

	font-weight:200; padding-top:15px; 

}

 #nav ul li ul{ float:left; z-index:2; width:100%;}

 #nav ul li{
	
	position: relative;
}
#nav > ul{ float:left;}
#nav > ul> li{ float:left; text-align:center; padding-top:15.5px; padding-bottom:15.5px; line-height:30px; position:relative;}
#nav > ul> li>a{color:#000000; overflow:hidden; height:30px; line-height:30px; display:block; margin-left:10px; margin-right:10px; position:relative;}
#nav > ul> li>a:before{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	width:0px;
	position:absolute;
	left: 0px;
	bottom:0px; content:'';-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
#nav > ul> li:after{ content:'';
	height: 10px;
	margin-top: -5px;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #dddddd;
	position: absolute;
	left: 0px;
	top: 50%;
}
#nav > ul> li:nth-child(1):after{ display:none}
#nav > ul> li>a.hover:before,#nav > ul> li>a:hover:before{ width:100%;
}
#nav > ul> li>a.hover,#nav > ul> li>a:hover{}
#nav>ul>li>a span{ display:inline-block;position:relative;transition: all 0.3s;height:30px; line-height:30px; }
#nav>ul>li>a span+i{ margin-left:5px;}
#nav>ul>li>a:hover span{transform:translateY(-100%);}
#nav>ul>li>a:hover span:after{content:attr(data-title);position:absolute;left:0;transform:translateY(100%);width:100%;top:0; }*/


#top{
	background-color: #F1F1F1;
	color: #999999; font-size:12px;
}

#header{

	background-color: #FFFFFF; float:left; width:100%; z-index:2; padding-top:17px; padding-bottom:17px; 

}
#header .logo{ padding-bottom:10px; padding-left:0px;}
#header .logo+.fl{
	font-size:16px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd; padding-left:20px; margin-left:20px; padding-top:10px; padding-bottom:10px;
}
#header .logo+.fl span{ display:block; color:#336666}
#header .logo+.fl b{
	display:block;
	color:#333333;
	font-weight: lighter;
}
#header .tel{
	line-height:1.2;
	background-image: url(24.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px; margin-top:20px;
}

#header .tel span{
	display:block;
	font-size: 14px;
	color: #333333;
}
#header .tel b{
	display:block;
	color: #FF5100;
	font-family: Impact;
	font-size: 24px;
	font-style: italic;
	font-weight: lighter;
}

 #nav{
	float:left;
	width:100%;
	font-size:18px;
	line-height:55px;
	font-weight:200;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd; background-color:#FFFFFF;		background-image: url(navbg.jpg);
	background-repeat: repeat-y;
	background-position: center top; text-align:center;
}
 #nav ul{ float:left; z-index:2; width:100%;}

 #nav ul li{
	
	position: relative;
}
#nav .box> ul> li{ /*float:left; width:11.1111%;*/ text-align:center; display:inline-block;}
#nav .box> ul> li:after{
	content:'';
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	height: 16px;
	margin-top: -8px;
	position: absolute;
	left: 0px;
	top: 50%;
}
#nav .box> ul> li:nth-child(1):after{ display:none}
 #nav ul li a{ display:block; padding-left:10px; padding-right:10px; color:#000000;}
 #nav>.box> ul> li> a{ color:#FFFFFF;padding-left:23px; padding-right:23px;}


 #nav ul li ul{ display:none;
	position: absolute;
	width: 100%; float:left;
	left: 0px;
	top: 55px;
	background-color:#FFFFFF; background-color:rgba(255,255,255,0.9);
/*	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #01978B; */font-size:14px; line-height:1.2;padding:0px; 
}
 #nav ul li ul li ul{	left:100%;
	top: 0px; padding-top:0px;}

 #nav ul li ul li{
	float:left;
	width:100%;
	padding:0px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
 #nav ul li ul li:last-child{ border:none}
 #nav ul li ul li:hover:before{ display:none}
 #nav ul li ul li a{ display:block; padding-top:10px; padding-bottom:10px;}
 #nav ul li:hover> ul{display:block;}
 #nav ul li ul li a:hover{ background-color:#01978B; color:#FFFFFF;}

.search{ padding-top:20px;}

.search input{
	line-height: 38px;
	height: 40px;
	width: 300px;
	border: 1px solid #dddddd; float:left; padding-left:5px; padding-right:5px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.search button{float:left;
	background-image: url(ss.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.null{ text-align:center; color:#cccccc;}
.flash{	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
/*	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #E0D603;*/
}
/*#header .logo img{ display:none}
#header .logo .w{ display:block}
#header.fixed{background-color: #FFFFFF; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
#header.fixed img{ display:block}
#header.fixed img.w{ display:none}
#header.fixed .tel span{ color:#000000}
#header.fixed  #nav > ul> li>a{color:#000000}*/
/* #nav >ul >li> a:after{
	content:'';
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
	height: 12px;
	margin-top: -6px;
	position: absolute;
	left: 0px;
	top: 50%;
}*/
 #nav >ul >li:nth-child(1)> a:after{ display:none}
 #nav ul li ul{
	display:none;
	position: absolute;
	width: 100%;
	float:left;
	left: 0px;
	top: 55px;
	background-color:#FFFFFF;
	background-color:rgba(255,255,255,0.9);
	/*	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #01978B; */font-size:14px;
	line-height:1.2;
	padding:0px;

}
 #nav >ul >li> ul:after{-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006835; margin-top:-2px; content:''; position:absolute; top:0px; left:0px; width:0%; float:left;}
	 #nav >ul >li:hover> ul:after{ width:100%;}
 #nav ul li ul li ul{	left:100%;
	top: 0px; padding-top:0px;}

 #nav ul li ul li{
	float:left;
	width:100%;
	padding:0px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
 #nav ul li ul li:last-child{ border:none}
 #nav ul li ul li:hover:before{ display:none}
 #nav ul li ul li a{ display:block; padding-top:12px; padding-bottom:12px;}
 #nav ul li:hover> ul{display:block;}
 #nav ul li ul li a:hover{ background-color:#006835; color:#FFFFFF;}







#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,0,0,0.6); display:none;
}
#footnav a{
	float:left;
	width:33.3333%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF;
}
#footnav a i{ margin-right:5px;}
#footnav a:after{ content:'';
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.8);
}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}

/*内页底部*/
.pagination{ clear:both; text-align:center}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#006835; color:#FFFFFF}

.pagination li a{ color:#333333}



/*#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,0,0,0.8); display:none;
}
#footnav a{
	float:left;
	width:33.3333%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF;
}
#footnav a i{ margin-right:5px;}
#footnav a:after{ content:'';
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.8);
}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}*/

#foott1{ background-color:#006835; clear:both; padding-top:40px;padding-bottom:20px;}

#foott1,#foott1 a{ color:#ffffff;}
.footnavs{
	text-align:center;
	border: 1px solid #33865D; padding-top:5px; padding-bottom:5px;
}
.footnavs a{
	text-align:center;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	position: relative;
	
}
.footnavs a:after{
	content:'';
	width:3px;
	height:1px;
	float: left;
	margin-top: -0.5px;
	position: absolute;
	left: 0px;
	top: 50%; background-color:#FFFFFF;
}
.footnavs a:nth-child(1):after{ display:none}
#foott1 .copys{ clear:both; padding-top:40px; padding-bottom:40px;}

#foott1 .copys .left{ float:left;}
#foott1 .copys .right{ margin-left:250px; padding-top:20px;}


.links{
	background-color: #009A4E;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	width:100%;
	clear:both;
	font-size:14px;
	position: relative; z-index:2;
}
.links,.links a{ color:#ffffff;}
.links .title{ float:left; width:75px;}
.links .econtent{  margin-left:75px; text-align:left;}
.links .econtent a{
	white-space: nowrap; position:relative; padding-left:10px; display:inline-block;
}
.links:after{
	content:'';
	left:50%;
	border-left: 35px solid rgba(0,0,0,0);
	border-right: 35px solid rgba(0,0,0,0);
	border-bottom: 35px solid rgba(0,0,0,0);
	border-top: 20px solid #009A4E;
	position: absolute;
	z-index: 2;
	bottom: -55px; margin-left:-35px;
}
.links .econtent a:after{ content:''; height:3px; width:3; background-color:#FFFFFF; position:absolute; left:0px; top:50%; margin-top:-1.5px;}







/*首页*/

.pro{
	background-image: url(probg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; padding-bottom:30px;
}
.etitle{ padding-top:20px; padding-bottom:20px; text-align:center;}
.etitle b{
	text-align:center;
	font-size:32px;
	background-image: url(protitle.png);
	background-repeat: no-repeat;
	background-position: center bottom; display:block; padding-bottom:20px; margin-bottom:20px;
}
.etitle>div{ color:#333333; font-size:14px; line-height:1.5;}
.pro .econtent{ padding-top:15px;}

.pro .econtent .proright{ float:right; /*width:500px;*/ width:45%;}
.pro .econtent .proleft{ float:left; /*width:600px;*/ width:53%;}
.pro .econtent img{ max-width:100%;}
.pro .econtent .proright  .picli{
	float:left;
	width:48%;
	margin-left:4%;
margin-bottom:10px;
}
.pro .econtent .picli .img{ overflow:hidden;}
.pro .econtent .proright .picli .img img{ width:100%;}
.pro .econtent  .picli  .ntitle{ text-align:center; font-size:14px; line-height:1.5; padding-top:10px; padding-bottom:10px;text-align: center;
	white-space: nowrap;
	overflow: hidden; background-color:#006835; color:#ffffff; text-align:center; width:100%; }
	
.pro .econtent  .picli  .ntitle a{ color:#FFFFFF; display:block; margin-left:10px; margin-right:10px;	white-space: nowrap;
	overflow: hidden;}
.pro .econtent .picli:nth-child(2n+1){ clear:both; margin-left:0px;}



.pro .econtent .proleft .picli{ position:relative;}
.pro .econtent .proleft .picli .ntitle{ position:absolute; left:0px; bottom:0px;background-color:rgba(0,104,53,0.8); }

.pro .econtent .proleft img{ width:100%;}


.pro .swiper-slide{ position:relative}
.pro .swiper-slide .txt{
	line-height:1.5;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background-color:#009999;
	color:#FFFFFF;
	background-color:rgba(0,102,51,0.7);
	float:left;
	width:98%;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:1%;
	padding-right:1%;
	text-align: left;
	text-indent: 15px;
}
.pro .swiper-pagination{ text-align:right}
.pro .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px;}

.pro .more{ text-align:center; padding-top:30px; clear:both; line-height:35px;}
.pro .more a{ display:inline-block; color:#666666; padding-left:30px; padding-right:30px;border-radius:30px; background-color:#ffffff;}
.pro .more a:hover{ background-color:#006835; color:#FFFFFF;}



.news{ background-color:#F7F7F7;}
.news .newsleft{ float:left; width:385px; padding:5px; background-color:#f2f2f2;}
.news .newsleft .picli .img{ float:left; width:100%; overflow:hidden;}
.news .newsleft .picli .img img{ width:100%;}
.news .newsleft .picli .right{ clear:both; width:100%; padding:10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.news .newsleft .picli .right .ntitle{
	font-size:18px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}
.news .newsleft .picli .right .dp{ font-size:13px; color:#666666; min-height:3em; max-height:3em; line-height:1.5; overflow:hidden;}
.news .newsright{ margin-left:420px;}
.news .newsright .picli{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.news .newsright .picli .img{ display:none}

.news .newsright .picli .right{}
.news .newsright .picli .right .ntitle{ font-size:18px; font-weight:bold; line-height:1.5; padding-bottom:10px;}
.news .newsright .picli .right .dp{ font-size:14px; color:#666666; min-height:3em; max-height:3em; line-height:1.5; overflow:hidden;}


.news .more{ clear:both; padding-top:30px; padding-bottom:30px; text-align:center; line-height:35px;}

.news .more a{
	display:inline-block;
	padding-right: 30px;
	padding-left: 30px;
	border-radius:30px; color:#ffffff; background-color:#006835;
}
.news .more a:hover{ background-color:#eeeeee; color:#333333;}


.about{ padding-top:0px; padding-bottom:30px;}
.about .aboutleft{ float:left; width:700px;}
.about .aboutleft .title{ font-size:26px; line-height:1.5;}

.about .aboutleft .dp{ color:#555555; font-size:14px; line-height:2.5; padding-top:10px; padding-bottom:10px;}
.about  .more{ line-height:35px; clear:both; padding-top:20px; text-align:center; padding-top:20px;}
.about   .more a{ display:inline-block; padding-left:30px; padding-right:30px;background-color:#006835; color:#FFFFFF;border-radius:20px;}

.about .aboutright{ float:right; position:relative;}
.about .aboutright:after{
	content:'';
	border: 2px solid #dddddd;
	padding: 10px;
	height: 100%;
	width: 80%; position:absolute; z-index:-1; left:-10px; top:-10px;
}


.weixiu{
	background-image: url(bgs.jpg);
	background-repeat: no-repeat;
	background-position: center center; background-size:100%; color:#FFFFFF; padding-top:0px; padding-bottom:80px;
}
.weixiu,.weixiu a{ color:#ffffff;}
.weixiu .etitle{ padding-bottom:0px;}
.weixiu .etitle b{ margin-bottom:0px;}
.weixiu .wxleft,.weixiu .wxright{ max-width:750px; line-height:1.5;}
.weixiu .box{ max-width:1000px;min-width:1000px;}
.weixiu  .title{ font-size:26px; padding-top:20px; padding-bottom:20px;}
.weixiu .wxleft  .dp{ font-size:14px; line-height:2; }
.weixiu .wxleft{ float:left;}
.weixiu .wxright{ padding-top:30px; float:right; width:220px; line-height:35px;}
.weixiu .wxright .dp ul li{ margin-top:10px; margin-bottom:10px;background-color:rgba(255,255,255,0.2);border-radius:30px; overflow:hidden;}
.weixiu .wxright .dp ul li a{
	display:block;
	padding-left:40px;
	padding-right:40px;
	position:relative;
	border-radius:30px;
	white-space: nowrap; font-size:16px;
}
.weixiu .wxright .dp ul li a:after{
	position:absolute;
	left:15px;
	top:50%;
	margin-top:-10px; line-height:20px;
	content:'>>';
	font-family: Arial, Helvetica, sans-serif;
}
.weixiu .wxright .dp ul li a:hover,.weixiu .wxright .dp ul li:nth-child(1) a{ background-color:#E45814}


/*优势*/
.youshi{ padding-top:10px; padding-bottom:50px;}

.youshi .etitle b{background-image:none; padding-bottom:0px; margin-bottom:0px;}
.youshi .etitle>div{ padding-top:30px; font-size:24px; color:#FFFFFF;	background-image: url(ystitle.jpg);
	background-repeat: no-repeat;
	background-position: center top; line-height:40px;  }
.youshi .econtent{}
.youshi .econtent .picli{ float:left; width:23%; margin-left:1%; margin-right:1%; text-align:center}
.youshi .econtent .picli .right{ max-width:230px; margin:auto; line-height:1.5; padding-top:10px;}
.youshi .econtent .picli .ntitle{ font-size:24px; padding-bottom:10px;}

.youshi .econtent .picli .dp{ font-size:14px; color:#555555;}
.youshi .econtent .picli *{ max-width:100%;}




/*内页*/


#left{
	float:left;
	 width:270px; overflow:hidden; background-color: #fff;
}
#left .leftnav{background-color: #fff;border-radius:10px;min-height:1020px; float:left; width:100%;}
.ny #left .leftnav{ min-height:0px;}

#right{ float:right; width:970px;}
#left .etitle1{background-color: #006835;font-size:28px; color:#FFFFFF; line-height:75px; text-align:center; padding-bottom:0px; padding-top:0px;
}
#left .sort{ background-color:#FFFFFF; margin:10px; padding:5px;border-radius:5px 5px 0 0;}
#left .sort ul li a{  display:block; padding:5px; padding-right:10px; padding-left:30px; margin-bottom:5px;}
#left .sort ul li a:before{
	content:'>';
	font-family: "宋体"; margin-right:5px;
}
#left .sort>ul>li>a{ background-color:#f5f5f5;  color:#333;/*text-shadow: 0px 0px 3px #000000;*/border-radius:3px; font-size:16px;}
#left .sort>ul>li>ul{ padding-bottom:5px; }

#left .sort>ul>li>ul>li>a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee; display:block;	background-repeat: no-repeat;
	background-position: 210px center; padding-left:60px; line-height:20px; 
}

#left .sort ul li a:hover,#left .sort ul li.hover> a{
	

	background-color: #006835; color:#FFFFFF;
}

	#left .sort ul li ul{ display:none}

#left .sort>ul>li.active>ul{ display:block}

body.in{ background-color:#f5f5f5;}
.ny{ padding-top:30px;}
body.in #right{ background-color:#FFFFFF;}

#postion{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; margin:20px; margin-bottom:0px; padding-bottom:10px; line-height:50px; margin-top:10px;
}
#postion b{ float:left; color:#333333; font-size:24px;}
#postion .postion,#postion .postion a{ font-size:12px; color:#999999;}
#postion .postion{ float:right}


#cms,#cms1{padding:20px; clear:both;
	float: left;
	width: 100%;
	overflow: hidden;
	min-height:550px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
padding-bottom:50px;
}
#cms *{ max-width:100%;}
#cms1 h1.h1{ line-height:1.5; padding-top:10px; padding-bottom:10px;}
#cms1 .content{ width:98%; margin:auto;

	overflow-x:auto;
	margin-top: 10px;
	padding-bottom: 10px; color:#333333; line-height:1.5; font-size:16px;
}



.back a{
	background-color: #666666;

	padding-right: 15px;

	padding-left: 15px; color:#fff; clear:both; font-size:12px; display:inline-block;
}
.back a:hover{ background-color:#D63403; color:#FFFFFF}

.back { text-align:right; clear:both; line-height:32px; padding-top:20px;
	
}

#info{
	font-size: 12px;
	color: #999999;
	text-align: center;
}
#cms1 *{ max-width:100%;}
#cms img,#cms1 img{ margin-bottom:5px; margin-top:5px;}
#cms1 h1.h1{ color:#333333;}




#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 15px;
	line-height: 32px;
	font-size: 14px; padding-top:10px;
	
}
#cms .li .img{ width:180px; height:120px; overflow:hidden; float:left;}
#cms .li .img img{ width:100%; height:100%;}
#cms .li .img+.right{ margin-left:200px; clear:none; float:none;}

#cms .li .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap; font-size:18px;
	overflow: hidden;

	text-overflow: ellipsis;
	position: relative; padding-left:10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ 
}
#cms .li .title{font-size:18px;}
/*#cms .li .ntitle:after{
	height: 4px;
	width: 4px;
	margin-top: -2px;
	position: absolute;
	left: 0px;
	top: 50%;
	background-color: #999999;content:'';
}*/
#cms .li .ntitle a,#cms .li .title a{
	color:#888888;
	font-weight: bold;
}
#cms .li i{ margin-right:5px;}
#cms .li .time{
	float: right;

	color: #999999;
	font-size: 14px;
}
#cms .li .img+.right .btn{

	color: #999999;
	font-size: 14px;
}


#cms .li .time i{ margin-right:5px; color:#999999}
#cms .li .time a{ color:#999999}
#cms .li .time a:hover{ color:#006835}
#cms .li .img+.right .btn{ padding-top:10px;}
#cms .li .img+.right .btn a{ background-color:#15529d; color:#FFFFFF; display:inline-block; padding-left:20px; padding-right:20px;}
#cms .li .img+.right .btn a:hover{color:#FFFFFF; background-color:#006835 }
#cms .li .img+.right .btn a i,#cms .li .img+.right .btn a{ color:#FFFFFF}
#cms .li .img+.right .btn a i{ margin-right:5px;}

#cms .list{ width:31.3333%; margin-left:1%; margin-right:1%;
overflow:hidden; float:left; margin-top:10px; margin-bottom:10px;
}

#cms .list .right{ padding: 20px; /*padding-bottom:30px; padding-top:20px;*/ clear:both;}
#cms .list .right .dp{ font-size:14px; line-height:1.5; color:#666666; height:3em; overflow:hidden; }
#cms .list.appli .right .dp{ display:none}

#cms .list:hover .right{ background-color:#006835;}

#cms .list:nth-child(3n+1){ clear:both}
#cms .list  .ntitle{
	white-space: nowrap;
	overflow: hidden;
}

#cms .list a:hover  .ntitle{color:#006835}

#cms .list .right .more{ text-align:center; padding-top:5px;}
#cms .list .right .more a{
	font-family: "新宋体";
	font-size: 12px;
	color: #606060;
}
#cms .list:hover .right .more a{ color:#FFFFFF}
/*#cms .list .item1{ color:#666666}
#cms .list .item2{ color:#666666}*/
#cms .list .img{ padding:5px;/*border-radius:3px;*/
	 
	border: 1px solid #dddddd; min-height:213px; max-height:213px; overflow:hidden; background-color:#FFFFFF; text-align:center; 
}
#cms .list .img img{max-width:100%;  max-height:100%;}
#cms .list.appli .img{min-height:230px; max-height:230px; _height:230px;}

/*#cms .list.appli .img img{width:100%;min-height:290px; max-height:290px; _height:290px;}*/
#cms .list .img{ /*background-color:#e8e9eb*/
	position: relative;
}
/*#cms .list .img img{height:230px; width: 100%;}*/

#cms .list .img a:hover img,#cms .list:hover .img  img{opacity:1; }
#cms .list .ntitle{
	font-size:18px;
/*	padding-top:5px;*/
	padding-bottom:5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;	 color:#000000;
}

#cms .list:hover .title{ color:#006835}
#cms .list:hover .title,#cms .list:hover .dp{color:#ffffff;}


#cms .picli{
	float: left;
	width: 98%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-left:1%;
	padding-right:1%;

}
#cms .picli:nth-child(2n+1){ clear:both; background-color:#f5f5f5;}

/*#cms .picli:hover a{color: #0099FF;}*/
#cms .picli .img{

	overflow:hidden;
	padding: 2px;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	border: 1px solid #dddddd; border-radius:3px; overflow:hidden; float:left; background-color:#FFFFFF;
}
#cms .picli .img img{ width:235px; height:120px;}


#cms .picli .img+.right{ margin-left:270px; margin-right:10px;}

#cms .picli.newsli .img img{ width:160px; }
#cms .picli.newsli .img+.right{ margin-left:190px;}

#cms .picli .right .dp{ float:left; width:100%; 
/*	font-family: "宋体";*/
	font-size: 14px;
	color: #999999; line-height:1.5; height:3em; overflow:hidden;
}
#cms .picli .img+ .right> .dp{ max-height:6em;}
#cms .picli .date+ .right> .dp{ height:3em;}
#cms .picli .right .ntitle{
	font-size: 18px;
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
}
#cms .picli .right .ntitle a{	font-size: 18px;}
#cms .picli .date{
	float:left;
	overflow:hidden; background-color:#999999;
	background-color:rgba(0,0,0,0.6);

	width:90px;
	height:90px;
	text-align: center;border-radius:5px; font-size:12px;
}
#cms .picli .date+.right{ margin-left:100px;}	
#cms .picli .date>span{display:block; font-size:32px;background-color:rgba(255,255,255,0.2); color:#FFFFFF; line-height:60px;}
#cms .picli .date>i{
	font-size: 14px;
	font-style: normal;
	line-height: 30px;
	color: #ffffff; display:block;
}

#cms .picli:hover{background-color:#006835;

-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
#cms .picli img{    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;}
#cms .picli:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}


#cms .picli .right .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;

text-overflow: ellipsis;
}
#cms .picli .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#cms .picli .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 12px;
}
#cms .picli .title,#cms .picli .dp{ float:left; width:100%;}
#cms .picli .dp{ font-size:12px; color:#999999; line-height:1.5;  }
#cms .picli:hover a,#cms .picli:hover .dp,#cms .picli:hover .time{ color:#FFFFFF}
#cms .picli:hover{ margin-left:-5px;}

.hezuoin{}


#cms .hzli{
	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	float: left;
	width: 10%;

	text-align:center;
	font-size:14px;
	
	margin-left:-1px;
	margin-top:-1px;
	position: relative;height:100px; 

}

#cms .hzli>div{	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	width:100%;
	height:100px;
	float:left;
	position: absolute;
	left: 0px;
	top: 0px; background-color:#FFFFFF;	overflow:hidden;padding:5px;display: flex;font-size:16px;
    justify-content:center;
    align-items:center;border: 1px solid #dddddd;

}


#cms .hzli>div.img img{ max-width:100%; max-height:100%;}	
#cms .hzli:nth-child(10n+1){  clear:both;}

#cms .hzli  a{ color:#ffffff;}


/*翻转*/
#cms .hzli{	position:relative;text-align:center;transform-style:preserve-3d;transition:1s;}
#cms .hzli>div.ntitle{ background-color:#cccccc}
#cms .hzli,#cms .hzli>div{

	backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden; 
-ms-backface-visibility:hidden; 
}
#cms .hzli>div.ntitle,#cms .hzli:hover{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);

}














.proshow .right .h1{
	font-size:20px;
	line-height:1.2;
	color:#006835;
	font-weight: lighter;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee; padding-bottom:10px;
}
.proshow .right .h2{ padding-top:20px;}
.proshow .right  .xq{ padding-top:10px; color:#666666; line-height:1.5;}
.proshow .right .tel{  color:#666666;  margin-top:20px; background-color:#f5f5f5; padding:10px; /*float:left; width:100%;*/box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; padding-left:20px; padding-right:20px;}
.proshow .right .item{box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; float:left; width:100%;}
.proshow .right .tel span{
	color:#FF0000;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	font-family: Georgia, "Times New Roman", Times, serif; font-size:24px
	
}
.proshow .right .btn { padding-top:20px; /*float:left; width:100%; text-align:left;*/}
.proshow .right .btn a{ background-color:#006835; display:inline-block; padding-left:20px; padding-right:20px; color:#ffffff; font-size:18px; box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; text-align:center;}


.ptitle{ background-color:#f5f5f5; margin-top:20px; line-height:50px;}
.ptitle span{
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #006835; display:inline-block;color: #006835; font-size:18px; padding-left:20px; padding-right:20px; margin-left:2px;
}



  .jqzoom{
  border:1px solid #BBB;
  float:left;
  position:relative;
  padding:0px;
  cursor:pointer; background-color:#FFFFFF; display: flex;
    justify-content:center;
    align-items:center;
}


div.zoomdiv {
  z-index:  999;
  position        : absolute;
  top:0px;
  left:0px;
  width          : 200px;
  height         : 200px;
  background: #ffffff;
  border:1px solid #CCCCCC;
  display:none;
  text-align: center;
  overflow: hidden;
}
div.jqZoomPup {
  z-index         : 999;
  visibility       : hidden;
  position        : absolute;
  top:0px;
  left:0px;
  width          : 50px;
  height         : 50px;
  border: 1px solid #aaa;
  background: #ffffff  50% top no-repeat;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(Opacity=50);
}
.bigimg{ width:200%; max-width:1000%;}
#cms1 .bigimg{ width:200%; max-width:1000%;}
.proshow .left{ float:left; width:400px; max-width:100%; }
.jqzoom{overflow:hidden;}

.proshow .right{ margin-left:430px;}
.proflash{ clear:both;  position:relative;}
.proflash.g{padding-left:30px; padding-right:30px; }
.proflash.count{ padding-left:30px; padding-right:30px;}

.proflash .swiper-button-next{ left:0px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); cursor:pointer;}
.proflash .swiper-button-prev{ right:0px;  background-image: url( background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");cursor:pointer;}


#right .proflash .swiper-button-next,#right .proflash .swiper-button-prev{ background-color:#006835}

.proflash .swiper-slide{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	background-color: #FFFFFF;
	border: 1px solid #dddddd; cursor:pointer;
}
.proflash .swiper-slide img{ max-width:100%;}




 .magnify-modal {
      box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.3);
    }

    .magnify-header .magnify-toolbar {
      background-color: rgba(0, 0, 0, .5);
    }

    .magnify-stage {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border-width: 0;
    }

    .magnify-footer {
      bottom: 10px;
    }

    .magnify-footer .magnify-toolbar {
      background-color: rgba(0, 0, 0, .5);
      border-radius: 5px;
    }

    .magnify-loader {
      background-color: transparent;
    }

    .magnify-header,
    .magnify-footer {
      pointer-events: none;
    }

    .magnify-button {
      pointer-events: auto;
    }
	
.jqzoom{ width:400px; height:310px;}
.proshow .right  .xq{ padding-top:10px;}
.proshow .right.num1  .xq{ padding-top:10px; }


.proshow .left .swiper-slide.hover{
	border: 1px solid #006835;
}	
#cms1.proin h1.h1{ display:none;}

.nextpage{
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd; float:left; width:100%; padding-bottom:10px; margin-top:20px; float:left; 
}
.nextpage>div{
	width:48%;
	white-space: nowrap;
	overflow: hidden; margin-top:10px;
}
.nextpage>div a{color:#006835;}
.nextpage>div.fl{ text-align:left; float:left}
.nextpage>div.fr{ text-align:right; float:right;}

/*推荐新闻 推荐产品*/

.newstj,.protj{ float:left; width:100%; padding-top:20px; padding-bottom:20px;}
.newstj .title,.protj .title{
	float:left;
	width:100%;
	color:#006835; background-color:#f5f5f5; padding:10px;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; line-height:30px; 
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;*/
}
.newstj .title b,.protj .title b{ float:left; font-size:16px;}
.newstj .title a,.protj .title a{ float:right; font-size:12px; color:#666666}
.newstj .econtent,.protj .econtent{ padding-top:10px; float:left; width:100%;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.newstj .econtent .li{
	float:left;
	width:48%;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px; color:#999999;
} 
.newstj .econtent .li .ntitle{
	margin-right:90px;
	overflow:hidden;
	white-space: nowrap;
	padding-left: 15px;
	list-style-type: disc;
	background-image: url(ysli.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.newstj .econtent .li .ntitle a{ color:#666666}
.newstj .econtent .li .ntitle a:hover{ color:#006835;}
.newstj .econtent .li .date{ width:80px; float:right; position:absolute; top:10px; right:0px;}
.newstj .econtent .li:nth-child(2n+1){ clear:both;}
.newstj .econtent .li:nth-child(2n){ float:right}

.protj .econtent .picli{
	width:18%;
	float:left;
	overflow:hidden;
	margin-left:1%;
	margin-right:1%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.protj .econtent .picli .img{
	overflow:hidden;
	padding: 2px;
	border: 1px solid #006835; background-color:#FFFFFF;;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.protj .econtent .picli .ntitle{
	text-align: center;
	white-space: nowrap;
	overflow: hidden; margin-top:5px;
}
.protj .econtent .picli .ntitle a{ color: #006835;}
.newstj *,.protj *{ max-width:100%;}

/*左侧新闻产品推荐*/
#left .protj .econtent .picli{ margin-left:0px; margin-right:0px; width:100%;}

#left .protj .title,#left .newstj .title{background-color: #006835;}
#left .protj .title b,#left .protj .title  a,#left .newstj .title b,#left .newstj .title  a{ color:#FFFFFF}
#left .protj,#left .newstj{background-color: #ffffff;border-radius:0px; float:left; width:100%; margin-top:20px; padding-top:0px;}
#left .protj .econtent,#left .newstj .econtent{ padding:10px;}

#left .newstj .econtent .li .ntitle{
	margin-right:0px;
}
#left .newstj .econtent .li .date{ display:none}

#left .newstj .econtent .li{ float:left; width:100%;}
#left .tel{ background-color:#006835; margin-top:20px; padding:20px; text-align:center; font-size:24px; color:#ffffff; line-height:1.2; float:left; width:100%; clear:both;box-sizing:border-box;
-moz-box-sizing:border-box; /*border-radius:10px;*/
-webkit-box-sizing:border-box;}
#left .tel i{ font-size:28px;}
.ny{ padding-bottom:50px;}

@media screen and (max-width :816px){

 .protj .econtent .picli{ width:48%; margin-left:0px; margin-right:0px;}
 
 .protj .econtent .picli:nth-child(2n+1){ clear:both;}
 .protj .econtent .picli:nth-child(2n){ float:right;}
.newstj .econtent .li .ntitle{
	margin-right:0px;
}
.newstj .econtent .li .date{ display:none}

.newstj .econtent .li{ float:left; width:100%;}

#cms1.proin h1.h1{ display:block;}
#cms1.proin .proshow .right .h1{ display:none;}
#cms1.proin .proshow .right .xq{ background-color:#f5f5f5; padding:10px;}
.proshow .left{  width:300px; margin:auto; float:none}	
.jqzoom{ width:300px; height:300px;}
.proshow .right{ width:100%; clear:both; margin-left:auto; padding-top:20px;}	

div.jqZoomPup {

  border:none;
  background:rgba(255,255,255,0);

}
.proshow .right .tel a{ float:left; width:100%; clear:both;}
.proshow .right .tel b{ width:100%;font-size:16px; text-align:center; color:#006835; padding-top:10px; padding-bottom:10px;}
.proshow .right .tel span{ width:100%; text-align:center; font-size:36px; padding-top:10px; padding-bottom:10px;}
}


/*招聘岗位*/
.job.box{ width:1200px; max-width:100%;}
.job *{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.job .jobli{
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid #ddd; float:left; width:100%;
}
.job .jobli span{
	display:block;
	white-space: nowrap;
	margin-left: -1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ddd;
	overflow: hidden; float:left; width:25%; padding:10px;
}
.job .jobli .t1{ width:75%;}
.job .jobli .t2{width:20%;}
.job .jobli .t3{width:20%;}
.job .jobli .t4{ width:20%;}
.job .jobli.th{
	font-size:18px;
	background-color: #f5f5f5;
	font-weight: bold; text-align:center;
}
.job .jobli.td{ line-height:1.5; text-align:center}
.job .jobli.td .t1{ text-align:left;}
.job .jobli.td a{ display:block; float:left; width:100%;}
.job .jobli.td a:hover{ background-color:#0961CB; color:#FFFFFF}
.job .jobli.td:nth-child(2n+1){ background-color:#f5f5f5;}

.jobin{ width:98%;margin:auto}

.jobin .jobli{
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid #ddd; float:left; width:100%;
}
.jobin .jobli .it{
	float:left;
	width:100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
}
/*.jobin .jobli .it:nth-child(2n){ background-color:#f5f5f5;}*/
.jobin .jobli .it>b{ float:left; width:100px; padding:10px; position:relative;}
.jobin .jobli .it> span{padding:10px; display:block; margin-left:120px;position:relative;}

