﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-about .info .home-more {background:var(--color);border-color:var(--color)}
.home-service {padding-top:0}
.home-banner{height:auto}
.home-banner .swiper-slide img.bannerpic{height:auto;width:46%;margin:0 auto;display:block;transform:translateY(-70%);margin-bottom:-11%}
.home-banner .swiper-slide-active img{animation:none}
.home-banner .banner-animote{top:23%;padding:0;max-width:inherit;width:60%;}
.home-banner .banner-animote .p3 .home-more{background:var(--color);border-color:var(--color);min-width:inherit;height:auto;font-size:1vw;padding:.8vw 1.2vw;min-width:6vw}
.home-banner .banner-animote .p3 .home-more:nth-child(2){margin-left:1vw}
.home-banner .banner-animote .p3 .home-more:hover{opacity:.85}
.home-banner .banner-animote .p1{font-size:2.8vw;margin:0 0 .6vw;line-height:1.2}
.home-banner .banner-animote .p2{font-size:1vw;margin-bottom:1.4vw}
@media (max-width:1440px){.home-banner .banner-animote .p2{font-size:var(--fontsize15)}
.home-banner .banner-animote .p3 .home-more{font-size:var(--fontsize14);padding:10px 15px}}
@media (max-width:1024px){.home-banner .banner-animote{width:85%;}}
@media (max-width:768px){.home-banner .banner-animote{width:92%;}
.home-banner .swiper-slide img.bannerpic{transform:translateY(-60%);margin-bottom:-7%}
.home-banner .banner-animote .p1{font-size:var(--fontsize24);margin:0 0 5px}
.home-banner .banner-animote .p2{font-size:var(--fontsize12);line-height:1.4;margin-bottom:8px}
.home-banner .banner-animote .p3{display:block;}
.home-banner .banner-animote .p3 .home-more{font-size:var(--fontsize12);padding:7px 12px}}
@media (max-width:550px){.home-banner .banner-animote{width:96%;}
.home-banner .swiper-slide img.bannerpic{transform:translateY(-50%);margin-bottom:-3%}
.home-banner .banner-animote .p1{font-size:var(--fontsize16);margin:0 0 3px}
.home-banner .banner-animote .p2{margin-bottom:0;line-height:1.3;}
.home-banner .banner-animote .p3{display:none}}

.wmpage53-page2 .wmpage53-page2-content{position:relative}
.wmpage53-page2 .wmpage53-page2-pseudo{position:absolute;content:'';width:100%;height:50%;background:var(--color,#4bab3d);bottom:0;z-index:0}
.wmpage53-page2 .wmpage53-page2-title h5{font-weight:var(--fontbold6,600);color:#000;margin:0;text-align:center;padding-top:20px}
.wmpage53-page2 .wmpage53-page2-con{text-align:center;margin-bottom:35px}
.wmpage53-page2 .wmpage53-page2-con p{line-height:1.7;color:#333;margin:0}
.wmpage53-page2 .wmpage53-page2-list{display:flex;justify-content:space-between;position:relative;z-index:1;box-sizing:border-box;padding:0 10px}
.wmpage53-page2 .wmpage53-page2-item{width:15%}
.wmpage53-page2 .wmpage53-page2-item img{display:block;max-width:100%;border:1px solid #eee;transition:all .3s ease-in-out;aspect-ratio: 70/99;width: 100%;}
.wmpage53-page2 .wmpage53-page2-btn p{margin:0;text-align:center;line-height:1;color:#fff;transition:all .3s ease-in-out}
@media (min-width:1025px) {
  .wmpage53-page2 .wmpage53-page2-btn p{height: 32px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}
}
.wmpage53-page2 .wmpage53-page2-btn{text-align:center;margin:15px 0 25px;padding:10px;border:1px solid #fff;border-radius:30px;display:inline-block;width:100%;transition:all .3s ease-in-out;cursor: pointer;}
.wmpage53-page2 .wmpage53-page2-img:hover img{transform:scale(1.02)}
.wmpage53-page2 .wmpage53-page2-btn:hover{background:#fff}
.wmpage53-page2 .wmpage53-page2-btn:hover p{color:var(--color)}
@media(max-width:1024px){.wmpage53-page2 .wmpage53-page2-list{flex-wrap:wrap;justify-content:space-evenly}
.wmpage53-page2 .wmpage53-page2-item{width:27%}
.wmpage53-page2 .wmpage53-page2::after{display:none}
.wmpage53-page2 .wmpage53-page2-btn{margin:25px 0}
.wmpage53-page2 .wmpage53-page2-pseudo{height:100%}
.wmpage53-page2 .wmpage53-page2-con p{color:#fff}
.wmpage53-page2 .wmpage53-page2-title h5{color:#fff;padding-top:20px}
}
@media(max-width:768px){.wmpage53-page2 .wmpage53-page2-item{width:32%}
.wmpage53-page2 .wmpage53-page2-list{justify-content:space-between}
}
@media(max-width:500px){.wmpage53-page2 .wmpage53-page2-item{width:48%}
.wmpage53-page2 .wmpage53-page2-btn{margin:20px 0;padding:10px 0}
}