/* 公共 */
.zj1200{
	width: 1200px;
	margin: 0 auto;
	padding: 0px 0px;
}
.zj1400{
	width: 1400px;
	margin: 0 auto;
	padding: 0px 0px;
}
.neirong img{
	max-width: 100%;
}
.area-image {
    overflow: hidden;
}
.area-image img {
    width: 100%;
    transition: all 2s ease-in-out 0s;
    -webkit-transition: all 2s ease-in-out 0s;
    -moz-transition: all 2s ease-in-out 0s;
    -o-transition: all 2s ease-in-out 0s;
}
.area-image img:hover {
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
}
.area-info {
    background-color: #FFF;
    padding: 0 20px;
    position: relative;
}
a.more {
	display: block;
	width: 160px;
	line-height: 42px;
	background-color: #009340;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
a.more:hover{
	display: block;
	width: 160px;
	line-height: 42px;
	background-color: #f69f02;
	margin: 0 auto;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
/* 页眉 */

.top{
	width: 100%;
	height: 40px;
	background-color: #222222;
}
.ggy4{
	background-color: rgba(0,0,0,0.6);
	width: 100%;
	height: 40px;
}
.top-left{
	float: left;
	width: 400px;
	line-height:40px;
	color: #FFFFFF;
	font-size: 14px;
	
}
.top-right{
	float: right;
	width: 800px;
	background:url(../img/2.jpg) right no-repeat;
	text-align: right;
	line-height: 40px;
	color: #FFFFFF;
	font-size: 14px;
}
#dh{
	width: 100%;
	height: 50px;
	background-color: #009340;
}

.dh770{
	width: 100%;
	display: flex;
}
.dh770 li{
	flex: 1;
	background:url(../img/3.jpg) right no-repeat;
}
.dh770 li a{
	width: 100%;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
}
.dh770 li a:hover{
	width: 100%;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	background-color: #f69f02;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
}
.dh7701{
	width: 800px;
	display: flex;
}
.dh7701 li{
	flex: 1;
	text-align: right;
}
.dh7701 li a{
	width: 100%;
	line-height: 100px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}
.dh7701 li a:hover{
	width: 100%;
	line-height: 100px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}


/* 推荐产品 */
#tjtop{
	width: 100%;
	height: 50px;
}
/* 产品 */
.cpleft{
	float: left;
	background-color: #FFFFFF;
	width: 270px;
	margin-right: 30px;
}
.cpleft1{
	float: left;
	width: 230px;
	margin-right: 30px;
}
.cpleft1-top{
	width: 100%;
	line-height: 100px;
	background-color: #009340;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.cpright{
	float: right;
	width: 940px;
	padding: 20px;
	border: 2px solid #eaeaea;
	box-sizing: border-box;
}
.cpright-top{
	line-height: 40px;
	color: #ffffff;

}
.cpright-top a{
	color: #ffffff
}
.cpright-top a:hover{
	color: #ffffff
}
.cpleft-top{
	width: 100%;
	text-align: center;
	background-color: #086aac;
}
.cpleft-top a{
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
	display: block;
	line-height: 90px;
}
.cpleft-top a:hover{
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
	display: block;
	line-height: 90px;
}
.cpleft-dh{
	width: 660px;
	margin: 0 auto;
}
.cpleft-dh a{
	width: 200px;
	line-height: 40px;
	margin-right: 10px;
	margin-bottom: 30px;
	float: left;
	border: 2px solid #ebebeb;
	display: block;
	text-align: center;
}
.cpleft-dh a:hover{
	width: 200px;
	line-height: 40px;
	margin-right: 10px;
	float: left;
	color: #FFFFFF;
	display: block;
	background-color: #009340;
	text-align: center;
}

.cpleft1-dh a{
	width: 100%;
	line-height: 60px;
	margin-bottom: 2px;
	background-color: #f5f5f5;
	display: block;
	text-align: center;
}
.cpleft1-dh a:hover{
	width: 100%;
	line-height: 60px;
	margin-bottom: 2px;
	color: #FFFFFF;
	background-color: #f69f02;
	display: block;
	text-align: center;
}
/* 公司介绍 */
.about{
	width: 100%;
	background: url(../img/9.jpg) center;
	padding: 60px 0;
}
.about1{
	width: 600px;
	padding: 30px 60px;
	box-sizing: border-box;
	background-color: #FFFFFF;
}
.about1 h1{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.about1 h2{
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	margin: 40px 0px 30px 0px;
}
.about1 p{
	line-height: 33px;
	padding: 40px 0px 40px 0px;
}
.about1 a{
	display: block;
	width: 160px;
	line-height: 42px;
	background-color: #3c3c3b;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.about1 a:hover{
	display: block;
	width: 160px;
	line-height: 42px;
	background-color: #009340;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
/* 合作案例 */

.cgal-lb{
	width: 100%;
	background-color: #FFFFFF;
	padding: 20px;
	box-sizing: border-box;
}
/* 优势 */
.gsys{
	display: flex;
}
.gsys li{
	flex: 1;
}
.gsys li h3{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
.gsys li:nth-child(2n){
	background-color: #272727;
	color: #FFFFFF;
	padding: 15px;
}
.gsys li:hover{
	background-color: #0057a9;
}
/* 新闻 */
.news-left{
	float: left;
	width: 730px;
	margin-right: 50px;
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	padding: 15px;
	box-sizing: border-box;
}
.news-left-top{
	width: 220px;
	display: flex;
	line-height: 45px;
	text-align: center;
	margin-bottom: 10px;
}
.news-left-top li{
	flex: 1;
}
.news-left-top li:nth-child(1){
	color: #FFFFFF;
	background-color: #009340;
}
.news-left-lb-top{
	width: 100%;
	background-color: #f8f9f8;
	padding: 10px;
}
.news-left-lb-top img{
	float: left;
	width: 190px;
	height: 130px;
	margin-right: 15px;
}
.news-right-lb{
	width: 100%;
	height: 135px;
	background-color: #ebebeb;
	margin-bottom: 40px;
}
.news-right-lb-left{
	width: 110px;
	height: 135px;
	color: #ffffff;
	background-color: #302d2a;
	text-align: center;
	float: left;
}
.news-right-lb-left-top{
	font-size: 50px;
	height: 100px;
	line-height: 100px;
	font-weight: bold;
}
.news-right-lb-left-down{
	height: 35px;
	line-height: 35px;
	background-color: #000000;
}
.news-right-lb-right{
	padding: 10px 20px 10px 20px;
	float: left;
	width: 700px;
	font-size: 14px;
	text-align: left;
}
.news-right-lb-right a{
	font-size: 16px;
	line-height: 40px;
}
.news-right-lb-right a:hover{
	font-size: 16px;
	line-height: 40px;
}
.news-right-lb-right p{
	width:700px;
	overflow: hidden;
    height:60px;
    line-height:30px;
}
.news-right-lb:nth-child(3){
	margin-bottom: 0px;
}
.news{
	display: flex;
	margin-top: 30px;
}
.news li{
	flex: 1;
	margin-right: 40px;
}
.news li:nth-child(3){
	margin-right: 0px;
}

.news-top{
	line-height: 35px;
	margin-bottom: 2px;
	background-color: #f9f9f9;
	padding-left: 20px;
	font-size: 16px;
	text-align: left;
}

.news-lb{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #d9d9d9;
	background: url(../img/15.gif) left no-repeat;
	padding-left: 25px;
	box-sizing: border-box;
	overflow: hidden;
}
/* 联系我们 */
.lxwm{
	float: right;
	width: 420px;
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	padding: 15px;
	box-sizing: border-box;
}
.lxwm-top{
	width: 110px;
	line-height: 45px;
	color: #ffffff;
	background-color: #009340;
	text-align: center;
	margin-bottom: 15px;
}
footer{
	width: 100%;
	background-color: #1c2026;
	padding: 40px 0px;
	color: #a5a5a5;
	border-bottom: 1px solid #3b4146;
}
.footer1{
	width: 100%;
	background-color: #1c2026;
	line-height: 60px;
	color: #a5a5a5;
	text-align: center;
}

.db-left7{
	display: flex;
}
.db-left7 li{
	border-right: 1px solid #3b4146;
}
.db-left7 li:nth-child(1){
	width: 460px;
	padding-right: 50px;
}
.db-left7 li:nth-child(2){
	width: 460px;
	text-align: center;
}
.db-left7 li a{
	color: #a5a5a5;
	line-height: 45px;
}
.db-left7 li a:hover{
	color: #FFFFFF;
	line-height: 45px;
}
.db-left7 li:nth-child(3){
	width: 280px;
	border-right: 0px solid #3b4146;
	text-align: right;
}
.db-right{
	float: right;
	width: 200px;
	text-align: right;
}
.dizhi li{
	flex: 1;
	color: #ffffff;
}

.grey{
	background-color: #f4f4f4;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}
.guding{
	background-color: rgba(0,0,0,.6);
	position: fixed;
    left: 0px;
    bottom: 0px;
	width: 100%;
	z-index:2;
}
.guding1{
	display: flex;
	width: 100%;
	padding: 10px 10px 0px 10px;
}
.guding1 li:nth-child(4){
	margin-right: 0px;
}
.guding1 li{
	flex: 1;
	line-height: 30px;
	margin-right: 5px;
	text-align: center;
	background-color: rgba(0,145,65,.8);
}
.guding1 li a{
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
}
.guding1 li a:hover{
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
}
/* 手机站导航 */
.sjdh ul{
	display: flex;
	width: 100%;
	margin-top: 5px;
}
.sjdh ul li:nth-child(1){
	width: 30%;
	margin-right: 5px;
	background-color: #009cff;
	text-align: center;
	padding: 10px 0px;
}
.sjdh ul li:nth-child(2){
	width: 70%;
	background-color: #4ec33d;
	text-align: center;
	padding: 10px 0px;
}
.sjdh ul li a{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

.sjdh1 ul{
	display: flex;
	width: 100%;
}
.sjdh1 ul li{
	flex: 1;
	margin-right: 5px;
	text-align: center;
	padding: 10px 0px;
}
.sjdh1 ul li:nth-child(3){
	background-color: #008aff;
	margin-right: 0px;
}
.sjdh1 ul li:nth-child(1){
	background-color: #ff9900;
}
.sjdh1 ul li:nth-child(2){
	background-color: #ff5454;
}
.sjdh1 ul li a{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
.red{
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	background-color: #000000;
}
.sjwz1{
	height: 10px;
	background-color: #f1f1f5;
}
.sjwz{
	border-top: 1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	width: 100%;
	background-color: #FFFFFF;
}
.sjwz2{
	padding: 10px;
}

.wenzi{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.wenzi1{
	font-size: 25px;
	font-weight: bold;
	color: #00943f;
}
.wenzi2{
	font-size: 20px;
	color: #b4b4b4;
	font-family: "Impact";
	line-height: 36px;
}
.wenzi6{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.wenzi8{
	font-size: 16px;
	font-weight: bold;
}
.hh{
	border-bottom: 1px dashed #e6e6e6;
	}
/* 手机站导航 */
.dropdown{
	/* The expandable lists */
	display:none;
	width:100%;
	border-bottom: 1px solid #e6e6e6;
}

.dropdown-ny{
	/* Each element in the expandable list */
	color:#000000;
	padding:10px 0px 10px 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dddddd;
}
.dropdown-ny-lb{
	display: flex;
}
.dropdown-ny-lb li{
	flex: 1;
	margin-right: 10px;
	color: #000000;
}
.dropdown-ny-lb:nth-last-child{
	margin-right: 0px;
}
.dropdown-ny-lb li a{
	border: 1px solid #dddddd;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	display: block;
	color: #666666;
}
.dropdown-ny-lb li a:hover{
	border: 1px solid #9a3320;
	line-height: 30px;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #9a3320;
}
.dropdown-ny-lb li a:visited{
	line-height: 30px;
	border: 1px solid #dddddd;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #666666;
}
#main{
	/* The main container */
	text-align:center;
	width:100%;
	position:relative;
	margin-bottom: -10px;
}

li.menu{
	/* The main list elements */
	padding:0px;
	width:100%;
}

li.button{
	/* The section titles */
	display:block;
	height:50px;
	line-height: 50px;
	overflow:hidden;
	position:relative;
	font-size: 14px;
	width:100%;
	text-align: left;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 10px;
	background-color: #f5f5f5;
}


li.button a span{
	/* This span acts as the right part of the section's background */
	height:50px;
	position:absolute;
	right:0;
	top:0;
	line-height: 50px;
	width:50px;
	color: #3fb150;
	display:block;
	font-size: 20px;
}

/* Setting up different styles for each section color */


/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}	
	
	
	

#pagelist{ margin-top:10px; margin-right:10px; float:right;}
#pagelist ul li{ float: left;  margin:0px 2px;}
#pagelist ul li a{display: block;border: 1px solid #cccccc;background-color:#f5f5f5;
padding:0px 10px 0px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;  
}
#pagelist ul li a:hover{background-color:#7fb400; color:#FFF; border:1px solid #519500;}
.selectpage{}
.selectpage a{font-weight: bold;border:1px solid #519500!important; background-color:#7fb400!important;color: #FFF!important; }

.news_list{}
.news_list ul li{height:50px; line-height:50px; text-align:left; background: url(../img/15.gif) left no-repeat; border-bottom: 1px dashed #e1e1e1;}
.news_list ul li a{height:50px; line-height:50px; display:block;overflow:hidden;float:left; color:#666666;}
.news_list ul li a:hover{ color:#ff0000; text-decoration:underline;}
.news_list ul li span{ width:100px; float:right; text-align:right; color:#666666; font-size:14px;}

.odript{ width:100%; height:35px; line-height:35px; border:1px solid #e2e2e2;}
.odript2{ width:100%;height:45px; line-height:45px; background-color:#ff7f00; text-align:center; color:#FFF; border:0px; font-size:14px;}

.odript3{width:100%; height:35px; line-height:35px; border:1px solid #6e7795;}
.odript5{width:100%; border:1px solid #6e7795;}

.odript6{ width:100%;height:45px; line-height:45px; background-color:#ff7f00; text-align:center; color:#FFF; border:0px; font-size:14px;}
/* 手机站导航 */
.sjzdh{
	display: flex;
	margin-bottom: 0px;
}
.sjzdh li{
	flex: 1;
	border-bottom: 1px solid #028139;
	border-right: 1px solid #028139;
}
.sjzdh li:last-child{
	border-right: 0px solid #131313;
}
.sjzdh li a{
	width: 100%;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	background-color: #039449;
}
.sjzdh li a:hover{
	width: 100%;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	background-color: #f69f02;
}