#service{background-color: #f6f6f6;padding:80px 0 100px;}
#service .w1440{display: flex;}
#service h2{display: flex;align-items: center;width: 50%;}
#service .h4_des{display: flex;width: 50%;}

    
#sj-box{margin-top: 60px;}
#sj-box .w1440{display: flex;gap: 10px;}
#sj-box .list{flex: 1;}
#sj-box .list .img{width:100%}
#sj-box .list .img img{width: 100%;}
#sj-box .list p{font-size: 18px;font-weight: 500;margin-top: 20px;}

@media(max-width:1440px){
}

@media(max-width:1100px){
    #service{padding:35px 0}
}

@media(max-width:768px){
    #service .w1440{width: 100%;display: block;}
    #service h2{width: 100%;display: block;}
    #service .h4_des{width: 100%;display: block;margin-top: 20px;}
}


/*sheji*/

#object{padding:80px 0 100px;}
#object h2{margin-bottom: 50px;}
#object .obj-swiper{float: left;width: 37%;}
#object .obj-swiper img{display: block;width: 100%;}

#object .obj-lc{float: right;width: 57.5%;}
#object .obj-lc .lc-icon{display: flex;}
#object .obj-lc .lc-icon .list{flex:1}
#object .obj-lc .lc-icon .list .img{text-align: center;padding:45px 0;position: relative;}
#object .obj-lc .lc-icon .list .img img{height: 50px;}
#object .obj-lc .lc-icon .list .img::after{content:"";width: 100%;height: 2px;background-color: #b3b3b3;position: absolute;bottom:0;left: 0;}
#object .obj-lc .lc-icon .list:nth-child(1) .img::after{left: unset;right: 0;width: 50%;}
#object .obj-lc .lc-icon .list:nth-child(4) .img::after{width: 50%;}

#object .obj-lc .lc-icon .list p{text-align: center;font-size: 20px;padding-top: 30px;position: relative;}
#object .obj-lc .lc-icon .list p::before{margin: 0 auto;content:"";width: 20px;height: 20px;background-color: transparent;border-radius: 50%;position: absolute;top:-11px;left: 0;right: 0;}
#object .obj-lc .lc-icon .list p::after{margin: 0 auto;content:"";width: 10px;height: 10px;background-color: #b3b3b3;border-radius: 50%;position: absolute;top:-6px;left: 0;right:0;}


#object .obj-lc .lc-icon .list.active p::before{background-color: #009fe6;}
#object .obj-lc .lc-icon .list.active p::after{background-color: #fff;}

#object .obj-lc .lc_des{margin-top: 120px;line-height: 24px;font-size: 14px;padding-left: 40px;}

@media(max-width:1440px){
}
@media(max-width:1100px){
    #sj-box{margin-top: 20px;}
    #sj-box::after{content:"";display: block;clear: both;}
    #sj-box .list{float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;}
    #sj-box .list:nth-child(2n){margin-right: 0;}


    #object{padding:30px 0;}
    #object h2{margin-bottom: 25px;}
    #object .obj-swiper{width: 100%;}
    #object .obj-lc{width: 100%;margin-top: 20px;}

    #object .obj-lc .lc-icon .list .img{padding:20px 0}
    #object .obj-lc .lc-icon .list .img img{height: 35px;}
    #object .obj-lc .lc-icon .list p{font-size: 14px;}
}
@media(max-width:768px){
    #object .obj-lc .lc_des{margin-top: 20px;font-size: 14px;padding-left: 0;}
    #sj-box .list p{font-size: 14px;}
}



/*jiance*/
#service.jc{background-color: #fff;}
#service #jc-box{margin-top: 60px;}
#service #jc-box img{display: block;width: 100%;}

#factory-box{margin-top: 95px;}
#factory-box .list{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;position: relative;}
#factory-box .list:nth-child(4n){margin-right: 0;}
#factory-box .list .img img{display: block;width: 100%;}
#factory-box .list p{width: 100%;;position: absolute;bottom: 0;left:0;background-color: rgba(0,0,0,0.4);color: #fff;padding:10px 15px}

@media(max-width:1100px){
    #service #jc-box{margin-top: 20px;}
    #factory-box{margin-top: 20px;}

    #factory-box .list{float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;}
    #factory-box .list:nth-child(2n){margin-right: 0;}
}


/*zz*/
#zhizao{background-color: #f6f6f6;padding-bottom: 100px;}

#zhizao .zzimg{width: 100%;}
#zhizao .zz-box .list{}
#zhizao .zz-box .list{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;position: relative;}
#zhizao .zz-box .list:nth-child(3n){margin-right: 0;}
#zhizao .zz-box .list img{display: block;width: 100%;}
#zhizao .zz-box .list p{width: 100%;;position: absolute;bottom: 0;left:0;background-color: rgba(0,0,0,0.4);color: #fff;padding:10px 15px}

@media (max-width:1100px){
    #zhizao{padding-bottom: 30px;}
    #zhizao .zz-box .list{float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;}
    #zhizao .zz-box .list:nth-child(3n){margin-right: 2%;}
    #zhizao .zz-box .list:nth-child(2n){margin-right: 0;}
}

/*faq*/
#faq_box{padding:40px 0 80px}
#faq_box .h4_des{margin:15px 0 30px}

#faq_box li b{display: block;padding: 20px 25px;padding-right: 50px;border-top: 1px solid #ddd;font-size: 16px;line-height: 24px;position: relative;font-weight: 500;}
#faq_box li b:before{content:"";display:inline-block;width:5px;height:5px;background-color:#009fe6;border-radius:50%;position:absolute;top:30px;left:10px}
#faq_box li b i{position: absolute;right: 0;top: 0;padding:20px;font-style: inherit;font-weight: 100;font-size: 30px;}
#faq_box li p{background-color: #efefef;padding:32px 25px;display: none;font-size: 14px;line-height: 20px;}

@media(max-width:1440px){

}

@media(max-width:1100px){
    #faq_box{padding:35px 0}
    #faq_box li b{font-size: 15px;line-height: 23px;}
    #faq_box li p{font-size: 13px;padding:20px;}
}

@media(max-width:768px){
}




/*down*/

#down_box {padding:80px 0;}
#down_box .down_box{margin-top: 50px;}
#down_box .down_box li{display: flex;padding:15px 30px;border-bottom:1px solid #ccc;transition: all 0.6s ease;-webkit-transition: all 0.6s ease;}
#down_box .down_box li:hover{background: #f1f1f1;}
#down_box .down_box li span{display: block;font-size: 16px;line-height: 20px;}
#down_box .down_box li:nth-child(1){background-image: linear-gradient(to right, #009fe6, #00c2ff);}
#down_box .down_box li:nth-child(1) span{color: #fff;font-size: 20px;}
#down_box .down_box li span:nth-child(1){width: 60%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 15px;}
#down_box .down_box li span:nth-child(2){width: 20%;text-align: center;}
#down_box .down_box li span:nth-child(3){width: 20%;text-align: center;}

@media(max-width:1440px){

}

@media(max-width:1100px){
    #down_box{padding:35px 0}
    #down_box .down_box{margin-top: 25px;}
    #down_box .down_box li{padding:15px}
    #down_box .down_box li span:nth-child(2){width: 30%;}
    #down_box .down_box li span{font-size: 13px;}
    #down_box .down_box li:nth-child(1) span{font-size: 16px;}
}

@media(max-width:768px){
}








