.board-header .board-total { display: none; }

/* sub_news_wrap */
.sub_news_wrap { padding: 7.3em 0 8em; }    
.sub_news_wrap .title_wrap { position: absolute; left: 0; top: 1.4em; }
.sub_news_wrap .title_wrap .tit { font-size: 4em; font-weight: bold; margin-bottom: 0.5em; }
.sub_news_wrap .swiper_control_wrap { display: flex; }
.sub_news_wrap .swiper-button-prev, 
.sub_news_wrap .swiper-button-next { position: static; transform: none; margin: 0; width: 3.2em; height: 3.2em; border-radius: 10em;  opacity: 1; background-color: #f5f5f5; padding-top: 0.1em; margin-top: 0.2em; transition: all 0.3s; }
.sub_news_wrap .swiper-button-prev { padding-right: 0.3em; }
.sub_news_wrap .swiper-button-next { margin-left: 1.5em; padding-left: 0.3em; }
.sub_news_wrap .swiper-button-prev:after, 
.sub_news_wrap .swiper-button-next:after { font-family: xeicon; font-size: 2em; color: #ccc; transition: all 0.3s; }
.sub_news_wrap .swiper-button-prev:after { content:"\e93d" }
.sub_news_wrap .swiper-button-next:after { content:"\e940" }
.sub_news_wrap .swiper-button-disabled { background-color: #f5f5f5; }
.sub_news_wrap .swiper-button-prev:hover, 
.sub_news_wrap .swiper-button-next:hover { background-color: #20a64b; }
.sub_news_wrap .swiper-button-prev:hover:after, 
.sub_news_wrap .swiper-button-next:hover:after { color: #fff; }
.news_swiper { left: 28%; padding-top: 2.5em; }
.gallery-list { width: 100%; }
.gallery-list .gallery-item {  }
.gallery-list .gallery-item > a { display: block; border: 2px solid transparent; transition: all 0.3s; }
.gallery-list .gallery-item > a:hover { border-color: #20a64b; transform: translateY(-2.5em); box-shadow: 0.6em 0.6em 0.7em rgba(0,0,0,0.1); }
.gallery-list .gallery-item .num { display: none; position: absolute; left: 12px; top: 4px; z-index: 5; }
.gallery-list .gallery-item .thumb { position: relative; overflow: hidden; background: #e7e7e7; padding-top: 53%; height: auto !important; }
.gallery-list .gallery-item .thumb .thumb_img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-position: center center; background-repeat: no-repeat; }
.gallery-list .gallery-item .thumb .thumb_img.cover { background-size: cover; }
.gallery-list .gallery-item .info_box { background-color: #fff; padding: 1.9em 1.25em 1.25em; border: 1px solid #ddd; }
.gallery-list .gallery-item .date { font-size: 0.875em; color: #ccc; }
.gallery-list .gallery-item .subject { font-size: 1.25em; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gallery-list .gallery-item .content { height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 0.5em; }
.gallery-list .gallery-item .com_more_btn { font-size: 1em; margin-top: 0.8em; }
.gallery-list .gallery-item:hover .com_more_btn { border-color:#20a64b; }
.gallery-list .empty { width: 100%; text-align: center; padding: 50px 0; }
.gallery-list .empty > p { margin-bottom: 20px; }
.gallery-list .adm_btn { margin-top: 1em; display: flex; align-items: center; justify-content: flex-end; }
.gallery-list .adm_btn > div + div { margin-left: 0.5em; }
.board-btm-btn { margin-top: 3em; }


@media (max-width: 1080px) {
    .sub_news_wrap .title_wrap { position: static; display: flex; justify-content: space-between; }
    .sub_news_wrap .title_wrap .tit { font-size: 2.4em; }
    .news_swiper { left: auto; }
}

@media (max-width: 900px) {
    .gallery-list .gallery-item { transform: scale(0.8); }
    .gallery-list .gallery-item.swiper-slide-active { transform: scale(1); }
}

@media (min-width: 380px) and (max-width: 900px) {
    .sub_news_wrap > .guide { width: 100%; }
    .sub_news_wrap .title_wrap { width: 92%; margin: 0 auto; }
}