.ccel_parga{
	font-size: 16px;
	color: #666;
	line-height: 28px;
	text-indent: 2em;
	margin-bottom: 30px;
	overflow-wrap: break-word;
}
.ccel_parga a{
	color: #00a5e0;
}
.ccel_parga p{
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: normal !important;
  margin-bottom: 18px;
}
/* 修复富文本 span nowrap禁止换行 */
.ccel_parga span[style*="text-wrap-mode: nowrap"] {
    text-wrap-mode: wrap !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
}

.ccel_parga img {
  max-width: 100%;
  width: auto;
  height: auto !important; /* 重点！覆盖img行内height属性，防止拉伸 */
  display: block;
}

/* PC端 ≥768px：居中、限制最大高度 */
@media (min-width: 768px) {
  .ccel_parga img {
    margin: 24px auto;
    max-height: 600px;
    object-fit: contain;
  }
}

/* 移动端 <768px：取消缩进，图片禁止任何高度限制 */
@media (max-width: 767.98px) {
  .breadcrumb-nav {
        display: none;
    }
  .ccel_parga {
    text-indent: 0 !important;
    font-size: 15px;
    line-height: 26px;
  }
  .ccel_parga p {
    margin-bottom: 14px;
  }
  .ccel_parga img {
    margin: 16px 0;
    /* 移动端：删除max‑height，只保留最大宽度，保证等比 */
    max-height: none !important;
    object-fit: unset;
  }
}