@charset "utf-8";
.about-bg{ background: #009841; padding: 20px; position: relative; }
.index-a-tit{ padding-bottom: 20px; }
.index-a-con{  width: 656px; font-size: 14px; line-height: 1.8; color: #fff; text-indent:1em; }
.index-a-con .btn-a{ display: inline-block; padding:10px 30px; color: #fff; border:solid 1px #fff; position: absolute; bottom: 30px; left:40%; }
.index-a-img{ box-shadow: 0 2px 4px #333; }
.index-c-tit{ padding: 20px 0; }
.index-c-box{ width: 25%; padding: 30px 20px; float: left; }
.index-c-box .h5{line-height:1.5;}
.index-c-box .h80{ margin-top:20px; height:80px; }
.index-wrap{}

.index_floor{overflow:hidden;}
/* 产品分类 ============*/
.pro-btn{ margin:10px 0; color:#fff!important;}
.pro-b-top .p-input{ vertical-align: top; background: #02a346; margin-left: 10px; width: 150px; padding:5px; color: #fff; border: none; }
.pro-b-top .glyphicon-search{ position: relative; width: 29px; line-height: 29px; font-size: 16px; color: #02a346; overflow: hidden; }
.pro-b-top .p-btn{ width: 29px; height: 29px; text-indent: -999px; border: none; background: transparent; position: absolute; left: 0; top:0; }
.pro-b-top h3{ margin:15px 0;}
.pro-Box{ width:1170px; margin:0 auto; padding:15px 0; position:relative; }
.pro-Box .pro-b-top{ text-align:center; border-top:solid 2px #009841; }
.pro-Box dl{ width:216px; height:820px; overflow:hidden; position:absolute; background:#eef0ef; }
.pro-Box dt{ display:block; margin-top:16px; height:45px; line-height:45px; background:#02a346; font-weight:normal; }
.pro-Box dt:first-child{ margin-top:8px; }
.pro-Box dt a{ border-left:solid 4px #f2b00b; padding-left:20px; color:#fff; display:block; }
.pro-Box dd{ display:block; margin-top:10px;height:30px; line-height:30px; background:url(../images/pro-arr.png) no-repeat 14px center #ecfae6; }
.pro-Box dd a{ display:block; color:#484949; text-align:center; }
.pro-Box dd a:hover,.nav-slideBox dd.cur a{ color:#117b20; }

.pro-Box .pro_show{ height:820px;background:#fff;overflow:hidden; margin-left:244px; }
.pro-Box .pro_show-t{ background:#009841; padding:5px 20px;  }
.pro-Box .pro_show-t h4,.pro-Box .pro_show-t small{color:#fff;}
.pro-Box ul{width:990px; float:left; padding-left:0; padding-top:25px; margin-bottom:20px; list-style:none; }
.pro-Box ul li{float:left;width:242px;overflow:hidden;display:block;}
.pro-Box ul li a{display:block; color:#333; }
.pro-Box ul li .pro_box{ width:200px; }
.pro-Box ul li .pro_img{height:200px;border:solid 1px #b3b5b4;}
.pro-Box ul li img{width:100%;height:100%;}
.pro-Box ul li p{font-size:14px;padding:5px; height:42px; overflow:hidden; text-align:center;}
/* 新闻 ============*/
.news-wrap-1{ width:520px;}
.news-wrap-1 .carousel-indicators{bottom:55px;}
.myCarousel-caption{position:absolute;right:0%;bottom:0px;left:0%;z-index:10;padding:20px;color:#fff;text-align:center; background-color: rgba(0,0,0,0.6);}

.news-wrap-2{ width:634px;}
.news-wrap-2 dt{ background:url(../images/news-index-line.jpg) repeat-x bottom left; }
.news-wrap-2 dt a{ color:#858484; padding: 10px; }
.news-wrap-2 dd{ border-bottom:solid 1px #d0d0d0; padding:10px 10px 0; color:#858484; }
.news-wrap-2 dd .news-w_tit{ margin:15px 0; font-size:16px; }
.news-wrap-2 dd .news-w_con{ height:50px; overflow:hidden; line-height:1.8; margin-bottom: 18px; }
.news-wrap-2 .h4{ margin:0; display:inline-block; border-bottom:5px solid #009841; padding:10px 40px 10px 30px; color:#019541; font-weight:bold; }
.news-wrap-2 dd a{ color:#333; }
.news-wrap-3{ width: 284px; float: left; margin-left: 11px; border: solid 1px #e5e5e5; padding: 1px; }
.news-wrap-3:first-child{ margin-left: 0; }
.news-wrap-3 .n-img{ height: 185px; overflow: hidden; }
.news-wrap-3 .n-tit{ padding: 10px 5px; text-align: center; }
.news-wrap-3 .n-tit a{ color: #333; }
.news-wrap-3 .n-con{ padding: 0px 5px; height: 110px; line-height: 1.8; font-size: 12px; overflow: hidden; color: #858585; text-indent:1em; }
.news-wrap-3 .n-date{ padding: 5px; color: #858585; font-size: 12px; }
.news-wrap-3 .n-date a{ color: #858585; }
.n-more,.n-more:hover{ padding: 20px 30px; background: #009841; border-radius: 0; border: none; }

/*=====*/
.index-case { position:relative; overflow:hidden; }
.index-case .box_wrap{ width:1080px; margin:0 45px; overflow:hidden; }
.index-case ul { overflow:hidden;  }
.index-case li { float:left; width: 260px; margin: 0 12px 0 1px;display: block; }
.index-case li a { display:block; text-align:center; color:#333; }
.index-case li .img_wrap { width: 260px; height: 236px; }
.index-case li img { width:100%; height:100%; }
.index-case .sPrev, .index-case .sNext { position:absolute; left:0px; top:42%; margin-top:-40px; display:block; width:43px; height:80px; background:url(../images/icoLeft.png) center center no-repeat; z-index:2; }
.index-case .sNext { left:auto; right:0px; background:url(../images/icoRight.png) center center no-repeat; }
.case-btn{ border-radius:0; border-color:#009241;}
/*=====*/
.index-gongying { position:relative; overflow:hidden; background:url(../images/gongying.png) no-repeat left center #f0f0f2; border-bottom:dashed 1px #ccc; padding-left:100px; padding-top:40px; padding-bottom:40px; }
.index-gongying .box_wrap{ width:980px; margin:0 45px; overflow:hidden; min-height:150px; }
.index-gongying ul { overflow:hidden;  }
.index-gongying li { float:left; width: 234px; margin: 0 12px 0 1px;display: block; }
.index-gongying li a { display:block; text-align:center; color:#333; }
.index-gongying li .img_wrap { width: 234px; height: 106px; }
.index-gongying li img { width:100%; height:100%; }
.index-gongying .sPrev, .index-gongying .sNext { position:absolute; left:100px; top:42%; margin-top:-40px; display:block; width:43px; height:80px; background:url(../images/icoLeft1.png) center center no-repeat; z-index:2; }
.index-gongying .sNext { left:auto; right:0px; background:url(../images/icoRight1.png) center center no-repeat; }
/*=====*/
.index-kehu { position:relative; overflow:hidden; background:url(../images/kehu.png) no-repeat left center #f0f0f2; padding-left:100px; padding-top:40px; padding-bottom:40px; }
.index-kehu .box_wrap{ width:980px; margin:0 45px; overflow:hidden; min-height:150px; }
.index-kehu ul { overflow:hidden;  }
.index-kehu li { float:left; width: 234px; margin: 0 12px 0 0;display: block; }
.index-kehu li a { display:block; text-align:center; color:#333; }
.index-kehu li .img_wrap { width: 234px; height: 106px; }
.index-kehu li img { width:100%; height:100%; }
.index-kehu .sPrev, .index-kehu .sNext { position:absolute; left:100px; top:42%; margin-top:-40px; display:block; width:43px; height:80px; background:url(../images/icoLeft1.png) center center no-repeat; z-index:2; }
.index-kehu .sNext { left:auto; right:0px; background:url(../images/icoRight1.png) center center no-repeat; }