﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage33-certificate{position:relative;padding-bottom:5%}
.wmpage33-contant{display:flex;flex-wrap:wrap;margin-left:-20px}
.wmpage33-box{width:23%;cursor:pointer;border:1px solid #eee;padding:20px;margin-right:2.6%;margin-top:2.4%;box-shadow:0 0 9px 3px #eee;}
.wmpage33-box img{aspect-ratio:.74;object-fit:cover}
.wmpage33-box:nth-of-type(4n){margin-right:0}
.wmpage33-box p{font-size:var(--wmpage-font20,20px);text-align:center;line-height:1;margin-top:15px;font-weight: var(--fontbold6);}
.wmpage33-title{margin-bottom:30px}
.wmpage33-title h5{text-align:center}
.wmpage33-big{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgb(0 0 0 / 58%);z-index:999999;display:none}
.wmpage33-bigimg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px}
@media(max-width:1600px){.wmpage33-title h5{font-size:var(--wmpage-font32)}
.wmpage33-box{padding:15px}
.wmpage33-box p{font-size:var(--wmpage-font18)}
}
@media(max-width:1200px){.wmpage33-contant{margin-left:0}
.wmpage33-bigimg{max-width:400px}
}
@media(max-width:1024px){.wmpage33-title h5{font-size:var(--wmpage-font26)}
.wmpage33-box{margin-right:2%;margin-top:2%;width:23.5%}
.wmpage33-box p{font-size:var(--wmpage-font16);margin-top:10px}
}
@media(max-width:768px){.wmpage33-certificate{padding-bottom:30px}
.wmpage33-contant{justify-content:space-between}
.wmpage33-box{width:48.5%;margin-right:0}
.wmpage33-bigimg{max-width:350px}
}
@media(max-width:500px){.wmpage33-box{width:48%;margin-right:0;margin-top:4%}
.wmpage33-box:nth-of-type(4n){margin-right:0}
.wmpage33-contant{justify-content:space-between}
.wmpage33-title h5{font-size:var(--wmpage-font22)}
.wmpage33-bigimg{max-width:300px}
}
.home-about .img .img-box{border-radius:0;}
.wmpage137-page4{position:relative;padding:5% 0;background-color:#f6f6f6}
.wmpage137-page4 .page4-title{text-align:center}
.wmpage137-page4 .page4-p{display:inline-block;color:var(--color);margin-bottom:6px}
.wmpage137-page4 .page4-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage137-page4 .page4-li{width:32%;margin-top:40px}
.wmpage137-page4 .page4-li-contant{height:100%;position:relative;background:#fff;border:1px solid #ebe5db;padding:6%;border-radius:5px;text-align:center}
.wmpage137-page4 .page4-li-img{position:relative;overflow:hidden;aspect-ratio:1;border-radius:50%}
.wmpage137-page4 .page4-li-img .img{border-radius:8px;aspect-ratio:1;object-fit:cover;border-radius:50%;padding:20px;border:2px solid var(--color)}
.wmpage137-page4 .page4-li-text{overflow:hidden}
.wmpage137-page4 .page4-li-p1{font-size:var(--wmpage-font24,24px);font-weight: var(--fontbold7);margin:20px 0 15px}
.wmpage137-page4 .page4-li-p2{color:#666;line-height:1.8}
.wmpage137-page4 .page4-li-botttom{margin-top:10%;margin-bottom:-45px}
.wmpage137-page4 .page4-li a{position:relative;display:block;width:95px;height:95px;line-height:60px;margin:0 auto;background:var(--color);border-radius:50%;text-align:center;transition:all .3s linear;transition-delay:.1s}
.wmpage137-page4 .page4-li a .em{font-size:var(--wmpage-font22);color:#fff;display:inline-block;width:22px}
.wmpage137-page4 .page4-li a:hover{background:#000;color:#fff}
@media (max-width:1024px){
.wmpage137-page4 .page4-li{margin-top:25px}
.wmpage137-page4 .page4-li-img .img{padding:8px}
}
@media (max-width:768px){
.wmpage137-page4{padding:30px 0}
.wmpage137-page4 .page4-li{width:49%;padding:0;margin-top:15px}
.wmpage137-page4 .page4-li-botttom{margin-top:5%}
.wmpage137-page4 .page4-li-p1{margin:10px 0 5px;font-size:var(--wmpage-font18)}
.wmpage137-page4 .page4-li a{width:80px;height:80px;line-height:40px}
.wmpage137-page4 .page4-li a .em{font-size:var(--wmpage-font16);width:16px}
}
.wmpage80-page1{position:relative;overflow:hidden}
.wmpage80-page1-top{text-align:center;margin-bottom:50px}
.wmpage80-page1-line{margin:10px auto;width:30px;height:2px;background-color:var(--color)}
.wmpage80-page1-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between}
.wmpage80-page1-li{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;padding:30px 20px;width:32%;transition:all .3s ease-in-out}
.wmpage80-page1-li a{color:inherit;display:flex;flex-direction:column;gap:16px;height:100%;text-decoration:none;width:100%}
.wmpage80-page1-card{align-items:center;display:flex;flex-direction:row;gap:12px}
.wmpage80-page1-ic em{display:inline-block;color:var(--color);font-size:var(--wmpage-font32);width:var(--wmpage-font32)}
.wmpage80-page1-card span{color:#1d2129;font-size:var(--wmpage-font20,20px);line-height:1;font-weight: var(--fontbold6);}
.wmpage80-page1-li a p{font-size:var(--wmpage-font18)}
.wmpage80-page1-li:hover{box-shadow:0 8px 16px #0003;transform:translateY(-6px)}
@media (max-width:1024px){.wmpage80-page1-li a{gap:unset}
.wmpage80-page1-li{width:48%;padding:20px 15px}
.wmpage80-page1-top{margin-bottom:25px}
.wmpage80-page1-card span{font-size:var(--wmpage-font18)}
.wmpage80-page1-li a p{font-size:var(--wmpage-font16)}
}
@media (max-width:550px){.wmpage80-page1-li{width:100%}
} .wmpage80-page1-ic img{ max-width: 50px;}

.home-banner{height:auto}
.home-banner .swiper-slide>a:after{content:'';width:100%;height:100%;position:absolute;top:0;left;0;background:linear-gradient(to right,#000,#00000000 80%);}
.home-banner .banner-animote{max-width:initial;text-align:left;padding:0;left:5%;transform:translateY(-50%);width:42%}
.home-banner .banner-animote .p0{color:#2EA868;font-size:.9vw;position:relative;padding-left:2vw;font-weight:bold;}
.home-banner .banner-animote .p0:before{content:'';width:1.5vw;height:2px;background:#2EA868;position:absolute;left:0;top:50%;margin-top:-1px;}
.home-banner .banner-animote .p1{font-size:3.3vw;text-shadow:1px 1px 10px #333;margin:.5vw 0 1vw}
.home-banner .banner-animote .p2{font-size:1.05vw;margin:0 0 2vw}
.home-banner .banner-animote .p2 br{display:block}
.home-banner .banner-animote .p3{display:flex;gap:1vw}
.home-banner .banner-animote .p3 a{min-width:initial;height:auto;padding:.8vw 1.5vw;font-size:.9vw;transition:.3s}
.home-banner .banner-animote .p3 a:nth-child(1){background:#2EA868;border-color:#2EA868;box-shadow:0 2px 10px #2EA868aa}
.home-banner .banner-animote .p3 a:nth-child(2){background:#ffffff22;border-color:#fff;}
.home-banner .banner-animote .p3 a:nth-child(1):hover{opacity:.88}
.home-banner .banner-animote .p3 a:nth-child(2):hover{background:#2EA868;border-color:#2EA868;}
.home-banner .banner-animote .p3 a em{transform:none;font-size:inherit;margin-left:.4vw}
.home-banner .banner-animote ul{display:flex;margin-top:1.5vw;gap:.6vw;}
.home-banner .banner-animote ul li{border:1px solid #fff;border-radius:60px;background:#ffffff22;font-size:.75vw;padding:.3vw 1vw}
@media (max-width:768px){.home-banner .banner-animote .p0:before{height:1px;}
.home-banner .banner-animote .p2{margin:0;}
.home-banner .banner-animote .p3,.home-banner .banner-animote ul{display:none}}
.home-about .img .img-box{border: none;}