﻿@import url(https://js01.v15cdn.com/single-template/public.css); 
.home-tip{color:var(--color);font-size:var(--fontsize14);font-weight:var(--fontbold5);position:relative;text-align:center;text-transform:uppercase}
.home-tip span{position:relative;padding-left:18px}
.home-tip span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:linear-gradient(0deg,var(--color) 0,#eee 100%)}
.home-choose{padding:5% 0;position:relative;z-index:1}
.home-choose::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:470px;background-image:url(https://css02.v15cdn.com/m436/imgs/choose-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}
.home-choose .box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:50px}
.home-choose .left{width:30%}
.home-choose .left .info{margin-left:20px}
.home-choose .img-box{width:36%;border-radius:50%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;padding:10px;height: 100%;margin: auto 0;}
.home-choose .img-box::before{content:"";position:absolute;width:100%;height:100%;border:6px solid var(--color1);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;animation:chooseimg 2s ease-in-out infinite}
.home-choose .img-box img{max-width:96%;border-radius:50%;position:relative;z-index:2}
.home-choose .right{width:30%}
.home-choose .right .info{margin-right:20px;text-align:right}
.home-choose .item{display:flex;margin:20px 0}
.home-choose .item .num{width:44px;height:44px;background-color:var(--color1);border-radius:50%;margin:10px;display:flex;align-items:center;justify-content:center;transition:all .2s linear;position:relative;z-index:2;transition:all .2s linear}
.home-choose .item .num::after{content:"";position:absolute;z-index:-1;width:calc(100% + 20px);height:calc(100% + 20px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color1);opacity:.5;border-radius:50%;transition:all .2s linear}
.home-choose .item .num span{color:#FFF;font-size:var(--fontsize18);font-weight:var(--fontbold6)}
.home-choose .item .info{flex:1;padding-top:14px;font-size:var(--fontsize14);color:var(--summarycolor)}
.home-choose .item .info .tit{font-size:var(--fontsize18);font-weight:var(--fontbold6);color:var(--fontcolor)}
.home-choose .item .info .txt{color:var(--summarycolor);font-size:var(--fontsize14)}
.home-choose .item:hover .num{background-color:var(--color)}
.home-choose .item:hover .num::after{background-color:var(--color)}
@keyframes chooseimg{0%{border-color:var(--color1)}
50%{border-color:var(--color)}
100%{border-color:var(--color1)}}
@media (max-width:768px){.home-choose{padding:30px 0}
.home-choose .box{margin-top:25px}
.home-choose .left{width:100%}
.home-choose .img-box{width:100%;align-self:start}
.home-choose .img-box img{width:100%}
.home-choose .right{width:100%}}
@media screen and (max-width:500px){.home-choose .item{margin-top:0;margin-bottom:20px;flex-wrap:wrap;justify-content:center;align-items:center}
.home-choose .item .info{padding:0px;width:100%;flex:none;margin-left:0;margin-top:10px;text-align:center}
.home-choose .right .item{flex-direction:column-reverse}
.home-choose .right .item:last-child{margin-bottom:0px}
.home-choose .img-box{max-width:80%;margin:0px auto;margin-bottom:20px}
.home-choose .img-box::before{width:100%}}
.home-tabs .tabs{background: var(--color);padding:20px 0;}
.home-tabs .tabs li.act{border-radius: 30px;color:var(--color)}
@media (min-width:1025px){.home-tabs .tabs .l-wrap{justify-content:center;}}
.home-healthy .home-des{ font-size: 22px;}
.home-banner .swiper-slide{height:auto}
.banner-text-1{position:absolute;width:100%;height:100%;line-height:1.4;left:0;top:0}
.banner-text-1 .title{position:absolute;font-size:2vw;color:#46413A;font-weight:900;left:50%;top:5%;text-align:justify;}
.banner-text-1 .title span{word-spacing:.18vw}
.banner-text-1 .list{font-size:1.1vw;font-weight:900;color:#46413A;line-height:1.2;display:flex;align-items:center}
.banner-text-1 .list .img-box{width:.8vw;display:flex;margin-right:10px}
.banner-text-1 .list1{position:absolute;top:22%;left:46%}
.banner-text-1 .desc{font-size:.8vw;color:#46413A;font-weight:700}
.banner-text-1 .desc1{position:absolute;top:27%;left:45.5%}
.banner-text-1 .list2{position:absolute;top:32%;left:42%}
.banner-text-1 .desc2{position:absolute;top:37%;left:43.5%}
.banner-text-1 .list3{position:absolute;top:42%;left:40%}
.banner-text-1 .stop{position:absolute;left:6%;bottom:7%;font-size:1vw;color:#fff}
.banner-text-1 .more{transform:skewX(-20deg);color:#fff;background:#2cbf9b;width:fit-content;position:absolute;right:14%;bottom:21%;font-size:1vw;padding:.6% 1%}
.banner-text-1 .more span{display:inline-block;transform:skewX(20deg)}
.banner-text-2{position:absolute;width:100%;height:100%;left:0;top:0;color:#fff}
.banner-text-2 .top{position:absolute;left:10%;top:40%;transform:translate(0,-50%)}
.banner-text-2 .top .title{font-size:2.5vw;font-weight:800;line-height:1.2}
.banner-text-2 .top .desc{font-size:1vw;margin:2% 0}
.banner-text-2 .list{display:flex}
.banner-text-2 .list li{display:flex;align-items:flex-start}
.banner-text-2 .l-title{display:flex;margin-top:10px}
.banner-text-2 .info{display:flex;flex-direction:column}
.banner-text-2 .info span:first-child{font-size:1.2vw;font-weight:500}
.banner-text-2 .l-title .img-box{max-width:.7vw;display:flex;align-items:center;margin-right:10px}
.banner-text-2 .more{padding:1% 5%;background:var(--color);color:#fff;border-radius:30px;width:fit-content;margin-top:4%;font-size:.8vw}
.banner-text-2 .bot{position:absolute;left:0;bottom:0;width:100%;display:flex}
.banner-text-2 .bot li{flex:1;padding:1%}
.banner-text-2 .info span:last-child{font-size:.8vw}
.banner-text-2 .bot li{display:flex;flex-direction:column;align-items:center}
.banner-text-2 .bot li .num{font-weight:700;font-size:2vw}
.banner-text-2 .bot li span{font-size:1vw}
.banner-text-3{position:absolute;left:6%;top:50%;transform:translate(0,-50%);line-height:1.2}
.banner-text-3 .title{font-size:2vw;font-weight:800}
.banner-text-3 .tag{width:fit-content;font-size:1.2vw;background:var(--color);border-radius:0 0 50px 0;padding:2% 2%;color:#fff;margin:2% 0}
.banner-text-3 .desc{font-size:1.2vw;font-weight:500}
.home-banner .swiper-slide .banner-animote{ max-width: unset;}
.home-keep{padding-top:0;}
.home-imgbox{padding-bottom:4%;}
.home-imgbox ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-imgbox ul li{width:19%;overflow: hidden;}
@media (max-width:768px){.home-imgbox{padding-bottom:40px;}
.home-imgbox ul li{width:49%;margin-top:2%;}}
@media (min-width:769px){.home-choose .box{align-items:initial;}
.home-choose .left,.home-choose .right{display:flex;flex-direction: column;justify-content: space-between;}}
.about-swiper2{background:#f7f7f7;padding:25px 60px 25px 15px;margin:25px 0}
.about-swiper2 .swiper-slide{display:flex;align-items:center;width:auto}
.about-swiper2 .swiper-slide p{line-height:1.25}
.about-swiper2 .btn-group{position:absolute;right:0;display:flex;align-items:center;height:100%;top:0;z-index:2;background:linear-gradient(90deg,transparent,#f7f7f7 26%,#f7f7f7);padding:0 20px}
.about-swiper2 .btn-group>div{cursor:pointer}
.about-swiper2 .btn-group em{font-weight:700;display:inline-block;vertical-align:middle}
.about-swiper2 .btn-group .prev{margin-right:20px}
.about-swiper2 .btn-group .prev em{transform:rotate(90deg)}
.about-swiper2 .btn-group .next em{transform:rotate(-90deg);color:var(--color)}
.about-swiper2 a{display:inline-block;border-radius:5px;background:var(--color);color:#fff;padding:10px 20px;transition:.3s}
.about-swiper2 a:hover{opacity:.9}
.about-swiper2 .swiper-slide{text-align:center;justify-content:center}
.banner-text-2 .list li{margin-right:2%}
.banner-text-2 .l-title{margin-top:15px}
.banner-text-1 .stop{left: 3%;font-size:.8vw}
.banner-text-1 .title{left:49%;top:0%}
.banner-text-1 .stop{left:2%}
.banner-text-1 .list3{top:48%;left:39%}
.banner-text-1 .desc2{top:43%;left:41.5%}
.banner-text-1 .list2{top:37%;left:41%}
.banner-text-1 .desc1{top:33%;left:42.5%}
.banner-text-1 .list1{top:26%;left:44%}
.banner-text-1 .title{left:49%;top:2%}
.home-tabs .items .item .right img:first-child{position:static;width:100%}
.wmpage237-page1{position:relative}
.wmpage237-page1 .contactus-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;z-index:1}
.wmpage237-page1::before{content:'';position:absolute;width:100vw;max-width:1920px;height:100%;background-color:var(--color);opacity:.1;left:50%;top:0;transform:translateX(-50%);z-index:-1}
.wmpage237-page1 .contactus-box .contact-left{border-radius:20px;width:50%;padding:6% 4%;background-color:#fff;color:#222}
.wmpage237-page1 .contactus-box .contact-right{width:45%}
.wmpage237-page1 .contact-common-title{color:#222;line-height:1.5;font-size:var(--fontsize30);font-weight:var(--fontbold6)}
.wmpage237-page1 .contact-get{font-size:var(--fontsize20);margin-bottom:10px}
.wmpage237-page1 .contact-title-dian{display:flex;align-items:center;margin:10px 0}
.wmpage237-page1 .contact-title-dian p{display:block;width:6px;height:6px;background:var(--color);border-radius:50%;margin-right:10px}
.wmpage237-page1 .contact-title-dian p:last-child{margin-right:0}
.wmpage237-page1 .contactus-box .contact-left .contact-list{margin:25px 0 20px}
.wmpage237-page1 .contactus-box .contact-list .contact-item{display:flex;margin:7px 0}
.wmpage237-page1 .contactus-box .contact-list .contact-item em{font-size:var(--fontsize16);margin-right:10px}
.wmpage237-page1 .contactus-box .contact-list .contact-item a{color:#333}
.wmpage237-page1 .contactus-box .contact-share{display:flex;flex-wrap:wrap;margin-top:20px}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item{width:54px;height:54px;border-radius:50%;background:#9f9f9f1f;margin-right:20px;overflow:hidden}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item:last-child{margin-right:0}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:var(--color);transition:all .3s}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item em{color:var(--color);font-size:var(--fontsize24)}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item a:hover{background:var(--color)}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item a:hover em{color:#fff}
.wmpage237-page1 .wmkcfeedback .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage237-page1 .wmkcfeedback .wmkcfb-fileupload,.wmpage237-page1 .wmkcfeedback input,.wmpage237-page1 .wmkcfeedback textarea{outline:0;border-radius:3px;border:none;background-color:#fff;height:50px;padding:10px;margin-bottom:1.5em;font-family:inherit;border:1px solid #fff;font-size:var(--fontsize14);transition:all .1s linear}
.wmpage237-page1 .wmkcfeedback{margin-top:40px}
.wmpage237-page1 .wmkcfeedback .inquiry-form>*{width:100%;border:1px solid #e8f2ff}
.wmpage237-page1 .wmkcfeedback textarea{height:100px}
.wmpage237-page1 .wmkcfeedback input::placeholder,.wmpage237-page1 .wmkcfeedback textarea::placeholder{color:#666}
.wmpage237-page1 .wmkcfeedback .send-btn{width:100%}
.wmpage237-page1 .wmkcfeedback .send-btn{margin:20px auto 0;min-width:200px;height:48px;border-radius:var(--borderradius);font-size:var(--fontsize16);background:var(--color);color:#fff;font-weight:var(--fontbold4);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:0;padding:0 20px;transition:all .1s linear;position:relative;overflow:hidden;border:1px solid var(--color)}
@media (max-width:1600px){.wmpage237-page1 .contact-common-title{font-size:var(--fontsize28)}
}
@media (max-width:1280px){.wmpage237-page1 .contact-common-title{font-size:var(--fontsize24)}
}
@media (max-width:768px){.wmpage237-page1 .contactus-box .contact-left,.wmpage237-page1 .contactus-box .contact-right{width:100%;margin:10px 0}
}
@media (max-width:500px){.wmpage237-page1 .contact-get{font-size:var(--fontsize18)}
.wmpage237-page1 .contactus-box .contact-share{margin-top:10px}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item{width:38px;height:38px;margin-right:10px}
.wmpage237-page1 .contactus-box .contact-share .contact-share-item em{font-size:var(--fontsize20)}
.wmpage237-page1 .wmkcfeedback{margin-top:20px}
.wmpage237-page1 .contactus-box .contact-right{padding:0 10px}
}
.home-about .left .text {margin-bottom:35px}
@media (max-width:768px){.home-about .left .text {margin-bottom:20px}}
.wmpage237-page1 {padding:4% 0}
.wmpage237-page1 .wmkcfeedback .send-btn{border-radius:5px}
@media (max-width:768px){.wmpage237-page1 {padding:40px 0}}

.banner-text-1 .title{font-size:1.6vw;left:47%;top:8%}
.banner-text-1 .list1{top:25%;left:45%}
.banner-text-1 .desc1{top:31.5%;left:43.5%}
.banner-text-1 .list2{top:37%;left:42%}
.banner-text-1 .desc2{top:43%;left:41.5%}
@media (min-width:1280px) and (max-width:1600px){.home-about .left .p2{font-size:26px}
}