@import url(https://css02.v15cdn.com/m620/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,.6);display: none;}
.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:46%;left:50%;transform:translate(-50%,-50%);width:100%;color:#FFFFFF;opacity:0;text-align:center}
.home-banner .banner-animote .p1{font-size:56px;font-weight:var(--fontbold6);line-height:1.2}
.home-banner .banner-animote .p2{margin-bottom:40px;margin-top:50px}
.home-banner .banner-animote .p3{font-size:var(--fontsize20);font-weight:var(--fontbold6)}
.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:10px;height:10px}
@media (max-width:1280px){.home-banner .banner-animote .p1{font-size:var(--fontsize36)}
.home-banner .banner-animote .p2{margin:20px 0}}
@media (max-width:1024px){.home-banner .banner-animote .p1{font-size:var(--fontsize30)}
.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:10px 0 0}
.home-banner .banner-animote .p3{display:none}
.home-banner .banner-animote{top:50%}}
@media (max-width:500px){.home-banner .swiper-slide img{min-height:240px}
.home-banner .banner-animote .p2{display:none}}
.wmkc-title{color:#0d1a36;font-size:42px;font-weight:var(--fontbold6);text-align:center;line-height:1.4}
.home-line{display:block;width:60px;height:3px;margin:0 auto;background:linear-gradient(90deg,var(--color) 0,rgba(1,92,181,0) 100%);margin-top:15px}
.home-des{margin-top:30px}
.home-more{border-radius:30px}
.home-about,.home-case,.home-factory,.home-mach,.home-partner{padding:5% 0}
.home-about .box{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.home-about .info{width:48%}
.home-about .info .tit{color:#6a6f78;font-weight:var(--fontbold6)}
.home-about .info .wmkc-title{text-align:left}
.home-about .info .home-line{margin-left:0}
.home-about .info .txt{color:#6a6f78;margin-top:10px}
.home-about .info .list{display:flex;flex-wrap:wrap}
.home-about .info .list li{width:50%;border-top:1px solid #e3e3e3;margin-top:20px;padding:10px 0}
.home-about .info .list li .num{font-size:44px;font-weight:var(--fontbold6);color:#1b1b1b}
.home-about .info .list li .tit{color:#1b1b1b}
.home-about .info .btn{margin-top:40px}
.home-about .info .btn .more{margin-left:20px;height:45px;color:var(--color);font-weight:var(--fontbold6);display:inline-flex;align-items:center;border:1px solid transparent;border-radius:var(--borderradius);transition:all .2s linear}
.home-about .info .btn .more em{margin-left:10px;width:26px;height:26px;border:1px solid var(--color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}
.home-about .info .btn .more:hover{padding:0 20px;border:1px solid var(--color)}
.home-about .img{width:48%;position:relative}
.home-about .img img{width:100%;border-radius:5px}
.home-about .img .youtube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.home-about .img .youtube-play::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background-color:var(--color);opacity:.5;animation:aboutclie 2s linear infinite}
.home-about .img .youtube-play em{width:60%;height:60%;border-radius:50%;background-color:var(--color);position:relative;z-index:2;color:#FFFFFF;font-size:var(--fontsize30);display:inline-flex;align-items:center;justify-content:center}
.home-about .img iframe{display:none;width:100%;height:570px}
@keyframes aboutclie{0%{width:100%;height:100%}
50%{width:80%;height:80%}
100%{width:100%;height:100%}}
.home-solution{padding-top:5%;background-color:#f5f5f5}
.home-solution .title-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}
.home-solution .title-box .item{width:16.6666%;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative;padding:30px 10px;z-index:1;cursor:pointer}
.home-solution .title-box .item:first-child{border-left:none}
.home-solution .title-box .item .icon{text-align:center;margin-bottom:20px}
.home-solution .title-box .item .tit{text-align:center;color:#666666;position:relative;z-index:2;transition:all .2s linear}
.home-solution .title-box .item .bg-img{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .2s linear}
.home-solution .title-box .item .bg-img img{width:100%;height:100%;object-fit:cover}
.home-solution .title-box .item .bg-img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#042245;opacity:.3}
.home-solution .title-box .item.active .tit{color:#FFFFFF;transform:translateY(-40px);font-weight:var(--fontbold6)}
.home-solution .title-box .item.active .bg-img{opacity:1}
.home-solution .pro-box{background-size:cover;background-repeat:no-repeat;padding:5% 130px;position:relative}
.home-solution .pro-box .sol-next,.home-solution .pro-box .sol-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;color:#FFFFFF;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);transition:all .1s linear}
.home-solution .pro-box .sol-next em,.home-solution .pro-box .sol-prev em{font-size:var(--fontsize32)}
.home-solution .pro-box .sol-next:hover,.home-solution .pro-box .sol-prev:hover{background-color:var(--color)}
.home-solution .pro-box .sol-next.swiper-button-disabled,.home-solution .pro-box .sol-prev.swiper-button-disabled{background-color:rgba(0,0,0,.5)}
.home-solution .pro-box .sol-prev{left:100px}
.home-solution .pro-box .sol-next{right:100px}
.home-solution .pro-box .swiper{margin:0 auto;max-width:96%}
.home-solution .pro-box .swiper-slide .title{text-align:center;color:#000;font-size:var(--fontsize20);font-weight:var(--fontbold6)}
.home-factory{background-color:#12131a}
.home-factory .wmkc-tit{text-align:center;color:var(--color);font-size:var(--fontsize14);font-weight:var(--fontbold6)}
.home-factory .wmkc-title{color:#FFFFFF}
.home-factory .box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:6%}
.home-factory .box .item-box{display:flex;flex-direction:column;justify-content:space-between;width:280px}
.home-factory .box .img{flex:1;margin:0 20px;display:flex;align-items:center;justify-content:center}
.home-factory .box .img img{display:none}
.home-factory .box .img img.active{display:block}
.home-factory .box .item{cursor:pointer}
.home-factory .box .item .tit{color:#FFFFFF;font-weight:var(--fontbold6);font-size:var(--fontsize20);margin:15px 0;line-height:1.4}
.home-factory .box .item .txt{color:#848e9f}
.home-factory .box .item .icon{transition:all .2s linear}
.home-factory .box .item .item-img{display: none;}
.home-factory .box .item:hover .icon{transform:translateY(-10px)}
.home-case{background-size:cover;background-repeat:no-repeat}
.home-case .box{position:relative;margin-top:50px;padding-bottom:20px}
.home-case .box .caseswiper-pagination{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center}
.home-case .box .swiper-slide .img{overflow:hidden}
.home-case .box .swiper-slide .img img{width:100%;transition:all .2s linear}
.home-case .box .swiper-slide .info{padding:30px 0}
.home-case .box .swiper-slide .info .tit{font-size:var(--fontsize20);font-weight:var(--fontbold6)}
.home-case .box .swiper-slide .info .txt{color:#6a6f78}
.home-case .box .swiper-slide:hover img{transform:scale(1.03)}
.home-case .logo-box{position:relative;margin-top:50px}
.home-case .logo-box .logoswiper-pagination{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:center;display:none}
.home-case .logo-box .logo-next,.home-case .logo-box .logo-prev{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#d4d4d4;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;cursor:pointer;transition:all .2s linear;z-index:2}
.home-case .logo-box .logo-next em,.home-case .logo-box .logo-prev em{font-size:var(--fontsize32)}
.home-case .logo-box .logo-next:hover,.home-case .logo-box .logo-prev:hover{background-color:var(--color)}
.home-case .logo-box .logo-next.swiper-button-disabled:hover,.home-case .logo-box .logo-prev.swiper-button-disabled:hover{background-color:#d4d4d4}
.home-case .logo-box .logo-prev{left:-70px}
.home-case .logo-box .logo-next{right:-70px}
.home-case .logo-box .swiper{padding:20px 0}
.home-case .logo-box .swiper-slide{height:auto;background-color:#FFFFFF;box-shadow:2px 4px 44px 2px rgba(225,225,225,.64);border-radius:var(--borderradius);display:flex;align-items:center;justify-content:center}
.home-partner{background-size:100% 70%;background-repeat:no-repeat;position:relative;background-color:#f5f5f5;z-index:2}
.home-partner::before{content:"";position:absolute;left:0;top:0;width:100%;height:70%;z-index:-1;background-color:var(--color);opacity:.93}
.home-partner .wmkc-title{color:#FFFFFF}
.home-partner .home-line{background:linear-gradient(90deg,#fff 0,rgba(1,92,181,0) 100%)}
.home-partner .title-box{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 10%;margin:50px 0}
.home-partner .title-box .tit{border-radius:25px;min-width:250px;height:50px;padding:0 30px;border:1px solid rgba(255,255,255,.5);display:inline-flex;align-items:center;justify-content:center;color:#FFFFFF;font-weight:var(--fontbold6);transition:all .2s linear;cursor:pointer}
.home-partner .title-box .tit.active{background-color:#FFFFFF;color:var(--color)}
.home-partner .box .item{background-color:#FFFFFF;border-radius:var(--borderradius);box-shadow:0 6px 28px 1px rgba(209,209,209,.41);display:none;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:4%}
.home-partner .box .item.active{display:flex}
.home-partner .box .img{width:52%}
.home-partner .box .img img{border-radius:var(--borderradius)}
.home-partner .box .info{width:44%}
.home-partner .box .info .tit{font-size:var(--fontsize26);font-weight:var(--fontbold6);line-height:1.4}
.home-partner .box .info .txt{color:#6a6f78;margin:20px 0}
.home-service{padding-bottom:5%;background-color:#f5f5f5}
.home-service .l-wrap{max-width:1810px}
.home-service .list{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-service .list li{margin-top:50px;width:23%;background-color:#FFFFFF;box-shadow:2px 4px 17px 1px rgba(225,225,225,.5);border-radius:var(--borderradius);padding:40px 50px 20px;text-align:center;transition:all .2s linear}
.home-service .list li .icon{width:80px;height:90px;background-color:#ebeef5;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);margin:0 auto 20px;transition:all .2s linear;display:inline-flex;align-items:center;justify-content:center}
.home-service .list li .icon em{color:var(--color);font-size:var(--fontsize48)}
.home-service .list li .tit{font-size:var(--fontsize20);font-weight:var(--fontbold6);color:#0d1a36;transition:all .2s linear}
.home-service .list li .txt{color:#6a6f78;margin-top:10px;transition:all .2s linear}
.home-service .list li:hover{background-color:var(--color)}
.home-service .list li:hover .tit{color:#FFFFFF}
.home-service .list li:hover .txt{color:#FFFFFF}
.home-mach .l-wrap{max-width:1810px}
.home-mach .box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:25px}
.home-mach .box .title-box{width:28%;min-width:360px;min-height:615px;background-repeat:no-repeat;background-size:cover;position:relative;z-index:2;overflow:hidden;border-radius:var(--borderradius);margin-top:25px;padding:5% 4%;display:flex;flex-direction:column;justify-content:space-between;color:#FFFFFF}
.home-mach .box .title-box::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:-1}
.home-mach .box .title-box .title{font-size:var(--fontsize28);font-weight:var(--fontbold6)}
.home-mach .box .title-box .cate-list li{position:relative;padding:15px 0;padding-left:30px;border-bottom:1px dashed rgba(245,245,245,.3);transition:all .2s linear;cursor:pointer}
.home-mach .box .title-box .cate-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;border:1px solid #FFFFFF;transition:all .2s linear}
.home-mach .box .title-box .cate-list li.active{color:var(--color)}
.home-mach .box .title-box .cate-list li.active::before{background-color:var(--color);border-color:var(--color)}
.home-mach .box .title-box .home-more{max-width:175px}
.home-mach .box .pro-box{width:70%;flex:1;padding-left:2%}
.home-mach .box .pro-list{flex-wrap:wrap;justify-content:space-between;display:none}
.home-mach .box .pro-list.active{display:flex}
.home-mach .box .pro-list li{width:49%;background-color:#FFFFFF;box-shadow:2px 3px 33px 2px rgba(227,227,227,.42);border-radius:var(--borderradius);border:1px solid #e7e7e8;padding:20px;margin-top:25px}
.home-mach .box .pro-list li .img{overflow:hidden;display:flex;justify-content:center}
.home-mach .box .pro-list li .img img{transition:all .2s linear}
.home-mach .box .pro-list li .title{display:block;text-align:center;color:#0d1a36;font-size:var(--fontsize18);font-weight:var(--fontbold6);transition:all .2s linear}
.home-mach .box .pro-list li:hover img{transform:scale(.96)}
.home-mach .box .pro-list li:hover .title{color:var(--color)}
.home-news{padding-bottom:5%}
.home-news .l-wrap{max-width:1810px}
.home-news .list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}
.home-news .list li{width:31.5%}
.home-news .list li .img{display:block;overflow:hidden;border-radius:var(--borderradius)}
.home-news .list li .img img{width:100%;transition:all .2s linear}
.home-news .list li .info{max-width:90%;background-color:#FFFFFF;transform:translateY(-40px);box-shadow:2px 4px 44px 2px rgba(0,0,0,.09);border-radius:var(--borderradius);padding:20px;margin:0 auto;transition:all .2s linear}
.home-news .list li .info .date{color:#6a6f78;font-size:var(--fontsize14)}
.home-news .list li .info .date em{color:var(--color);margin-right:6px}
.home-news .list li .info .title{font-size:var(--fontsize20);font-weight:var(--fontbold6);color:#0f1137;margin-bottom:6px;transition:all .2s linear}
.home-news .list li .info .home-line{margin-left:0}
.home-news .list li .info .more{margin-top:10px;display:inline-flex;align-items:center;color:var(--color);font-weight:var(--fontbold6);transition:all .2s linear;padding:6px 0;border:1px solid transparent;border-radius:var(--borderradius);text-transform:capitalize}
.home-news .list li .info .more em{margin-left:10px;font-weight:var(--fontbold5);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--color)}
.home-news .list li .info .more:hover{padding:6px 20px;border:1px solid var(--color)}
.home-news .list li:hover img{transform:scale(1.03)}
.home-news .list li:hover .info{transform:translateY(-50px)}
.home-news .list li:hover .info .title{color:var(--color)}
@media screen and (max-width:1440px){.home-service .list li{padding:20px}
.home-partner .title-box{padding:0}}
@media screen and (max-width:1280px){.home-des br{display:none}
.home-mach .box .title-box{min-height:550px}
.home-partner .title-box .tit{min-width:220px;margin:10px 0}}
@media screen and (max-width:1024px){.home-about,.home-case,.home-factory,.home-mach,.home-partner{padding:40px 0}
.wmkc-title{font-size:var(--fontsize26)}
.home-des{margin-top:20px}
.home-about .img iframe{height:480px}
.home-about .info .list li .num{font-size:var(--fontsize26)}
.home-solution{padding-top:40px}
.home-solution .title-box{margin-top:25px}
.home-solution .title-box .item .icon img{max-width:40px}
.home-factory .box{margin-top:25px}
.home-factory .box .item-box{width:240px}
.home-factory .box .item-box .item{margin:10px 0}
.home-case .box{margin-top:25px}
.home-case .logo-box{padding:0 50px}
.home-case .logo-box .logo-next,.home-case .logo-box .logo-prev{width:36px;height:36px;font-size:var(--fontsize24)}
.home-case .logo-box .logo-next{right:0}
.home-case .logo-box .logo-prev{left:0}
.home-partner .title-box{margin:25px 0}
.home-service .list li{margin-top:25px;width:49%}
.home-mach .box{margin-top:0}
.home-mach .box .title-box{min-height:auto}
.home-mach .box .title-box .list{margin:20px 0}
.home-news .list{margin-top:25px}
.home-news .list li .info .title{font-size:var(--fontsize18)}}
@media screen and (max-width:768px){.home-about .box{flex-direction:column-reverse}
.home-about .img{width:100%}
.home-about .img iframe{height:440px}
.home-about .info{width:100%;margin-top:25px}
.home-solution .title-box .item{width:33.3333%;padding:20px 10px}
.home-solution .title-box .item .icon img{max-height:40px}
.home-solution .pro-box{padding:40px 60px}
.home-solution .pro-box .sol-next,.home-solution .pro-box .sol-prev{width:36px;height:36px}
.home-solution .pro-box .sol-next em,.home-solution .pro-box .sol-prev em{font-size:var(--fontsize24)}
.home-solution .pro-box .sol-prev{left:15px}
.home-solution .pro-box .sol-next{right:15px}
.home-factory .box .item-box{width:100%;flex-direction:row;flex-wrap: wrap;}
.home-factory .box .item-box .item{width:100%}
.home-factory .box .item .item-img{display: block;width: 100%;height: auto;margin-top: 15px;background-color: transparent;border: none;}
.home-factory .box .img{display: none;}
.home-case .logo-box{margin-top:25px;padding:0;padding-bottom:20px}
.home-case .logo-box .logoswiper-pagination{display:flex}
.home-case .logo-box .logo-next,.home-case .logo-box .logo-prev{display:none}
.home-partner .box .item{flex-direction:column-reverse}
.home-partner .box .img{width:100%}
.home-partner .box .info{width:100%;margin-top:25px}
.home-mach .box .title-box{width:100%}
.home-mach .box .title-box .cate-list{margin:20px 0}
.home-mach .box .pro-box{padding-left:0}
.home-news .list{margin-top:0}
.home-news .list li{width:100%;margin-top:20px}
.home-partner .box .info .tit{font-size:var(--fontsize20)}}
@media screen and (max-width:500px){.home-about .img iframe{height:260px}
.home-more{min-width:140px}
.home-solution .title-box .item{width:50%}
.home-case .box .swiper-slide .info{padding:10px 0}
.home-partner .title-box .tit{min-width:auto;width:48%;font-size:var(--fontsize14);padding:0 10px;height:42px}
.home-service .list li{width:100%}
.home-mach .box .pro-list li{width:100%}
.home-news .list li .info{max-width:96%}}