@font-face {
	font-family: "fangzheng";
	src: url(../fonts/FZHTJW.TTF);
}

body{

	font-family: 14px/140% "microsoft yahei",hArial,"宋体",Helvetica, sans-serif,Verdana;

	color:#5a5a5a;

	background-color: #fff;

}

*{

	margin:0;

	padding:0

}

ul,li{

	list-style:none

}

a{

	text-decoration: none;

	display: block;

	color:#5a5a5a;

	cursor: pointer;

	font-size: 14px;

}

.win80{

	width:90%;

	margin:0 auto;

	line-height: 2;

}

.mtop10{

	margin-top: 10px !important;

}

.mtop20{

	margin-top:20px !important

}
.mtop25{
	margin-top: 25px;
}

.mtop30{

	margin-top:30px

}

.mtop40{

	margin-top:40px;

}

.mtop50{

	margin-top:50px 

}
.mtop45{
	margin-top: 45px;
}
.mright20{
	margin-right: 20px;
}
.mright30{
	margin-right:30px
}
.mright40{
	margin-right: 40px;
}

.mbottom10{

	margin-bottom: 10px;

}

.mbottom20{

	margin-bottom:20px

}

.mbottom30{

	margin-bottom:30px

}

.mbottom40{

	margin-bottom: 40px;

}

.ptop10{

	padding-top:10px;

}

.ptop20{

	padding-top:20px;

}

.ptop30{

	padding-top:30px

}

.ptop40{

	padding-top: 40px;

}
.ptop80{
	padding-top: 80px;
}
.pbottom80{
	padding-bottom: 80px;
}
.pbottom05{
	padding-bottom: 5px;
}

.pbottom10{

	padding-bottom:10px;

}

.pbottom20{

	padding-bottom:20px;

}

.pbottom30{

	padding-bottom:30px

}

.pbottom40{

	padding-bottom: 40px;

}
.pbottom50{
	padding-bottom: 50px;
}

.mright0{

	margin-right: 0 !important;

}
.pleft10{
	padding-left: 10px;
}
.pright10{
	padding-right: 10px;
}

.font12{

	font-size: 12px;

}

.font14{

	font-size: 14px;

}

.font16{

	font-size: 16px;

}

.font18{

	font-size: 18px;

}

.font20{

	font-size: 20px;

}

.font22{

	font-size:24px

}

.font24{

	font-size:24px

}

.font26{

	font-size: 26px;

}

.font28{

	font-size: 28px;

}

.font32{

	font-size: 32px;

}

.font-36{

	font-size: 36px;

}

.greencol{

	color: green;

}

.fl{

	float:left

}

.fr{

	float: right;

}

.clearfix{

	clear: both;

}

.text-center{

	text-align:center

}

.text-left{

	text-align:left;

}

.text-right{

	text-align:right

}



.wd1200{
	width:1200px;
	font-family: "microsoft yahei";
}
.con1200{
	width: 1200px;
	margin: 0 auto 60px;
	font-family: "microsoft yahei";
}
.non1200{
	width: 1200px;
	margin: 0 auto;
}
.wd960{
	width:960px;
	margin: 0 auto;
}

.header{

	background-color: rgb(22,22,22);

	width: 100%;
	z-index: 9999;

}

.header a{

	color:#fff

}

.header .logo{

	width:187px;	

}

.header .logo img{

	width:100%

}

.header ul{

	width:850px;
	margin-right: 30px;

}

.header ul li{

	width:111px;

	margin:20px 0px;

	line-height: 60px;

	float: left;

	text-align:center;

	padding:0 5px

}



.header ul li:hover,.header .nav-on{

	background:url(../images/nav.gif) no-repeat;

	background-position: center bottom;

}

.slide-text{

	position: relative;

}

.slide-text>div{

	width:480px;

	position:absolute;

	right:0;

	bottom:100px;

	z-index:90;

	background-color: #fff;

	padding:15px 20px;

}

.slide-text h3{

	color: rgb(86, 205, 137);

	font-weight: normal;

}

.slide-text p{

	color: rgb(70, 231, 138);

	font-family: "times new roman";

	text-transform: uppercase;

	line-height: 2.2;

}

.slide-text h2{

	color: rgb(38, 184, 100);

}



.service{

	padding:40px 20px;

}

.service li{

	width:247px;

	float: left;

	margin-right:44px

}



.service li h3{

	font-size: 16px;

	color: rgb(52,56,59);

	line-height: 3;

}

.service li p{

	font-size: 14px;

	color:rgb(102,102,102)

}

.ny-banner img{
	width: 100%;
}

/*产品中心*/



.title-text p,.title-text span{

	display: inline-block;

	position: relative;

}

.title-text span{

	font-size: 24px;

	padding:0 50px

}

section .title-text{

	margin-bottom: 30px !important;

}

section .title-text span{

	font-size:30px !important

}

section .title-text p{

	line-height: 2;

}

.title-text img{

	padding:7px 0

}



.service,.product,.border-bottom{

	border-bottom: 1px solid #ccc;

}

.border-top{

	border-top: 1px solid #ccc;

}

/*产品中心*/

.product-list li{

	width:270px;

	margin-right:35px;

	float:left;

	border:2px solid #cac9c9;
	padding:2px;
	text-align: center;

}

.product-list li:hover{

	border:2px solid #8ac330

}

.product-list li img,.product-intro img{

	display: block;
	width: 100%;

}

.product-list li a>div{

	padding:0 5px;

	font-size: 15.99px;

}

.product-list li h3{

	font-size: 15.99px;
	font-weight: normal;
	line-height: 40px;

}

.product-list li .type{

	color:#0064d4

}

.product-list .discount{

	text-decoration: line-through;

}

.product-list .now{

	color:#ff3c00

}



/*公司介绍*/

.product-intro{

	background-color: #26B864;

	width:194px;

	padding:14px;

	margin-right: 18px;

}

.product-img{

	width:690px;

	float:left

}

.product-img h3{

	font-size: 20px;

	

}

.product-img p{

	line-height: 2.2;

}

.product-img img{

	width:100%

}

.product-intro a{

	padding-bottom:20px;

	border-bottom:1px solid #fff;

	color:#fff;

}



.product-intro .discount,.product-intro .now{

	color:#FF3C00;

}

.product-intro .discount{

	text-decoration: line-through;	

}

.product-intro:hover{

	outline:1px solid #26B864;

}

.product-intro a:hover {

	border-bottom: 1px solid #26B864;

	

}



/*联系我们*/
input,textarea,button{
	outline: 0 !important;
}



.field{

	margin-bottom: 20px;

}

 .field label,.field input,.field textarea{

	width:100%;	

	

}

 .field label{

	line-height: 1.6;

}

 .field input,.field textarea{

	border: 0;

	border:1px dashed #aaa;

	height:30px;

	padding:1px;

	background-color: #eee;
	

}

 .field textarea{

	height:130px;

	line-height: 30px;

	resize: none;

}

 .field button{

	width:140px;

	background-color: #017631;

	border: 0;

	height: 50px;

	line-height: 50px;

	color: #fff;
	font-size: 16.07px;

}

.message-text{

	line-height: 2;

}
.message-text h3{
	color: #017631;
	font-weight: normal;
}



.message form{

	width: 950px !important;

	margin: 10px auto 0

}
.message form label{
	font-size: 16.07px;	
}

.field p{

	display: inline-block;

	color:#008000;

	font-size: 20px;

	margin-left: 20px;

}

.field p span{

	font-size:16px;

	color:#ccc;

}

/*内页产品中心*/

.left-menu{

	width:210px;	

	

}

.left-menu li{

	width:100%;	
	margin-top: 3px;
	background-color: #333;

}

.left-menu li a{

	color:#fff;

	line-height: 2.5;

	text-align: center;
	font-size: 16px;

}
.on{
	background-color: #8ac330 !important;
}

.left-menu li a:hover{

	background-color: #8ac330;

}
.more-pro a{
	width: 100%;
	height: 88px;
	background: url(../images/more_pro.png) no-repeat;
	background-size: cover;
	font-size: 20px !important;
	line-height: 88px !important;
	
}

.right-con{

	width:910px;
	padding: 20px;
	background-color: #f3f2f2;
	font-family: "microsoft yahei";

}



.ny-product .product-list li{

	margin-bottom: 25px;

}

/*内页产品中心*/



/*产品详情页*/

.product-detail-l{

	width:300px;

}

.product-detail-l img{

	width: 100%;

}

.product-detail-r{

	width:590px;

}



.product-detail-r h3{

	color:#017631;
	font-size: 20px;

}



.orange-line{

	display:inline-block;

	width:80px;

	height:3px;

	background-color: orange;

}

.product-detail-r p{

	line-height: 1.6;

}

.product-a{

	display: inline-block;

	padding:10px 30px;

	background-color: #d7232e;

	color:#fff;	

}


.market-price span{
	text-decoration: line-through;
}
.price span{
	color: #f00;
	font-size: 20px;
	font-weight: bold;
}

/*新闻列表页*/

.news-list li{

	border-bottom:1px dashed #ccc;

	padding:20px 10px 8px;	
	font-size: 16px;

}
.news-cate{
	width: 75px;
	color: #017631;
}

.news-list li .news-title{

	width:525px;

}
.news-list li .news-title:hover{
	color: #017631;
}

.news-list li p{

	width:200px;

}



/*新闻详情页*/

.news-detail{

	/*font-size: 14px;*/

}

.news-detail h3{
	padding: 10px 0;

}
.detail-other{
	margin-top: 10px;
	margin-bottom: 35px;
}

.detail-other>span{

	margin-right:10px;
	margin-left: 8px;
	font-size: 14px;
	display: inline-block

}

.detail-desc{

	padding:5px 10px;

	border:1px solid #ccc;
	background-color: #fff;
	font-size: 16px;
	margin-top: 50px;

}

.content{

	padding: 15px 15px;

}
.content img {
	display: inline;
}

.content figure{
	margin: 0 auto;
}
.content figure img{
	width: 100%;
}

.on{

	background-color: #26B864;

}

.container{

	font-size: 14px;

}

.service::after,.wd1200::after,.service::after,.con1200::after{

	content: '';

	display: block;

	visibility: hidden;

	clear: both;

}



/*联系我们*/

.contact-map{

	margin:60px auto;

}
.contact-way{
	background-color: #eee;
	padding: 20px 20px 45px;
}
.contact-way > div{
	width: 547px;
	margin: 30px auto 0;
	border: 1px dashed #017631;
	color: #fff;
	text-align: center;
}
.contact-way >div >div{
	background-color: #017631;
	padding: 20px;
	font-size: 16.07px;
	line-height: 1.4;
}
.contact-map1{
	border: 1px dashed #017631;
	
}

.contact-map img{

	width: 100%;

}

.contact-map h3{

	

}

.contact-map li{

	width:33%;

	float:left;

	text-align:left;

	line-height: 2.4;

}

.contact-map h2{

	color:#008000;

	font-weight: normal;

	font-size: 16px;

}

.contact-map h2 .first{

	font-size: 20px;

}

.contact-map h2 .second{

	font-size: 18px;

}

.contact-map h2,.contact-map p{

	line-height: 1.8;

}

/*底部*/
footer{
	
}

.search{
	height: 80px;
	background-color: #009e41
}
.search-l,.search-m{	
	padding: 20px 0 14px;
	color: #fff;
}

.search-l{
	width: 220px;
	background-color: #61b835;
}
.search-l h3{
	font-weight: normal;
	font-size: 19.92px;	
}
.search-l p{
	text-transform: uppercase;
	font-size: 15.22px;
	line-height: 27px;
	font-family: "microsoft yahei";
}
.search-m{
	width: 595px;
	margin-left: 30px;
}
.search-m h3{
	font-size: 16.5px;
	font-weight: normal;
}
.search-m p{
	font-size: 14.37px;
	line-height: 27px;
	font-family: "microsoft yahei";
	
}
.search-r{
	width: 330px;
	margin-top: 5px;
	padding: 20px 0 0 !important;
	color: #fff;
}
.search-r input{
	height: 26px;
	width: 286px;
	border: 0;
	padding: 1px;
	outline: none;
	-webkit-appearance: none;
	
}
input:focus { outline: none; }
.search-r a{
	width: 42px;
	background-color: #8ac330;
}
.search a img{
	width: 100%;
}

.footer{

	background-color: #373c40;

	font-size: 14px;

}

.footer ul{	

	line-height: 150px;
	border: 1px solid transparent;

}

.footer ul li{

	float:left;

	margin-right:40px;	

}

.footer ul li a{

	color: #fff;
	font-size: 17.98px;

}

.footer-about{

	background-color: #25292c;

	line-height: 3.15;

	color: #bbb;

}
footer img{
			left: 0 !important;
			margin-left: 0 !important;
		}

.layui-layer{

	left:50% !important;

}

.pswp{

	display: none !important;

}



.pages a,.pages span{
	display: inline-block;
	border: 1px solid #ccc;
	padding: 8px;
	margin-right: 5px;
}
.pages .current{
	background-color: #61B835;
	color: #fff;
}
/*代理*/
.agent-text{
	background-color: #017631;
	padding: 20px;
	width: 470px !important;
	padding: 30px 190px;
	text-align: left !important;
	font-size: 16.07px !important;
}
.agent-text h3{
	color: #fff;
}
.agent-text p{
	line-height: 1.2;
	text-indent: 30px;
}

.prev a,.next a{
	display: inline-block;
}
