.page_main{padding: 0 4.67vw;background: #F5F5F5;margin-bottom:60px;padding-bottom:120px;min-height:300px;}
.PhotoList_i1 li span{ border-top:#f5f5f5 1px solid; color:#333333;}
.PhotoList_i1 li{ width:21.6vw; margin-left:1vw;}
@media only screen and (min-width:721px){
	.PhotoList_i1 li:nth-of-type(4n+1){ margin-left:0;}
}
@media only screen and (max-width:1439px){
	.PhotoList_i1 li{ width:21.3vw;}
.PhotoList_i1 li span{transition:all 0.5s ease 0s;font-size:16px;line-height: 5.5vw;text-align:center;height: 5.5vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;background: #fff;color:#333;}

	
	}
@media only screen and (max-width:720px){
	.page_main{padding: 0 4.67vw;background: #F5F5F5;margin-bottom:8vw;padding-bottom: 17vw;min-height:300px;}
	
.PhotoList_i1 li span{transition:all 0.5s ease 0s;font-size:16px;line-height: 10vw;text-align:center;height: 10vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;background: #fff;color:#333;}

	.PhotoList_i1 li:nth-of-type(2n+1){ margin-left:0;}
	.PhotoList_i1 li{ width:43.8vw;}
	.pro_pho_menu_ont{ font-size:24px; line-height:30px; border-left:3px solid #5da739; display:block; margin-top:20px;}
	.ClassList_b1{ float:none; display:block; }
	#page{ display:none;}
	a#load_more_button{ display:block;}
	#load_more_button{display:block;width: 32vw;line-height: 2.5;margin: 0 auto;font-size: 3.5vw;text-align: center;background: #5da739;color: #fff; margin-top:20px;}

	}
	
	