.album_list{ width: 100%; font-size:0; text-align: left; }
	.album_list_item{position:relative; overflow: hidden;display: inline-block; vertical-align: top; text-align: left; width: 33.33%;}
		.album_photo{ display: block; vertical-align: top; width: 100%; padding-top: 100%; border: 1px solid #ccc;background-image: url('../images/public/default_pic.jpg'); background-size: cover; background-position: center; opacity: 1; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
		/*.album_photo:hover{ opacity: .55; }*/
		.mask{position:absolute;width:100%;height:100%;background-color:rgba(35, 35, 35, 0.5);}
		.mask1 {top:500px;left:500px;}
		._touchOn{top:0px;left:0px;}
		

		.album_list_item_info{ vertical-align: top; font-size: 15px; padding: 10px 0; margin: 6px 0; overflow: hidden; /*background-color: #9B938C; color: #fff;*/ }
			.album_list_item_title{ font-size: 1.4em; font-weight: 600; padding: 9px 0; min-height: 35px; overflow: hidden; }
			.album_list_item_content{ line-height: 25px; min-height: 45px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
				.album_title{text-align: center;margin: 45% auto;padding: 5px 35px;font-size: 24px;letter-spacing: 2px;color: #fff;}

/*設定div樣式的整體佈局*/
	.page-icon{
		margin:20px 0 0 0;
		font-size:0;
		text-align:center;
	}
	
	
	.page-icon a,.page-disabled,.page-next{
		border:1px solid #ccc;
		border-radius:3px;
		padding:4px 10px 5px;
		font-size:14PX;
		margin-right:10px;
	}
	
	
	.page-icon a{
		text-decoration:none;
		color:#005aa0;
	}
	
	.page-current{
		color:#ff6600;
		padding:4px 10px 5px;
		font-size:14PX;
	}
	
	.page-disabled{
		color:#ccc;
	}
	
	.page-next i,.page-disabled i{
		cursor:pointer;
		display:inline-block;
		width:5px;
		height:9px;
		background-image:url(../../img.mukewang.com/547fdbc60001bab900880700.html);
	}
	.page-disabled i{
		background-position:-80px -608px;
		margin-right:3px;
	}

	.page-next i{
		background-position:-62px -608px;
		margin-left:3px;
	}



@media screen and (max-width: 1023px){
	.album_list{ text-align: center; }
	.album_list_item{ width: 100%; 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: 95%; margin: 0 auto !important; }
	.album_photo,.album_list_item_info{ display: block; width: 100%; }
	.album_photo{ padding-top: 100%; }
}