.tk-content {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}

.tk-text {
  flex: 1;
  font-size: 16px;
  line-height: 1.8;
}

.tk-image {
  width: 500px;
}

.tk-image img {
  width: 100%;
  height: auto;
}


.tk-footer-banner {
  text-align: center;
  margin: 30px 0;   /* 上下都有空间，更像官网 */
}

.tk-footer-banner img {
  max-width: 1200px; /* 和 wrapperBig 对齐 */
  width: 100%;
  height: auto;
}

/* 外层容器（关键：统一宽度） */

#pageArea article img.tk-content-banner {
  max-width: none !important;
  width: 100% !important;
}
.tk-content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 0px;
  gap: 0;

  display: flex;
  flex-direction: column;  
}

.tk-text {
    margin: 0;
    padding: 0;
}

/* 图片铺满 */
.tk-content-banner {
  width: 100%;
  height: auto;
  display: block;
}
#pageArea article .tk-text p {
    padding: 0 !important;
}

.tk-text span {
  text-decoration: underline;
  line-height: 1.8;
  display: block;  
  margin: 0;
  padding: 0;
}
#pageArea article ul {
        padding: 15px 3% 15px 4.5% !important;
        letter-spacing: 1px;
    }
@media (max-width: 768px) {
  .tk-content {
    flex-direction: column;
  }

  .tk-image {
    width: 100%;
  }
}



/*------------*/

.tk-about {
  display: flex;
  align-items: flex-start;
  gap: 30px;   /* 左右间距 */
}

/* 左边文字 */
.tk-about-text {
  flex: 1;
}

/* 右边图片 */
.tk-about-image {
  flex: 0 0 300px;   /* 固定图片宽度（可以调） */
}

.tk-about-image img {
  width: 100%;
  height: auto;
  display: block;
}

#pageArea article .tk-about-text p {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .tk-about {
    flex-direction: column;
  }

  .tk-about-image {
    width: 100%;
  }
}
/*----------*/
/*-----recall----*/
.recall-two-column {
  display: flex;
  gap: 40px;
}

/* 第一列更宽 */
.recall-column:first-child {
  flex: 1.25;
}

/* 第二列稍窄 */
.recall-column:last-child {
  flex: 1;
}

.tk-about-no-underline p,
.tk-about-no-underline span {
  text-decoration: none !important;
}
/*---------------*/
