﻿@import url("https://css02.v15cdn.com/m430/aos.css");
@import url("https://js01.v15cdn.com/single-template/public.css");
.home-banner .swiper-slide{overflow:hidden}
.home-banner .swiper-slide>a{position:relative;display:flex}
.home-banner .swiper-slide img{width:100%;height:100%;object-fit:cover}
.home-banner .pcimg{display:block}
.home-banner .mobimg{display:none}
.home-banner .banner-animote{position:absolute;color:#FFFFFF;opacity:0;}
.home-banner .banner-animote .p1{font-weight:var(--fontbold6);}
.home-banner .banner-animote .p2 a{background:var(--color);border-radius:30px;color:#FFF;font-weight:var(--fontbold6);transition:all .3s;display: inline-block;padding:1.2% 3%;}
.home-banner .banner-animote .p2 a:hover{background: var(--fontcolor);}
@media (min-width:769px) and (max-width:1600px){.home-banner .banner-animote .p2 a{font-size:1vw;}}
.home-banner .swiper-slide-active img{animation:bannerimg 6s forwards;}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .swiper-pagination{bottom:20px!important;max-width:1400px;padding:0px 70px;left:50%!important;transform:translateX(-50%)}
.home-banner .swiper-pagination-bullet{width:20px;height:8px;background:rgba(28,206,126,0);border:2px solid var(--color);border-radius:5px;transition:all .1s linear;position:relative;overflow:hidden}
.home-banner .swiper-pagination-bullet-active{width:35px;height:10px;border-width:1px}
.home-banner .swiper-pagination-bullet-active::after{content:'';position:absolute;left:0px;top:0px;width:0px;height:100%;background:var(--color)}
.home-banner .swiper-pagination-bullet-active.cur::after{animation:paginationwidth 6s linear forwards}
@keyframes paginationwidth{0%{width:0px}100%{width:100%}}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{position:absolute;top:45%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:0 0;border:2px solid rgba(231,231,231,.5);color:#FFFFFF;z-index:9;cursor:pointer;transition:all .15s linear;border-radius:50%}
.home-banner .bannerswiper-next:hover,.home-banner .bannerswiper-prev:hover{background:rgba(255,255,255,.6);color:var(--fontcolor)}
.home-banner .bannerswiper-next em,.home-banner .bannerswiper-prev em{font-size:var(--fontsize24)}
.home-banner .bannerswiper-prev{left:70px}
.home-banner .bannerswiper-next{right:70px}
@keyframes bannerani{0%{margin-top:20px}
100%{opacity:1;margin-top:0px}}
@keyframes bannerimg{0%{transform:scale(1)}
80%{transform:scale(1.05)}
100%{transform:scale(1.047)}}

.home-banner .banner-animote.ban1{top:50%;left:10%;transform: translateY(-50%);max-width:35%;}
.home-banner .banner-animote.ban1 .p1{font-size:50px;text-shadow: 1px 2px 3px var(--fontcolor);}
.home-banner .banner-animote.ban1 .p3{font-size:18px;margin:2% 0 5%;text-shadow: 1px 2px 3px var(--fontcolor);}
@media (max-width:1600px){.home-banner .banner-animote.ban1 .p1{font-size:2.5vw}
.home-banner .banner-animote.ban1 .p3{font-size:1.1vw}}
@media (max-width:768px){.home-banner .banner-animote.ban1{left:5%;}
.home-banner .banner-animote.ban1 .p1{font-size:20px;}
.home-banner .banner-animote.ban1 .p3{margin:10px 0 0;font-size:12px;}}
@media (max-width:550px){.home-banner .banner-animote.ban1{left:10px;max-width:45%;}
.home-banner .banner-animote.ban1 .p1{font-size:16px;}
.home-banner .banner-animote.ban1 .p3{display:none}}

.home-banner .banner-animote.ban2{left:10%;top:35%;transform: translateY(-50%);max-width:30%;}
.home-banner .banner-animote.ban2 .p1{font-size:50px;text-shadow: 1px 2px 3px var(--fontcolor);}
.home-banner .banner-animote.ban2 .p3{font-size:20px;margin:2% 0 5%;text-shadow: 1px 2px 3px var(--fontcolor);}
@media (max-width:1600px){.home-banner .banner-animote.ban2 .p1{font-size:2.5vw}
.home-banner .banner-animote.ban2 .p3{font-size:1.1vw}}
@media (max-width:768px){.home-banner .banner-animote.ban2{left:5%;}
.home-banner .banner-animote.ban2 .p1{font-size:20px;}
.home-banner .banner-animote.ban2 .p3{margin:10px 0 0;font-size:12px;}}
@media (max-width:550px){.home-banner .banner-animote.ban2{left:10px;max-width:40%;}
.home-banner .banner-animote.ban2 .p1{font-size:16px;}
.home-banner .banner-animote.ban2 .p3{display:none}}

.home-banner .banner-animote.ban3{top:50%;left:33.5%;transform: translateY(-50%);max-width:25%;}
.home-banner .banner-animote.ban3 .p1{font-size:50px;text-shadow: 1px 2px 3px var(--fontcolor);}
.home-banner .banner-animote.ban3 .p3{font-size:18px;margin:2% 0 5%;text-shadow: 1px 2px 3px var(--fontcolor);}
@media (max-width:1600px){.home-banner .banner-animote.ban3 .p1{font-size:2.5vw}
.home-banner .banner-animote.ban3 .p3{font-size:0.95vw}}
@media (max-width:768px){.home-banner .banner-animote.ban3 .p1{font-size:22px;}
.home-banner .banner-animote.ban3 .p3{margin:10px 0 0;font-size:12px;}}
@media (max-width:550px){.home-banner .banner-animote.ban3{max-width:40%;left:20%}
.home-banner .banner-animote.ban3 .p1{font-size:16px;}
.home-banner .banner-animote.ban3 .p3{display:none}}

@media(max-width:768px){
.home-banner .pcimg{display:none}
.home-banner .mobimg{display:block;}
.home-banner .banner-animote .p2{display:none}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}
.home-banner .swiper-pagination{bottom:10px!important}
.home-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;height:8px;background:var(--color)}}


.home-main section{overflow:initial}
#home-swiper{overflow:hidden}
.home-case,.home-indexadv,.home-news,.home-solution{position:relative;padding:4% 0}
.home-title{font-size:40px}
.home-des{font-size:var(--fontsize16);font-weight:var(--fontbold4);color:var(--introcolor);text-align:center;margin-bottom:10px}
.home-more{min-width:160px;height:48px;font-size:var(--fontsize14);background:var(--color);color:#fff;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;transition:all .1s linear;padding:0 20px;text-transform:capitalize;cursor:pointer;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.5s;overflow:hidden}
.home-more::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;border-radius:3px}
.home-more:hover::before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
.home-more:hover{color:#fff}
@media(max-width:1024px){.home-title{font-size:var(--fontsize30)}
.home-more{min-width:160px;height:45px}
}
@media(max-width:768px){.home-case,.home-indexadv,.home-news,.home-solution{padding:40px 0}
.home-title{font-size:var(--fontsize26);margin:0}
.home-more{min-width:160px;height:45px}
}
@media (max-width:500px){.home-title{font-size:var(--fontsize24)}
}
.wmpage157-page1 .wmpage-title{text-align:center;margin:10px 0;color:var(--wmpage-color22)}
.wmpage157-page1 .wmpage157-page1-desc{max-width:80%;margin:0 auto;text-align:center;color:#555}
.wmpage157-page1 .wmpage157-page1-img{position:relative;overflow:hidden;border-radius:5px;width:100%;transition:all .2s ease;margin:35px 0 10px}
.wmpage157-page1 .wmpage157-page1-img img{display:inline-block;width:100%;height:auto;object-fit:cover}
.wmpage157-page1 .wmpage157-page1-img::before{position:absolute;content:'';top:50%;left:50%;z-index:3;display:block;width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;transform:translate(-50%,-50%);opacity:0}
.wmpage157-page1 .wmpage157-page1-img::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3)}
.wmpage157-page1 .wmpage157-page1-img:hover::before{animation:page1circle .75s}
@keyframes page1circle{0%{opacity:1}
40%{opacity:1}
100%{width:200%;height:200%;opacity:0}
}
.wmpage172-page6 .wmpage-lwrap{padding-top:0}
.wmpage172-page6 .wmpage172-page6-txt{color:var(--color);text-transform:uppercase;font-size:var(--wmpage-font17);font-weight:var(--fontbold8);text-align:center}
.wmpage172-page6 .wmpage-title{color:var(--wmpage-color22);text-align:center}
.wmpage172-page6 .wmpage172-page6-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item{width:48%;margin-top:30px;position:relative;display:flex;flex-direction:column-reverse;box-shadow:0 0 30px 0 #00000026}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item .wmpage172-page6-img{position:relative;width:100%;overflow:hidden}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item .wmpage172-page6-img img{height:auto;width:100%;object-fit:cover;transition:all .3s linear}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item:hover .wmpage172-page6-img img{transform:scale(1.1)}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item .wmpage172-page6-info{position:relative;background:#fff;border-radius:20px 20px 0 0;padding:30px 20px 20px 30px}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item .wmpage172-page6-info .wmpage172-page6-title{color:#15002b;font-weight:var(--fontbold7);font-size:var(--wmpage-font20);transition:all .2s linear}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item .wmpage172-page6-info .wmpage172-page6-title:hover{color:var(--color)}
.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item .wmpage172-page6-info .wmpage172-page6-words{color:#555;margin-top:5px;min-height:48px}
@media (max-width:1024px){.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item{width:100%;margin-top:30px;position:relative}
}
@media(max-width:768px){.wmpage172-page6 .wmpage172-page6-list .wmpage172-page6-item .wmpage172-page6-info{padding:40px 20px 20px 20px;margin-top:0;border-radius:0 0 20px 20px}
}
.home-indexadv{background:no-repeat center;background-size:cover}
.home-indexadv .l-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.home-indexadv .indexadv-left{width:45%}
.home-indexadv .indexadv-left .indexadv-left-text p{margin-bottom:10px}
.home-indexadv .indexadv-left .home-title{text-align:left;margin-bottom:20px}
.home-indexadv .indexadv-left .home-more{margin-top:25px}
.home-indexadv .indexadv-right{flex:1;padding-left:30px}
.home-indexadv .indexadv-right ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}
.home-indexadv .indexadv-right ul li{width:48%;box-shadow:0 3px 20px 0 #dedede;border-radius:8px;background:#fff;padding:30px 20px;transition:all .2s linear}
.home-indexadv .indexadv-right ul li:nth-child(-n+2){margin-bottom:20px}
.home-indexadv .indexadv-right ul li .icon{width:70px;height:70px;background:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
.home-indexadv .indexadv-right ul li .icon::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.01);background:#f5f5f5;z-index:-1;width:100%;height:100%;transition:all .3s linear;border-radius:50%}
.home-indexadv .indexadv-right ul li .icon em{font-size:32px;color:var(--color);transition:all .3s linear}
.home-indexadv .indexadv-right ul li span{font-size:var(--fontsize22);font-weight:var(--fontbold6);display:inline-block;padding:15px 0 10px;text-transform:capitalize}
.home-indexadv .indexadv-right ul li p{color:var(--introcolor)}
.home-indexadv .indexadv-right ul li:hover .icon::after{transform:translate(-50%,-50%) scale(0)}
.home-indexadv .indexadv-right ul li:hover .icon em{color:#fff}
@media(max-width:1024px){.home-indexadv .indexadv-left{width:100%}
.home-indexadv .indexadv-right{padding-left:0;padding-top:30px}
}
@media (max-width:768px){.home-indexadv{background:0 0!important}
.home-indexadv .indexadv-left .home-title{text-align:center}
.home-indexadv .indexadv-left .indexadv-left-text p{margin-bottom:5px}
.home-indexadv .indexadv-left .home-more{margin-top:15px}
.home-indexadv .indexadv-right ul li{width:100%}
.home-indexadv .indexadv-right ul li:nth-child(-n+3){margin-bottom:15px}
.home-indexadv .indexadv-right ul li .icon{width:60px;height:60px}
.home-indexadv .indexadv-right ul li .icon em{font-size:var(--fontsize26)}
}
.home-solution{background-color:#171717;background-size:cover;overflow:hidden;padding-bottom:10%}
.home-solution .loading{position:absolute;right:40px;top:-12%;border-radius:50%;animation:loading 10s linear infinite}
.home-solution .home-title{color:#fff;position:relative;z-index:2}
.home-solution .homesolution-wrap{margin-top:2%;position:relative}
.home-solution .mySwiper2 .swiper-slide{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.home-solution .mySwiper2 .swiper-slide img{width:45%;border-radius:8px}
.home-solution .mySwiper2 .swiper-slide .content{flex:1;color:#fff;padding-left:50px;padding-top:20px}
.home-solution .mySwiper2 .swiper-slide .content .title{font-size:var(--fontsize30);font-weight:var(--fontbold6);margin-bottom:20px}
.home-solution .mySwiper2 .swiper-slide .content .text{font-size:var(--fontsize16);opacity:.8;margin-bottom:2em}
.home-solution .mySwiper2 .swiper-slide .content .more{min-width:160px;height:48px;font-size:var(--fontsize14);border:1px solid #fffcfc;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.5s;cursor:pointer}
.home-solution .mySwiper2 .swiper-slide .content .more::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;border-radius:3px}
.home-solution .mySwiper2 .swiper-slide .content .more:hover{color:var(--fontcolor)}
.home-solution .mySwiper2 .swiper-slide .content .more:hover::before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
.home-solution .mySwiper{position:absolute;left:48%;bottom:20px;padding:0 30px;width:45%}
.home-solution .mySwiper .swiper-slide{display:flex;align-items:center;justify-content:center}
.home-solution .mySwiper .swiper-slide.swiper-slide-thumb-active .icon{box-sizing:border-box;padding:5px;border-radius:50%;background:var(--color)}
.home-solution .mySwiper .swiper-slide .icon{border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;width:110px;height:110px;padding:4px;position:relative;z-index:1;cursor:pointer}
.home-solution .mySwiper .swiper-slide .icon::after{content:"";width:95%;height:95%;background:#000;position:absolute;border-radius:50%;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%)}
.home-solution .mySwiper .swiper-slide .icon img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:all .1s linear}
.homepro-recommend-item .home-solution .mySwiper .swiper-slide .icon:hover img{transform:scale(1.02)}
.home-solution .mySwiper .swiper-slide.swiper-slide-thumb-active .icon img{animation:float 5s linear infinite}
@keyframes float{0%{transform:scale(1)}
25%{transform:scale(1.05)}
50%{transform:scale(1)}
75%{transform:scale(.95)}
100%{transform:scale(1)}
}
.home-solution .mySwiper-button-next,.home-solution .mySwiper-button-prev{position:absolute;cursor:pointer;left:0;top:50%;transform:translateY(-50%);z-index:1}
.home-solution .mySwiper-button-next.swiper-button-disabled em,.home-solution .mySwiper-button-prev.swiper-button-disabled em{color:var(--introcolor)}
.home-solution .mySwiper-button-next em,.home-solution .mySwiper-button-prev em{color:#fff;font-weight:var(--fontbold3);font-size:var(--fontsize30)}
.home-solution .mySwiper-button-next{left:auto;right:0}
@media(max-width:1440px){.home-solution .mySwiper2 .swiper-slide .content{padding-top:0}
.home-solution .mySwiper2 .swiper-slide .content .title{margin-bottom:10px}
.home-solution .mySwiper2 .swiper-slide .content .text{margin-bottom:15px}
.home-solution .mySwiper{width:40%}
.home-solution .mySwiper .swiper-slide .icon{width:90px;height:90px}
.home-solution .mySwiper2 .swiper-slide .content .title{font-size:var(--fontsize26)}
}
@media(max-width:1280px){.home-solution .mySwiper{position:relative;left:auto;bottom:auto;width:100%;margin-top:20px}
.home-solution{padding-bottom:4%}
}
@media(max-width:768px){.home-solution .mySwiper2 .swiper-slide img{width:100%}
.home-solution .mySwiper2 .swiper-slide .content{padding-left:0;padding-top:20px}
.home-solution .mySwiper2 .swiper-slide .content .title{font-size:var(--fontsize18)}
}
.home-callus{position:relative;z-index:1}
.home-callus .l-wrap{margin-top:-90px}
.home-callus .homecallus-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;overflow:hidden;height:160px;width:100%;box-shadow:0 3px 20px 0 rgba(233,233,233,.6)}
.home-callus .homecallus-wrap .homecallus-img{width:35%;height:100%}
.home-callus .homecallus-wrap .homecallus-img img{width:100%;height:100%;object-fit:cover}
.home-callus .homecallus-wrap .homecallus-info{flex:1;padding:0 8%}
.home-callus .homecallus-wrap .homecallus-info .homecallus-top{font-size:32px;font-weight:var(--fontbold6);line-height:1.2;margin-bottom:15px}
.home-callus .homecallus-wrap .homecallus-info .homecallus-top .homecallus-tel{color:var(--color);margin-left:20px}
@media(max-width:1280px){.home-callus .l-wrap{margin-top:20px}
.home-callus .homecallus-wrap .homecallus-img{width:24%}
.home-callus .homecallus-wrap .homecallus-info{padding:20px 20px}
}
@media(max-width:768px){.home-callus .homecallus-wrap .homecallus-info .homecallus-top{font-size:var(--fontsize22)}
.home-callus .homecallus-wrap{height:auto}
.home-callus .homecallus-wrap .homecallus-img{width:100%}
}
.home-case .homecase-wrap{margin-top:2%;padding-bottom:20px;overflow:hidden;position:relative}
.home-case .homecase-wrap .swiper-slide{transform:scale(.8);transition:all .1s linear}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active{transform:scale(1)}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active .item .content{display:block}
.home-case .homecase-wrap .swiper-slide .img img{width:100%;height:100%;object-fit:cover;border-radius:8px;vertical-align:bottom}
.home-case .homecase-wrap .swiper-slide .item{position:relative;margin:-50px auto 0;width:90%;background:#fff;box-shadow:0 3px 20px 4px rgba(233,233,233,.79);border-radius:8px;z-index:1;padding:20px 20px;text-align:center}
.home-case .homecase-wrap .swiper-slide .item .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.2;margin-bottom:10px}
.home-case .homecase-wrap .swiper-slide .item .content{margin-bottom:10px;display:none;color:var(--introcolor)}
.home-case .homecase-wrap .swiper-slide .item .more{color:var(--color);font-weight:var(--fontbold6)}
.home-case .homecase-wrap .swiper-slide .item .more:hover{text-decoration:underline}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{width:38px;height:38px;border:1px solid var(--color);color:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:30px;left:28%;z-index:2;transition:all .2s linear}
.home-case .homecase-wrap .homecase-button-next:hover,.home-case .homecase-wrap .homecase-button-prev:hover{background:var(--color);color:#fff}
.home-case .homecase-wrap .homecase-button-next{left:auto;right:28%}
@media(max-width:1024px){.home-case .homecase-wrap .swiper-slide{transform:scale(1)!important}
.home-case .homecase-wrap .swiper-slide .item .content{display:block}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{bottom:0}
}
.home-about{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-about>div{width:50%}
.home-about .homeabout-info{padding:4% 0;padding-right:30px;padding-left:180px;color:#fff;background:var(--color1)}
.home-about .homeabout-info p{margin-bottom:1em;flex:1}
.home-about .homeabout-info .homeabout-p2{font-size:36px;font-weight:var(--fontbold6);line-height:1.2;margin:20px 0}
.home-about .homeabout-info ul{list-style:none}
.home-about .homeabout-info .homeabout-list{margin:30px 0}
.home-about .homeabout-info .homeabout-list li{display:flex;align-items:center;margin-bottom:20px}
.home-about .homeabout-info .homeabout-list li p{margin:0}
.home-about .homeabout-info .homeabout-list li span{width:49px;height:49px;display:flex;align-items:center;justify-content:center;border:2px solid #e7e7e7;border-radius:50%;margin-right:15px}
.home-about .homeabout-info .homeabout-more{min-width:160px;height:48px;font-size:var(--fontsize14);background:#fff;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--color);font-weight:var(--fontbold6);transition:all .2s linear}
.home-about .homeabout-info .homeabout-more:hover{opacity:.9}
.home-about .homeabout-img iframe,.home-about .homeabout-img img,.home-about .homeabout-img video{width:100%;height:100%;object-fit:cover}
.home-about .homeabout-img lite-youtube{margin:0;max-width:100%;width:100%;height:100%;object-fit:cover}
@media(max-width:1845px){.home-about .homeabout-info{padding-left:140px}}
@media(max-width:1780px){.home-about .homeabout-info{padding-left:70px}}
@media(max-width:1600px){.home-about .homeabout-info{padding-left:70px}}
@media (max-width:1440px){.home-about .homeabout-info .homeabout-p2{font-size:var(--fontsize26)}}
@media (max-width:1024px){.home-about .homeabout-info{padding-left:20px}}
@media (max-width:786px){.home-about .homeabout-info .homeabout-p2{font-size:var(--fontsize18)}
.home-about>div{width:100%}}
.home-news .homenews-wrap{margin-top:2%;display:flex;justify-content:space-between;align-items:flex-start}
.home-news .homenews-img{width:40%}
.home-news .homenews-img img{width:100%;border-radius:var(--borderradius);transition:all .1s linear}
.home-news .homenews-img img:hover{transform:scale(1.01)}
.home-news .homenews-list{flex:1;padding-left:30px;list-style:none}
.home-news .homenews-list li{position:relative;padding-bottom:15px;margin-bottom:15px;padding-left:30px;border-bottom:1px solid #eaeaea}
.home-news .homenews-list li.act .icon{background:var(--color);color:#fff;border-color:var(--color)}
.home-news .homenews-list li.act .name{color:var(--color)}
.home-news .homenews-list li .info{display:none}
.home-news .homenews-list li .icon{cursor:pointer;position:absolute;left:0;top:4px;width:20px;height:20px;line-height:1;background:rgba(146,146,146,0);border:1px solid var(--introcolor);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fontsize14)}
.home-news .homenews-list li .icon em{font-size:var(--fontsize14)}
.home-news .homenews-list li .name{font-size:var(--fontsize20);font-weight:var(--fontbold6);line-height:1.2}
.home-news .homenews-list li .date{color:var(--introcolor);display:flex;align-items:center;font-size:var(--fontsize14);padding:4px 0}
.home-news .homenews-list li .date em{margin-right:10px;font-size:var(--fontsize14)}
.home-news .homenews-list li .text{color:var(--introcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.home-news .homenews-list li .home-more{min-width:125px;height:42px;margin-top:1em}
@media (max-width:768px){.home-news .homenews-img{display:none}
.home-news .homenews-list{padding-left:0}
.home-news .homenews-list li{padding-left:0}
.home-news .homenews-list li .icon{display:none}
.home-news .homenews-list li .info{height:auto!important;display:block!important}
.home-news .homenews-list li .name{font-size:var(--fontsize18)}
}
.home-foottop{position:relative;padding:2% 0;background:var(--color1);color:var(--headercolor);z-index:1}
.home-foottop::after,.home-foottop::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/uploads/44427/banner/20251201042143f3710.jpg) no-repeat right;z-index:-1;background-size: cover;}
/* .home-foottop::after{transform:rotate(180deg)} */
.home-foottop .l-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}
.home-foottop .title{text-align:center;font-size:var(--hometitlefont);font-weight:var(--fontbold6);line-height:1.2}
.home-foottop .btn{margin-top:2em}
.home-foottop .btn a{min-width:160px;height:48px;font-size:var(--fontsize14);color:#fff;background:rgba(255,84,0,0);border:1px solid #fffcfc;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;margin:0 15px;font-weight:var(--fontbold6);transition:all .2s linear}
.home-foottop .btn a:nth-child(2){background-color:#fff;color:var(--fontcolor)}
.home-foottop .btn a:nth-child(2):hover{opacity:.8}
.home-foottop .btn a:hover{background:#fff;color:var(--fontcolor)}
@media (max-width:1440px){.home-foottop .title{font-size:var(--fontsize26)}
}
@media (max-width:768px){.home-foottop .title{font-size:var(--fontsize18)}
.home-foottop{padding:30px 0}
.home-foottop .btn{display:flex;justify-content:space-between;width:100%}
.home-foottop .btn a{min-width:inherit;width:48%}
}

.home-news .homenews-img{display: none;}
.home-news .homenews-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-news .homenews-list li{width: 32%;}
.home-news .homenews-list li .info{display: block;padding-top: 20px;}
.home-news .homenews-list li .date em{color: var(--color);}
.home-news .homenews-list li.act .name{color: inherit;}
.home-news .homenews-list li .name{line-height: 1.4;margin: 10px 0;}
.home-news .homenews-list li .img {border-radius: 5px;display: flex;align-items: center;justify-content: center;aspect-ratio: var(--newssaspectratio);overflow: hidden;border: 1px solid #eee;}
@media (max-width: 768px) {.home-news .homenews-list li {width: 100%;display: flex;}
.home-news .homenews-list li .img {width: 40%;}
.home-news .homenews-list li .img img {object-fit: contain;height: auto;}
.home-news .homenews-list li .info {flex: 1;padding: 0 0 0 15px;}
.home-news .homenews-list li .text{display: none;}
}