
.album_list ul{margin-bottom: 30px;overflow: hidden;}
.album_list ul .album-info{width:29%;height:270px;margin: 30px 0 0 3%;float: left;background: #f2f2f2;padding: 10px;box-sizing: border-box;position: relative;text-align:center;}
.album_item{height: 212px;width:100%;position: relative;overflow: hidden;}
.album_item img{width:100%;height:212px;}
.album_item .pic-num-wrap{background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(26, 26, 26, 0.4));height:50px;width:100%;position: absolute;bottom:0;left: 0;text-align: right;}
.album_item .pic-num{color: #fff;font-size: 30px;margin:5px 8px;display: block;}


.photo-item{width: 20%;height: 200px;padding: 10px;float: left;margin: 30px 0 0 4%;background:#f2f2f2;box-sizing:border-box;position:relative;}
.photo-item img{width:100%;height:139px;}
.breadcrumb{line-height:40px;border-bottom:1px solid #f77d06 ;padding:10px 20px;box-sizing:border-box;overflow:hidden;}
.breadcrumb li{float:left;color:#999;}
.breadcrumb li span{padding:0 10px;}

.photo-info{width:70%;margin: 0 auto 40px;line-height: 1.5;padding-left:20px;box-sizing:border-box;overflow:hidden;}
.photo-info p{margin-top:10px;color:#666;}
.photo-info span{float:right;}

.set-thumbs{line-height:50px;display:inline-block;padding:0 20px;margin:10px auto;border:1px solid #f77d06;border-radius:25px;color:#f77d06;}
.history_user_pic ul li{float:left;margin:10px 10px 0 0;}