﻿@import url(https://js01.v15cdn.com/single-template/public.css);

.about .container{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.about .container>div{width:48%;}
.about .homeabout-left .img{overflow: hidden;}
.about .homeabout-left img{width:100%;display:block;}
.about .homeabout-right .home-tit{text-align:left;margin-bottom:0;}
.about .homeabout-right p{font-size:16px;margin:3% 0 6%;color:#888;max-width:580px}
.about .homeabout-right .more-btn a{display:inline-block;padding:7px 30px;background: var(--color);color:#fff;border-radius: 5px;}
@media (min-width:1025px){.about .homeabout-right{margin-top:-12%;}
.about .homeabout-right .home-tit{font-size:48px;text-transform: initial;}}
@media (max-width:1440px){.about .homeabout-right p{font-size:18px;}}
@media (max-width:768px){.about .container>div{width:100%;margin:10px 0;}
.about .homeabout-right p{margin-top:10px;font-size:16px;}}
.about::before{display:none;}
.our .container{overflow:initial;}
.home-choose{position:relative;padding:4% 0}
.home-choose{z-index:1}
.home-choose::before{content:"";position:absolute;left:0;top:0;width:100%;background:#fafafa;max-width:620px;height:360px;z-index:-1}
.home-choose .container{display:flex;flex-wrap:wrap}
.home-choose .container>div{width:50%}
.home-choose .chooseimg img{width:100%}
.home-choose .chooseinfo{padding-left:5%}
.home-choose .home-title{font-size:30px;font-weight:var(--fontbold6);text-align:center;text-transform:capitalize;color:var(--fontcolor);line-height:1.4}
.home-choose .chooseinfo .home-title{text-align:left}
.home-choose .chooseinfo .text{color:var(--introcolor)}
.home-choose .chooseinfo ul{width:100%;list-style:none;margin-top:30px}
.home-choose .chooseinfo ul li{width:100%;display:flex;align-items:flex-start;margin-bottom:1em}
.home-choose .chooseinfo ul li:last-child{margin-bottom:0}
.home-choose .chooseinfo ul li .icon{width:50px;height:50px;background:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center}
.home-choose .chooseinfo ul li .icon img{transition:all .2s linear}
.home-choose .chooseinfo ul li .info{flex:1;padding-left:20px}
.home-choose .chooseinfo ul li .info .p1{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.3}
.home-choose .chooseinfo ul li:hover .icon img{transform:rotateY(180deg)}
@media (max-width:1024px){.home-choose::before{display:none}
.home-choose .chooseinfo{padding-left:30px}
}@media (max-width:768px){.home-choose{padding:40px 0}
.home-choose .container>div{width:100%}
.home-choose .chooseinfo{padding-left:0;margin-top:20px}
}.home-choose .container>div iframe{width:100%;height:100%}


.appli .home-tit{margin-bottom: 0;}
.appli .home-line{margin: 15px auto 30px;width: 60px;height: 3px;border-radius: 30px;background-color: var(--fontcolor);}
.appli .applist{display: flex;justify-content: space-between;flex-wrap: wrap;}
.appli .item{width: 24%;margin-bottom: 50px;position: relative;}
.appli .img{border: 1px solid #eee;border-radius: 10px;overflow: hidden;}
.appli .img img{display: block;max-width: 100%;transition: all .3s ease-in-out;}
.appli .info{position: absolute;width: 100%;left: 0;padding: 30px 20px;bottom: 0;}
.appli .info .title{margin: 0;font-size: 18px;color: #fff;font-weight: var(--fontbold6, 600);padding-bottom: 10px;}
.appli .info .text{margin: 0;font-size: 16px;color: #dbdbdb;} 
.appli .item:hover img{transform: scale(1.02);}
@media (max-width:1024px){.appli .item{width: 48%;}}
.home-des{font-size: var(--fontsize16);text-align: center;max-width: 1000px;margin: 0px auto 10px;font-weight: var(--fontbold7);color: var(--fontcolor);}
.home-service{position:relative;padding:4% 0;background:url(/Content/uploads/2025833059/20251103172100f4c6525e79b44a5cb01da9d6192486c9.jpg) no-repeat center/cover;}
.home-service .home-des,.home-service .home-title{color:#000}
.home-service .home-tit{margin-bottom: 0;color: #000;}

#serviceswiper{margin-top:40px}
#serviceswiper .swiper-slide{background:#fafafa;width:49%;padding:3% 4%;text-align:center}
#serviceswiper .swiper-slide .p1{font-size:var(--fontsize28);font-weight:var(--fontbold6)}
#serviceswiper .swiper-slide .icon{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:20px 0}
#serviceswiper .swiper-slide .icon li{display:inline-flex;flex-direction:column;margin:10px 20px}
#serviceswiper .swiper-slide .icon li:hover p{color:var(--color)}
#serviceswiper .swiper-slide .icon li>em{height:40px;font-size:45px;color:var(--color);display:flex;align-items:center;justify-content:center}
#serviceswiper .swiper-slide .icon li p{padding-top:5px;font-size:var(--fontsize18)}
@media (min-width:768px){#serviceswiper .swiper-wrapper{display:flex;justify-content:space-between;align-items:flex-start}}
@media (max-width:1024px){#serviceswiper .swiper-slide .icon li p{font-size:var(--fontsize16);font-weight:var(--fontbold4)}}
@media (max-width:768px){.home-service{padding:40px 0;}
#serviceswiper{padding-bottom:50px;margin-top:30px}
#serviceswiper .swiper-slide{padding:20px 15px}
#serviceswiper .swiper-slide .p1{font-size:var(--fontsize22)}
#serviceswiper .swiper-slide .icon li{width:50%;margin:10px 0 0}}
.home-more {margin-right: 20px;min-width: 200px;padding: 0px 20px;height: 50px;background: 0 0;border: 1px solid var(--color);border-radius: var(--borderradius);color: var(--fontcolor);background: var(--color);text-transform: capitalize;display: inline-flex;align-items: center;justify-content: center;transition: all .1s linear;font-size: var(--fontsize18);}
 .appli .info .title,.appli .info .text{ color: var(--color); }
 .home-tit{color:var(--fontcolor)}
 .wmpage217-page2 .wmpage217-page2-box{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage217-page2 .wmpage217-page2-box .wmpage217-page2-left{width:48%}
.wmpage217-page2 .wmpage217-page2-left .wmpage217-page2-text{position:relative;padding-left:50px;display:inline-block;text-transform:uppercase;font-weight:var(--fontbold6);font-size:var(--wmpage-font17);color:var(--color)}
.wmpage217-page2 .wmpage217-page2-left .wmpage217-page2-text::before{position:absolute;content:'';width:40px;height:2px;background:var(--color);left:0;top:50%;transform:translateY(-50%)}
.wmpage217-page2 .wmpage217-page2-left .wmpage-title{color:var(--wmpage-color22)}
.wmpage217-page2 .wmpage217-page2-left .wmpage217-page2-desc{color:var(--wmpage-color8);margin:10px 0 30px}
.wmpage217-page2 .wmpage217-page2-left .wmpage217-page2-img{position:relative;width:100%;border-radius:30px;overflow:hidden}
.wmpage217-page2 .wmpage217-page2-left .wmpage217-page2-img img{position:relative;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}
.wmpage217-page2 .wmpage217-page2-box .wmpage217-page2-right{width:48%;display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page2-item{width:47%;position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:20px;overflow:hidden;background:#f7f8fc}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page2-item:nth-child(2n){margin-top:40px}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page2-item:nth-child(2n-1){margin-bottom:40px}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page1-content{position:relative;padding:20px 10px;width:calc(100% - 18px);height:calc(100% - 18px);display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;margin:0 auto;border-radius:20px;border:1px dashed #ddd;transition:all .3s linear;z-index:1}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page1-content::before{position:absolute;content:'';background:url(https://img01.v15cdn.com/singletem/wmpage217/wmpage217-page2-img2.webp) center no-repeat;width:100%;height:100%;background-size:cover;left:0;top:0;z-index:-1;transform:scale(.6);opacity:0;transition:all .3s linear}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page2-item:hover .wmpage217-page1-content::before{opacity:1;transform:scale(1)}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page2-item:hover .wmpage217-page1-content{border:1px dashed var(--color)}
.wmpage217-page2 .wmpage217-page2-item .wmpage217-page2-icon{display:inline-flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:10px;overflow:hidden;background:#000;transition:all .2s linear;margin-bottom:10px}
.wmpage217-page2 .wmpage217-page2-item .wmpage217-page2-icon em{color:#fff;font-size:var(--wmpage-font30);display:block}
.wmpage217-page2 .wmpage217-page2-item:hover .wmpage217-page2-icon{background:var(--color)}
.wmpage217-page2 .wmpage217-page2-item:hover .wmpage217-page2-icon em{animation:page2 1s linear;animation-duration:1s}
@keyframes page2{0%{opacity:0;transform:scale3d(.3,.3,.3)}
20%{transform:scale3d(1.1,1.1,1.1)}
40%{transform:scale3d(.9,.9,.9)}
60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}
80%{transform:scale3d(.97,.97,.97)}
100%{opacity:1;transform:scale3d(1,1,1)}
}
.wmpage217-page2 .wmpage217-page2-item .wmpage217-page2-num{font-size:var(--wmpage-font28);font-weight:var(--fontbold6)}
.wmpage217-page2 .wmpage217-page2-item .wmpage217-page2-title{font-size:var(--wmpage-font18);font-weight:var(--fontbold6);color:var(--wmpage-color8)}
@media screen and (max-width:1024px){.wmpage217-page2 .wmpage217-page2-box .wmpage217-page2-left{width:100%}
.wmpage217-page2 .wmpage217-page2-box .wmpage217-page2-right{width:100%}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page2-item:nth-child(2n){margin-top:30px}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page2-item:nth-child(2n-1){margin-bottom:0;margin-top:30px}
.wmpage217-page2 .wmpage217-page2-right .wmpage217-page1-content{display:inline-block;padding:30px 2px}
}

.newpro-item-r a::before{background:rgb(111 66 191 / 70%)}