@charset "utf-8";
/* 全局  */
html{min-height:100%;}
body{min-height:100%;font-size: 12px; font-family:微软雅黑, Arial;color:#000;padding:0px;margin:0px;}
a{cursor:pointer;text-decoration: none;color:#333;}
a:link,a:visited{color:#333;}
img{border:none; max-width:100%; height:auto;}
h1{font-size:14pt;display:inline-block;}/*主标题*/
h2{font-size:12pt;display:inline-block;}/*副标题*/
ul{display:block;margin:0px;padding:0px;}
/*span{display:inline-block;}*/

p{display:block; margin:0; padding:0;}
/*p span{display:block;}*/
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.bold{font-weight:700;}
.radius{-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
.opacity{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
/*布局*/

/*** 头部 ***/
#header{width:100%;display:block;height:45px; line-height:45px;color:#FFF;position:fixed;z-index:9999; background:#07923e; font-size:1.2em;}
#header .home a{color:#FFF;}
.dropdown-menu {display: none;position: absolute;right: 0px;top: 100%;z-index: 9999;min-width:80px;}
.dropdown-menu>li>a { text-align:center;color:#737373;border-bottom:1px solid #e2e2e2; padding:8px 0; font-size:15px;}
.dropdown-menu>li>a>i{ color:#269f68; font-size:16px; margin-right:5px;}

#page{ padding-bottom:70px; overflow:hidden;}

.logo{height:auto;margin:0px 0 10px 0;padding:60px 0 0 0;}
.logo img{width:100%;border:none;}

/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;position: absolute;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:0px;text-align: center;}
.flex-control-nav li {margin:0 5px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{ border-radius:50%;/*background:url(../images/dot1.png) no-repeat center center;*/text-indent:-99em;display:block;height:12px;overflow:hidden;width:12px;cursor: pointer; background:#999; border:1px solid #fff;}
.flex-control-paging li a.flex-active {/*background:url(../images/dot2.png) no-repeat center center;*/background:#C00;}


.ind-subnav{ padding:15px 0;}
.ind-subnav .box{ text-align:center; margin-bottom:10px;}
.ind-subnav img{ width:90%;}
.ind-subnav span{ display:block; font-size:16px; margin:10px 0; text-align:center;}

/*产品中心*/
.ind-pro{ margin:20px 0 0 0;}
.searchbox{padding:5% 0 5% 0;}
.form-inline .form-control {display:inline-block; width:75%; float:left;}
.search{background:#fff; border-radius:0; color:#269f69;}
.btn-search { color:#fff;float:left;
  display: inline-block;
  margin-bottom:3px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background:#269f69;
}

.ind-procon{ overflow:hidden; margin-top:5px;}
.ind-procon .title{line-height:45px; height:45px;font-size:15pt; position:relative; border-top:1px solid #dadada;border-bottom:1px solid #dadada; color:#199358; padding-left:3%; display:block;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6)); 
			background-image: -webkit-linear-gradient(top, #f6f6f6, #e6e6e6); 
			background-image: -moz-linear-gradient(top, #f6f6f6, #e6e6e6); 
			background-image: -o-linear-gradient(top, #f6f6f6, #e6e6e6); 
			background-image: -ms-linear-gradient(top, #f6f6f6, #e6e6e6); 
			background-image: linear-gradient(top, #f6f6f6, #e6e6e6);}
.ind-procon .title span{font-size:11pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  } 
.ind-procon .title .more{ position:absolute; top:0;right:3%; font-size:10pt;color:#767676;font-weight:normal; }
.ind-procon .title a{ color:#199358; text-decoration:none;}
.ind-prolist{ display:none;}

.custom-goods-items { padding:5px; }
.custom-goods-items .goods-item-list {float: left; padding: 5px; width:50%; }
.custom-goods-items .goods-item-list .list-item {}
.custom-goods-items .goods-item-list .list-item-pic{box-shadow: 2px 2px 2px #eaeaea; padding:3px;background-color: #fff; }
.custom-goods-items .goods-item-list .list-item-pic img { display: block; width: 100%; vertical-align: middle; height:14em; }
.custom-goods-items .goods-item-list .list-item-title { margin-top:5px;padding: 0 10px;height:32px;line-height:32px; text-align:center; font-size:13px; overflow: hidden; }

/*优势*/
.adv{ margin:30px 0; overflow:hidden;}
.adv-tit{ font-size:19px; font-weight:600; color:#34a572;}
.adv-tit .yw{ display:block; color:#818181;font-weight:normal; font-size:18px;}
.adv-txt{ font-size:14px; line-height:190%; color:#656565; margin:15px 0;}
.adv-txt p{ margin:0;}
.adv-txt p span{ color:#f88e05; display:inline;}

/*公司简介*/
.about{ margin-top:30px;}
.about-txt{ font-size:13px; color:#818181;line-height:190%;margin:5px 0;}
.about-txt a{ color:#f79c31;}
.tel{ font-size:14px; margin-top:20px;}
.tel img{ margin-top:-8px;}
.tel a{color:#f79c31; padding-left:8px;}

/*底部*/
#footer {position:fixed;bottom:0;z-index:1000;display:block;width:100%;background:#07923e; border:none;box-shadow:none;clear:both; height:51px;}
#footer a {overflow:hidden;color:#fff;display:inline-block; width:25%; text-align:center; font-size:10pt;position: relative;
margin: 0; float:left; padding:5px 0; border-right:1px solid #6fe5b0;border-left:1px solid #016035;
	-webkit-box-sizing:border-box;
	box-sizing: border-box;
    -webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;}
#footer a:nth-child(1){ border-left:none;}
#footer a:nth-child(4){ border-right:none;}
#footer a span{ display:block;color:#fff;font-size:1.4em; margin-bottom:4px;}

/*******/
.path{ padding:10px 2%; font-size:15px;}
/*导航*/
.m-nav{height:70px;color:#fff;overflow:hidden; position:relative;}
.m-nav:before { content:""; position:absolute; left:0; top:34px; width:100%; height:1px; background:#006437; z-index:100;}
.m-nav:after { content:""; position:absolute; left:0; top:35px; width:100%; height:1px; background:#00cb6f; z-index:100;}

.m-nav a{ width:33.3%; text-align:center; height:35px; line-height:35px; border-right:1px solid #00cb6f; font-weight:bold; float:left;color:#fff; display:block;font-size:13px; position:relative; background-color:#269f68;}
.m-nav a:before { content:""; position:absolute; width:1px; height:35px; top:0; right:0; background:#006437;}
.m-nav a:hover{ background:#f79c31;}
.m-nav a.current{background:#f79c31;}
.m-nav a.hover{background:#f79c31;}

.fenye{text-align:center;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #018749 1px solid;color: #ce0000;text-decoration: none;overflow: hidden;padding:3px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #018749;overflow: hidden;}
.pagination span.current {border: #018749 1px solid;color: #fff;overflow: hidden;padding:3px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #018749;}

/*新闻列表*/
.longtitle{ overflow:hidden;}
.longtitle li{ float:left; width:24.3%; text-align:center; display:block; background:#ededed; font-size:14px; line-height:30px; margin:0 1px 10px 1px;}
.longtitle li a{ color:#017741;}
.newslist{padding:1% 3%;}
.media{}
.border-bot{ border-bottom:1px solid #ededed;}
.media-object{ width:120px; height:75px;}
.media-body{ color:#7f7f7f; line-height:20px; font-size:12px;}
.media-body h4{ font-size:15px; color:#12804e;}
.media-body p a{ display:block; color:#e77817;}

.newslist .bt{font-size:11pt;display:block; line-height:25px; text-align:center; color:#017741; font-weight:bold;} 
.newslist .daodu{ height:20px; line-height:20px; text-align:center; color:#666; background:#ededed; font-size:12px; margin:5px 0 10px 0; } 
.newslist .txt{ line-height:24px; font-size:10pt; color:#686868;}
.newslist .txt p{font-size:10pt;}

.pro_pic{ width:100%; margin-top:10px;box-shadow: 2px 2px 2px #eaeaea; padding:5px;}
.pro_name{ line-height:28px;color:#636363; margin-bottom:10px;}
.pro_name i{ font-style:normal; font-weight:600;}
.newslist .tit{ border-bottom:1px solid #d2d2d2; }
.newslist .tit .a{display:block; line-height:30px; width:118px; text-align:center; color:#fff; font-size:16px; border-radius:6px 6px 0 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#009c56), to(#017640)); 
			background-image: -webkit-linear-gradient(top, #009c56, #017640); 
			background-image: -moz-linear-gradient(top, #009c56, #017640); 
			background-image: -o-linear-gradient(top, #009c56, #017640); 
			background-image: -ms-linear-gradient(top, #009c56, #017640); 
			background-image: linear-gradient(top, #009c56, #017640);}
.newslist .txt{font-size:14px;}






