﻿.home-banner .swiper-slide>a::after{height:120px;background: #00000080;}
@media (max-width:768px){.home-banner .swiper-slide>a::after{display:none}}
.home-banner .swiper-slide-active img{animation: none;}
#newswiper .swiper-slide .img {aspect-ratio: unset;}
.home-num .list li:hover img {filter: brightness(0) saturate(100%) invert(32%) sepia(94%) saturate(6218%) hue-rotate(145deg) brightness(93%) contrast(101%);}
.home-num .list li:hover img{transform:translateY(-6px)}
.home-num .list li img{transition:transform .2s linear}
.home-pro .list li{width:24%;}
.home-pro .list li .info::before{display:none;}
.home-pro .list li .img{width:100%;}
.home-pro .list li:nth-child(4n+3), .home-pro .list li:nth-child(4n+4),.home-pro .list li,.home-pro .list li:nth-child(2n){flex-direction: column !important;}
@media (max-width:768px){.home-pro .list li{width:49%;}
.home-pro .list li:nth-child(n+3){margin-top:2%;}}
@media (min-width:769px){.home-pro .list li:nth-child(n+5){margin-top:2%;}}
#serviceswiper .swiper-slide .opacity {background:rgb(5 140 73 / 65%)}
#serviceswiper .swiper-slide .opacity .p1::after{background:#fff}

#serviceswiper .swiper-slide .opacity{background:var(--color);}
.home-logo img{width:100%}

#logoswiper1 {margin-top: 40px;}
#logoswiper1 .swiper-wrapper {transition-timing-function: linear !important;margin: 0px auto;align-items: center;}
#logoswiper1 .logoswiper1-pagination {text-align: center;margin-top: 30px;display: none;}
#logoswiper1 .logoswiper1-pagination .swiper-pagination-bullet {background: #111111;opacity: 1;}
#logoswiper1 .logoswiper1-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: var(--color);}