@charset "utf-8";

#gallery {width:1201px; margin:auto;}
#gallery .swiper-button-next {position:absolute; top:auto; bottom:0; left:auto; right:0; width:72px; height:62px; background:url('/images/sub/btn_gallery_next.png') no-repeat center;}
#gallery .swiper-button-prev {position:absolute; top:auto; bottom:0; left:0; right:auto; width:72px; height:62px; background:url('/images/sub/btn_gallery_prev.png') no-repeat center;}
#gallery .swiper-button-next:after,
#gallery .swiper-button-prev:after {display:none;}
.gallery_top span {display:block;}
.gallery_top span img{width:100%;}
.gallery_top .swiper-slide {position:relative; width:1201px; height:749px;}
.gallery_top .txt {position:absolute; bottom:0px; left:0; width:100%; font-size:22px; color:#fff; line-height:62px; text-align:center; background:rgba(0,0,0,0.65);}
.gallery_thumbs {margin-top:37px;}
.gallery_thumbs .swiper-slide {}
.gallery_thumbs .swiper-slide span {position:relative; display:block; width:237px; height:148px;}
.gallery_thumbs .swiper-slide span:before {position:absolute; top:0; left:0; z-index:2; width:237px; height:148px; border:3px solid #6a98a3; opacity:0; box-sizing:border-box; content:''; transition:all .4s;}
.gallery_thumbs .swiper-slide img {position:absolute; top:0; left:0; width:100%; height:100%;}
.gallery_thumbs .swiper-slide-thumb-active span:before {opacity:1;}
.gallery_thumbs .txt {margin-top:11px; font-size:16px; color:#000; text-align:center; transition:all .4s;}
.gallery_thumbs .swiper-slide-thumb-active .txt {color:#75a8b4;}