.sect2 {
  width: 100%;
  height: 500px;
  position: relative; }
  .sect2 img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .sect2 .txt {
    width: 100%;
    height: 100%;
    font-size: 34px;
    font-family: Source Han Sans CN, Source Han Sans CN-Heavy;
    font-weight: 800;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10; }

.sect3 {
  background-color: #f9f9f9;
  padding: 80px 0; }
  .sect3 .content {
    width: 84%;
    max-width: 1600px;
    margin: -140px auto 0;
    position: relative;
    background-color: #fff;
    z-index: 10;
    padding: 60px; }
    .sect3 .content .top {
      display: flex;
      justify-content: space-between; }
      .sect3 .content .top .swiper {
        overflow: hidden;
        width: calc(50% - 20px);
        margin: 0;
        --swiper-theme-color: #fff; }
        .sect3 .content .top .swiper .swiper-pagination {
          text-align: right;
          padding-right: 20px; }
        .sect3 .content .top .swiper .swiper-slide {
          width: 100%;
          aspect-ratio: 73/50; }
          .sect3 .content .top .swiper .swiper-slide img {
            width: 100%;
            height: 100%;
            object-fit: cover; }
      .sect3 .content .top .info {
        width: calc(50% - 20px);
        font-size: 16px;
        font-family: Source Han Sans SC, Source Han Sans SC-Regular;
        font-weight: 400;
        color: #818181;
        line-height: 30px;
        position: relative;
        padding: 40px 0 50px; }
        .sect3 .content .top .info .tit {
          font-size: 40px;
          font-family: Source Han Sans SC, Source Han Sans SC-Bold;
          font-weight: 700;
          color: #000000;
          margin-bottom: 20px; }
        .sect3 .content .top .info .btn {
          width: 200px;
          height: 50px;
          background: #b3263d;
          border-radius: 25px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-family: Source Han Sans SC, Source Han Sans SC-Medium;
          font-weight: 500;
          color: #ffffff;
          position: absolute;
          left: 0;
          bottom: 50px;
          cursor: pointer; }
          .sect3 .content .top .info .btn img {
            width: 16px;
            height: auto;
            margin-right: 8px; }
    .sect3 .content .imgs {
      display: flex;
      gap: 40px;
      flex-wrap: wrap;
      margin-top: 40px; }
      .sect3 .content .imgs img {
        width: calc(25% - 30px);
        aspect-ratio: 33/23;
        object-fit: cover; }

/*# sourceMappingURL=casedetail.css.map */
