/*
* @Author: Sun Jijing
* @Date:   2025-11-25 14:27:22
* @Last Modified by:   Sun Jijing
* @Last Modified time: 2025-11-25 15:35:28
*/

/* banner */
.banner_img img { display: block; width: 100%; }

.index_nav .Ul .one a.liet, .index_nav .Ul .one a.no{color: #0a5eb1;}
.index_nav .Ul .one a.liet{     border-bottom: 2px solid #0a5eb1;color: #0a5eb1;}
.index_nav .Ul .one .select{    background: rgba(0, 100, 189, 0.7);}
.index_nav .Ul .one .select .two a{    color: #fff;}

/* 当前位置 */
.position { padding: 20px 0 20px; }
.position, .position * { font-size:14px; }

/* 内容区块 */
.erji_con { display: flex; justify-content: space-between; margin-bottom: 64px; }
.erji_left { width: 280px; }
.erji_right { width: 936px; }
.erji_module{margin-left: 30px;}
.erji_name { height: 50px; border-bottom: 1px solid #e0e0e0; margin-bottom: 30px; }
.erji_name span { display: inline-block; font-size: 24px; coLor: #0a5eb1; font-weight: bold; height: 50px; line-height: 50px; border-bottom: 4px solid #0a5eb1; }

/* 二级导航 */
.erji_nav { background: #eff2f6; border-radius: 8px; padding-bottom: 30px; }
.erji_nav h3 { padding: 28px 0; font-size: 24px; color: #0a5eb1; text-align: center; font-weight: bold; border-bottom: 1px dashed #0a5eb1; }
.erji_nav_list li { width: 292px; margin-left: -16px; }
.erji_nav_list li a { width: 80%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; height: 64px; }
.erji_nav_list li p { font-size: 18px; coLor: #333; display: inline-flex; align-items: center; }
.erji_nav_list li p::before { content: ''; display: block; flex-shrink: 0; width: 12.8px; height: 12.8px; border-radius: 50%; background: transparent; margin-right: 16px; }
.erji_nav_list li .iconfont { display: flex; justify-content: center; align-items: center;     width: 24px;height: 24px;font-size: 16px !important;border-radius: 50%; border: 1px solid #ccc; coLor: #ccc !important; }
.erji_nav_list li.on { background: #0a5eb1; position: relative; }
.erji_nav_list li.on::before { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 6.4px 8px; border-color: #003c89 #003c89 transparent transparent; position: absolute; bottom: -12px; left: 0; }
.erji_nav_list li.on p { color: #fff; }
.erji_nav_list li.on p::before { background: #fff; }
.erji_nav_list li.on .iconfont { color: #fff !important; border-color: #fff; }
.erji_nav_list li:hover p { color: #0a5eb1; }
.erji_nav_list li:hover p::before { background: #0a5eb1; }
.erji_nav_list li:hover .iconfont { color: #0a5eb1 !important; border-color: #0a5eb1; }
.erji_nav_list li.on:hover p { color: #fff; }
.erji_nav_list li.on:hover p::before { background: #fff; }
.erji_nav_list li.on:hover .iconfont { color: #fff !important; border-color: #fff; }
.xila{    display: none;}

/* 单篇文章 */
.article_con, .article_con * { font-size: 16px; line-height: 30px; }
.article_con p { margin-bottom: 1em; text-align: justify; }

/* 图片列表 */
.pic_con .info { padding: 20px 30px;background: #eff2f6;font-size: 18px;  line-height: 30px; text-align: justify; margin-bottom: 30px;}
.pic_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.pic_list li { width: 30%; margin-bottom: 16px; text-align: center; }
.pic_list li.none { margin-bottom: 0; height: 0; }
.pic_list li .img { height: 210px; overflow: hidden; border-radius: 8px; box-shadow: 8px 8px 0 #eee; }
.pic_list li .img img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: all linear .4s; }
.pic_list li .tit { font-size: 16px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;     margin-top: 16px;}
.pic_list li:hover .img img { transform: scale(1.1); }
.pic_list li:hover .tit { color: #0a5eb1; }

/* 新闻列表 */
.news_list li { display: flex; justify-content: space-between; height: 40px; align-items: center; }
.news_list li * { font-size: 16px; color: #333; }
.news_list li a { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list li span { flex-shrink: 0; margin-left: 32px; }
.news_list li::before { content: ''; display: inline-block; flex-shrink: 0; width: 4px; height: 4px; border-radius: 50%; background: #999; margin-right: 8px; }
.news_list li:last-child { border: 0; margin: 0; }
.news_list li:hover * { color: #0a5eb1; }
.news_list li:hover::before { background: #0a5eb1; }



/*分页*/
.ej_page { overflow: hidden; width:565px ; margin: 0 auto;padding:30px 0 40px 0 }
.ej_page .easysite-page-wrap { float: left; height: 30px; }
.ej_page .easysite-page-wrap a {cursor:pointer; display: block; float: left;font-size:14px; padding: 0 10px; height: 28px;margin-left:10px;line-height: 28px;border:1px solid #c9c9c9;border-radius:4px; color:#333; }
.ej_page .easysite-jump-page{    float: left;height: 30px;line-height: 30px;margin-left: 16px;color: #333;font-size: 16px;display: flex;}
.ej_page .easysite-jump-page *{color:#333;font-size:14px; padding: 0 10px; height: 28px; ; line-height: 28px;border-radius:4px;}
.ej_page .easysite-jump-page .iptOne{border-bottom:1px solid #333;width:32px;text-align:center; }
.ej_page .easysite-jump-btn{cursor:pointer;background:none;border:1px solid #c9c9c9;color:#0a5eb1;font-size:16px;}
.ipts{border:1px solid #c9c9c9;}
.ej_page .easysite-total-page { line-height: 30px; font-size: 14px; margin: 0 6px; float: left; margin-left:15px;}

/* 网站地图 */
.site_map { overflow: hidden; }
.site_map_item {     padding: 20px 20px 15px;
    position: relative;
    border: 1px solid #eee;
    margin-top: 64px;}
.site_map_item .column_lev1 { font-size: 18px; position: absolute; padding: 0 16px; line-height: 2.4em; background: #0a5eb1; color: #fff; top: -32px; }
.site_map_item .column_lev2 a { display: inline-block; font-size: 16px; margin-right: 32px; line-height: 2em; }


@media screen and (max-width:768px) {
.phoneNav{display: block;background: url(/uiFramework/commonResource/image/2025120113402679780.png) no-repeat 100%; width: 20px; height: 20px;}
.phoneX{        border-left: 1px solid #0a5eb1;}
.erji_con{    display: block;    margin-bottom: 30px;}
.erji_left{    width: 100%;}
.erji_nav{    border-radius: 0;    padding-bottom: 10px;        overflow: hidden;}
.erji_nav h3{    padding: 10px 20px;font-size: 20px;text-align: left;}
.erji_nav_list li{width: 50%;margin-left: 0;        margin-left: 0;  float: left;}
.erji_nav_list li.on::before{    display: none;}
.erji_nav_list li a{    height: 40px;}
.erji_nav_list li:hover{    background: #0a5eb1;}
.erji_nav_list li:hover p{     color: #fff;}
.erji_nav_list li:hover .iconfont{    color: #fff !important;border-color: #fff;}
.erji_nav_list li:hover p::before{background: #fff;}
.erji_nav h3{margin-bottom: 10px;}
.erji_nav_list li p{    font-size: 16px;}
.erji_nav_list{    display: none;}
.xila{  display: block; float: right;font-size: 14px;color: #0a5eb1; line-height: 26px;transition: transform 0.3s ease;}
.xila.rotate { transform: rotate(90deg); }

.erji_right{    width: 100%;}
.erji_module{    margin-left: 0;margin-top: 20px;}
.erji_name{    height: 40px;    margin-bottom: 20px;}
.erji_name span{    font-size: 20px; height: 40px;  line-height: 40px;border-bottom: 2px solid #0a5eb1;}
.pic_con .info{    padding: 10px 20px;font-size: 16px;margin-bottom: 20px;}
.pic_list li{    width: 100%;}



.page_more{    display: block;    margin-top: 10px;text-align: center;}
.page_more a, .page_more font{padding: 10px;font-size: 12px;}
.page_more span{          display: none !important;}
.NormalRed{    padding: 10px 15px;}


.ej_page{    padding: 20px 0 20px 0;    width: 100%;}
.ej_page .easysite-page-wrap{    float: unset;display: flex; justify-content: center;}
.ej_page .easysite-jump-page{ float: unset;display: flex; justify-content: center;    font-size: 14px;    margin-top: 10px;}

}