* {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



a,

img {

	border: 0;

}



body {

	font-size: 14px;



}



img {

	vertical-align: bottom;

}



.w1200 {

	width: 1200px;

	margin: 0 auto;

}



.w1400 {

	width: 1400px;

	margin: 0 auto;

}



a {

	text-decoration: none;

}



ul,

li {

	list-style: none;

}



.containers {

	width: 80%;

	margin: 0 auto;

}



.container .title {

	text-align: center;

}



.container .title p {

	font-size: 18px;

}



h3 {

	margin-top: 0;

}



.clear {

	clear: both;

}



.flex {

	display: flex;

	align-items: center;

	justify-content: space-between;

}





header {

	background: #fff;

	padding: 5px 0;

}



header .logo img {

	width: 70%;

}



header .nav nav a {

	color: #000000;

	font-weight: bold;

}



.lvse {

	color: #009f4b;

	font-weight: bold;

}



section .container {

	padding: 30px 0;

}



.hangye li img {

	width: 100px;

	margin-right: 10px;

}



.hangye li p {

	color: #626262;

	font-size: 16px;

	margin-top: 10px;

}



.about {

	position: relative;

}



.about .container {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 999;

	text-align: center;

	width: 100%;

}



.about .title {

	width: 50%;

	margin: 0 auto;

	padding-top: 80px;

}



.about .title h3 {

	color: #fff;

	font-size: 28px;

}



.about p {

	color: #fff;

	line-height: 30px;

	margin-top: 70px;

}



.youshi li .one {

	position: relative;

}



.youshi li .one img {}



.youshi li .one .text {

	position: absolute;



}



.youshi .title {

	margin: 30px 0;

}







.zhichi li {

	text-align: center;

	margin: 30px 0;

}



.zhichi li img {

	width: 80px;

	height: 86px;

}



.anli li {

	text-align: center;

	margin-bottom: 20px;



}



.con {

	background: #f7f7f7;

	padding-bottom: 20px;

}



.anli li img {

	width: 100%;

}



.anli li h3 {

	margin: 20px 0; font-size:18px;

}



.anli li a {

	background: #009f4c;

	color: #fff;

	padding: 5px 8px;

	border-radius: 10px;

}



.news li {

	border: 2px solid #FFFFFF;

}



.news li a {

	display: flex;

	color: #626262;;

	line-height: 30px;

	align-items: center;

	justify-content: space-between;

}



.youshi .one {

	position: relative;

}



.youshi li {

	margin-bottom: 40px;

}



.youshi .one img {

	width: 100%;

}



.youshi .one .text {

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	text-align: center;

}



.youshi .one .text p {

	color: #fff;

	font-size: 16px;

}



.youshi .two {

	background: #f7f7f7;

	padding: 10px;

	height: 190px;

}



.youshi .two img {

	width: 100%;

}



.title {

	position: relative;

}



.title span {

	position: absolute;

	left: 0;

	bottom: -9px;

	z-index: -999;

	width: 100%;

}



.title h3 {

	color: #00a14a;

	font-weight: bold;

}



.banner img {

	width: 100%;

}



.telphone {

	display: flex;

	justify-content: center;

}



.telphone p {

	font-size: 16px;

	padding: 0 0 0 10px;

	margin: 0;

	line-height: 30px;

}



.hangye {

	background: #fff;

}



.hangye .container {

	background: url(../image/hangyebgjpg.jpg)no-repeat;

	background-size: 100% 100%;

}



.hangye .title {

	margin: 50px 0;

}



.hangye .title p {

	margin: 50px 0;

	line-height: 30px;

}



.hangye ul {

	margin-bottom: 60px;

}



.zhichi {

	position: relative;

}



.zhichi .zbg {

	position: absolute;

	z-index: -99999;

	top: 0;

	left: 0;

	width: 100%;

}



.zhichi .title {

	margin-top: 30px;

}



.anli .title {

	margin: 40px 0;

}



.news .title {

	margin-bottom: 30px;

}

footer li{

	float: left;

	width: 10%;

}

footer li.col-sm-4.col-xs-4 {

	float: left;

	width: 10%;

}



footer li img {

	width: 80%;

}



footer {

	background: #fff;

	padding: 20px 0;

}



footer li a {

	display: block;

	color: #626262;

	line-height: 25px;

}



footer li a.tl {

	color: #000;

	line-height: 30px;

	font-weight: bolder;

    font-size: 16px;

}



@media screen and (min-width: 1200px) {

	.col-md-15 {

	  width: 20%;

	  margin: 0 auto;

	}

	.top-left{display: none;}

}

.top-menu{ position:fixed; height:100%; overflow-y:auto; width:100%;left:0; top:0;background:rgba(0,0,0,0.9); padding:21% 20px 0 0; transform:translateY(-100%); opacity:0; transition:0.2s; z-index:-1;}

.top-menu ul{ position:relative; width:100%;}

.top-menu li a{ display:block; line-height:30px; }

.top-menu li > a{ position:relative; border-bottom:1px solid #222; font-size:16px; color:#fff; line-height:3; padding:0 41px 0 25px;text-transform: capitalize;}

.top-menu li.on > a{ background-color:#222;}

.top-menu li.on > a::after{ position:absolute; content:''; width:10px; height:10px; border-right:2px solid #fff; border-top:2px solid #fff; transform:rotate(135deg); right:25px; top:50%; margin-top:-7px;}

.top-menu li dl{ position: relative;left: 0; width:100%; top:0; display:none; transition:transform 0.3s; }

.top-menu li dl.dl-show{}

.top-menu li dl dt a{color:#aaa; font-size:14px; line-height:2.5;padding: 0 41px 0 40px;}

.Top-open.top-menu{ opacity:1; transform:translateY(0); z-index:100;}

.top-left{ position:absolute;top:28px; z-index:9999;display: none;width:23px; height:15px; right:2em;}

.top-left::before,

.top-left::after,

.top-left span{ position:absolute; width:100%; height:3px; border-radius:3px; background:#81d8d0; }



@media screen and (max-width: 670px) {

	.about .title h3 {

		font-size: 14px;

	}



	.about .title {

		width: 90%;

		padding-top: 5px;

	}



	section .container {

		padding: 5px 0;

	}



	.about p {

		margin-top: 0;

		font-size: 12px;

		line-height: 20px;

		display: none;

	}

	.title h3{

		font-size: 18px;

	}

	.youshi .one .text{

		top: 20px;

	}

	.youshi .two{

		height: 130px;

	}

	.anli li a{

		font-size: 12px;

	}

	.zhichi li img{

		width: 40px;

		height: 43px;

	}

	.zhichi li h3{

		font-size: 14px;

	}

	.zhichi li h5{

		font-size: 12px;

	}

	.zhichi li{

		margin: 10px 0;

		height: 104px;

	}

	.zhichi .zbg{

		display: none;

	}

	.zhichi{

		background: #fff;

	}

	.adv img{

		width: 100px;

		margin-right: 10px;

	}

	.adv .text h3{

		font-size: 14px;

	}

	footer .er{

		display: none;

	}

	.hangye .container{

		background: #fff;

	}

	.hangye li img{

		width: 60px;

	}

	.title span img{

		width: 100px;

	}

	.top-menu{padding: 18% 20px 0 0}

	.nav{

		display: none;

	}

	.containers{

		width: 95%;

	}

	.top-left{top:12px;display: block;}

	

}