@media only screen and (max-width: 1440px) {

    .head3a,
    .head3b,
    .pro_pop {
        width: 1200px;
    }

    .pro_pop4 {
        width: 1100px;
    }
}

.phone {
    display: none;
}

.pc {
    display: block;
}
@media only screen and (max-width: 1280px) {
.pro_pop4{
    width: 940px;
}
    
}

/* 手机端适配 */
@media only screen and (max-width: 768px) {

    :root {
        --mt45p: 25px;
        --fs16: 14px;
        --fs18: 16px;
        --fs20: 16px;
        --fs22: 18px;
        --fs24: 20px;
        --fs26: 22px;
        --fs28: 24px;
        --fs30: 24px;
        --fs32: 24px;
        --fs36: 24px;
        --fs40: 24px;
        --fs42: 26px;
        --fs48: 28px;
        --fs55: 28px;
        --fs60: 30px;
        --fs62: 32px;
        --fs65: 35px;
    }

    .pc {
        display: none;
    }

    .phone {
        display: block;
    }

    .plr5 {
        padding-left: var(--lr);
        padding-right: var(--lr);
    }

    .pd120 {
        padding-top: var(--ptb);
        padding-bottom: var(--ptb);
    }

    .new_left {
        width: 100%;
    }

    .new_right {
        width: 100%;
        margin-top: 20px;
    }

    .new_item:first-child {
        margin-top: 0;
    }

    .new_item1 {
        width: 100%;
    }

    .new_item2 {
        width: 100%;
        margin-top: 20px;
    }

    .new_item {
        padding: 0;
    }



    .brandactivity_item {
        width: 100%;
    }

    .bitem_li2 {
        padding: 15px;
        padding-bottom: 30px;
    }



    .brand_item {
        width: 100%;
        flex-wrap: wrap;
        margin-top: 25px;
    }

    .brand_item:nth-child(2) {
        margin-top: 25px;

    }

    .brand_ul1 {
        width: 100%;
    }

    .brand_ul2 {
        width: 100%;
        padding: 20px 30px;
    }

    .brand_p2 {
        min-height: auto;
    }

    .esg11ama {
        width: 100%;
    }

    .download_left {
        width: 100%;
    }

    .download_right {
        width: 100%;
        margin-top: 20px;
    }

    .down_item {
        padding: 15px 20px;
        flex-wrap: wrap;
    }

    .down_ul1 {
        gap: 5px;
        width: 100%;
        flex-wrap: wrap;
    }

    .down_ul2 {
        width: 20%;
    }

    .down_ul1 span {
        -webkit-line-clamp: revert;
    }

    .down_ul1 div {
        width: 100%;
    }

    .pro_inputli1 {
        width: 100%;
        margin-right: 0;
    }

    .pro_input {
        margin-top: 20px;
    }

    .pro_input2 {
        margin-top: 10px;
    }

    .pro_inputli1 input {
        margin-top: 5px;
        padding: 7px 10px;
    }

    .pro_inputli1 {
        margin-top: 10px;
    }

    .manual_item3 {
        padding: 15px 20px;
    }

    .esg11ama {
        padding: 10px 0;
        padding-top: 25px;
    }

    .esg11amasubm,
    .esg11amap1 {
        padding-left: 20px;
    }

    .qua_List {
        padding: 0px 20px 30px 20px;
    }

    .qua_List h4 {
        padding: 15px 0 0 0;
    }

    .dealer_item {
        padding: 20px 20px;
    }

    .dealer_ul1 {
        width: 100%;
    }

    .dealer_ul2 {
        width: 100%;
        margin-top: 20px;
        justify-content: flex-start;
    }

    .dealer_search input {
        height: 45px;
    }

    .newx_main {
        padding-bottom: 50px;
    }

    .product_select select {
        width: 100%;
    }

    .product_item {
        width: 100%;
        margin-right: 0;
    }

    .product_titlele {
        width: 100%;
        flex-wrap: wrap;
        gap: 10px;
    }

    .product_select {
        width: 100%;
    }

    .product_search {
        width: 100%;
        margin-top: 10px;
    }

    .product_item {
        padding: 40px 25px;
    }

    .pro_li1 {
        height: 210px;
        margin: 20px auto;
    }

    .pro_pop {
        width: 100%;
        padding: 80px 30px 0 30px;
        height: 620px;
    }

    .pop_left {
        width: 100%;
    }

    .pop_right {
        width: 100%;
        margin-top: 20px;
    }

    .pop_left img {
        width: 100%;
        height: 130px;
        object-fit: contain;
    }

    .abt26btc2,
    .abt26btc3 {
        width: 100%;
    }

    .pop_titem {
        margin-top: 15px;
    }

    .pop_tlist_btn {
        margin-top: 20px;
    }

    .pop_tlist2,
    .pop_tlist {
        height: 200px;
        overflow-y: scroll;
        padding: 10px 10px 10px 0;
    }

    .pubzzm {
        animation-name: none;
    }

    .solution1_m12 {
        margin-top: 50px;
    }

    .solution2 .plr5 {
        /*padding-top: 0;*/
    }

    .solution1_item {
        width: 48%;
        margin-right: 4%;
        margin-top: 20px;
    }

    .solution1_item:nth-child(2n) {
        margin-right: 0;
    }

    .solution1_left img {
        height: 25px;
    }

    .card-wrapper {
        margin-top: 25px;
    }

    .scien1swiper,
    .scien2swiper {
        margin-top: 20px;
        overflow: hidden;
    }

    .brandactivity_item {
        margin-top: 25px;
    }

    .xtl30bg img {
        width: 100%;
    }

    .xtl30bg {
        margin-top: 25px;
    }

    .xtl30 {
        padding-top: 0;
    }

    .hl2proatxt {
        font-size: 14px;
    }

    .product_search i {
        font-size: 20px;
    }

    .pop_tlist_btn .more19 {
        width: 190px;
    }

    .solution1_bgph1 {
        margin-top: 20px;
    }

    .solution1_bgph1 img {
        width: 100%;
    }

    .solution1_con {
        background: none !important;
        background-color: #fff !important;
    }

    .solution1_list {
        margin-top: 40px;
    }

    .scentific_li1 img {
        border-radius: 5px;
    }

    .scentific_p4 {
        min-height: 70px;
    }

    .scentific_item::before {
        display: none;
    }

    .brand_title_r select {
        width: 145px;
    }

    .new_bg:first-child {
        margin-top: 0;
    }

    .newd12 {
        margin-top: 30px;
    }

    .whitesph {
        background: #fff;
        transition: all 0.3s ease;
    }

    .whitesph .hIlogom1 {
        visibility: visible;
        opacity: 1;
    }

    .whitesph .nav-open-btn span {
        background: #222;
    }

    .esg9a {
        padding-bottom: 50px;
    }

    .xfkfsub {
        right: 0%;

        bottom: 80px;
        padding-right: 0;
    }

    .xfkf:hover .xfkfsub {
        transform: translateX(5%);
    }

    .ab34bbg {
        padding-bottom: 40px;
    }

    .ab34bottoma {
        width: 100%;
        text-align: center;
        margin-top: 40px;
        height: 200px;
    }

    .ab34bottomp1,
    .ab34bottomp2 {
        color: #fff;
    }


    .newd12p3 img,
    .newd12p3 video {
        width: 100%;
    }

    .pop_p1 {
        font-size: 18px;
    }

    .ab35cmbmnab img {
        width: 100%;
    }

    .ab35cmbp1 {
        line-break: anywhere;
    }

    .ab34em {
        bottom: -200px;
    }

    .wap2prowz {
        display: none;
    }

    /**/
    .service_item {
        width: 100%;
        margin-top: 25px;
        padding: 30px 25px;
    }

    .service_item:first-child {
        margin-top: 0;
    }

    .service_p5 {
        padding: 10px 0;
    }

    .service_title {
        position: relative;
        left: 0;
        transform: none;
        width: 100%;
        margin-top: 20px;
    }

    .service_p1 {
        color: #000;
    }

    .service_p2 {
        color: #000;
        margin-top: 10px;
    }

    /**/
    /*  */
    .solue2_p3 {
        font-size: 14px;
    }

    .parallax28nwz {
        width: 90%;
        margin: 0 auto;
    }

    .parallax28n {
        bottom: 12%;
    }

    .solue2_li2 {
        padding: 20px 20px;
    }

    .cneg27bwzp0 {
        font-size: 12px;
    }

    .solue2_p1 {
        font-size: 18px;
    }

    .parallax28nwzm {
        padding: 45px 15px;
        min-height: 350px;
    }

    /*  */

    .propop_btn3:hover .xfkf {
        display: none;
    }

    .abt26btc4 {
        z-index: 1111;
    }

    .pro_pop4 {
        padding: 0;
        height: 73vh;
    }

    .abt26btc4 {
        max-width: 100%;
        width: 100%;
    }

    .abt26btc4close4 {
        right: 20px;
        z-index: 11;
        top: -40px;
    }

    .abt26btc4bg {
        z-index: 1000;
    }
}