﻿@charset "utf-8";
.row{clear:both; overflow:hidden; margin-bottom:30px;}
.pageBanner{display:none}

#rowA{margin-bottom:24px}

.indFocus{width:1160px; overflow:hidden; position:relative; float:left }
.indFocus .hd{ position:absolute; z-index:1; right:10px; bottom:20px; }
.indFocus .hd ul{ overflow:hidden; zoom:1; float:left;  }
.indFocus .hd ul li{ float:left; margin-right:10px;  width:14px; height:14px; line-height:14px; text-align:center; background:#8A8A8A; cursor:pointer; color:#fff;   }
.indFocus .hd ul li span{display:none;}
.indFocus .hd ul li.on{ background:#ED9F01; }
.indFocus .bd{ position:relative; height:420px; overflow:hidden; }
.indFocus .bd li{position:relative}
.indFocus .bd .pic{ position:relative; z-index:0; line-height:0;}
.indFocus .bd .pic img{ width:1160px; height:420px; border:0; display:block; background-color:#f5f5f5;  }
.indFocus .bd .con{ position:absolute; width:100%;  z-index:1; bottom:0; height:60px; line-height:60px; text-align:left; }
.indFocus .bd .con .title{ position:absolute; width:100%; bottom:0; left:0; z-index:1;   }
.indFocus .bd .con .title a{ color:#fff; padding-left:10px; text-decoration:none;   }
.indFocus .bd .con .titleBg{ position:absolute; width:100%; z-index:0; bottom:0; left:0; background:#000; filter:alpha(opacity=60);opacity:0.6; height:60px;   }

.newBox{background:#ED9F01;height:380px; padding:20px;overflow:hidden;}
.newBox .hd{line-height:30px;height:30px;border-bottom:1px solid #F4C567;padding-bottom: 10px;overflow:hidden;margin-bottom: 10px;}
.newBox .hd .more{float:right; color:#fff; font-size:12px;}
.newBox .hd h3{font-size:16px; font-weight:bold; color:#fff}
.newBox .hd h3 a{color:#fff;}
.newBox .list li{padding: 8px 0 8px 10px;background: url(../../Base/img/icons.png) 0 -80px no-repeat;line-height:24px;}
.newBox .list li a{color:#fff; display:block; height:24px; overflow:hidden;}
.newBox .list .dateRight{color:#F4C567; display:block; }

.row .box{width:373px; float:left; margin-right:20px; margin-bottom:0}
#indJzxx{margin-right:0; float:right; background:#FAFAFA; padding:0 20px; width:333px}
#indXyzp{margin-right:0; float:right;}

/* 新增2栏，左右相等 *//* 通用容器样式 */
.row .box2 {
    width: 100%;
    overflow: hidden; /* 关键：清除浮动 */
    box-sizing: border-box;
    padding: 0 10px; /* 容器安全边距 */
}

#indleft,
#indright {
    box-sizing: border-box;
    width: calc(50% - 10px); /* 精确计算 */
    float: left;
    background: #FAFAFA;
    padding: 0 20px;
    position: relative; /* 新增定位层 */
}

#indleft {
    margin-right: 20px; /* 维持间距 */
}

#indright {
    margin-right: -0.1px; /* 浮动修正补丁 */
}
/* 图片特效 */
 .zoom {transition: transform 0.25s ease; /* 平滑过渡效果 */ }
  .zoom:hover {
    transform: scale(1.1); /* 放大到120% */}


.dataList li{ overflow:hidden; padding-bottom:15px; }
.dataList .date{float:left; width:60px; height:60px; background:#fff; overflow:hidden; text-align:center; color:#666; margin-right:15px; border:1px solid #ddd;}
.dataList .date dt{height:22px; line-height:22px; background:#6F9DA3; color:#fff; font-size:12px; }
.dataList .date dd{font-size:18px; line-height:38px; color:#10646F}
.dataList .con{ overflow:hidden; }
.dataList .title{ height:16px; line-height:16px; overflow:hidden;}
.dataList .intro{font-size:12px; line-height:20px; color:#999; height:40px; overflow:hidden; padding-top:4px;}

/* indZhxw */
#indZhxw .intro { color: #fff; text-indent: 2em; line-height: 26px; margin: 10px 5px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; text-overflow: ellipsis; }
#indZhxw .btn-more { color: #fff; display: block; width: 100px; transition: all 0.5s; text-align: center; text-decoration: none; margin: 10px auto; height: 36px ;line-height: 36px; border-radius: 5px; background-color: rgba(0, 0, 0, 0.1);}
#indZhxw .btn-more:hover { background: #fff; color: #ED9F01; }



.topicHasPic .noPic .pic { display: none; }
.topicList .t .title { height: 30px; }
.topicList .t .intro {  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }


/* pic-list */
.pic-list li { overflow: hidden; margin-bottom: 15px; }
.pic-list .pic { float: left; width: 110px; margin-right: 15px; }
.pic-list .pic img { width: 100%; height: auto; }
.pic-list .con { overflow: hidden; }
.pic-list .title { line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.pic-list .title a { color:#385296;}
.pic-list .intro { font-size: 12px; color: #999; line-height: 24px; height: 72px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; }