    section.bannerContainer{

        height: 485px; 

    }
    section.swiper-container {
    	width: 100%;
    	position: relative;
    	left: unset; 
    	width: unset; 
    	margin-left: unset; 
    	 height: 485px;  
    	max-width: 1200px; 
    	margin: 0 auto; 
    }


    .swiper-slide .fieldImg {
        height: 485px; 
    }
        
@media screen and (max-width: 768px) {
	section.bannerContainer {
		min-height: 200px;
	}
	.swiper-slide .hero-info h2 {
		font-size: 16px; 
	}
	.swiper-slide .hero-info p a {
		font-size: 14px; 
	}
	
    	

    section.bannerContainer{
    	position: relative;
    	width: 100%;
    	overflow: hidden;
    	height: auto; 
    	min-height: 300px; 
    }
    
 
    section.swiper-container {
    	width: 100%;
    	position: relative; 
    	left: unset; 
    	width: unset;
    	margin-left: unset; 
    	height: auto; 
    	max-width: 1200px; 
    	margin: 0 auto; 
    }
    

    section.swiper-container .swiper-slide {
    	position: relative;
    	width: 100%; 
    	text-align: center;
    	font-size: 18px;
    	background: #fff;
    }
    

    .swiper-slide .fieldImg {
    	width: 100%;
    	height: auto; 
    	object-fit: cover; 
    }
    

    .swiper-slide-visible:before,
    .swiper-slide-visible,
    .zhezhao{
    	width: 100%; 
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
    	background: rgba(0, 0, 0, 0.7);
    	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
    }
    
 
    .swiper-slide .hero-info p a {
    	margin-left: 2%; 
    	width: calc(100% - 4%); 
    	max-width: 960px; 
    }
    
    /* 7. 切换按钮自适应偏移：替换固定值，跟随容器居中 */
    .swiper-button-prev {
    	left: 50%;
    	margin-left: calc(-50% + 30px); /* 替换原固定 margin-left: -635px */
    }
    .swiper-button-next {
    	right: 50%;
    	margin-right: calc(-50% + 30px); /* 替换原固定 margin-right: -635px */
    }
    
    /* 8. 简易媒体查询：小屏幕适配（可选，进一步优化） */
}