﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-banner .swiper-slide>a::after{display: none;}
.home-choose .choose-list li .icon img{width:auto;height:75px}
.home-service .service-item{background: #000;}
.home-service .service-item img{opacity: .8;}
@media (min-width:769px){.home-service .service-item{width:49%;}
.home-service .service-item:nth-child(n+3){margin-top:2%;}}
@media (max-width:768px){.home-service .service-item:nth-child(n+2){margin-top:2%;}}
.home-about .about-info .num li{margin-right:0;width:33%;}
.home-about .about-info .num li span{color:var(--color);font-size: inherit;}
@media (max-width:1024px){.home-about .about-info .num li{width:49%;}
.home-about .about-info .num li:nth-child(2){text-align:left;}}
@media (min-width:1600px){.home-hotpro .hotpro-main #hotpro1{padding:20px;margin-left:-20px}}
@media (max-width:500px){.home-hotpro .hotpro-main #hotpro1{padding:0px;margin:0px}}

.wmpage58-page4 .wmpage58-page4-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage58-page4 .wmpage58-page4-list .wmpage58-page4-item{position:relative;width:24%;overflow:hidden}
.wmpage58-page4 .wmpage58-page4-list .wmpage58-page4-item::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:rgba(0,0,0,.2)}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-img img{width:100%;max-width:100%;display:block;height:auto;transition:all .1s linear;object-fit:cover;aspect-ratio:5/4}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-title{padding:10px;position:absolute;top:50%;opacity:1;transition:all .1s linear;transform:translateY(-50%);font-size:var(--wmpage-font18);z-index:2;width:100%;text-align:center;margin:0;color:#fff;font-weight:var(--fontbold6,600)}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-hover{position:absolute;left:0;width:100%;height:100%;top:100%;transition:all .2s linear;display:flex;z-index:2;flex-direction:column;justify-content:space-between}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-info{box-sizing:border-box;padding:20px}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-tit{font-size:var(--wmpage-font18);color:#f4f4f4;font-weight:var(--fontbold6,600);margin:0;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-des{font-size:var(--wmpage-font14);color:#f4f4f4;margin:0;margin-top:8px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-btn{width:44px;height:44px;background-color:var(--color,#10b098);margin-left:auto;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s linear}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-btn em{color:#fff;font-size:var(--wmpage-font24)}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-btn:hover{width:100%}
.wmpage58-page4 .wmpage58-page4-item:hover .wmpage58-page4-item-hover{top:0}
.wmpage58-page4 .wmpage58-page4-item:hover .wmpage58-page4-item-img img{transform:scale(1.02)}
.wmpage58-page4 .wmpage58-page4-item:hover .wmpage58-page4-title{opacity:0}
@media (max-width:1280px){.wmpage58-page4 .wmpage58-page4-list .wmpage58-page4-item{width:49%;margin-bottom:20px}}
@media(max-width:768px){.wmpage58-page4 .wmpage58-page4-list .wmpage58-page4-item{width:48%;margin-bottom:20px}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-info{box-sizing:border-box;padding:10px;margin-top:20px}
}
@media(max-width:600px){.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-info{margin-top:0;padding-bottom:0}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-tit{font-size:var(--wmpage-font16);font-weight:var(--fontbold4);}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-des{font-size:12px;margin-top:4px}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-btn{width:30px;height:30px}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-btn em{font-size:var(--wmpage-font18)}
.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-title{font-size:var(--fontsize16);line-height:1.3}}
@media(max-width:500px){.wmpage58-page4 .wmpage58-page4-item .wmpage58-page4-item-des{-webkit-line-clamp:2;}}
@media (min-width:769px){.hotpro-main .l-wrap{padding-left:70px;}}
.home-hotpro .hotpro-main .hotpro-wrap{width:100%;}