/*覆盖文章页样式*/
.main{
    width:1200px;
    margin:30px auto;
    border:solid 1px #f0f0f0;
    border-radius:6px;
    box-shadow: 5px 5px 10px #ccc
}
.wz .location{
    background:url(location.png) no-repeat;
    background-size:25px auto;
    margin:30px;
    padding-left:25px;
    color:#999;
    line-height: 25px
}
.older .wz .location{
    height:30px;
    padding-left:35px;
    line-height: 30px;
    background-size:30px auto;
}
.wz .location span{
    display:inline-block;
    float:left;
}
.wz .location a{
    color:#999;
}
.older .wz .location a{
    font-size:20px;
}
.wz .location table{
    width:auto!important;
    display:inline-block;
}

.box{
    width:1000px;
    margin:auto;
    font-size:15px;
    padding:20px 0 30px;
    clear:both;
}
.box .title{
    width:100%;
    text-align:center;
    font-size:30px;
    font-weight:bold;
    line-height:45px;
}
.older .box .title{
    font-size:40px;
    line-height:55px;
}
.box .meta{
    height:50px;
    line-height:50px;
    border-bottom:solid 1px #ddd;
    margin:25px 0;
    color:#999;
    font-size:15px;
}
.older .box .meta{
    height:60px;
    line-height:60px;
    font-size:22px;
}
.box .meta span{
    display:inline-block;
    height:50px;
    margin-right:20px;
    max-width:300px;
    overflow:hidden;
}
.older .box .meta span.wzsize{
    display:none;
}
/*第三方分享*/
.box .mshare{
    display:inline-block;
    text-align:center;
    float:right
}
.box .mshare .mline{
    display:inline-block;
}
.box .mshare .sharelist{
    display:inline-block;
}
.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;
}

#zoom{
    font-size:16px;
    line-height:28px;
    clear:both;
}
.older #zoom{
    font-size:25px!important;
    line-height:50px;
}
#zoom p{
    font-size:16px;
    margin-bottom:12px;
}
.older #zoom p{
    font-size:25px!important;
    line-height:45px!important;
    margin-bottom:15px;
}
#zoom img{
    max-width: 100%;
    height:auto;
    box-shadow:3px 3px 6px #ccc;
    margin:5px auto;
}
.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;
}


/*语音*/
.audio{
    display:none;
    width:390px;
    margin:0 auto 15px;
    text-align:right;
    position:relative;
}
.audio .makevoicebutton{
    width:80px;
    height:35px;
    position:absolute;
    top:10px;
    left:0;
    background:#0c4f8e;
    color:#fff;
    border:none;
    outline:none;
    border-radius:5px;
}


.box .filedown{
    margin:20px 0;
}
.box .other{
    height:80px;
    clear:both;
    margin:30px auto 10px;
    padding:10px 20px;
    background-color:#f0f0f0;
    font-size:15px
}
.older .box .other{
    padding:20px;
}
.older .box .other{
    height:130px;
    margin-top:30px;
}
.box .other .updown a{
    width:650px;
    height:30px;
    display:block;
    line-height: 30px;
    overflow:hidden;
}
.older .box .other .updown a{
    height:43px;
}
.older .box .other a{
    padding:10px 0;
    font-size:22px
}
.box .gn{
    width:100px;
    
    float:right;
    text-align:center;
}
.older .box .gn{
    width:140px;
}
.older .box .gn{
    font-size:20px;
}
.box .gn a{
    display:block;
    background-color:#c4daf0;
    padding:5px;
    margin-bottom:6px;
    border-radius:3px;
}
.older .box .gn a{
    font-size:20px;
}



/*网站地图*/
.ditu{
    width:100%;
    margin:20px 0;
}
.ditu h3{
    font-weight:bold;
    font-size:18px; 
    padding:10px 0 15px;
    color:#e86939;
    clear:both;
}
.older .ditu h3{
    font-size:28px;

}
.ditu h3 a{
    color:#e86939;
}
.ditu .colditu{
    margin:0 0 25px;
    padding-bottom:5px;
}
.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:300px;
    margin:0 auto 15px;
    text-align:center;
    font-size:15px;
    line-height:35px;
    border-radius:3px;
    overflow:hidden;
}
.chartlink a{
    display:inline-block;
}
.older .chartlink{
    font-size:20px;
    line-height:45px;
}
.chartlink .chartone{
    height:38px;
    background-color:#f9f9f9;
    margin-bottom:1px;
    display:flex;
    align-items: center;
    justify-content: space-between;
}
.chartlink .chartone:nth-child(1){
    height:37px;
    border-top:solid 3px #478ad0;
}
.older .chartlink .chartone{
    height:45px;
}
.chartlink .left{
    height:35px;
    width:50%;
    background-color:#eef5fc;
}
.older .chartlink .left{
    height:45px;
}
.chartlink .right{
    height:35px;
    width:50%;
}
.older .chartlink .right{
    height:45px;
}


/*信息公开要素*/
.wenhao{
    text-align:center;
    font-size:16px;
    margin:15px auto;
}
.older .wenhao{
    font-size:25px;
}
.xxgkchac{
    width:90%;
    margin:0 auto 20px;
    font-size:15px;
    line-height:35px;
    text-align:center;
    border-radius:5px;
    overflow:hidden;
}
.older .xxgkchac{
    font-size:20px;
    line-height:45px;
}
.xxgkchac a{
    display:inline-block;
}
.xxgkchac .xxgkone{
    height:35px;
    background-color:#f9f9f9;
    margin-bottom:1px;
    display:flex;
    align-items: center;
    justify-content: space-between;
}
.older .xxgkchac .xxgkone{
    height:45px;
}
.xxgkone .xxgkinfo{
    height:35px;
    width:20%;
    background-color:#eef5fc;
}
.older .xxgkone .xxgkinfo{
    height:45px;
}
.xxgkone .xxgknr{
    height:35px;
    width:30%;
}
.older .xxgkone .xxgknr{
    height:45px;
}


/*重大决策预公开*/
#zoom .btitle{
    width:100%;
    height:50px;
    background-color:#f0f0f0;
    border-top:solid 1px #ccc;
}
#zoom .btitle h5{
    width:25%;
    height:50px;
    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:#fff;
    color:#256fb3!important;
    border-top:solid 3px #478ad0!important;
}
#zoom .listbox{
    width:100%;
    padding:20px 40px;
}
.older #zoom .listbox{
    font-size:18px;
}
.over{
    display:none
    border:solid 1px #ccc;
    width:100%;
    margin:auto;
    text-align:center;
    line-height:100px;
}
    /*组织机构、领导信息*/
.zzjg{
    width:100%;
    margin:auto;
    border-radius:5px;
    overflow:hidden;
}
.older .zzjg{
    font-size:20px;
}
.zzjg td{
    padding:10px;
}
.zzjg .left{
    width:30%;
    background-color:#eef5fc;
    text-align:center;
}
.zzjg .right{
    width:70%;
    background-color:#f9f9f9;
}


.ldimg{
    display:block;
    width:210px;
    height:300px;
    margin:10px auto;
    overflow:hidden;
    border-radius:5px;
    box-shadow: 5px 5px 6px #ccc
}
.ldimg .imgfix{
    width:210px;
    height:300px;
    background-size:cover;
    background-position:center;
}
.ldimg img{
    width:100%;
}


/*在线调查*/
.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;
}