.ej-page-wrap.comwidth{position:relative;margin-bottom: 20px;}
.ej-page-wrap .column-nav{position:absolute;width: 140px;z-index:9;}
.eps-dn{position:unset !important;}
#right-con-wrap div p{ margin-bottom: 15px!important; margin-top: 15px!important;line-height: 32px!important;}
/*通用导航*/
.column-nav {padding-top:25px;right:0;}
.column-nav h2{text-align:center;line-height: 36px;border: 1px solid #e8e8e8;border-radius:5px;background-color: #f7f7f7;font-size: 18px;background: url(/uiFramework/commonResource/image/2023011410325892637.png) 20px center no-repeat;text-indent: 1em;cursor: pointer;}
.column-nav ul{display: none;padding:10px 0;background-color:#e1eaf4;border-radius: 6px;width: 140%;margin-left: -40%;}
.column-nav ul li{line-height: 42px;}
.column-nav ul li.active,.column-nav ul li:hover{}
.column-nav ul li a{display:block;border-bottom:1px dashed #f9f9f9;text-align: center;}
.column-nav ul li:hover a,.column-nav ul li.active a{background-color:#005292;color:#fff;}
#column-list.list li.border{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #e5eef6;}

/*单篇型*/
.one-article {padding:20px 0;}
.one-article p{line-height:32px;margin-bottom:15px;text-align:justify;}


/*政府网站监管*/
.tac{ text-align:center;}
.cl{ clear:both;}
.dqwz{ font-size:14px; padding:30px 0px 30px 40px;}
.ld-bg{ height:52px; background:#e6f5ff; width:100%; bor/der:1px solid #bd090a;}
.ld-nf{ font-size:18px; font-weight:bold; line-height:52px; padding-left:40px;}
.ld-rq{ font-size:18px; font-weight:bold; line-height:33px; margin-left:40px;  background:#2d66a5; color:#FFF; text-align:center; min-width:120px; height:33px; margin-top:10px;}
.main-wz{ font-size:21px; line-height:50px; padding:30px 40px;font-family: "微软雅黑",Microsoft YaHei;}
.main-wz a{ display:block;}
.main-gs{ padding: 50px 0px 40px 30px; overflow:hidden;}
.main-gs ul li{ float:left; width:126px; height:40px; background:#2d66a5; line-height:40px;  text-align:center; margin:0px 10px 10px 0px; color:#FFF;}
.main-gs ul li a{ color:#fff;}
.main-gbm{ padding: 30px 0px 40px 50px; overflow:hidden;}
.main-gbm ul li{ float:left; width:142px; height:40px; background:url(/uiFramework/commonResource/image/2021102114385340154.png); line-height:40px;  text-align:center; margin:0px 10px 10px 0px; color:#000; font-size:16px;}

/*热点专题*/
.ztlist {text-align:justify;margin:28px 0 53px;}
.ztlist li{/* display:inline-block; */width:23%;float: left;margin-right: 1%;margin-left: 1%;}
.ztlist li img{display:block;width:100%;height:160px;/*object-fit:cover;*/}
.ztlist li.end{width:100%;}

/*分类信息栏目下政府文件列表*/
.list-wenjian{position: relative;top: 80px; margin-bottom: 120px;}
.list-wenjian li{overflow:hidden;margin:0 16px;border-bottom:1px dashed #b1c9e4;}
.list-wenjian li.top-one{line-height:73px;margin:0;border-bottom:none;font-weight:bold;background-color:#fbfcfe;margin-top: 10px;}
.list-wenjian li.top-one span{text-align:center;line-height:73px;font-size:20px;}
.list-wenjian li.top-one span.span1{text-align:center;line-height:73px;}
.list-wenjian li span{float:left;line-height:73px;text-align:center;}
.list-wenjian li span.span1{width: 31%;padding: 0px 0px;text-align:left;height: 73px;}
.list-wenjian li span.span6{padding: 0px 0px;text-align:left;height: 73px;}
.list-wenjian li span.span1::after{content:'';height:100%;display: inline-block;vertical-align: middle;}
.list-wenjian li span.span1 a{display: inline-block;line-height: normal;vertical-align: middle;line-height: 26px;}

.list-wenjian li span.span2{width: 15%;}
/**.list-wenjian li span.span2{width: 24%;}**/
.list-wenjian li span.span3{width: 13%;}
.list-wenjian li span.span4{width: 13%;}
.list-wenjian li span.span5{width: 12%;}
.list-wenjian li span.span6{width: 57%;}

.list.links-xxgk-con{padding:0;}
.list.links-xxgk-con li{margin:0 16px;border-bottom: 1px dashed #b1c9e4;line-height: 73px;}
.list.links-xxgk-con li a.about{float:right;margin-right:20px;}
.list.links-xxgk-con li b{margin-top:36px;}
.list.links-xxgk-con li.li6{border-bottom:none;}


/*单篇型文章*/
.artBox {position: relative;top: 80px;}
.artBox .artTitle{font-size: 32px;color: #2d66a5;line-height: 42px;text-align: center;margin: 20px 0;font-family:"宋体";}
.artTitle {font-size: 32px;color: #2d66a5;line-height: 42px;text-align: center; margin: 20px 0;font-family:"宋体";}
.artBox .artContent{line-height:30px;padding: 10px 20px;height: 940px;margin-right:15px;text-align: justify;}
.artBox .artContent p{font-size:16px;margin-bottom:15px;line-height: 32px;}
.artBox .artContent strong{font-size:18px;}
.artBox .artContent img{max-width:100%;display:block;margin:0 auto;width:90%;}
.artBox .artContent h6{font-weight:bold;font-size:21px;margin:20px 0;}

.artBox .artContent::-webkit-scrollbar{width: 10px;height: 160px;background-color: #eee;}
.artBox .artContent::-webkit-scrollbar-track{border-radius: 10px;background-color: #F5F5F5;}
.artBox .artContent::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #2d66a5;}

/*调查征集*/
.zhengji-list li{border-bottom: 1px dashed #b1c9e4;line-height: 70px;padding:0 10px;overflow: hidden;}
.zhengji-list li *{float: right;}
.zhengji-list li span.date{margin: 0 35px;}
.zhengji-list li a.article-name{width:60%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left!important;}
.zhengji-list li a.join{color: #016ec4;margin-right: 30px;}
.zhengji-list li span.progress{background-color: #f9fafd;padding: 8px 20px;line-height: 24px;margin-top: 15px;border-radius: 5px;margin-left: 15px;}
.zhengji-list li.on span.progress{background-color: #005292;color: #fff;}
.zhengji-list li.on a.join{display:none;}
.zhengji-list li.li5{border-bottom:none;}

/*政务公开*/
.year-list { margin-left:20px;/* clear: both; */display: block; margin-top:20px;}
.year-list li{ float:left; width:30%; height: 60px; border:1px solid aliceblue;border-radius: 5px;margin: 5px;text-align: center;line-height: 60px;}

/*政府机构*/
.zfjg{ float: left;padding: 0 20px 40px;width: 1200px;background: #fff;margin: 10px 0 0;}
.zfjg_top{ float:left; width:100%; height:41px;background:url(../images/zf59.jpg)  center no-repeat ; margin:35px 0 0; text-align:center; line-height:41px; font-size:36px;font-family:microsoft yahei,"Î¢ÈíÑÅºÚ"}
.zfjg_title{float: left;width: 100%;text-align: left;font-size: 16px;background: #eee; height:40px; line-height:40px; margin:30px 0 0;}
.zfjg_title span{float: left;text-align: left;padding: 0 0 0 20px; color: #005292; margin:0 0 0 20px;font-size: 16px;background: url(../images/zf60.jpg) left center no-repeat;font-family:microsoft yahei,"Î¢ÈíÑÅºÚ"}
.zfjg_ul{ float:left; width:100%; padding:20px 0 0;}
.zfjg_ul li{ float:left; width: 165px; font-size:14px; margin:5px 0 0 30px; line-height:30px; /* overflow: hidden; */}
.zfjg_ul li a{ float:left; width:100%; text-indent:10px; font-size:14px;line-height:30px; cursor:pointer ;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zfjg_ul li a:hover{ float:left; width:100%; background:#eee; font-size:14px;  line-height:30px; }

./*新闻发布会*/
.pagination { text-align: center; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; clear: both; }
.pagination #CP { width: 30px; }
.columnlist-1 li { float: left; width: 25%; margin-top: 20px; vertical-align: bottom; overflow: hidden; }
.columnlist-1 li img { display: block; width: 90%; margin-right: auto; margin-left: auto; height: 150px; }
.columnlist-1 li p { width: 90%; display: block; margin-right: auto; margin-left: auto; line-height: 24px; text-align: center; height: 48px; margin-top: 10px; }
.columnlist-2 li { overflow: hidden; width: 100%; padding-top: 20px; padding-bottom: 20px; }
.columnlist-2 .pic { display: inline; float: left; width: 30%; }
.columnlist-2 .pic img { display: block; width: 100%; height: 203px;}
.columnlist-2 .info { float: right; width: 65%; font-size: 14px; }





/*页面顶部tab样式*/
.list-tab-tit{overflow:hidden;background-color: #f9fafd;line-height:40px; margin-top:20px;}
.list-tab-tit li{float:left;cursor:pointer;}
.list-tab-tit li b{padding: -1px 16px;font-size:20px;font-weight:normal;}
.list-tab-tit li b a{padding: 0 10px;font-size:20px;font-weight:normal;  /* display:block; */}
.list-tab-tit  i{color:#bbc2cb;font-style:normal;font-weight:lighter; float:left;}
.list-tab-tit li.active {background-color:#005292; color:#fff;}
.list-tab-tit li.active b a{color:#fff;}
.list-tab-tit li.active i a{color:#005292;}



@media only screen and (max-width:768px){
    .ej-page-wrap .column-nav{width: auto;top: 18px;padding-top: 0;}
    .column-nav h2{padding: 0 10px 0 15px;right:0;font-size: 14px;line-height: 28px;background-position: 8px center;}
    .column-nav ul li{line-height: 30px;}
    .zfjg{ float: left;padding: 30px 0px 20px 0px;width: 100%;background: #fff;margin: 10px 0px 0px 0px;}
    .columnlist-2 .pic { display: inline; float:none; width: 100%; }
    .columnlist-2 .info { float: right; width: 100%; font-size: 14px; }
    .ztlist li{width: 23%;float: left;margin-right: 1%;margin-left: 1%;}
    .ztlist li img{height:70px;}

}