﻿#banner video{width:100%;display:block;min-height:inherit;}
.bannertxt{width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;font-weight:bold;font-size:3vw;line-height:1.3;text-shadow:1px 1px 2px #000;padding:0 15px}
@media (max-width:768px){.bannertxt{width:100%;font-size:24px;}}
@media (max-width:540px){.bannertxt{font-size:18px;}}
  .home-service1{position:relative;padding:4% 0}
.home-service1{background:no-repeat top}
.home-service1.home-des,.home-service1.home-title{color:#FFFFFF}
#serviceswiper{margin-top:40px}
#serviceswiper .swiper-slide{background:#fafafa;width:49%;padding:3% 4%;text-align:center}
#serviceswiper .swiper-slide .p1{font-size:var(--fontsize28);font-weight:var(--fontbold6)}
#serviceswiper .swiper-slide .icon{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:20px 0}
#serviceswiper .swiper-slide .icon li{display:inline-flex;flex-direction:column;margin:10px 20px}
#serviceswiper .swiper-slide .icon li:hover p{color:var(--color)}
#serviceswiper .swiper-slide .icon li>em{height:40px;font-size:45px;color:var(--color);display:flex;align-items:center;justify-content:center}
#serviceswiper .swiper-slide .icon li p{padding-top:5px;font-size:var(--fontsize18)}
.serviceswiper-pagination .swiper-pagination-bullet{background:#000;opacity:1}
.serviceswiper-pagination{text-align:center;position:absolute;bottom:0}
.serviceswiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
@media (min-width:768px){#serviceswiper .swiper-wrapper{display:flex;justify-content:space-between;align-items:flex-start}
}@media (max-width:1024px){#serviceswiper .swiper-slide .icon li p{font-size:var(--fontsize16);font-weight:var(--fontbold4)}
}@media (max-width:768px){#serviceswiper{padding-bottom:50px;margin-top:30px}
#serviceswiper .swiper-slide{padding:20px 15px}
#serviceswiper .swiper-slide .p1{font-size:var(--fontsize22)}
#serviceswiper .swiper-slide .icon li{width:50%;margin:10px 0 0}
.home-service1{padding:40px 0}}
.home-service1 .home-title ,.home-service1 .home-des {color: #fff;}
 .banner-text{position:absolute}
.home-banner .swiper-slide>a::after{display:none}
.banner-text-1{left:10%;top:25%}
.banner-text-1 .title span:first-child{display:inline-block;width:100%;background:linear-gradient(to bottom,#218cee 0%,#218cee 50%,#07257b 50%,#07257b 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0.5px transparent}
.banner-text-1 .title span:last-child{display:inline-block;width:100%;background:linear-gradient(to bottom,#07257b 0%,#07257b 50%,#218cee 50%,#218cee 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0.5px transparent}
.banner-text-1 .title{font-size:2vw;color:#1c5ddb;font-weight:600;display:flex;flex-wrap:wrap}
.banner-text-1 .desc{font-size:1.6vw;color:#1c5ddb}
.banner-text-1 .desc span{font-weight:600;color:#1758d6}
.banner-text-2{left:10%;top:26%;color:#fff}
.banner-text-2 .title{font-size:3vw;font-weight:700}
.banner-text-2 .desc{font-style:italic;font-size:2vw;line-height:1.3}
.banner-text-3{left:6%;top:26%;color:#fff}
.banner-text-3 .title{font-size:2.4vw;font-weight:700;color:#80fed9}
.banner-text-3 .title span{font-weight:500}
.banner-text-3 .desc{font-size:1.5vw;line-height:1.3;font-style:italic}
.banner-text-3 .desc span{font-size:1.7vw}
.banner-text-4{left:10%;top:26%;color:#fff}
.banner-text-4 .title{font-size:2.5vw;font-weight:700;margin-bottom:3%}
.banner-text-4 .desc{font-size:1.6vw;line-height:1.3}
.banner-text-5{left:50%;transform:translate(-50%,0);top:14%;color:#fff;text-align:center;width:100%}
.banner-text-5 .title{font-size:2.6vw;font-weight:700}
.banner-text-5 .desc{font-size:1.3vw;line-height:1.3}
.banner-text-6{left:50%;transform:translate(-50%,0);top:16%;color:#fff;width:55%}
.banner-text-6 .title{font-size:3vw;font-weight:700;margin-bottom:3%;text-align:left}
.banner-text-6 .desc{font-size:1.7vw;text-align:left;line-height:1.3}
.home-advanced .advanced-container::before{display:none;}
.home-cate .cateimg .absolute a{background:var(--color)}

.home-inquiry{padding-bottom:4%}
.home-inquiry .wmkcfeedback{margin-top:30px}
@media (max-width:768px){.home-inquiry{padding-bottom:40px}
.home-inquiry .wmkcfeedback{margin-top:15px}}
.home-about .about-item .about-content .icon1,.home-about .about-item.item2 .icon2{background:var(--bgcolor);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}
#partnerswiper .swiper-slide{height:auto;background:none;box-shadow:0 0 0;border-radius:0;border:none;padding:0;justify-content:flex-start;flex-direction:column}
#partnerswiper .swiper-slide img{aspect-ratio:5/3;object-fit:contain;height:auto;width:100%;background:#fff;box-shadow:0 1px 7px 0 rgba(214,214,214,.22);border-radius:10px;border:1px solid #f4f4f4;padding:20px 10px;display:flex;align-items:center;justify-content:center}
#partnerswiper .swiper-slide img:first-child{margin-bottom:15px}
@media (max-width:500px){#partnerswiper .swiper-slide img{padding:10px}}