.i-banner .banner-item .banner-wrap .banner-tit{
    font-size: 42px;
    line-height: 65px;
}
.i-about .i-about-right .i-about-list li .text .item-tit{
    font-size: 20px;
}
.i-about .i-about-right .i-about-list li {justify-content: space-between;}
.i-about .i-about-right .i-about-list li .item-dsc{margin-top:0}
.honor .btns .btn{
    width: 260px;
}
.i-honor .dsc{text-align: center}
.i-esg-2 .bottom-part .bottom-item.new-item .mongban a,
.i-esg-2 .bottom-part .bottom-item .mongban a{width: 100% !important}
.honor .btn_circle{
    width: 320px;
    height: 320px;
    margin-left: -160px;
    margin-top: -160px;
}
.produce .w1420 .produce-cont .tit{
    font-size: 30px;
}
.produce .w1420 .produce-cont .text{
    font-size: 16px;
    line-height: 24px;
}
.news-wrap .news-main-wrap .main-news .info .main-tit{
    font-size: 26px;
    line-height: 35px;
}
.news-wrap .news-main-wrap .main-news .info .summary,
.news-detail-wrap .detail-content p, .news-detail-wrap .detail-content div{text-align: left}
.header .w1760 .nav li > a{width: auto}
.header .w1760 .nav li{margin: 0 20px}
.product-wrap .w1420 .pro-wrap-right .pro2-list li a .pro2-info .pro2-cont *{text-align: left}
.service .choice-list li:nth-child(even) .text{margin-right: 0;}
.service .choice-list li .text{width: 40%}
.service .choice-list li .dsc p{line-height: 30px}
.f2_left{width: 40%}

.i-esg-2 .bottom-part .bottom-item .secondary-menu{
    width: 100%;
    /*justify-content: flex-start;*/
}
.i-esg-2 .bottom-part .bottom-item{padding: 60px 20px 40px}
.i-esg-2 .bottom-part .bottom-item .secondary-menu .secondary-menu-item .btn_circle{display: none}
.i-esg-2 .bottom-part .bottom-item .secondary-menu .secondary-menu-item:hover{
    background: var(--yellow);
}
.i-esg-2 .bottom-part .bottom-item .secondary-menu .secondary-menu-item{margin: 0 10px 10px 0;padding: 10px}
.i-esg-2 .bottom-part .bottom-item .secondary-menu .secondary-menu-item{font-size: 14px}
.i-esg-2 .bottom-part .bottom-item .mongban .mongban-wrap{
    top: 40px;
    transform: translateY(0);
    padding-bottom: 40px;
    box-sizing: border-box;
}
.i-esg-2 .bottom-part .bottom-item.new-item .mongban a{
    width: 50%;
}
.produce .w1420 .produce-cont{
    left: 30px;
    bottom: 30px;
}
.product-wrap .w1420 .pro-wrap-left .pro1-list li .first,
.esg-wrap .w1420 .esg-left .esg-types li > a{
    font-size: 16px;
}
.pro-ys .ys-list li{width: 100%}
.header .w1760 .nav li .nav-wrap{width: 300px}
.product-wrap .w1420 .pro-wrap-right .pro2-list li a .pro2-info .pro2-tit,
.esg-wrap .w1420 .esg-right .right-item .item-tit{font-size: 18px}
.product-wrap .w1420 .pro-wrap-right .pro2-list li a .pro2-info .pro2-cont p,
.esg-wrap .w1420 .esg-right .right-item .item-dsc,
.esg-wrap .w1420 .esg-right .right-item .item-tit{
    /* 核心属性 */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制显示的行数 */
    -webkit-box-orient: vertical;
    /* 辅助属性 */
    overflow: hidden; /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    word-break: break-all; /* 允许在单词内换行 */
}
.product-wrap .w1420 .pro-wrap-right .pro2-list li .xq,
.esg-wrap .w1420 .esg-right .right-item .esg-btn{margin-top: 20px}
.job-wrap .job-swiper .swiper-slide .job-item{width: 49%}
.esg-detali-wrap .right-main .jj .info ul li{text-align: left}
.esg-detali-wrap .right-main .jj .info ul li strong{line-height: 40px;}
.service .choice-list li .tit{line-height: 40px}
.footer .f2-right .f-nav > li.on > a, .footer .f2-right .f-nav > li:hover > a{
    font-weight: normal;
}
.footer{
    box-sizing: content-box;
}
@media screen and (max-width: 1700px) {
    .header .w1760 .nav li > a{font-size: 16px}
    .footer .f_info li .tel{font-size: 18px;}
    .product-wrap .w1420 .pro-wrap-left .pro1-list.on .first{padding: 0 10px}
    .esg-wrap .w1420 .esg-left .esg-types li > a{line-height: 28px;height: auto}
    .esg-wrap .w1420 .esg-left .esg-types{padding: 0}
    .esg-wrap .w1420 .esg-left .esg-types li .child{margin-top: 20px}

}
@media screen and (max-width: 1480px) {
    .i-banner .banner-item .banner-wrap .banner-tit{font-size: 36px;line-height: 45px}
    .banner .banner-text .ban-tit{font-size: 36px;line-height: 45px}
    .header .w1760 .nav li{margin: 0 10px}
    .product-wrap .w1420 .pro-wrap-left .pro1-list.on a{padding: 5px 10px;font-size: 14px}
    .esg-wrap .w1420 .esg-left .esg-types li .child a,
    .header .w1760 .nav li > a{font-size: 14px}
    .esg-wrap .w1420 .esg-left .esg-types li{padding: 20px 0px 20px 10px}
    .i-esg-2 .bottom-part .bottom-item .primary-menu{font-size: 20px}
    .i-esg-2 .bottom-part .bottom-item .primary-menu-summary{text-align: left;font-size: 14px}
}
@media screen and (max-width: 1366px) {
    .i-esg-2 .bottom-part .bottom-item .secondary-menu{justify-content: center}
    .i-esg-2 .bottom-part .bottom-item .secondary-menu .secondary-menu-item{margin: 0 5px 5px 0}
    .i-esg-2 .bottom-part .bottom-item.new-item .mongban a,
    .i-esg-2 .bottom-part .bottom-item .mongban a{font-size: 14px;width: 100%}
    .produce .w1420 .produce-cont .tit{font-size: 22px}
}
@media screen and (max-width: 1280px){
    .footer .f2-right .f-nav > li > a{font-size: 16px}
    .f2_left{width: 100%}
    .footer .f1 li p{font-size: 16px}
    .service .choice-list li .text{width: 100%}
}
@media screen and (max-width: 750px){
    
    
    .pro-ys .ys-list li > .mflex{
        flex-direction: column;
        align-items: flex-start;
    }
    .pro-ys .ys-list li .mflex .left-icon{
        margin: 0 auto 20px;
    }
    .pro-ys .left-text{margin-left: 0;}
    .product-wrap .w1420 .pro-wrap-left .pro1-wrap .pro1-list{padding-left:10px}
    .mob-list-nav{height: auto;overflow-x:scroll}
    .mob-list-nav a{
        display: flex;
        padding: 20px 10px;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
    }
    .i-esg-2 .bottom-part .bottom-item .secondary-menu .secondary-menu-item{font-size: 22px;}
    .i-esg-2 .bottom-part .bottom-item .primary-menu{font-size: 28px;}
    .i-esg-2 .bottom-part .bottom-item .primary-menu-summary{text-align:center}
    .i-banner .banner-item .banner-wrap .banner-tit{font-size: 30px}
    .i-map .i-map-list li p,
    .i-esg-2 .bottom-part .bottom-item .primary-menu-summary,
    .produce .w1420 .produce-cont .tit{line-height: 30px !important;}
    .i-esg-2 .bottom-part .bottom-item .mongban a{font-size: 20px;line-height: 28px;margin-bottom: 10px}
    #honor .dsc{
        margin: 20px auto 0;
        line-height: 40px;
        font-size: 28px; /* 原设置尺寸 */
        text-align: center;
        padding: 0 10px;
    }
    .i-about .i-about-right .i-about-list li .text .item-tit{font-size: 30px}
    #honor .honor-top{flex-direction: column}
    #honor  .honor-tit{width: 100%}
    #honor .btns{margin-top: 20px}
    .honor .btns .btn{width: 280px}
    .mob-list-nav a{font-size: 28px;line-height:30px;}
    .product-wrap .w1420 .pro-wrap-left .pro1-list.on a{font-size: 20px;line-height: 30px;}
    .product-wrap .w1420 .pro-wrap-left .pro1-list li{width: 50%;margin: 0 0 20px 0;padding: 0}
    .product-wrap .w1420 .pro-wrap-left .pro1-list{padding: 0 0 0 30px;box-sizing: border-box}
    .esg-wrap .w1420 .esg-left .esg-types li .child a{width: 100%;font-size: 24px !important;}
    .esg-wrap .w1420 .esg-right .right-item .item-tit{font-size: 28px}
    
    .esg-detali-wrap .right-main .jj .info .dsc{text-align: left}
    .esg-detali-wrap .right-main .jj .info .dsc p strong{font-size: 28px}
    .job-wrap .job-swiper .swiper-slide .job-item{width: 100%}
    
    /*.i-about .i-about-left .i-about-dsc .dsc_i p, .brief .w1420 .brief-left .dsc p{text-align:justify}*/
    .mob-nav-wrap .mob-nav li .mob-nav2 a, body, button, input, select, textarea, .i-about .i-about-right .i-about-list li .text .item-entrim, .i-about .i-about-right .i-about-list li .item-dsc, .i-esg-2 .bottom-part .bottom-item .primary-menu-summary, .footer .f_info li, .footer .f_info li > a, .news-detail-wrap .detail-content p, .detali-conent .deta-info .info-text .content > p, .banner .banner-text .ban-entit, .news-detail-wrap .detail-content p, .esg-detali-wrap .right-main .jj .info ul li {font-size:28px !important;line-height:40px;}
    body, button, input, select, textarea{font-size:24px }
    .i-about .i-about-left .lil-tit{font-size:26px;}
    .i-about .i-about-left .i-about-dsc .dsc_i p, .brief .w1420 .brief-left .dsc p,
    .produce .w1420 .dsc,
    .produce .w1420 .dsc p,
    .pchide.dsc p,
    .news-detail-wrap .detail-content p,
    .detali-conent .deta-info .info-text .content > p,
    .esg-detali-wrap .right-main .jj .info .dsc p{
        text-align: justify !important;
        text-indent: 0em !important;
    }
    .product-wrap .w1420 .pro-wrap-right .pro2-list li a .pro2-info .pro2-tit, 
    .esg-wrap .w1420 .esg-right .right-item .item-tit{font-size:28px;line-height:30px;}
    .product-wrap .w1420 .pro-wrap-right .pro2-list li a .pro2-info .pro2-tit, .detali-conent .deta-info .info-text .content > p > strong, .esg-wrap .w1420 .esg-right .right-item .item-tit, .service .choice-list li .text .tit, .check .check-tit{font-size: 28px;}
    
    .produce .w1420 .produce-cont .text,
    .pro-ys .left-text .summary,
    .appli-wrap ul li,
    .appli-wrap ul li span,
    .product-wrap .w1420 .pro-wrap-right .pro2-list li a .pro2-info .pro2-cont p,
     .esg-wrap .w1420 .esg-right .right-item .item-dsc,
     .esg-detali-wrap .right-main .jj .info ul li,
     .service .choice-list li .dsc p{font-size:18px !important;line-height:30px !important;}
     .appli-wrap ul li,
     .service .choice-list li .dsc p,
     .esg-detali-wrap .right-main .jj .info ul li{text-align: justify;}
     
     .appli-wrap ul li strong,
     .esg-detali-wrap .right-main .jj .info ul li strong{
         text-align:left;
         display: block;
         padding-left: 20px;
         position: relative;
         font-size: 28px !important;
         line-height: 35px !important;
     }
     .pro-ys .left-text .left-tit{
          font-size: 28px !important;
         line-height: 35px !important;
     }
     .appli-wrap ul li strong::after,
     .esg-detali-wrap .right-main .jj .info ul li strong::after{
         content: '';
         width: 10px;
         height: 10px;
         background: #000;
         border-radius: 50px;
         position: absolute;
         left: 0;
         top: 15px;
         /*transform: translateY(-50%);*/
     }
    /*.appli-wrap ul li{*/
    /*    list-style-type: disc;*/
    /*    list-style-position: inside;*/
    /*}*/
    /*.appli-wrap ul li::marker{*/
    /*    font-size: 30px;*/
    /*    line-height: 40px;*/
    /*}*/
    .i-esg-2 .top-part .summary-text{
        line-height: 40px !important;
        margin-top: 10px;
    }
    .i-honor .tit{
        width: 600px;
        margin: 0 auto;
    }
    /*.esg-left .mob-list-nav a{*/
    /*    font-size: 19px;*/
    /*}*/
}








