.redButton,.carColor,.tabtextBtn,.swiper-pagination-bullet{
    transition: all .2s linear !important;
}
.carColor{
    transition: all .2s linear;
}
.redButton:hover{
    background-color: #626970 !important;
    color: #fff !important;
    border-color: #626970 !important;
}
.swiper-pagination-bullet:hover{
    /* background-color: #ac000c;
    opacity: 1; */
}
.redButton:hover a{
    color: #fff !important;
}
.tabtextBtn:hover,.tabtextBtn:hover a,.tabtextBtn:hover a span,.tabtextBtn:hover i{
    color: #111 !important;
}
.tabtextBtn:hover span{
    color: #ac000c !important;
}
/* .carColor:hover{
    width: 0.34rem !important;
    height: 0.34rem !important;
    margin: -0.02rem !important;
} */
.carColor:hover{
    transform: scale(1.1);
}
.bgHover{
    transition: all .3s;
    transform: translate3d(0, 0, 0);
}
.bgHover:hover{
    background-size: 110%;
}
.imgaHover{
    overflow: hidden;
}
.imgaHover img{
    transition: all .3s;
}
.imgaHover:hover img{
    transform: scale(1.1); 
}
@keyframes hoverBgImg{
from {background-size: 100%;}
to {background-size: 110%;}
}
@-moz-keyframes myfirst /* Firefox */
{
from {background-size: 100%;}
to {background-size: 110%;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
from {background-size: 100%;}
to {background-size: 110%;}
}

@-o-keyframes myfirst /* Opera */
{
from {background-size: 100%;}
to {background-size: 110%;}
}
@media (max-width: 1024px) {
    .redButton,.carColor,.tabtextBtn,.swiper-pagination-bullet{
        transition: all 0s linear !important;
    }

}