/*产品列表*/
#product .produst-list{width:100%;background-color:#f2f4f5;}
#product .produst-list{width:100%;background-color:#f2f4f5;}
#product .produst-list .item{width:100%;padding:20px;background-color:#fff;margin-top:10px;display:flex;}
#product .produst-list .item .img{width:240px;height:240px;flex-shrink:0;}
#product .produst-list .item .img img{width:100%;height:100%;border: 1px solid #ddd;}
#product .produst-list .item .rights{width:calc(100% - 270px);margin-left:30px;}
#product .produst-list .item .rights .title{font-family:'mb';font-weight: bold;font-size:20px;margin-top:15px;}
#product .produst-list .item .rights .desc{font-size:14px;line-height:24px;margin-top:10px;}
#product .produst-list .item .rights .bots{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px;}
#product .produst-list .item .rights .bots .labels{width:calc(100% - 100px);overflow:hidden;}
#product .produst-list .item .rights .bots .labels .label{float:left;margin-right:80px;margin-top:0px;}
#product .produst-list .item .rights .bots .more{display:block;width:100px;height:30px;line-height:30px;text-align:center;background-color:#e7efe9;border-radius:15px;color:#2b8739;}
#product .produst-list .item .rights .contact{width:100%;border-top:1px solid #ddd;margin-top:15px;}
#product .produst-list .item .rights .contact .tact-item{margin-top:20px;display:inline-flex;align-items:center;flex-wrap:wrap;margin-right:50px;}
#product .produst-list .item .rights .contact .tact-item .qq{display:flex;align-items:center;justify-content:center;width:100px;height:30px;background-color:#cc0001;border-radius:15px;white-space:nowrap;flex-shrink:0;margin-right:10px;}
#product .produst-list .item .rights .contact .tact-item .qq.ismobile{display:none;}
#product .produst-list .item .rights .contact .tact-item .qq i{font-size:16px;color:#fff;}
#product .produst-list .item .rights .contact .tact-item .qq span{font-size:12px;margin-left:6px;color:#fff;}
#product .produst-list .item .rights .contact .tact-item .name{margin-right:10px;height:30px;line-height:30px;white-space:nowrap;flex-shrink:0;}
#product .produst-list .item .rights .contact .tact-item .name img{height:100%;}
#product .produst-list .item .rights .contact .tact-item .name span{font-size: 16px;margin-left:4px;}
#product .produst-list .item .rights .contact .tact-item .tel{font-size:18px;height:30px;line-height:30px;font-family:'mb';white-space:nowrap;flex-shrink:0;}
#product .produst-list .item .rights .contact .tact-item .tel span{font-family:'mb';font-weight: bold;font-size: 18px;margin-right:10px;}

#prod_detail {padding:40px 0px 20px;background-color:#fff;display:flex;}
#prod_detail .main {padding: 40px 110px 20px;background-color: #fff;display: flex;}
#prod_detail .gallary{width:405px;flex-shrink:0;}
#prod_detail .gallary .view{width:405px;height:405px;border:1px solid #ddd;}
#prod_detail .gallary .view img{width:100%;height:100%;cursor:pointer;}
#prod_detail .gallary .thumb{width:100%;margin-top:10px;height:100px;display:flex;}
#prod_detail .gallary .thumb .btn{width:30px;height:100%;background-color:#f2f4f5;color:#fff;display:flex;flex-shrink:0;align-items:center;justify-content:center;transition:all 0.3s;}
#prod_detail .gallary .thumb .btn i{font-size:12px;}
#prod_detail .gallary .thumb .btn:hover{background-color:#e7efe9;color:#2b8739;}
#prod_detail .gallary .thumb .swiper{width:calc(100% - 60px);padding:0 10px;}
#prod_detail .gallary .thumb .swiper .swiper-slide{width:100px;height:100px;border:1px solid #ddd;cursor:pointer;}
#prod_detail .gallary .thumb .swiper .swiper-slide img{width:100%;height:100%;}
#prod_detail .info{width:calc(100% );}
#prod_detail .info .title{width:100%;font-size:24px;font-weight:bold;}
#prod_detail .info .num{width:100%;position:relative;margin-top:10px;}
#prod_detail .info .num .view-num{color:#888;float:left;}
#prod_detail .info .num .share-btn{display:flex;align-items:center;width:100px;height:24px;float:right;}
#prod_detail .info .num .share-btn i{font-size:20px;}
#prod_detail .info .num .share-btn span{margin-left:10px;}
#prod_detail .info .num .share-block{display:none;width:77px;height:30px;line-height:30px;position:absolute;top:-30px;right:0;z-index:2;}
#prod_detail .info .num .share-block .bdsharebuttonbox{width:100%;height:100%;text-align:right;}
#prod_detail .info .title-line{width:100%;height:40px;background-color:#e7efe9;padding:0 20px;font-size:18px;color:#2b8739;line-height:40px;margin-top:18px;}
#prod_detail .info .desc{width:100%;height:155px;overflow-y:auto;margin-top:20px;line-height:24px;}
#prod_detail .info .btns{width:100%;max-width:500px;overflow:hidden;}
#prod_detail .info .btns a{display:block;width:32%;height:40px;line-height:40px;text-align:center;border:1px solid #ddd;transition:all 0.3s;float:left;margin-left:2%;margin-bottom:10px;}
#prod_detail .info .btns a:nth-child(3n + 1){margin-left:0;}
#prod_detail .info .btns a:hover{background-color:#2b8739;border-color:#2b8739;color:#fff;}
#prod_detail .info > .bot{width:100%;overflow:hidden;border-top:1px solid #ddd;padding-top:20px;display:flex;align-items:flex-start;}
#prod_detail .info .contact{width:89%;float:left;}
#prod_detail .info .contact .tact-item{margin-top:14px;display:inline-flex;align-items:center;flex-wrap:wrap;}
#prod_detail .info .contact .tact-item .qq{display:flex;align-items:center;justify-content:center;width:100px;height:30px;background-color:#cc0001;border-radius:15px;white-space:nowrap;flex-shrink:0;margin-right:10px;}
#prod_detail .info .contact .tact-item .qq.ismobile{display:none;}
#prod_detail .info .contact .tact-item .qq i{font-size:16px;color:#fff;}
#prod_detail .info .contact .tact-item .qq span{font-size:12px;margin-left:6px;color:#fff;}
#prod_detail .info .contact .tact-item .name{margin-right:10px;height:30px;line-height:30px;white-space:nowrap;flex-shrink:0;}
#prod_detail .info .contact .tact-item .name img{height:100%;}
#prod_detail .info .contact .tact-item .name span{margin-left:4px;}
#prod_detail .info .contact .tact-item .tel{font-size:20px;height:30px;line-height:30px;white-space:nowrap;flex-shrink:0;}
#prod_detail .info .contact .tact-item .tel span{font-size:20px;margin-right:10px;font-family:'mb';}

#prod_detail .info .prev-next{padding-left:0%;display:inline-flex;float:right;flex-wrap:wrap;}
#prod_detail .info .prev-next a{width:100%;display:block;height:30px;line-height:30px;margin-top:14px;white-space:normal;}

#contents{margin-top:10px;}
#contents .main{overflow:hidden;}
#contents .scroll{width:calc(100% - 240px);float:left;}
#contents .scroll .scroll-item{margin-bottom:10px;background-color:#fff;padding:40px 50px 30px;}
#contents .scroll .title-line{width:100%;height:50px;background-color:#e7efe9;padding:0 20px;font-size:18px;color:#2b8739;line-height:50px;}
#contents .scroll .title-line a{display:block;width:100px;height:30px;line-height:30px;text-align:center;background-color:#2b8739;color:#fff;border-radius:15px;float:right;margin-top:10px;font-size:14px;}
#contents .scroll .content{width:100%;padding:20px 0;}
#contents .scroll .content img{max-width:100%;}
#contents .scroll .down-list{width:100%;overflow:hidden;}
#contents .scroll .down-list .item{display:block;float:left;margin-left:2%;width:32%;margin-top:10px;}
#contents .scroll .down-list .item .img{width:100%;border:1px solid #ddd;transition:all 0.3s;height:200px;}
#contents .scroll .down-list .item .img img{width:100%;height:100%;object-fit:contain;}
#contents .scroll .down-list .item .img:hover{border-color:#2b8739;}
#contents .scroll .down-list .item .title{font-size:14px;margin-top:6px;}
#contents .scroll .down-list .item:nth-child(3n + 1){margin-left:0;}
#contents .scroll .case-list .item{display:block;width:100%;padding:20px;border:1px solid #e7efe9;margin-top:10px;}
#contents .scroll .case-list .item .title{font-size:18px;}
#contents .scroll .case-list .item .desc{line-height:28px;}
#contents .scroll .prob-list .item{display:block;width:100%;padding:20px 0;border-bottom:1px solid #e7efe9;margin-top:10px;}
#contents .scroll .prob-list .item .title{font-size:18px;}
#contents .scroll .prob-list .item .desc{line-height:28px;}
#contents .scroll .recom{width:100%;margin-top:10px;margin-bottom:100px;}
#contents .scroll .recom .title-line{width:100%;text-align:center;background-color:#e7efe9;}
#contents .scroll .recom .list{width:100%;overflow:hidden;margin-top:10px;}
#contents .scroll .recom .list .item{display:block;width:23.5%;margin-left:2%;margin-bottom:15px;float:left;}
#contents .scroll .recom .list .item .img{width:100%;}
#contents .scroll .recom .list .item .img img{width:100%;}
#contents .scroll .recom .list .item .title{width:100%;height:50px;line-height:50px;text-align:center;font-size:16px;background-color:#e7efe9;}
#contents .scroll .recom .list .item:nth-child(4n + 1){margin-left:0;}
#contents .target{width:240px;border-left:1px solid #f2f4f5;background-color:#fff;float:right;padding:30px 60px;}
#contents .target .item{position:relative;display:flex;align-items:center;white-space:nowrap;margin-top:24px;}
#contents .target .item .icon{width:16px;height:16px;position:relative;flex-shrink:0;}
#contents .target .item .icon i{font-size:16px;position:absolute;top:0;left:0;transition:all 0.3s;}
#contents .target .item .icon .gray{z-index:1;opacity:1;color:#ddd;}
#contents .target .item .icon .blue{z-index:2;opacity:0;color:#2b8739;}
#contents .target .item span{margin-left:13px;}
#contents .target .item:hover .icon .gray,#contents .target .item.active .icon .gray{opacity:0;}
#contents .target .item:hover .icon .blue,#contents .target .item.active .icon .blue{opacity:1;}
#contents .target .item:first-child{margin-top:0;}
#contents .target.s_fixed{position:fixed;top:210px;z-index:3;}

#products .detail{width:100%;margin-bottom:100px;}
#products .detail .main{background-color:#fff;padding:70px 110px 50px;}
#products .detail .main .title{text-align:center;font-size:24px;}
#products .detail .main .date{text-align:center;margin-top:17px;}
#products .detail .main .date span{margin:0 10px;}
#products .detail .main .content{margin-top:35px;padding:40px 0 20px;line-height:24px;border-top:1px solid #ddd;}
#products .detail .main .content img{max-width:100%;}
#products .detail .main .content iframe{width:100%;min-height:500px;}
#products .detail .main .prod{width:100%;display:flex;padding:0 0 30px 0;}
#products .detail .main .prod p{height:20px;line-height:20px;margin-top:10px;white-space:nowrap;flex-shrink:0;}
#products .detail .main .prod .items{overflow:hidden;width:100%;}
#products .detail .main .prod .items a{float:left;margin-left:20px;margin-top:10px;}
#products .detail .main .prev-next{width:100%;padding:25px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;}
#products .detail .main .prev-next .lefts{width:80%;}
#products .detail .main .prev-next .lefts a{margin:10px 0;display:block;}
#products .detail .main .prev-next .back{display:block;width:100px;height:30px;border-radius:15px;line-height:30px;text-align:center;background-color:#d3eeff;color:#01327e;}
