/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event {position:relative;}
#event .MS_img-wrap {position:relative; width:100%; overflow:hidden;}
#event .MS_img-wrap .event-imgs {position:relative;}
#event .MS_img-area {float:left;}
#event .MS_img-area:not(:first-child) {display:none;}
#event .MS_img-area img {width:100%;}
#event .pagination {position:relative; width:100%; margin-top:10px; text-align:center; font-size:0; line-height:0;}
#event .pagination .swiper-pagination-switch {display:inline-block; width:15px; height:5px; margin:0 4px; background:#bcbcbc;}
#event .pagination .swiper-active-switch {background:#4d4d4d;}
/* //·Ñ¸µ¹è³Ê */
.main h3 {font-size:1.125em; margin:30px 0 20px; text-align:center;}
.main h3 span {display:inline-block; padding:10px 20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.main .list_category {overflow:hidden; border-top:1px solid #ddd;}
.main .list_category li {float:left; width:20%; border-bottom:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box;}
.main .list_category li:nth-child(5) {border-right:0px none;}
.main .list_category li:nth-child(10) {border-right:0px none;}
.main .list_category li a {display:block; height:32px; line-height:32px; color:#777; text-align:center; text-overflow: clip; white-space: nowrap; overflow: hidden;}
.main .btn_moreGray {display: block; position: relative; width: 100%; height: 35px; border: 0 none; background: #222; color: #fff;}
.main .more {padding: 0 5px;}
.main .more .btn_moreGray .fa {font-size: 1.5em; font-weight: bold; color: #fff; vertical-align: middle;}
/* BASIC css end */

