/*覆盖文章页样式*/
.wzcontent{
    width:1100px;
    margin:30px auto;
    border:solid 1px #f0f0f0;
}
.wzbox img{
    max-width: 100%;
}
.dahanContent{
    width:1000px;
    margin:auto;
    font-size:15px;
    padding:35px 0 20px;
}
.dahanContent .title{
    width:100%;
    text-align:center;
    font-size:25px;
    font-weight:bold;
    line-height:40px;
}
.older .dahanContent .title{
    font-size:45px;
    line-height:55px;
}
.dahanContent .meta{
    height:40px;
    line-height:40px;
    background-color:#f6f6f6;
    border-top:solid 1px #0c4f8e;
    margin:25px 0;
}
.older .dahanContent .meta{
    height:50px;
    line-height:50px;
    border-top:solid 3px #0c4f8e;
    font-size:22px;
}
.dahanContent .meta .metabox{
    margin:auto;
    text-align:center;
}
.dahanContent .meta span{
    display:inline;
    padding:0 6px;
}
.older .dahanContent .meta span.wzsize{
    display:none;
}

#zoom{
    font-size:15px;
    line-height:28px;
    clear:both;
}
.older #zoom{
    font-size:30px!important;
    line-height:50px;
}
#zoom p{
    font-size:15px;
    margin-bottom:10px;
}
.older #zoom p{
    font-size:30px!important;
    line-height:50px!important;
    margin-bottom:10px;
}
.older #zoom span{
    font-size:30px!important;
    line-height:50px!important;
}
.older #zoom table{
    width:100%!important;
}
.older #zoom table tr td{
    font-size:30px!important;
    line-height:50px!important;
}

.dahanContent .filedown{
    margin:20px 0;
}
.dahanContent .gn{
    padding:50px 0 0;
}
.older .dahanContent .gn{
    font-size:20px;
}
.dahanContent .gn .gleft{
    float:left;
    height:45px;
    width:300px;
}
.dahanContent .gn .gleft span{
    float:left;
}
.dahanContent .gn .gleft div{
    float:left;
}
.dahanContent .gn .gright{
    float:right;
    height:45px;
    width:200px;
    text-align:right;
}

.dahanContent .mshare{
    clear:both;
    width:240px;
    margin:30px auto 0;
    text-align:center;
}
.dahanContent .mshare .mline{
    position:relative;
}
.dahanContent .mshare .mline p{
    z-index:9;
    width:80px;
    margin:auto;
    background-color:#fff;
}
.dahanContent .mshare .mline span{
    position:absolute;
    z-index:-1;
    left:45px;
    top:8px;
    width:150px;
    border-bottom:solid 1px #ccc;
}
.dahanContent .mshare .sharelist{
    margin:15px 0;
}
.dahanContent .mshare .sharelist .li{
    display:block;
    width:80px;
    height:60px!important;
    float:left;
}
.dahanContent .mshare .sharelist .li h6{
    margin-top:40px;
}
.sharelist .social-share .social-share-icon{
    border:none!important;
}
.sharelist .social-share .social-share-icon:before{
    content:none!important;
}
.sharelist .icon-wechat{
    background:url(iconWechat.png)!important;
    background-repeat:no-repeat!important;
    background-position:center top!important;
}
.sharelist .icon-weibo{
    background:url(iconWeibo.png)!important;
    background-repeat:no-repeat!important;
    background-position:center top!important;
}
.sharelist .icon-qzone{
    background:url(iconQzone.png)!important;
    background-repeat:no-repeat!important;
    background-position:center top!important;
}


.dahanContent .other{
    clear:both;
    margin-top:10px;
    border-top:solid 1px #e0e0e0;
    padding-top:3px;
}
.older .dahanContent .other{
    margin-top:20px;
}
.dahanContent .other a{
    padding:3px 0;
    display:block;
}
.older .dahanContent .other a{
    padding:10px 0;
    font-size:25px
}



/*网站地图*/
.ditu{
    width:100%;
    margin:10px 0;
}
.ditu h3{
    font-weight:bold;
    font-size:18px; 
    margin:10px 0 15px;
}
.older .ditu h3{
    font-size:28px;
}
.ditu h3 a{
    color:#dd5a43;
}
.ditu .colditu{
    margin:0 0 25px;
    padding-bottom:5px;
    border-bottom:solid 1px #f0f0f0;
}
.ditu .colditu h5{
    font-weight:normal;
    font-size:16px;
    width:150px;
    text-align:left;
    float:left;
    margin:0 0 15px;
}
.older .ditu .colditu h5{
    font-size:22px;
    width:150px;
    margin:0 0 25px;
}


/*常务会议图解链接*/
.chartlink{
    width:450px;
    margin:auto;
    text-align:center;
    font-size:15px;
    line-height:35px;
    border-top:solid 3px #1658a0;
}
.older .chartlink{
    font-size:20px;
    line-height:45px;
}
.chartlink .chartone{
    height:35px;
    background-color:#f2f6fa;
}
.older .chartlink .chartone{
    height:45px;
}
.chartlink .chartleft{
    height:35px;
    width:50%;
    float:left;
    background-color:#f9f9f9;
}
.older .chartlink .chartleft{
    height:45px;
}
.chartlink .chartright{
    height:35px;
    width:50%;
    float:right;
}
.older .chartlink .chartright{
    height:45px;
}



/*信息公开要素*/
.dahanContent .xxtitle{
    width:100%;
    text-align:center;
    font-size:25px;
    font-weight:bold;
    line-height:40px;
    border-bottom:solid 3px #1658a0;
    padding-bottom:10px;
    margin-bottom:30px
}
.older .dahanContent .xxtitle{
    font-size:45px;
    line-height:55px;
}
.wenhao{
    text-align:center;
    font-size:15px;
    margin-top:10px;
    margin-bottom:20px;
}
.older .wenhao{
    font-size:20px;
}
.xxgkchac{
    width:85%;
    margin:0 auto 30px;
    font-size:15px;
    line-height:28px;
    text-align:center;
    background-color:#ccc;
}
.older .xxgkchac{
    font-size:20px;
}
.xxgkchac .xxgkhinfo{
    width:20%;
    background-color:#f9f9f9;
}
.xxgkchac .xxgkhnr{
    width:30%;
    background-color:#f2f6fa;
}
    /*行政复议*/
.xzfy{
    width:100%;
    background-color:#ccc;
    font-size:15px;
}
.older .xzfy{
    font-size:22px;
}
.xzfy td{
    padding:10px;
}
.xzfy .xzfy-left{
    width:20%;
    background-color:#f0f0f0;
    margin-bottom:10px
}
.xzfy .xzfy-right{
    font-weight:normal;
    background-color:#f9f9f9;
}
    /*重大决策预公开*/
#zoom .btitle{
    width:100%;
    height:50px;
    border:solid 1px #ccc;
}
#zoom .btitle h5{
    width:25%;
    height:49px;
    line-height: 49px;
    margin-top:-1px;
    font-size:16px;
    color:#333;
    float:left;
    text-align:center;
    border-top:solid 3px #ccc;
}
.older #zoom .btitle h5{
    font-size:22px;
}
.current{
    background:#f0f0f0;
    color:#256fb3!important;
    border-top:solid 3px #256fb3!important;
}
#zoom .listbox{
    width:100%;
    padding:20px 40px;
}
.older #zoom .listbox{
    font-size:18px;
}
.over{
    border:solid 1px #ccc;
    width:100%;
    margin:auto;
    text-align:center;
    line-height:100px;
}
    /*组织机构*/
.zzjg{
    width:100%;
    margin:auto;
    background-color:#ccc;
}
.older .zzjg{
    font-size:20px;
}
.zzjg td{
    padding:10px;
}
.zzjg .zzjg-left{
    width:30%;
    background-color:#f0f0f0;
    text-align:center;
}
.zzjg .zzjg-right{
    width:70%;
    background-color:#f9f9f9;
}
    /*信息公开领导信息*/
.xxgkldimg{
    display:block;
    width:210px;
    margin:10px auto;
}
.xxgkld{
    width:100%;
    background-color:#ccc;
}
.xxgkld td{
    padding:10px;
}
.xxgkld .xxgkld-left{
    width:25%;
    background-color:#f0f0f0;
    text-align:center;
    font-weight:bold;
    font-size:17px
}
.older .xxgkld .xxgkld-left{
    font-size:23px
}
.xxgkld .xxgkld-right{
    width:75%;
    padding-left:20px;
    background-color:#f9f9f9;
}
.older .xxgkld .xxgkld-right{
    font-size:20px;
}


/*在线调查*/
.dctitle{
    font-size: 20px;
    color: #3185ce;
    text-align: center;
    padding: 30px 0 0 0;
}
.older .dctitle{
    font-size: 32px;
}
.result {
    padding: 20px 20px 140px 20px;
    margin:30px;
    /* background: url(banner_dc01_01.png) #f3fbff no-repeat; */
    background: #f3fbff;
    background-position: left bottom;
    font-size:15px;
    line-height:30px;
    border-top: solid 3px #3185ce; 
}
.older .result {
    font-size:25px;
    line-height:35px;
}


/*意见征集*/
.zjbox{
    padding:20px;
    background-color:#f3fbff;
}
.zjbox h2{
    width:80%;
    margin:20px auto;
    text-align:center;
    font-size:20px;
}
.older .zjbox h2{
    font-size:32px;
}
.zjbox .zjiframe{
    width:90%;
    margin:20px auto
}
.zjbox .zjmeta{
    color:#999;
    text-align:center;
    padding:20px 0
}
.zjbox .zjmeta .zjli{
    width:33%;
    float:left;
}
.older .zjbox .zjmeta .zjli{
    font-size:22px;
}
.zjbox .zjtxt{
    text-align:center;
    clear:both;
    margin:30px
}
.older .zjbox .zjtxt{
    font-size:25px;
}
.zjbox .zjnr{
    width:90%;
    margin: auto
}
.zjbox .zjnr .zjjg{
    text-indent:2em
}
.older .zjbox .zjnr .zjjg{
    font-size:20px;
}


/*在线访谈*/
.zxft{
    padding-bottom:30px;
}
.zxfthead {
    width:100%;
    height:200px;
    padding:30px;
    margin:10px 0;
}
.zxfthead img{
    width:240px;
    height:180px;
    float:left;
    margin-right:20px;
}
.zxfthead .stxt{
    width:770px;
    float:left;
    padding:10px;
    font-size:14px;
    text-align:left;
}
.zxfthead .stxt h3{
    height:60px;
    overflow:hidden;
    font-size:16px;
    line-height:30px;
}
.older .zxfthead .stxt h3{
    height:70px;
    font-size:28px;
    line-height:35px;
}
.zxfthead .stxt h4{
    font-size:14px;
    line-height:25px;
    font-weight:normal;
    margin-top:10px;
}
.older .zxfthead .stxt h4{
    font-size:22px;
    line-height:30px;
    margin-top:15px;
}
.zxfthead .stxt h5{
    font-size:14px;
    line-height:20px;
    font-weight:normal;
}
.older .zxfthead .stxt h5{
    font-size:22px;
    line-height:30px;
}
.zxfthead .stxt h4 b, .zxfthead .stxt h5 b{
    font-weight:bold;
}
.zxftchat{
    margin-top:20px;
    padding:30px;
}
.zxftchat .ztitle{
    display:inline-block;
    font-size:18px;
    font-weight:bold;
    color:#0c4f8e;
    padding-bottom:8px;
    border-bottom:solid 3px #0c4f8e;
}
.older .zxftchat .ztitle{
    font-size:25px;
}
.zxftchat .zxtfchatnr{
    width:100%; 
    height:400px; 
    overflow-y:scroll; 
    display:block; 
    padding:20px;
    margin-top:15px;
    line-height:25px;
    border:solid 1px #f0f0f0;
}
.older .zxftchat .zxtfchatnr{
    font-size:20px;
}
.zxftchat .zxtfchatnr p{
    margin-bottom:10px;
}
.older .zxftchat .zxtfchatnr p{
    margin-bottom:15px;
}
.zxftask{
    width:100px;
    height:35px;
    margin:auto;
    line-height:35px;
    text-align:center;
    background-color:#0c4f8e;
    color:#fff;
    font-size:16px;
}
.older .zxftask{
    width:120px;
    height:42px;
    line-height:42px;
    font-size:22px;
}


.title{
    padding:10px 0 0;
    border-bottom:solid 1px #f0f0f0;
}
.title h3{
    font-size:26px;
}
.title p{
    width:100px;
    height:5px;
    margin-top:10px;
    background-color:#015293;
}
.title p.l2{
    width:210px;
}
.blist{
    width:1000px;
    margin:35px auto;
}
.iconlist{

}
.iconlist li{
    width:90px;
    height:135px;
    margin:10px;
    float:left;
}
.iconlist li .box{
    width:90px;
    height:90px;
    background-color:#f0f0f0;
    border-radius:10px;
}
.iconlist li .box img{
    width:46px;
    margin:22px;
}
.iconlist li p{
    text-align:center;
    float:none;
    font-size:16px;
    color:#000;
    margin:10px 0;
}