body {background-color: #f5f5f5;}
.album-list{padding:80px 0 50px}
.album-list .list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;margin-bottom:20px}
.album-list .list .item{width:23.5%;margin-right:2%;margin-bottom:2%;float:left;background: #fff;border-radius: 10px;overflow: hidden;}
.album-list .list .item:nth-child(4n+0){margin-right:0;}
.album-list .list .item a{display:block}
.album-list .list .item p{text-align:center;padding:10px; font-size: 16px; color: #333333;font-weight: bold;}
.album-list .list .item2{width:25%}
.album-list .list .item2 a{border:1px solid #efefef;display:block}
.album-list .list .item2 a .ov-h{margin:10px 25px}

.listhonor{padding:80px 0 50px}
.listhonor .list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}
.listhonor .list .item{width:15%;margin-right:2%;margin-bottom:2%;float:left;background: #fff;border-radius: 10px;overflow: hidden;}
.listhonor .list .item:nth-child(6n+0){margin-right:0;}
.listhonor .list .item a{display:block}
.listhonor .list .item p{text-align:center;padding:10px; font-size: 12px; color: #333333;font-weight: bold;}
.listhonor .list .item2{width:25%}
.listhonor .list .item2 a{border:1px solid #efefef;display:block}
.listhonor .list .item2 a .ov-h{margin:10px 25px}

.mt30{margin-top:60px;}
.baguetteBox-button#close-button{outline: none;}
.fancybox-caption__body{font-size:18px;}
@media screen and (max-width:991px){
.mt30{margin-top:0px;}
.album-list{padding:50px 0 30px}
.album-list .list{margin:0 -5px;padding-bottom:10px}
.album-list .list .item{padding:0 5px;width:100%;margin-bottom:10px}
.album-list .list .item p{padding:10px}
.listhonor{padding:50px 0 30px}
.listhonor .list{margin:0 -5px;padding-bottom:10px}
.listhonor .list .item{padding:0 5px;width:100%;margin-bottom:10px}
.listhonor .list .item p{padding:10px}
}

