﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage99-page4{background-color:#fff}
.wmpage99-page4 .wmpage99-page4-box{display:flex;align-items:center;flex-wrap:wrap}
.wmpage99-page4 .wmpage99-page4-img{width:48%;padding:20px;background-color:#fff;margin-left:2%;position:relative}
.wmpage99-page4 .wmpage99-page4-img .swiper-container{overflow:hidden;position:relative}
.wmpage99-page4 .wmpage99-page4-img .swiper-slide img{width:100%}
.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-next,.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background-color:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;z-index:10;transition:all .25s linear}
.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-next:hover,.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-prev:hover{background-color:var(--color)}
.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-prev{left:10px}
.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-next{right:10px}
.wmpage99-page4 .wmpage99-page4-info{width:50%;padding-right:2%}
.wmpage99-page4 .wmpage99-page4-info .wmpage-title{font-weight:var(--fontbold6)}
.wmpage99-page4 .wmpage99-page4-info .wmpage99-page4-desc{color:#555;margin:20px 0}
.wmpage99-page4 .wmpage99-page4-info .wmpage99-page4-txt li{list-style:none;padding-left:20px;color:#555;position:relative;margin-bottom:6px}
.wmpage99-page4 .wmpage99-page4-info .wmpage99-page4-txt li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#555;border-radius:2px}
.wmpage99-page4 .wmpage99-page4-info .wmpage99-page4-more{background-color:#000;display:inline-block;margin-top:20px;padding:15px 40px;line-height: 1;border-radius:5px;color:#fff;transition:all .2s ease-in-out}
.wmpage99-page4 .wmpage99-page4-info .wmpage99-page4-more:hover{background-color:var(--color)}
@media screen and (max-width:800px){.wmpage99-page4 .wmpage99-page4-box{flex-direction:column-reverse}
.wmpage99-page4 .wmpage99-page4-info{width:100%;padding-right:0;margin-top:20px}
.wmpage99-page4 .wmpage99-page4-img{width:100%;margin-left:0}
.wmpage99-page4 .wmpage99-page4-info .wmpage99-page4-more{padding:8px 20px}
}
@media screen and (max-width:500px){.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-next,.wmpage99-page4 .wmpage99-page4-img .wmpage99page4-button-prev{width:40px;height:40px}
}.wmpage99-page3 .wmpage99-page3-box{display:flex;align-items:center;flex-wrap:wrap}
.wmpage99-page3 .wmpage99-page3-img{width:48%;padding:20px;background-color:#f8f8f8;margin-right:2%;position:relative}
.wmpage99-page3 .wmpage99-page3-img .swiper-container{overflow:hidden;position:relative}
.wmpage99-page3 .wmpage99-page3-img .swiper-slide img{width:100%}
.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-next,.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background-color:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;z-index:10;transition:all .25s linear}
.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-next:hover,.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-prev:hover{background-color:var(--color)}
.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-prev{left:10px}
.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-next{right:10px}
.wmpage99-page3 .wmpage99-page3-info{width:50%;padding-left:2%}
.wmpage99-page3 .wmpage99-page3-info .wmpage-title{font-weight:var(--fontbold6)}
.wmpage99-page3 .wmpage99-page3-info .wmpage99-page3-desc{color:#555;margin:20px 0}
.wmpage99-page3 .wmpage99-page3-info .wmpage99-page3-txt li{list-style:none;padding-left:20px;color:#555;position:relative;margin-bottom:6px}
.wmpage99-page3 .wmpage99-page3-info .wmpage99-page3-txt li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#555;border-radius:2px}
.wmpage99-page3 .wmpage99-page3-info .wmpage99-page3-more{background-color:#000;display:inline-block;margin-top:20px;padding:15px 40px;line-height: 1;border-radius:5px;color:#fff;transition:all .2s ease-in-out}
.wmpage99-page3 .wmpage99-page3-info .wmpage99-page3-more:hover{background-color:var(--color)}
@media screen and (max-width:800px){.wmpage99-page3 .wmpage99-page3-info{width:100%;padding-right:0;margin-top:20px}
.wmpage99-page3 .wmpage99-page3-img{width:100%;margin-left:0}
.wmpage99-page3 .wmpage99-page3-info .wmpage99-page3-more{padding:8px 20px}
}
@media screen and (max-width:500px){.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-next,.wmpage99-page3 .wmpage99-page3-img .wmpage99page3-button-prev{width:40px;height:40px}
}
.abouttop{margin-bottom:20px!important}
.abouttop >div:nth-child(2)>div:nth-child(1){padding-left:20px}
.abouttop >div:nth-child(2)>div:nth-child(2){margin:0!important}
.abouttop >div:nth-child(2)>div:nth-child(1) h2{line-height:1.3}
@media (max-width:1280px){.abouttop >div:nth-child(2)>div:nth-child(1) h2 *,.kche-t198 .kche-t198-title h5 *{font-size:35px!important}}
@media (max-width:1024px){.abouttop >div:nth-child(2)>div:nth-child(1) h2 *,.kche-t198 .kche-t198-title h5 *{font-size:30px!important}
.abouttop >div:nth-child(2)>div:nth-child(1){width:100%;flex:inherit!important;padding:0 0 30px 15px!important;position:relative;margin-bottom:30px}
.abouttop >div:nth-child(2)>div:nth-child(1) p{max-width:100%!important}
.abouttop >div:nth-child(2)>div:nth-child(1) >*{position:relative}
.abouttop >div:nth-child(2)>div:nth-child(1):before{content:'';background-color:#d4f4e4;border-bottom-right-radius:50%;height:100%;left:0;position:absolute;top:0;width:85%;z-index:0;}
.abouttop >div:nth-child(1){display:none}
.abouttop >div:nth-child(2)>div:nth-child(2) img{width:100%}}
@media (max-width:768px){.abouttop >div:nth-child(2)>div:nth-child(1) h2 *,.kche-t198 .kche-t198-title h5 *{font-size:24px!important}}
.people-section{padding:80px 0}
.people-section .avatar{width:240px;height:240px;border-radius:50%;border:1px solid oklch(87.2% .01 258.338);overflow:hidden;margin:0 auto}
.people-section .avatar img{width:100%;height:100%;object-fit:cover}
.people-section .people-info{border:1px solid oklch(87.2% .01 258.338);border-radius:1rem;padding:6rem 2rem 2rem;margin-top:-7.5rem}
.people-section .people-info .by{margin:2rem auto 1rem;text-align:center;font-size:14px;font-weight:500}
.people-section .people-info h3{font-size:24px;line-height:1.25;font-weight:700;margin-bottom:.5rem}
.people-section .people-info .text p{margin-bottom:1rem}
.people-section .people-info .regbtn{display:inline-flex;align-items:center;background:var(--color);color:#fff;padding:.625rem 2rem;line-height:1.25;border-radius:2rem}
.people-section .people-info .regbtn:hover{text-decoration:none;opacity:.8}
.people-section .people-info .regbtn em{margin-left:10px;transform:rotate(-45deg)}
.people-section .people-pagination{margin-top:50px;display:flex;justify-content:center;align-items:center}
.people-section .people-pagination .pagination{width:auto;margin:0 20px}
.people-section .people-pagination .next-btn,.people-section .people-pagination .prev-btn{width:46px;height:46px;border:1px solid oklch(70.7% .022 261.325);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}
.people-section .people-pagination .next-btn:hover,.people-section .people-pagination .prev-btn:hover{background-color:var(--color);color:#fff}
@media (max-width:768px){
.people-section{padding:30px 0}
.people-section .avatar{width:180px;height:180px;margin:0 auto;margin-bottom:2rem}
.people-section .people-info{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}
.people-section .people-pagination{margin-top:20px}
}
.case-btns .swiper-button-disabled{opacity:0;pointer-events:none;cursor:default}
.case-section{position:relative;padding:80px 0;color:#fff}
.case-section:before{content:"";position:absolute;width:1920px;height:100%;background:var(--color);left:50%;transform:translatex(-50%);top:0}
.case-section a,.case-section h2,.case-section p{color:inherit;position:relative}
.case-section a:hover{text-decoration:none}
.case-section h2{margin-bottom:1rem}
.case-section .desc{max-width:956px;margin-bottom:3rem}
.case-section .swiper-slide{width:416px}
.case-section .swiper-slide .overlay-card{border-radius:.25rem;overflow:hidden}
.case-section .swiper-slide .overlay-card .imgbox img{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}
.case-section .swiper-slide .overlay-card:hover .case-card-hidden{height:100%}
.case-section .swiper-slide .overlay-card:hover .imgbox img{transform:scale(1.25)}
.case-section .swiper-slide .case-card{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:space-between}
.case-section .swiper-slide .case-info{padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.case-section .swiper-slide .case-info a{font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.case-section .swiper-slide .case-span{display:inline-flex;font-size:1.125rem;line-height:1.75rem;padding:0 .75rem;background:var(--color);border-radius:4px}
.case-section .swiper-slide .placeholder{margin-top:auto;margin-bottom:.25rem}
.case-section .swiper-slide .case-card-hidden{max-height:62px;height:0;overflow:hidden;background:#ee7623;border-radius:0 0 4px 4px;transition-timing-function:linear;transition-duration:1s;transition-property:all;will-change:height}
.case-section .swiper-slide .case-card-hidden a{line-height:1.75rem;font-weight:700;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;width:100%;height:100%}
.case-section .case-btns .next-btn,.case-section .case-btns .prev-btn{position:absolute;width:48px;height:48px;border-radius:4px;background:#fff;z-index:10;left:30px;top:50%;transform:translatey(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer}
.case-section .case-btns .next-btn:hover,.case-section .case-btns .prev-btn:hover{background:var(--color)}
.case-section .case-btns .next-btn:hover em,.case-section .case-btns .prev-btn:hover em{color:#fff}
.case-section .case-btns .next-btn em,.case-section .case-btns .prev-btn em{color:#000}
.case-section .case-btns .next-btn{right:30px;left:unset}
@media (max-width:768px){
.case-section{padding:30px 0}
.case-section .case-btns .next-btn{right:15px}
.case-section .case-btns .prev-btn{left:15px}
.case-section .swiper-slide .case-card-hidden{display:none}
}
.people-section{padding-bottom:20px}