.page-common-wrapper {
  width: 1400px;
  margin: 0 auto;
}

/* 办事服务页面样式 */
.handle-service-wrapper {
  background: #f5f8fa;
  font-family: Source Han Sans;
  min-height: 100vh;
}

.top-part {
  width: 100%;
  margin: 0 auto;
  /* width: 1920px; */
  height: 300px;
  background-image: url("../images/iWantLook/technology-investment-promotion/banner.png");
  background-size: 100% 400px;
  background-repeat: no-repeat;
  padding-bottom: -100px;
}

.top-part .top-part-content {
  /* height: 423px; */
  max-width: 1400px;
  margin: 0 auto;
  padding-top: 72px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.top-part .top-part-content .top-part-title {
  font-size: 48px;
  font-weight: bold;
  color: #ffffff;
  width: 100%;
  text-align: center;
}

.top-part .top-part-content .top-part-text {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  color: #ffffff;
  margin-top: 16px;
}

.real-time-info-wrapper {
  padding-top: 64px;
  padding-bottom: 64px;
  background: linear-gradient(180deg, rgba(239, 243, 250, 0.87) 0%, rgba(239, 243, 250, 0) 32%);
}

.real-time-info-wrapper .real-time-info-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  gap: 48px;
}

.real-time-info-wrapper .real-time-info-content .learn-more {
  position: absolute;
  right: 0;
  top: 40px;
  font-family: Source Han Sans;
  font-size: 18px;
  font-weight: normal;
  line-height: 14px;
  letter-spacing: 0px;

  font-variation-settings: "opsz" auto;
  /* 中心深蓝色 */
  color: #0075C0;
}

.real-time-info-wrapper .real-time-info-content .real-time-info-box {
  display: flex;
  gap: 24px;
}

.real-time-info-wrapper .real-time-info-content .real-time-info-box-card {
  width: 688px;
  height: 363px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding: 32px 24px 24px 24px;
  gap: 16px;
  /* background: linear-gradient(139deg, #EBF4FF -4%, rgba(255, 255, 255, 0) 65%); */

  box-sizing: border-box;
  border: 2px solid #FFFFFF;

  box-shadow: 0px 4px 22px 0px rgba(168, 185, 216, 0.4706);
  background-image: url("../images/iWantLook/technology-investment-promotion/real-time-info-box-card-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}



.real-time-info-box .real-time-info-box-top-title {
  display: flex;
  gap: 24px;

  font-family: Source Han Sans;
  font-size: 28px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
}

.real-time-info-box .real-time-info-box-top-title>img {
  width: 46px;
  /* height: 48px; */
}

.real-time-info-box .real-time-info-box-top-title>div:nth-child(2) {
  width: calc(100% - 70px)
}

.real-time-info-box .real-time-info-box-desc {
  font-family: Source Han Sans;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #666666;
}

.real-time-info-box .real-time-info-box-bottom-content {
  display: flex;
  gap: 8px;
  flex-grow: 1;
}

.real-time-info-box .real-time-info-box-bottom-content>div {
  /* width: 400px;
  height: 158px; */
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding: 16px 24px;
  background: #FFFFFF;

  box-sizing: border-box;
  border: 1px solid #ECEFF1;
}

.real-time-info-box .real-time-info-box-bottom-content .real-time-info-box-corporate-info {
  width: 400px;
  height: 158px;
}

.real-time-info-box .real-time-info-box-bottom-content .real-time-info-box-contact-info {
  width: 230px;
  height: 158px;
}

.corporate-info-card {}

.corporate-info-card .corporate-info-card-title {
  font-family: Source Han Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
}

.corporate-info-card .corporate-info-card-title::after {
  content: '';
  width: 22px;
  height: 2px;
  background: #0075C0;
  display: block;
  margin-top: 8px;
  margin-bottom: 8px;

}

.corporate-info-card .corporate-info-card-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.corporate-info-card .corporate-info-card-content>div {}

.corporate-info-card .corporate-info-card-content>div>span:nth-child(1) {
  font-family: Source Han Sans;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  z-index: 2;
  color: #333333
}

.corporate-info-card .corporate-info-card-content>div>span:nth-child(2) {
  font-family: Source Han Sans;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  z-index: 2;
  color: #666666
}




.service-introduction-wrapper {
  width: 100%;
  background-image: url("../images/iWantLook/technology-investment-promotion/service-introduction-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 64px;
  padding-bottom: 64px;
}

.service-introduction-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.service-introduction-box {
  margin-top: 48px;
  display: flex;
  gap: 64px;
  position: relative;
  overflow: hidden;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.service-introduction-left {
  /* width: calc(50% - 32px); */
  /* width: 758px; */
  width: 752px;
  height: 374px;
}

.service-introduction-left-desc {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-family: Source Han Sans;
  font-weight: 400;
  font-size: 20px;
  font-variation-settings: "opsz" auto;
  color: #333333;
}

.service-introduction-left-desc .bold {
  font-family: Source Han Sans;
  font-weight: 700;
  font-size: 20px;
  font-variation-settings: "opsz" auto;
}

.service-introduction-bottom-hxfwdx {
  margin-top: 48px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.service-introduction-bottom-hxfwdx .fwdx-label {
  font-family: Source Han Sans;
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
}

.service-introduction-bottom-hxfwdx .fwdx-list {
  display: flex;
  gap: 24px;

}

.service-introduction-bottom-hxfwdx .fwdx-list .fwdx-list-item {
  width: 450px;
  height: 242px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 32px;

  background: #FFFFFF;

  box-sizing: border-box;
  border-width: 8px 0px 0px 0px;
  border-style: solid;
  border-color: #FF8B00;
}

.service-introduction-bottom-hxfwdx .fwdx-list .fwdx-list-item>img {
  width: 80px;
  height: 80px;
}

.service-introduction-bottom-hxfwdx .fwdx-list .fwdx-list-item>div:nth-child(2) {
  font-family: Source Han Sans;
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
}

.service-introduction-bottom-hxfwdx .fwdx-list .fwdx-list-item>div:nth-child(3) {
  margin-top: 16px;
  font-family: Source Han Sans;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #666666;
}


.service-introduction-right {
  position: relative;
  /* width: calc(50% - 32px); */
  /* width: calc(100% - 822px); */
  /* width: 758px; 64 */
  width: 665px;
  height: 373px;

}

.service-introduction-right img {
  position: absolute;
  /* left: 70.49px; */
  /* left: 0px;
  top: -352px;
  width: 1534px;
  height: 673px; */
  width: 100%;
}

.service-content-wrapper {
  padding: 64px 0px;
  width: 100%;
  height: 997px;
  background: #FFFFFF;
}

.service-content-content,
.service-process-content,
.service-case-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.service-content-list {
  display: flex;
  gap: 32px;
  flex-wrap: wrap;
  margin-top: 48px;
}

.service-content-list-card {
  width: 684px;
  height: 360px;
  /* 自动布局 */
  display: flex;
  flex-direction: column;
  padding: 40px;
  gap: 10px;
  flex-grow: 1;

  background: linear-gradient(136deg, #A5D0FF 0%, rgba(231, 242, 255, 0) 67%);

  box-sizing: border-box;
  border: 1px solid rgba(210, 225, 240, 0.8);

  box-shadow: 0px 3px 8px 0px rgba(132, 173, 194, 0.1);
  position: relative;
}

.service-content-list .service-content-list-card:nth-child(1) {
  background: linear-gradient(136deg, #A5D0FF 0%, rgba(231, 242, 255, 0) 67%);

  box-sizing: border-box;
  border: 1px solid rgba(210, 225, 240, 0.8);

  box-shadow: 0px 3px 8px 0px rgba(132, 173, 194, 0.1);
}

.service-content-list .service-content-list-card:nth-child(2) {
  background: linear-gradient(136deg, #D9E0FF 0%, rgba(241, 244, 255, 0) 67%);

  box-sizing: border-box;
  border: 1px solid rgba(227, 231, 247, 0.8);

  box-shadow: 0px 3px 8px 0px rgba(152, 143, 203, 0.1);
}

.service-content-list .service-content-list-card:nth-child(3) {
  background: linear-gradient(136deg, #FFE0BF 0%, rgba(255, 251, 238, 0) 67%);

  box-sizing: border-box;
  border: 1px solid rgba(240, 221, 210, 0.8);

  box-shadow: 0px 3px 8px 0px rgba(132, 173, 194, 0.1);
}

.service-content-list .service-content-list-card:nth-child(4) {
  background: linear-gradient(136deg, #D1F3F4 0%, rgba(232, 253, 255, 0) 67%);

  box-sizing: border-box;
  border: 1px solid rgba(208, 236, 240, 0.8);

  box-shadow: 0px 3px 8px 0px rgba(152, 143, 203, 0.1);
}

.service-content-list-card>div:nth-child(1) {

  font-family: Source Han Sans;
  font-size: 30px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #2E7ACB;

}

.service-content-list-card>div:nth-child(2) {
  width: 400px;
  font-family: Source Han Sans;
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  text-align: justify;
  /* 浏览器可能不支持 */
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #666666;


}


.service-content-list-card>img {
  position: absolute;
  top: 170px;
  left: 445px;
  width: 218px;
  height: 180px;
}




.service-process-wrapper {
  padding: 64px;
  width: 100%;
  height: 628px;
  background-image: url("../images/iWantLook/service-process-bg-chainEnterpriseConnect.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

}

.service-process-png1 {
  margin-top: 48px;
  width: 1417px;
  height: 383px;
}

.service-case-wrapper {
  padding: 64px;

}

.service-case-list {
  margin-top: 48px;
  display: flex;
  gap: 40px;
}

.service-case-list-card {}

.service-case-list-card>div {
  width: 680px;
  height: 440px;
}

.service-case-list-card>div:nth-child(1) {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 680px;
  height: 440px;
  background-color: #EAF8FF;
}

.service-case-list-card>div:nth-child(1) img {
  width: 423px;
  /* height: 405px; */
}

.service-case-list-card>div:nth-child(2) {
  display: flex;
  flex-direction: column;
  gap: 10px;

  background: #FFFFFF;

  /* height: 160px; */
  padding: 40px 32px;


  font-family: Source Han Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
}

.service-case-list-card .service-case-list-card-text {
  height: 160px;
}

.service-case-list-card:hover {
  box-shadow: 0 0 14px rgba(135, 206, 235, 0.8);
}

.service-case-list-card:hover .service-case-list-card-text {
  font-family: Source Han Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  /* 中心深蓝色 */
  color: #0075C0;
  cursor: pointer;

}

.zffw-wrapper {
  width: 100%;
  margin: 0 auto;
  /* height: 610px; */
  height: 680px;
  /* background-image: url("../images/zffw-bg.png"); */
  background-image: url("../images/iWantLook/technology-investment-promotion/zffw-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;

  .zffw-content {
    width: 100%;
    padding: 64px 0;

    .zffw-title {
      font-size: 36px;
      font-weight: bold;
      /* color: #a16921; */
      color: #333333;
      display: flex;
      flex-direction: column;
      align-items: center;
      margin-bottom: 49px;

      .golden-line {
        width: 64px;
        height: 5px;
        margin-top: 12px;
        background: #a16921;
      }
    }

    /* 科贷投专家服务团走访服务轮播图样式 */
    .zffw-banner-card {
      display: flex;
      position: relative;

      .zffw-carousel-container {
        width: 1125px;
        /* height: 313px; */
        height: 408px;
        position: relative;
        overflow: hidden;

        .zffw-carousel-wrapper {
          display: flex;
          height: 100%;
          gap: 13px;
          overflow-x: auto;
          /* 允许横向滚动 */
          overflow-y: hidden;
          /* 隐藏纵向滚动 */
          scroll-behavior: smooth;
          /* 平滑滚动 */
          -ms-overflow-style: none;
          /* IE隐藏滚动条 */
          scrollbar-width: none;
          /* Firefox隐藏滚动条 */

          &::-webkit-scrollbar {
            display: none;
            /* Chrome/Safari隐藏滚动条 */
          }

          .zffw-carousel-slide {
            /* height: 313px; */
            height: 408px;

            flex-shrink: 0;
            position: relative;
            overflow: hidden;
            min-width: 0;
            /* 防止flex布局问题 */

            img {
              /* height: 313px; */
              height: 408px;
              width: auto;
              max-width: none;
              /* 允许图片保持原始宽度 */
              object-fit: cover;
              display: block;
              vertical-align: top;
              /* 移除图片间隙 */
            }
          }
        }
      }

      /* 轮播控制按钮 */
      .zffw-carousel-controls {
        position: absolute;
        top: 334px;
        /* 313px + 21px */
       /* 408px; + 20 */
        top: 428px ;
        left: 550px;
        transform: translateX(-50%);
        display: flex;
        gap: 49px;
        z-index: 10;

        .zffw-carousel-prev,
        .zffw-carousel-next {
          width: 48px;
          height: 12px;
          background: transparent;
          border: none;
          cursor: pointer;
          padding: 0;
          position: relative;
          overflow: hidden;
          transition: opacity 0.3s ease;

          img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
          }

          &:hover:not(:disabled) {
            opacity: 0.8;
          }

          &:disabled {
            opacity: 0.5;
            cursor: not-allowed;
          }
        }
      }

      .zffw-tips {
        /* width: 501px;
        height: 313px;
        padding: 40px;
        background: #ffffff; */
        background: #ffffff;
        width: 584px;
        height: 408px;
        padding: 32px 40px 32px 24px;
        font-family: Source Han Sans;
        font-size: 16px;
        font-weight: normal;
        line-height: normal;
        letter-spacing: 0em;

        font-variation-settings: "opsz" auto;
        font-feature-settings: "kern" on;
        color: #333333;


        .tips-title {
          font-size: 28px;
          font-weight: bold;
          color: #333333;
          margin-bottom: 16px;
        }

        .tips-text {
          font-size: 18px;
          line-height: 30px;
          color: #666666;
        }
      }
    }
  }
}

.page-common-title-desc {
  margin-top: 24px;
  font-family: Source Han Sans;
  font-size: 20px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #666666;
}

.featured-products-wrapper {
  padding-top: 64px;
  padding-bottom: 64px;
  background-color: #fff;
}

.featured-products-wrapper .featured-products-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.featured-products-wrapper .featured-products-content .featured-products-box {
  margin-top: 48px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 32px;



}

.featured-products-box .featured-products-box-card {
  width: 444px;
  height: 292px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 32px;
  /* gap: 32px; */
  background-image: url("../images/iWantLook/consulting-services-card-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;

}

.featured-products-box .featured-products-box-card>div:nth-child(1) {
  font-family: Source Han Sans;
  font-size: 28px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
}

.featured-products-box .featured-products-box-card>div:nth-child(2) {
  font-family: Source Han Sans;
  font-size: 20px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #666666;
  margin-top: 32px;
  text-align: left;
}

.featured-products-box .featured-products-box-card>div:nth-child(3) {
  margin-top: 24px;
  font-family: Source Han Sans;
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
  text-align: left;
  width: 100%;
}

.service-advantages-wrapper {
  background-image: url("../images/iWantLook/technology-investment-promotion/service-advantages-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 64px;
  padding-bottom: 64px;

}

.service-advantages-wrapper .service-advantages-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.service-advantages-wrapper .service-advantages-content .service-advantages-box {
  margin-top: 48px;
  width: 1400px;
  height: 552px;
  border-radius: 8px;
  display: flex;
  flex-wrap: wrap;
  /* flex-direction: column; */
  padding: 24px;
  gap: 24px;

  background: #FFFFFF;
}

.service-advantages-box .service-advantages-card {
  width: 432px;
  height: 240px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding: 48px 24px;
  gap: 10px;
  background: linear-gradient(138deg, #C2EAFF 0%, rgba(228, 247, 255, 0.69) 68%);
  position: relative;
  overflow: hidden;
}

.service-advantages-box .service-advantages-card:nth-child(1) {
  background: linear-gradient(138deg, #C2EAFF 0%, rgba(228, 247, 255, 0.69) 68%);
}

.service-advantages-box .service-advantages-card:nth-child(2) {
  background: linear-gradient(138deg, #E5EAFF -1%, rgba(249, 250, 255, 0.69) 68%);

}

.service-advantages-box .service-advantages-card:nth-child(3) {
  background: linear-gradient(138deg, #FFEDDE 3%, #FFFBF3 68%);
}

.service-advantages-box .service-advantages-card:nth-child(4) {
  background: linear-gradient(138deg, #E3FFF2 0%, #F1FFF9 68%);
}

.service-advantages-box .service-advantages-card:nth-child(5) {

  background: linear-gradient(138deg, #FCF7E0 -1%, #FFF9EE 67%);
}

.service-advantages-box .service-advantages-card:nth-child(6) {
  background: linear-gradient(138deg, #E6F2FF -7%, #F9FCFF 66%);
}

.service-advantages-box .service-advantages-card>div:nth-child(1) {
  width: 239px;

  font-family: Source Han Sans;
  font-size: 28px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;

  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
}

.service-advantages-box .service-advantages-card>img:nth-child(2) {
  position: absolute;
  width: 240px;
  height: 240px;
  right: -24px;
  bottom: -33px;
}