@font-face{font-family:iconfont2;src:url(https://css02.v15cdn.com/m420/fonts/iconfont.woff2?t=1743391652037) format('woff2'),url(https://css02.v15cdn.com/m420/fonts/iconfont.woff?t=1743391652037) format('woff'),url(https://css02.v15cdn.com/m420/fonts/iconfont.ttf?t=1743391652037) format('truetype')}
.icon-arrow{font-family:iconfont2!important;}
.icon-arrow:before{content:"\e61a"}
#new{margin:60px 0;}
#new .new-list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:36px -25px 0px}
#new .new-list>li{width:33.3333%;padding:0px 25px;box-sizing:border-box;display:flex;flex-direction:column}
#new .new-item{box-shadow:0px 0px 70px 0px rgba(184,184,184,.33);padding-bottom:15px}
#new .new-item .new-img:hover img{transform:scale(1.05)}
#new .new-img{position:relative;overflow:hidden;display:block}
#new .new-img img{display:block;width:100%;height:auto;aspect-ratio:25/23;object-fit:contain;transition:.3s}
#new .new-date{position:absolute;left:15px;bottom:0px;padding:5px 10px;font-size:var(--fontsize14);color:#FFFFFF;background:var(--color)}
#new .new-date i{margin-right:6px}
#new .new-more{margin:0px 20px;font-size:var(--fontsize14);display:flex;justify-content:space-between;text-transform:lowercase}
#new .new-more i{font-weight:var(--fontbold6);transform:rotate(180deg)}
#new .new-title{margin:15px;padding-bottom:8px;border-bottom:1px solid #EEEEEE;font-size:var(--fontsize18);color:var(--fontcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex:1}
#new .new-title:hover{color:var(--color)}
@media screen and (max-width:1470px){
#new .new-title{margin:12px}}
@media screen and (max-width:768px){
#new{margin:30px 0}
#new .new-list{margin:4vw -2vw}
#new .new-list>li{padding:0vw 2vw;width:100%;margin-bottom:25px}
#new .new-date{font-size:var(--fontsize12);padding:2px 5px;left:10px}
#new .new-item{padding-bottom:1px}
#new .new-title{font-size:var(--fontsize16)}
#new .new-more{font-size:var(--fontsize14);margin:10px}
#new .new-more i{font-size:var(--fontsize14)}}

.home-service{background:#f6f9f6;padding:5% 0 0}
.home-service .box{padding:40px 0 40px;position:relative}
.home-service .box .serviceswiper-pagination{position:absolute;width:100%;bottom:-20px;display:flex;justify-content:center}
.home-service .box .serviceswiper-pagination .swiper-pagination-bullet{background-color:var(--color);margin:0 9px;width:12px;height:12px;}
.home-service .swiper-slide{height:auto;background-color:rgba(122,140,104,.06);padding:50px 25px 30px}
.home-service .swiper-slide .img{border:2px solid var(--color);border-radius:50%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .2s linear}
.home-service .swiper-slide .img img{width:89%;max-width:280px;border-radius:50%}
.home-service .swiper-slide .info{text-align:center}
.home-service .swiper-slide .info .tit{font-size:var(--fontsize18);font-weight:var(--fontbold5)}
.home-service .swiper-slide .info .more{color:var(--color);font-size:var(--fontsize14);font-weight:var(--fontbold5);transition:all .2s linear;display:block;text-decoration:underline}
.home-service .swiper-slide:hover .img{border:6px solid var(--color)}
.home-service .swiper-slide:hover .info .more{color:var(--color)}
.home-products{background:#f6f9f6;padding:5% 0}
.home-products .pro-list{display:flex;flex-wrap:wrap}
.home-products .pro-list li{width:23.5%;margin-right:2%;border-radius:var(--borderradius);overflow:hidden;background-color:#FFF;border:1px solid #e8e8e8;margin-top:30px;transition:all .2s linear}
.home-products .pro-list li:nth-child(4n){margin-right:0}
.home-products .pro-list li .img{overflow:hidden;position:relative;display:block}
.home-products .pro-list li .img img{width:100%;transition:all .2s linear}
.home-products .pro-list li .icon-hottitle{position:absolute;left:14px;top:14px;line-height:1;color:var(--color);font-size:var(--fontsize24);z-index:4;width:46px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background-color:var(--color)}
.home-products .pro-list li .icon-hottitle::before{display:none}
.home-products .pro-list li .icon-hottitle::after{content:"Hot";color:#FFF;font-size:var(--fontsize14);line-height:1;font-weight:var(--fontbold4)}
.home-products .pro-list li .info{padding:20px;border-top:1px solid #e8e8e8}
.home-products .pro-list li .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);transition:all .2s linear}
.home-products .pro-list li .info .txt{color:var(--introcolor);font-size:var(--fontsize16)}
.home-products .pro-list li:hover{border-color:var(--color)}
.home-products .pro-list li:hover .img img{transform:scale(1.03)}
.home-products .pro-list li:hover .info .title{color:var(--color)}
@media (max-width:768px){.home-service{padding:30px 0 0}
.home-service .box{padding-top:25px}
.home-service .box .serviceswiper-pagination{bottom:0px}
.home-products{padding:30px 0}
.home-products .pro-list{margin-top:10px;justify-content:space-between}
.home-products .pro-list li{width:49%;margin-top:10px;margin-right:0}}
@media screen and (max-width:500px){.home-service .swiper-slide{padding:25px 20px}
.home-products .pro-list li{width:100%}
.home-products .pro-list li .info{padding:10px}}