.indexD-sengong{background:url(../image/indexD.png) no-repeat center top;padding:80px 0;}
.indexD-sengong h3{font-size:60px;color:#fff;font-weight:700;text-align:center;line-height:1;text-transform: uppercase;}
.indexD-sengong ul{margin:60px 0 0;display: flex;justify-content: space-between;display:flex;flex-wrap:wrap;}
.indexD-sengong ul li{position: relative;width:33.33333%;display:flex;align-items:center;padding-top: 16px;}
.indexD-sengong ul li .ico{width:90px;}
.indexD-sengong ul li .txt{flex:1;overflow:hidden;margin-left:10px;}
.indexD-sengong ul li .txt h5{font-size:20px;color: #fff;font-weight: 600;/*! margin-top: 15px; */}
.indexD-sengong ul li h5 span{position:relative;}
.indexD-sengong ul li h5 .sp::after {content: "+";position: absolute;right: -25px;top: -5px;color: #fff;font-size: 30px;}
.indexD-sengong ul li p{font-size: 15px;color: #fff;font-weight: 300;}


.indexD-sengong2{padding:80px 0;}
.indexD-sengong2 h3{font-size:60px;color:#000;font-weight:700;text-align:center;text-transform: uppercase;}
.indexD-sengong2 .list{margin:50px 0 0;position:relative;}
.indexD-sengong2 .list .swiper{padding-bottom: 20px;}
.indexD-sengong2 .swiper-slide{width:29%;}
.indexD-sengong2 .swiper-slide img{display:block;box-shadow:0 10px 15px 0 rgba(0,0,0,0.25);}
.indexD-sengong2 .swiper-slide p {line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0;}

.indexD-sengong2 .swiper-button-prev,.indexD-sengong2 .swiper-button-next{width:50px;height:50px;line-height:50px;overflow:hidden;border-radius:8px;background:none;margin-top:-25px;text-align:center;color:#000;}
.indexD-sengong2 .swiper-button-next::after, .indexD-sengong2 .swiper-button-prev::after {display:none;}
.indexD-sengong2 .swiper-button-prev i,.indexD-sengong2 .swiper-button-next i{color:inherit;font-size:40px;display:inline-block;margin-top:1px;}
.indexD-sengong2 .swiper-button-prev,.indexD-sengong2 .swiper-container-rtl .swiper-button-next{left:-80px;right:auto;}
.indexD-sengong2 .swiper-button-next,.indexD-sengong2 .swiper-container-rtl .swiper-button-prev{right:-80px;left:auto;}
.indexD-sengong2 .swiper-button-prev:hover,.indexD-sengong2 .swiper-button-next:hover{color:#36A3BF;}

@media screen and (max-width:1440px){

.indexD-sengong h3,.indexD-sengong2 h3{font-size: 50px;}

.indexD-sengong2 .list {height: 240px;}
.indexD-sengong2 .swiper-button-prev, .indexD-sengong2 .swiper-button-next {margin-top: 95px;}

}

@media screen and (max-width:1280px){

.indexD-sengong h3,.indexD-sengong2 h3{font-size: 40px;}

.indexD-sengong2 .list {height: 200px;}
.indexD-sengong2 .swiper-button-prev, .indexD-sengong2 .swiper-button-next {margin-top: 75px;}
}

@media screen and (max-width:768px){
	
.indexD-sengong h3,.indexD-sengong2 h3{font-size: 28px;}

.indexD-sengong2 .list {height: auto;}

}

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

}