
.news-box_2 {
  width: 100vw;
  height: 5.27vw;
}
.news-text-wrapper_2 {
  width: 12.19vw;
  height: 1.15vw;
  margin: 2.03vw 0 0 6.25vw;
}
.news-text_8 {
  width: 2.3vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  color: rgba(190, 190, 193, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.15vw;
}
.news-text_9 {
  width: 0.42vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  color: rgba(190, 190, 193, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.15vw;
  margin-left: 0.21vw;
}
.news-text_10 {
  /*width: 2.14vw;*/
  height: 1.15vw;
  overflow-wrap: break-word;
  color: rgba(190, 190, 193, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.15vw;
  margin-left: 0.21vw;
}
.news-text_11 {
  /*width: 0.42vw;*/
  height: 1.15vw;
  overflow-wrap: break-word;
  color: rgba(190, 190, 193, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.15vw;
  margin-left: 0.21vw;
}
.news-text_12 {
  /*width: 6.1vw;*/
  height: 1.15vw;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.15vw;
  margin-left: 0.21vw;
}

.news-box_3 {
  box-shadow: 0 0 2vw 0 rgba(61, 71, 114, 0.06);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 87.5vw;
  /*height: 93.91vw;*/
  justify-content: flex-center;
  margin: -0.05vw 0 0 6.25vw;
  padding-bottom: 3vw;
}
.news-text-group_1 {
  width: 70.84vw;
  /*height: 13.75vw;*/
  margin: 3.54vw 0 0 8.33vw;
}
.news-text_13 {
  width: 70.84vw;
  /*height: 8.75vw;*/
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 2.92vw;
}
.news-paragraph_1 {
  width: 55.11vw;
  height: 4.17vw;
  overflow-wrap: break-word;
  color: rgba(190, 190, 193, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
  line-height: 2.09vw;
  margin: 0.83vw 0 0 7.86vw;
}
.news-image_4 {
  width: 70.84vw;
  height: 0.06vw;
  margin: 3.33vw 0 0 8.33vw;
}
.news-text_14 {
  width: 70.84vw;
  /*height: 7.5vw;*/
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 1.04vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: justify;
  line-height: 1.88vw;
  margin: 3.33vw 0 0 8.33vw;
}
.news-image_5 {
  width: 54.17vw;
  height: 36.15vw;
  margin: 2.08vw 0 0 16.66vw;
}
.news-text_15 {
  width: 70.84vw;
  height: 9.38vw;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 1.04vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: justify;
  line-height: 1.88vw;
  margin: 2.08vw 0 0 8.33vw;
}
.news-text_16 {
  width: 70.84vw;
  height: 7.5vw;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 1.04vw;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: justify;
  line-height: 1.88vw;
  margin: 1.66vw 0 3.54vw 8.33vw;
}



@media screen and (max-width: 768px) {
    
    /* 强制覆盖富文本中的所有固定样式 - 仅手机端 */
    .news-text_14,
    .news-text_14 * {
        font-size: 1.6vw !important;
        line-height: 1.6 !important;
    }
    
    /* 小屏幕手机（≤ 375px）字体稍小 */
    @media screen and (max-width: 375px) {
        .news-text_14,
        .news-text_14 * {
            font-size: 1.6vw !important;
        }
    }
    
    /* 保持标题层级 */
    .news-text_14 h1 { font-size: 1.8em !important; }
    .news-text_14 h2 { font-size: 1.6em !important; }
    .news-text_14 h3 { font-size: 1.4em !important; }
    .news-text_14 h4 { font-size: 1.2em !important; }
    .news-text_14 h5 { font-size: 1.1em !important; }
    
    /* 图片强制自适应 */
    .news-text_14 img {
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
    }
    
    /* 移除图片的 width/height 属性效果 */
    .news-text_14 img[width],
    .news-text_14 img[height] {
        width: 100% !important;
        height: auto !important;
    }
    
    /* 表格自适应 */
    .news-text_14 table {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        overflow-x: auto !important;
    }
    
    /* 视频/iframe 自适应 */
    .news-text_14 iframe,
    .news-text_14 video {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }
    
    /* 强制所有块级元素宽度自适应 */
    .news-text_14 div,
    .news-text_14 p,
    .news-text_14 section,
    .news-text_14 article {
        width: 100% !important;
        max-width: 100% !important;
        word-break: break-word !important;
    }
    
    /* 防止内容溢出 */
    .news-text_14 {
        overflow-x: hidden !important;
    }
}

