@charset "utf-8";
/*主体Html*/
#mainhtml{width:100%;min-height:456px;box-sizing:border-box;border:#b6d2f9 1px solid;background:#FFF;display:flex;flex-direction:row;overflow:hidden}

.ftitle{height:40px;line-height:40px;position:relative;border-top:none;border-left:none;border-right:none;background:#f3f7fb url('/images/ftitlebg.png') repeat-x top center;overflow:hidden}
.ftitle ul{list-style:none;position:absolute;top:5px;padding-left:5px;height:36px;font-size:16px;text-align:center;border-bottom:1px solid #b6d2f9}
.ftitle li{float:left;display:block;cursor:pointer;min-width:138px;height:36px;line-height:36px;color:#016aae;}
.ftitle li.hover{padding:0px;background:#fff;height:36px;padding-left:10px;padding-right:10px;border-left:1px solid #b6d2f9;border-top:1px solid #b6d2f9;border-right:1px solid #b6d2f9;color:#016aae;font-weight:bold;line-height:32px;border-bottom:none}

/*百科*/
/*====================== 百科内容页（#baike_html） ======================*/
#baike_html{width:100%;box-sizing:border-box;text-align:left;padding:12px;font-size:16px;clear:both;}

/*导航栏*/
#guide{width:100%;box-sizing:border-box;display:flex;flex-direction:row;overflow:hidden}
.index-kt{margin:0 0 12px;width:100%;box-sizing:border-box;padding:12px 16px;background:linear-gradient(90deg,#f3f7fb 0%,#e8f0fe 50%,#d2e1f8 100%);border:1px solid #b6d2f9;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);}
.index-kt h1{height:auto;height:36px;line-height:36px;text-align:left;font-size:14px;font-weight:normal;color:#666;}
.index-kt h1 a{color:#016aae;font-size:14px;transition:all 0.2s ease;}
.index-kt h1 a:hover{color:#7d2bd1;text-decoration:underline;}
.index-kt h1 em{color:#999; padding-left:5px;padding-right:5px;}
.index-kt h1 strong{color:#333;font-weight:bold;font-size:15px;margin-left:4px;}

/*广告位容器（居中自适应）*/
.page_ggdiv{margin:0 auto 12px;width:100%;text-align:center;overflow:hidden;}
.page_gg_con{display:inline-block;max-width:100%;}
.div640x90{max-width:100%;overflow:hidden;}

/*正文内容 #zoom*/
#zoom.page_content{display:block;margin:20px;width:auto; height:auto; box-sizing:border-box;font-size:16px;line-height:36px;}
#zoom p{margin: 20px 0;text-indent:2em;}
#zoom p:last-child{margin-bottom:0;}
/*标题*/
.baike_title{margin:0 0 12px;width:100%;box-sizing:border-box;padding:12px 16px;background:linear-gradient(90deg,#f3f7fb 0%,#e8f0fe 50%,#d2e1f8 100%);border:1px solid #b6d2f9;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);}
.baike_title h1{height:auto;height:36px;line-height:36px;text-align:center;font-size:18px;font-weight:bold;color:#666;}
.baike_title h1 strong{color:#333;font-weight:bold;font-size:15px;margin-left:4px;}

/*文章元信息 .article-meta-bottom（主题蓝左侧强调条）*/
.article-meta-bottom{display:block;margin:20px;width:auto;padding:12px 16px;background:#f9fbff;border:1px solid #e6effa;border-left:3px solid #016aae;border-radius:6px;}
.article-meta-bottom p{margin:0 0 6px;font-size:14px;line-height:24px;color:#666;}
.article-meta-bottom p:last-child{margin-bottom:0;}
.article-meta-bottom a{color:#016aae;transition:all 0.2s ease;word-break:break-all;}
.article-meta-bottom a:hover{color:#7d2bd1;text-decoration:underline;}

/*相关文章列表 .related-posts（两列布局 + 主题蓝圆点前缀）*/
.related-posts{display:block;margin:20px;width:auto;padding:12px 16px;background:#fff;border:1px solid #e6effa;border-radius:6px;}
.related-posts h3{font-size:15px;font-weight:bold;color:#016aae;padding-bottom:10px;margin:0;border-bottom:1px solid #f3f7fb;}
.related-posts ul{list-style:none;margin:0;padding:10px 0 0;display:flex;flex-wrap:wrap;gap:0 18px;}
.related-posts ul li{width:calc(50% - 9px);height:32px;line-height:32px;font-size:14px;border-bottom:1px dotted #e6effa;overflow:hidden;box-sizing:border-box;}
.related-posts ul li a{color:#333;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all 0.2s ease;}
.related-posts ul li a::before{content:"·";color:#016aae;font-weight:bold;margin-right:6px;}
.related-posts ul li a:hover{color:#7d2bd1;}

/*清除浮动*/
.cboth{clear:both;height:0;overflow:hidden;}

/* 关键词内容 列表 */
.mainhtml_content{flex:1 1 auto;min-width:0;width:100%;}

.list{display:block;margin:20px;width:auto; height:auto;background:#f8f8f8;border:1px solid #ddd;box-sizing:border-box;}
.list_content{width:100%;padding:15px;box-sizing:border-box;}
.list_content ul{list-style:none;margin:0;padding:0;column-count:2;column-gap:20px;}
.list_content li{margin:0;padding:0 0 0 18px;height:36px;line-height:36px;background:url(/images/dot.gif) no-repeat 2px center;border-bottom:1px dotted #ebebeb;overflow:hidden;break-inside:avoid;}
.list_content li a{display:inline-block;height:36px;line-height:36px;font-size:15px;color:#333;text-decoration:none;transition:all 0.2s ease;}
.list_content li a:hover{color:#016aae;text-decoration:underline;}
.list_content li.tag_bg{background:none;padding-left:0;overflow:hidden}
.list_content li.tag_bg a{display:inline-block;height:28px;line-height:28px;padding:0 12px;margin:4px 6px 4px 0;background:linear-gradient(135deg,#016aae 0%,#0184d0 100%);color:#fff;border-radius:10px;font-weight:bold;font-size:13px;text-decoration:none;box-shadow:0 2px 6px rgba(1,106,174,0.25);transition:all 0.25s ease;}
.list_content li.tag_bg a:hover{background:linear-gradient(135deg,#f3dae0 0%,#ddc3e0 100%);color:#6a1b9a;text-decoration:none;box-shadow:0 4px 10px rgba(106,27,154,0.15);}

/* 分页 */
.list_page{width:100%;text-align:center;padding:20px 0;clear:both;}
.list_page a,
.list_page span{display:inline-block;min-width:36px;height:36px;line-height:36px;padding:0 12px;margin:0 4px;border:1px solid #e6effa;border-radius:4px;background:#fff;color:#333;text-decoration:none;font-size:14px;box-sizing:border-box;transition:all 0.2s ease;}
.list_page a:hover{border-color:#bad5f0;background:#f3f7fb;color:#016aae;transform:translateY(-1px);box-shadow:0 2px 6px rgba(1,106,174,0.1);}
.list_page span b{color:#016aae;font-weight:bold;}
.list_page .current{color:#fff;border:1px solid #016aae;background:#016aae;font-weight:bold;box-shadow:0 2px 6px rgba(1,106,174,0.25);}
.list_page .current:hover{transform:none;}
.list_page .fpage{border:1px solid #e6effa;}

/*首页*/
.maintxtlist{float:left;width:30%;padding:0 10px 10px 10px;_margin-bottom:1px;overflow:hidden;background:#FEFEFE}
.txt_li_list li{float:left;display:inline;width:90%;height:32px;line-height:32px;background:url(/images/dot.gif) no-repeat 0px 8px;padding-left:15px;overflow:hidden}