@charset "utf-8";
.header{border-bottom: 2px solid #73ad21;}
.top{clear: both;overflow: hidden;height: 140px;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 50.26%;}
.logo img{width: 100%;}
.pcmenu{float: right;}
.pcmenu ul li{float: left;line-height: 140px;font-size: 18px;width: 146px;text-align: center;}
.pcmenu ul li:hover{background: #e7e7e7;}
.pcmenu ul li:hover a{color: #98b701;display: block;}
.pcmenu ul .on{background: #e7e7e7;}
.pcmenu ul .on a{color: #98b701;}
.swiper-slide img{width: 100%;}
.pcbanner{clear: both;overflow: hidden;}
.pcbanner .you{right: 46px;background-image: url(../images/y.png) !important;}
.pcbanner .zuo{left: 46px;background-image: url(../images/z.png) !important;}
.sjbanner{display: none;}
.fenlei{padding-top: 52px;padding-bottom: 44px;}
.fenlei ul{display: flex;justify-content: space-between;overflow-x: auto;width: 100%;}
.fenlei ul li{text-align: center;font-size: 16px;color: #666666;line-height: 1.8;margin: 0 3%;}
.fenlei ul li img{border: 1px solid #f1f1f1;border-radius: 100%;margin:0 auto 10px;width: 126px;}
.fenlei ul li:hover img{box-shadow: rgba(177, 177, 177, 0.6) 0px 1px 4px 0px;}
.fenlei ul li:hover p{color: #5f9a13;}
.guanyu {background: #dcf0d4;width: 100%;clear: both;overflow: hidden;}
.guanyu .lunbo{float: left;width:50%; }
.guanyu .dian{bottom: 50px !important;text-align: right;right: 30px;left: auto !important;}
.guanyu .swiper-pagination-bullet-active {opacity: 1;background: #7aaf68 !important;}
.guanyu .swiper-pagination-bullet {width: 10px;height: 10px;display: inline-block;border-radius: 100%;background: #ffffff;opacity: 1;}
.gyyou{width: 50%;float: right;padding-top: 40px;}
.gyyou h2{font-size: 36px;text-align: center;font-weight: normal;}
.gyyou h2:after{content: '';display: block;width: 48px;height: 6px;border-radius: 10px;background: #6ea158;bordeR:none;margin:20px auto;}
.gyyou .gycent{width: 67%;margin: auto;word-break: break-all;}
.gycent .more{width: 115px;line-height: 32px;text-align: center;border:1px solid #7aaf68;color: #7aaf68;font-size: 16px;display: block;background: #ffffff;margin: 30px auto 0;}
.gycent .gynr{font-size: 16px;line-height: 1.8;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;}
.picMarquee-left{width: 100%; overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding-top:10px;width: 100%; }
.tempWrap{width: 100% !important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  width: 18%;}
.picMarquee-left .bd ul li img{ width:100%; display:block;}
.picMarquee-left .bd ul li a:hover img{ border-color:#999;  }
.gylun{padding-bottom: 62px;}
.main{padding-top: 66px;background: #f9f9f9;clear: both;overflow: hidden;padding-bottom: 86px;}
.main h2{text-align: center;font-size: 36px;font-weight: normal;}
.main h2:after{content: '';display: block;width: 48px;height: 6px;border-radius: 10px;background: #6ea158;bordeR:none;margin:20px auto;}
.main ul{margin-top: 40px;}
.main ul li{float: left;width: 24.3%;margin-right: 0.96%;position: relative;margin-bottom: 14px;transition: all ease-in-out .5s;overflow: hidden;}
.main ul .long{width: 49.47%;}
.main ul li:nth-child(3n){margin-right: 0;}
.main ul li img{width: 100%;border:1px solid #dfdfdf;box-sizing: border-box;transition: all ease-in-out .5s;}
.main ul li p{text-align: center;position: absolute;bottom: 0;font-size: 16px;color: #ffffff;line-height: 40px;width: 100%;background: rgba(101, 155, 34, 0.49);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main ul li:hover img{transform: scale(1.05);}
.footer{padding-top: 60px;background: #333333;color: #ffffff;clear: both;overflow: hidden;}
.footer .tong{font-size: 24px;margin-bottom: 20px;}
.footer ul li{font-size: 14px;margin-bottom: 20px;}
.fzong{padding-bottom: 64px;clear: both;overflow: hidden;}
.db1{float: left;}
.db2{float: left;margin-left: 11%;width: 25%;}
.db2 ul li{clear: both;overflow: hidden;margin-bottom: 20px;}
.db2 ul li img{display: inline-block;vertical-align: middle;margin-right: 8px;}
.db3{margin-left: 8.5%;float: left;}
.db3 img{width: 250px;}
.db4{float: right;width: 290px;}
.db4 input{width: 290px;line-height: 40px;padding-left: 10px;box-sizing: border-box;border:1px solid #9e9e9e;font-size: 14px;margin-bottom: 10px;background: none;color: #ffffff;}
.db4 textarea{padding: 10px 0 0 10px;box-sizing: border-box;font-size: 14px;color: #ffffff;border:1px solid #9e9e9e;height: 120px;width: 290px;margin-bottom: 10px;resize: none;background: none;}
.db4 .send{background: #ffffff;color: #333333;border:none;box-sizing: border-box;}
.copy{padding: 20px 0;box-sizing: border-box;font-size: 14px;color: #ffffff;text-align: center;background: #000000;}
.his h2{text-align: center;font-size: 36px;font-weight: normal;}
.his h2:after{content: '';display: block;width: 48px;height: 6px;border-radius: 10px;background: #6ea158;bordeR:none;margin:20px auto;}
.lishi{position: relative;}
.lun2{width: 93%;}
.lishi{margin-top: 70px;}
.lishi .ayou{width: 17px !important;height: 38px !important;background-size: 17px 38px !important;right: 0 !important;}
.lishi .azuo{width: 17px !important;height: 38px !important;background-size: 17px 38px !important;left: 0 !important;}
.lun2 .swiper-slide h3{font-size: 20px;font-weight: normal;margin-bottom: 10px;}
.lun2 .swiper-slide p{font-size: 20px;font-weight: bold;margin-top: 24px;}
.lun2 .swiper-slide div{font-size: 14px;color: #666666;line-height: 1.8;margin-top: 12px;}
.about{padding-bottom: 90px;clear: both;overflow: hidden;}
.rongyu{padding-top: 100px;clear: both;overflow: hidden;}
.rongyu h2{text-align: center;font-size: 36px;font-weight: normal;}
.rongyu h2:after{content: '';display: block;width: 48px;height: 6px;border-radius: 10px;background: #6ea158;bordeR:none;margin:20px auto;}
.rongyu ul{margin-top: 30px;clear: both;overflow: hidden;}
.rongyu ul li{float: left;margin-right: 3%;margin-top: 22px;width: 22.7%;transition: all ease-in-out .5s;overflow: hidden;}
.rongyu ul li:nth-child(4n){margin-right: 0;}
.rongyu ul li img{width: 100%;transition: all ease-in-out .5s;}
.rongyu ul li:hover img{transform: scale(1.05);}
.contact{padding-bottom: 48px;clear: both;overflow: hidden;}
.contact .title{font-size: 36px;text-align: center;padding: 64px 0;box-sizing: border-box;text-align: center;background: #73ad21;color: #ffffff;}
.shang{padding-top: 60px;clear: both;overflow: hidden;}
.shang .map{float: left;width: 65.4%;}
.syou{float: right;width: 23.8%;padding-top: 40px;}
.syou ul li{clear: both;overflow: hidden;margin-bottom: 20px;}
.syou ul li img{display: inline-block;vertical-align: middle;margin-right: 40px;}
.contact .xia{margin-top: 54px;clear: both;overflow: hidden;}
.xzuo{float: left;width: 57.1%;}
.xzuo input{border:1px solid #c2c2c2;box-sizing: border-box;padding-left: 10px;font-size: 18px;color: #999999;width: 48%;line-height: 56px;margin-right: 3%;margin-bottom: 20px;}
.xzuo input:nth-child(even){margin-right: 0;}
.xzuo textarea{border:1px solid #c2c2c2;box-sizing: border-box;padding: 10px 0 0 10px;font-size: 18px;color: #999999;width: 100%;resize: none;height: 140px;margin-bottom: 20px;}
.xzuo .send{width: 100%;border:none;background: #73ad21;font-size: 18px;color: #ffffff;text-align: center;box-sizing: border-box;}
.xyou{float: right;width: 39.8%;}
.xyou img{width: 100%;}
.list{padding-top: 52px;padding-bottom: 66px;clear: both;overflow: hidden;}
.cpzuo{float: left;width: 21.35%}
.cpzuo h2{font-size: 36px;background: #73ad21;line-height: 80px;text-align: center;color: #ffffff;font-weight: normal;} 
.cpzuo .yiji {margin-top: 4px;}
.cpzuo .yiji a{display: block;background: #eaeaea;line-height: 52px;box-sizing: border-box;font-size: 18px;padding: 0 20px;}
.cpzuo .active a{background: #9dcb5c;color: #ffffff;}
.cpzuo .bg a{background: #9dcb5c;color: #ffffff;}
.cpzuo .bg span{color: #ffffff;}
.cpzuo .yiji span{float: right;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.bg span {transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg); -o-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.erji{background: #d0d0d0;margin-top: 2px;display: none;}
.cpzuo .erji li a{line-height: 40px;font-size: 16px;color: #666666 !important;}
.active .erji .on a{color: #73ad21 !important;}
.cpzuo .yiji .erji li a{background: none !important;}
.active .erji{display: block;}
.active span{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg); -o-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.cpyou{float: right;width: 76.9%;}
.cpyou ul{clear: both;overflow: hidden;margin-bottom: 20px;display: flex;flex-wrap: wrap;}
.cpyou ul li{float: left;width: 24%;margin-right: 1.3%;margin-bottom: 40px;}
.cpyou ul li .tu{transition: all ease-in-out .5s;overflow: hidden;}
.cpyou ul li:hover .tu img{transform: scale(1.05);}
.cpyou ul li:nth-child(4n){margin-right: 0;}
.cpyou ul li img{width: 100%;border:1px solid #e5e5e5;box-sizing: border-box;transition: all ease-in-out .5s;}
.cpyou ul li p{margin-top: 10px;font-size: 16px;line-height: 1.4;}
#pages {font-family:宋体 ;text-align: -webkit-center; font-size:14px;}
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { padding:0 10px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; background:#73ad21; border:1px solid #73ad21; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:30px; line-height:30px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.show{padding-top: 52px;padding-bottom: 100px;clear: both;overflow: hidden;}
.like {padding: 40px 28px;box-sizing: border-box;border:1px solid #d2d2d2;margin-top: 30px;background: #ffffff;}
.like h3{font-size:20px;color: #73ad21;}
.like h3:before{content: '';display: inline-block;margin-right: 10px;width: 4px;height: 18px;background: #73ad21;border:none;}
.like ul li{width: 100%;margin-top: 20px;}
.like ul li img{width: 100%;border: 1px solid #d2d2d2;}
.like ul li  p{line-height: 1.8;font-size: 14px;color: #666666;margin-top: 10px;}
.picFocus{ margin:0 auto;  width:467px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:467px; height:230px; display:block;  }
.zutu{float: left;width: 41.6%;}
.cpup .swiper-slide img{border:1px solid #cccccc;box-sizing: border-box;}
.cpup .gallery-top {width: 100%;clear: both;overflow: hidden;}
.cpup .gallery-thumbs {box-sizing: border-box;padding-top: 20px !important;clear: both;overflow: hidden;}
.cpup .gallery-thumbs .swiper-slide {width: 25%;height: 100%;}
.cpup .gallery-thumbs .swiper-slide-thumb-active {border:1px solid #73ad21;box-sizing: border-box;}
.cpup .gallery-thumbs .swiper-slide-thumb-active i{left: 50%;top: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #73ad21;margin: auto;transform: translate(-50%, -100%);position: absolute;}
.cpdesc{float: right;width: 53%;}
.cpdesc h2{font-size: 28px;color: #86a954;line-height: 1.8;padding-bottom: 42px;border-bottom: 1px solid #e3e3e3;}
.jianjie .lie p{width: 160px;float: left;line-height: 42px;}
.jianjie .lie .nr{float: left;width: 476px;}
.jianjie .lie{display: block;clear: both;overflow: hidden;margin-top: 30px;font-size: 18px;}
.jianjie .lie .nr li{border:1px solid #e3e3e3;box-sizing: border-box;background: #ffffff;width: 140px;line-height: 42px;text-align: center;font-size: 14px;color: #666666;margin-right: 26px;float: left;}
.jianjie .lie .nr li:nth-child(3n){margin-right: 0;}
.show{background: #f9f9f9;}
.jianjie .lea .nr table{box-sizing: border-box;border:1px solid #e3e3e3;}
.jianjie .lea .nr table td{width: 170px;background: #ffffff;line-height: 42px;text-align: center;font-size: 14px;color: #666666;}
.jianjie .cus ul li{width: 100% !important;margin-bottom: 10px;display: block;clear: both;overflow: hidden;}
.shyou{float: right;width: 76.9%;}
.shyou .more {width: 226px;line-height: 62px;background: #73ad21;font-size: 16px;color: #ffffff;display: block;float: left;text-align: center;margin-top: 20px;}
.cpup{clear: both;overflow: hidden;}
.cpdown{background: #ffffff;margin-top: 64px;clear: both;overflow: hidden;border:1px solid #d2d2d2;}
.cpdown .neirong{border-top: 4px solid #73ad21;background: #fcfcfc;border-bottom: 1px solid #d2d2d2;line-height: 70px;text-align: center;font-size: 20px;font-weight: bold;color: #73ad21;}
.product{padding: 48px 40px 84px;box-sizing: border-box;}
.product{font-size: 14px;color: #666666;line-height: 1.8;}
.product div{clear: both;overflow: hidden;}
.product ul{float: left;}
.product img{max-width: 100% !important;height: auto !important;}
#phone{display: none;}
.product table{overflow-x: auto;overflow-y: hidden;white-space: nowrap;display: block;max-width: 100% !important;}