/* case_category
----------------------------------------------- */
#caseList {
 padding-top:20px;
 zoom:1;
 overflow:hidden;
}
#caseList dl {
 float:left;
 width:175px;
 margin:0 26px 26px 0;
}
#caseList dl.last {
 margin-right:0;
}
#caseList dt {
 background-color:#DDD;
 padding:3px 10px;
 text-align:center;
}
/* case
----------------------------------------------- */

.history .history-top { height:500px; }
.history .history-top .swiper-slide { font-size:68px; line-height:1.3; }
.history .history-top .swiper-slide i {display: block; font-size: 128px;font-family: fantasy; }
.history .history-top .swiper-scrollbar { bottom:0; background-color:#ccc; }
.history .history-top .swiper-scrollbar .swiper-scrollbar-drag {    background: #ff6900; position:absolute;}
.history .history-thumbs .swiper-slide { font-family: cursive; }
.history .swiper-slide-thumb-active { color: #ff6900; }
.history .history-thumbs .swiper-slide span { width: 7px; height: 8px; background: #ccc; display: block; margin: auto; border-bottom-left-radius:3px; border-bottom-right-radius:3px;margin-bottom: 20px;  }
.history .history-thumbs .swiper-slide-thumb-active span { background: #ff6900; }