@charset "utf-8";
/* CSS Document */
/*=======================pc==========================*/

/* 文章页 */
.hasBg{ background:#f9f9f9;}
.hasSpace{ margin-left:15px;}
/*文件信息*/
.zcwj_xx{ background:#FFF; padding:10px 15px;}
.zcwj_xx tr td{ padding:3px; width:48%;}


.content{ padding:0 15px; line-height:2;}
.aticle_box{ margin:auto; padding:20px 30px;}
.aticle_box h2{ font-weight:normal; text-align:center; color:#333; font-size:24PX; padding-bottom:10px; line-height:36px; font-weight:700;}
.title_sub h3{ font-size:22px; text-align:center; font-weight:normal; line-height:1.5;}
/*来源*/
#contentTime,#contentAuthor{ padding-right:20px;}
.article-message{ text-align:center; font-size:14px; line-height:40px; color:#999; border-bottom:solid 1px #dedede;}
.article-message a{ color:#999;}
.article-message a.on{ color:#337AB7; font-weight:600;}
.article-message .dropdown-menu{min-width: auto; padding: 0;}
.article-message .article-fontsize a+a{margin-left: 10px;}
/*文章内容*/
.article-content{ font-size:16px; color: #333333; font-family:'sinsum'; word-break: break-all; padding:30px;text-align: justify;}
.article-content p{ margin: 0;}
.article-content .pc-video object,
.article-content .pc-video object > embed,
.article-content .mo-video video{width: 100%;}
/*文章表格*/
.article-content table{border-top:1px solid #ccc;border-left:1px solid #ccc; margin:auto; width:100%;}
.article-content table p{margin:0;}
.article-content table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;}
/*文章分享*/
.share{height: 35px; width: 100%; background:#F2F2F2; text-align:center;line-height: 35px;}
.share_main{width: 180px; margin:auto; height:35px; line-height:35px; text-align:center;}
.docauthor{padding-left: 20px; height:35px; line-height:35px;float:left;}
.bdsharebuttonbox{float: right;margin-top: 7px;}
.copy img{ float:left; vertical-align:middle; padding-top:8px; padding-right:5px;}
.copy,.print{ padding-right:15px;}
.print img{ float:left; padding-top:10px;padding-right:5px;}

/*手机端二维码*/
.info_ewm{ width:180px; margin:auto; text-align:center;}
#qr_container{ font-size:16px; line-height:20px; padding-bottom:10px;}
/* 一键排版 */
.trs_key4format{
    line-height: 30px;
    zoom: 1;
    color: #333;
}
.trs_key4format>p{
    text-indent: 2em;
    line-height: 30px;
    color: #333;
    margin:10px 0;
}
.trs_key4format p{
    text-indent: 2em;
    line-height: 30px;
    color: #333;
    margin:10px 0;
}
.trs_key4format img{
    text-align: center;
    margin-bottom: -3px;
    max-width: 100%;
}
/*打印*/
.font{ display:block; width:65px; height:45px; line-height:45px; float:left; font-size:14px; cursor:pointer; margin-right:10px;}

/* 列表页、叶子 */
.navTitle{
    height: 40px;
    box-sizing: border-box;
    border-bottom: 1px solid #ededed;
    margin-bottom: 10px;
}
.navtxt{
    float: left;
    height: 40px;
    line-height: 30px;
    box-sizing: border-box;
    border-bottom: 2px solid #cc3333;
    font-size: 24px;
    color: #333;
}
.navTitle .more{
    float: right;
    margin-right: 10px;
    line-height: 40px;
    color: #999;
    font-size: 14px;
	background: url("../images/more.png") no-repeat right center;
	padding-right:15px;
}
.navTitle .more:hover{background: url("../images/more_h.png") no-repeat right center; color:#cc3333;}
.nav1Cont{
    padding: 0 10px;
}
.public-list li{
    height: 38px;
    background: url(../images/dot.png) left center no-repeat;
    padding-left: 10px;
}
.public-list li a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    float: left;
    line-height: 38px;
    font-size: 16px;
    color: #333;
}
.public-list li a:hover{
    color: #cc3333;
}
.public-list li span.time{
    float: right;
    font-size: 14px;
    color: #999;
    line-height: 34px;
}
.sub_left {
    width: 250px;
    float: left;
}
.sub_left_head{ 
	height:45px;
	background:#298bd4; 
	padding-left:20px; 
	color:#FFF; 
	line-height:45px; 
	font-size:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
}
.sub_list li {
    display: block;
    padding: 0 20px;
    height: 40px;
    border-bottom: solid 1px #FFF;
    background: #f2f2f2;
}
.sub_list li.on a{
    color: #cc3333;
}
.sub_list li a {
    display: block;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 40px;
    white-space: nowrap;
    color: #333;
    font-size: 16px;
    padding-left: 22px;
}
.sub_right {
    width: 930px;
    float: right;
}

/*分页*/
.page{ text-align:right;}

/*================政府信息公开专栏============*/
.zfgkzl{ background:url(../new_images/gkzl_bg.jpg) no-repeat center top; background-size:100%;}
.zl_header{ width:1260px; margin:auto; height:325px;}
.zfgk_main{ width:1260px; margin:auto; background:#f2f2f2;}

.zfgk_main .navtxt{ border-bottom:solid 2px #2c6294; color:#2c6294;}
.zfgk_main .navTitle a.more{ color:#999;}
.zfgk_main .navTitle a.more:hover{ color: #cc3333;}
.zfgk_main .public-ul li a:hover{ color: #cc3333;}

.gk_footer{
    height: auto;
    background: #757575;
    box-sizing: border-box; width:100%;
}
.gk_foot_main{ width:1260px; margin:auto;}
.gk_footer .footL{
    width: 185px;
    padding: 20px 0; margin:auto; float:none;
}
.gk_footer .footL a{
    margin-right: 10px;
}
.gk_footer .footAbout{
    width: 325px;
    height: 85px;
    background: #626262;
    float: left;
    margin-left: 0px;
    margin-top: 15px;
}
.gk_footer .footAbout li{
    width: 25%;
    float: left;
    height: 100%;
}
.gk_footer .footAbout li a{
    display: block;
    box-sizing: border-box;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding-top: 20px;
}
.gk_footer .footAbout li a img{
    height: 25px;
    margin-bottom: 5px;
}
.gk_footer .foot-bq{
    height: 85px;
    margin-top: 15px;
    background: #626262;
    width: 730px;
    float: left;
    margin-left: 15px;
    box-sizing: border-box;
    padding: 20px 15px;
    color: #fff;
    font-size: 14px;
}
.gk_footer .foot-bq div{
    margin-top: 15px;
}
.gk_footer .foot-bq div a{
    color: #fff;
    margin-right: 15px;
}
.gk_footer .foot-bq div a.ggwab{
    background: url("../new_images/gongan.png") left center no-repeat;
    padding-left: 25px;
}
.gk_footer .foot-bq div a.zztj{
    margin-right: 0;
    margin-left: 10px;
}
.gk_footer .footR{
    width: 175px;
    height: 85px;
    float: right;
    background: #626262;
    margin-top: 15px;
}
.gk_footer .footR a{
    display: block;
    height: 100%;
    box-sizing: border-box;
    text-align: center;
    padding-top: 15px;
    color: #fff;
}
.gk_footer .footR a p{
    margin-top: 5px;
}

/*集中发布相关*/
.zt_wrap1{ width:100%; margin:auto;}
.zt_ndbg_logo{ display:block; width:160px; height:50px; padding:20px 0;}

.pb_title{ background:#1377cd; color:#fff; font-size:18px; font-weight:bold; padding:12px 15px; line-height:40px; padding-left:15px;}
.zt_main{ margin:auto; background:#fff; padding:30px 30px 0 30px; overflow:hidden;}
.zt_main ul{ width:1370px;}
.zt_main ul li{ display:block; width:254px; float:left; background:#e3f1fd; margin-right:20px; margin-bottom:30px;}
.zt_main ul li a{ display:block; width:100%; text-align:center; padding:12px 0; line-height:20px; font-size:16px;}

/*=================政府文件查询=============*/
.zx_xxgk_ml{ width:1200px; margin:0 auto 0px auto; background:#fff; padding:0 0 0px 0;}
.zx_xxgk_ml .zx_rm_search{ margin:20px 20px 0 20px;}
.zx_xxgk_ml .zx_rm_search p input{width:800px; }
.zx_xxgk_ml .ml_tit{ height:40px; line-height:40px; text-indent:10px;color:#0067cc; background:#f4f4f4; font-size:16px; margin:10px 20px 0 20px;}

.zx_xxgk_ml  .ml_con{ margin:10px 20px 0px 20px;}
.zx_xxgk_ml  .ml_con ul{ width:1140px; padding:0 10px; overflow:hidden;}
.zx_xxgk_ml  .ml_con ul.tou{ padding:0;}
.zx_xxgk_ml  .ml_con ul li{ float:left; width:280px; display:inline; margin:0 5px 0 0; line-height:36px; height:36px; font-size:14px;}
.zx_xxgk_ml  .ml_con ul li a{ color:#3c3c3c;}

.zx_xxgk_ml  .ml_con_zf ul li{ float:left; width:500px; margin:0 23px;}
.zx_xxgk_ml  .ml_con_zf ul li p{ float:left; width:320px; overflow:hidden;}
.zx_xxgk_ml  .ml_con_zf ul li span{ float:left; width:100px; text-align:right;}
.zx_xxgk_ml  .ml_con_zf ul li em{ float:right;}

/* .zx_xxgk_ml .ml_search_con{ margin:0 20px 20px 20px;} */
.zx_xxgk_ml .ml_search_con .tit{ font-size:18px; color:#cc3333; border-bottom:1px dashed #a4a4a4; height:30px; line-height:20px; font-weight:bold;}
.zx_xxgk_ml .ml_search_con .top_con{ width:100%; overflow:hidden;font-size:16px; color:#3f3f3f; height:33px; line-height:33px; margin:20px 0;}
.zx_xxgk_ml .ml_search_con .top_con span{ float:left; padding:0 3px 0 5px;line-height:30px;margin-left:10px;}
.zx_xxgk_ml .ml_search_con .top_con span.textr{ margin:0;}
.zx_xxgk_ml .ml_search_con .top_con input{ float:left; width:220px; height:30px; line-height:30px; border:1px solid #dbdbdb;padding:0 8px;overflow:hidden;}
.zx_xxgk_ml .ml_search_con .top_con select{ float:left; width:105px; height:32px; line-height:32px; border:1px solid #dbdbdb; display:inline; margin:0 4px;padding-left:5px;}
.zx_xxgk_ml .ml_search_con .top_con input.wid1{ width:90px;margin-right:8px;}
.zx_xxgk_ml .ml_search_con .top_con input.wid2{ width:40px;}
.zx_xxgk_ml .ml_search_con .top_con .btn1{ float:left; height:32px; line-height:30px; color:#fff; font-size:16px; background:#cc3333; border:none; width:65px;margin:0 0 0 10px; cursor:pointer;}
.zx_xxgk_ml .ml_search_con .bottom_con{ width:100%; overflow:hidden;}
.zx_xxgk_ml .ml_search_con .bottom_con p{font-size:16px; color:#3f3f3f; height:32px; line-height:30px; margin:10px 0 0 0; float:left; width:370px;}
.zx_xxgk_ml .ml_search_con .bottom_con p em{ float:left; text-align:right; width:100px;}
.zx_xxgk_ml .ml_search_con .bottom_con p span{ float:left; padding:0 2px;}
.zx_xxgk_ml .ml_search_con .bottom_con p input{ float:left; width:265px; height:29px; line-height:29px; border:1px solid #dbdbdb;}
.zx_xxgk_ml .ml_search_con .bottom_con p select{ float:left; width:200px; height:29px; line-height:29px; border:1px solid #dbdbdb; display:inline; margin:0 5px 0 0; }
.zx_xxgk_ml .ml_search_con .bottom_con p input.wid2{ width:105px;}
.zx_xxgk_ml .ml_search_con .bottom_con p .btn1{ float:left; height:33px; line-height:33px; color:#fff; font-size:16px; background:#0067cc; border:none; width:65px;margin-left:10px;}

/* .zx_ml_list{ margin:5px 20px 0 20px; } */
.zx_ml_list ul li{ height:56px; line-height:56px;  border-bottom:1px solid #ebebeb; font-size:14px; color:#2e2e2e;width:100%;}
.zx_ml_list ul li.tou{ height:40px; background:#eeeeee; font-size:16px; color:#3d7fca; line-height:40px;}
.zx_ml_list ul li span{ width:10%; float:left; text-align:center; padding:0 5px; overflow:hidden; height:56px;}
.zx_ml_list ul li.tou span{ height:100%;}
.zx_ml_list ul li span.name{ width:50%; padding:0;}
.zx_ml_list ul li span.number{ width:7%;}
.zx_ml_list ul li span.wenhao{ width:19%;}
.zx_ml_list ul li .list_name{ float:left; width:50%; position:relative; z-index:1;text-overflow:ellipsis;fwzhite-space:nowrap;}
.zx_ml_list ul li .list_name a{ color:#2e2e2e;}
.zx_ml_list ul li .hover{ z-index:2;}
.zx_ml_list ul li .list_name a:hover,.zx_ml_list ul li .hover a{ color:#3d7fca; text-decoration:none;}
.zx_ml_list ul li .list_name .xx_con{ position:absolute; left:60px; top:45px; width:680px; border:1px solid #c9c9c9; background:#f5f7fa; overflow:hidden; padding:5px 0; display:none; z-index:999;}
.zx_ml_list ul li .list_name .xx_con p{ font-size:14px; line-height:25px; float:left; width:340px; overflow:hidden; color:#4a4a4a;}
.zx_ml_list ul li .list_name .xx_con p em{ float:left; color:#000; padding:0 10px; }
.zx_ml_list ul li .list_name .xx_con p.mingc{ width:680px;}

.zfwjfl{margin-bottom: 20px;font-size: 16px;}
.zfwjfl a{margin-right:15px;text-decoration:underline;}


/*分页*/
.pagediv{clear:both; padding-top:20px; padding-bottom:20px; color:#666; font-size:14px; text-align:center; }
.pagediv a{color:#666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:30px; border:#b5b5b5 1px solid;  border-radius:4px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:10px;}
.pagination_index_last a{display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; border-radius:4px;}
#pagination_input{width:40px; margin:-4px 8px 0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}

.headline{padding: 5px 0 0 0; width: 100%; }

#zfwj_list li .list_name a br{display: none;}

/*网站地图*/
.maptitle{height: 40px;line-height: 40px;text-indent: 20px;color: #0067cc;background: #f4f4f4;font-size: 16px;margin: 10px 0;}
.maptitle a {color: #cc3333;}
.maplist{width: 96%;padding: 0 2%;overflow: hidden;}
.article_list ul.maplist li{border: 0;float: left;width: 25%;display: inline;line-height: 36px;height: 36px;font-size: 14px;display: block;}
.article_list ul.maplist li a{color: #3c3c3c;display: block;width: 98%;padding-right: 2%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.article_list ul.maplist li a:hover{ color:#cc3333;}

/********* 分享**************/
.article-share-group {
    float: left;
    padding-top: 3px;
    margin-top: 7px;
}
.article-share-group em,
.article-share-group a {
    float: left;
    font-size: 0;
    line-height: 16px;
    height: 16px;
    width: 16px;
    background-image: url("../images/icon-share.png");
    background-repeat: no-repeat;
    margin-right: 6px;
}
.article-share-group a {
    cursor: pointer;
    position: relative;
}
.article-share-tips {
    background-position: 0 -235px;
}
.article-share-qq {
    background-position: 0 -177px;
}
.article-share-qzone {
    background-position: 0 0;
}

.article-share-wechat {
    background-position: 0 -124px;
}
.article-share-weibo {
    background-position: 0 -33px;
}
.article-share-douban {
    background-position: 0 -76px;
}
.article-share-wechat-code {
    display: none;
    border: 1px solid #ccc;
    background: #fff;
    padding: 5px;
    position: absolute;
    width: 100px;
    height: 100px;
    top: -120px;
    left: 50%;
    margin-left: -52px;
    z-index: 1000;
}
.sys-text{
    padding-bottom: 10px;
    text-align: center;
}
/********* 分享 end**************/
#app_zs{ display:none;}
/* 市长页面样式s */
.mayor-box{
    padding: 0 20px;
    box-sizing: border-box;
}
.mayor-left{
    width: 280px;
    float: left;
}
.mayor{
    width: 100%;
    box-sizing: border-box;
    background: #f6f6f6;
    padding: 20px 64px;
    text-align: center;
}
.mayor-logo{
    width: 100%;
    display: block;
}
.mayor h4{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 36px;
}
.gszxx{
    display: block;
    width: 100%;
    margin-top: 10px;
}
.gszxx img{
    display: block;
    width: 100%;
}
.hdrl-title{
    height: 48px;
    background: #f6ae01 url("../images/dot10.png") no-repeat 35px center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
}
.hdrl-title h3{
    height: 100%;
    line-height: 48px;
    background: url("../images/dot10.png") no-repeat 234px center;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}
.sz_rl{
    background: #f3f8fc;
}
.zfcwhy h3{
    height: 46px;
    background: #dc0000;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 46px;
    margin-bottom: 5px;
}
.zfcwhy ul li{
    height: 50px;
    clear: both;
    line-height: 50px;
    box-sizing: border-box;
    border-bottom: 1px dashed #d9d9d9;
    background: url("../images/dot.jpg") no-repeat 4px center;
    padding-left: 15px;
    padding-right: 5px;
}
.zfcwhy ul li a{
    display: block;
    width: 180px;
    float: left;
    line-height: 50px;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zfcwhy ul li a:hover{
    color: #0067cc;
}
.zfcwhy ul li span{
    float: right;
    line-height: 50px;
    color: #999;
    font-size: 16px;
}
.sz-more{
    display: block;
    width: 115px;
    height: 42px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    color: #858585;
    text-align: center;
    line-height: 42px;
    font-size: 17px;
    margin: 0 auto;
    margin-top: 25px;
}
.sz-more:hover{
    color: #2b82d1;
    border: 1px solid #2b82d1;
}
.mayor-right{
    width: 850px;
    float: right;
}
.character div{
    margin-bottom: 35px;
}
.character div p{
    font-size: 16px;
    color: #333;
    line-height: 28px;
    text-align: justify;
    text-indent: 2em;
}
.character div h3{
    font-size: 18px;
    color: #dc0000;
    line-height: 28px;
    padding-left: 28px;
    margin-bottom: 5px;
}
.character div.jianli h3{
    background: url("../images/jianli.png") no-repeat left center;
}
.character div.fengong h3{
    background: url("../images/fengong.png") no-repeat left center;
}
.ldhdT{
    text-align: center;
    margin-bottom: 5px;
}
.ldhdT li{
    display: inline-block;
    width: 230px;
    height: 58px;
    position: relative;
    color: #333;
    line-height: 58px;
    background: #deefff;
    border-radius: 10px;
    font-size: 20px;
    margin: 0 15px;
    cursor: pointer;
}
.ldhdT li.on{
    background: #dc0000;
    color: #fff;
}
.ldhdT li.on::after{
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -15px;
    content: '';
    border: 15px solid transparent;
    border-top: 15px solid #dc0000;
}
.ldhdTab div{display: none;}
.ldhdTab div:first-child{
    display: block;
}
.ldhdTab div ul li{
    border-bottom: 1px dashed #d9d9d9;
    box-sizing: border-box;
    padding: 21.5px 0;
}
.ldhdTab div ul li a{
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    text-align: justify;
    margin-bottom: 10px;
}
.ldhdTab div ul li a:hover{
    color: #2b82d1;
}
.ldhdTab div ul li span{
    color: #999;
    font-size: 16px;
}
/* 市长页面样式e */










