﻿.home-banner .swiper-slide::before{display:none;}
.home-product,.home-service .service-flex .right,.home-choose,.home-news{background:#F8F4EF}
.home-service .service-flex .left .text{color:#F8F4EF}
.home-about::after{background: #F8F4EF;}
.home-about .aboutflex .aboutinfo .home-des,.home-about .aboutflex .aboutinfo .title,.home-about .aboutflex .aboutinfo{color:var(--fontcolor)}
.home-are .areflex .areitem::after{background: #F8F4EF;opacity: 1;}
.home-are .areflex .areitem:nth-child(1),.home-are .areflex .areitem:nth-child(1) .home-more{color:#000}
.home-are .areflex .areitem:nth-child(1) .home-more em{background: rgba(255,255,255,.8);}
.home-about .aboutflex .aboutinfo .home-more em{color:#000}
.home-news .newslist li .img .date{color:#770820}
.home-news .newslist li:hover .info .title{color:#770820}
.banner-text-1{position:absolute;left:11%;top:10%;line-height:1.2}
.banner-text-1 .title{font-size:2.9vw;font-weight:600;color:var(--color2)}
.banner-text-1 .desc{font-size:1.1vw;margin:2% 0}
.banner-text-1 .more{font-size:1vw}
.banner-text-1 .more a{padding:2% 3%;display:inline-block}
.banner-text-1 .more a:first-child{color:#fff;margin-right:2%;background:var(--color2)}
.banner-text-1 .more a:last-child{border:1px solid var(--color2)}
@media (min-width:2560px){.banner-text-1 .title{font-size:74px}
.banner-text-1 .desc{font-size:28px}
.banner-text-1 .more{font-size:25px}
}
.home-contact {    background-image: url(/uploads/49565/banner/2026110201473260acc.jpg);}