﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-banner .swiper-slide>a::after{display: none;}

.home-solution .list{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px;color: #fff;margin-top: 20px;position: relative;}
.home-solution .list .item{width: calc((100% - 40px)/3);display: flex;box-shadow: 0 1px 3px 0 #ffffff1a,0 1px 2px -1px #ffffff1a;border-radius: 12px;border: 2px solid  #e5e7eb;}
.home-solution .list .address{width: 100px;padding: 16px 12px;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.home-solution .list .icon em{margin-bottom:4px;font-size: 20px;color: var(--color);}
.home-solution .list .addname{font-weight: bold;}
.home-solution .list .info{flex: 1;padding: 12px 16px;display: flex;flex-direction: column;justify-content: center;}
.home-solution .list .info em{margin-right: 5px;display: inline-block;}
.home-solution .list .btn{color:#fff;font-size:var(var(--fontsize20));font-weight:bold}
@media (max-width:1024px) {
.home-solution .list .item{width: calc((100% - 20px)/2);}
}
.home-fleet{padding: 2% 0;}
.home-fleet .list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.home-fleet .list .item{width: 24%;border-radius: 12px;border: 2px solid  #e5e7eb;display: flex;flex-direction: column;justify-content: space-between;margin-bottom: 20px;}
.home-fleet .list .imgbox{position: relative;}
.home-fleet .list .imgbox::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
.home-fleet .list img{aspect-ratio: 1;width: 100%;}
.home-fleet .list .title{position: absolute;bottom: 0;left: 0;padding:5px 10px;font-size: 20px;font-weight: bold;color: #fff;z-index: 9;font-size:20px}
.home-fleet .list .info{padding:24px;height: stretch;display: flex;flex-direction: column;justify-content: space-between;}
.home-fleet .list .btn{margin-top: 5px;}
.home-fleet .list .btn a{border-radius: 12px;background:#111;color: #fff;font-weight: bold;display: block;width: 100%;padding: 5px 0;text-align: center;}
@media (max-width:1024px) {.home-fleet .list .item{width: 48%;}}
.home-indexadv .indexadv-right ul li:nth-child(3), .home-indexadv .indexadv-right ul li:nth-child(4) {margin-bottom: 2em;}

.wmpage181-page1 .wmpage181-page1-text{color:var(--color);text-align:center;text-transform:uppercase;font-weight:var(--fontbold6)}
.wmpage181-page1 .wmpage-title{text-align:center;margin:5px 0}
.wmpage181-page1 .wmpage181-page1-words{max-width:1100px;text-align:center;margin:0 auto}
.wmpage181-page1 .wmpage181-page1-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage181-page1 .wmpage181-page1-list .wmpage181-page1-item{width:32%;position:relative;padding:40px;box-shadow:0 0 20px 3px rgba(0,0,0,.05);margin-top:30px;overflow:hidden;z-index:1}
.wmpage181-page1 .wmpage181-page1-list .wmpage181-page1-item::before{position:absolute;content:'';width:180px;height:180px;background:#222;opacity:.7;border-radius:50%;clip-path:polygon(50% 50%,100% 0,100% 100%);transform-origin:center;transform:rotate(135deg);right:-192px;top:-192px;transition:all .3s linear}
.wmpage181-page1 .wmpage181-page1-list .wmpage181-page1-item:hover:before{right:-92px;top:-92px}
.wmpage181-page1 .wmpage181-page1-list .wmpage181-page1-item::after{position:absolute;content:'';width:210px;height:210px;background:#222;opacity:.5;border-radius:50%;clip-path:polygon(50% 50%,100% 0,100% 100%);transform-origin:center;transform:rotate(135deg);right:-205px;top:-205px;transition:all .3s linear}
.wmpage181-page1 .wmpage181-page1-list .wmpage181-page1-item:hover::after{right:-105px;top:-105px}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;background:#222;border-radius:50%}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-icon em{color: #fff;font-size: var(--wmpage-font28);width: var(--wmpage-font28);line-height: 1;}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-icon::after{position:absolute;content:'';width:67px;height:67px;border-radius:50%;border:1px dashed #222;left:50%;top:50%;transform:translate(-50%,-50%)}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-title{font-size:var(--wmpage-font20);font-weight:var(--fontbold6);color:var(--wmpage-color22);margin:15px 0 8px;transition:all .2s linear}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-letter{color:var(--wmpage-color8);margin-bottom:20px}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:45px;padding:0 20px;border-radius:5px;overflow:hidden;border:2px solid var(--color);color:var(--color);font-size:var(--wmpage-font15);font-weight:var(--fontbold6);transition:all .2s linear;z-index:1}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a::before{content:'';position:absolute;top:0;left:0;width:25%;height:0;background-color:var(--color);z-index:-1;transition:all ease .5s}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a:hover::before{top:auto;bottom:0;height:100%}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a::after{content:'';position:absolute;bottom:0;left:25%;width:25%;height:0;background-color:var(--color);z-index:-1;transition:all ease .5s}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a:hover::after{bottom:auto;top:0;height:100%}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a span::before{content:'';position:absolute;top:0;left:50%;width:25%;height:0;background-color:var(--color);z-index:-1;transition:all ease .5s}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a:hover span::before{top:auto;bottom:0;height:100%}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a span::after{content:'';position:absolute;bottom:0;left:75%;width:25%;height:0;background-color:var(--color);z-index:-1;transition:all ease .5s}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a:hover span::after{bottom:auto;top:0;height:100%}
.wmpage181-page1 .wmpage181-page1-item .wmpage181-page1-btn a:hover{color:#fff}
@media screen and (max-width:1024px){.wmpage181-page1 .wmpage181-page1-list .wmpage181-page1-item{width:48%}
}
@media screen and (max-width:768px){.wmpage181-page1 .wmpage181-page1-list .wmpage181-page1-item{width:100%;padding:20px}
}

.home-banner .banner-animote{top: 50%;line-height: 1.2;}

.home-banner .banner-animote .title{font-size: 3.3vw;margin-bottom: 10px;}
.home-banner .banner-animote .des{font-size: 2.3vw;margin-bottom: 10px;}
.home-banner .banner-animote .info{font-size: 1.8vw;}

.home-banner .banner-animote.ban2{text-align: left;padding-left: 10.2vw;}

@media (max-width:1024px) {
.home-banner .banner-animote .des{display: none;}
}
@media (max-width:768px) {
.home-banner .banner-animote{display: none;}
}
.homepro-recommend-item:hover .name{color:var(--fontcolor)}
.home-more::before{display:none}