@media (min-width: 1025px) {
    .m_header,
    .phbox{display: none;}
}
@media (max-width: 1024px) {
    html {
        font-size: min(100vw/7.5, 100px) !important;
    }

    .f_14,
    .f_15,
    .f_16 {
        font-size: min(0.24rem, 14px);
    }

    .f_18,
    .f_20 {
        font-size: min(0.26rem, 16px);
    }

    .f_22,
    .f_24,
    .f_26,
    .f_28 {
        font-size: min(0.30rem, 18px);
    }

    .f_30,
    .f_32,
    .f_34 {
        font-size: min(0.32rem, 20px);
    }

    .f_36,
    .f_40,
    .f_42,
    .f_44,
    .f_46 {
        font-size: min(0.34rem, 22px);
    }

    .f_48,
    .f_50,
    .f_52,
    .f_54,
    .f_56,
    .f_58,
    .f_60,
    .f_62,
    .f_64,
    .f_68,
    .f_70,
    .f_72,
    .f_74,
    .f_76,
    .f_78,
    .f_80 {
        font-size: min(0.36rem, 24px);
    }

    .pcbox,
    .header{display: none;}

    .m_header {
        display: block;
        position: sticky;
        top: 0;
        width: 100%;
        z-index: 111;
         background: #FFF; 
    }

    .m_header .wrap {
        padding: .24rem .32rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .m_header .wrap .logo {
        width: 1.62rem;
    }

    .m_header .wrap .action {
        display: flex;
        align-items: center;
        gap: .24rem;
    }

    .m_header .wrap .action .item {
        width: fit-content;
        height: max(.20rem, 20px);
        display: flex;
        align-items: center;
        gap: .06rem;
    }

    .m_header .wrap .action .item .icon {
        height: 100%;
        width: auto;
    }

    .m_header .wrap .action .item .icon img{height: 100%;width: auto;}

    .m_header .wrap .action .item .icon.arr {
        height: .22rem;
    }

    .m_header .wrap .action .btn {
        display: flex;
        flex-direction: column;
        /*gap: 8px;*/
        /*width: 25px;*/
        width: fit-content;
        height: max(.20rem, 20px);
    }

    .m_header .wrap .action .btn span {
        height: 2px;
        width: 100%;
        background-color: #fff;
    }

    .mh_nav {
        display: block !important;
        position: fixed;
        top: 0;
        left: 10%;
        width: 90%;
        transform: translateX(120%);
        opacity: 0;
        z-index: 999;
        background-color: #fff;
        height: 100vh;
        overflow: auto;
        padding: 1.2rem .4rem;
        transition: all .5s ease-in-out;
        box-shadow: 0 .1rem .1rem rgba(0, 0, 0, 0.1);
    }

    .mh_nav li {
        list-style: none;
    }

    .mh_nav.show {
        transform: translateX(0);
        opacity: 1;
    }

    .mh_nav .close {
        position: absolute;
        top: .4rem;
        right: .4rem;
        width: .4rem;
        height: .4rem;
    }

    .mh_nav .close span {
        display: inline-block;
        width: 100%;
        height: 2px;
        background-color: #333;
        position: absolute;
        bottom: .2rem;
        left: 0;
    }

    .mh_nav .close span:nth-child(1) {
        transform: rotate(45deg);
    }

    .mh_nav .close span:nth-child(2) {
        transform: rotate(135deg);
    }

    .mh_nav .list .item {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        position: relative;
    }

    .mh_nav .list .item .top {
        padding: .4rem 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mh_nav .list .item .top .tit {
        line-height: 1;
        font-size: min(.34rem, 20px);
        font-weight: 500;
        display: block;
        width: fit-content;
    }

    .mh_nav .list .item .top .add {
        height: .4rem;
        width: .4rem;
        /* background-color: red; */
        position: relative;
        opacity: 0;
        visibility: hidden;
        transition: all .5s;
        background: url(../images/svg/jdt_arr.svg) no-repeat center;background-size: contain;
    }

    .mh_nav .list .item .top .add span {
        background-color: #333;
        position: absolute;
        transition: all .5s;
        display: none;
    }

    .mh_nav .list .item .top .add span:nth-child(1) {
        width: 100%;
        height: 1.5px;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }

    .mh_nav .list .item .top .add span:nth-child(2) {
        width: 1.5px;
        height: 100%;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .mh_nav .list .item.on .top .add {
        transform: rotate(180deg);
    }

    .mh_nav .list .item:has(ul) .top .add {
        opacity: 1;
        visibility: visible;
    }

    .mh_nav .list .item .info {
        display: none;
    }

    .mh_nav .list .item .nav {
        font-size: min(.28rem, 16px);
        font-weight: 400;
        padding-bottom: .4rem;
    }

    .mh_nav .list .item.on .nav a {
        padding-left: .2rem;
    }

    .mh_nav .list .item .nav a {
        padding: .16rem 0;
        transition: all .5s ease-in-out;
    }

    .mh_nav .list .item .nav .lv3 {
        display: flex;
        flex-direction: column;
        gap: .1rem;
        padding: .1rem 0 .1rem 0rem;
        transition: all .5s;
    }

    .mh_nav .list .item .nav .lv3 a {
        font-size: min(.24rem, 14px);
        padding: .1rem 0;
    }

    .mh_nav .list .item.on .nav .lv3 {
        padding-left: .4rem;
    }

    /*.m_header.act2,*/
    /*.m_header.on{background: rgba(20, 37, 55, 0.3);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}*/

    .footer{padding: 0;}

    .footer .ftp{padding: 0.8rem 0.6rem 0.8rem;flex-direction: column-reverse;}

    .footer .ftp .right .logo{margin-bottom: 0.8rem;width: 3rem;}
    
    .footer .ftp .right .logo img{filter: var(--imgwhite);}

    .footer .ftp .right .ul{flex-wrap: wrap;gap: 0.47rem 0;}

    .footer .ftp .right .ul .li{width: 2.46rem;}

    .footer .ftp .right .ul .li:not(:last-child){margin-right: 0;}

    .footer .ftp .right .ul .li .lv2list{display: none;}

    .footer .ftp .right .ul .li .lv1 a{font-size: 0.3rem;line-height: 0.35rem;}

    .footer .ftp .left .ft_logo{display: none;}

    .footer .ftp .left .email{margin-top: 1.5rem;font-size: 0.32rem;}

    .footer .ftp .left .ul{margin-top: 0.6rem;justify-content: center;}

    .footer .ftp .left .ul .li{width: 0.6rem;}

    .footer .fbt .back{display: none;}

    .footer .fbt{padding: 0.35rem 0.3rem 0.35rem 0.6rem;line-height: 0.33rem;}

    .pages .prev{width: 0.5rem;height: 0.5rem;margin-right: 0.2rem;}
    
    .pages .next{width: 0.5rem;height: 0.5rem;margin-left: 0.2rem;}

    .pages .num{min-width: 0.5rem;line-height: 0.5rem;}
    
    .header_place{height: 1.07rem;}

    .w1640{padding: 0 0.32rem;}
    
    .crumb{display: none;}
    
    .case2 .right{margin-left: 0;flex: none;width: 100%;}
    
    .case2 .right .more{position: relative;bottom: 0;left: 0;margin-top: 0.4rem;}
    
    .case3 .ul .li{width: 100%;margin-right: 0;}
    
    .case3 .ul .li .ss .imgbox{height: auto;aspect-ratio: 960 / 520;}
    
    .case3 .ul .li:nth-child(2),
    .case3 .ul .li:nth-child(3){margin-top: 0.6rem;}
    
    .footer .fce .lf{padding-right: 0;}
    
    .footer .fce .rf{display: none;}
    
    .footer .fbt .w1640{flex-wrap: wrap;gap: 0.1rem;}
    
    .footer .fbt{padding-left: 0;padding-right: 0;}
    
    .cdt1{width: 100%;}
    
    .cdt1 .fanye .ss .h img{display: none;}
    
    .cdt2 .ss{width: 50%;}
    
    .inner_banner .imgbox{aspect-ratio: auto;height: 4.6rem;}
    
    .inner_banner .txtbox{left: 0.4rem;bottom: auto;top: 1.5rem;}
    
    .esg2 .top{position: relative;}
    
    .esg2 .list{padding: 0;}
    
    .esg2 .list .item{min-height: auto;position: relative;padding: 0.8rem 0;}
    
    .esg2 .list .item:nth-child(1){margin-bottom: 0;}
    
    .esg2 .title{margin: 0;padding: 1rem 0 0;}
    
    .esg2 .list .item .w1640{flex-wrap: wrap;}
    
    .esg2 .list .item .right{width: 100%;margin-top: 0.4rem;}
    
    .esg2 .list .item .pic{width: 100%;}
    
    .esg2 .list .item .ul{width: 100%;}
    
    .esg3{padding: 1rem 0;}
    
    .esg3 .ul .li{width: 100%;margin-right: 0;}
    
    .esg3 .ul .li:nth-child(2),
    .esg3 .ul .li:nth-child(3){margin-top: 0.4rem;}
    
    /*.esg1 .scon{margin-top: 0.8rem;}*/
    
    .esg1 .scon .item{margin-top: 0.6rem;}
    
    .esg1 .scon .item .ltp{display: flex;align-items: center;gap: 0.2rem;display: none;}
    
    .esg1 .scon .item .ltp .ico{width: 0.32rem;}
    
    .esg1 .scon .item .ltp .txt{line-height: 1.5;color: var(--theme-color);}
    
    .esg1 .scon .item .lbt{margin-top: 0.4rem;text-align: center;}
    
    .esg1 .scon .item .lbt .set{}
    
    .esg1 .scon .item .lbt .det{margin-top: 0.2rem;}
    
    .esg1 .scon .item .lbt .pic{margin-top: 0.4rem;}
    
    .ser1 .ul .li{width: 100%;margin-right: 0;}
    
    .ser1 .ul .li:nth-child(2){margin-top: 0.24rem;}
    
    .ser2 .ul .li{width: 100%;margin-right: 0;}
    
    .ser2 .ul .li:nth-child(2){margin-top: 0.24rem;}
    
    .ser3 .box{width: 100%;padding: 0.6rem 0.4rem;}
    
    .ser3 .box .formbox .item{width: 100%;}
    
    .ser3 .box .formbox .item.mr40{margin-right: 0;}
    
    .ser3 .bg{height: calc(100% + max(1rem, 10%));}
    
    .news1{flex-wrap: wrap;gap: 0.3rem;}
    
    .news1 .left{width: 100%;}
    
    .news2 .right{margin-left: 0;flex: none;width: 100%;}
    
    .news3 .ss{flex-wrap: wrap;}
    
    .news3 .ss .imgbox{width: 100%;height: auto;aspect-ratio: 545 / 300;}
    
    .news3 .ss .txtbox{flex: none;width: 100%;margin-left: 0;flex-direction: column-reverse;}
    
    .news3 .ss .txtbox .rf{width: 100%;height: auto;display: none;}
    
    .news3 .ss .txtbox .lf{padding-right: 0;flex: none;width: 100%;max-width: 100%;margin-top: 0.4rem;}
    
    .news3 .ss .txtbox .lf .time_ph{margin-top: 0.2rem;line-height: 1.5;}
    
    .news3 .ss .txtbox .lf .more{margin-top: 0.3rem;}
    
    .ndbox{flex-direction: column-reverse;}
    
    .ndbox .right{flex: none;margin-left: 0;}
    
    .ndbox .left{width: 100%;padding-right: 0;border-right: none;margin-top: 0.8rem;}
    
    .contact1 .box::before{display: none;}
    
    .contact1 .box{flex-wrap: wrap;}
    
    .contact1 .left{width: 100%;}
    
    .contact1 .right{width: 100%;margin-top: 0.6rem;}
    
    .contact1 .right .formbox .item{width: 100%;}
    
    .contact1 .right .formbox .item.mr40{margin-right: 0;}
    
    .contact1 .right .formbox{padding: 0.8rem 0.4rem;}
    
    .contact2 .box{margin: 0;}
    
    .contact2 .box .ul{margin-right: 0;}
    
    .contact2 .box .ul .li{width: 100%;}
    
    .contact2 .box .codes{width: 100%;margin-top: 0.6rem;padding: 0.4rem;}
    
    .join1 .li{flex-direction: column-reverse;gap: 0.6rem;}
    
    .join1 .li .txtbox{width: 100%;}
    
    .join1 .li .imgbox{width: 100%;}
    
    .join1 .li:nth-child(2n){flex-direction: column-reverse;}
    
    .join3 .link a{width: 100%;margin-right: 0;}
    
    .join3 .link a:not(:first-child){margin-top: 0.6rem;}
    
    .footer .ftp .link .item a{width: 0.7rem;}
    
    .footer .fce .lf .code img{width: 1.4rem;}
    
    .jdtbox .switch{flex-wrap: wrap;gap: 0.2rem;}
    
    .jdtbox .switch .left{flex-wrap: wrap;gap: 0.2rem;width: 100%;}
    
    .jdtbox .switch .left .link{width: 100%;margin-right: 0;width: calc(50% - 0.1rem);}
    
    .jdtbox .switch .left .link:nth-child(1){z-index: 20;}
    
    .jdtbox .switch .left .link:nth-child(2){z-index: 19;}
    
    .jdtbox .switch .left .link:nth-child(3){z-index: 18;width: 100%;}
    
    .jdtbox .switch .right{width: 100%;}
    
    .jdtbox .switch .right form input,
    .jdtbox .switch .left .link .ltp{height: 0.8rem;}
    
    .jdtbox .table_hd{padding: 0.23rem 0.4rem;}
    
    .jdtbox .ul .li .ltp{padding: 0.3rem 0.4rem;}
    
    .jdtbox .ul .li .lbt{padding: 0.6rem 0.4rem 0.8rem;}
    
    .jdtbox .w5{display: none;}
    
    .jdtbox .w4{display: none;}
    
    .jdtbox .w1{width: 35%;}
    
    .jdtbox .w3,
    .jdtbox .w2{width: 25%;}
    
    .jdtbox .w6{width: 15%;text-align: center;}
    
    .in1{padding: 0.84rem 0 0.88rem;overflow: hidden;}
    
    .in1 .det{display: none;}
    
    .in1 .more{margin-top: 0.4rem;}
    
    .webbtn{padding: 0.12rem 0.16rem 0.12rem 0.24rem;border-radius: 0.12rem;}
    
    .webbtn .set{line-height: 133.333%;}
    
    .webbtn .arr{width: 0.4rem;margin-left: 0.08rem;}
    
    .webbtn .arr img:nth-child(2){left: -0.4rem;}
    
    .in1 .phbox{margin: 0.8rem 0 0;}
    
    .in1 .phbox .swiper{overflow: visible;}
    
    .in1 .phbox .swiper .swiper-wrapper{border-top: 1px solid rgba(0, 0, 0, 0.10);}
    
    .in1 .phbox .swiper .swiper-slide{padding: 0.4rem 0.24rem 0.04rem 0;border-right: 1px solid rgba(0, 0, 0, 0.10);margin-right: 0.24rem;width: fit-content;}
    
    .in1 .phbox .swiper .swiper-slide:last-child{border-right: none;padding-right: 0;margin-right: 0;}
    
    .in1 .phbox .swiper .swiper-slide .ss{padding: 0.64rem 0.48rem;border-radius: 0.2rem;background: #F4F6F9;width: 4.5rem;}
    
    .in1 .phbox .swiper .swiper-slide .ss .ltp{display: flex;align-items: baseline;}
    
    .in1 .phbox .swiper .swiper-slide .ss .ltp .countUp{font-size: 0.64rem;line-height: 0.84rem;}
    
    .in1 .phbox .swiper .swiper-slide .ss .ltp .unit{font-size: 0.32rem;line-height: 0.42rem;margin-left: 0.12rem;}
    
    .in1 .phbox .swiper .swiper-slide .ss .lbt{font-size: 0.28rem;line-height: 0.36rem;color: #666;margin-top: 0.2rem;}
    
    .in1 .phbox .swiper .pogin{display: flex;align-items: center;justify-content: center;gap: 0.12rem;}
    
    .in1 .phbox .swiper .pogin span{width: 0.36rem;height: 0.06rem;background: #fff;border-radius: 0.2rem;background: #EEEEEE;opacity: 1;margin: 0.4rem 0 0 !important;}
    
    .in1 .phbox .swiper .pogin span.swiper-pagination-bullet-active{background: var(--theme-color);width: 0.64rem;}
    
    
    .in2_ph{overflow: hidden;padding: 0 0.32rem 0.8rem;background: #fff;}
    
    .in2_ph>.swiper{overflow: visible;}
    
    .in2_ph>.swiper .ss{height: auto;border-radius: 0.2rem;overflow: hidden;background: #F8F8F8;padding-bottom: 0.4rem;}
    
    .in2_ph>.swiper .ss>.pic{aspect-ratio: 343 / 200;border-radius: 0.2rem;overflow: hidden;}
    
    .in2_ph>.swiper .ss>.pic img{height: 100%;object-fit: cover;}
    
    .in2_ph>.swiper .ss .web_title{margin: 0.48rem 0.3rem 0;}
    
    .in2_ph>.swiper .ss .web_title .t1{display: flex;align-items: center;gap: 0.12rem;line-height: 133.333%;color: #999;}
    
    .in2_ph>.swiper .ss .web_title .t1 img{width: 0.4rem;}
    
    .in2_ph>.swiper .ss .web_title .t2{line-height: 133.333%;margin-top: 0.16rem;}
    
    .in2_ph>.swiper .ss .tit{line-height:171.429%;margin: 0.24rem 0.3rem;}
    
    .in2_ph>.swiper .ss .picbox{margin: 0.4rem 0.3rem 0;}
    
    .in2_ph>.swiper .ss .picbox .swiper-slide{width: calc((100% - 0.24rem) / 3);}

    .in2_ph>.swiper .ss .picbox .pic{aspect-ratio: 100 / 80;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 0.2rem;padding: 0.2rem;}
    
    .in2_ph>.swiper .ss .picbox .pic img{height: 100%;object-fit: contain;}
    
    .in2_ph>.swiper .ss .picbox .txt{padding: 0.1rem 0;}
    
    .in2_ph>.swiper .ss .picbox .txt .tt{line-height: calc(20 / 12);text-align: center;}
    
    .in2_ph>.swiper .ss .picbox .swp_pogin{position: relative;display: flex;align-items: center;justify-content: center;gap: 0.12rem;}
    
    .in2_ph>.swiper .ss .picbox .swp_pogin span{width: 0.64rem;height: 0.06rem;border-radius: 0.06rem;background: #fff;margin-top: 0.5rem;}
    
    .in2_ph>.swiper .ss .picbox .swp_pogin span.swiper-pagination-bullet-active{background: var(--theme-color);}
    
    .in2_ph>.swiper .swpbtn{display: flex;align-items: center;justify-content: center;gap: 0.16rem;}
    
    .in2_ph>.swiper .swpbtn a{width: 0.48rem;position: relative;margin-top: 0.48rem;}
    
    .in2_ph>.swiper .swpbtn a.swiper-button-disabled img:nth-child(1){opacity: 0;}
    
    .in2_ph>.swiper .swpbtn a.swiper-button-disabled img:nth-child(2){opacity: 1;}
    
    .in4 .top{align-items: flex-end;}
    
    .in4 .top .more{margin-top: 0;}
    
    .in4 .con .swiper-slide{flex-wrap: wrap;padding: 0.2rem 0.2rem 0.32rem;border-radius: 0.2rem;}
    
    .in4 .con .swiper-slide .imgbox{width: 100%;aspect-ratio: 323 / 180;border-radius: 0.2rem;overflow: hidden;height: auto;}
    
    .in4 .con .swiper-slide .imgbox img{height: 100%;object-fit: cover;}
    
    .in4 .con .swiper-slide .txtbox{padding: 0.32rem 0 0;}
    
    .in4 .con .swiper-slide .txtbox .t1 .type{font-size: 0.2rem;line-height: 0.32rem;padding: 0.08rem 0.16rem;background: #E7ECF3;border-radius: 0.08rem;}
    
    .in4 .con .swiper-slide .txtbox .t2{margin-top: 0.24rem;line-height: calc(20 / 14);height: calc(20 / 14 * 2em);font-size: 0.28rem;}
    
    .in4 .con .swiper-slide .txtbox .t3{font-size: 0.24rem;line-height: 0.36rem;margin-top: 0.16rem;color: #666;height: 0.72rem;}
    
    .in4 .con .swiper-slide .txtbox .more{margin-top: 0.32rem;}
    
    .in4 .bot .pogin{display: flex;align-items: center;justify-content: center;gap: 0.12rem;}
    
    .in4 .bot .pogin span{width: 0.36rem;height: 0.06rem;background: #fff;border-radius: 0.2rem;background: #EEEEEE;opacity: 1;margin: 0.4rem 0 0 !important;}
    
    .in4 .bot .pogin span.swiper-pagination-bullet-active{background: var(--theme-color);width: 0.64rem;}
    
    .in5 .txtbox .more{margin-top: 0.32rem;}
    
    .ab1{padding: 0.8rem 0;}
    
    .ab1 .top{flex-wrap: wrap;}
    
    .ab1 .top .lf{width: 100%;}
    
    .ab1 .top .rf{width: 100%;margin-top: 0.4rem;}
    
    .ab1 .ul .li{width: calc(50% - 0.1rem);}
    
    .ab2{overflow: hidden;padding: 0.8rem 0;}
    
    .ab2 .swpbox{margin: 0.6rem 0 0;}
    
    .ab2 .txtbox{position: relative;left: 0;top: 0;margin: 0 0.36rem;}
    
    .ab2 .txtbox .item{width: 100%;min-height: auto;position: relative;top: 0;display: none;padding: 0.16rem 0.16rem 0.24rem;}
    
    .ab2 .txtbox .item.act{display: block;}
    
    .ab2 .txtbox .item .img{width: 100%;height: auto;aspect-ratio: 647 / 361;}
    
    .ab2 .txtbox .item .txt{font-size: 0.26rem;line-height: 0.5rem;margin: 0.36rem 0 0;}
    
    .ab2 .swiper{margin-top: 0.6rem;}
    
    .ab2 .swpbox::before{display: none;}
    
    .ab2 .swiper::before{content: "";position: absolute;top: 1.05rem;left: 0;width: 100%;height: 1px;background: rgba(154, 154, 154, 0.50);}
    
    .ab2 .swpbox .swiper-slide .year{font-size: 0.64rem;line-height: 0.87rem;}

    .ab2 .swpbox .text{display: none;}
    
    .ab4{padding: 0.8rem 0;}
    
    .ab4 .top{flex-wrap: wrap;}
    
    .ab4 .top .webtit{width: 100%;}
    
    .ab4 .top .switch{width: 100%;margin-top: 0.4rem;gap: 0.2rem;flex-wrap: wrap;}
    
    .ab5{padding: 0.8rem 0;}
    
    .ab5 .ul .li{width: 100%;}
    
    .ab5 .ul .li .ss .imgbox{aspect-ratio: 520 / 400;}
    
    .ab6{padding: 0.8rem 0;}
    
    .ab6 .ul{flex-wrap: wrap;}
    
    .ab6 .ul .li{width: 33.333%;flex-basis: auto;}
    
    .ab6 .ul .li:hover{flex-grow: 1;}
    
    .ab6 .ul .li:hover .ss{height: 100%;}
    
    .ab7{padding: 0.8rem 0;}
    
    .ab7 .marquee-wrap .marquee .marquee-item img{height: 1rem;}
    
    .ab4 .bot .item .swiper-slide .ss{width: 4rem;}
    
    .ab4 .bot .item .swiper-slide.swiper-slide-active .ss{width: 5rem;}
    
    .slt1 .ul .li{width: calc(50% - 0.16rem);pointer-events: none;}
    
    .slt1 .ul .li .ss .txt{padding: 0.4rem 0.3rem;}
    
    .slt2 .ul .li{padding: 0.6rem 0.3rem;position: relative;opacity: 1 !important;height: auto;transform: none !important;}
    
    .slt2 .ul .li:not(:first-child){margin-top: 0.4rem;}
    
    .slt2 .w1640{position: relative;height: auto;}
    
    .slt2{height: auto;padding: 0.8rem 0;}
    
    .slt2 .title{position: relative;top: 0;}
    
    .slt2 .ul{top: 0;margin-top: 0.6rem;}
    
    .slt3 .swiper-slide{width: 100%;}
    
    .slt3 .swpbtn{display: flex;align-items: center;justify-content: center;gap: 0.16rem;}
    .slt3 .swpbtn a{position: relative;top: 0;width: 0.48rem;margin-top: 0.48rem;}
    .slt3 .swpbtn a.prev{left: 0;}
    .slt3 .swpbtn a.next{right: 0;}
    .slt3 .swpbtn a.swiper-button-lock{display: none;}
    
    .webtit .set{font-size: 0.24rem;}
    
    .webtit .t2{margin-top: 0.1rem;}
    
    .slt4 .box .swiper-slide .ss:hover .imgbox .pic{height: auto;}
    
    .slt4 .box .swiper-slide .ss:hover .imgbox .pic::before{top: 100%;}
    
    .slt4 .box .swiper-slide .ss:hover .txtbox{transform: none;padding: 0.31rem 0.2rem 0;}
    
    .slt4 .box .swiper-slide .ss:hover .txtbox .t1{color: #333;}
    
    .slt4 .box .swiper-slide .ss:hover .txtbox .t2{color: #333;}
    
    .slt4 .swpbtn{display: flex;align-items: center;justify-content: center;gap: 0.16rem;}
    .slt4 .swpbtn a{position: relative;top: 0;width: 0.48rem;margin-top: 0.48rem;}
    .slt4 .swpbtn a.prev{left: 0;}
    .slt4 .swpbtn a.next{right: 0;}
    .slt4 .swpbtn a.swiper-button-lock{display: none;}
    
    .pdtbox{flex-wrap: wrap;}
    
    .pdtbox .left{width: 100%;padding: 0.6rem 0.32rem;}
    
    .pdtbox .left .con{position: relative;top: 0;}
    
    .pdtbox .left .lox{margin-top: 0;display: flex;flex-wrap: wrap;}
    
    .pdtbox .right{padding: 0.8rem 0.32rem 1rem;}
    
    .pdtbox .right .item .ul .li{width: 100%;margin-right: 0;}
    
    .pdtbox .right .item .ul .li:nth-child(2),
    .pdtbox .right .item .ul .li:nth-child(3){margin-top: 0.32rem;}
    
    .ab3 .top{flex-wrap: wrap;}
    .ab3{padding: 0.8rem 0;}
    .ab3 .top .ul .li:not(:last-child){margin-right: 0.6rem;}
    .ab3 .top .ul .li .lbt{font-size: 0.2rem;}
    .ab3 .bot{margin: 0.6rem -0.32rem 0;}
    .ab3 .bot .icon{position: relative;left: 0;bottom: 0;display: flex;overflow-x: auto;width: calc(100vw - 0.32rem);gap: 0.12rem;padding: 0 0.32rem;margin-left: 0.32rem;}
    .ab3 .bot .icon .item{width: max-content;flex: none;}
    .ab3 .bot .icon .item:not(:first-child){margin-top: 0;}
    .ab3 .bot .list{display: none;}
    
    .swpbtn_lr{display: flex;align-items: center;justify-content: center;gap: 0.16rem;}
    .swpbtn_lr a{position: relative;top: 0;width: 0.48rem;margin-top: 0.48rem;}
    .swpbtn_lr a.prev{left: 0;}
    .swpbtn_lr a.next{right: 0;}
    .swpbtn_lr a.swiper-button-lock{display: none;}
    
    .pddt2 .box .ul .li{margin-right: 0;width: 100%;}
    .pddt2 .box .ul .li:nth-child(2){margin-top: 0.4rem;}
    
    .pddt3 .box{flex-direction: column-reverse;}
    .pddt3 .box .rf{width: 100%;}
    .pddt3 .box .lf{width: 100%;margin-top: 0.4rem;}
    .pddt4 .box .ul .li{width: calc(50% - 0.16rem);}

    .pddt4 .box .ul .li:nth-child(2n){margin-right: 0;}
    .pddt4 .box .ul .li:nth-child(3),
    .pddt4 .box .ul .li:nth-child(4){margin-top: 0.32rem;}

    .pddt6 .box{flex-wrap: wrap;}
    .pddt6 .lf{width: 100%;}
    .pddt6 .rf{margin: 0.6rem 0 0;}
    .pddt6 .rf .item_gg .ul .li{width: 50%;}
    .pddt6 .rf .item_td .ul .li{width: 50%;}
    .pddt6 .rf .item_td .ul .li:nth-child(3){margin-top: 0.32rem;}
    .pddt6 .rf .item:last-child{margin-bottom: 0;}

    .pddt10 .box{flex-wrap: wrap;padding: 0.6rem 0.4rem;}
    .pddt10 .box .txt{width: 100%;}
    .pddt10 .box .pic{width: 100%;margin-top: 0.4rem;}
    
    
    .pddt13 .box{flex-wrap: wrap;}
    .pddt13 .box .left{width: 100%;}
    .pddt13 .box .right{margin-left: 0;}
    .pddt14 .box{flex-wrap: wrap;}
    .pddt14 .box .ul{margin-right: 0;}
    .pddt14 .box .imgbox{width: 100%;}
    .pddt15 .ul{gap: 0.4rem 1rem;}
    .pddt15 .ul .li:not(:last-child)::before{width: 0.6rem;}
    .pddt16 .list .item{flex-wrap: wrap;}
    .pddt16 .list .item .imgbox{width: 100%;margin-top: 0.4rem;}
    .pddt16 .list .item .txtbox{width: 100%;}
    .pddt17 .box .swiper .swiper-slide{width: 5rem;}
    .swpbox2 .swpbtn a{width: 0.48rem;height: 0.48rem;}
    .swpbox2 .swpbtn a img{width: 0.3rem;;}
    .slt4 .top .left{flex: 1;margin-right: 0.4rem;}
    .slt4 .swpbtn{margin-top: 0.4rem;}
    .pddt21 .ul{flex-wrap: wrap;}
    .pddt21 .ul .li{width: 50%;flex: none;}
    .pddt22 .box .swiper-slide .ss{flex-wrap: wrap;}
    .pddt22 .box .swiper-slide .ss .imgbox{width: 100%;}
    .pddt22 .box .swiper-slide{width: 100%;}
    .pddt23 .box{flex-wrap: wrap;padding: 0.6rem 0.4rem;}
    .pddt23 .box .imgbox{width: 100%;}
    .pddt23 .box .txtbox{width: 100%;margin-top: 0.4rem;}
    
    
    .pddt5 .ul .li{position: relative;top: 0 !important;left: 0 !important;bottom: 0 !important;width: 100%;background: #fff;box-shadow: 0 0.24rem 0.48rem 0 rgba(10, 103, 225, 0.14);
    backdrop-filter: blur(29.350000381469727px);padding-top: 0.4rem;margin-bottom: 0.4rem;}
    .pddt5 .ul .li:last-child{margin-bottom: 0;}
    .pddt5{padding: 0.8rem 0.32rem;}
    .pddt5 .ul .li .ltp{position: relative;bottom: 0;background: none;color: var(--theme-color);width: 100%;text-align: left;}
    .pddt5 .ul .li .lbt{box-shadow: none;padding-top: 0.3rem;}
    .pddt20{padding: 0.8rem 0;}
    .pddt20 .box .ul .li{position: relative;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important;width: 100%;margin-bottom: 0.6rem;}
    .pddt20 .box .ul .li:last-child{margin-bottom: 0;}
    .pddt20 .box .ul .li .dian{display: none;}
    .pddt20 .box .ul .li .lox{position: relative;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important;width: 100% !important;display: block !important;}
    .pddt20 .box .ul .li .lox .line{display: none;}
    .pddt20 .box .ul .li .ltp{width: 100%;}
    .pddt20 .box .ul .li .lbt{width: 100%;margin-top: 0.3rem !important;;}
    .pddt20 .box{width: 100%;height: auto;}
    .pddt20 .circle-svg{display: none;}
    .pddt20 .box .imgbox{display: none;}
    
    .searchLayout{padding: 1.6rem 0;}
    .searchLayout .searchform{width: 100%;}
    .searchLayout .switch{gap: 0.2rem;}
    .searchLayout .switch .ss{min-width: 1.2rem;padding: 0.1rem 0.2rem;}
    .case_ul .li{width: 100%;}
    .case_ul .li:nth-child(2),
    .case_ul .li:nth-child(3){margin-top: 0.6rem;}
    .news_ul .ss{flex-wrap: wrap;}
    .news_ul .ss .imgbox{width: 100%;height: auto;aspect-ratio: 545 / 300;}
    .news_ul .ss .txtbox{flex: none;width: 100%;margin-left: 0;flex-direction: column-reverse;}
    .news_ul .ss .txtbox .rf{width: 100%;height: auto;display: none;}
    .news_ul .ss .txtbox .lf{padding-right: 0;flex: none;width: 100%;max-width: 100%;margin-top: 0.4rem;}
    .news_ul .ss .txtbox .lf .time_ph{margin-top: 0.2rem;line-height: 1.5;}
    .news_ul .ss .txtbox .lf .more{margin-top: 0.3rem;}
    .product_ul .li{width: 100%;}
    .product_ul .li:nth-child(2),
    .product_ul .li:nth-child(3){margin-top: 0.32rem;}
    
    .pddt9 .swiper .swiper-slide{width: 100%;}
    .ab4 .bot .item .swiper-slide .ss{padding-top: 0;}
    .ab4 .bot .item .swiper-slide.swiper-slide-active .ss{transform: scale(1);padding-top: 0;}
    .ab4 .bot .item .swiper-slide.swiper-slide-active .ss .txtbox{transform: scale(1);}
    .ab4 .bot .item::before,
    .ab4 .bot .item::after{display: none;}
    .ab4 .bot .item .swpbtn{display: flex;align-items: center;justify-content: center;gap: 0.2rem;margin-top: 0.4rem;}
    .ab4 .bot .item .swpbtn a{position: relative;top: 0;}
    .ab4 .bot .item .swpbtn a.prev{left: 0;}
    .ab4 .bot .item .swpbtn a.next{right: 0;}
    
    .ab6 .txtbox{width: 100%;}
    .header_place{display: none;}
    
    .modal_dwon .box{width: 90vw;}
    
    .modal_dwon .box .con .formbox .item.mr30{margin-right: 0;}
    
    .modal_dwon .box .con .formbox .item.w50,
    .modal_dwon .box .con .formbox .item{width: 100%;}
    
    .modal_dwon .box .con{max-height: 85vh;padding: 0.6rem 0.4rem;}
    
    .modal_dwon .box .close{top: 0.3rem;width: 0.3rem;right: 0.3rem;}
    
    .modal_dwon .box .con .formbox{padding-bottom: 0.5rem;}
    
    .sidebar{right: 0.3rem;}
    
    .pddt7 .box table td{width: auto !important;}
    
    .cdt1{margin-top: 0;}
    
    .jdtbox .switch .left .link.act .lbt{display: block;}
    
    .inban .ul .li:hover .text{transform: translateX(0) translateY(-50%);opacity: 0;pointer-events: all;visibility: visible;}
    .inban .ul:not(.hover) .li:nth-child(2) .text {
        opacity: 0;
    }
    .cdt1 .title .set .lf {
        flex-wrap: wrap;
    }
    .cdt1 .title .set .lf .share {
        width: 100%;
        margin-left: 0;
        margin-top: .2rem;
    }
    .news2 .right .type img {
        width: .4rem;
    }
    .news3 .ss .txtbox .lf .type img {
        width: .4rem;
    }
    .ndbox .right .set .det:first-child img {
        width: .4rem;
    }
    .ndbox .right .set .det img {
        width: .5rem;
    }
    .ndbox .right .fanye .ss .h img {
        width: .3rem;
    }
    .contact1 .left .item .text .set img {
        width: .3rem;
    }
    .in4 .con .swiper-slide .txtbox .t1 .type img {
        width: .45rem;
    }
    .ab1 .ul .li .ss .stp .f_56 {
        font-size: 22px;
    }
    .esg2 .list .item .ltp .ico {
        width: .4rem;
    }
    .news1 .right .rtp img {
        width: .3rem;
    }
    .ndbox .left .pox .share .social-share .icon-weibo, .ndbox .left .pox .share .social-share .icon-wechat {
        width: .5rem;
        height: .5rem;
    }
    .ndbox .left .pox .share .social-share .icon-wechat::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(../images/svg/weixin.svg) no-repeat center;
        background-size: 0.25rem;
    }
    .ndbox .left .pox .share .social-share .icon-weibo::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(../images/svg/weibo.svg) no-repeat center;
        background-size: 0.25rem;
    }
    .ndbox .left .golist a img {
        width: .4rem;
    }
    .in4 .bot .txtbox .t1 .type img {
        width: .4rem;
    }
    .ab3 .bot .icon .item .ico {
        width: .4rem;
    }
    .pddt7 .box table tr:first-child td span {
        font-size: 16px!important;
    }
    /*.edit p:has(img){text-indent: 0 !important;}*/
    
    .webtit .t1{font-size: min(0.34rem, 24px);}
}
@media (max-width: 768px) {
    .cdt2 .ss{width: 100%;}
}