@charset "utf-8";

.news_lat{position:relative;width:1440px;}
.news_lat .swiper{}
.news_lat .swiper-slide{}
.news_lat .swiper-slide .event_thumb{border-radius:10px;overflow:hidden;position:relative;}
.news_lat .swiper-slide .event_thumb a{display:block;position:relative;}
.news_lat .swiper-slide .event_thumb img{width:100%;}
.news_lat .swiper-slide .event_tit{text-align:center;margin-top:30px;padding:0 10px;}
.news_lat .swiper-slide .event_tit span{display:block;font-size:19px;line-height:1.4;}
.news_lat .swiper-slide .event_tit .wr_tit1{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_lat .swiper-slide .event_tit .wr_tit2{display:-webkit-box;height:48px;line-height:24px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;}
.news_lat .swiper-slide:hover .event_tit span{color:#002D28;}

.news_lat .swiper-slide .event_thumb a::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:3px solid rgba(0,45,40,0);border-radius:10px;transition: all 0.3s ease-out;}
.news_lat .swiper-slide:hover .event_thumb a::after{border:3px solid #002D28;transition: all 0.3s ease-out;}

#con5 .swiper-button-prev,#con5 .swiper-button-next{width:42px;height:auto;transition: all 0.3s ease-out;position:relative;top:0;margin:0;display:inline-block;}
#con5 .swiper-button-prev:hover,#con5 .swiper-button-next:hover{filter:brightness(90%);transition: all 0.3s ease-out;}
#con5 .swiper-button-prev img,#con5 .swiper-button-next img{}
#con5 .swiper-button-prev::after,#con5 .swiper-button-next::after{display:none;}
#con5 .swiper-button-prev{left:0px;}
#con5 .swiper-button-next{right:1px;}

#con5 .news_lat .swiper-pagination{position:relative;bottom:0;margin-top:40px;}
#con5 .news_lat .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;}
#con5 .news_lat .swiper-pagination .swiper-pagination-bullet-active{background:#002D28;}

@media screen and (max-width:1600px){
.news_lat{width:90%;}
.news_lat .swiper-slide .event_tit span{font-size:17px;}
}
@media screen and (max-width:1280px){
.news_lat .swiper-slide .event_tit span{font-size:16px;}
#con5 .swiper-button-prev, #con5 .swiper-button-next{width:36px;}
#con5 .swiper-button-next{right:7px;}
}
@media screen and (max-width:1000px){
.news_lat{position:relative;width:90%;margin:0 auto;}
.news_lat .swiper{overflow:visible;}
.news_lat .swiper-slide:hover .event_thumb a::after{border:0px solid #002D28;}
#con5 .swiper-button-prev,#con5 .swiper-button-next{display:none;}
}