﻿.home-banner .banner-animote{top:50%;}
.home-banner .banner-animote.ban1{top:77%;}
.home-banner .banner-animote.ban2{max-width:57%;left:0;transform: translate(0,-50%);text-align: left;top:35%;padding-left: 12%;}
.home-banner .banner-animote.ban3{max-width:50%;left:auto;right:0;transform: translate(0,-50%);text-align: right;top:35%;padding-right: 12%;}
.home-banner .banner-animote .p1{text-align:center;font-size:40px;}
.home-banner .banner-animote.ban2 .p1{text-align: left;}
.home-banner .banner-animote.ban3 .p1{text-align: right;}
@media (max-width:1600px){.home-banner .banner-animote .p1{font-size:2.3vw}
.home-banner .banner-animote.ban2{padding-left:8%;}
.home-banner .banner-animote.ban3{padding-right:8%;}}
@media (max-width:768px){.home-banner .banner-animote .p1{font-size:var(--fontsize18)}}
@media (max-width:550px){.home-banner .banner-animote.ban1{top:50%;}
.home-banner .banner-animote.ban2,.home-banner .banner-animote.ban3{top:30%;}
.home-banner .banner-animote .p1{font-size:var(--fontsize14)}}
.home-choose::before {display: none;}
.numlist{display: grid;grid-template-columns:repeat(3,1fr);gap:20px 20px}
.numlist .num{font-size: var(--fontsize24);font-weight: bold;color: var(--color);}
@media (max-width:1024px) {.numlist{grid-template-columns:repeat(2,1fr);}}
.home-choose .chooseinfo ul li .icon img{width:120%;max-width:inherit}
.home-choose .chooseinfo ul li .icon{overflow:hidden;background:#AE1E23}
#serviceswiper .swiper-slide .icon li img{height:40px;width:40px;object-fit:contain;margin:0 auto;}
#serviceswiper .swiper-slide:first-child .icon li:nth-child(4) img{transform:scale(1.3)}
#serviceswiper .swiper-slide:nth-child(2) .icon li:nth-child(3) img,#serviceswiper .swiper-slide:nth-child(2) .icon li:nth-child(4) img{transform:scale(1.3)}
.home-logo2{background:#F4F4F4;padding:4% 0;margin-top:4%}
#logoswiper2{margin-top:40px}
#logoswiper2 .swiper-wrapper{transition-timing-function:linear!important;margin:0px auto;align-items:center}
#logoswiper2 .logoswiper-pagination2{text-align:center;margin-top:30px;display:none}
#logoswiper2 .logoswiper-pagination2 .swiper-pagination-bullet{background:#111111;opacity:1}
#logoswiper2 .logoswiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
@media (max-width:768px){.home-logo2{padding:30px 0;margin-top:40px}}
.home-helpcenter .list li{width:16.666%!important;padding:0 10px;background:none!important;overflow:inherit;}
.home-helpcenter .list .img{height:auto;width:100%;transform:skew(-5deg);border-radius:10px;overflow:hidden}
.home-helpcenter .list .img a{position:relative;width:100%;}
.home-helpcenter .list .imgbg{position:static;transform:none!important;width:100%;}
.home-helpcenter .list .imgbg img{position:static;transition:.3s;}
.home-helpcenter .list .info{top:auto;bottom:0;left:-3px;width:calc(100% - 20px);background:rgba(0 0 0 / 30%);border-radius:10px;padding:10px;transform:skew(-5deg);height:64px;display:flex;align-items:center}
.home-helpcenter .list .title{color:var(--headercolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.home-helpcenter .list li:hover .imgbg img{transform:scale(1.05)}
.home-helpcenter .list li:hover .info{background:#ba000b88}
@media (max-width:1550px){.home-helpcenter .list .info{left:-1px}}
@media (max-width:1366px){.home-helpcenter .list .info{left:0}}
@media (max-width:1024px){.home-helpcenter .list li{width:33.3333%!important;margin-bottom:25px}
.home-helpcenter .list .info{left:-4px}}
@media (max-width:768px){.home-helpcenter .list .info{left:-1px}}
@media (max-width:540px){.home-helpcenter .list li{width:50%!important;}
.home-helpcenter .list .info{left:0px}
.home-helpcenter .list .title{font-size:var(--fontsize16)}}
.home-banner .swiper-slide>a::after{background:rgba(21, 21, 21, .2)}