@import url(https://css02.v15cdn.com/m622/aos.css);
.home-banner .swiper-slide{overflow:hidden}
.home-banner .swiper-slide>a{position:relative;display:flex}
.home-banner .swiper-slide>a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.home-banner .swiper-slide img{width:100%;height:100%;object-fit:cover}
.home-banner .pcimg{display:block}
.home-banner .mobimg{display:none}
.home-banner .banner-animote{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#FFFFFF;opacity:0}
.home-banner .banner-animote .p1{font-size:var(--fontsize48);font-weight:var(--fontbold5);line-height:1.4;margin:10px 0 10px}
.home-banner .banner-animote .p2{font-size:var(--fontsize24);margin-bottom:50px;color:var(--color)}
.home-banner .swiper-slide-active img{animation:bannerimg 6s forwards}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{position:absolute;top:45%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:0 0;background:rgba(255,255,255,.1);color:#FFFFFF;z-index:1;cursor:pointer;transition:all .15s linear;border-radius:50%}
.home-banner .bannerswiper-next:hover,.home-banner .bannerswiper-prev:hover{background:var(--color)}
.home-banner .bannerswiper-next em,.home-banner .bannerswiper-prev em{font-size:var(--fontsize24)}
.home-banner .bannerswiper-prev{left:25px}
.home-banner .bannerswiper-next{right:25px}
@keyframes bannerani{0%{margin-top:20px}
100%{opacity:1;margin-top:0}}
@keyframes bannerimg{0%{transform:scale(1)}
50%{transform:scale(1.05)}
100%{transform:scale(1)}}
.home-banner .swiper-pagination{bottom:20px;max-width:1400px;padding:0 70px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}
.home-banner .swiper-pagination-bullet{background:#b9b9b9;opacity:1}
.home-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
.swiper-pagination-bullet{width:12px;height:12px}
@media (max-width:1280px){.home-banner .banner-animote .p1{font-size:var(--fontsize36)}}
@media (max-width:1024px){.home-banner .banner-animote .p1{font-size:var(--fontsize30)}
.home-banner .banner-animote .p2{font-size:var(--fontsize20)}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}}
@media (max-width:768px){.home-banner .banner-animote .p1{font-size:var(--fontsize22)}
.home-banner .banner-animote .p2{margin:0;font-size:var(--fontsize16)}
.home-banner .banner-animote .p3{display:none}}
@media (max-width:500px){.home-banner .swiper-slide img{min-height:240px}}
#indexbanner video{width: 100%;height: calc(100vh - 120px);object-fit: cover;}
.home-banner{position: relative;overflow: hidden;}
.home-banner::after{position: absolute;content: '';width: 35%;height: 80%;background: linear-gradient(180deg, #ff0111, #c81e1e8a, #43434300);top: -50%;left: 10%;z-index: 2;clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);transform: rotate3d(1, 1, 1, 25deg);}
.home-banner::before{position: absolute;content: '';width: 70%;height: 55%;background: #d1031057;z-index: 2;bottom: -22%;transform: rotateZ(45deg);left: -30%;}
.home-banner .banner-text{position: absolute;top: 50%;left: 8%;z-index: 5;width: 60%;transform: translateY(-50%);}
.banner-title{font-weight: bold;font-size: 60px;color: #FFFFFF;line-height: 80px;text-transform: uppercase;}
.banner-oem{margin: 30px 0 60px;}
.banner-text .p1{font-weight: 500;color: #FFFFFF;line-height: 30px;max-width: 680px;}
.banner-btns{display: flex;margin-top: 60px;}
.banner-btns a{display: flex;background: #fff;padding: 18px 17px 18px 22px;line-height: 1;border-radius: 5px;font-weight: bold;color: #000003;position: relative;transition: all .3s ease-in-out;}
.banner-btns a::after{position: absolute;content: '';width: 100%;height: 100%;top: 5px;right: -5px;border-radius: 5px;z-index: -1;border: 1px #fff dashed;transition: all .3s ease-in-out;}
.banner-btns a em{font-size: 18px;line-height: 1;margin-left: 10px;width: 18px;transform: rotateZ(-45deg);transition: all .3s ease-in-out;}
#indexbanner{position: relative;}
#indexbanner::after{position: absolute;content: '';width: 100%;height: 100%;background: #0000005c;top: 0;left: 0;z-index: 0;}
.banner-span{width: 105px;height: 6px;background: #FFFFFF;border-radius: 3px;margin-bottom: 45px;}
.banner-btns a:hover em{transform: rotateZ(0deg);color: #fff;}
.banner-btns a:hover{background: var(--color);color: #fff;}
.banner-btns a:hover::after{border-color: var(--color);}
@media (max-width:1640px) {.home-banner .banner-text{left: 70px;}}
@media (max-width:1366px) {.home-banner .banner-text{width: 80%;}}
@media (max-width:1024px) {.home-banner .banner-text{left: 30px;}
#indexbanner video{height: calc(100vh - 70px);}
.banner-title{line-height: 1.25;font-size: 38px;}
.banner-oem {margin: 10px 0 15px;}
.banner-span{width: 85px;height: 5px;margin-bottom: 25px;}
.banner-text .p1{max-width: 490px;font-size: 14px;}
.banner-btns{margin-top: 20px;}
.banner-btns a{padding: 12px 15px 12px 18px;font-size: 14px;}}
@media (max-width:768px) {.home-banner .banner-text{left: 15px;width: 95%;text-align: center;}
.banner-title{font-size: 32px;}
#indexbanner video{height: calc(100vh - 60px);}
.banner-text .p1{max-width: 100%;}
.banner-span{margin: 0 auto 25px;}
.banner-btns{justify-content: center;}}
@media (max-width:500px) {.banner-title {font-size: 26px;}
.banner-oem{text-align: center;}
.banner-oem img{max-width: 80%;}}
.home-title h1,.home-title h2,.home-title h3,.home-title h4,.home-title h5{font-family: Montserrat;font-weight: var(--fontbold6);font-size: 45px;color: #0F1E36;line-height: 1.25;}
.home-title {font-weight: var(--fontbold6);text-align: center;color: #0F1E36;line-height: 1.32;}
.home-dev {display: flex;justify-content: center;margin-top: 30px;}
.home-dev span {width: 25px;height: 2px;background: var(--color);margin: 0 5px;animation: example 2s infinite;border-radius: 5px;overflow: hidden;}
@keyframes example {0% {margin: 0 2px;}50%{margin: 0 5px;}100%{margin: 0 2px;}}
.home-text {color: #4A4A4A;line-height: 30px;max-width: 1200px;margin: 40px auto 0;font-weight: var(--fontbold4);text-align: center;}
.home-title span {color: var(--color)}
.home-product{padding: 85px 0 100px;background: #F7F8FA;}
.product-contant{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 55px;}
.product-box{width: 32%;position: relative;padding: 40px;background: #fff;box-sizing: border-box;box-shadow: 0px 6px 36px 4px rgba(184, 184, 184, 0.16);border-radius: 5px;border: 1px solid #EFF1F0;margin-bottom: 2%;}
.product-box:nth-of-type(N+4){margin-bottom: 0;}
.product-front{position: relative;transform: rotateY(0);transition: all .3s linear;z-index: 1;width: 100%;height: 100%;background: #fff;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.product-image a{display: flex;justify-content: center;align-items: center;}
.product-image img{width: 100%;height: 100%;aspect-ratio: 1 / 0.8;object-fit: cover;transition: all .3s ease-in-out;}
.product-btn{display: flex;width: 100%;justify-content: space-between;font-weight: var(--fontbold6);font-size: var(--fontsize22);color: #000002;line-height: 36px;margin-top: 25px;transition: all .3s ease-in-out;align-items: center;}
.product-btn em{font-size: var(--fontsize16);;line-height: 1;font-weight: var(--fontbold6);color: #7F7F7F;transition: all .3s ease-in-out;}
.product-im{width: 100%;height: 100%;}
.product-im img{width: 100%;display: block;height: 100%;}
.product-boxs{position: relative;overflow: hidden;width: 32%;}
.product-imgback{width: 100%;height: 100%;}
.product-imgback img{width: 100%;height: 100%;display: block;}
.product-imgback img{transition: all .3s ease-in-out;}
.product-boxs::after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: #0000005c;z-index: 0;}
.product-text{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.product-text>a{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.product-text p{font-weight: var(--fontbold6);font-size: var(--fontsize22);color: #FFFFFF;line-height: 36px;}
.product-btns{width: 55px;height: 55px;background: var(--color);border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: 35px auto;}
.product-btns em{color: #fff;font-weight: var(--fontbold6);line-height: 1;font-size: 14px;width: 14px;}
.product-box:hover .product-btn,.product-box:hover em{color: var(--color);}
.product-box:hover .product-image img{transform: scale(1.02);}
.product-boxs:hover .product-imgback img{transform: scale(1.05);}
.home-quality{padding: 90px 0;}
.quality-contant{display: flex;margin-top: 50px;align-items: center;}
.quality-right{width: 52%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.quality-left{flex: 1;padding-right: 7.5%;}
.quality-left p{color: #000002;line-height: 32px;}
.quality-box{background: #F5F6F8;border-radius: 10px;width: 48.5%;margin-bottom: 3%;padding: 36px 20px 15px 30px;box-sizing: border-box;position: relative;overflow: hidden;z-index: 3;transition: all .3s ease-in-out;}
.quality-box::after{position: absolute;content: '';background: url(https://css02.v15cdn.com/m622/imgs/quality-ic.webp) no-repeat right;background-size: inherit;top: -20px;right: 0;width: 100%;height: 100%;z-index: -1;}
.quality-title{font-weight: var(--fontbold6);font-size: var(--fontsize20);;color: #000002;line-height: 30px;transition: all .1s ease-in-out;}
.quality-btn{display: flex;justify-content: space-between;align-items: center;margin-top: 32px;}
.quality-btn span{width: 37px;height: 37px;background: #FFFFFF;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.quality-btn span em{font-size: var(--fontsize18);width: 18px;line-height: 1;font-weight: var(--fontbold6);color: var(--color);transition: all .3s ease-in-out;transform: rotateZ(-45deg);}
.quality-btn p{font-weight: var(--fontbold6);color: #4a4a4a;transition: all .1s ease-in-out;}
.quality-box:hover{background: var(--color);}
.quality-box:hover .quality-title,.quality-box:hover .quality-btn p{color: #fff;}
.quality-box:hover .quality-btn span em{transform: rotateZ(0deg);}
.home-solutions{background: #F7F8FA;padding-top: 90px;}
.solutions-list{display: flex;margin-top: 65px;}
.solutions-item{width: 17%;position: relative;overflow: hidden;}
.solutions-bottom{position: absolute;width: 100%;height: 100%;bottom: -100%;left: 0;padding: 50px 45px;background: linear-gradient(0deg, var(--color), #46464638);z-index: 10;transition: all .3s ease-in;}
.solutions-bottom a{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.solutions-top img{width: 100%;height: 100%;object-fit: cover;aspect-ratio: 1 / 1.5;transition: all .3s ease-in-out;}
.solutions-top p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;align-items: center;font-weight: var(--fontbold6);font-size: var(--fontsize22);color: #FFFFFF;line-height: 36px;z-index: 3;}
.solutions-top{position: relative;}
.solutions-top::after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: #0000008a;z-index: 0;}
.solutions-ic{display: flex;margin-top: 50px;}
.solutions-ic em{font-size: var(--fontsize32);;width: 32px;line-height: 1;font-weight: var(--fontbold6);transform: rotateZ(-45deg);color: #fff;}
.solutions-tit{font-weight: var(--fontbold6);font-size: var(--fontsize22);color: #FFFFFF;line-height: 36px;}
.solutions-item:hover .solutions-bottom{bottom: 0%;}
.solutions-item:hover .solutions-top::after{background: #ffffff00;}
.solutions-item:hover .solutions-top p{display: none;}
.solutions-item:hover .solutions-top img{transform: scale(1.05);}
.home-resources{padding: 80px 0;}
.resources-row{display: none;}
.resources-col{background: #FFFFFF;box-shadow: 0px 5px 12px 1px #EBEBEB;border-radius: 10px;margin: 15px 20px;}
.resources-content{padding: 20px 25px;}
.resources-list{display: flex;margin:30px 15px 45px;}
.resources-list div{font-weight: var(--fontbold6);font-size: var(--fontsize22);color: #4A4A4A;line-height: 36px;cursor: pointer;}
.resources-list .active{color: var(--color);}
.resources-list div:nth-of-type(1){padding-right: 40px;margin-right: 40px;border-right: 2px solid #C9C9C9;}
.resources-time{color: #666666;line-height: 30px;}
.resources-time em{color: var(--color);margin-right: 5px;}
.resources-img{overflow: hidden;position: relative;}
.resources-img img{transition: all .3s ease-in-out;width: 100%;}
.resources-text{font-size: var(--fontsize22);font-weight: var(--fontbold6);padding: 10px 0;min-height: 90px;}
.resources-btn a{display: flex;justify-content: space-between;font-weight: var(--fontbold6);font-size: var(--fontsize16);;color: var(--color);line-height: 30px;align-items: center;}
.resources-t{width: 38px;height: 38px;background: #F5F6F8;border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: all .3s ease-in-out;}
.resources-t em{font-size: var(--fontsize18);width: 18px;line-height: 1;transform: rotateZ(-45deg);color: var(--color);transition: all .3s ease-in-out;}
.newbutton-next,.newbutton-prev{width: 50px;height: 50px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 4;display: flex;justify-content: center;align-items: center;background: var(--color);border-radius: 100%;color: #fff;cursor: pointer;}
.newbutton-prev{right: 0;}
.homes-btns{display: flex;justify-content: center;}
.home-resources .homes-btns{margin-top: 65px;}
.homes-btns a{width: 216px;height: 59px;background: var(--color);border-radius: 5px;display: flex;justify-content: center;align-items: center;color: #fff;text-transform: uppercase;line-height: 1;transition: all .3s ease-in-out;}
.homes-btns a em{margin-left: 15px;line-height: 1;transform: rotateZ(-45deg);font-size: var(--fontsize18);font-weight: var(--fontbold6);width: 18px;transition: all .3s ease-in-out;}
.resources-col:hover .resources-t em{transform: rotateZ(0deg);color: #fff;}
.resources-col:hover .resources-t{background: var(--color);}
.homes-btns a:hover em{transform: rotateZ(0deg);}
.resources-col:hover .resources-img img{transform: scale(1.02);}
.home-powering .l-wrap{display: flex;}
.powering-right{width: 42%;background: #FFFFFF;border-radius: 3px;padding: 45px 35px;box-sizing: border-box;border-top: 5px solid var(--color);}
.powering-left{flex: 1;padding-right: 9%;}
.powering-span em{font-size: 64px;line-height: 1;color: var(--color);}
.powering-left .home-title{text-align: left;margin: 20px 0 20px;}
.home-powering{background: #F7F8FA;padding: 100px 0;}
.feed-title .p1{font-weight: var(--fontbold6);font-size: var(--fontsize30);;color: var(--color);line-height: 1;margin-bottom: 25px;}
.feed-title .p2{color: #4A4A4A;line-height: 26px;}
.feed-title{margin-bottom: 32px;}
.powering-li{display: flex;color: #4A4A4A;line-height: 36px;align-items: baseline;}
.powering-list{margin: 20px 0;}
.powering-li em{font-size: var(--fontsize20);;color: var(--color);width: 20px;margin-right: 15px;}
.powering-right .wmkcfeedback .inquiry-form input{height: 52px;width: 49%;background: #F6F7F9;border-radius: 3px;margin-bottom: 15px;padding: 20px;border: none;}
.powering-right .wmkcfeedback .inquiry-form textarea{background: #F6F7F9;border-radius: 3px;width: 100%;height: 150px;margin-bottom: 15px;border: none;padding: 20px;box-sizing: border-box;font-family: "Montserrat";}
.powering-right .wmkcfeedback .send-btn{width: 216px;height: 55px;background: var(--color);border-radius: 3px;border: none;color: #fff;font-weight: var(--fontbold6);}
.powering-right .wmkcfeedback .inquiry-form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-partner{background: url(https://css02.v15cdn.com/m622/imgs/partner-back.webp)center no-repeat;padding: 130px 0;background-size: cover;padding: 130px 0;background-size: cover;background-position: center;background-attachment: fixed;}
.partner-span{display: flex;justify-content: center;margin-bottom: 25px;}
.partner-span p{background: #ffffff4a;border-radius: 20px;line-height: 1;padding: 14px 27px;color: #FFFFFF;font-weight: var(--fontbold6);}
.home-partner .home-title h5{color: #fff;margin-bottom: 35px;}
.home-partner .home-title p{font-weight: 400;color: #FFFFFF;line-height: 30px;max-width: 1320px;margin: 0 auto;}
.home-partner .homes-btns{margin-top: 55px;}
.home-partner .homes-btns:hover a{background: #fff;color: var(--color);}
.partner-list{display: flex;justify-content: space-between;margin-top: 145px;}
.partner-ic{display: flex;margin-right: 25px;}
.partner-ic em{font-size: 70px;color: var(--color);line-height: 1;width: 70px;}
.partner-top .p1{font-weight: var(--fontbold6);font-size: 66px;color: #FFFFFF;line-height: 1;}
.partner-top .p2{font-weight: var(--fontbold6);font-size: var(--fontsize20);;color: #FFFFFF;line-height: 30px;padding-left: 12px;}
.partner-item{display: flex;width: 33.3%;justify-content: center;border-right: 1px solid #5F646D;}
.partner-item:nth-last-child(1){border-right: none;}
.partner-top{display: flex;align-items: end;}
.partner-bottom p{font-size: var(--fontsize18);color: #FFFFFF;margin-top: 15px;}
.home-chbeb{padding: 117px 0 100px;}
.chbeb-list{display: flex;justify-content: space-between;margin-top: 55px;}
.chbeb-item{background: #FFFFFF;box-shadow: 0px 2px 17px 1px rgba(184,184,184,0.32);border-radius: 10px;width: 23%;padding: 35px 40px;transition: all .3s ease-in-out;}
.chbeb-icoe{width: 64px;height: 64px;background: #FFFFFF;border-radius: 20px;border: 1px solid #E41602;display: flex;justify-content: center;align-items: center;}
.chbeb-icoe em{font-size: var(--fontsize30);;width: 30px;line-height: 1;color: var(--color);transition: all .3s ease-in-out;}
.chbeb-tit .p1{font-weight: var(--fontbold6);font-size: var(--fontsize22);color: #000002;line-height: 30px;min-height: 60px;transition: all .1s ease-in-out;}
.chbeb-tit .p2{margin-top: 25px;color: #4E4E4E;line-height: 26px;transition: all .1s ease-in-out;}
.chbeb-tit{margin-top: 25px;}
.chbeb-item:hover{background: var(--color);}
.chbeb-item:hover .chbeb-tit p{color: #fff;}
.chbeb-item:hover .chbeb-icoe em{transform: rotateY(180deg);}
.home-companion{background: url(https://css02.v15cdn.com/m622/imgs/partner.webp)center no-repeat;background-size: cover;padding: 100px 0 200px;}
.home-companion .box{margin-top: 50px;}
.homecompanionswiper-pagination{display: flex;justify-content: center;margin-top: 30px;flex-wrap: wrap;}
.home-companion .companion-item{display: flex;align-items: center;justify-content: center;width: 100%;}
.companion-item img{width: 90%;display: block;transition: all .3s ease-in-out;}
.companion-item:hover img{transform: rotateZ(8deg);}
@media (max-width:1640px) {
    .home-title h1, .home-title h2, .home-title h3, .home-title h4, .home-title h5{font-size: 42px;}
    .home-product,.home-quality,.home-resources,.home-powering,.home-chbeb{padding: 4% 0;}
    .home-solutions{padding-top: 4%;}
    .home-partner{padding: 85px 0;}
    .home-companion{padding: 4% 0 130px;}
    .home-text{max-width: 90%;margin: 25px auto 0;}
    .product-contant,.solutions-list,.chbeb-list,.companion-list{margin-top: 35px;}
    .resources-list{margin: 20px 0px 35px;}
    .partner-list{margin-top: 90px;}
    .partner-top .p1{font-size: 52px;}
}
@media (max-width:1420px) {
    .home-title h1, .home-title h2, .home-title h3, .home-title h4, .home-title h5{font-size: 36px;}
    .home-dev{margin-top: 18px;}
    .product-box{padding: 30px;}
    .product-btn{font-size: 18px;line-height: 1.25;}
    .quality-left{padding-right: 5%;}
    .quality-right{width: 55%;}
    .quality-title{font-size: 18px;}
    .quality-btn p{font-size: 14px;}
    .solutions-top p,.solutions-tit{font-size: 20px;}
    .solutions-bottom{padding: 25px;}
    .solutions-ic{margin-top: 20px;}
    .resources-text{font-size: 18px;min-height: 80px;}
    .homes-btns a{width: 180px;height: 50px;}
    .home-resources .homes-btns{margin-top: 35px;}
    .powering-left .home-title{margin: 10px 0 20px;}
    .powering-list {margin-top: 20px;}
    .powering-left{padding-right: 5%;}
    .powering-right{width: 45%;}
    .chbeb-item{width: 24%;padding: 20px;}
    .chbeb-tit .p1{font-size: 18px;min-height: 55px;}
    .chbeb-icoe{width: 60px;height: 60px;border-radius: 10px;}
}
@media (max-width:1200px) {
    .home-title h1, .home-title h2, .home-title h3, .home-title h4, .home-title h5{font-size: 28px;}
    .resources-content{padding: 10px 15px;}
    .resources-time{line-height: 1;font-size: 14px;}
    .resources-text{font-size: 16px;min-height: 70px;}
    .resources-t{width: 35px;height: 35px;}
    .resources-t em{font-size: var(--fontsize16);width: 16px;}
    .homes-btns a {width: 160px;height: 45px;font-size: 14px;}
    .powering-right{padding: 25px 30px;}
    .feed-title .p1{margin-bottom: 10px;font-size: 26px;}
    .feed-title{margin-bottom: 20px;}
    .home-partner {padding: 50px 0;}
    .partner-list {margin-top: 50px;}
    .partner-bottom p{font-size: 16px;margin-top: 10px;}
    .partner-top .p1{font-size: 38px;}
    .partner-ic{margin-right: 20px;}
    .partner-ic em{width: 52px;font-size: 52px;}
}
@media (max-width:1024px) {
    .home-title h1, .home-title h2, .home-title h3, .home-title h4, .home-title h5{font-size: 26px;}
    .product-box{padding: 25px;}
    .product-contant, .solutions-list, .chbeb-list, .companion-list{margin-top: 25px;}
    .product-btn{font-size: 16px;}
    .product-btns{width: 50px;height: 50px;margin-top: 15px;}
    .quality-contant{margin-top: 25px;flex-direction: column;}
    .quality-left{padding-right: 0;}
    .quality-right,.powering-right{width: 100%;margin-top: 20px;}
    .solutions-list{flex-wrap:wrap;}
    .solutions-item{width: 33.33%;}
    .home-powering .l-wrap{flex-direction: column;}
    .powering-left {padding-right: 0;}
    .powering-span{display: none;}
    .chbeb-list{flex-wrap: wrap;}
    .chbeb-item{width: 49%;margin-bottom: 2%;}
    .home-companion .box{margin-top: 30px;}
}
@media (max-width:768px) {
    .home-title h1, .home-title h2, .home-title h3, .home-title h4, .home-title h5{font-size: 24px;}
    .home-text {max-width: 100%;margin: 15px auto 0;line-height: 1.6;}
    .product-box,.product-boxs{width: 49%;margin-bottom: 2%;}
    .product-box:nth-of-type(N+4){margin-bottom: 2%;}
    .quality-contant{margin-top: 15px;}
    .partner-item{flex-direction: column;align-items: center;text-align: center;}
    .partner-top{justify-content: center;}
    .partner-ic em {width: 38px;font-size: 38px;margin-bottom: 15px;}
    .partner-top .p2{font-size: 16px;}
    .chbeb-item{width: 100%;}
    .chbeb-tit .p1{min-height: unset;}
    .chbeb-tit .p2{margin-top: 15px;}
}
@media (max-width:500px) {
    .home-title h1, .home-title h2, .home-title h3, .home-title h4, .home-title h5{font-size: 22px;}
    .product-box, .product-boxs {width: 100%;margin-bottom: 2%;padding: 15px;}
    .quality-box{width: 100%;padding: 35px 20px 20px 30px;}
    .solutions-item{width: 50%;}
    .solutions-top p, .solutions-tit{font-size: 18px;}
    .solutions-bottom{padding: 15px;}
    .solutions-ic {margin-top: 10px;}
    .solutions-ic em{font-size: 22px;width: 22px;}
    .resources-list div{font-size: 20px;}
    .resources-list div:nth-of-type(1){padding-right: 25px;margin-right: 25px;}
    .resources-list {margin: 15px 0px 20px;}
    .powering-right {padding: 20px 5px;}
    .feed-title .p1{font-size: 22px;}
    .powering-right .wmkcfeedback .send-btn{width: 180px;height: 45px;}
    .home-partner .home-title h5{margin-bottom: 20px;}
    .home-partner .homes-btns{margin-top: 25px;}
    .partner-list { margin-top: 25px;flex-wrap: wrap;}
    .partner-item{width: 100%;margin-bottom: 25px;border-right: none;}
    .partner-top .p2 {font-size: 14px;line-height: 1;}
    .partner-top .p1{font-size: 32px;}
    .chbeb-icoe{width: 55px;height: 55px;margin: 0 auto;}
    .chbeb-icoe em{font-size: 24px;width: 24px;}
    .chbeb-tit {margin-top: 15px;text-align: center;}
    .companion-list{flex-wrap: wrap;}
    .companion-item {width: 32%;margin-bottom: 2%;}
}