﻿.banner-text{line-height:1.2}
.banner-text .title{font-size:2.7vw}
.banner-text .title span{font-size:2.15vw;}
.banner-text .desc{font-size:2vw;margin-top:10px;}
.home-mainpro,.home-choose,.home-news{position:relative;padding:4% 0}
.home-mainpro{padding-top:0}
.home-mainpro .mainpro-list{margin-top:3%;display:flex;flex-wrap:wrap;list-style:none}
.home-mainpro .mainpro-list li{width:23%;margin-right:2.6%;margin-bottom:2em}
.home-mainpro .mainpro-list li:nth-child(4n){margin-right:0}
.home-mainpro .mainpro-list li a{background:#FFFFFF;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);display:block;width:100%;height:100%;position:relative;padding-bottom:5px}
.home-mainpro .mainpro-list li a .img{width:100%;aspect-ratio:1/1;position:relative}
.home-mainpro .mainpro-list li a .img img{width:100%;height:100%;object-fit:cover}
.home-mainpro .mainpro-list li a .title{margin-bottom:10px;padding:10px 15px 0;font-size:var(--fontsize18);transition:all .1s linear;position:relative;border-top:1px solid #EEEEEE}
.home-mainpro .mainpro-list li a .title::before{content:"";position:absolute;top:-1px;left:0;width:0%;height:1px;background:var(--color);transition:all .3s linear;z-index:1}
.home-mainpro .mainpro-list li a .title::after{transition:all .3s linear;content:"";position:absolute;top:-3.5px;left:0;opacity:0;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent var(--color)}
.home-mainpro .mainpro-list li a:hover .img img{transform:scale(1.02)}
.home-mainpro .mainpro-list li a:hover .title{color:var(--color)}
.home-mainpro .mainpro-list li a:hover .title::before{width:100%}
.home-mainpro .mainpro-list li a:hover .title::after{opacity:1;left:calc(100% - 4px)}
.home-logo{padding:4% 0 1%}
.home-logo .l-wrap{display:flex;justify-content:space-between}
.home-logo .home-title{text-align:left;margin:0;white-space:nowrap}
.home-logo .logo-container{width:calc(100% - 300px)}
.home-logo .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important;margin:0 auto;align-items:center}
.home-logo .logoswiper-pagination{display:none}
.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 .l-wrap{display:flex;flex-wrap:wrap}
.home-choose .l-wrap>div{width:50%}
.home-choose .chooseimg img{width:100%}
.home-choose .chooseinfo{padding-left:5%}
.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;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 .icon em{color: green;font-size: 20px;}
.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)}
.home-helpcenter .list{display:flex;flex-flow:row;margin-top:30px}
.home-helpcenter .list li{transition:all .2s linear;overflow:hidden;position:relative;width:25%;font-size:var(--fontsize20);background:#efefef}
.home-helpcenter .list li:hover{transition:.8s;width:30%}
.home-helpcenter .list li:hover .imgbg{transition:.8s;transform:perspective(1000px) translate3d(-15%,0,0)}
.home-helpcenter .list li:nth-child(even){background:#FAFAFA}
.home-helpcenter .list .img{right:0;position:relative;width:100%;margin-left:auto;padding-top:0;height:22vw}
.home-helpcenter .list .img a{display:block;position:absolute;top:0;bottom:0;left:0;right:0}
.home-helpcenter .list .info{position:absolute;top:0;left:0;top:0;padding:20px}
.home-helpcenter .list .imgbg{position:absolute;top:28%;bottom:8%;width:90%;right:5%;transition:.8s;transform:perspective(1000px) translate3d(0,0,0)}
.home-helpcenter .list .imgbg img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain}
.home-helpcenter .list .title{opacity:1;font-size:var(--fontsize18);font-weight:var(--fontbold7);color:var(--fontcolor);line-height:1.2}
.home-news .homenewslist{flex-wrap:wrap;justify-content:space-between;margin-top:20px;list-style:none}
.home-news .homenewslist .swiper-slide{width:49%;height:auto;margin-bottom:2em;display:flex;align-items:center;justify-content:space-between;background:#FAFAFA;padding:20px}
.home-news .homenewslist .swiper-slide:nth-child(3),.home-news .homenewslist .swiper-slide:nth-child(4){margin-bottom:0}
.home-news .homenewslist .swiper-slide .img{width:42%}
.home-news .homenewslist .swiper-slide .img img{width:100%}
.home-news .homenewslist .swiper-slide .info{flex:1;padding-left:20px;line-height:1.6}
.home-news .homenewslist .swiper-slide .info .date{color:var(--introcolor);font-size:var(--fontsize14)}
.home-news .homenewslist .swiper-slide .info .date em{font-size:inherit;margin-right:3px}
.home-news .homenewslist .swiper-slide .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.4;margin:10px 0 10px}
.home-news .homenewslist .swiper-slide .info .text{color:var(--introcolor);line-height:1.4}
.home-news .homenewslist .swiper-slide:hover .img img{transform:scale(1.02)}
.home-news .homenewslist .swiper-slide:hover .info .title{color:var(--color)}
@media (max-width:1024px){.home-logo{padding-bottom:60px}
.home-logo .l-wrap{display:block}
.home-logo .home-title{text-align:center}
.home-logo .logo-container{width:100%;margin-top:30px}
.home-choose::before{display:none}
.home-choose .chooseinfo{padding-left:30px}
.home-helpcenter .list{flex-wrap:wrap}
.home-helpcenter .list li{width:33.333%!important}
}@media (max-width:768px){.home-mainpro{padding-bottom:40px}
.home-choose,.home-news{padding:40px 0px}
.home-mainpro .mainpro-list{justify-content:space-between}
.home-mainpro .mainpro-list li{width:48%;margin-right:0;margin-bottom:1em}
.home-logo .logoswiper-pagination{display:block;bottom:0;text-align:center;margin-top:15px}
.home-logo{padding-bottom:30px}
.home-choose .l-wrap>div{width:100%}
.home-choose .chooseinfo{padding-left:0;margin-top:20px}
.home-helpcenter .list li{width:50%!important;background:#efefef!important}
.home-helpcenter .list li:nth-child(2),.home-helpcenter .list li:nth-child(3),.home-helpcenter .list li:nth-child(6){background:#FAFAFA!important}
.home-helpcenter .list .img{height:36vw}
.home-helpcenter .list .info{padding:10px}
.home-helpcenter .list:hover li:hover{width:100%}
.home-news .homenewslist{flex-wrap:nowrap}
.home-news .homenewslist .swiper-slide{width:100%;padding:20px 10px;margin-bottom:0}
.home-news .homenewslist .swiper-slide .info{padding-left:15px;line-height:1.4}
.home-news .homenewslist .swiper-slide .info .title{margin:10px 0 10px}}
@media (min-width:769px) and (max-width:1024px){.home-cate .cateul li{width:20%;}}

.home-cate .cateimg img{display: none;}
.home-cate .cateimg img.act{display: block;}
@media (max-width: 1280px) {.home-cate .cateimg img.act {display: none;}}
.home-cate .cateimg img{background:#fff}
.home-cate .cateimg img{object-fit:contain}
.home-logo .l-wrap{flex-direction:column;align-items:center}
.home-logo .home-title{margin-bottom:3%}
.home-cirt{padding:3% 0;background:#f9f9f9}
.home-cirt  .home-title{margin-bottom:3%}
.home-cirt   .swiper-slide{display:flex;flex-direction:column;align-items:center}
.home-cirt   .swiper-slide span{margin-top:20px;font-size:20px}
.swiper-home-cirt{padding-bottom:50px}
@media (min-width:1281px){.home-cate .cateimg{width:32%;}}