@charset "utf-8";
/* CSS Document */

.atc_cont{
  width:985px;
  padding-top:20px;}
.atc_cont_left{
	float:left;
	width:685px;
	border:1px solid #cecece;} 
.atc_cont_right{
	float:left;
	width:285px;
	margin-left:10px;}
.now_wz{
	border-bottom:1px solid #cecece;
	height: 26px;
	background:url(/images/img/news_t_ts.jpg);
	line-height:24px;}
.now_wz img {
    float: left;}
.now_wz a{
	color:#1B70B3;}
.zw_tit{
	width:95%;
	padding:15px;
	text-align:center;
	font-size:18px;
	font-weight: bold;
	color:#1B70B3;}
.laiyuan{
	background:#C7D6E4;
	width:95%;
	height:30px;
	border:1px solid grey;
	text-align: center;
    line-height: 30px;}
.zw_cont{
	width:90%;
	font-size:14px;
	line-height:28px;
	color:#000000;
	padding-top:10px;
	padding-bottom:30px;
	border-bottom:1px dashed #cecece;}
.zw_cont img{
	width:100% !important;
	height:auto !important;}
.zw_cont p {
    text-indent: 2em !important;}
.pre {
    width: 85%;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px;}
.hot{
	border: 1px solid #cecece;
	height: 26px;
	background:url(/images/img/news_t_ts.jpg);
	line-height:24px;
	color:#1B70B3;
	font-size:14px;
	font-weight:bold;
	text-indent: 2em;}
.hot_nr,.tp_new_nr{
	border: 1px solid #cecece;
	border-top:none;}
.hot_nr li {
    list-style-type:none;
    padding-left: 10px;
    line-height: 24px;}
.hot_nr li a{
	color:#1B70B3;}
.tp_new{
	border: 1px solid #cecece;
	height: 26px;
	background:url(/images/img/news_t_ts.jpg);
	line-height:24px;
	color:#1B70B3;
	font-size:14px;
	font-weight:bold;
	text-indent: 2em;
	margin-top: 20px;}
.tp_new_nr li {
    list-style-type:none;
    padding-left: 10px;
    line-height: 24px;
	float:left;
	width:115px;
	margin: 10px 6px;
    text-align: center;}
.tp_new_nr li img{
	border:1px solid grey;
	width:115px;
	height:85px;}
.tp_new_nr li a{
	color:#1B70B3;}
div#CuPlayer20 {
    width: 500px;}

/* ============================================================
   2026-10-24 增补：工具条 / 热点序号 / 图片新闻标题 / 相关阅读
   ============================================================ */

/* 来源行：信息居左、工具条居右（保持原配色体系） */
.laiyuan {
    height: auto;
    min-height: 30px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 4px 10px;
    box-sizing: border-box;
}
.laiyuan_info { flex: 1; min-width: 260px; text-align: center; }

/* 工具条：字号 / 分享 / 打印 */
.atc_toolbar a {
    color: #1B70B3;
    text-decoration: none;
    margin: 0 3px;
    cursor: pointer;
    font-size: 12px;
}
.atc_toolbar a:hover { color: #e33737; }
.atc_toolbar a.on {
    color: #fff;
    background: #1B70B3;
    padding: 1px 6px;
    border-radius: 2px;
}
.atc_toolbar em { color: #9db6cc; font-style: normal; margin: 0 4px; }

/* 热点头条/相关阅读：序号与日期（前三条突出，主流排行样式） */
.hot_nr li i {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-right: 6px;
    text-align: center;
    font-size: 11px;
    font-style: normal;
    color: #fff;
    background: #b7c3cd;
    border-radius: 2px;
    vertical-align: middle;
}
.hot_nr li:nth-child(1) i { background: #e33737; }
.hot_nr li:nth-child(2) i { background: #f0801f; }
.hot_nr li:nth-child(3) i { background: #e8b420; }
.hot_nr li .hot-date {
    float: right;
    color: #999;
    font-size: 11px;
    line-height: 24px;
}
.hot_nr li { overflow: hidden; }
.hot_nr li a { display: inline-block; max-width: 78%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }

/* 图片新闻：两行截断标题，图片比例与 CSS 尺寸一致（285px 侧栏容纳两列） */
.tp_new_nr li { width: 130px; margin: 10px 5px; padding-left: 0; box-sizing: border-box; }
.tp_new_nr li img { width: 128px; height: 84px; object-fit: cover; }
.tp_new_nr li .tp_tit {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 32px;
    line-height: 16px;
    margin-top: 4px;
    text-align: left;
}

/* 相关阅读（复用热点头条红头样式，仅加间距） */
.xgyd { margin-top: 20px; }
.xgyd .hot { margin-top: 0; }

/* ============================================================
   2026-10-25 增补：文章页版面精简（仅 body.articleview 生效）
   ------------------------------------------------------------
   文章页以阅读为中心：报头压扁、隐藏中部广告轮换与通知/日期条、
   隐藏悬浮二维码，并细化标题/来源行/热点列表版式。
   本文件仅被文章类模板加载，首页与列表页不受影响。
   ============================================================ */

/* 1. 大横幅压成细长报头：轮换图裁切为 150px 高，台标保持居中 */
body.articleview .topbanner { height: 150px; overflow: hidden; }
body.articleview .topbanner img#showpic {
    display: block;
    width: 100%;
    height: 150px;
    object-fit: cover;
    object-position: center 35%;
}
body.articleview .biglogo { top: 33px; }

/* 2. 头部恢复文档流：导航直接跟在报头下方，不再上浮叠加 */
body.articleview .wai { position: static; margin-top: 0; }

/* 3. 文章页隐藏：中部广告轮换位、通知/日期条、右下角悬浮二维码 */
body.articleview .gg1,
body.articleview .banner1,
body.articleview .ewm { display: none; }

/* 4. 标题放大、来源行收成单行（信息居左、工具条居右） */
body.articleview .zw_tit { font-size: 22px; line-height: 34px; padding: 18px 15px 14px; }
body.articleview .laiyuan {
    border: 1px solid #b9cbdc;
    border-radius: 2px;
    background: linear-gradient(#e4edf5, #cddcea);
}
body.articleview .laiyuan_info { flex: 1 1 auto; min-width: 0; text-align: left; font-size: 12px; color: #33546e; }
body.articleview .atc_toolbar { flex: 0 0 auto; white-space: nowrap; }

/* 5. 上一篇/下一篇：链接可辨识 */
body.articleview .pre { width: 90%; padding: 14px 0 16px; line-height: 26px; }
body.articleview .pre a { color: #1B70B3; }
body.articleview .pre a:hover { color: #e33737; text-decoration: underline; }

/* 6. 热点/相关阅读列表：单行排布——序号、标题省略、日期右对齐 */
body.articleview .hot_nr li { display: flex; align-items: center; padding: 5px 10px; line-height: 22px; }
body.articleview .hot_nr li i { flex: 0 0 16px; margin-right: 8px; }
body.articleview .hot_nr li a {
    flex: 1 1 auto;
    min-width: 0;
    max-width: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
body.articleview .hot_nr li .hot-date { float: none; flex: 0 0 auto; margin-left: 10px; line-height: 22px; }