.newsSlide {  overflow: hidden; max-width: 100%; margin: auto; }
.newsSlide .newsSlideWrap { position: relative;
padding: 0 16%; }
.newsSlide .swiper-wrapper{ width: 100%; height: 100%;overflow: visible;}
.newsSlide .swiper-slide{ position:relative; text-align: center; width: 100%;}
.swiper-slide-active { opacity:1; }
.newsSlide .swiper-slide .slideGallThum{position:relative; overflow:hidden; width:100%; height:0; padding-bottom:53%; border-radius:10px;}


.newsSlide .swiper-slide .thumLink{position:absolute; width:100%; left:50%; top:50%; transform: translate(-50%, -50%);
  -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s;  transition: width 0.3s;
}
.newsSlide .swiper-slide .thumLink img{width:100%;}
.newsSlide .swiper-slide .newsSlideImg{ width:100%;}
.newsSlide .swiper-slide .slideGallDetail{position:absolute; bottom:20px; left:50%; transform:translateX(-50%); padding:20px 10px; text-align: center; font-size:1.6rem; }
.newsSlide .swiper-slide .slideGallDetail .galltit{display:block; font-size:1.8rem; line-height: 1.5em; font-weight: 500;padding-bottom:10px; color:#fff;}

.newsSlide .swiper-button-prev{left:0px;}
.newsSlide .swiper-button-next{right:0px;}
.newsSlide .swiper-button-next,
.newsSlide .swiper-button-prev{
  opacity:1; width:40px;height:60px;margin-top:-40px; background-size:40px 40px; color:#fff; text-align: center;
}



/*swiper-button-next 폰트어썸 작업해보기*/

@media screen and (max-width:1400px){
  
  .newsSlide .swiper-button-prev{left:0;}
  .newsSlide .swiper-button-next{right:0px;}

}

@media screen and (max-width:768px){
  .newsSlide .newsSlideWrap { position: relative;
    padding: 0; }
}
