@charset "utf-8";

#inc02{position:relative;z-index:2;background-repeat:no-repeat;padding:195px 0 235px;border-radius:235px 0 235px 0;background:linear-gradient(90deg,#5f58ff 22%,#00f8c4 100%);line-height:1}
#inc02 .inner{margin:0 auto;width:1418px}
#inc02 .all_txt_wrap02{margin-bottom:100px} 
#inc02 .all_tit02,#inc02 .all_b_txt02{color:#fff} 
#inc02 .inc02_list{display:flex;gap:0 34px;margin-bottom:90px}
#inc02 .inc02_list > li{width:calc((100% - 68px) / 3)}
#inc02 .inc02_list > li .img{position:relative;overflow:hidden;margin-bottom:28px;height:340px;border-radius:10px}
#inc02 .inc02_list > li .img > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s}
#inc02 .inc02_list > li .img:hover > img{transform:scale(1.03)}
#inc02 .inc02_list > li  .txt_wrap{color:#fff;text-align:center}
#inc02 .inc02_list > li .tit{display:block;margin-bottom:28px;font-size:20px;font-weight:700}
#inc02 .inc02_list > li .txt{line-height:1.8;color:rgba(255,255,255,0.8);font-family:var(--s-font);word-break:keep-all}
#inc02 .inc02_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;width:217px;height:57px;border:1px solid #fff;border-radius:50pt;color:#fff;font-size:18px;font-weight:400;transition:all .5s}
#inc02 .inc02_btn:hover{background:#fff;color:var(--primary)}
#inc02 .inc02_btn .icon{margin-right:15px}
#inc02 .inc02_banner_wrap{position:absolute;bottom:-127px;left:50%;transform:translateX(-50%);width:1418px;height:254px;margin:0 auto}
#inc02 .inc02_banner_wrap .swiper-wrapper{overflow:hidden;border-radius:20px;background:#161624}
#inc02 .inc02_banner_wrap .inc02_swiper-pagination{position:absolute;top:26px;right:32px;left:initial !important;bottom:initial !important;z-index:2;display:flex;align-items:center;justify-content:center;width:87px;height:32px;border-radius:50pt;background:rgba(17,17,17,0.5);color:#fff;font-weight:400;font-size:13px}
#inc02 .inc02_banner_wrap .inc02_swiper-pagination  span{display:inline-block;color:#fff;letter-spacing:1px}
#inc02 .inc02_banner_wrap .inc02_swiper-pagination .swiper-pagination-current{margin-right:5px}
#inc02 .inc02_banner_wrap .inc02_swiper-pagination .swiper-pagination-total{margin-left:5px}
#inc02 .inc02_banner_wrap .arrow_btn_wrap{position:absolute;bottom:0;right:0;z-index:2;padding:10px;border-radius:50%;background:#f2f2f2;transition:all .5s}
#inc02 .inc02_banner_wrap .arrow_btn_wrap > a{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#161624}
#inc02 .inc02_banner_wrap .arrow_btn_wrap > a:after{content:"";display:block;width:50%;height:100%;background:#f2f2f2;position:absolute;bottom:0;right:0;z-index:-1}
#inc02 .inc02_banner_wrap .arrow_btn_wrap .arrow_icon{color:#fff}
#inc02 .inc02_banner_wrap .arrow_btn_wrap:hover{padding:10px 25px 10px 10px}
#inc02 .inc02_banner_wrap .arrow_btn_wrap:before{content:'';position:absolute;left:-25px;bottom:0px;z-index:-1;width:25px;height:38px;border-radius:0 0 25px 0;box-shadow:25px 25px 0 25px #f2f2f2}
#inc02 .inc02_banner_wrap .arrow_btn_wrap:after{content:'';position:absolute;right:0px;top:-26px;z-index:-1;width:35px;height:26px;border-radius:0 0 25px 0;box-shadow:25px 25px 0 25px #f2f2f2}