/*photo*/
.photo_list,.video_list{ width: 100%; font-size:0; text-align: left; }
	.album_list_item,.video_list_item{display: inline-block; vertical-align: top; text-align: left; width: 25%;padding: 10px;}
		.album_list_item img{width: 100%}
		
.album_title{text-align: center;margin: 45% auto;padding: 5px 35px;font-size: 24px;letter-spacing: 2px;color: #fff;}
.class_btn{display: block;width: 100%;text-align: center;padding-bottom: 30px;}
.img_btn,.video_btn{display: inline-block;padding: 10px 15px;font-size: 18px;color: #ffffff;background-color: #c0e7ee;transition: background .5s,color .5s;border-radius: 3px;}
.class_btn .img_btn:hover,.class_btn .video_btn:hover{color:#fff ;background-color: #f08200}
.class_btn .active{color:#ffffff;background-color: #f08200; }
/*video*/
.video_list_item{position: relative;}
.yt_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.video_list_item .yt_icon img{width: 50px;transition: opacity .3s;}
.video_list_item:hover .yt_icon img{opacity: 0}
.video_list_item img{width: 100%;}
.page_contain.bs-none{box-shadow: none;}


.ias-spinner{position:absolute;bottom:-200px;left:50%;margin-left:-160px}
@media screen and (max-width: 1023px){
	.album_list,.video_list{ text-align: center; }
	.album_list_item,.video_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; }
.page_contain.bs-none{padding: 0 0 20px;}
}
@media screen and (max-width: 670px){
	.album_list_item{ display: block; width: 50%; margin: 0 auto !important; }
}