body{
    background-color: #f7f7f7;
}

.album .map{
    display: flex;
    align-items: center;
    background-color: #eee;
    padding:10px;
    border-radius: 5px;
    margin: 15px 0;
}
.album .map a:hover{
    color:var(--theme_active);
}
.album .map span{
    opacity: 0.7;
}

.album .iconfont{
    font-size:11px;
    margin:0 5px;
}

.album .list {
    margin-bottom: 30px;
    overflow: hidden;
}
.album .list ul{
    display: flex;
    flex-wrap: wrap;
    margin:0 -8px;
}
.album .list ul li{
    width:25%;
}
.album .list ul li .imgbox{
    display: block;
    margin:8px;
}
.album .list ul li .imgbox img{
    display: block;
    width:100%;
}
