.smallbanner{
	position: relative;
	height: 312px;
	width: 100%;
	overflow: hidden;
}
.smallbanner img{
	position: absolute;
	width: 1920px;
	height: 312px;
	left: 50%;
	margin-left: -960px;
}
.smallbanner .img2 {
	display: none;
}
/*header{
	padding: 10px 0;
}
header .logo img{
	height: 65px;
}
header nav{
	padding-top: 10px;
}*/
.content{
	background: #f6f6f6;
	padding-bottom: 30px;
}
.slidebar{
	padding: 34px 0 36px;
	height: 34px;
}
.slidebar ul{
	float: left;
}
.slidebar ul li{
	float: left;
	margin-right: 15px;
}
.slidebar ul li a{
	display: inline-block;
	padding: 0 8px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ddd;
	font-size: 15px;
	color: #999;
}
.slidebar ul li a:hover{
	color: #00993e;
}
.slidebar ul li.cur a{
	color: #fff;
	background: #00993e;
	border-color: #00993e;
}
.slidebar ul li.cur a:hover{
	color: #fff;
}
.slidebar .breaknav{
	float: right;
	font-size: 13px;
	color: #747474;
	line-height: 34px;
	background: url(../images/breaknav.png) no-repeat 0 10px;
	padding-left: 16px;
}
.slidebar .breaknav a{
	color: #747474;
}
.slidebar .breaknav a:hover{
	text-decoration: underline;
}
.main{
	background: #fff;
}
.product{
	padding: 36px 25px;
	overflow: hidden;
	padding-bottom: 0;
}
.product ul{
	overflow: hidden;
}
.product li{
	float: left;
	margin-right: 23px;
	padding-bottom: 32px;
}
.product li:last-child{
	margin-right: 0;
}
.product li img{
	width: 270px;
	height: 250px;
}
.product li p{
	margin-top: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #5a5a5a;
	text-align: center;
}
.product li:nth-child(4n){
	margin-right: 0;
}
.product li a:hover p{
	color: #009a3d;
}
.product li .pic{
	width: 270px;
	height: 250px;
	overflow: hidden;
}
.product li a:hover .pic img{
	transform: scaleX(1.5);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.page{
	text-align: center;
	background: #fff;
	padding-bottom: 28px;
}
.page li{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	font-size: 14px;
	color: #676767;
	margin: 0 2px;
	background: #f1f1f1;
	float: none;
}
.page li a{
	color: #676767;
}
.page li:hover{
	text-decoration: underline;
}
.page li.active{
	background: #00993e;
	color: #fff;
	font-weight: bold;
}
.page li.disabled a{
	color: #fff;
}
.about{
	padding: 32px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.about h4{
	font-size: 25px;
	color: #252424;
	margin-bottom: 20px;
}
.about img{
	padding: 26px 0;
}
.news{
	padding: 28px;
	padding-bottom: 0;
}
.news ul{
	padding-bottom: 40px;
}
.news li{
	padding: 26px 0;
	border-bottom: 1px solid #f0f0f0;
	height: 132px;
}
.news li .pic{
	float: left;
	width: 202px;
	height: 132px;
	overflow: hidden;
}
.news li .pic img{
	width: 202px;
	height: 132px;
}
.news li .txt{
	float: right;
	width: 920px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.news li .txt p{
	/* 超出隐藏 */
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* 设置行数 */
	-webkit-line-clamp: 2;
	/* 设置超出的部分如何显示 */
	text-overflow: ellipsis;
	margin-bottom: 14px;
}
.news li h5{
	font-size: 18px;
	color: #252424;
	padding: 2px 0;
}
.news li span{
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #00993e;
}
.news li a:hover .pic img{
	transform: scaleX(1.5);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.news li a:hover .txt h5,.news li a:hover .txt p{
	color: #00993e;
}
.contact{
	background: none;
}
.contact .map{
	margin-bottom: 30px;
}
.contact .map img{
	width: 100%;
	border: 1px solid #cecece;
	box-sizing: border-box;
}
.contact_main{
	padding: 22px 26px;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	font-size: 14px;
	line-height: 25px;
	color: #7b7a7a;
	overflow: hidden;
}
.contact_main h5{
	font-size: 15px;
	margin-bottom: 6px;
	color: #00993e;
}
.content_bgn{
	background: none;
}
.contact_main .fr img{
	width: 80px;
}
.news_main{
	padding: 30px;
	overflow: hidden;
	padding-right: 02px;
}
.news_main .aritlcle{
	float: left;
	width: 720px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.news_main .aritlcle h5{
	font-size: 23px;
	line-height: 30px;
	color: #252424;
	margin-bottom: 22px;
}
.news_main .aritlcle .info{
	font-size: 15px;
	color: #888;
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 27px;
	height: 27px;
}
.news_main .aritlcle .info span{
	display: inline-block;
	padding-left: 28px;
	background: url(../images/sp1.png) no-repeat center left;
	margin-right: 24px;
}
.news_main .aritlcle .info span.span2{
	background: url(../images/sp2.png) no-repeat center left;
}
.share .bshare-custom .bshare-qzone{
	display: block;
	width: 27px;
	height: 27px;
	background: url(../images/share1.png) no-repeat;
	padding: 0;
	margin-left: 7px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}
.share .bshare-custom .bshare-weixin{
	width: 27px;
	height: 27px;
	background: url(../images/share2.png) no-repeat;
	padding: 0;
	margin-left: 7px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}
.share .bdsharebuttonbox .bds_sqq{
	display: block;
	width: 27px;
	height: 27px;
	background: url(../images/share3.png) no-repeat;
	padding: 0;
	margin-left: 7px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}
.share .bshare-custom .bshare-more{
	width: 27px;
	height: 27px;
	background: url(../images/share4.png) no-repeat;
	padding: 0;
	margin-left: 7px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}
.news_main .aritlcle article{
	padding: 32px 0 50px;
}
.news_main .aritlcle article img{
	padding: 20px 0;
	width: 100%;
}
.prev-next{
	font-size: 13px;
	color: #7a7a7a;
	height: 58px;
	line-height: 58px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 10px;
}
.prev-next .fl a{
	display: inline-block;
	width: 306px;
	padding-left: 40px;
	color: #7a7a7a;
	background: url(../images/prevv.png) no-repeat center left;
	/* 超出隐藏 */
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* 设置行数 */
	-webkit-line-clamp: 1;
	/* 设置超出的部分如何显示 */
	text-overflow: ellipsis;
}
.prev-next .fr a{
	display: inline-block;
	width: 306px;
	padding-right: 40px;
	color: #7a7a7a;
	background: url(../images/nextt.png) no-repeat center right;
	/* 超出隐藏 */
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* 设置行数 */
	-webkit-line-clamp: 1;
	/* 设置超出的部分如何显示 */
	text-overflow: ellipsis;
}
.prev-next .fl a:hover,.prev-next .fr a:hover{
	color: #00993e;
}
.news_main .list{
	float: right;
	width: 360px;
}
.news_main .list h5{
	font-size: 15px;
	color: #5f5f5f;
	padding-bottom: 10px;
	padding-top: 6px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 28px;
}
.news_main .list li{
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	line-height: 26px;
}
.news_main .list li p{
	color: #5f5f5f;
	/* 超出隐藏 */
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* 设置行数 */
	-webkit-line-clamp: 2;
	/* 设置超出的部分如何显示 */
	text-overflow: ellipsis;
}
.news_main .list li h6{
	color: #5f5f5f;
	height: 21px;
	line-height: 21px;
	margin-bottom: 8px;
}
.news_main .list li h6 span{
	display: inline-block;
	float: left;
}
.news_main .list li h6 span.span2{
	margin: 0 10px;
	width: 24px;
	height: 1px;
	background: #525252;
	position: relative;
	top: 10px;
}
.news_main .list li h6 span.span3{
	/* 超出隐藏 */
	overflow: hidden;
	width: 272px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_main .list li a:hover h6,.news_main .list li a:hover p{
	color: #00993e;
}
.news_main .list li a:hover span.span2{
	background: #00993e;
}
.product-content{
	padding: 36px 25px;
}
.product-content .proc-box1{
	overflow: hidden;
}
/* flexslider */
.flexslider{height:524px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;overflow:hidden;position: relative;}
.slides{position:relative;z-index:1; overflow:hidden;width: 620px;height: 405px;}
.slides li{width: 100%;height: 100%; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:10px;left: 0;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 li img {
	width: 14px;
	height: 14px;
	cursor: pointer;
}
.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;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.flexslider p {
	font-size: 30px;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.flexslider {
	width: 620px;
	height: 524px;
}
.slides li{
	height: 405px;
	text-align: center;
}
.slides li img{
	width: auto;
	height: 100%;
}
.product-content .proc-box1{
	position: relative;
}
.flex-control-nav li{
	width: 146px;
	height: 97px;
	margin: 0;
	margin-right: 12px;
}
.flex-control-nav li:last-child{
	margin-right: 0;
}
.flex-control-nav li img{
	width: 146px;
	height: 97px;
}
.flex-control-nav{
	bottom: 0;
	left: 0;
	width: 620px;
	text-align: left;
}
.flex-direction-nav{
	top: 173px;
	left: 0;
}
.flex-direction-nav li a{
	width: 22px;
	height: 49px;
}
.flex-control-nav li img{
	opacity: 0.5;
}
.flex-control-nav .flex-active{
	opacity: 1;
}
.flexslider #slide-page{
	display: none;
}
.flex-direction-nav li a.flex-next{
	left: auto;
	right: 0;
}
.flex-direction-nav li a.flex-prev{
	right: auto;
	left: 0;
}
.flex-direction-nav li a:hover{
	opacity: 0.6;
}
.product-content .proc-box1 .fl{
	width: 620px;
}
.product-content .proc-box1 .fr{
	width: 490px;
	font-size: 14px;
	line-height: 28px;
	color: #8a8989;
}
.product-content .proc-box1 .fr h4{
	font-size: 25px;
	line-height: 30px;
	color: #3f3f3f;
	padding: 56px 0 20px;
}
.product-content .proc-box1 .fr .aboutpro{
	margin-bottom: 30px;
	line-height: 25px;
}
.proc-box2{
	margin-top: 50px;
}
.proc-box2 .title{
	position: relative;
	border-bottom: 1px solid #d9d9d9;
	height: 50px;
	font-size: 18px;
	color: #008f3d;
	line-height: 50px;
	text-align: center;
	margin-bottom: 40px;
}
.proc-box2 .title span{
	width: 104px;
	height: 2px;
	background: #008f3d;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -52px;
}
.proc-box2 .pic{
	overflow: hidden;
	margin-bottom: 35px;
}
.proc-box2 .pic img{
	float: left;
	width: 400px;
	height: 237px;
}
.proc-box2 .pic img:nth-child(1){
	width: 730px;
	height: 488px;
	margin-right: 20px;
}
.proc-box2 .pic img:nth-child(2){
	margin-bottom: 14px;
}
.proc-box2 .txt{
	font-size: 14px;
	line-height: 25px;
	color: #8a8989;
	margin-bottom: 60px;
}

/* 媒体查询优化各屏显示 start */
@media (max-width: 1205px){
	/*header{
		padding: 20px 0;
	}
	header .logo{
		width: 30%;
	}
	header .logo img{
		width: 100%;
		height: auto;
	}
	header nav{
		padding-top: 2px;
	}
	nav ul li{
		padding: 0 10px;
	}*/
	.about img{
		width: 100%;
	}
	.news_main .aritlcle{
		width: 60%;
	}
	.news_main .list{
		width: 38%;
	}
	.prev-next{
		height: auto;
	}
	.prev-next .fl{
		float: none;
		width: 100%;
		border-bottom: 1px solid #e5e5e5;
	}
	.prev-next .fr{
		float: none;
		width: 100%;
	}
	.prev-next .fl a{
		width: 100%;
		box-sizing: border-box;
	}
	.prev-next .fr a{
		width: 100%;
		box-sizing: border-box;
	}
	.news_main{
		padding: 20px;
	}
	.news li{
		height: auto;
		overflow: hidden;
	}
	.news li .pic{
		width: 30%;
	}
	.news li .pic img{
		width: 100%;
	}
	.news li .txt{
		width: 68%;
	}
	.product ul{
		overflow: hidden;
	}
	.product li{
		width: 23.5%;
		margin-right: 2%;
	}
	.product li .pic{
		width: 100%;
		height: auto;
	}
	.product li img{
		width: 100%;
		height: auto;
	}
	.product-content .proc-box1 .fl{
		width: 58%;
	}
	.product-content .proc-box1 .fr{
		width: 40%;
	}
	.flexslider{
		width: 100%;
		height: auto;
	}
	.slides{
		width: 100%;
		height: auto;
	}
	.flex-control-nav{
		position: relative;
		margin-top: 10px;
		width: 100%;
	}
	.flex-control-nav li{
		width: 23.5%;
		height: auto;
		margin-right: 2%;
	}
	.flex-control-nav li:last-child{
		margin-right: 0;
	}
	.flex-control-nav li img{
		width: 100%;
		height: auto;
	}
	.proc-box2 .pic img{
		width: 48%;
		margin-right: 4%;
		height: auto;
		margin-bottom: 0;
	}
	.proc-box2 .pic img:nth-child(2){
		margin-bottom: 0;
	}
	.proc-box2 .pic img:nth-child(1){
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 4%;
	}
	.proc-box2 .pic img:nth-child(3){
		margin-right: 0;
	}
	.product-content .proc-box1 .fr h4{
		padding-top:30px;
	}
}
@media (max-width: 860px){
	.smallbanner{
		height: auto;
	}
	.smallbanner .img1{
		display: none;
	}
	.smallbanner .img2{
		display: block;
	}
	.smallbanner img{
		width: 100%;
		height: auto;
		position: relative;
		left: 0;
		margin-left: 0;
	}
	/*header nav{
		padding-top: 0px;
		top: 71px;
	}
	nav ul li{
		padding: 0;
	}
	header .logo img{
		width: auto;
		height: 40px;
	}
	nav .anniu{
		padding: 24px 0;
	}*/
	.slidebar{
		padding: 20px 0;
	}
	.news_main .aritlcle{
		width: 100%;
	}
	.news_main .list{
		width: 100%;
		margin-top: 20px;
	}
	.news_main .list h5{
		font-size: 20px;
	}
	.contact_main .fl{
		float: none;
	}
	.contact_main .fr{
		float: none;
		text-align: center;
	}
	.product li{
		width: 48%;
		margin-right: 4%;
	}
	.product li:nth-child(2n){
		margin-right: 0;
	}
	.product-content .proc-box1 .fl{
		width: 100%;
	}
	.product-content .proc-box1 .fr{
		width: 100%;
	}
	.slidebar{
		height: auto;
		overflow: hidden;
	}
	.slidebar ul{
		float: none;
		overflow: hidden;
	}
	.slidebar ul li{
		margin-bottom: 10px;
	}
	.slidebar .breaknav{
		float: left;
	}
	.news_main .aritlcle .info .fl{
		float: none;
		width: 100%;
	}
	.news_main .aritlcle .info .fr{
		float: none;
		width: 100%;
	}
	.news_main .aritlcle .info{
		height: auto;
	}
	.share .bshare-custom .bshare-sinaminiblog{
		margin-left: 0;
	}
	.news_main .list li h6 span.span2{
		display: none;
	}
	.news_main .list li h6 span.span3{
		padding-left: 10px;
	}
	/*nav ul li:first-child{
		padding-left: 10px;
	}*/
	.news_main .aritlcle h5{
		margin-bottom: 10px;
	}
	.share .bdsharebuttonbox .bds_qzone{
		margin-left: 0;
	}
	.news_main .aritlcle .info .share{
		margin-top: 10px;
	}
}
@media (max-width: 620px){
	.news li .pic{
		width: 100%;
		height: auto;
	}
	.news li .pic img{
		height: auto;
	}
	.news li .txt{
		width: 100%;
		margin-top: 4%;
	}
}
/* 媒体查询优化各屏显示 end */