
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
body {margin:0 auto; font:14px/1 "Microsoft Yahei", "微软雅黑", sans-serif;  color:#1B1E1E;}
h1 {font-weight:bold; font-size:18px; line-height:18px;}
h3 {font-weight:normal; font-size:12px; }
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;}
a images, iframe {border:none;}
img{border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*images{ vertical-align:top;}*/
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == 以上 reset Css == */
img{
	max-width:100%;
	max-height:100%;
}
.border-bottom-dotted{
	border-bottom:1px dotted #ccc;
}
.font-bold{
	font-weight:bold;
}
.padding-0{
	padding:0;
}
.pos-r{
	position: relative;
}
.color-black{
	color:#000;
}
.color-white{
	color:white;
}
.f-l{
	float:left;
}
.f-r{
	float:right;
}
.inline-block{
	display:inline-block;
}
.v-middle{
	vertical-align:middle;
}
.f-n{
	float:none;
}
.margin-top-10{
	margin-top:10px;
}
body{padding-top:120px;}
th{text-align:center;}
th,td{padding:8px 15px;}
.tab-tb td{padding:0;}
.contact-info td{padding:0;}

.navbar-brand{
	height:110px;
	padding:20px 15px;
}
.navbar-nav>li>a{
	line-height:77px;
	padding:20px 20px;
	color:#333;
	font-size:18px;
}
.navbar-default{
	border:0;
	background:rgba(255,255,255,1);
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background:#82da9d;
	border-bottom:3px solid #82da9d;
	color:#fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background:transparent;
	border-bottom:3px solid #82da9d;
	color:#82da9d;
}
.navbar-default .navbar-nav>li>a:hover{
	border-bottom:3px solid #82da9d;
	color:#82da9d;
}
.dropdown-menu{
	min-width:100%;
	background:rgba(0,0,0,0.3);
}
.dropdown-menu>li>a{
	line-height:30px;
	color:#fff;
	font-size:18px;
}
.dropdown-menu>li>a:hover{
	color:#82da9d;
	background:transparent;
}
.swiper-slide{
	position: relative;
}
.aos-font{
	width:30%;
	transition:all 3s;
	position: absolute;
	top:35%;
	left:0;
	opacity:0;
}
.swiper-slide-active>img.aos-font{
	left:35%;
	opacity:1;
}
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 5px;
  width: 100%;
  margin:5px 0;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #d2d2d2;
  margin: 0 5px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-active-switch {
  background: #54b572;
}

.com-title>h4{
	font-size:18px;
	color:#82da9d;
}
.com-title>h3{
	margin-top:10px;
	font-size:24px;
	color:#1b7637;
}
.com-title>h6>a{
	font-size:14px;
	color:#1b7637;
}
.com-title>h6>a:hover{
	text-decoration:underline;
}
.com-t-foot{
	width:40px;
	height:7px;
	background:#9adaad;
}
.index-about>p{
	text-indent:2em;
	font-size:14px;
	color:#666666;
	line-height:25px;
}
.index-news>ul{
	padding-left:10px;
}
.index-newsli>img{
	width:23%;
}
.index-newsli .index-newsinfo{
	width:70%;
	margin-left:5%;
}
.index-newsinfo>h4{
	font-size:14px;
	line-height:22px;
}
.index-news>ul>li>a:hover .index-newsinfo>h4{
	color:#54b571;
}
.index-newsinfo>h4>span{
	color:#999999;
}
.index-newsinfo>p{
	font-size:14px;
	color:#666666;
	line-height:22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.index-news>ul>li{
	padding:15px 0;
}
.index-about,.index-news{
	margin-bottom:10px;
}
.id_newslis{
	display:inline-block;
	width:80%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.foot-bg{
	background:#e5e5e5;
}
.foot-navlis{
	padding:0 45px;
}
.foot-navs{
	text-align:justify;
	text-align-last:justify;
}
.foot-navs>ul{
	text-align:left;
	text-align-last:left;
	display:inline-block;
	padding-left:15px;
	vertical-align:top;
	margin-bottom:10px;
}
.foot-navs>ul>h3>a{
	font-size:18px;
	color:#666666;
}
.foot-navs>ul>h3>a:hover{
	color:#37bc9b;
}
.foot-navs>ul>li>a{
	font-size:14px;
	color:#999999;
	line-height:24px;
}
.foot-tel{
	vertical-align:middle;
	display:inline-block;
	font-size:24px;
	font-weight:bold;
	color:#54b571;
}
.foot-bottom{
	border-bottom:1px solid #ccc;
}
.ft-copy{
	font-size:14px;
	color:#999999;
	padding:10px 0;
	line-height:22px;
}

.pro-desc{
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	/*display:none;*/
	left:0;
	background:#82da9d;
	height:0;
	transition:all 1s;
	overflow:hidden;
	height:0;
}
.pro-desc>h3{
	font-size:18px;
	color:#fff;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.pro-desc>p{
	padding:0 15%;
	font-size:14px;
	line-height:22px;
	color:#fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.id-prosli:hover .pro-desc{
	height:100%;
}
.id-prosli{
	margin-bottom:10px;
	text-align:center;
}
.lf-list{
	width:20%;
	margin-left:5%;
	margin-right:5%;
	padding:4px;
	border:1px solid #dcdcdc;
	border-radius:3px;
	box-shadow:1px 1px 2px #ccc;
}
.lf-lists{
	background:#e8e8e8;
	border-radius:10px;
	border:1px solid #e8e8e8;
}
.lf-lists>h4{
	font-size:16px;
	color:#333333;
	padding:20px 0;
	font-weight:bold;
}
.lf-lists>h4>b{
	display:inline-block;
	vertical-align:middle;
	margin:0 15px;
	width:5px;
	height:20px;
	border-radius:2px;
	background-color:#94c44a;
}
.lf-ab-if{
	width:70%;
	min-height:450px;
	background:url('../images/about_ifbg.jpg') no-repeat center #f3fef5;
	padding:0 10px;
	background-size: 100% auto;
}
.lf-lists>ul{
	padding-top:20px;
	background:#fafafa;
}
.lf-lists>ul>li:first-child{
	margin:0;
}
.lf-lists>ul>li{
	text-align:center;
	margin-top:20px;
	font-size:16px;
	line-height:32px;
	border:1px solid #cecece;
	background: -webkit-linear-gradient(#fefefe, #e5e5e5); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#fefefe, #e5e5e5); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#fefefe, #e5e5e5); /* Firefox 3.6 - 15 */
	background: linear-gradient(#fefefe, #e5e5e5); /* 标准的语法 */
}
.lf-lists>ul>li:hover>a,.lf-lists>ul>li.active>a{
	color:#54b572;
	text-decoration:none;
}
.catbas{
	margin-left:-10px;
	margin-right:-10px;
	color:#666666;
	font-size:16px;
	background: #eeeeee;
	padding: 13px;
}
.date{
	border-radius:3px;
	display:inline-block;
}
.date>.date-days{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background:#00aa81;
	color:#fff;
	font-size:14px;
	padding:10px;
	display:inline-block;
}
.date>.date-years{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background:#c9c9c9;
	color:#fff;
	font-size:14px;
	padding:10px;
	display:inline-block;
}
.lf-news-if{
	background:transparent;
}
.news_lis>ul>li{
	padding:15px 0;
}
.news_liimg{
	width:30%;
	margin-left:2%;
	margin-right:2%;
}
.news_liinfo{
	width:65%;
}
.news_liinfo>h4{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.news_liinfo>p{
	text-indent:2em;
	font-size:14px;
	color:#333333;
	line-height:24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.news_liinfo>a{
	font-size:14px;
	color:#4aba73;
	line-height:26px;
}
.news_content>h3{
	font-size:18px;
	font-weight:bold;
}
.news_content>h4>span{
	font-size:14px;
	color:#999999;
	font-weight:bold;
}
.zhaoping-list tr th{
	text-align:left;
	color:#4cba76;
	font-size:16px;
	line-height:24px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.zhaoping-list{
	width:100%;
}
.zhaoping-list tr td{
	font-size:14px;
	color:#333333;
	line-height:24px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
a:hover{
	text-decoration:none;
}
.zhaoping-list .bord{
	margin:10px 0;
	border-bottom:2px dotted #ccc;
}
.contact-info>h2{
	font-size:18px;
	color:#4cba76;
	text-indent:20px;
}
.kehu-fankui{
	 width:95%;
}
.kehu-fankui tr{
	
}
.kehu-fankui td{
	font-size:14px;
	color:#333;
}
.kehu-fankui td textarea{
	width:90%;
}
.kehu-fankui td input{
	border:1px solid #c4c4c4;
	width:50%;
	height:35px;
}
.kh-submit{
	border-radius:2px;
	width:30%!important;
	background:#ff5757;
	color:#fff;
}
.search input{
	border:1px solid #999;
	width:210px;
}
#search-qq{
	width:auto;
	padding:5px 10px;
	background:#54b572;
	color:#fff;
	border-radius:4px;
}
.pro_imgs{
	border:1px solid #ccc;
	padding:1%;
	background-color: #ccc;
}
.pro_imgs>img{
	width:45%;
	margin-right:1%;
	display:inline-block;
	vertical-align: middle;
}
.pro_imgs>div.pro-info{
	width:52%;
	display:inline-block;
	vertical-align: middle;
}
.pro_imgs>div.pro-info>p{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.pro_imgs>div.pro-info>p#over-2{
	white-space:normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.padding-1{
	padding:1%;
}
.pros-bg{
	background:url('../images/pro_bg.jpg') no-repeat center center;
	background-size:100% auto;
}
.pros-info>h5{
	font-size:14px;
	font-weight:bold;
}
.pro-banner .pagination{
	bottom:-30px;
}