.photo_list{ width: 100%; font-size:0; text-align: left; }
	.album_list_item{display: inline-block; vertical-align: top; text-align: left; width: 33.33%;padding: 10px;}
		.album_list_item img{width: 100%}
		/*.album_photo:hover{ opacity: .55; }*/
		
.album_title{text-align: center;margin: 45% auto;padding: 5px 35px;font-size: 24px;letter-spacing: 2px;color: #fff;}

.ias-spinner{position:absolute;bottom:-200px;left:50%;margin-left:-160px}
@media screen and (max-width: 1023px){
	.album_list{ text-align: center; }
	.album_list_item{ width: 50%; max-width: 450px; margin: 0 auto;}
	.album_photo{ opacity: 1; }
	.album_list_item_content{ font-size: 14px; min-height: 60px; }
}
@media screen and (max-width: 768px){
.page_nav_contain{ padding-top: 0; }
}
@media screen and (max-width: 670px){
	.album_list_item{ display: block; width: 50%; margin: 0 auto !important; }
	.album_photo,.album_list_item_info{ display: block; width: 100%; }
	.album_photo{ padding-top: 100%; }
}