.sub-content-box04{padding:0 0 62px 0;}
.sub-content-box04 .gallery-box ul{font-size:0;}
.sub-content-box04 .gallery-box ul li{display:inline-block;margin:0 40px 0 0;width:calc(25% - 30px);box-sizing:border-box;vertical-align:top;}
.sub-content-box04 .gallery-box ul li:last-of-type{margin-right:0;}
.sub-content-box04 .gallery-box ul li > div{text-align:center;}
.sub-content-box04 .gallery-box ul li > div a.link-more{display:inline-block;padding:11px 5px;min-width:180px;border:1px solid #000;font-size:16px;font-weight:200;color:#111;line-height:26px;box-sizing:border-box;}
.sub-content-box04 .gallery-box ul li > div a.link-more:hover{border:1px solid #030f89;background-color:#030f89;color:#fff;}

.sub-content-box04.more-btn {
  display: block; /* 确保链接显示为块级元素 */
}
.sub-content-box04 a.more-btn {
  position: absolute;
  top: 5px;
  right: 0;
  width: 30px;
  height: 30px;
  background: url(/static/img/main/btn-more.png) no-repeat 0 0/100%;
  transition: transform 0.3s;
}
.sub-content-box04 a.more-btn:hover {
  transform: rotate(90deg);
}
.sub-content-box04 .more-btn:hover{transform:rotate(90deg);}


gallery-con-box.gallery-con-box ul{font-size:0;}
.gallery-con-box ul li{display:inline-block;margin:0 62px 0 0;width:calc(25% - 50.25px);box-sizing:border-box;}
.gallery-con-box ul li:last-of-type{margin:0;}
.gallery-con-box .gallery-img-box{position:relative;height:262px;}
.gallery-con-box .gallery-img-box img{width:100%;height:100%;object-fit:cover;}
.gallery-con-box .gallery-img-box .gallery-txt-box{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17,.6);text-align:center;}
.gallery-con-box .gallery-img-box .gallery-txt-box .gallery-txt{display:-webkit-box;padding:22px 15px 0 15px;max-height:90px;font-size:19px;font-weight:400;color:#fff;line-height:30px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.gallery-con-box .gallery-img-box > a:hover .gallery-txt-box{display:flex;}

@media screen and (max-width:1024px){
	.gallery-con-box ul li{margin:40px 40px 0 0;width:calc(50% - 20px);}
	.gallery-con-box ul li:nth-of-type(2n){margin-right:0;}
	.gallery-con-box ul li:nth-of-type(-n+2){margin-top:0;}
}

@media screen and (max-width:768px){
	.gallery-con-box ul li{margin:20px 20px 0 0;width:calc(50% - 10px);}
	.gallery-con-box .gallery-img-box{height:200px;}
	.gallery-con-box .gallery-img-box .gallery-txt-box .gallery-txt{padding:11px 10px 0 10px;max-height:78px;font-size:16px;line-height:26px;}
}

@media screen and (max-width:480px){
	.gallery-con-box ul li{width:100%;}
	.gallery-con-box ul li:nth-of-type(n){margin:20px 0 0 0;}
	.gallery-con-box ul li:first-of-type{margin-top:0;}

}

@media screen and (max-width:1400px){
	.sub-content-box04 .gallery-box{padding:0 2px;}
}
@media screen and (max-width:1024px){
	.sub-content-box04 .gallery-box{padding:unset;}
	.sub-content-box04 .gallery-box ul li{margin:40px 40px 0 0;width:calc(50% - 20px);}
	.sub-content-box04 .gallery-box ul li:nth-of-type(2n){margin-right:0;}
	.sub-content-box04 .gallery-box ul li:nth-of-type(-n+2){margin-top:0;}
}
@media screen and (max-width:768px){
	.sub-content-box04{padding:0 0 32px 0;}
	/*内容部分*/
	.sub-content-box04 .gallery-box ul li{margin:20px 20px 0 0;width:calc(50% - 10px);}
	.sub-content-box04 .gallery-box ul li:nth-of-type(2n){margin-right:0;}
	.sub-content-box04 .gallery-box ul li:nth-of-type(-n+2){margin-top:0;}
	.sub-content-box04 .gallery-box ul li > div a.link-more{padding:6px 3px;min-width:100%;font-size:14px;line-height:24px;}
}
@media screen and (max-width:480px){
	/*内容部分*/
	.sub-content-box04 .gallery-box ul li{width:100%;}
	.sub-content-box04 .gallery-box ul li:nth-of-type(n){margin:20px 0 0 0;}
	.sub-content-box04 .gallery-box ul li:first-of-type{margin-top:0;}
}