﻿@media (min-width:1025px){#brand .brand-list li{width:24%;}
#brand .brand-list li .brand-number .text-shadow{font-size:70px;}}
@media (min-width:1025px) and (max-width:1800px){#brand .brand-list li .brand-number .text-shadow{font-size:4.3vw;}}
@media (min-width:1025px) and (max-width:1440px){#brand .brand-list li .brand-number{font-size:40px;}}
@media (max-width:768px){#brand .brand-list li{width:100%;margin:10px 0;}
#brand .brand-list li:nth-last-of-type(-n + 2){margin:10px 0;}
#brand .brand-list li .brand-number .text-shadow{font-size:10.5vw;}}
#projects::before{background:url(/uploads/47750/page/p20260401115808a5976.webp) no-repeat top/cover;}
#info{position:relative}
#info .l-wrap{position:relative;z-index:2}
#info::before{content:"";position:absolute;top:0;left:0;width:100%;height:60%;background:url("/Content/uploads/20261299624/2026040112021120209497ea314aa48eb64de09f434f6d.webp") no-repeat;background-size:cover;background-position:center}
#info::after{content:"";position:absolute;top:0;left:0;width:100%;height:60%;background:rgba(0,0,0,.5)}

#projects::before{display:none}
#projects::after{z-index:2}
.projects-content{position:relative}
.projects-content::before{content:"";display:block;width:100%;height:65%;position:absolute;top:0;left:0;background:url(/uploads/47750/page/p20260401115808a5976.webp) no-repeat top/cover}
.projects-content::after{content:"";display:block;width:100%;height:65%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4)}
#info .video-layer{width:100%;height:100%;}
#info .video-layer .layer-close{top:25%;right:25%;position: absolute;}
#info .video-layer .video-layer-cont{transform: initial;}
@media (max-width:1460px){#info .video-layer .layer-close{right:20%}}
@media (max-width:768px){#info .video-layer .layer-close{right:0;top:16%}}
#about .about-con .list{margin-top:20px;line-height: 1.8;color:#333;}
#about .l-wrap{align-items:center}
@media (min-width:1281px){
#about .about-con .home-title{font-size:38px}
}
#info .l-wrap>.home-title{color:#fff;margin:20px 0 25px}
#info .info-bottom{margin-top:0;}
@media (min-width:1281px){#info .info-item .info-item-tit span{font-size:24px}}