.yyfw {
      margin: 50px auto;
      max-width: 1200px;
      padding: 0 20px;
    }    .about-content-container {
      margin-bottom: 50px;
    }
    .text-decoration {
      background-color: #f8f9fa;
      padding: 45px;
      border-radius: 10px;
      box-shadow: 0 4px 15px rgba(0,0,0,0.08);
      position: relative;
      overflow: hidden;
      margin-bottom: 40px;
    }
    .text-decoration::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 5px;
      height: 100%;
      background: linear-gradient(to bottom, #4CAF50, #8BC34A);
    }
    .text-decoration > div:first-child {
      font-size: 32px;
      font-weight: bold;
      color: #2c3e50;
      margin-bottom: 25px;
      text-align: center;
      padding-bottom: 15px;
      border-bottom: 2px solid #e0e0e0;
    }
    .text-decoration > div:last-child {
      font-size: 16px;
      line-height: 1.9;
      color: #4a4a4a;
      text-align: justify;
      letter-spacing: 0.3px;
    }
    .text-decoration > div:last-child p {
      margin-bottom: 15px;
    }
    .text-decoration > div:last-child p:last-child {
      margin-bottom: 0;
    }
    .img-box {
      display: flex;
      flex-direction: row;
      gap: 30px;
      justify-content: center;
      margin-bottom: 40px;
    }
    .img-box .img-style {
      max-width: 40%;
      height: auto;
    }
    .img-style {
      width: 100%;
      height: auto;
      border-radius: 10px;
      box-shadow: 0 4px 15px rgba(0,0,0,0.1);
      transition: all 0.4s ease;
      border: 5px solid #fff;
    }
    .img-style:hover {
      transform: translateY(-8px) scale(1.02);
      box-shadow: 0 8px 25px rgba(0,0,0,0.15);
    }
    .copyright-container {
      width: 100%;
      text-align: center;
      margin-top: 40px;
      padding-top: 30px;
      border-top: 1px dashed #e0e0e0;
    }
    .copyright-img {
      max-width: 80%;
      height: auto;
      border-radius: 10px;
      box-shadow: 0 4px 15px rgba(0,0,0,0.08);
      transition: all 0.3s ease;
    }
    .copyright-img:hover {
      transform: scale(1.02);
    }
    /* 标题样式 */
    .section-title {
      font-size: 28px;
      font-weight: bold;
      color: #2c3e50;
      text-align: center;
      margin-bottom: 25px;
      padding-bottom: 15px;
      border-bottom: 2px solid #e0e0e0;
      display: inline-block;
      width: 100%;
    }
    /* 增加分隔线和装饰元素 */
    .yyfw::after {
      content: '';
      display: block;
      clear: both;
    }
    /* 调整响应式布局 */
    @media (max-width: 992px) {
      .text-decoration {
        padding: 35px;
      }
      .img-box {
        flex-direction: column;
        align-items: center;
        gap: 20px;
      }
      .img-box .img-style {
        max-width: 70%;
      }
    }
    @media (max-width: 768px) {
      .text-decoration {
        padding: 25px;
      }
      .text-decoration > div:first-child {
        font-size: 26px;
      }
      .text-decoration > div:last-child {
        font-size: 15px;
        line-height: 1.8;
      }
      .img-box {
        gap: 15px;
      }
      .copyright-container {
        margin-top: 30px;
        padding-top: 20px;
      }
      .copyright-img {
        max-width: 95%;
      }
    }