﻿@import url(https://css02.v15cdn.com/m432/message.css);
.home-news .homenews-box{margin-top:0;}
.home-banner video,.home-banner #indexbanner{width:100%;display:block;}
#logoswiper .swiper-slide img{width:100%;height:auto}
.home-helpcenter{padding-top:4%}
@media (max-width:768px){.home-helpcenter{padding-top:40px}}
.home-more{color:#fff;}
#serviceswiper .swiper-wrapper{align-items:initial}
#serviceswiper .swiper-slide{height:auto;flex-direction:column;display:flex;align-items:center;padding:30px 20px}
#serviceswiper .swiper-slide .home-more{margin:auto 0 0}
.customized-btn{display:flex;justify-content:center;margin-top:35px}
.customized-btn .home-more{margin:0}
.home-inquiry{background:#f5f5f5;padding:4% 0}
.wmkcfeedback .send-btn{color:#fff!important}
@media (max-width:768px){.home-inquiry{padding:40px 0}
.wmkcfeedback{margin-top:15px}
.customized-btn{margin-top:20px}}

.home-banner .banner-inner{margin-left:12%;position: absolute;width:60%;z-index:3;top:50%;transform: translateY(-50%);}
.home-banner .banner-inner .ban-des{font-size:24px;color:#81b910;margin-bottom:10px;font-weight: var(--fontbold7);}
.home-banner .banner-inner .ban-tit{width:77%;font-size:56px;color:#fff;font-weight: var(--fontbold7);line-height: 1.5;}
.home-banner .ban-list li{padding-left:42px;background: url(/uploads/42134/page/p20251111153219dbfc6.png) no-repeat left 4px;background-size:28px 28px;margin-top:15px;font-size:20px;color:#fff;font-weight: var(--fontbold7);}
@media (max-width:1640px){.home-banner .banner-inner{margin-left:70px}
.home-banner .banner-inner .ban-des{font-size:1.3vw}
.home-banner .banner-inner .ban-tit{font-size:3vw;}
.home-banner .ban-list li{font-size:1.1vw;}}
@media (min-width:769px) and (max-width:1440px){.home-banner .ban-list li{background-size: 20px 20px;}}
@media (max-width:1024px){.home-banner .banner-inner{margin-left:15px}}
@media (max-width:768px){.home-banner .banner-inner{width:100%;margin-left:0;padding:10px;}
.home-banner .banner-inner .ban-des{font-size:12px;margin-bottom:5px;}
.home-banner .banner-inner .ban-tit{font-size:24px;width:100%;}
.home-banner .ban-list{width:100%;display:none;}
.home-banner .ban-list li{font-size:14px;background-size: 18px 18px;padding-left:25px;margin-top:5px;}}
@media (max-width:550px){.home-banner .banner-inner .ban-tit{font-size:18px}}

.home-numbox{width:90%;margin-top:-90px;position: relative;z-index:2;background: #fff;margin-left:auto;margin-right:auto}
.home-numbox .num-list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-numbox .num-list li{width:25%;padding:3% 0% 3% 7%;position: relative;}
.home-numbox .num-list li:after{content:'';width:1px;height:40%;top:50%;right:0;transform: translateY(-50%);position: absolute;background: var(--color);display:block;}
.home-numbox .num-list li:last-child:after{display:none;}
.home-numbox .num-list li .p1{font-weight: var(--fontbold7);font-size:18px;color:var(--color);line-height: 1;}
.home-numbox .num-list li .p1 span{font-size:38px}
.home-numbox .num-list li .p2{margin-top:15px;color:#666;line-height: 1;}
@media (min-width:1025px) and (max-width:1640px){.home-numbox .num-list li:nth-child(1){padding-left:3%;}}
@media (max-width:1024px){.home-numbox{width:100%;margin-top:0;}
.home-numbox .num-list li{padding:2%;}
.home-numbox .num-list li .p1 span{font-size:28px;}}
@media (max-width:768px){.home-numbox{margin-top:20px;}
.home-numbox .num-list li{width:49%;border-bottom:1px solid var(--color);padding:10px 0;}
.home-numbox .num-list li .p1 span{font-size:24px;}
.home-numbox .num-list li:after{display:none}}
.home-service .home-more:hover{color: #fff;}
@media (min-width:1025px){.home-helpcenter .list li:hover{width:25%}
.home-helpcenter .list li:hover .imgbg img{transform:scale(1.05)}}
.home-helpcenter .list .imgbg{position:unset;transform:unset}
.home-helpcenter .list li:hover .imgbg{transform:unset}
.home-helpcenter .list .img{height:auto;aspect-ratio:1/1}
.home-helpcenter .list .imgbg img{filter:brightness(.7);transition:.4s}
.home-helpcenter .list .title{color:var(--headercolor)}
@media (min-width:1024px){.home-banner #indexbanner video{aspect-ratio:16/7;object-fit:cover;width:100%}}
.home-banner #indexbanner video {filter:brightness(.65)}
.home-about .l-wrap>div img{width:100%}
.home-logo {padding:5% 0}
@media (max-width:768px){.home-logo {padding:40px 0 10px}}