.slide{overflow:hidden}
.slide-action .swiper-button-prev,.slide-action .swiper-rtl .swiper-button-next{position:relative;left:0;transition:opacity .3s}
.slide-action .swiper-button-next,.slide-action .swiper-rtl .swiper-button-prev{position:relative;right:0;transition:opacity .3s}
.gs18-Main .slide-action{margin-top:14px;display:flex;align-items:center}
.slide-action .swiper-button-next:after,.slide-action .swiper-button-prev:after{display:none}
.slide-action .swiper-button-next:before,.slide-action .swiper-button-prev:before{position:absolute;content:""}
.slide-action .swiper-button-prev:before{width:6px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);left:calc(50% - 3px)}
.slide-action .swiper-button-next:before{display:inline-block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);right:calc(50% - 3px)}
.slide-action .swiper-pagination{position:static;width:auto;flex:1}
.slide-action .swiper-button-next,.slide-action .swiper-button-prev{margin-top:1px;width:24px;height:24px;background-color:#111;border-radius:50%}
.swiper-pagination-bullet{border:1px solid #111;background:0 0;opacity:1}
.swiper-pagination-bullet-active{background:#111}
.banner{max-width:378px;transition:opacity .3s}
@media only screen and (min-width:981px){
.gs18-Main .banner{margin-bottom:80px}
.gs18-Main .twoCol06 .colR{flex:1}
.banner:hover,.slide-action .swiper-button-next:hover,.slide-action .swiper-button-prev:hover,.slide-action .swiper-rtl .swiper-button-next:hover,.slide-action .swiper-rtl .swiper-button-prev:hover{opacity:.7}
.gs18-Main .banner-area .def_txt02{margin-bottom:1.3em}
}
@media only screen and (max-width:980px){
.banner{max-width:100%}
}