/* 设置轮播项的统一高度 */
.carousel-item {
    
}

/* 让图片完美填充容器，保持比例，超出的部分会被裁剪 */
.carousel-item img {
    object-fit: cover; /* 也可以尝试 contain，但 cover 更常用 */
    height: 100%;
    width: 100%;
}
.imgBanner{
   height: 700px; /* 你可以根据需要调整这个数值 */
  background-repeat: no-repeat;
  background-position: center;
   background-size: cover;
}
/* 数据统计 */
.section-container-box{
    position: absolute;
    width: 100%;
    top: -80px;
    left: 0;
    z-index: 1;
    margin: 0 auto;
}
.section-container {
    position: relative;
    height: 160px;
    background: #1667FF;
    border-radius: 12px;
    padding: 30px 0;
    color: #FFFFFF;
}

.stats-item {
    text-align: center;
}
.stats-item .number-box {

    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.stats-item .number {
    position: relative;
    font-size: 46px;
    display: flex;
    justify-content: center;
    align-items:center;
}
.stats-item .number2 {
    margin-top:4px;
    font-size: 30px;
}
.stats-item .number3 {
    position: absolute;
    right: -16px;
    top: 0;
    font-size: 18px;
}
.stats-item .label {
    font-size: 16px;
    opacity: 0.9;
}
.qiye-intro{
    background: #FFFFFF;
    padding:40px 20px;
    font-size: 16px;
}
.qiye-intro  img{
    width: 384px;
    height: 216px;
}
/* 章节标题 */
.section-title {
    text-align: center;
    margin-bottom: 40px;
}

.section-title h2 {
    font-size: 40px;
    color: #333;
    margin-bottom: 10px;
}

.section-title .divider {
    width: 48px;
    height: 4px;
    background-color: #2353ED;
    margin: 0 auto;
}

/* 企业介绍 */
.company-intro {
    position: relative;
    padding: 140px 0 40px;
    background: #F4F6FE;
}

.company-intro p {
    line-height: 1.8;
    color: #666;
}

.company-intro img {
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* 平台优势 */
.platform-advantages {
    padding: 60px 0 40px;
    background-color: #FFFFFF;
}
.advantage-card-box{
 display: flex;
          justify-content: center;
          align-items: center;
flex-wrap: wrap;
    width:100%;
}
.advantage-card {
    position: relative;
    text-align: center;
    padding: 20px 20px 0;
    transition: transform 0.3s ease;
    background: #F4F6FE;
    margin-right:2.4%;
    box-sizing: border-box;
   margin-bottom:20px;
   width:18%;
}
.advantage-card:last-child {
    margin-right: 0;
}
.advantage-card  .advantage-line{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #F4F6FE;
}
.advantage-card:hover {
    transform: translateY(-5px);
}

.advantage-card img {
    width: 90px;
    height: 90px;
object-fit: contain;
    margin-bottom: 20px;
}

.advantage-card h3 {
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}

.advantage-card p {
    font-size: 14px;
    color: #999;
    line-height: 1.6;
}
.advantage-card:hover .advantage-line {
   
    background-color: #2353ED;
}
.advantage-card:hover h3 {
   
    color: #2353ED;
   
}

.advantage-card:hover p {
   
    color: #91A9F6;
}
/* 合作银行 */
.partner-banks {
    padding: 80px 0;
    background-color: #f4f6fe;
}

.bank-logos {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}

.bank-logos img {
    width: 100%;
    height: auto;
}

/* 服务客户 */
.service-clients {
    padding: 60px 0 40px;
}

.client-grid {
    margin-bottom: 0px;
}

.client-item {
    text-align: center;
    margin-bottom: 0px;
 box-sizing: border-box;
}
.client-item2 p{
        height: 80px;
        background: #F9F9F9;
        box-shadow: 0px 0px 11px 2px rgba(35, 83, 237, 0.1);
        border-radius: 8px;
        font-size: 28px;
            color: #333333;
            line-height: 80px;
            text-align: center;
}
.client-item2 img{
        width:100%;
        height: 80px;
 object-fit: contain;
}
.client-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 2px;
    margin-bottom: 20px;
}

.client-item .client-name {
    font-size: 14px;
    color: #666;
}

/* 最新动态 */
.latest-news {
    padding: 80px 0  40px;
    background-color: #f4f6fe;
}

.news-card {
    background-color: white;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease;
}

.news-card:hover {
    transform: translateY(-5px);
}

.news-card img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}

.news-card .news-content {
    padding: 20px 10px;
}

.news-card .news-date {
    font-size: 15px;
    color: #666;
    margin-bottom: 10px;
}

.news-card .news-title {
    font-size: 15px;
    color: #333;
    margin-bottom: 10px;
}

.news-card .news-excerpt {
    font-size: 14px;
    color: #666;
    line-height: 1.6;
}
.moreBtn{
    margin-top:40px;
    width: 120px;
    height: 40px;
    background: #1667FF;
    border-radius: 20px;
}
.qiye-dscrib{
  color:#999;
}

@media screen and (max-width:  768px) {
.imgBanner{
   height: 250px; /* 你可以根据需要调整这个数值 */
  background-repeat: no-repeat;
  background-position: center;
   background-size: cover;
}
.advantage-card{
  width: 47%;
  margin-right:3%;
}
.advantage-card:nth-child(2n + 2){
  margin-right:0px;
}
.advantage-card:last-child{
  width: 96%;
  margin-right:0px;
}
  .qiye-intro .qiye-dscrib{
     color:#1667FF ;
   font-size: 14px;
    }
 .qiye-intro  {
   padding: 20px 10px 0px;
 font-size: 14px;
 overflow: hidden;
}
.qiye-intro  img{
    width: 100%;
    height: auto;
     margin-bottom: 10px;
}
.advantage-card-box:nth-child(2n + 2) {
    padding-left: 5px;
  }
.advantage-card{
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
 }
.platform-advantages{
 padding-top: 20px;
  padding-bottom: 0px;
}
.partner-banks{
 padding-top: 20px;
  padding-bottom: 10px;
}
.client-item:nth-child(2n + 2){
   padding-left: 5px;
}
.client-item img {
    width: 100%;
    height: 128px;
}
.client-item2:nth-child(3n+2) {
    padding-left: 5px;
    padding-right: 5px;
}
.client-item2 p{
   border-radius: 4px;
   height: 40px;
   line-height: 40px;
    font-size: 12px;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
.client-item2 img{
   height: 40px;

 }
.service-clients{
 padding-top: 20px;
  padding-bottom: 0px;
}
.section-title {
    margin-top:0px;
    margin-bottom: 20px;
}
.section-title h2 {
    font-size: 20px;
  }
.section-title .divider {
    width: 24px;
   height: 2px;
 }
.latest-news{
  padding-top: 20px;
padding-bottom: 20px;
}
.moreSeeBox{
  display:none !important;
}
.stats-item .number {
    font-size: 20px;
}
.stats-item .number2 {
    margin-top:4px;
    font-size: 12px;
}
.stats-item .number3 {
    position: absolute;
    right: -16px;
    top: 0;
    font-size: 12px;
}
.stats-item .label {
    font-size: 12px;
    opacity: 0.9;
}
.section-container-box{
  top: -40px;
}
.section-container {
    border-radius: 6px;
    height: 80px;
   padding: 15px 0;
}
<!-- .section-container .row{
   margin-right: 0 !important;
  margin-left: 0 !important;
} -->
.section-container  .stats-item{
     padding-left: 10px;
   padding-right: 10px;
 }
.company-intro {
    padding: 60px 0 20px;
}
}