.swiper-slide1{position: relative;}
.swiper-slide1 a{display: block; position: absolute; text-align: center; line-height: 58px; font-size: 28px; bottom: 70px; left: 0; right: 0; margin: auto; width: 226px; height: 60px; border-radius: 4px; border:solid 1px #000; background: rgba(255,255,255,0.5);}

.xuanfu{position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%); /* 实现垂直居中核心 */}
.container33{padding: 0 170px;}
.swiper-slide2{position: relative;}
.ban_li{width: 33.33%; float: left; padding-right: 20px;}
.ban_li:last-child{padding-right: 0}
.ban_list{padding: 100px 0; position: relative; z-index: 10000; }
.ban_txt h3{font-size: 84px;font-family: "dotuch";}
.ban_txt p{font-size: 24px;}
.ban_txt a{width: 240px; height: 58px; line-height: 58px; text-align: center; background: #000; color: #fff; display: inline-block; font-size: 24px; margin-top: 25px;}
.ban_li a{display: block; overflow: hidden;}
.ban_li a b{ overflow: hidden; display: block;}
.ban_li a img{ transition: all 0.5s}
.ban_li a img:hover{transform: scale(1.1); /* 放大1.2倍，占位不变 */}
.ban_li p{text-align: center; padding: 30px 0; font-size: 24px; color: #d8a56c;}
.ban_li p span{text-align: center;}
.ban_li p img{width: 24px; display: block; margin: 25px auto}

@media (min-width:992px)
{
}

@media (min-width:1200px)
{
}

@media (max-width:1440px)
{
	
}

@media(max-width:1199px)
{
}

@media(max-width:991px)
{
	.ban_li{width: 100%; padding-right:0;} 
	
}

@media(max-width:768px)
{
}