:root{
    --checked:#aa7757;
}
.cover {
    position: relative;
    overflow: hidden;
}
.cover img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
    transition: all .5s ease;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;
}
.flex {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-animation {
    opacity: 0;
}

.banner_box .swiper-slide {
    background: #fff;
    overflow: hidden;
}

.swiper-pagination-bullet {
    outline: none;
    cursor: pointer;
    margin: 0 3px;
}
.page_center {
    padding: 0 6.7708333vw;
}

.web_center {
    padding: 0;
    width: 94%;
    margin: 0 auto 0px;
    max-width: 1400px;
}


.public_banner_wrap{height: 0;padding-bottom: 33.33%;position:relative;-webkit-align-items:center;align-items:center;overflow:hidden;}
.public_banner_img:after{content:'';width: 100%;position: absolute;top: 0;left: 0;height: 100%;/* background: linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0, 0, 0, 0) 100%); */}
.public_banner_box{width:100%;position: absolute;z-index: 2;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;}
.public_banner_img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;pointer-events: none;}
.public_banner_content{width:100%;padding-right: 58%;}
.public_banner_max{font-size: 36px;line-height: 1.2;color: #000;opacity: 1;margin: 0;font-weight: normal;}
.public_banner_read{-webkit-align-items:flex-end;align-items:flex-end;opacity: 1;pointer-events:none;margin-top: 5px;}
.public_banner_text{font-size: 14px;line-height: 1.8;color: #666;margin-top: 20px!important;font-weight: normal;opacity: 0.9;}
.public_banner_icon{width:0.625vw;height:0.625vw;margin-bottom:1.041666vw;margin-left:0.625vw;background:#fff;-webkit-border-radius:100%;border-radius:100%}
.public_banner_box.white .public_banner_max{color:#fff}
.public_banner_box.white .public_banner_text{color:#fff}



.fenye{padding: 50px 0 0;text-align:center;overflow:hidden;clear:both;display: flex;justify-content: center;}
.fenye a,.fenye span{zoom:1;display: flex;vertical-align:middle;width: 46px;height: 46px;font-size: 14px;color: #555;background: #eae5de;margin-bottom:5px;margin-right: 10px;border-radius: 50%;justify-content: center;align-items: center;}
.fenye a:hover,.fenye .page-num-current{background: #aa7757;color:#fff}
.fenye a:hover svg path{fill:#fff;}


.nydetail{padding: 100px 0;margin-top: 100px;border-top: 1px solid #eee;}
.nydetailrow{width:94%;max-width:1400px;margin:0 auto;}
.nydetailrow h1 {font-size:36px;border-bottom:1px solid #eee;padding-bottom:40px;margin-bottom:40px!important;}
.nydetail_txt p {font-size:14px;line-height:2;color:#666;}
.nydetail_txt p strong {color:#000;}
.nydetail_txt h3 {font-size:30px;line-height:1.8;}
.nydetail_txt h4 {font-size:20px;display:block;margin-top:20px!important;font-size:20px;line-height:1.8;}

.nycontact{padding: 100px 0;}
.nycontactrow {width:94%;max-width:1400px;margin:0 auto;}
.nycontactrow .cont{margin-bottom: 50px;display:flex;justify-content: space-between;}
.nycontactrow .cont .list{flex: 0 0 30%;}
.nycontactrow .cont .list .title{font-size:24px;color:#000}
.nycontactrow .cont .list .add{font-size:16px;margin:30px 0 40px;color: #666;line-height: 2;}
.nycontactrow .cont .list p{font-size:16px;line-height: 2;color: #666;}
.nycontactrow .cont .list p strong{text-decoration: underline;}
.nycontactrow .share{border-top:1px solid #eee;display:flex;padding-top: 50px;justify-content: center;}
.nycontactrow .share li{margin:0 10px;}
.nycontactrow .share li a img{border-radius: 50%;border:1px solid #eee;}

.nyproducts{padding-top: 150px;}
.nyproducts .yx_InOne{padding:40px 0}
.nyproducts .yx_InOne .yx_InTitBox{max-width:100%}
.productsimg{margin-top: 30px;}
.productsimg2{margin-top: 30px;display:none;}
.products .swiper .cont{margin-top:30px;display: block;flex-wrap:wrap;gap:30px}
.products .swiper .cont .list{flex:0 0 calc(33.33% - 20px);border-radius:20px;overflow:hidden;position:relative}
.products-swiper{overflow:hidden;margin-top: 30px;padding-bottom: 30px;}
.products-swiper .list{border-radius:20px;overflow:hidden;position:relative}
.products-swiper .list:hover .txt{height:100%;background:rgba(0,105,91,0.8);display:flex;padding:0 30px;align-items:center;justify-content:center}
.products-swiper .list .img{padding-bottom:65.78%;height:0;position:relative;overflow:hidden}
.products-swiper .list .img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute}
.products-swiper .list .txt{position:absolute;width:100%;height:auto;padding:50px 30px 20px;bottom:0;text-align:center;background:linear-gradient(rgb(0 0 0 / 0%),rgba(0,0,0,0.9));color:#fff;font-size:18px;font-family:'Montserrat-Bold';line-height:1.4;transition:all .3s }
.products-swiper .productsrow{position:absolute;display:flex;font-size:14px;color:#fff;bottom:0%!important;left:50%!important;transform:translate(-50%,-50%);z-index:2;width:94%!important;max-width:1400px;justify-content:center}
.products-swiper .productsrow .swiper-pagination-bullet-active{background:#00a8cd}
.yx_Width2 {max-width: 1360px !important;margin-left: auto !important;margin-right: auto !important;width: 94% !important;padding: 0 80px;position: relative;}
.swiperbut{position:absolute;width: 50px;height: 50px;background:#eee;display: flex;align-items: center;justify-content: center;border-radius: 50%;top: 50%;margin-top: -25px;cursor: pointer;}
.butleft{left:0}
.butright{right:0}
.swiperbut:hover{background:#00695b;color:#fff;}

#cpmes{display: table;margin: 30px auto 0;padding: 15px 25px;background: #00695b;color: #fff;border-radius: 50px;font-size: 15px;cursor: pointer;}
.tcmes{display:none;background:rgba(0,0,0,0.6);position: fixed;width: 100%;height: 100%;top: 0;z-index: 99999;}
.tcmes.active{display: flex;align-items: center;}
.tcmesrow{width: 94%;margin: 0 auto 0;max-width: 1000px;}
.gbmes{text-align:center;width: 30px;height: 30px;background: #eee;position: absolute;right: 20px;top: 20px;cursor: pointer;z-index: 2;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.gbmes svg{width: 16px;height: 16px;}
.gbmes svg path{fill:#333}
.cpmes{width:100%;padding: 50px;background: #fff;border-radius: 20px;position: relative;box-sizing: border-box;}
.cpmes .gsungdts{color:#00695b;text-align: center;margin: 10px 0;}
.cpmes .gsungdbt{text-align:center;border: none;padding: 0;margin: 0 auto 30px;width: 70%;font-family: 'Montserrat-Bold';font-size: 30px;}
.cpmes .gsungdbt:before{display:none}
.cpmes form{max-width: 1000px;margin: 0 auto;overflow: hidden;}
.cpmes .message-row{flex: 0 0 calc(50% - 10px);float: left;padding: 5px;margin-bottom: 0;}
.cpmes .message-row label{display:block;margin-bottom: 10px;font-family: 'Montserrat-Bold';font-size: 14px;}
.cpmes .message-row label i{color:red;margin-right:5px}
.cpmes .message-sub{max-width: max-content;margin: 0;display: flex;justify-content: flex-start;}
.cpmes .message-row.message-row2{width: 100%;flex: 0 0 100%;}
.message-row.notxt input {color: #00695b;font-size: 15px;pointer-events: none;cursor: none;}
.message-form{margin-right:14.58vw;padding-top:0;width: 50%;/* max-width:1280px; */margin:0 auto;padding: 0;}
.message-form .marketing-top{text-align:left;font-size: 16px;margin-bottom: 20px;}
.message-form .marketing-top strong{margin-bottom:0;line-height: 1.8;display:block}
.message-form .marketing-top p{margin-top:15px}
#sFrom{display:flex;flex-wrap:wrap;justify-content: space-between;gap: 10px;}
.message-row{margin-bottom: 20px;width: 100%;overflow: hidden;}
.message-row .text,.message-row select{display:block;width:100%;height: 46px;line-height: 46px;color:#999999;font-size:14px;padding: 0 10px;border:none;outline:none;transition:0.3s;background: #fff;box-sizing: border-box;border: 1px solid #eee;box-sizing: border-box;border-radius: 5px;}
.message-row .text:focus{border-color:#00695b}
.message-row .text:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}
.message-row .textarea{color:#999999;font-size: 14px;padding: 10px;height: 80px;box-sizing:content-box;border:none;transition:0.3s;width:-webkit-fill-available;resize:none;background: #f9f9f9;border: 1px solid #eee;border-radius: 5px;}
.message-row .textarea::placeholder{font-size:14px;}
.message-row .textarea:focus{border-color: #00695b;}
.message-row .textarea:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}
.message-row2{width:100%;}
.message-sub{display: block;position:relative;text-align: left;cursor:pointer;margin-top: 0;width:100%}
.message-sub button{width: auto;line-height: 40px;background: #00695b;color:#fff;border:none;cursor:pointer;border-radius: 50px;padding: 0 40px;transition:all .5s ease;font-size: 14px;margin-top: 0;}
.message-sub button:hover{background: #00695b;transition:all .5s ease;}
.message-sub .sub{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}
.message-sub span{display:inline-block;margin-right:8px;color:#00695b;font-size:18px;}
.upload-box{margin-top:10px;width:100px}
.upload-area{border:1px dashed #ccc;border-radius:8px;height: 80px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.plus{font-size:36px;color:#999;}

.sourcing{padding:40px 0;}
.sourcing .cont{margin-top:30px;}
.sourcing .cont{margin-top: 50px;align-items:flex-start}
.sourcing .cont .left{margin-left: 40px;flex:0 0 36%;border-radius:10px;overflow:hidden}
.sourcing .cont .left img{max-width:100%}
.sourcing .cont .right{flex:1}
.sourcing .cont .right .list{padding: 25px;border-top: 1px solid #eee;margin-bottom:15px;cursor: pointer;}
.sourcing .cont .right .list:hover .bt{color: #00695b;}
.sourcing .cont .right .list .bt{display:flex;justify-content:space-between}
.sourcing .cont .right .list .bt span{font-family: 'Montserrat-Bold';}
.sourcing .cont .right .list .summary{font-size:14px;overflow: hidden;max-height: 0;transition: max-height 0s ease;}
.sourcing .cont .right .list .summary p{margin-bottom:10px;}
.sourcing .cont .right .list .bt i{width:20px;height:20px;display: flex;align-items: center;justify-content: center;transform: rotate(90deg);}
.sourcing .cont .right .list.active .bt i{transform: rotate(-90deg);}
.sourcing .cont .right .list.active{}
.sourcing .cont .right .list.active .bt{color: #00695b;}
.sourcing .cont .right .list.active .bt span{font-family:'Montserrat-Bold'}
.sourcing .cont .right .list.active .summary{margin-top: 10px;color: #666;line-height:1.6;max-height: 600px;transition: max-height 1.5s ease;}
.sourcing .cont .right .more{background:#00695b;display:inline-block;border-radius:30px;color:#fff;font-size:15px;padding:12px 25px;margin-top:10px}
.sourcing .cont .right .list:nth-child(1){border:none}



.nyty{padding:40px 0}
.nyty .cont{margin-top:30px;display:flex;flex-wrap:wrap;gap:20px}
.nyty .cont .list{flex:0 0 calc(50% - 10px);background:#f5f7f7;padding:30px;border-radius:15px;transition: all .5s ease;}
.nyty .cont .list .img{}
.nyty .cont .list .img img{
    transition: all .5s ease;
}
.nyty .cont .list .txt{margin-top:20px}
.nyty .cont .list .txt .title{color: #000;font-family:'Montserrat-Bold';font-size: 20px;line-height: 1.5;transition: all .5s ease;}
.nyty .cont .list .txt .summary{color:#666;margin-top:15px;font-size:14px;line-height:1.6;height: 67px;overflow-x: hidden;padding-right: 15px;transition: all .5s ease;}
.nyty .cont .list .txt .summary:hover{height:auto;}
.nyty .cont .list:hover{background:#00695b}
.nyty .cont .list:hover img{filter:brightness(0) invert(1)}
.nyty .cont .list:hover .title{color:#fff}
.nyty .cont .list:hover .summary{color:#fff}
.advantage{padding:40px 0}
.advantage .row{display:flex;height:500px;margin-top:30px;border:1px solid #eee;border-radius:20px;overflow:hidden}
.advantage .row .left{flex:0 0 38%;padding:50px;display:flex;align-items:center}
.advantage .row .left .list{display:none}
.advantage .row .left .list.active{display:block}
.advantage .row .left .list .title{font-family:'Montserrat-Bold';font-size:20px;margin-bottom:20px}
.advantage .row .left .list .summary{font-size:15px}
.advantage .row .left .list .summary p{margin-bottom:20px;line-height:1.6;color:#666}
.advantage .row .right{flex:1;display:flex;background:url(../images/img60.jpg)}
.advantage .row .right .list{flex:0 0 calc(100% / 3);padding:27% 30px 30px;background: rgba(0,0,0,0.7);border-left:1px solid rgba(255,255,255,0.1);cursor: pointer;}
.advantage .row .right .list .dian{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 auto 40px;position:relative}
.advantage .row .right .list .dian ._cir{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #fff;border-radius:50%;animation:spread1 5s linear infinite;opacity:0;will-change:transform;z-index:1}
.advantage .row .right .list .dian ._cir.j1{animation-delay:1s}
.advantage .row .right .list .dian ._cir.j2{animation-delay:3s}
.advantage .row .right .list .dian ._cir.j3{animation-delay:5s}
@keyframes spread1{0%{transform:scale(1);opacity:.5}
    100%{transform:scale(5);opacity:0}
}.advantage .row .right .list.active .dian{background:#00a8cd}
.advantage .row .right .list.active ._cir{border-color:#00a8cd}
.advantage .row .right .list.active .title{color:#00a8cd}
.advantage .row .right .list .title{text-align:center;font-size:16px;font-family:'Montserrat-Bold';color:#fff}
.liucheng{padding:40px 0}
.liucheng .h32{font-family:'Montserrat-Bold';font-size:20px;margin-top:20px}
.liucheng .cont{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px}
.liucheng .cont .list{flex:0 0 calc((100% / 5) - 24px);position:relative}
.liucheng .cont .list:nth-child(5):before{display:none}

.liucheng .cont .list .img{width:80px;height:80px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:50%;transition: all .5s ease;}
.liucheng .cont .list .img img{}
.liucheng .cont .list .title{text-align:center;font-family:'Montserrat-Bold';font-size:15px;transition: all .5s ease;}
.liucheng .cont .list .num{width:40px;height:40px;margin:30px auto 0;border:1px solid #eee;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Montserrat-Bold';background:#fff;transition: all .5s ease;position: relative;z-index: 1;}
.liucheng .cont .list.active .img{background:#00695b}
.liucheng .cont .list.active .img img{filter:brightness(0) invert(1)}
.liucheng .cont .list.active .title{color:#00695b}
.liucheng .cont .list.active .num{color:#fff;background:#00695b}
.liucheng .cont:before{content:'';position:absolute;width:82%;left:9%;height:1px;bottom:20px;background:#eee;z-index:0}
.liucheng .cont:after{content:'';position:absolute;left: 9%;height:1px;bottom:20px;background: #00695b;z-index:0;width: var(--after-width);transition: width 0.3s ease;}
.liucheng .txt{border-radius:20px;border:1px solid #eee;padding:40px;margin-top:50px;margin-bottom:30px}
.liucheng .txt .title{color:#00695b;font-family:'Montserrat-Bold';font-size:20px;margin-bottom:10px}
.liucheng .txt .summary{font-size:14px;line-height:1.6;height:110px;overflow-y:scroll;padding-right:20px;transition:all .5s ease;}
.liucheng .txt .summary:hover{height:auto;}
.liucheng .txt .summary strong{color:#00a8cd}


.quality{padding: 150px 0 40px;}
.quality .cont{margin-top:30px;}
.quality .cont{margin-top: 50px;align-items:flex-start}
.quality .cont .left{margin-right: 40px;flex:0 0 36%;border-radius:10px;overflow:hidden}
.quality .cont .left img{max-width:100%}
.quality .cont .right{flex:1}
.quality .cont .right .yx_InTitBox{margin-bottom: 40px;}
.quality .cont .right .list{padding: 25px 25px 10px;border-top: 1px solid #eee;margin-bottom:15px;cursor: pointer;}
.quality .cont .right .list:hover .bt{color:#00695b}
.quality .cont .right .list .bt{display:flex;justify-content:space-between}
.quality .cont .right .list .bt span{font-family: 'Montserrat-Bold';}
.quality .cont .right .list .summary{/* display:none; */font-size:14px;overflow: hidden;max-height: 0;transition: max-height 0s ease;}
.quality .cont .right .list .summary p{margin-bottom:10px;}
.quality .cont .right .list .bt i{width:20px;height:20px;display: flex;align-items: center;justify-content: center;transform: rotate(90deg);}
.quality .cont .right .list.active .bt i{transform: rotate(-90deg);}
.quality .cont .right .list.active{}
.quality .cont .right .list.active .bt{color: #00695b;}
.quality .cont .right .list.active .bt span{font-family:'Montserrat-Bold'}
.quality .cont .right .list.active .summary{/* display:block; */margin-top: 10px;color: #666;line-height:1.6;max-height: 600px;transition: max-height 1.5s ease;}
.quality .cont .right .more{background:#00695b;display:inline-block;border-radius:30px;color:#fff;font-size:15px;padding:12px 25px;margin-top:10px}
.quality .cont .right .list:nth-child(2){border:none}

.quality1{padding:40px 0;}
.quality1 .cont{margin-top:30px;display: flex;gap: 30px;}
.quality1 .cont .list{border-radius:20px;overflow:hidden;flex:0 0 calc(33.33% - 20px);background: #fff;border: 1px solid #eee;}
.quality1 .cont .list .img{padding-bottom:63.15%;position:relative;overflow:hidden;height:0}
.quality1 .cont .list .img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute}
.quality1 .cont .list .title{padding:20px 30px;text-align:left;font-size:18px;line-height:1.4;font-family:'Montserrat-Bold';min-height:91px}

.quality2{padding:40px 0;}
.quality2 .cont{margin-top:30px;display: flex;gap: 20px;flex-wrap: wrap;}
.quality2 .cont .list{border-radius:20px;overflow:hidden;flex:0 0 calc(40% - 10px);background: #fff;border: 1px solid #eee;padding: 50px;}
.quality2 .cont .list:nth-child(2),.quality2 .cont .list:nth-child(3){flex:0 0 calc(60% - 10px)}
.quality2 .cont .list .title{padding-left:15px;margin-bottom:10px;font-family:'Montserrat-Bold';font-size:16px;position:relative}
.quality2 .cont .list .title:before{content:'';position:absolute;width:6px;height:6px;background:#00695b;border-radius:50%;left:0;top:7px}
.quality2 .cont .list .summary{font-size:14px;line-height:1.5;height: 65px;overflow-x:hidden;padding-right:15px;color:#666}
.quality2 .cont .list .summary:hover{height: auto;}

.canshu{padding:40px 0}
.canshu .row{margin-top:30px}
.canshu .row table{margin:10px auto 20px;width:100%;border:none;table-layout:fixed;border-radius:15px;overflow:hidden}
.canshu .row table tbody{width:100%}
.canshu .row td{padding:15px 10px;font-weight:normal;font-family:'Montserrat-Medium';font-size:14px;line-height:1.5;border:1px solid #eee;color:#333;vertical-align:middle;text-align:center}
.canshu .row td p{font-size:14px;margin:0;font-family:'Montserrat-Medium'}
.canshu .row td strong{color:#00695b}
.canshu .row tr{border:none;width:100%}
.canshu .row tr:nth-child(1){background:#00695b}
.canshu .row tr:nth-child(1) td,.canshu .row tr:nth-child(1) td p{color:#fff}

.quality3{padding:40px 0}
.quality3 .yx_InOne{padding-top:0;padding-bottom:0}
.quality3 .yx_IOImg img{border-radius:0}
.quality3 .yx_IOCBox{margin-right:5%}
.quality3 .yx_InOne .yx_InTitBox{max-width:100%}
.quality3 .yx_Width{border-radius:20px;border:1px solid #eee;overflow:hidden}
.quality3 .row{width:94%;margin:40px auto;max-width:1200px;overflow:hidden;padding-bottom:40px}
.quality3 .swiper-slide{border:1px solid #eee;padding:40px;border-radius:20px}
.quality3 .swiper-slide .title{padding-left:15px;margin-bottom:10px;font-family:'Montserrat-Bold';font-size:16px;position:relative}
.quality3 .swiper-slide .title:before{content:'';position:absolute;width:6px;height:6px;background:#00a8cd;border-radius:50%;left:0;top:7px}
.quality3 .swiper-slide .summary{font-size:14px;line-height:1.5;height:85px;overflow-x:hidden;padding-right:15px;color:#666}
.quality3 .swiper-slide .summary:hover{height:auto}
.qualityrow{position:absolute;bottom:0;top:auto!important}
.qualityrow .swiper-pagination-progressbar-fill{background:#00a8cd}

.quality4{padding:40px 0}
.quality4 .yx_InOne{padding-bottom:0;padding-top:0}
.quality4 .yx_IOCBox{width:55%}
.quality4 .yx_InOne .yx_InTitBox{max-width:100%}
.quality4 .yx_IOContent p{margin-bottom:20px}
.quality4 .row{margin-top:30px;display:flex;width:94%;margin:40px auto;max-width:1200px;justify-content:space-between;gap:30px}
.quality4 .list{border:1px solid #eee;padding:40px;border-radius:20px}
.quality4 .row .list .title{padding-left:15px;margin-bottom:10px;font-family:'Montserrat-Bold';font-size:16px;position:relative}
.quality4 .row .list .title:before{content:'';position:absolute;width:6px;height:6px;background:#00a8cd;border-radius:50%;left:0;top:7px}
.quality4 .row .list .summary{font-size:14px;line-height:1.5;height:65px;overflow-x:hidden;padding-right:15px;color:#666}
.quality4 .row .list .summary:hover{height:auto}

.quality5{padding-bottom:80px}
.quality5 .cont{margin-top:30px}
.quality5 .cont .list{background:#f5f7f7;padding: 30px 30px 20px;margin-bottom:10px;border-radius:10px;cursor: pointer;}
.quality5 .cont .list.active{background:#00695b}
.quality5 .cont .list .title{font-family:'Montserrat-Bold';color:#333}
.quality5 .cont .list:hover .title{color:#00695b}
.quality5 .cont .list .summary{font-size:14px;margin-top:10px;line-height:1.6;overflow: hidden;max-height: 0;transition: max-height 0s ease;}
.quality5 .cont .list.active .title{color:#fff}
.quality5 .cont .list.active .summary{color:#fff;max-height: 600px;transition: max-height 1.5s ease;}

.logistics{padding: 180px 0 0;}
.logistics .cont{margin-top: 30px;}
.logistics .cont .list{margin-bottom: 15px;border:1px solid #eee;padding:40px;border-radius:20px}
.logistics .cont .list .title{padding-left:15px;margin-bottom:10px;font-family:'Montserrat-Bold';font-size:16px;position:relative}
.logistics .cont .list .title:before{content:'';position:absolute;width:6px;height:6px;background:#00a8cd;border-radius:50%;left:0;top:7px}
.logistics .cont .list .summary{font-size:14px;line-height:1.5;max-height: 65px;overflow-x:hidden;padding-right:15px;color:#666}
.logistics .cont .list .summary:hover{max-height: none;}

.logistics1{padding:40px 0;}
.logistics1 .cont{margin-top:30px;}
.logistics1 .cont .left{margin-right: 40px;flex: 0 0 60%;border-radius: 20px;overflow:hidden}
.logistics1 .cont .left img{max-width:100%}
.logistics1 .cont .right{flex:1}
.logistics1 .cont .right .yx_InTitBox{margin-bottom: 40px;}
.logistics1 .cont .right .list{padding: 24px 0;border-top: 1px solid #eee;margin-bottom: 0;cursor: pointer;}
.logistics1 .cont .right .list .bt{display:flex;justify-content:space-between}
.logistics1 .cont .right .list .bt span{font-family: 'Montserrat-Bold';padding-left: 15px;position: relative;}
.logistics1 .cont .right .list .bt span:before{content:'';position:absolute;width:6px;height:6px;background: #00695b;border-radius:50%;left:0;top:7px}

.logistics1 .cont .right .list .summary{font-size:14px;overflow: hidden;max-height: 0;transition: max-height 0s ease;}
.logistics1 .cont .right .list .summary:hover{max-height: none!important;}
.logistics1 .cont .right .list .summary p{margin-bottom:10px;}
.logistics1 .cont .right .list .bt i{width:20px;height:20px;display: flex;align-items: center;justify-content: center;transform: rotate(90deg);}
.logistics1 .cont .right .list.active .bt i{transform: rotate(-90deg);}
.logistics1 .cont .right .list.active{border-color: #00695b;}
.logistics1 .cont .right .list.active .bt{color: #00695b;}
.logistics1 .cont .right .list.active .bt span{font-family:'Montserrat-Bold'}
.logistics1 .cont .right .list.active .summary{margin-top: 10px;color: #666;line-height: 1.8;overflow-y: scroll;max-height: max-content;transition: max-height 1.5s ease;padding-right: 10px;}
.logistics1 .cont .right .more{background:#00695b;display:inline-block;border-radius:30px;color:#fff;font-size:15px;padding:12px 25px;margin-top:10px}
.logistics1 .more{}
.logistics1 .more a{display: table;margin: 30px auto 0;padding: 15px 25px;background: #00695b;color: #fff;border-radius: 50px;font-size: 15px;}

.logistics2{padding: 40px 0 60px;}
.logistics2 .yx_InTitBox{max-width:80%;margin:0 auto}
.logistics2 .cont{margin-top:30px;}
.logistics2 .cont .list{border-bottom:1px solid #eee;display:flex;width: 100%;align-items: center;padding-bottom: 20px;margin-bottom: 20px;position: relative;}
.logistics2 .cont .list:after{content:'';position: absolute;background:#00a7cb;bottom: 0;left: 0;width: 0;height: 1px;transition: all .5s ease;}
.logistics2 .cont .list .img{width: 23.33%;border-radius: 20px;overflow: hidden;margin-right: 30px;}
.logistics2 .cont .list .img img{}
.logistics2 .cont .list .txt{flex: 1;}
.logistics2 .cont .list .title{font-family:'Montserrat-Bold';color:#333;font-size: 18px;}
.logistics2 .cont .list .summary{font-size:14px;margin-top:10px;line-height:1.6;color: #666;}
.logistics2 .cont .list:hover .title{color:#00a7cb}
.logistics2 .cont .list:hover:after{width:100%}

.nyservice {padding:180px 0 10px;}
.nyservice .cont {margin-top:30px;padding:20px;border:1px solid #eee;border-radius:20px;display:flex;align-items:center;margin-bottom:30px;}
.nyservice .cont .img {border-radius:20px;overflow:hidden;margin-right:30px;flex:0 0 26%;}
.nyservice .cont .img img {;}
.nyservice .cont .txt {;}
.nyservice .cont .txt .title {font-family:'Montserrat-Bold';margin-bottom:15px;}
.nyservice .cont .txt .summary {font-size:14px;color:#666;line-height:1.6;height:70px;overflow-x:hidden;}
.nyservice .cont .txt .summary:hover{height:auto;}
.nyservice .row{overflow:hidden}
.service-swiper .list{border-radius:20px;overflow:hidden;position:relative}
.service-swiper .list:hover .txt{height:100%;background:rgba(0,105,91,0.8);display:flex;padding:0 30px;align-items:center;justify-content:center}
.service-swiper .list .img{padding-bottom: 100%;height:0;position:relative;overflow:hidden}
.service-swiper .list .img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute}
.service-swiper .list .title{position:absolute;width:100%;height:auto;padding:50px 30px 20px;bottom:0;text-align:center;background:linear-gradient(rgb(0 0 0 / 0%),rgba(0,0,0,0.9));color:#fff;font-size:18px;font-family:'Montserrat-Bold';line-height:1.4;transition:all .3s }

.service1{padding:40px 0}
.service1 .row{display:flex;height:500px;margin-top:30px;border:1px solid #eee;border-radius:20px;overflow:hidden}
.service1 .row .left{flex:0 0 38%;padding:50px;display:flex;align-items:center}
.service1 .row .left .list{display:none}
.service1 .row .left .list.active{display:block}
.service1 .row .left .list .title{font-family:'Montserrat-Bold';font-size:20px;margin-bottom:20px}
.service1 .row .left .list .summary{font-size:15px}
.service1 .row .left .list .summary p{margin-bottom:20px;line-height: 1.4;color:#666}
.service1 .row .right{flex:1;display:flex;background:url(../images/img90.jpg)}
.service1 .row .right .list{flex:0 0 calc(100% / 3);padding:27% 30px 30px;background: rgba(0,0,0,0.7);border-left:1px solid rgba(255,255,255,0.1);cursor: pointer;}
.service1 .row .right .list .dian{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 auto 40px;position:relative}
.service1 .row .right .list .dian ._cir{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #fff;border-radius:50%;animation:spread1 5s linear infinite;opacity:0;will-change:transform;z-index:1}
.service1 .row .right .list .dian ._cir.j1{animation-delay:1s}
.service1 .row .right .list .dian ._cir.j2{animation-delay:3s}
.service1 .row .right .list .dian ._cir.j3{animation-delay:5s}
@keyframes spread1{0%{transform:scale(1);opacity:.5}
    100%{transform:scale(5);opacity:0}
}.service1 .row .right .list.active .dian{background:#00a8cd}
.service1 .row .right .list.active ._cir{border-color:#00a8cd}
.service1 .row .right .list.active .title{color:#00a8cd}
.service1 .row .right .list .title{text-align:center;font-size:16px;font-family:'Montserrat-Bold';color:#fff}

.service2{padding:40px 0;}
.service2 .cont{margin-top:30px;display: flex;gap: 30px;}
.service2 .cont .list{border-radius:20px;overflow:hidden;flex:0 0 calc(33.33% - 20px);background: #fff;border: 1px solid #eee;transition: all .5s ease;}
.service2 .cont .list .img{padding-bottom:63.15%;position:relative;overflow:hidden;height:0}
.service2 .cont .list .img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute}
.service2 .cont .list .title{padding: 20px 20px 10px;text-align:left;font-size:18px;line-height:1.4;font-family:'Montserrat-Bold';min-height: 80px;transition: all .5s ease;}
.service2 .cont .list .summary{padding: 0 10px 0px 0;margin: 0 20px 30px;width: calc(100% - 40px);text-align:left;font-size: 14px;line-height:1.4;height: 58px;color: #666;overflow-x: hidden;transition: all .5s ease;}
.service2 .cont .list .summary:hover{height:auto}
.service2 .cont .list:hover{background:#00695b}
.service2 .cont .list:hover .title{color:#fff}
.service2 .cont .list:hover .summary{color:#fff}

.nyabout {padding:180px 0 40px;}
.nyabout .cont {margin-top:30px;display:flex;align-items:flex-start;}
.nyabout .cont .left {flex:0 0 50%;}
.nyabout .cont .left .title {font-family:'Montserrat-Bold';margin-bottom:10px;}
.nyabout .cont .left .summary {font-size:14px;color:#666;line-height:1.6;margin-bottom:20px;}
.nyabout .cont .left img {border-radius:20px;}
.nyabout .cont .right {flex: 0 0 45%;}
.nyabout .cont .right .list {padding: 33px 30px;border:1px solid #eee;border-radius:10px;margin-bottom:20px;transition: all .5s ease;}
.nyabout .cont .right .list .bt {font-family:'Montserrat-Bold';margin-bottom:10px;transition: all .5s ease;}
.nyabout .cont .right .list .summary {font-size:14px;line-height:1.6;transition: all .5s ease;}
.nyabout .cont .right .list:hover {background:#00695b;}
.nyabout .cont .right .list:hover .bt {color:#fff;}
.nyabout .cont .right .list:hover .summary {color:#fff;}

.nyabout1 {padding:40px 0;}
.nyabout1 .cont {display:flex;height:500px;background:url(../images/img95.jpg) no-repeat center;background-size:cover;border-radius:30px;overflow:hidden;margin-top:30px;}
.nyabout1 .cont .list {padding: 30px;text-align:center;border-right:1px solid rgba(255,255,255,0.1);color:#fff;flex:0 0 25%;transition: all .5s ease;}
.nyabout1 .cont .list:hover {background:rgba(0,0,0,0.15);}
.nyabout1 .cont .list .title {margin-bottom:10px;font-family:'Montserrat-Bold';margin-top: 65%;font-size: 20px;}
.nyabout1 .cont .list .summary {font-size: 15px;}
.nyabout1 .cont .list:hover {;}

.nyabout2 {padding:40px 0;}
.nyabout2 .h32 {margin-top:20px;}
.nyabout2 .cont {margin-top:30px;display:flex;gap:30px;}
.nyabout2 .cont .list {border:1px solid #eee;padding:50px 40px;border-radius:20px;flex:0 0 calc(33.33% - 20px);transition: all .5s ease;}
.nyabout2 .cont .list .title {font-family:'Montserrat-Bold';transition: all .5s ease;}
.nyabout2 .cont .list .line {width:30px;height:3px;background:#00a8cd;margin:15px 0px;transition: all .5s ease;}
.nyabout2 .cont .list .summary {font-size:14px;line-height:1.6;color:#666;transition: all .5s ease;}
.nyabout2 .cont .list:hover {background:#00695b;}
.nyabout2 .cont .list:hover .title {color:#fff;}
.nyabout2 .cont .list:hover .line {background:#fff;}
.nyabout2 .cont .list:hover .summary {color:#fff;}

.nyabout3 {padding:40px 0;}
.nyabout3 .cont {margin-top:30px;display:flex;gap:20px;}
.nyabout3 .cont .list {background:#f5f7f7;border-radius:10px;padding:30px;flex:0 0 calc(25% - 15px);}
.nyabout3 .cont .list img {margin:0 0 30px auto;display:block;}
.nyabout3 .cont .list .title {font-family:'Montserrat-Bold';font-size:26px;}
.nyabout3 .cont .list .summary {color:#666;font-size:14px;margin-top:10px;}

.nyabout4 {padding:40px 0;}
.nyabout4 .yx_Width:nth-child(2) {padding:0 80px;position:relative;margin-top:30px;}
.nyabout4 .list {border:5px solid #f5f7f7;border-radius:30px;overflow:hidden;}
.nyabout-swiper {overflow:hidden;padding-bottom: 30px;}
.nyabout4 .nyabout4row{position:absolute;display:flex;font-size:14px;color:#fff;bottom:0%!important;left:50%!important;transform:translate(-50%,-50%);z-index:2;width:94%!important;max-width:1400px;justify-content:center}
.nyabout4 .nyabout4row .swiper-pagination-bullet-active{background:#00a8cd}


.nyabout5{padding:40px 0}
.nyabout5 .row{width:94%;margin:40px auto;max-width:1200px;overflow:hidden;padding-bottom:40px}
.nyabout5 .swiper-slide{border-radius:20px;overflow: hidden;}
.nyabout5.swiper-slide img{;margin-bottom:10px;font-family:'Montserrat-Bold';font-size:16px;position:relative}
.nyaboutrow{position:absolute;bottom:0;top:auto!important}
.nyaboutrow .swiper-pagination-progressbar-fill{background:#00a8cd}

.aboutfoot.footercont{background: url(../images/img42.jpg) no-repeat bottom center;margin-bottom: 0;z-index: 9;position: relative;background-size: cover;padding: 0;}
.aboutfoot.footercont .yx_Width{justify-content:space-between;background: none;padding: 60px 0;border-radius: 0;background-size: cover;}
.aboutfoot.footercont .bt{flex: 1;padding-right: 5%;}
.aboutfoot.footercont .title{font-size: 30px;font-family: 'Montserrat-Bold';color: #fff;}
.aboutfoot.footercont .summary{font-size: 12px;margin-top: 15px;color: #fff;line-height: 1.5;}
.aboutfoot.footercont .ymore{flex: 0 0 140px;}
.aboutfoot.footercont .ymore a{background: transparent;}
.aboutfoot.footercont .ymore a p{color: #fff;}
.aboutfoot.footercont .ymore a i{/* background:#fff; */color: #fff;}
.aboutfoot.footercont .ymore:hover a{}
.aboutfoot.footercont .ymore:hover a i{/* background:#f6d072; */color: #fff;}

.nyfaq{padding: 180px 0 40px;}
.nyfaq .cont{margin-top:30px;align-items:flex-start;margin-bottom: 100px;gap: 50px;}
.nyfaq .cont:nth-child(3){flex-direction: row-reverse;}
.nyfaq .cont .left{flex:0 0 36%;border-radius:10px;overflow:hidden}
.nyfaq .cont .left img{max-width:100%}
.nyfaq .cont .right{flex:1}
.nyfaq .cont .right .title{font-size:20px;font-family: 'Montserrat-Bold';margin-bottom: 20px;}
.nyfaq .cont .right .list{padding: 15px 15px;border:1px solid #eee;margin-bottom: 10px;border-radius:10px;cursor: pointer;}
.nyfaq .cont .right .list .bt{display:flex;justify-content:space-between;font-size: 14px;}
.nyfaq .cont .right .list .bt i{width:20px;height:20px;display: flex;align-items: center;justify-content: center;transform: rotate(90deg);}
.nyfaq .cont .right .list:hover .bt i{transform: rotate(-90deg);}
.nyfaq .cont .right .list .bt span{}
.nyfaq .cont .right .list .summary{font-size:14px;overflow: hidden;max-height: 0;transition: max-height 0s ease;}
.nyfaq .cont .right .list .summary span{display:block}
.nyfaq .cont .right .list.active{background:#00695b}
.nyfaq .cont .right .list.active .bt{color:#fff}
.nyfaq .cont .right .list.active .bt span{font-family:'Montserrat-Bold'}
.nyfaq .cont .right .list.active .summary{margin-top:5px;color:#fff;line-height:1.6;max-height: 600px;transition: max-height 1.5s ease;}

.contant {padding-top:120px;display:flex;align-items:center;background:#00695b;}
.contant .left {flex:0 0 50%;}
.contant .right {padding:50px;flex:0 0 50%;}
.contant .right form {max-width:600px;}
.contant .right .bt {font-size:30px;font-family:'Montserrat-Bold';color:#fff;margin-bottom:30px;}
.contant .right form .message-row {flex:0 0 calc(50% - 10px);}
.contant .right form .message-row2 {flex:0 0 100%;}
.contant .right label {color:#fff;margin-bottom:10px;display:block;font-size:14px;}
.contant .right input {background:rgba(255,255,255,0.2);border:none;}
.contant .right input::placeholder {color:#fff;}
.contant .right textarea {height:150px;background:rgba(255,255,255,0.2);border:none;color:#fff;}
.contant .right textarea::placeholder {color:#fff;}
.contant .right button {border:1px solid rgba(255,255,255,0.3);margin-right: 10px;margin-bottom: 10px;}
.contant1 {padding:80px 0;}
.contant1 .cont {margin-top:30px;}
.contant1 .cont .list {border-radius:30px;overflow:hidden;position:relative;}
.contant1 .cont .list .txt {position:absolute;bottom:0;background:#fff;width:calc(100% - 40px);left:20px;bottom:20px;padding:20px;border-radius:20px;}
.contant1 .cont .list .txt svg {width:40px;height:40px;background:#00695b;padding:10px;border-radius:50%;margin-bottom:10px;}
.contant1 .cont .list .title {font-family:'Montserrat-Bold';font-size:18px;}
.contant1 .cont .list .summary {font-size:14px;color:#666;margin-top:10px;}

@media screen and (max-width: 1100px){
    .ymore a{line-height:40px;padding: 0 10px;font-size: 12px;}
    .web_center{padding: 0;width: 94%;}
    .public_page_text{font-size: 14px;line-height:5.79710144vw;margin-top:2.415458vw}
    .yx_IOCBox{flex:0 0 100%!important}
    .yx_InOne .yx_IOImg{flex:0 0 100%!important;max-width: 100%;}
    .nyproducts .yx_IOCBox{margin-top:20px;}

    .nyproducts {padding-top: 85px;}
    .nyproducts .yx_InOne{padding: 20px 0;}
    .cpmes{padding:20px;}
    .cpmes .message-row label{font-size: 12px;}
    .cpmes .gsungdbt{font-size:18px;margin-bottom:15px;}
    .yx_Width2{padding:0;}
    .swiperbut{display:none;}
    .products {padding: 10px 0px;}
    .sourcing {padding: 10px 0px;}
    .sourcing .cont .right{flex:0 0 100%;}
    .sourcing .cont .left{flex:0 0 100%;margin:10px 0 0}
    .nyty .cont .list{padding: 10px 10px 15px;flex: 0 0 100%;}
    .nyty .cont .list .txt{margin-top:10px}
    .nyty .cont .list .txt .title{font-size:14px;line-height: 1.3;}
    .advantage .row{flex-wrap: wrap;height: auto;}
    .advantage .row .left{flex:0 0 100%;padding: 20px;}
    .advantage .row .right{flex:0 0 100%;background-size: cover;}
    .advantage .row .left .list .summary p{line-height:1.4;font-size: 13px;margin-bottom: 15px;}
    .advantage .row .left .list .title,.liucheng .txt .title,.liucheng .h32{font-size: 14px;margin-bottom: 15px;}
    .advantage .row .right .list{padding: 30px 5px;}
    .advantage .row .right .list .title{font-size:12px;}
    .liucheng .txt{padding:20px;margin: 30px 0 0;}
    .liucheng .cont .list .title{font-size:12px;}
    .liucheng .cont:before{width: 100%;    left: 0;}
    .liucheng .cont:after{left:0}
    .liucheng .cont .list{flex: 0 0 calc((100% / 3) - 26px);}
    .liucheng .cont .list .num{display:none}
    .quality{padding: 60px 0 0;}
    .quality .cont .left{flex:0 0 100%;margin-bottom:20px}
    .quality .cont .right .yx_InTitBox{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px}
    .quality1 .cont .list .title{padding: 10px 20px;font-size:12px;min-height: auto;}
    .quality1 .cont{gap:10px;flex-wrap: wrap;}
    .quality1 .cont .list{flex: 0 0 100%;}
    .quality1,.nyty,.quality3,.quality4{padding: 10px 0;}
    .quality2 .cont .list{flex:0 0 100%!important;padding:15px}
    .quality2 .cont{gap:10px;}
    .quality3 .yx_InOne .yx_IOImg{margin:0 0 20px}
    .quality3 .yx_IOCBox{padding: 0 20px 20px;margin: 0;}
    .quality4 .row{flex-wrap:wrap;gap: 10px;}
    .quality5 .cont .list{padding: 15px;}
    .quality5 .cont .list .title{font-size:14px;}
    .quality5{padding-bottom:20px}
    .quality4 .list{padding:20px}
    .canshu .row table{width:800px;display: block;}
    .canshu .row{overflow: scroll;margin-top: 10px;}
    .canshu .row td,.canshu .row td p{font-size:12px;}
    .canshu .row td{padding:10px}
    .logistics{padding:120px 0 0}
    .logistics .cont .list{padding:20px}
    .logistics1 .cont .left{flex:0 0 100%;margin-bottom:20px;}
    .logistics2 .cont .list .summary{font-size:12px;}
    .nyservice,.nyabout {padding:120px 0 0}
    .service1 .row{flex-wrap:wrap}
    .service1 .row{flex-wrap: wrap;height: auto;}
    .service1 .row .left{flex:0 0 100%;padding: 15px;}
    .service1 .row .right{flex:0 0 100%;background-size: cover;}
    .service1 .row .left .list .summary p{line-height:1.4;font-size: 13px;}
    .service1 .row .left .list .title,.liucheng .txt .title,.liucheng .h32{font-size: 14px;margin: 10px 0;}
    .service1 .row .right .list{padding: 30px 5px;}
    .service1 .row .right .list .title{font-size:12px;}
    .service2 .cont{flex-wrap:wrap;gap:10px;}
    .service2 .cont .list{flex:0 0 100%;}
    .service2 .cont .list .title{font-size: 14px;padding: 20px 20px 10px;min-height: auto;}
    .service1{padding-bottom:0}
    .nyabout .cont .left{flex:0 0 100%;margin-bottom:20px;}
    .nyabout .cont .right{flex:0 0 100%}
    .nyabout .cont .right .list{padding: 15px;}
    .nyabout1 .cont{flex-wrap:wrap;height: 240px;}
    .nyabout1 .cont .list{padding:15px;flex: 0 0 50%;background: rgba(0, 0, 0, 0.15);}
    .nyabout1 .cont .list .title{margin-top:15%;font-size: 14px;}
    .nyabout2 .cont .list{padding: 15px;flex: 0 0 100%;}
    .nyabout2 .cont,.nyabout3 .cont{flex-wrap:wrap;gap:10px;}
    .nyabout3 .cont .list{flex: 0 0 100%;padding: 15px;}
    .nyabout3{padding:0}
    .nyabout4 .yx_Width:nth-child(2){padding:0;margin-top: 10px;}
    .nyabout3 .cont .list .title{font-size:18px;}
    .aboutfoot.footercont .title{font-size:20px;}
    .nyfaq{padding: 120px 0 20px;}
    .nyfaq .cont .left{display:none;}
    .nyfaq .cont{margin-bottom:0}
    .nyfaq .cont .right .title{font-size: 14px;margin-bottom: 10px;}
    .contant{padding-top:90px;flex-wrap:wrap}
    .contant .left{flex:0 0 100%}
    .contant .right{flex:0 0 100%;padding:20px;}
    .contant .right label{font-size:12px;}
    .contant1{padding:40px 10px}
    .contant1 .cont .list{margin-bottom:20px;}
    #cpmes{font-size:12px;padding: 10px 20px;text-align: center;}
    .products-swiper .list .txt{padding: 40px 20px 10px;font-size: 14px;}
    .sourcing .cont{margin-top:20px;}
    .sourcing .cont .right .list{padding:15px 0;margin-bottom:5px}
    .sourcing .cont .right .list:nth-child(1) {border-top: 1px solid #eee;}
    .sourcing .cont .right .list .bt{font-size: 14px;}
    .sourcing .cont .right .list .summary{font-size: 13px;line-height: 1.5!important;}
    .nyty .cont .list .txt .summary{font-size: 13px;line-height: 1.5;height: 60px;}
    .nyty .cont{gap:10px;}
    .liucheng .cont{gap:20px;padding-bottom: 40px;}
    .liucheng .cont .list .img{width:60px;height:60px;padding: 15px;}
    .liucheng .txt .summary{font-size: 13px;line-height: 1.5;height: 120px;}
    .advantage{padding-bottom:0}
    .quality .cont .right .list{padding:15px 0;margin-bottom: 0;}
    .quality .cont .right .list .bt{font-size: 14px;}
    .quality .cont .right .list .summary p{font-size: 13px;}
    .quality2 .cont .list .title{font-size: 14px;}
    .quality2 .cont .list .summary{font-size: 13px;height: 60px;}
    .quality3 .yx_InOne .yx_IOContent{margin-bottom:0}
    .quality3 .yx_IOContent p{margin-bottom:0}
    .quality3 .swiper-slide{padding:20px}
    .quality3 .swiper-slide .title,.quality4 .row .list .title{font-size: 14px;}
    .quality3 .swiper-slide .summary,.quality4 .row .list .summary{font-size: 13px;height: 80px;}
    .quality4 .yx_IOContent p{margin:10px 0}
    .quality5 .cont .list .summary{font-size: 13px;line-height:1.5}
    .logistics .cont .list .title{font-size: 14px;}
    .logistics .cont .list .summary{font-size: 13px;height: 80px;}
    .logistics1 .cont .right .list .bt span{font-size: 14px;}
    .logistics1 .cont .right .list .summary p{font-size: 13px;height: 80px;line-height:1.5}
    .logistics1 .cont .right .list{padding:15px 0}
    .logistics1 .more a{padding:10px 20px;font-size:12px;}
    .logistics1{padding:20px 0 0}
    .logistics1 .cont{margin-top:20px;}
    .logistics2 .yx_InTitBox{max-width:100%}
    .logistics2 .cont .list{flex-wrap:wrap;}
    .logistics2 .cont .list .img{flex:0 0 100%;border-radius:0;margin-bottom:15px;}
    .logistics2 .cont .list .img img{border-radius:20px;width:100%}
    .logistics2 .cont .list .txt{flex:0 0 100%}
    .logistics2 .cont .list .title{font-size: 14px;}
    .logistics2{padding-bottom:40px}
    .nyservice .cont{padding:15px;flex-wrap:wrap}
    .nyservice .cont .img{flex:0 0 100%;border-radius:0;margin-bottom:15px;}
    .nyservice .cont .img img{border-radius:20px;width:100%}
    .nyservice .cont .txt .title{font-size: 14px;}
    .nyservice .cont .txt .summary{font-size: 13px;height: 80px;line-height:1.5}
    .service-swiper .list .title{padding: 40px 15px 10px;font-size: 14px;}
    .service2 .cont .list .summary{font-size: 13px;height: 80px;line-height:1.5;margin: 0 20px 20px;width: calc(100% - 40px);}
    .nyabout .cont{margin-top:20px;}
    .nyabout .cont .left .summary,.nyabout .cont .right .list .summary{font-size: 13px;line-height:1.5}
    .nyabout .cont .right .list .bt{font-size: 14px;}
    .nyabout .cont .right .list{margin-bottom:10px;}
    .nyabout1 .cont .list .summary{font-size: 13px;}
    .nyabout2 .h32{font-size: 14px;}
    .nyabout2 .cont .list .title{font-size: 14px;}
    .nyabout2 .cont .list .summary{font-size: 13px;line-height:1.5}
    .nyabout3 .cont .list img{margin: 0 0 5px auto;}
    .nyabout5 .row{margin:10px 0;width: 100%;}
    .nyabout4{padding-bottom:0}
    .aboutfoot.footercont .yx_Width{padding:30px 0;flex-wrap:wrap;}
    .aboutfoot.footercont .bt{flex:0 0 100%;padding: 0;margin-bottom: 20px;}
    .contant .right .bt{font-size:16px;}
    .contant .right form .message-row{margin-bottom:10px;}
    .nyfaq .cont .right .list .summary{font-size: 13px;line-height:1.5}
    .logistics1 .cont .right .list.active .summary{max-height: 80px;}
    .productsimg{margin-top: 20px;display:none;}
    .productsimg2{margin-top: 20px;display:block;}
}