.Gnews-detail div.bhs-container{width:154px;}

#dnn_ContentPane table{margin:auto !important;} 

#dnn_ContentPane table td{border:1px solid #000 !important; background-color:none !important;}
.gjmy-content p>strong {
    font-weight: bold !important;
}

.detail-titles h1{font-size:28px!important;}

.gjmy-content h2{background: url(/uiFramework/commonResource/image/2026070912472465634.png)no-repeat;
    background-size: 100% 96%;
    padding: 0px 20px 2px 20px;
    font-size: 22px;
    position: relative;
    width: 177px;}

.gjmy-content h2 i{background: url(/uiFramework/commonResource/image/2026070910222897804.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 40px;
    height: 50px;
    position: absolute;
    left: 0;
    top: -9px;}


.gjmy-content p{line-height:30px;}

.gjmy-content table span font{font-size:16px;}
.gjmy-content table span{font-size:16px;}
.gjmy-content table p{margin:8px;}



/* 外层固定975px容器，页面居中 */
.img-container {
  width: 975px;
  margin: 30px auto;
  display: flex;
  flex-direction: column;
  gap: 26px;
}
/* 清除p默认边距 */
.img-container p {
  margin: 0;
  padding: 0;
  /* 统一所有图片盒子宽度，保证2图/3图行图片大小完全一致 */
  width: calc((975px - 26px * 2) / 3);
}
/* 统一16:9图片比例 */
.img-container img {
  width: 100%;
  display: block;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  
}

/* ========== 1/2/3 单行横向居中 ========== */
.row-full {
  display: flex;
  gap: 26px;
  justify-content: center;
  align-items: flex-start;
}
/* 单张图独占整行，单独覆盖宽度 */
.row-full.one p {
  width: 100%;
}
.row-full.one p img{margin: auto;}
.row-full.two{gap:80px;}
.row-full.two p{  width: calc((975px - -74px * 2) / 3);}


/* ========== 网格布局 ========== */
/* 4图 2行2列网格 */
.grid-four {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 26px;
  justify-items: center;
  width:652px;
}
/* 6/9图 3列网格 */
.grid-three {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 26px;
  justify-items: center;
}

/* ========== 自定义分行（5/7/8图） ========== */
/* 一行2张，居中摆放，图片宽度统一 */
.line-two {
  display: flex;
  justify-content: center;
  gap: 26px;
}
/* 一行3张，铺满整行，图片宽度统一 */
.line-three {
  display: flex;
  gap: 26px;
  justify-content: space-between;
}