@charset "utf-8";
/* CSS Document */

.sort-desc{width:100%; background:#f2f2f2;}
.sort-desc-inner{width:1260px;margin:0 auto; overflow:hidden;}
.sort-desc-title{width:336px; height:52px; line-height:52px;margin:30px auto; background:#fff000;}
.sort-desc-title-left{width:148px;float:left;height:52px; line-height:52px; color:#fff; background:#ff0000;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:36px; }
.sort-desc-title-right{width:188px;float:left;height:52px; line-height:52px;color:#007e38; background:none;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:36px; }
.sort-desc-inner li{width:20%; height:180px;float:left;}
.sort-desc-inner li .s1{width:100%; height:64px; background:url(sort1.png) no-repeat center ; }
.sort-desc-inner li .s2{width:100%; height:64px; background:url(sort2.png) no-repeat center ; }
.sort-desc-inner li .s3{width:100%; height:64px; background:url(sort3.png) no-repeat center ; }
.sort-desc-inner li .s4{width:100%; height:64px; background:url(sort4.png) no-repeat center ; }
.sort-desc-inner li .s5{width:100%; height:64px; background:url(sort5.png) no-repeat center ; }

.sort-desc-inner li .s6{width:100%; height:64px; background:url(sort6.png) no-repeat center ; }
.sort-desc-inner li .s7{width:100%; height:64px; background:url(sort7.png) no-repeat center ; }
.sort-desc-inner li .s8{width:100%; height:64px; background:url(sort8.png) no-repeat center ; }
.sort-desc-inner li .s9{width:100%; height:64px; background:url(sort9.png) no-repeat center ; }
.sort-desc-inner li .s10{width:100%; height:64px; background:url(sort10.png) no-repeat center ; }



.sort-li1{ background:#d6d6d6;}
.sort-li2{ background:#e3e3e3;}
.sort-div{padding:15px;}
.sort-div span{width:100%;height:40px;line-height:40px; text-align:center;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:24px; color:#006c30; display:block;}
.sort-div p{width:100%;line-height:20px; text-align:center;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:18px; color:#006c30; display:block;margin:0;padding:0; letter-spacing:2px;}

.youxi{width:100%; height:158px;margin:0 auto; background:#007e38;}
.youxi-box{width:628px; height:158px;margin:0 auto;  }
.youxi-border{width:626px; height:106px; margin-top:51px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff; background:none; position:relative;float:left; }
.youxi-box-title{height:40px; line-height:40px;color:#fff; text-align:center; background:#007e38;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:36px;position:absolute; width:484px; left:72px;top:-22px;font-weight:bold;}
.youxi-box-txt1{height:24px; line-height:24px;color:#fff; text-align:center; background:none;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:24px;position:absolute; width:500px; left:64px;top:30px; letter-spacing:2px; }
.youxi-box-txt2{height:40px; line-height:40px;color:#fff ; text-align:center; background:#f27700;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:20px;position:absolute; width:446px; left:91px;top:85px; }
.youxi-dexc{width:100%; }
.youxi-dexc-inner{width:1260px;margin:0 auto;}
.youxi-left{width:560px;float:left;padding-right:20px;}
.youxi-middle{width:96px;float:left;}
.youxi-right{width:562px;float:right;padding-left:20px;}
.youxi-left1{float:left;}
.youxi-left2{float:left;}
.youxi-left3{float:left;}
.youxi-left4{float:left;}
.youxi-desc-title{height:46px; line-height:46px;color:#007534 ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:34px;padding-bottom:15px; background:url(youxi-line.png) center bottom no-repeat; }
.youxi-txt li{padding-left:29px;  line-height:26px;color:#007534 ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:18px;background:url(yuan.png) left 4px no-repeat;margin-bottom:30px; }
.youxi-middle-inner{width:96px;height:380px; background:url(que-bg.png) center repeat-y; position:relative;}

.youxi-que{width:96px; height:96px;position:absolute; background:url(que.png) center no-repeat;}
.youxi-que em{width:96px;height:96px; display:block; line-height:96px;color:#FFF ; text-align:center;  font-family:Arial;font-size:48px; font-style:normal;}

.index-case-pic{width:100%;margin:0 auto; background:#007e38;}
.index-case-inner{width:1260px;margin:0 auto;}
.index-case-title{height:46px; line-height:46px;color:#fff ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:34px;}
.index-case-desc{height:46px; line-height:46px;color:#fff ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:20px;}
.index-case-inner img{width:1244px ;margin:40px auto;text-align:center;}
.index-case-tel{width:390px;margin:0 auto;}
.index-case-tel-text{height:46px; line-height:46px;color:#fff ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:20px;float:left;}
.index-case-tel-num{height:46px; line-height:46px;color:#005827 ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:30px;float:left; background:#fff;padding-left:15px;padding-right:15px;}
.index-service{width:100%; height:507px; background:url(index-service.jpg) center center no-repeat;}
.service-title{height:46px; line-height:46px;color:#fff ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;margin:0 auto 0 auto;width:210px; font-size:48px;  padding-top:50px; letter-spacing:2px;}
.service-tips{height:16px; line-height:16px;color:#fff ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;margin:0 auto 0 auto;width:330px; font-size:16px;  padding-top:18px; letter-spacing:1px;}
.index-banner{width:100%; height:248px; background:url(index-banner.jpg) center center no-repeat;}

.index-case-show{width:100%;}
.index-case-show-inner{width:1260px;margin:0 auto;}
.index-case-show-title{width:586px;margin:0 auto; background:url(title-line.jpg) repeat-x center center;}
.index-case-show-title strong{ display:block;height:52px; line-height:52px;background:#fff;width:166px;margin:0 auto;color:#006633; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:30px;letter-spacing:2px; }
.index-case-show-inner ul{width:100%;}
.index-case-show-inner li{width:33.3%;float:left; height:341px; text-align:center;}
.index-case-show-inner li a{ text-decoration:none;display:block;}
.index-case-show-inner li img{ display:block;padding:20px;	}
.index-case-show-inner li h3{height:26px; line-height:26px;color:#002e17 ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:18px; font-style:normal!important;margin:0;padding:0; font-weight:normal;}
.index-case-1{ background:#c9ffc9;}
.index-case-2{ background:#fffcd8;}

.index-product-show{width:100%;}
.index-product-show-inner{width:1260px;margin:0 auto;}
.index-product-show-title{width:586px;margin:0 auto; background:url(title-line.jpg) repeat-x center center;}
.index-product-show-title strong{ display:block;height:52px; line-height:52px;background:#fff;width:166px;margin:0 auto;color:#006633; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;font-size:30px;letter-spacing:2px; }
.index-product-show-inner ul{width:100%;}
.index-product-show-inner li{width:401px;float:left; height:363px; text-align:center;border:1px solid #718b71;margin-right:25px;margin-bottom:25px; background:#f4f4f4;}
.index-product-show-inner li a{ text-decoration:none;display:block;}
.index-product-show-inner li img{ display:block; }
.index-product-show-inner li h3{height:36px; line-height:36px;color:#002e17 ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:18px;font-style:normal; font-weight:normal;padding:0;margin:0;}
.index-product-show-inner li p{width:96%;margin:0 auto; line-height:20px;color:#002e17 ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:16px;}

.index-about{width:100%;margin:0 auto; background:url(index-about.jpg) no-repeat top center; height:634px;}
.index-about-inner{width:1260px;margin:0 auto; }
.index-about-inner-title{width:584px;margin:0 auto; background:url(index-about-line.png) repeat-x  center bottom; padding-bottom:20px;height:36px; color:#002e17 ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:30px;letter-spacing:2px;}
.index-about-desc{position:relative;}
.index-about-pic{ position:absolute; z-index:10;left:0;top:30px;}
.index-about-bg{width:1010px; height:520px; background:#f0f0f0; z-index:9; position:absolute;left:246px;top:0px;}
.index-about-txt h1{height:36px; line-height:36px;color:#ff0000 ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:24px; font-style:normal; font-weight:normal;letter-spacing:2px;}
.index-about-txt{position:absolute; z-index:11;left:590px;top:60px;}
.index-about-txt p{ line-height:36px;color:#006633 ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:16px;width:95%;letter-spacing:2px;}
.index-about-txt a{ text-decoration:none;line-height:46px;height:46px;color:#fff ; text-align:left;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:18px;width:148px;letter-spacing:2px; background:#00ca65; border-radius:6px;}
.index-news{width:100%;margin:0 auto;}
.index-news-inner{width:1260px;margin:0 auto;}
.index-news-inner-title{width:584px;margin:0 auto; height:36px; color:#002e17 ; text-align:center;  font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; display:block; font-size:30px;letter-spacing:2px;}
.index-news-line{width:584px;margin:0 auto; background:url(index-about-line.png) repeat-x  center center;  height:16px;line-height:16px;   text-align:center;   }
.index-news-line div{width:26px;margin:0 auto; background:#fff;}
.index-news-list{width:400px;float:left;margin-right:27px;}
.index-news-title{width:100%; border-bottom:1px solid #006633;padding-bottom:3px ; height:36px;line-height:36px;}
.index-news-title strong{float:left; display:block; color:#006633 ;    font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;  font-size:16px;border-bottom:1px solid #006633;padding-left:5px;padding-right:5px;}
.index-news-title a{float:right; display:block; color:#006633 ;    font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;  font-size:14px; text-decoration:none;}
.index-news-img{width:100%;margin-top:15px; height:84px;}
.index-news-img a{ text-decoration:none;color:#006633 ;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;  font-size:18px;}
.index-news-img img{display:block;float:left;padding:2px;border:1px solid #ccc;}
.index-news-img-div{float:right;width:280px;}
.index-news-img-div div{float:left;color:#006633 ;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;  font-size:16px;}
.index-news-img p{float:left;color:#1e7e4e ;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;  font-size:12px;margin:0;padding:0;}
.index-news-item{width:100%; height:40px; line-height:40px; border-bottom:1px dotted #006633;float:left;}


.index-news-item a{float:left;color:#006633 ;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;  font-size:14px; height:30px;line-height:30px; text-decoration:none;}
.index-news-item em{float:right;color:#006633 ;font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体;  font-size:12px; font-style:normal;height:30px;line-height:30px;}


 
