﻿.banner-text{position:absolute;left:10%;top:50%;width:80%;transform:translate(0,-50%)}
.banner-text-1 .title{margin-bottom:1%;font-size:2.5vw;line-height:1.2;color:#111;-webkit-text-stroke:2px #fff;paint-order:stroke fill;font-weight:900}
.banner-text-1 .tag{display:flex;align-items:center;font-size:2vw;line-height:1.2;color:#fff;font-weight:900;margin-bottom:1%}
.banner-text-1 .tag span{flex-shrink:0;display:inline-block;margin-right:1%;width:1.5vw;height:1.5vw;border-radius:50%}
.banner-text-1 .tag span:nth-of-type(1){background:#06460d}
.banner-text-1 .tag span:nth-of-type(2){background:#2b6535}
.banner-text-1 .tag span:nth-of-type(3){background:#446655}
.banner-text-1 .desc{width:fit-content;font-size:1.5vw;color:#fff;border:2px solid #fff;border-radius:30px;padding:.4% 2%;box-sizing:border-box;font-weight:900;margin-left:-2%;background:#0c570f;word-break:keep-all}
.banner-text-1 .list li{font-size:2vw;-webkit-text-stroke:2px #fff;paint-order:stroke fill;font-weight:900;line-height:1.3;color:#0c570f}
.banner-text-1 .list li img{width:2vw;margin-right:2%}
@media (max-width:500px){.home-banner .swiper-slide img{min-height:unset}
}.banner-text-2{max-width:25%}
.banner-text-2 .tag{color:#d1d1d1;font-size:4.5vw;font-weight:900}
.banner-text-2 .info{border-top:3px solid #d1d1d1;padding:4% 0;border-bottom:3px solid #d1d1d1}
.banner-text-2 .info .title{font-weight:900;font-size:2vw;line-height:1;margin-bottom:2%;background:linear-gradient(to  bottom,#fcfcfc,#999999);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.banner-text-2 .desc{font-size:1vw;color:#fff}
.banner-text-2 .more{color:#fff;background:#0ccb22;width:fit-content;margin-top:3%;font-size:1.5vw}
@media (max-width:768px){.banner-text-2 .info{border-top:1px solid #d1d1d1;padding:4% 0;border-bottom:1px solid #d1d1d1}}
.home-cate .list li .title{background: none;}
.home-banner .swiper-slide>a::after{ display: none;}