/* 新增的cabinetlist相关样式 */
.cabinetlist.flexbox {
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start;
   margin: 0 -15px;
}
.cabinetlist > .flex {
   flex: 0 0 20%;
   max-width: 20%;
   box-sizing: border-box;
   padding: 0 15px;
   margin-bottom: 20px;
}
.cabinetlist > .flex:nth-child(5n+1) {
   clear: left;
}
/* 链接样式 */
.cabinetlist li h3 a {
   color: inherit;
   text-decoration: none;
}
.cabinetlist li h3 a:hover {
   text-decoration: underline;
}
@media (max-width: 768px) {
   .cabinetlist > .flex {
       flex: 0 0 100%;
       max-width: 100%;
   }
   .cabinetlist > .flex:nth-child(5n+1) {
       clear: none;
   }
}