.partd4mcswiper1 .swiper-wrapper,.salesswiper1 .swiper-wrapper,
.partd2swiper1  .swiper-wrapper,
.whyus2swiper1 .swiper-wrapper{transition-timing-function:linear !important;}

.swiperpage {
    display: flex;
    justify-content: center;
    margin-top: var(--mt25p);
}

.swiperpage span {
    width: var(--swiperpage-num);
    height: var(--swiperpage-num);
    border-radius: 50%;
    background: #999;
}
.swiperpage-fff span{background:#fff;}

.swiperpage span.swiper-pagination-bullet-active {
    background: var(--color);
}
.pro8cb2c-pt-0{padding-top:0;}

.ggqhnn {
    border: 1px solid #ddd;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border-radius: 50%;
}

.ggqhnn {
    color: var(--color);
    margin-left: 20px;
}

.ggqhnn:nth-child(1) {
    margin: 0;
}

.wap_show,
.show_768,
.show_1024 {
    display: none;
}

.pub2h1-center {
    justify-content: center;
}

.pc {
    display: block;
}

.sobanimgphone {
    display: none;
}

.sozbwapimg {
    position: relative;
}

.sozbwapimgm {
    width: 100%;
    vertical-align: top;
}



.casespics_ajax {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

@media only screen and (max-width:1600px) {
    :root {
        --w15: 1400px;
        --w-pro: 1300px;
        --ptb: 80px;
        --ptb2: 80px;
        --fs80: 70px;
        --fs60: 52px;
        --fs58: 50px;
        --fs56: 48px;
        --fs52: 44px;
        --fs50: 40px;
        --fs45: 38px;
        --fs32: 30px;
        --fs30: 28px;
        --fs24: 20px;
        --fs20: 18px;
        --wwrap: 1100px;
        --mount-height: 760px;
        --solo-wz-paddingleft: 8%;
        --split-jx: 5px;

        /* 产品 215*/
        --proazs3g-fs-p1: 16px;
        /* 产品 215*/

    }

    .partd4mbimg {
        width: 78%;
    }

    .partd4mcswiper {
        margin-top: -11%;
    }
}

@media only screen and (max-width:1500px) {
    :root {
        --w15: 1300px;
        --w-pro: 1200px;

    }
}

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

    body,
    button,
    input {
        font-size: 14px;
    }

    :root {
        --w15: 1200px;
        --w-pro: 900px;
        --ptb: 80px;
        --ptb2: 80px;
        --fs80: 60px;
        --fs60: 48px;
        --fs58: 44px;
        --fs56: 40px;
        --fs52: 34px;
        --fs50: 34px;
        --fs45: 30px;
        --fs32: 26px;
        --fs30: 24px;
        --fs24: 20px;
        --fs20: 18px;
        --fs18: 16px;
        --wwrap: 1100px;
        --mount-height: 660px;
        --solo-wz-paddingleft: 6%;
        --swiperpage-num: 10px;
        --split-jx: 4px;

        /* 新闻 */
        --new-left-width: 320px;
        /* 新闻 */
        /* 产品 215*/
        --proazs3g-fs-p1: 14px;
        /* 产品 215*/
    }

    .why18p2p12 {
        font-size: 24px;
    }

    .findprolink:nth-child(2n) {
        margin-right: var(--ggjx15);
    }

    .findprolink:last-child {
        margin-right: 0;
    }

    .sozbms,
    .sozbnump2 {
        font-size: var(--fs14);
    }

    .more25 {
        display: flex;
        width: 190px;
        height: 42px;
    }

    .more25 span {
        transform: translateX(10px);
    }


    .why18p1 {
        font-size: 16px;
    }

    .why18p1 b {
        font-size: 20px;
    }

    .gganiu2 {
        width: 46px;
        height: 46px;
        line-height: 46px;
    }

    .gganiu2 i {
        font-size: 18px;
    }

    .history-main {
        padding-left: 0;
        padding-right: 0;
    }

    /* partner-distributor */
    .ptfi2listm {
        width: calc(33.33% - var(--li-jx) * 0.75);
    }

    .ptfi2listm:nth-child(4n) {
        margin-right: var(--li-jx);
    }

    .ptfi2listm:nth-child(3n) {
        margin-right: 0;
    }

    .ptfi2p4 {
        padding-bottom: 45px;
    }

    /* partner-distributor */

    .suppot_crightmain {
        width: calc(33.33% - var(--li-jx) * 0.75);
    }

    .suppot_crightmain:nth-child(4n) {
        margin-right: var(--li-jx);
    }

    .suppot_crightmain:nth-child(3n) {
        margin-right: 0;
    }

    .pulinelayswiper {
        width: 1100px;
        padding: 40px;
    }

    /*产品 PowerHill-215kwh*/
    .prosmpeo1mp0 {
        font-size: 28px;
    }

    /*产品 PowerHill-215kwh*/
    /* 产品简介 */
    .proams br {
        display: none;
    }

    /* 产品简介 */
    /* 全黑产品 特点跳转 */
    .pro8jtit-2 {
        font-size: 14px;
        padding: 0 15px;
        bottom: 15px;
    }

    .pro8jtit-2 i {
        width: 30px;
        height: 30px;
        font-size: 12px;
        right: 15px;
    }

    /* 全黑产品 特点跳转 */
    /* 加入 */
    .life2slide {
        width: 70%;
    }
    
    .zhiwei2mwz,
    .zhiwei2mimg {
        width: 46%;
    }
    
    .whyus2wrapper {
        flex-wrap: inherit;
    }
    /* 加入 */
    /* services */
    .services_p2 {
        display: none;
    }

    .suppot_services_item {
        padding-bottom: 60px;
    }

    /* services */
    /* rd */
    .mau6am {
        width: 100%;
    }

    /* rd */

    .partd4mcwzm {
        margin-top: 10px;
    }

    /*whitepapers*/
    .event5am {
        width: 1000px;
    }

    .event5amore {
        position: relative;
        bottom: 0;
        padding: 0;
        margin-top: var(--mt35p)
    }

    /*whitepapers*/
}

@media only screen and (max-width:1366px) {
    :root {
        --w15: 90%;
        --w-pro: 900px;
        --ptb: 70px;
        --ptb2: 80px;
        --fs80: 56px;
        --fs60: 44px;
        --fs58: 40px;
        --fs56: 38px;
        --fs52: 30px;
        --fs50: 30px;
        --fs45: 28px;
        --fs32: 24px;
        --fs30: 20px;
        --fs24: 18px;
        --fs20: 16px;
        --h-nav-lr: 12px;
        --dnxl3-jx: 60px;
        --wwrap: 1000px;
    }

    .btn-history-arrow.left {
        left: 24%;
    }

    .btn-history-arrow.right {
        right: 24%;
    }

    .more25 {
        font-size: 12px;
    }

    /* 加入 */
    .join28asticky {
        position: relative;
        height: auto;
        min-height: inherit;
    }

    .join28azwhs {
        display: none;
    }

    .join28aimg,
    .join28aimgm {
        height: auto;
        position: relative;
    }

    .join28aimg,
    .join28ar {
        width: 50%;
    }

    .join28ar {
        position: relative;
        left: 0;
        transform: translateY(0);
        top: 0;
        padding-left: 4%;
    }

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

    .whyus2icon {
        width: 50px;
        height: 50px;
    }

    /* 加入 */

    /*产品*/
    .pro8cb2cm {
        width: 100%;
    }

}

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

    .dn25bmlast {
        padding-left: var(--plr);
        padding-right: var(--plr);
    }

    .more25 {
        width: auto;
    }

    .more25 i {
        display: none;
    }

    .more25 span {
        transform: translateX(0);
    }

    .more25 {
        min-width: 140px;
        padding: 0 10px;
    }

    :root {

        --ptb: 70px;
        --ptb2: 70px;
        --fs80: 50px;
        --fs60: 38px;
        --fs58: 36px;
        --fs56: 34px;
        --fs52: 32px;
        --fs50: 28px;
        --fs45: 24px;
        --fs32: 20px;
        --fs30: 20px;
        --fs24: 18px;
        --fs20: 16px;
        --h-plr: 40px;
        --wwrap: 1000px;
        --split-jx: 5px;
        --w-pro: 800px;


        --mt70p: 40px;
        --mt65p: 35px;
        --mt60p: 30px;
        --mt55p: 30px;
        --mt50p: 30px;
        --mt45p: 30px;
        --mt40p: 25px;
        --mt35p: 20px;
        --mt30p: 20px;
        --mt25p: 15px;

        --npd: 30px;


    }

    .suppot_crightmain {
        width: calc(50% - var(--li-jx) * 0.5);
    }

    .suppot_crightmain:nth-child(3n) {
        margin-right: var(--li-jx);
    }

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

    .spp-msg,
    .suppot_center {
        padding-top: calc(var(--ptb) * 0.8);
    }

    /* partner-distributor */
    .ptfi2listm {
        width: calc(50% - var(--li-jx) * 0.5);
    }

    .ptfi2listm:nth-child(4n),
    .ptfi2listm:nth-child(3n) {
        margin-right: var(--li-jx);
    }

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

    .ptfi2p4 {
        padding-bottom: 45px;
    }

    /* partner-distributor */

    /* rd */
    .why18p2-center {
        padding: 0;
    }

    /* rd */

    .select_pro,
    .select_file,
    .select_marketing {
        width: 32%;
        margin: 0;
    }

    .jus7sxlselect-dwon {
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .jus7sxr {
        width: 100%;
        max-width: inherit;
        margin-top: 15px
    }

    /*whitepapers*/
    .event5am {
        width: 900px;
    }

    /*whitepapers*/
}

@media only screen and (max-width:1199px) {
    :root {
        /* --plr:50px; */
        --w-pro: 800px;
        /* 新闻 */
        --new-left-width: 300px;
        --new-sticky-width: 238px;
        /* 新闻 */
    }

    /* event */
    .event2ams {
        display: none;
    }

    .event2dya,
    .event2dyb {
        width: 100%;
    }

    .event2dyaicon {
        font-size: 45px;
    }

    .event2dya {
        padding-left: 60px;
    }

    .event2dyb {
        margin-top: var(--mt20p);
    }

    .event2blink {
        width: calc(50% - (var(--li-jx) / 2));
    }

    .event2blink:nth-child(3n) {
        margin-right: var(--li-jx);
    }

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

    .event2blink {
        margin-bottom: calc(var(--li-jx) * 2);
    }

    .event4ams {
        display: none;
    }

    .event5awz,
    .event5amore {
        padding: 5%;
    }

    /* event */

    /* 加入 */
    .zhiwei2mimg {
        display: none;
    }

    .join28aimg,
    .join28ar {
        width: 100%;
    }

    .join28ar {
        padding: var(--npd) 0;
    }

    .life2wz {
        line-height: 1.4;
        bottom: 5%;
    }

    .life2slide {
        width: 90%;
    }

    .pulinelayjoin {
        width: 96%;
    }

    .pulinelayjoin {
        padding: 35px;
    }


    /* 加入 */

    .event2dybb {
        font-size: 12px;
    }

    .event2dybb {
        margin-bottom: var(--mt10p);
    }

    /* 加入 */
    /* suppot */
    /*.jus7sxlm{width: 49%;margin-right: 0;min-width:inherit;margin-right: 2%;margin-bottom: 2%;}*/
    /*.jus7sxlm:nth-child(2n){margin-right: 0;}*/
    .jus7sxl {
        width: 100%;
    }

    .jus7sxr {
        width: 100%;
        max-width: inherit;
    }

    .videotypesearch {
        width: 60%;
        max-width: inherit;
    }

    .videotypeselect {
        width: 38%;
        margin-left: 2%;
    }

    .suppot_vitem {
        width: calc(50% - var(--li-jx) * 0.5);
    }

    .suppot_vitem:nth-child(3n) {
        margin-right: var(--li-jx);
    }

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

    .salesap1 {
        width: 100%;
    }

    .salesbma {
        padding-right: 4%;
    }

    .suppot_cleft {
        display: none;
    }

    .suppot_cright {
        width: 100%;
    }

    .spp-msg,
    .suppot_center {
        padding-top: calc(var(--ptb) * 0.7);
    }

    /* suppot */



    .dnpage a,
    .dnpage span {
        width: auto;
        height: auto;
        padding: 8px 12px;
        line-height: 1;
        font-size: 12px;
        margin: 0 3px;
    }

    /* 页码 */

    .msgmfile-input,
    .msgmfile {
        width: 70px;
        height: 70px;
    }

    .msgmfile-file {
        display: none;
    }

    .msgmfileicon {
        font-size: 24px;
    }

    .ani_style2 {
        opacity: 1;
        -webkit-opacity: 1;
    }

    .ani_style2.animated,
    .ani_style2.aos-animate {
        animation: none;
        -webkit-animation: none;
    }

    .split1>div,
    .split1>div>div {
        transform: none;
        -webkit-transform: none;
        opacity: 1;
        -webkit-opacity: 1;
    }

}

@media only screen and (max-width:1024px) {
    .plr5 {
    padding-left: var(--plr);
    padding-right: var(--plr);
}
    :root {

        --fs80: 40px;
        --fs60: 30px;
        --fs58: 30px;
        --fs56: 30px;
        --fs52: 26px;
        --fs50: 26px;
        --fs45: 24px;
        --fs32: 20px;
        --fs30: 20px;
        --fs20: 16px;
        --fs24: 18px;
        --h-plr: 40px;
        --ptb: 50px;
        --plr: 5%;
        --w15: 100%;
        --w-pro: 90%;
        --solo-wz-paddingleft: 5%;
        --swiperpage-num: 8px;
        --npd: 30px;

        --mt70p: 35px;
        --mt65p: 30px;
        --mt60p: 30px;
        --mt55p: 25px;
        --mt50p: 25px;
        --mt45p: 25px;
        --mt40p: 25px;
        --mt35p: 25px;
        --mt30p: 25px;
        --mt25p: 25px;
        --mt20p: 20px;
        --mt15p: 15px;
        --mt10p: 10px;

        /* 新闻 */
        --new-left-width: 30%;
        /* 新闻 */


    }

    body,
    button,
    input {
        font-size: 14px;
    }


    .pc,
    .foot27,
    .wap_hide,
    .hide_1024 {
        display: none;
    }

    .wap_show,
    .show_1024 {
        display: block;
    }

    .hd-ph,
    .wap2fot {
        display: block;
    }


    .more25 {
        height: 40px;
    }

    .swiper-slide.swiper-slide-active .ani_style2 {
        animation: none;
    }

    .wap_show.swiperpage {
        display: flex;
    }

    /* 首页解决方案 */
    .section-item {
        height: 2800px;
    }

    .dn25bmlast {
        top: calc(var(--ptb) * 0.6)
    }

    .dn25bmp2 {
        margin-top: var(--mt15p);
    }

    .section-item--content {
        top: var(--nav-height-ph)
    }

    .parallaxbg03 img {
        opacity: 0;
    }

    .parallaxbg04 img {
        opacity: 0;
    }

    .dn25bmsub {
        padding: 0 var(--plr);
        width: 100%;
    }

    .dn25bmsubp1 {
        font-size: var(--fs-wap-18);
    }

    .dn25bmsubp2 {
        flex-wrap: wrap;
    }

    .dn25bmsubp2 ul {
        width: 49%;
        margin-top: 2%;
    }

    /* 首页解决方案 */

    /* 案例 */
    .case28blink {
        width: 49%;
        margin-right: 2% !important;
    }

    .case28blink:nth-child(2n) {
        margin-right: 0 !important;
    }

    .case28bwz {
        padding-bottom: 5px;
    }

    .case28a a {
        padding: 10px;
        margin: 0 5px;
    }

    /* 案例 */

    /* 顶部baner */
    .pgban {
        height: auto;
        min-height: auto;
        margin-top: var(--wap-nav-height);
        margin-top: 0;
    }

    .pgbanbg {
        height: auto;
    }

    .pgbanwz2-top {
        top: 28%;
    }

    .banbanimg {
        min-height: 230px;
        object-fit: cover;
    }

    .banban .sobanwz {
        top: 60%;
    }

    /* 顶部baner */

    /* 关于 */
    .why18p2p11 {
        font-size: 30px;
    }

    .ab4rtmimg2,
    .ab4rtm:nth-child(even) .ab4rtmimg2 {
        display: none;
    }

    .ab4rtmimg,
    .ab4rtmwz {
        width: 100%;
        padding: 0;
    }

    .ab4rtm {
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
    }

    .ab4rtms {
        margin-top: var(--mt10p);
    }

    .ab4rtmore {
        margin-top: var(--mt25p);
    }

    .ab4rtm:nth-child(even) .ab4rtmimg1 {
        display: block;
    }

    .ab4rtmwz,
    .ab4rtm:nth-child(even) .ab4rtmwz {
        padding: var(--npd);
    }

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

    .abt22be {
        padding-top: 0;
    }

    .waphistory {
        overflow: hidden;
        margin-top: var(--mt25p);
    }

    .path-item__img {
        margin-top: 0;
    }

    .waphistoryms {
        padding-top: var(--npd);
    }

    .waphistorybtn.wap_show {
        display: flex;
        justify-content: flex-end;
    }

    .global2ta {
        display: none !important;
    }

    .khkz {
        padding-left: var(--plr);
        padding-right: var(--plr);
    }

    .hl2adwapslide {
        display: flex;
        flex-wrap: wrap;
    }

    .hl2adwapn {
        width: 33.33%;
        position: relative;
        height: 60px;
        border-bottom: 1px solid #eee;
        border-right: 1px solid #eee;
        background: #fff;
    }

    .hl2adwapslide {
        border-left: 1px solid #eee;
        border-top: 1px solid #eee;
        opacity: 0 !important;
    }

    .hl2adwapslide.swiper-slide-active {
        opacity: 1 !important;
    }

    .hl2adwapn img {
        position: absolute;
        max-width: 90%;
        max-height: 90%;
        margin: auto;
        inset: 0;
    }

    .hl2adwap {
        margin-top: var(--mt25p);
    }

    /* 关于 */

    /* 加入 */
    

    .whyus2slide {
        margin: 0;
        padding: var(--npd);
    }

    .whyus2 {
        overflow: hidden;
    }

    .whyus2ms {
        line-height: 1.4;
    }

    .zhiwei2mwz {
        width: 100%;
    }

    /* .whyus2swiper{margin-top: 0;padding: 25px 15px;} */
    .jus7sxl,
    .jus7sxr {
        width: 100%;
        max-width: inherit;
    }

    .jus7sxr {
        margin-top: 20px;
    }

    .jus7sx {
        padding: var(--npd);
    }

    .jus7sxlm {
        width: 49.5%;
        margin: 0;
    }

    /* 加入 */

    /* event */
    .event2awz,
    .event2dym {
        padding: var(--npd)
    }

    .event3al,
    .event3ar {
        width: 100%;
    }

    .event3alwz {
        padding: var(--npd)
    }

    .event3ara:last-child {
        padding-bottom: 0;
    }

    .event3ara {
        border: none;
        border-top: 1px solid #c5c6c8;
    }

    .event3ara:nth-child(1) {
        padding-top: 40px;
    }

    .event3alwz {
        padding-bottom: 40px;
    }

    .event5ams {
        display: none;
    }

    /* event */

    /* 解决方案 */

    /* 产品 */
    .proazsdm {
        width: 100%;
    }

    .proavideom-height-1 {
        height: auto;
        min-height: auto;
    }

    .proazsdm {
        position: relative;
        height: auto;
        top: 0;
        left: 0;
        animation-name: none;
        -webkit-animation-name: none;
        transform: none;
        -webkit-transform: none;
    }

    .proavideobtn i {
        font-size: 52px;
    }

    .proa2lra,
    .proa2lrb {
        width: 100%;
    }

    .proa2lr {
        flex-wrap: wrap;
    }

    .proa2lrb {
        margin-top: var(--mt25p);
    }

    .proa2lra .pub2h1 {
        justify-content: center;
    }

    .proa2lra .proams {
        text-align: center;
    }

    .proasub span br {
        display: none;
    }

    .w-pro .w-pro {
        width: 100%;
    }

    .p8cwap_tit1 {
        padding: 0 var(--plr);
    }

    .p8cwap_tit1 {
        padding-top: var(--ptb);
        padding-bottom: var(--mt25p);
        background: #fff;
    }

    .p8cwap_tit1-pt-0 {
        padding-top: 0;
    }

    .pro8cb2bwz1 {
        position: relative;
        left: 0;
        top: 0;
        transform: none;
        -webkit-transform: none;
    }

    .pro8cb2bwz1 {
        justify-content: flex-start;
    }

    .pro8cb2bwz1m {
        width: 100%;
        padding: var(--npd) var(--plr);
        padding-bottom: var(--ptb);
    }

    .pro8cb2d {
        padding-bottom: 0;
    }

    .pro8cb2dm {
        position: relative;
        left: 0;
        top: 0;
        transform: none;
        -webkit-transform: none;
    }

    .pro8cb2dm {
        padding: var(--npd) var(--plr);
        padding-bottom: var(--ptb);
    }

    .pro8cb2bms-max-900-center {
        text-align: left;
    }

    .pro8cb2bsj-center {
        justify-content: space-between;
        text-align: left;
    }

    .pro8cb2bsj-center .pro8cb2bsjm {
        margin: 0;
    }

    /* .pro8cb2bwz1m{padding-top:calc(var(--npd) * 0.5);} */
    .pro8cb2bms {
        margin-top: 0;
    }

    .pro8cb2bsj {
        margin-top: var(--mt30p);
    }

    .pro8cb2bsj-dn3hh3 {
        justify-content: space-between;
    }

    .pro8cb2b1 {
        background: #303d51
    }

    .pro8cb2b2 {
        background: #06090e
    }

    .pro8cb2b3 {
        background: #1a2430
    }

    .pro8cb2bsjm {
        max-width: 32.33%;
    }

    .pro8cb2cwz,
    .pro8cb2cimg {
        width: 100%;
    }

    .pro8cb2cm {
        margin-top: var(--mt25p);
    }

    .right .pro8cb2cimg1 {
        display: block;
    }

    .right .pro8cb2cimg2,
    .pro8cb2cimg2 {
        display: none;
    }

    .pro8cb2bms {
        color: #222;
        padding-top: var(--npd);
    }

    .pro8cb2bms-fff.pro8cb2bms {
        padding-top: 0;
    }

    .pro8cb2bms-fff {
        color: #fff;
    }

    .findpro-pt2,
    .pro8cb2c-pt-0 {
        padding-top: calc(var(--ptb) * 0.5);
    }

    .dulinkaimg,
    .dulinkawz {
        width: 100%;
    }

    .dulinkan:nth-child(even) .dulinkaimg1,
    .dulinkaimg2 {
        display: block;
    }

    .dulinkan:nth-child(even) .dulinkaimg2 {
        display: none;
    }

    .dulinkan {
        margin-top: var(--mt25p);
    }

    .dulinkams {
        margin-top: var(--npd);
    }

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

    .dulinkan:last-child {
        padding-bottom: 0;
    }

    .dulinkcvideo {
        width: 100%;
    }

    .proams br {
        display: none;
    }

    .proams {
        text-align: left;
    }

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

    .prosmpeo1 {
        padding-left: 0;
        padding-right: 0;
    }

    .prosmpeo1mp1 {
        padding-top: 5px;
    }

    .prosmpeo1mp0,
    .pro215bgr2mspan {
        font-size: 26px;
    }

    .pro215bgr2micon {
        height: 30px;
    }

    .pro215bgtop,
    .pro215bgbottom,
    .pro215bgright {
        position: relative;
        left: 0;
        transform: none;
        -webkit-transform: none;
        width: 100%;
        z-index: 3;
    }

    .pro215bgtop {
        top: 0;
    }

    .pro215bgbottom {
        bottom: 0;
    }

    .pro215bg {
        background-color: #000;
    }

    .w-pro-tit {
        padding-left: var(--plr);
        padding-right: var(--plr);
    }

    .pro215bgbottom {
        margin-top: var(--mt45p);
    }

    .pro215bgright {
        right: 0;
        bottom: 0;
        justify-content: space-between;
        width: var(--w-pro);
    }

    .pro215bgright {
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .pro215bgr2mp0 {
        justify-content: center;
    }

    .pro215bgr2m {
        width: auto;
        text-align: center;
    }

    .pro215bgm {
        margin-top: var(--mt45p);
    }

    /* 产品 */

    /* 新闻详细 */
    .new25xxright {
        display: none;
    }

    .new25xxleft {
        width: 100%;
    }

    .new25xxzw,
    .new25xxp1 {
        margin-top: var(--mt25p);
    }

    /* support */
    .suppotsuba a {
        min-width: inherit;
        height: auto;
        padding: 10px 5px;
        margin: 0;
        line-height: 1.2;
    }

    .suppotsuba1 a {
        width: 32%;
        text-align: center;
    }

    .suppotsuba1 {
        justify-content: space-between;
    }

    .suppotsuba-contact {
        justify-content: center;
    }

    .suppotsuba-contact a {
        width: auto;
        text-align: center;
        padding: 10px 20px;
        margin: 0 1.5%;
    }

    .jus7xxmn-w11 {
        display: none !important;
    }

    .jus7xxmn-w10 {
        width: calc(100% - 150px);
    }

    .supwar5bl,
    .supwar5br {
        width: 100%;
    }

    .spr5bczs {
        min-height: 300px;
        height: auto;
    }

    /* .faq3abl{display: none;} */
    .faq3abl {
        position: relative;
        top: 0;
        padding: var(--npd);
        box-shadow: 0 0 30px rgba(220, 220, 220, 0.2);
    }

    .faq3abl {
        width: 100%;
    }

    .faq3abr {
        width: 100%;
        padding-left: 0;
        padding-top: var(--ptb);
    }

    .faq3abh5 i {
        left: 0;
    }

    .faq3abh5 a {
        padding-left: 20px;
    }

    .faq3absub2 {
        padding-left: 35px;
    }

    .faq3abrh6 span {
        padding: 20px 0;
    }

    .faq3abrmmn {
        padding: 10px var(--npd);
    }

    .faq3abrh6 i {
        font-size: 16px;
        top: 24px;
    }

    .faq3abrmmdw {
        top: calc(-1* (var(--nav-height-ph) + 20px))
    }

    .suppot_services {
        display: none;
    }

    .salesswiper {
        width: 100%;
        padding: 20px var(--plr);
    }

    .salesswiper:before,
    .salesswiper:after {
        display: none;
    }

    /* support */

    /*esg*/
    .esg10amimg,
    .esg10amwz {
        width: 100%;
    }

    .esg10amwz {
        padding: var(--npd)
    }

    .esg10am {
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
    }

    .esg10bpage {
        display: none;
    }

    .esg10bswiper {
        height: 80vh;
        min-height: 420px;
    }

    .esg10cslide {
        width: 80%
    }

    .esg10cslide {
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
    }

    .esg10cswiper {
        padding-bottom: 30px;
    }

    .esg10dwz {
        margin: 0;
        padding: var(--npd)
    }

    /*esg*/



    /* 页码 */

    .dnpage {
        margin-top: var(--mt25p);
    }



}


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

    :root {
        /* 统一修改 */
        --w85: 100%;
        --maxw: 1600px;
        --w14: 100%;
        --ptb: 50px;
        --ptb-2: 50px;
        --fs-tit: 26px;



        --fs80: 30px;
        --fs60: 30px;
        --fs58: 26px;
        --fs56: 24px;
        --fs52: 24px;
        --fs50: 24px;
        --fs45: 22px;
        --fs32: 18px;
        --fs30: 18px;
        --fs28: 18px;
        --fs26: 16px;
        --fs24: 16px;
        --fs22: 16px;
        --fs20: 16px;
        --fs18: 14px;
        --mt25p: 25px;
        --mt35p: 25px;
        --mt45p: 25px;
        --mt55: 25px;
        --mt55p: 25px;
        --mt70p: 35px;
        --plr: 4%;
        --w-pro: 92%;
        --npd: 20px;
        --solo-wz-paddingleft: 4%;
        --nav-height: 73px;
        --baner-h4-size: 26px;
        --baner-en-size: 18px;
        /* 统一修改 */
        --split-jx: 3px;
        --txt-height: 50px;
        --solo-bg: #0b151f;
        /* 同时修改 */
        --solo-wz-width: 100%;
        --sozbwz-width-2-1: 100%;
        --sozbwz-width-2-4: 100%;
        /* 同时修改 */

        --proazs3g-fs-p1: 12px;
    }

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

    .pub2h1 {
        font-size: var(--fs-wap-22);
    }

    .topBtn {
        width: 40px;
        bottom: 5px;
        right: 5px;
    }

    .topBtnt .button {
        width: 100%;
        height: 40px;
    }

    .more25 {
        height: 38px;
    }

    .more26 i,
    .more26 {
        font-size: var(--fs-wap-12);
        color: #888;
    }

    .ab19ams {
        margin-top: var(--mt25p);
    }

    .wap2fot {
        padding-top: calc(var(--ptb) * 0.5);
        padding-bottom: 0;
    }

    .pc,
    .topBtnz,
    .hide_768 {
        display: none;
    }

    .phone,
    .show_768 {
        display: block;
    }

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



    .pro-baner-wz2 {
        align-items: flex-start
    }

    .manual_p30 {
        font-size: var(--fs14)
    }

    .serv_List30 {
        padding: 20px;
        border-radius: 10px;
    }

    .user_s30 {
        display: none;
    }

    /**/

    .cp46p2 {
        min-height: inherit;
        padding-bottom: 20px;
    }

    .sthand_nav {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 5;
        background: #f8fafb;
        margin-top: 80px;
        padding: 0 20px;
    }

    .xxmenu {
        width: 100%;
        height: var(--wap-nav-height);
        /* background: linear-gradient(to right, #00b7ab, #0063b1); */
        background: #fff;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1190;
        transition: all 0.5s ease;
        padding: 0 20px;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    }

    .menu_logo {
        width: 35%;
        /* margin-left: 10px; */
    }


    .menu_ul3 {
        position: relative;
    }

    .menu_li3 img {
        width: 25px;
    }

    .sgp-in-lauge-list {
        position: absolute;
        left: 50%;
        /* width: 140px; */
        margin-left: -35px;
        /* padding-top: 10px; */
        top: 95%;
        /* display: none; */
        opacity: 0;
        text-align: center;
        visibility: hidden;
        transition: all 0.3s ease;
        padding: 0px 40px;
        /* border-radius: 20px; */
        z-index: 111;
        background: #fff;
        box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    }

    .sgp-in-lauge-list a {
        display: inline-block;
        width: 100%;
        height: 100%;
        font-size: 16px;
    }

    .sgp-in-lauge:hover .sgp-in-lauge-list {
        /* display: block; */
        opacity: 1;
        visibility: visible;
    }

    .menu_ul3:hover .sgp-in-lauge-list {
        opacity: 1;
        visibility: visible;
    }

    .sgp-in-lauge-list {
        left: 50%;
        width: 70px;
        margin-left: -38px;
        top: 43px;
        padding: 10px 0;
    }

    .make_a1 {
        border: 1px solid #000;
        margin-right: 0;
        color: #000;
        font-size: 12px;
        height: 30px;
        line-height: 27px;
    }

    .menu_right1 {
        display: flex;
        align-items: center;
        position: relative;
    }

    .menu_a1 {
        position: absolute;
        top: 23px;
        right: 68px;
        /* border: 1px solid red; */
        margin-right: 20px;
        line-height: 1.3;
    }

    /* .menu_msp {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 25px 15px;
	}

	.menu_msp.on {
		padding: 25px 20px;
	} */

    .mlogo1 {
        display: block;

    }

    .mlogo2 {
        display: none;
    }

    .li1 {
        width: 20%;
        display: flex;
        align-items: center;
    }

    .li3 span {
        width: 24px;
        height: 2px;
        background: #333;
        /* background: #fff; */
        display: block;
        margin: 5px;
        opacity: 0.8;
        transition: all 0.5s ease;
    }

    .mmeauom .msp1 {
        transform: rotate(45deg);
        margin: -2px;
    }

    .mmeauom .msp2 {
        opacity: 0;
        margin: 0;
    }

    .mmeauom .msp3 {
        margin: -2px;
        transform: rotate(-45deg);
    }

    .xxlist {
        width: 100vw;
        height: 100%;
        background: var(--color);
        position: fixed;
        top: 0;
        right: -100vw;
        z-index: 1180;
        transition: all 0.5s ease;
    }

    .xxlistss {
        position: fixed;
        right: 0vw;
        top: 0;
        width: 100vw;
        height: 100%;
        overflow-y: scroll;
    }

    .xxlist_ul {
        padding: 20px 0px 60px 0;
        margin-top: 64px;
        position: relative;
    }



    .xxinput input::placeholder {
        color: #fff;
    }

    .xxinput input {
        width: 100%;
        border: none;
        outline: none;
        background: none;
        padding-left: 55px;
        border-radius: 5px;
        border-bottom: 1px solid #fff;
        color: #fff;
        padding: 15px 0 15px 55px;
    }

    .xxinput .ic_img1 {
        position: absolute;
        top: 28px;
        left: 28px;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
    }

    .menu_ul2 {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .ic_img1 {
        width: 20px;
        height: 20px;
    }

    .menu_ul2 a {
        font-size: 14px;
        margin-top: 10px;
        color: #fff;
    }

    .xxlist_ul2 {
        padding: 0;
    }

    .bBor2 {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /* border-bottom: 1px solid #bbbbbb; */
    }

    .bBor,
    .twoa,
    .twob {
        position: relative;
        list-style: unset;
        padding: 0 15px;
    }

    .bBor .menu_span1,
    .twoa .menu_span1 {
        width: 25px;
        height: 49px;
        position: absolute;
        right: 20px;
        top: 0;
        background: url(../temp/jia_black1.svg) no-repeat center;
        background-size: 16px;
    }

    .bBor .menu_span3,
    .twoa .menu_span3 {
        width: 25px;
        height: 49px;
        position: absolute;
        right: 0;
        top: 0;
        background: url(../img/pbtyuyan4.png) no-repeat center;
        background-size: 16px;
        transition: all 0.3s ease;
    }

    .bBor .menu_span3.on,
    .twoa .menu_span3.on {
        transform: rotatex(180deg);
    }

    .bBor .menu_span2,
    .twoa .menu_span2,
    .twob .menu_span6 {
        width: 25px;
        height: 34px;
        position: absolute;
        right: 15px;
        top: 3px;
        background: url(../temp/jia_black1.svg) no-repeat center;
        background-size: 16px;
    }

    .bBor a,
    .twoa a,
    .twob a {
        padding: 10px 20px;
        color: #fff;
        font-size: 14px;
        display: block;
        width: 100%;
    }

    .bBor .proList,
    .twoa .proList {
        display: none;
        /* padding-left: 20px; */
    }

    .twob .proList4 {
        display: none;
    }

    .bBor .proList li a,
    .twoa .proList li a,
    .twob .proList li a {
        font-size: 13px;
        padding: 10px 15px;
    }

    .bBor.on .menu_span1 {
        background-image: url(../temp/jian_black.svg);
        background-size: 15px;
    }

    .twoa.on .menu_span2 {
        background-image: url(../temp/jian_black.svg);
        background-size: 15px;
    }


    .twob.on .menu_span6 {
        background-image: url(../temp/jian_black.svg);
        background-size: 15px;
    }

    .menu_liplex {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .menu_liplex i {
        color: #fff;
    }

    .menu_ul2 {
        margin: 0 20px;
    }

    .menu_ul2 img {
        width: 26px;
        margin: 0 auto;
    }

    .bBor span {
        color: #fff;
        padding-right: 10px;
    }

    .bBor,
    .twoa,
    .subtwo li {
        border-bottom: 1px solid #d2d7d9;
    }

    .subtwo li:last-child,
    .twoa:last-child {
        border: none;
    }

    /**/


    .dpro9a {
        padding: 0 5%;
    }

    .dpro9ab,
    .foot27a,
    .foot27b,
    .jishu3m,
    .foot27c {
        flex-wrap: wrap;
    }

    .dpro9abl {
        width: 100%;
        position: relative;
        top: 0;
    }

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

    .dpro9ab {
        margin-top: 30px;
    }

    .dpro9aa {
        padding-top: 30px;
    }

    .dpro9abra {
        width: calc(50% - 8px);
    }

    .dpro9abra:nth-child(6n) {
        margin-right: 0;
    }

    .jishu3 {
        padding: var(--ptb) 0;
    }

    .jishu3link {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }

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

    .jishu3m {
        margin-top: 25px;
    }

    .dpro9abra {
        width: 100%;
        margin-right: 0;
        /*width: 48%;*/
        /*margin-right: 10px;*/
    }

    .dpro9abra:nth-child(3n) {
        margin-right: 10px;
    }

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



    .dpro9abra {
        padding: 30px 0;
    }

    .dpro9abrms {
        min-height: inherit;
    }

    /* .dpro9abra:nth-child(3n) {
        margin-right: 0;
    } */

    .findpro,
    .foot27a,
    .fincar {
        padding: var(--ptb) var(--plr);
    }

    .foot27a ul {
        width: 100%;
    }

    .foot27a ul li {
        display: none;
    }

    .foot27b {
        padding-left: 6%;
        padding-right: 6%;
    }

    .foot27bb {
        margin-top: 20px;
    }

    .foot27c {
        padding: 20px 6%;
    }

    .foot27a h4 a {
        font-size: 16px;
    }

    .foot27c a {
        font-size: 12px;
    }

    .foot27b {
        padding-bottom: 10px;
    }


    .soza {
        padding: var(--ptb) var(--plr);
        padding-bottom: calc(var(--ptb) / 2);
    }

    .wap_hide {
        display: none;
    }

    .wap_show {
        display: block;
    }

    /* 首页解决方案 */
    .why18p1 {
        font-size: var(--fs-wap-14);
    }

    .why18p1-lr {
        padding: 0 10%;
    }

    /* 首页解决方案 */
    /*  */
    /* 案例 */
    .case28blink {
        width: 100%;
        margin-right: 0 !important;
    }

    .case28bwz {
        padding-bottom: 5px;
    }

    .case28a a {
        padding: 10px;
        margin: 0 5px;
    }


    /* 案例 */

    .ab19ams {
        text-align: left;
    }

    .why18p21 {
        margin-top: 0;
    }

    .why18p2m {
        margin-top: var(--mt25p);
    }

    .why18p2m {
        width: 50%;
        min-width: inherit;
    }

    .why18p2 {
        flex-wrap: wrap;
    }

    .why18p2p0 {
        width: 50px;
        height: 50px;
    }

    .why18p2p12 {
        font-size: 14px;
    }

    .why18p2p2 {
        font-size: 14px;
        margin-top: 10px;
    }

    .why18p2p11 {
        font-size: 24px;
    }

    .why18p2p12 {
        font-size: 12px;
        padding-left: 5px;
    }


    .wzns {
        font-size: 12px;
        padding: 0 15px;
        font-size: 0;
    }

    .global2a {
        padding: 0 var(--plr);
        margin-top: var(--mt25p);
    }

    .global2amap {
        width: 100%;
        overflow: hidden;
    }

    .global2amap img {
        width: 126%;
        position: relative;
        left: -13%;
    }

    .mppiont.xuxian .pulse {
        width: 20px;
        height: 20px;
        top: -9px;
        left: -9px;
    }

    .mppiont.xuxian .dot:before {
        width: 10px;
        height: 10px;
        margin-left: -5px;
        margin-top: -5px;
    }

    .waphistory {
        overflow: hidden;
        margin-top: var(--mt25p);
    }

    .path-item__year {
        color: var(--color)
    }

    .jishu2link {
        width: 100%;
        padding-bottom: 0;
    }

    .jishu2m {
        flex-wrap: wrap;
    }

    .jishu2img {
        position: relative;
        height: auto;
    }

    .jishu2wz {
        padding: 0 20px;
    }

    .jishu2wz .pub2h1 {
        justify-content: center;
    }

    .jishu2p2 {
        width: 100%;
    }

    .jishu2p2 {
        margin-top: var(--mt25p);
    }

    .jishu2p3 {
        margin-top: var(--mt40p);
    }

    .jishu2p2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        white-space: break-spaces;
        -webkit-box-orient: vertical;
    }

    .jishu2link {
        margin-top: 20px;
    }

    .jishu2link:nth-child(1) {
        margin-top: 0;
    }


    .itemtxtp1 {
        justify-content: center;
    }

    .itemtxtp2 {
        padding: 0 20px;
    }

    .dn25touch {
        height: 330px;
        min-height: auto;
    }

    .dn25touchwz {
        padding: 0 20px;
    }

    .dn25touchwz .pub2h1 {
        justify-content: center;
    }

    .why18p1 br {
        display: none;
    }

    .path-item__year {
        font-size: var(--fs-wap-tit-22);
    }

    /* 解决方案 */
    /* .soban{margin-top: var(--wap-nav-height);} */
    .sobanimg {
        position: relative;
    }

    .soban {
        padding: 0;
    }

    .sobanwz {
        padding: 0 var(--plr);
        top: 26%;
    }

    .sobanwz {
        top: 26%;
    }

    .sozb {
        padding-bottom: 0;
    }

    .sozbwapimgwz {
        position: absolute;
        z-index: 3;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .sozbwapimgwz {
        padding: 0 var(--plr);
        width: 55%;
    }

    .sozbzw {
        position: relative;
        left: 0;
        top: 0;
        transform: none;
        -webkit-transform: none;
        padding-top: 20px;
        padding-bottom: 20px;
    }

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

    .sozbzw {
        margin-top: -1px;
    }

    .so12bg {
        background: var(--solo-bg);
    }

    /* .sozbwz .sozbh6 {display: none;} */
    .sozbh6 {
        font-size: var(--fs-wap-18);
        line-height: 1.4;
    }

    .sozbms,
    .sozbnump1 {
        margin-top: 0;
    }

    .sozbms {
        margin-top: 10px;
    }

    .sozbnump2 {
        font-size: 12px;
    }

    .sozbnum2 {
        margin-top: var(--mt25p);
    }

    .sozb-right .sozbwapimgwz {
        left: auto;
        right: 0;
    }

    .sozb-right .sozbh6 {
        justify-content: flex-start;
    }

    .sozbbgswiper {
        position: relative;
        left: 0;
        top: 0;
        height: auto;
    }

    .sozbzwsub {
        position: relative;
        right: 0;
        bottom: 0;
        width: 100%;
        justify-content: space-between;
        padding-bottom: 20px;
    }

    .sozbzwsub span:before {
        bottom: 0;
        background: var(--color);
    }

    .sozbzwsub span {
        padding-bottom: 5px;
        margin: 0;
        margin-right: 10px;
        font-weight: var(--b600);
    }

    /* .sozbzwsub span{color:#222;} */
    .sozbzwsub {
        position: absolute;
        bottom: 8%;
        width: calc(100% - var(--plr) - var(--plr));
        left: var(--plr);
        padding-bottom: 0;
    }

    .sozbbg {
        width: 100%;
    }

    .sozbnumn {
        max-width: 30%;
    }

    .sozcm {
        width: 100%;
        padding-bottom: 0;
    }

    .sozcmwz {
        position: relative;
        top: 0;
    }

    .sozcmwz {
        padding: var(--npd);
        padding-bottom: var(--ptb);
        text-align: left;
    }

    .sozcp2 {
        max-width: 100%;
        color: #fff;
        padding: 0;
        margin-top: 15px;
    }

    .sozcm {
        margin-bottom: 10px;
    }

    .sozbh6-center {
        justify-content: flex-start;
    }

    .sozb-center .sozbwapimgwz {
        width: 100%;
    }

    .sozbwz-center {
        text-align: left;
    }

    .sozbnump1 i {
        font-size: 12px;
    }

    .fincar {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden;
    }

    .fincarm {
        padding: 0 var(--plr);
    }

    .fincarwz {
        padding: 20px;
        transform: translateY(0);
    }

    .fincarp2 {
        display: none;
    }


    .jishu3link {
        height: auto;
        padding-bottom: 0;
    }

    .jishu3img {
        position: relative;
        height: auto;
    }

    .jishu3img img {
        height: auto;
        max-height: auto;
    }

    /*whitepapers*/
    .event5am {
        width: 100%;
        padding-left: var(--plr);
        padding-right: var(--plr)
    }

    .event5amn {
        width: 49%;
        margin-right: 2%;
    }

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

    .event5am {
        display: flex;
        flex-wrap: wrap;
    }

    .event3date {
        font-size: 12px;
    }

    .event3date i {
        display: block;
        padding-left: 0;
    }

    .event5amore {
        display: none;
    }

    /*whitepapers*/

    /* event */
    .event2aimg,
    .event2awz {
        width: 100%;
    }

    .event2dybam {
        width: 100%;
    }

    .event2blink {
        width: 100%;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }

    .event2dybbtn {
        margin-top: var(--mt15p);
    }

    .event2ah5 {
        padding-bottom: 0;
    }

    .ereg6msb {
        width: 100%;
    }

    .ereg6,
    .ereg5 {
        padding-bottom: 0;
    }

    .event3bimg,
    .event3bwz {
        width: 100%;
    }

    .event3bwz {
        padding: var(--npd)
    }

    .event3blink {
        margin-bottom: 20px;
    }

    .event3blinkm,
    .event3al {
        background: #fff;
    }

    .event3arimg {
        display: none;
    }

    .event3arwz {
        width: 100%;
        padding: 0;
    }

    .event3ara {
        padding: var(--npd) !important;
        background: #fff;
        border: none;
        margin-top: 20px;
    }

    .event3alwz {
        padding-bottom: var(--npd);
    }

    .event4aimg,
    .event4awz {
        width: 100%;
    }

    .event4amore {
        display: none;
    }

    .event4awz {
        padding: var(--npd);
    }

    .event4ah5 {
        font-size: var(--fs20);
    }

    .event5amore {
        position: relative;
        padding: 0;
        margin-top: var(--mt25p);
    }

    .event5ah5 {
        font-size: var(--fs20);
    }

    .event5awz {
        padding: var(--npd);
    }

    .event5aimg,
    .event5awz {
        width: 100%;
    }

    .event5aimg1,
    .event4aimg1 {
        display: block !important;
    }

    .event5aimg2,
    .event4aimg2 {
        display: none !important;
    }

    .event5amn,
    .event4am {
        margin-bottom: 20px;
    }

    /* event */
    /* 加入 */
    .join28ar {
        padding-bottom: 0;
    }

    .join28ap1 {
        margin-top: 10px;
    }

    .zhiwei2m {
        padding: var(--ptb) var(--npd);
    }

    .jus7sxlm {
        width: 100%;
    }

    .jus7sxr,
    .jus7sxlm {
        margin-top: 10px;
    }

    .jus7xxmn-w2,
    .jus7xxmn-w3 {
        display: none !important;
    }

    .jus7xxmn span:nth-child(1) {
        padding-left: var(--npd);
    }

    .jus7xxmn-w1 {
        width: 50%;
    }

    .join28ams {
        width: 100%;
        text-align: left;
    }

    .jus7xxmn span {
        padding: 15px 5px;
        align-items: center;
    }

    .jus7xxmn .jus7xxmn-w4 {
        font-size: 12px;
        padding-left: 0;
        padding-right: 0;
        width: 90px;
    }

    .jus7xxmn-w5 {
        width: 45px;
    }

    .jus7xxmn-w1 {
        width: calc(100% - 45px - 90px);
    }

    .jus7xxmntop .jus7xxmn-w4 {
        font-size: 14px;
    }

    .jus7xxms {
        padding: var(--npd)
    }

    .jus7xxmntj {
        position: relative;
        right: 0;
        top: 0;
    }

    .jus7xxmnp3a {
        width: 100%;
        margin-top: var(--mt15p);
    }

    .jus7xxmnp3 {
        margin-top: 0;
    }

    .jus7xxmntj {
        display: flex;
        margin-top: var(--mt25p);
    }
    .whyus2slide:hover{transform: translateY(0);box-shadow:0 5px 15px rgba(0,0,0,0.08);}
    /* 加入 */

    /* suppot */
    .jus7xxmn-w7,
    .jus7xxmn-w8,
    .jus7xxmn-w81 {
        display: none !important
    }

    .jus7sxlselect .jus7sxlselectm .layui-input {
        font-size: 14px;
    }

    .supp7downbtn1 {
        display: none;
    }

    .jus7xxmn-w9 {
        width: 150px;
        font-size: 12px;
        justify-content: flex-end;
    }

    .jus7xxmn .jus7xxmn-w9 {
        padding-right: var(--npd);
    }

    .jus7xxmn-w6 {
        width: calc(100% - 120px);
    }

    .suppot_vitem {
        width: 100%;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }

    .videotypesearch,
    .videotypeselect {
        width: 100%;
        margin-left: 0;
    }

    .videotypeselect {
        margin-top: 10px;
    }

    .salesbma,
    .salesbmb {
        width: 100%;
    }

    .salesbm {
        position: relative;
        top: 0;
        flex-wrap: wrap;
    }

    .salesbm:nth-child(1) {
        top: 0;
    }

    .salesap1 {
        text-align: left;
    }

    .salesslide {
        padding: var(--npd);
    }
    .salesslide:hover{background:#fff;transform:translateY(0)}
	.salesslide:hover .sales_p1{color:#222}
	.salesslide:hover .sales_qtm{color:#333} 

    .salesbma {
        padding: 0;
        padding-top: var(--npd);
    }

    .salesbpp2 {
        margin-top: var(--mt10p);
    }

    .manual_p2 {
        line-height: 1.4;
    }

    .manual_item3 {
        margin-top: 0;
    }

    .faq_nav {
        width: 100%;
    }

    .faq_item {
        padding: 0 10px;
    }

    .suppotsuba-contact {
        justify-content: space-between;
    }

    .suppotsuba-contact a {
        width: 49%;
        text-align: center;
        padding: 10px 0;
        margin: 0;
    }

    .suppot_crightmain {
        width: 100%;
        margin-right: 0;
        padding: var(--npd);
    }

    .sales_p1 {
        min-height: inherit;
    }

    .suppot_crightmain:nth-child(3n) {
        margin-right: 0;
    }

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

    .suppot_crightmain {
        margin-top: 15px;
    }

    .jus7sx-ddwoload-top {
        padding: var(--npd);
        padding-bottom: 0;
    }

    /* suppot */

    /* 留言框 */
    .msgmm {
        width: 100%;
        margin-bottom: 10px;
    }

    .msgm {
        margin-top: 0;
    }

    .msgmtxt {
        padding: 15px;
    }

    .msgmm label.on {
        opacity: 0;
    }

    .msgmtjl,
    .msgmtjr {
        width: 100%;
    }

    .msgmtjr {
        padding-top: 25px;
    }

    /* 留言框 */

    /* 相关产品 */
    .findpro {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden;
    }

    .findprox {
        padding-left: var(--plr);
        padding-right: var(--plr);
    }

    .findpro-pt2 {
        padding-top: calc(var(--ptb) * 0.5);
    }

    /* 相关产品 */

    /* 产品 */
    .proban {
        padding-bottom: 0;
    }

    .probanimg {
        position: relative;
        height: auto;
    }

    .probanp2 {
        display: none;
    }

    .probanwz {
        top: 24%;
        transform: translateX(-50%);
        text-align: center;
    }

    .probanp1 {
        max-width: 100%;
        text-align: center;
    }

    .probanp0 {
        display: none;
    }

    .proavideobtn i {
        font-size: 40px;
    }

    .ideosbtn.left {
        left: 5%;
    }

    .ideosbtn.right {
        right: 5%;
    }

    .ideosbtn {
        width: 40px;
        height: 40px;
        display: none;
    }

    .ideosbtn i {
        font-size: 16px;
    }

    .proams {
        margin-top: var(--mt15p);
    }

    .findpro-cp .w-pro {
        width: 100%;
    }

    
    .findpro-cp {
        padding-bottom: var(--ptb);
        padding-top: calc(var(--ptb) * 0.5);
    }

    .w-pro-full-998 {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }

    .proazslf {
        padding: 0 var(--plr);
    }

    .proavideom-height-2 {
        height: auto;
        min-height: auto;
    }

    .proazslwz {
        width: 100%;
        padding: var(--npd);
    }

    .proazslfp1 {
        font-size: var(--fs-wap-14);
    }

    .proazslfp2 {
        font-size: var(--fs-wap-12);
    }

    .proasub-two {
        justify-content: space-between;
    }

    .proasub-two span {
        width: 45%;
    }

    .proazs3gwz {
        font-weight: normal;
    }

    .pro8cb2bsjico {
        width: 45px;
        height: 45px;
    }

    .pro8cb2bsjp2 {
        font-size: 12px;
    }

    .proazs3gm {
        width: 32%;
    }

    .prosmpeo1m {
        max-width: inherit;
    }

    .prosmpeo1mp0 {
        font-size: 16px;
    }

    .prosmpeo1mp0 {
        line-height: 22px;
    }

    .prosmpeo1mp1 {
        padding-top: 0;
        line-height: 1.2;
    }

    .prosmpeo1 {
        padding: 0;
        justify-content: space-between;
    }

    .pro215bgr2mspan {
        font-size: 16px;
    }

    .pro215bgright {
        flex-wrap: inherit;
        justify-content: space-between;
    }

    .pro215bgr2mms {
        font-size: 12px;
        line-height: 1.4;
        margin-top: 5px;
    }

    .pro215bgr2micon {
        height: 18px;
        margin-left: 5px;
    }

    .pro215bgr2m {
        max-width: 32%;
    }

    .dpro9a-no-baner {
        padding-top: calc(var(--nav-height-ph) + var(--ptb));
        margin-top: 0;
    }

    .dpro9aa {
        padding-top: 0;
    }

    /* 产品 */

    /* 产品列表 */
    .dpro9a {
        padding-left: var(--plr);
        padding-right: var(--plr);
    }

    .dpro9ablm {
        display: flex;
        flex-wrap: wrap;
    }

    .dpro9asuba {
        font-weight: 400;
        line-height: 1.2;
        padding: 10px 20px;
        border-radius: 66px;
        margin-bottom: 5px;
    }

    .dpro9asuba.active {
        background: #fff;
    }

    .dpro9abrimg img {
        max-width: 80%;
    }

    .dpro9abrimg {
        text-align: center;
        padding: 40px 0;
    }

    /*  */
    /*.dpro9abra {*/
    /*    width: 48%;*/
    /*}*/

    .dpro9abrimg {
        background: #fff;
        padding: 20px 0;
    }

    /*.dpro9abrwz {*/
    /*    text-align: left;*/
    /*    margin-top: 14px;*/
    /*}*/
    .dpro9abrwz{margin-top:0;}
    .dpro9abra {
        /*padding: 0;*/
        background: #fff;
        margin-top: 20px;
    }

    .dpro9abra:nth-child(1),
    .dpro9abra:nth-child(2) {
        margin-top: 0;
    }

    .dpro9abrgd {
        /*justify-content: start;*/
        margin-top: var(--mt25p);
    }

    /*.dpro9abrtit {*/
    /*    min-height: 50px;*/
    /*}*/
    .findproxslide .dpro9abrimg,.findproxslide{background: var(--bg-f6f7fa);}
    .findproxslide{margin-top:0 !important;margin-bottom:0 !important;height: auto;}
    

    /* 产品列表 */

    /* suppot */

    .supwar5bp3btn {
        min-width: auto;
        width: 48%;
    }

    .supwar5bp3 {
        justify-content: space-between;
    }

    .msgmm .layui-input {
        padding-top: 9px;
    }

    /* suppot */

    /* suppot */

    .supwar5bp3btn {
        min-width: auto;
        width: 48%;
    }

    .supwar5bp3 {
        justify-content: space-between;
    }

    .msgmm .layui-input {
        padding-top: 9px;
    }
    
    
	.suppot_crightmain:hover{transform:translateY(0);background:#fff}
	.suppot_crightmain:hover .sales_p1{color:#222} 
	.suppot_crightmain:hover .sales_qtm,.suppot_crightmain:hover .sales_qtm a{color:#333} 
	

    /* suppot */
    /* part */
    .partd1om {
        flex-wrap: wrap;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
    }

    .partd1oimg,
    .partd1owz {
        width: 100%;
    }

    .partd1owz,
    .partd1om:nth-child(2n) .partd1owz {
        padding: var(--npd);
        padding-bottom: calc(var(--npd) * 1.5);
    }

    .partd1ms {
        text-align: left;
    }

    .partd1omore {
        margin-top: var(--mt25p);
    }

    .partd1omorem {
        margin: 0;
        margin-right: 2%;
    }

    .partd1omorem:last-child {
        margin-right: 0;
    }

    .partd1omore {
        justify-content: flex-start;
    }

    .partd1oimg1 {
        display: block !important;
    }

    .partd1oimg2 {
        display: none !important;
    }

    .partd2icon {
        width: 50px;
        height: 50px;
    }

    .partd2slide {
        padding: var(--npd);
    }

    .partd3 {
        padding: 0;
    }

    .partd3m {
        padding-bottom: 0;
        height: 280px;
    }

    .partd6mimg1 {
        display: block !important;
    }

    .partd6mimg2 {
        display: none !important;
    }

    .partd6mimg,
    .partd6mwz {
        width: 100%;
        padding: 0;
    }

    .partd6mwz {
        padding: var(--npd);
        padding-bottom: calc(var(--npd) * 1.5);
    }

    .partd6m {
        flex-wrap: wrap;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
    }

    .partd4 {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden;
    }

    .partd4mcswiper,
    .partd4ma {
        padding: 0 var(--plr);
    }



    .ptfi2listm {
        width: 100%;
        margin-right: 0 !important;
    }

    .ptfi2sx {
        width: 100%;
        max-width: inherit;
    }

    .ptfi2lista {
        display: none;
    }

    .ptfi2listb {
        opacity: 1;
        visibility: visible;
    }

    .ptfi2listb {
        background: #fff;
    }

    .ptfi2p2wz {
        color: #222;
    }

    .ptfi2p3 img {
        filter: none;
    }

    .ptfi2p3,
    .ptfi2p4 {
        padding: 0;
    }

    .ptfi2listb {
        padding: var(--npd);
    }

    .ptfi2p3 {
        height: 60px;
    }

    .ptfi2p3 img {
        max-height: 70%;
    }

    .ptfi2listb .partd4mcwzicon,
    .ptfi2listb .partd4mcwzp1 a,
    .ptfi2listb .partd4mcwzp1 {
        color: #333;
    }

    .pal3ansub {
        position: relative;
        top: 0;
        max-width: inherit;
        width: 100%;
    }

    .pal3anh5 i {
        left: 0;
    }

    .pal3anh5 a {
        padding-left: 20px;
    }

    .pal3ansub {
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
        padding: var(--npd);
    }

    .pal3anlim,
    .pal3anh5 i {
        font-size: 12px;
    }

    .pal3anh5 i {
        top: -3px;
    }

    .pal3ansubm {
        margin-bottom: 10px;
    }

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

    .dulinkbwz {
        padding: 0 var(--plr)
    }



    /* part */

    /* rd */
    .why18p2m-width-auto-3 {
        width: auto;
        min-width: auto;
    }

    .mau6eqtmicon {
        width: 15px;
    }

    .mau6eqtp2 {
        font-size: 12px;
    }

    .mau6eqtm {
        padding: 0 15px;
        margin: 0;
    }

    .mau6eqt {
        padding: 0 var(--plr);
    }

    .mau6eqtp1 span {
        font-size: var(--fs-wap-22);
    }

    .mau6cswiper {
        padding: 0 var(--plr);
    }

    .mau6b {
        padding-left: var(--plr);
        padding-right: var(--plr);
    }

    .mau6bmimg,
    .mau6bmwz {
        width: 100%;
    }

    .mau6bmwz {
        padding: var(--npd) !important;
    }

    .mau6bms {
        margin-top: var(--mt10p);
    }

    .mau6bmm {
        flex-wrap: wrap;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
    }

    .mau6bmimg2 {
        display: none !important;
    }

    .mau6bmimg1 {
        display: block !important;
    }

    .mau6bh5 {
        font-size: 16px;
    }

    /* rd */

    /* jishu3 */
    .jishu3p3 {
        display: none;
    }

    .xgffswiper {
        margin-top: var(--mt25p);
    }

    .jishu3wz {
        padding: var(--npd);
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }

    /* jishu3 */

    .phnav-ssgnm {
        border-radius: 5px;
    }

    .jus7sx-ddwoload-top {
        display: flex;
        flex-direction: column-reverse;
    }

    .swiper-slide-active .life2wz {
        opacity: 0;
    }

    .zhiwei2ms {
        display: none;
    }

    .split1 {
        justify-content: center;
    }

    .split2 {
        justify-content: start;
    }

    .zhiwei2mwz .zhiwei2more {
        justify-content: center;
    }

    .waphistoryms {
        padding-left: 20px;
    }

    .event3ar {
        display: none;
    }

    .event3ams {
        display: none;
    }

    .event3alswiperpage {
        text-align: center;
        margin-top: 15px;
    }

    .event3alswiperpage span {
        background: var(--color);
    }

    /*.dpro9abrms {*/
    /*    display: none;*/
    /*}*/

    .sozbzw {
        padding-top: 40px;
        padding-bottom: 60px;
    }

    .sozbh6-center {
        justify-content: flex-start;
    }

    /* .sozbzwp2 {
        padding-top: 60px;
        padding-bottom: 60px;
    } */

    .salesbmb {
        margin-top: 20px;
    }

    .salesbm {
        padding-bottom: 20px;
    }

    .salesbm:nth-child(1) {
        padding-top: 20px;
    }

    .salesbm:last-child {
        padding-bottom: 40px;
    }

    .suppotsuba1 a {
        background: transparent;
        border: none;
        border-radius: inherit;
        margin: 0 10px;
        padding: 5px 10px;
        border-bottom: 1px solid transparent;
        width: auto;
    }

    .suppotsuba1 a.on {
        color: var(--color);
        background: transparent;
        border-bottom: 1px solid var(--color);
    }

    .suppotsuba1 {
        border-bottom: 1px solid #e4e4e4;
    }

    .suppotsuba1 {
        justify-content: center;
    }

    .suppotsuba1 a.on:hover {
        color: var(--color);

    }
    
    .ispaxbg,.pro8cb2c {padding-bottom:calc(var(--ptb) * 0.5);}
    
	.partd4mcslide:hover{transform:translateY(0)}
	.partd4mcslidem{backdrop-filter: none;}
	
	.findpro-bg000 .findproimg{background:none;}
	/*产品表格*/
	.cpsepnb{margin-top:20px;}
	          .cpsepnbxx{overflow-x:scroll;}
	          .cpsepn2{width:100%;margin-left:0;}
	          .cpsepn2x{padding:0;width:100%;}
	          .cpsepnbxx table{width: 600px;}
	           .cpsepna{width:100%}
	            .cpsepnb{width:100%}
	            .cpsepn{padding:0}
	            .cpsepnaswiperpage {margin-top:0;}
	            .cpsepnbxx td:nth-child(2),.cpsepnbxx td:nth-child(1){width:auto;padding:10px;}
	            .cpsepnbxx td{border-bottom:1px solid #eee;overflow-wrap: break-word;}
	            .cpsepn2 a{width:auto;padding:0 20px;height:42px;justify-content: space-between;}
	            .cpsepn2{padding:var(--npd)}
	            .cpsep {padding-bottom:calc(var(--ptb) * 0.7);padding-top:var(--ptb)}
	            
	           .cpsep-bg-000 .cpsepnbxx td{border-color:rgba(255,255,255,0.2)}
	          .cpsep-bg-000 .w-pro{width:100%;}
    /*产品表格*/
    /*  */
}