.mtb50{ margin-top: 50px; margin-bottom: 50px; }
.inpro{ overflow:hidden; position:relative;margin-top: 100px; }
.inpro .hd{ position:absolute;width: 100%;z-index: 9;height: 0px;top: 80px; }
.inpro .hd .prev,.inpro .hd .next{ display:block; float:right; cursor:pointer; background:url("../images/inprors.png") 0 0 no-repeat; width: 80px;height: 80px;transition: all 0.5s; }
.inpro .hd .next{ background:url("../images/inprols.png") 0 0 no-repeat;float: left; }
.inpro .hd .prev:hover{
	background-image: url(../images/inprord.png);
}
.inpro .hd .next:hover{
	background-image: url(../images/inprold.png);
}

.index_content{ width: 100%; height: 746px; background:url("../images/shou.jpg") 0 0 no-repeat; margin:50px 0; }
.index_content p{ color: #ffffff; }
.content_p{ padding-top: 50px;}
.content_p1{ font-size: 16px; padding-top: 30px;} 
.content_p2{ font-size: 33px; padding-top: 20px;}
.content_p3{font-size: 12px; padding-top: 30px; line-height: 25px; width: 500px;}
.sixh{ width: 1000px; height: auto; margin:80px auto;}
.sixh img{ width: 1000px;height: 644px; margin:0 auto; }
.index_double{ background-color:#efeff0; width: 100%; height: auto;overflow: hidden; padding-bottom: 30px;}
.index_about{ width: 485px; margin-right: 30px; height: 300px; float: left; overflow: hidden; margin-top: 30px;}
.index_about_title{ float: left; width: 485px; height: 30px; border-bottom:solid 1px #cbcbcb;}
.index_atf{ font-size: 18px; width: 80px; color: #006b64; border-bottom: solid 1px #006b64; line-height: 29px; z-index: 999; }
.index_about_img{ float: left; width: 485px; height: 80px; margin: 20px 0; }
.index_about_img img{ border: none; }
.index_about_content{ width: 485px; margin-top: 20px; height: auto; color: #575757; line-height: 30px; font-size: 12px; }
.index_news{ width: 485px; height: 300px; float: left; overflow: hidden; margin-top: 30px;}
.index_news_title{ float: left; width: 485px; height: 30px; border-bottom:solid 1px #cbcbcb;}
.index_ntf{ font-size: 18px; width: 80px; color: #006b64; border-bottom: solid 1px #006b64; line-height: 29px; z-index: 999; }
.index_news_img{ float: left; width: 485px; height: 80px; margin: 20px 0; }
.index_news_img img{ border: none; }
.index_newsli{ width: 485px; margin-top: 20px; height: auto; color: #575757; line-height: 30px; font-size: 12px; }
.index_newsli li{ list-style-type: none; float: left; width: 100%; height: 30px; line-height: 30px; }
.index_newsli li img{ float: left; width: 7px; height: 11px; margin-top: 9px; margin-right: 10px; }
.index_newsli li p{ float: left; line-height: 30px; }
.index_newsli li p a{color: #575757; cursor: pointer;}
.index_newsli li p a:hover{ color: #006b64; }


.inpro .bd{ padding:10px 100px; }
.inpro .bd ul{ overflow:hidden; zoom:1; }
.inpro .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; list-style-type: none; }
.inpro .bd ul li a{
	color: #6b6b6b;
}
.inpro .bd ul li a h3{
	color: #6b6b6b;
}
.inpro .bd ul li a span{
	display: inline-block;
	color: #6b6b6b;
	font-family: songti;
}
.inpro .bd ul li img{
	border-radius: 200px;
	width: 220px;
	height: 220px;
	margin-bottom: 30px;
}

.inabout{
	margin-top: 100px;
	padding: 0 50px;
	margin-bottom: 65px;
}
.inabout img{
	float: left;
	height: 336px;
}
.inaboutma{
	float: right;
	width: 420px;
}
.inaboutma h3{
	font-size: 26px;
	color: #595757;
	line-height: 35px;
}
.inaboutma h4{
	font-size: 15px;
	color: #595757;
	line-height: 20px;
	font-family: "微软雅黑";
	margin-bottom: 40px;
}
.inaboutma p{
	font-size: 12px;
	color: #595757;
	line-height: 20px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.inaboutma a{
	margin-top: 45px;
	display: block;
	float: left;
	background-color: #20800b;
	line-height: 36px;
	padding: 0 30px;
	color: #fff;
}

.ingy{
	background: url(../images/inbg1.jpg) no-repeat center center;
	height: 1250px;
}
.ingy .w1200{
	padding: 150px 0;
}
.ingy li{
	float: left;
	width: 31%;
	margin-right: 3.5%;
	border: 1px solid #7ad064;
	position: relative;
	height: 452px;
}
.ingy li:nth-child(3n){
	margin-right: 0px;
}
.ingy li:nth-child(-n+3){
	margin-bottom: 30px;
}
.ingy li img{
	width: 100%;
	height: 225px;
	display: block;
	position: absolute;
	top: 0px;
}
.ingyma{
	background-color: #4cb033;
	padding: 40px 40px 0 40px;
	height: 225px;
	position: absolute;
	top: 225px;
}
.ingyma h3{
	font-size: 32px;
	color: #fff;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
}
.ingyma p{
	font-size: 12px;
	color: #fff;
	line-height: 20px;
}
.ingy li:nth-child(3n+2) img{
	top: 225px;
}
.ingy li:nth-child(3n+2) .ingyma{
	top: 0px;
}

.innews{
	margin-top: 60px;
	margin-bottom: 60px;
}
.innewstl{
	text-align: center;
	position: relative;
	margin-bottom: 35px;
}
.innewstl h3{
	font-size: 30px;
	color: #444;
	position: relative;
	z-index: 9;
}
.innewstl h4{
	display: inline-block;
	margin: 0 auto;
	position: relative;
}
.innewstl h4 span{
	font-size: 14px;
	color: #444;
	display: inline-block;
	margin: 0 auto;
	line-height: 20px;
	padding: 0 30px;
	background-color: #fff;
	position: relative;
	z-index: 9;
}
.innewstl>span{ 
	display: block;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 10px;
	height: 3px;
	width: 120px;
	border-radius: 1px;
	background-color: #15a845;
}
.innewstl h4 font{
	position: absolute;
	top: 8px;
	left: -3px;
	background-color: #ccc;
	width: calc(100% + 6px);
	height: 3px;
	z-index: 1;
}
.innewstl h5{
	bottom: 10px;
	line-height: 20px;
	position: absolute;
	height: 1px;
	background-color: #ddd;
	width: 100%;
}
.innews .innewl{
	float: left;
	width: 48%;
	position: relative;
}
.innewl img{
	width: 100%;
	height: 140px;
}
.innewl span{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #36c405;
	display: block;
	font-size: 32px;
	color: #fff;
	text-align: center;
	padding: 5px 10px;
}
.innewl span font{
	display: block;
	font-size: 12px;
	color: #fff;
}
.innewl h3{
	color: #444;
	font-size: 18px;
	line-height: 42px;
}
.innewl p{
	text-indent:20px;
	color: #666;
	margin-bottom: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.innewl a{
	display: block;
	float: left;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background-color: #227f0a;
}
.innews .innewr{
	float: right;
	width: 48%;
	position: relative;
}
.innewr li{
	position: relative;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.innewr li:nth-child(3){
	border-bottom: 0px;
}
.innewr span{
	/*position: absolute;
	left: 0px;
	top: 0px;*/
	/*background-color: #36c405;*/
	display: block;
	margin-right: 20px;
	float: left;
	font-size: 48px;
	color: #a0a0a0;
	text-align: center;
	padding: 5px 10px;
	transition: all 0.3s;
}
.innewr span font{
	display: block;
	font-size: 14px;
	color: #a0a0a0;
	transition: all 0.3s;
}
.innewr h3{
	color: #444;
	font-size: 18px;
	line-height: 36px;
	transition: all 0.3s;
}
.innewr p{
	color: #666;
	margin-bottom: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.innewr a:hover span{
	color: #fff;
	background-color: #006b64;
}
.innewr a:hover span font{
	color: #fff;
}
.innewr a:hover h3{
	color: #006b64;
}

.submit{
	display: block;
}

.top{
	/*height: 90px;*/
	width: 100%;
	background-color: #ffffff;
	/*padding-top: 30px;*/
	position: fixed;
	top: 0px;
	z-index: 999;
	height: 102px;
}
.top .logo{
	float: left;
}
.top .dh{
	line-height: 20px;
	float: right;
	margin-top: 40px;
	height: 20px;
	border-left: solid 1px #595757;
}
.top .dh li{
	float: left;
	text-align: center;
	border-right: solid 1px #595757;
	position: relative;
}
.top .dh li>a{
	display: block;
	color: #006b64;
	margin: 0 10px;
	padding: 0 10px;
	border-radius: 1px;
	transition: all 0.3s;
	line-height: 20px;
}
.top .dh li:hover>a{
	background-color: #006b64;
	color: #ffffff;
}
.top .dh span{
	display: block;
	float: left;
	height: 14px;
	width: 1px;
	margin-top: 38px;
	background-color: #fff;
}
.dh .xl{
	display: none;
	position: absolute;
	top: 40px;
	width: 100px;
	background-color: #006b64;
	line-height: 20px;
}
.dh .xl dd a{
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	color: #ffffff;
}
.dh .xl dd a:hover{
	background-color: #239a4d;
	color: #fff;
}

.foot{
	background-color: #242424;
	padding-top: 65px;
	padding-bottom: 80px;
}
.fleft{
	float: left;
}
.flogo{
	float: left;
}
.flogo img{
	margin-bottom: 15px;
}
.flogo h3{
	font-size: 20px;
	color: #d5fbe3;
}
.fmiddle{
	float: right;
}
.fmiddle ul{
	/*height: 125px;*/
	padding: 5px;
}
.fmiddle li{
	float: left;
	height: 125px;
	width: 135px;

	}
.fmiddle li dt{
	margin-bottom: 10px;
	text-align: right;
	border-left: 1px solid #fff;
	padding-right: 35px;
		
}
.fmiddle li dd{
	text-align: left;
	padding-left: 40px;
}
.fmiddle li dt a{
	color: #fff;
	font-size: 15px;
}
.fmiddle li dd a{
	color: #fff;
	font-size: 12px;
	line-height: 23px;
}
.fright{
	float: right;
}
.fright img{
	display: block;
}
.fright h3{
	text-align: center;
	width:115px;
	font-size: 19px;
	color: #fff;
}
.erwei{ color: #ffffff; font-size: 15px; letter-spacing: 3px; text-align: center; }
.erwei img{ width: 115px; height: 115px; }

.index_jie{ color: #ffffff; margin-left: 40px; margin-top: 0px; padding:0px; }

.cp_li{
	width: 1200px;
	margin:0 auto;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #ffffff;
}
.cp_li li{
	text-align: center;
	float: left;
	list-style-type: none;
	width: 150px;
	height: 40px;
	background-color: #006b64;
}
.cp_li li a{
	color: #ffffff;
}
.cp_li li.cur{
	width: 150px;
	height: 40px;
	background-color: #e0b55c;
}

.cp_desc{
	color: #595757;
	line-height: 30px;
	font-size: 12px;
	height: auto;
	padding-bottom: 100px;

}
.cp_desc_1{
	width: 145px;
	height: 45px;
	line-height: 45px;
	background-color: #006b64;
	color: #ffffff;
	text-align: center;
	font-size: 25px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.cp_desc_2{
	width: 205px;
	height: 45px;
	line-height: 45px;
	background-color: #006b64;
	color: #ffffff;
	text-align: center;
	font-size: 25px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.cp_desc_3{
	width: 255px;
	height: 45px;
	line-height: 45px;
	background-color: #006b64;
	color: #ffffff;
	text-align: center;
	font-size: 25px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.cp_desc_te{
	width: 1200px;
	height: 200px;
}
.cp_desc_te li{
	width: 350px;
	float: left;
	height: 86px;
	margin-right: 50px;
	margin-bottom: 20px;
}
.cp_desc_te li img{
	float: left;
	width: 72px;
	height: 86px;
	margin-right: 10px;
}

.cp_desc_te li h1{
	font-size: 15px;
	line-height: 20px;
}
.cp_desc_te li p{
	font-size: 12px;
	line-height: 20px;
}

.about{
	color: #595757;
}
.about1{
	font-size: 12px;
	color: #595757;
	width: 100%;
	height: 922px;
	background: url(../images/about_1.jpg) no-repeat center center;
}
.about_1_p{
	text-align: left;
	padding-top: 200px;
}
.about_1_p p{
	width: 1000px;
	float: right;
}
.about2{
	width: 100%;
	height: 966px;
	background: url(../images/about_2.jpg) no-repeat center center;
}
.about3{
	width: 100%;
	height: 1067px;
	background: url(../images/about_3.jpg) no-repeat center center;
}

.about3_p{
	text-align: left;
}
.about3_p1{
	width: 430px;
	color: #e0b55c;
	padding-top: 270px;
}
.about3_p1 h1{
	font-size: 20px;
	line-height: 40px;
}
.about3_p1 h2{
	font-size: 33px;
	line-height: 50px;
}
.about3_p1 p{
	font-size: 12px;
	line-height: 25px;
}
.about3_p2{
	width: 430px;
	color: #006b64;
	padding-top: 50px;
}
.about3_p2 h1{
	font-size: 15px;
	line-height: 30px;
	margin-top: 5px;
}
.about3_p2 p{
	font-size: 12px;
	line-height: 20px;
}
.about3_p3{
	padding-top: 50px;
}
.about3_p3 p{
color: #e0b55c;
font-size: 12px;
line-height: 25px;
}
.about4{
	width: 100%;
	height: 600px;
	background: url(../images/about_4.jpg) no-repeat center center;
}
.about4_p1{
	padding-top: 180px;
	float: left;
	height: auto;
	width: 500px;
}
.about4_p2{
	padding-top: 180px;
	float: right;
	height: auto;
	width: 500px;

}
.about4_div{
	float: left;
	margin-bottom: 10px;
	width: 500px;
}
.about4_h{
	color: #ffffff;
	font-size: 20px;
	background-color: #006b64;
	width: 170px;
	height: 30px;
	text-align: center;
}
.about4_p{
	font-size: 12px;
	line-height: 25px;
	margin-top: 5px;
}
.about5{
	width: 100%;
	height: 895px;
	background: url(../images/about_5.jpg) no-repeat center center;
}
.about5_h1{
	padding-top: 550px;
	font-size: 20px;
	font-weight: bold;
}
.about5_p1{
	font-size: 12px;
	line-height: 25px;
	margin-top: 10px;
}
.about5_2{
	margin-top: 15px;
}
.about5_2 li{
	float: left;
	width: 180px;
	margin-right: 20px;
}
.about5_h2{
	width: 180px;
	height: 45px;
	padding-top: 8px;
	text-align: center;
	background-color: #006b64;
	font-size: 20px;
	color: #ffffff;
}
.about5_2 li p{
	margin-top: 8px;
	font-size: 12px;
	line-height: 20px;
}
.contect_1{
	color: #9d9d9d;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
}
.contect_1 p{
	float: left;
	margin-right: 20px;
}


.product{
	width: 100%；
	height:auto;
	overflow: hidden;
	margin: 40px auto;
}
.product_title{
	font-size: 30px;
	text-align: center;
	font-weight: 100;

}
.product li{
	float: left;
	width: 242px;
	margin-left: 29px;
	margin-right: 29px;
	margin-bottom: 30px;
}
.product li a div:hover{
	padding: 10px;
	border: solid 1px #006b64;
	float: left;
}
.product li a div{
	padding: 10px;
	border: solid 1px #cbc7c7;
	float: left;

}
.product li a div img{
	width: 220px;
	height: 220px;
}
.product li a p{
	float: left;
	width: 242px;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}


.gbk{
	margin-top: 30px;
}
.gbook_input{
	width: 47%;
	height: 40px;
	float: left;
	margin-bottom: 20px;
	padding-left: 10px;
	margin-right: 6%;
	color: #595757;
}
.gbook_input1{
	width: 47%;
	height: 40px;
	float: left;
	margin-bottom: 20px;
	padding-left: 10px;
	color: #595757;
}
.gbook_input2{
	width: 100%;
	height: 40px;
	float: left;
	margin-bottom: 20px;
	padding-left: 10px;
	color: #595757;
}

.gbook_input3{
	width: 100%;
	height:200px;
	float: left;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
	color: #595757;

}
.gbook_sub{ 
	width: 220px;
	margin: 20px auto; }
.gbook_submit{
	width: 220px;
	height: 40px;
	background-color: #006b64;
	text-align: center;
	color: #ffffff;
	border: none;
	border-radius: 5px;
	font-size: 18px;
	cursor: pointer;
}

.map{
	 margin-top: 20px;
	 margin-bottom: 20px;
}
