.indexF-sengong {padding: 80px 0;background: #f2f2f2;position:relative;}
.indexF-sengong .txt{position: relative;margin-bottom: 50px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;}
.indexF-sengong .txt h5{color: #212121;font-size: 18px;text-transform: uppercase;letter-spacing: 10px;font-weight: 600;}
/* .indexF-sengong .txt h3{font-size: 60px;text-transform: uppercase;font-weight: 700;color: #000;} */
.indexF-sengong .txt h3{font-size: 60px;text-transform: uppercase;font-weight: 700;color: #000;text-align: center;width: 100%;}
.indexF-sengong .txt a{color:#fff;font-size:20px;font-weight:300;padding:10px 45px;background:#2F2F2F;border-radius:8px;display:inline-block;}
.indexF-sengong .txt a:hover{background:rgba(47,47,47,0.7);}

.indexF-sengong .swiper-slide>div{background:#fff;padding: 0px !important;width: 23%;display: inline-block;margin-right: 1%;}
.indexF-sengong .swiper-slide div{background:#fff;padding:10px 20px;}
.indexF-sengong .swiper-slide .pic{display:block;overflow:hidden;}
.indexF-sengong .swiper-slide .pic img{width:100%;display:block;transition:transform .5s;-webkit-transition:transform .5s;}
.indexF-sengong .swiper-slide em{font-size: 18px;color: #B6B6B6;font-weight: 300;line-height: 40px;}
.indexF-sengong .swiper-slide h5 {color: #000;font-size: 22px;line-height: 28px;height: 56px;}
.indexF-sengong .swiper-slide h5 a {
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}
.indexF-sengong .swiper-slide .more{color: #000;font-size: 18px;line-height: 3;}
.indexF-sengong .swiper-slide .more:hover{color:#212121;}

.indexF-sengong .swiper-slide:hover .pic img{transform:scale(1.05);-webkit-transform: scale(1.05);}

.indexF-sengong .swiper-pagination{display:block;position:static;width:100%;/* margin-top:70px; */}
.indexF-sengong .swiper-pagination-bullet {height:16px;width:16px;margin:0 5px;background:#ABABAB;border-radius:50%;opacity:1;box-sizing:border-box;}
.indexF-sengong .swiper-pagination-bullet-active{background:var(--btn-bg-hover);}

@media screen and (max-width:1440px){
.indexF-sengong .txt h3{font-size: 50px;}
}

@media screen and (max-width:1280px){
.indexF-sengong .txt h3{font-size: 40px;}

.indexF-sengong {padding: 40px 0;}
.indexF-sengong .txt h5 {font-size: 16px;letter-spacing: 8px;}
.indexF-sengong .txt a {font-size: 18px;padding: 6px 35px;}
.indexF-sengong .txt {margin-bottom: 30px;}
.indexF-sengong .swiper-slide h5 {font-size: 18px;line-height: 24px;height: 48px;}
.indexF-sengong .swiper-slide .more {font-size: 16px;}
.indexF-sengong .swiper-pagination {margin-top: 40px;}
}
@media screen and (max-width:992px){
.indexF-sengong .swiper-slide em{font-size: 14px;line-height: 20px;}
.indexF-sengong .swiper-slide h5 {font-size: 14px;line-height: 24px;height: 48px;}
.indexF-sengong .swiper-slide .more {font-size: 12px;}
}

@media screen and (max-width:768px){
    
.indexF-sengong .swiper-slide>div{width: 48%;margin-right: 1%;margin-bottom: 2%;}

.indexF-sengong .swiper-slide em{font-size: 16px;line-height: 20px;}
.indexF-sengong .swiper-slide h5 {font-size: 16px;line-height: 24px;height: 48px;}
.indexF-sengong .swiper-slide .more {font-size: 16px;}
    
.indexF-sengong .txt h3 {font-size: 28px;}
.indexF-sengong .txt {margin-bottom: 30px;display: block;text-align: center;}
.indexF-sengong .txt a {font-size: 16px;padding: 6px 25px;margin-top: 20px;}
}

@media screen and (max-width:480px){
.indexF-sengong .txt h3 {font-size: 22px;}


.indexF-sengong .swiper-slide h5 {font-size: 16px;}
.indexF-sengong .swiper-pagination {margin-top: 20px;}
.indexF-sengong .swiper-pagination-bullet {height: 10px;width: 10px;}

}