﻿
/* CSS Document */

/*-------当前位置-----*/
.location {
    width: 1130px;
    line-height: 26px;
    height: 35px;
    background: url(../images/locai1.png) no-repeat 16px 4px;
    border-bottom: 1px solid #d4d4d4;
    padding-left: 40px;
    font-size: 14px;
}

    .location a {
        margin: 0px 5px;
    }

.neiCenter {
    width: 1150px;
    margin: 0 auto;
    margin-top: 15px;
}

.neiCenter2 {
    width: 100%;
    margin: 0 auto;
    margin-top: 15px;
}

/*-------新闻详情页-----*/
.detaTit {
    width: 100%;
}

    .detaTit h1 {
        text-align: center;
        font-size: 32px;
        color: #014b9f;
        line-height: 44px;
    }

    .detaTit h2 {
        text-align: center;
        font-size: 28px;
        color: #014b9f;
        line-height: 44px;
        margin-top: 10px;
    }

    .detaTit .subheading {
        font-size: 18px;
    }

.detaTime {
    width: 100%;
    height: 40px;
    color: #666;
    margin-top: 20px;
    background: #f5f5f5;
}

.shij {
    width: 1090px;
    line-height: 40px;
    text-align: center;
}

    .shij span {
        margin-right: 10px;
    }

.fenx {
    text-align: right;
    margin-top: 8px;
}

    .fenx span {
        width: 35px;
        display: block;
        float: left;
        margin: 0px 10px;
    }

        .fenx span a {
            display: block;
        }

a.share1 {
    display: block;
    width: 35px;
    height: 22px;
    line-height: 0px;
    text-indent: -999em;
    font-size: 0px;
    background: url(../images/details-ico1.png) no-repeat 0px 0px;
}

    a.share1:hover {
        background: url(../images/details-ico1.png) no-repeat 0px -30px;
    }

a.share2 {
    display: block;
    width: 35px;
    height: 22px;
    line-height: 0px;
    text-indent: -999em;
    font-size: 0px;
    background: url(../images/details-ico1.png) no-repeat -50px 0px;
}

    a.share2:hover {
        background: url(../images/details-ico1.png) no-repeat -50px -30px;
    }

.wenz {
    width: 1126px;
    margin-top: 20px;
    line-height: 35px;
    font-size: 18px;
    padding: 0px 10px;
}

    .wenz p {
        width: 100%;
        margin-left: 0px !important;
    }

    .wenz img {
        margin: 15px auto;
        text-align: center;
        max-width: 100% !important;
        display: block;
        height: auto !important;
    }

    .wenz table {
        border-bottom: none !important;
        border-right: none !important;
        border: 1px solid #cfcece !important;
        margin: 0;
        border-collapse: collapse;
        border-spacing: 0;
        width: 100% !important;
    }

        .wenz table td {
            border-bottom: 1px solid #cfcece !important;
            padding: 10px 5px !important;
            border-left: none !important;
            border-top: none !important;
            border-right: 1px solid #cfcece !important;
        }

.datin {
    width: 100%;
    height: 48px;
    margin-top: 15px;
    border: 1px dashed #dddddd;
}

.datin1 {
    width: 1160px;
    height: 48px;
    border: 1px dashed #dddddd;
    float: left;
}

.sharebox {
    width: 500px;
    margin-left: 10px;
    margin-top: 5px;
}

.day1 {
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}

    .day1 a {
        padding-left: 22px;
        float: left;
        margin-right: 10px;
    }

        .day1 a.error {
            background: url(../images/details-ico2.png) no-repeat 0 0px;
        }

        .day1 a.shut {
            background: url(../images/details-ico2.png) no-repeat 0 -48px;
        }

.related {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px;
}

.relatedBt {
    height: 45px;
    line-height: 45px;
    background: #ededed;
}

    .relatedBt h3 {
        display: inline-block;
        text-align: center;
        width: 226px;
        background: #0076c1;
        color: #fff;
        line-height: 45px;
    }

.related ul {

    width: 100%;
    margin-top: 15px;
}

    .related ul li {
        line-height: 30px;
        float: left;
        width: 578px;
        padding-left: 12px;
        width: 560px;
    }

        .related ul li span {
            color: #1177d9;
        }

.conTxt {
    width: 100%;
}

    .conTxt p {
        line-height: 35px !important;
    }


/*----安康时政-----------*/
.newimgTu {
    width: 890px;
    overflow: hidden;
    zoom: 1;
    margin-top: 20px;
}

    .newimgTu ul li {
        width: 280px;
        height: 220px;
        margin: 0px 8px 16px 5px;
        float: left;
        position: relative;
    }

    .newimgTu ul img {
        width: 274px;
        height: 160px;
        border: #b4cee8 solid 3px;
    }

.tit-fb {
    display: block;
    width: 100%;
}

    .tit-fb p, .tit-fb span {
        float: left;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .tit-fb p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 32px;
    }

    .tit-fb span {
        background: url(../images/jd-arrow2.jpg) no-repeat left;
        line-height: 20px;
        text-indent: 20px;
        width: 130px;
        font-size: 15px;
    }

/*-------新闻列表页-----*/
.leftCent {
    width: 251px;
    position: relative;
}
/*.leftbt{ width:251px; height:60px; background:url(../images/samnav-bg.jpg) no-repeat; overflow:hidden;zoom:1; line-height:60px; font-size:20px; font-weight:bold; text-align:center; color:#fff;}*/
.leftbt {
    width: 239px;
    min-height: 30px;
    background: url(../images/samnav-bg.jpg) no-repeat top;
    overflow: hidden;
    zoom: 1;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 15px 6px;
    line-height: 30px;
}


.subMen {
    width: 251px;
    margin-bottom: 15px;
}

    .subMen ul li {
        height: 47px;
        border-bottom: 1px solid #e4e4e4; /*font-size:16px; */
    }

        .subMen ul li a {
            display: block;
            width: 184px;
            line-height: 47px;
            margin-left: 40px;
            padding-right: 36px;
            text-indent: 25px;
            background: url(../images/quanq1.png) no-repeat left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            .subMen ul li a:hover, .subMen ul li a.current {
                background: url(../images/quanq2.png) no-repeat left;
                color: #0769b5;
                font-weight: bold;
            }

.subMenbox {
    width: 251px;
    margin-bottom: 15px;
}

    .subMenbox ul li {
        height: 47px;
        border-bottom: 1px solid #e4e4e4;
        font-size: 16px;
    }

        .subMenbox ul li a {
            display: block;
            width: 200px;
            line-height: 47px;
            margin-left: 30px;
            padding-right: 36px;
            text-indent: 20px;
            background: url(../images/quanq1.png) no-repeat left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            .subMenbox ul li a:hover, .subMen ul li a.current {
                background: url(../images/quanq2.png) no-repeat left;
                color: #0769b5;
                font-weight: bold;
            }


.rightCent {
    width: 890px;
}

.rightbt {
    width: 865px;
    height: 48px;
    line-height: 48px;
    background: url(../images/rig-titbg.png) no-repeat 15px 12px;
    background-color: #f5f5f5;
    padding-left: 25px;
    overflow: hidden;
    zoom: 1;
}

    .rightbt h3 {
        margin-left: 25px;
        line-height: 48px;
        font-size: 18px;
        color: #1f65b5;
        float: left;
        font-weight: bold;
    }

        .rightbt h3 a {
            color: #1f65b5;
        }

    .rightbt span {
        float: left;
    }

.xwlb, .putong {
    width: 100%;
    margin-top: 10px;
}

    .putong p {
        line-height: 30px;
    }

    .xwlb li {
        border-bottom: 1px dashed #acabab;
        margin-top: 10px;
        padding: 0px 36px 10px 16px;
        overflow: hidden;
        zoom: 1;
    }

        .xwlb li .title {
            width: 100%;
            overflow: hidden;
            zoom: 1;
        }

            .xwlb li .title a {
                float: left;
                line-height: 32px;
                color: #0155b4;
                font-size: 18px;
            }

                .xwlb li .title a:hover {
                    color: #e9180e;
                }

            .xwlb li .title span {
                float: right;
            }

.xincon {
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .xincon a {
        color: #777;
    }

        .xincon a:hover {
            color: #0155b4;
        }


.page {
    overflow: hidden;
    zoom: 1;
    margin: 0 auto;
    margin-top: 10px;
    padding: 5px 0; /*text-align:center; */
    display: table;
    font-size: 14px;
}

    .page a {
        display: block;
        float: left;
        background: #fff;
        border: 1px solid #cccccc;
        padding: 0 3px 0 3px;
        min-width: 22px; /*width:28px;*/
        height: 28px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        margin-right: 10px;
        text-align: center;
        line-height: 28px;
    }

        .page a:hover, .page a.current {
            background: #1f65b5;
            color: #fff;
            border: 1px solid #0657b3;
        }

a.page1 {
    width: 61px;
    background: #fff;
}

.page span {
    display: block;
    float: left;
    width: 130px;
    height: 25px;
    line-height: 25px;
}

    .page span input {
        display: inline;
        background: none;
        text-align: center;
        width: 45px;
        height: 23px;
        border: 1px solid #d3e6fc;
        line-height: 23px;
        background: #e2effd;
        margin: 0px 5px;
        outline: none;
        color: #444;
    }

/*----视频新闻-----------*/
.newTu {
    width: 890px;
    overflow: hidden;
    zoom: 1;
    margin-top: 20px;
}

    .newTu ul li {
        width: 280px;
        height: 185px;
        margin: 0px 5px 16px 5px;
        float: left;
        padding: 3px 3px;
        background: #b4cee8;
        position: relative;
    }

        .newTu ul li:hover {
            background: #226fbc;
        }

    .newTu ul img {
        width: 280px;
        height: 185px;
    }

    .newTu ul span {
        width: 280px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        display: inline-block;
        position: absolute;
        bottom: 3px;
        left: 3px;
        background: rgba(0,0,0,0.65);
        color: #fff;
    }

        .newTu ul span a {
            color: #fff;
        }


/*----------政务公开列表页-------*/

.gkmenu {
    width: 251px;
    margin-top: 10px;
}

    .gkmenu li {
        width: 247px;
        overflow: hidden;
        zoom: 1;
        height: 47px;
        margin-bottom: 10px;
        border-left: 4px solid #355e92;
        background: #f2f2f2;
    }

        .gkmenu li i {
            display: block;
            width: 25px;
            height: 47px;
            float: left;
            margin-left: 18px;
            background: url(../images/zw-icon2.png) no-repeat 0 0;
        }

li.gklu1 i {
    background-position: 0 0;
}

li.gklu2 i {
    background-position: 0 -47px;
}

li.gklu3 i {
    background-position: 0 -94px;
}

li.gklu4 i {
    background-position: 0 -141px;
}

li.gklu5 i {
    background-position: 0 -188px;
}

.gkmenu li span {
    display: block;
    margin-left: 10px;
    float: left;
    line-height: 47px;
    font-size: 16px;
}

.zhwuMenu {
    width: 229px;
    border: 1px solid #d5d4d4;
    border-top: none;
    padding: 10px 10px;
    height: 425px;
    overflow-y: auto;
}

    .zhwuMenu li {
        line-height: 30px;
    }

.yiseq {
    width: 225px;
    margin-bottom: 15px;
    background: #f6f6f6;
    padding: 13px 13px;
}

    .yiseq .tit {
        height: 40px;
        line-height: 40px;
        background: url(../images/line7.jpg) no-repeat bottom;
        font-size: 16px;
    }

        .yiseq .tit a {
            color: #164fa6;
        }

    .yiseq ul {
        margin-top: 15px;
    }

    .yiseq li {
        width: 108px;
        background: #fff;
        height: 35px;
        line-height: 35px;
        margin: 0 9px 13px 0;
        float: left;
        text-align: center;
    }

        .yiseq li a {
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

/*
.ysqcx{ width:100%;} 
.ysqzj{ width:100%;}
.ysqcx .bt{ height:25px; line-height:25px; border-left:5px solid #d88901 !important; color:#d88901 !important; font-size:16px; text-indent:15px; }
.ysqcx dl{ border-bottom:1px dashed #d6d6d6; width:100%; overflow:hidden;zoom:1; line-height:36px; }
.ysqcx dl dt{ display:inline-block; width:150px; text-indent:10px; float:left;}
.ysqcx dl dd{ display:inline-block; width:68px; float:right; font-style:normal; color:#e50000; text-align:right; padding-right:7px;}

.yiseq .bt{ height:25px; line-height:25px; border-left:5px solid #355e92; color:#355e92; font-size:16px; text-indent:15px;}
.gkxph{ width:100%; overflow:hidden;zoom:1;padding-top:10px;}
.gkxph dl{ width:113px; float:left;}
dl.benyue{ float:left;}
dl.niandu{ float:right; width:112px !important;}
dl.niandu dl dt{width:112px;  border-right:none;}
.gkxph dl dt{ width:99.9%; height:30px; background:#a5c0e2; line-height:30px; text-align:center; font-weight:bold; border-right:1px solid #fff; color:#fff; margin-bottom:5px;}
.gkxph dl dd{ line-height:30px; border-bottom:1px dashed #d6d6d6; text-indent:10px;}
*/


/*--------左侧侧栏依申请公开数据统计-------*/
.ysqcx { /*width: 225px;*/
    margin-bottom: 15px;
    background: #f6f6f6;
    padding: 13px 13px;
}

    .ysqcx .bt {
        height: 25px;
        line-height: 25px;
        border-left: 5px solid #355e92;
        color: #355e92;
        font-size: 16px;
        text-indent: 15px;
    }

    .ysqcx dl, .ysqzj dl {
        border-bottom: 1px dashed #d6d6d6;
        width: 100%;
        overflow: hidden;
        zoom: 1;
        line-height: 36px;
    }

        .ysqcx dl dt, .ysqzj dl dt {
            display: inline-block;
            width: 160px;
            text-indent: 10px;
            float: left;
        }

        .ysqcx dl dd, .ysqzj dl dd {
            display: inline-block;
            width: 68px;
            float: right;
            font-style: normal;
            color: #e50000;
            text-align: right;
            padding-right: 7px;
        }

        .ysqzj dl dt {
            text-indent: 0px !important;
            width: 150px !important;
        }

        .ysqzj dl dd {
            text-align: right;
            width: 68px !important;
            font-size: 15px;
            font-family: Arial;
        }

.yiseq .bt {
    height: 25px;
    line-height: 25px;
    border-left: 5px solid #355e92;
    color: #355e92;
    font-size: 16px;
    text-indent: 15px;
}

    .yiseq .bt a, .ysqzj .bt a {
        color: #355e92 !important;
    }

/*.gkxph{ width:100%; overflow:hidden;zoom:1;padding-top:10px;}
.gkxph dl{ width:112px; float:left;}
dl.benyue{ float:left;}
dl.niandu{ float:right; width:112px !important;}
dl.niandu dl dt{width:112px;  border-right:none;}
.gkxph dl dt{ width:99.9%; height:30px; background:#a5c0e2; line-height:30px; text-align:center; font-weight:bold; border-right:1px solid #fff; color:#fff; margin-bottom:5px;}
.gkxph dl dd{ line-height:30px; border-bottom:1px dashed #d6d6d6; text-indent:10px;}
*/
.gkxph {
    width: 225px;
    overflow: hidden;
    zoom: 1;
    padding-top: 5px;
}

    .gkxph .hd {
        height: 30px;
        line-height: 30px;
        margin-top: 10px;
    }

        .gkxph .hd ul {
            margin-top: 0 !important;
        }

        .gkxph .hd li {
            width: 112px !important;
            margin: 0 !important;
            padding: 0 !important;
            position: relative;
            height: 40px;
            background: none !important;
        }

            .gkxph .hd li i, .gkxph .hd li span {
                display: block;
                width: 100%;
                text-align: center;
                color: #fff;
            }

            .gkxph .hd li i {
                width: 0;
                height: 0;
                border-width: 8px;
                border-style: solid;
                border-color: transparent transparent transparent transparent;
                position: absolute;
                bottom: -6px;
                left: 45%;
            }

            .gkxph .hd li span {
                height: 30px;
                background: #a5c0e2;
                line-height: 30px;
            }

            .gkxph .hd li.on i {
                border-color: #5e94d8 transparent transparent transparent;
            }

            .gkxph .hd li.on span {
                background: #5e94d8;
                font-weight: bold;
            }

    .gkxph .bd {
        margin-top: -5px;
    }

        .gkxph .bd li {
            float: none !important;
            width: 100% !important;
            background: none;
            border-bottom: 1px dashed #e2e2e2;
            overflow: hidden;
            zoom: 1;
        }

            .gkxph .bd li p, .gkxph .bd li span {
                display: inline-block !important;
            }

            .gkxph .bd li p {
                width: 150px !important;
                float: left;
                text-align: left !important;
                text-indent: 10px;
            }

            .gkxph .bd li span {
                text-align: right;
                float: right;
                margin-right: 10px;
            }

.sousuo1 {
    background: #f4f7fb;
    margin-top: 20px;
}

/*---政务公开搜索查询---*/
.zhwserch {
    padding-left: 15px;
    height: 60px;
    line-height: 60px;
    background: #f4f7fb;
    overflow: hidden;
    zoom: 1;
    margin: 15px 0;
}

    .zhwserch .search {
        width: 100%;
        border: 0px !important;
        padding: 0px !important;
    }

    .zhwserch span {
        float: left;
        width: 100px;
        height: 38px;
        line-height: 38px;
        border: 1px solid #e1e1e1;
        background: #fff;
        text-align: center;
        display: block;
        font-size: 16px;
        margin: 10px 12px 0 0;
    }

    .zhwserch a {
        display: inline-block;
        float: left;
        margin-left: 10px;
        text-decoration: underline;
        font-size: 16px;
    }

    .zhwserch input {
        display: inline-block;
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        height: 36px !important;
        line-height: 36px !important;
        text-indent: 10px;
        border: 1px solid #e1e1e1;
    }

        .zhwserch input.shurk2 {
            width: 222px !important;
        }

input.info-key {
    width: 112px;
    text-align: center;
    border: none !important;
    margin-right: 0;
    background: url(../images/btn-bg2.png) no-repeat;
    line-height: 40px !important;
    height: 40px !important;
    text-align: center;
    color: #fff;
}

input.shurk {
    width: 386px !important;
}

input.shurk3 {
    width: 228px !important;
}

.zwCent, mailbox, .levy, .survey {
    width: 100%;
    margin-top: 18px;
}

.zwCent {
    margin-top: 10px !important;
}


    .zwCent .biaoti {
        width: 100%;
        height: 40px;
        background: #f1f1f1;
        overflow: hidden;
        zoom: 1;
        line-height: 40px;
    }

        .zwCent .biaoti h3 {
            display: inline-block;
            width: 710px;
            text-align: left;
            float: left;
            margin-left: 10px
        }

            .zwCent .biaoti h3.zwCent_h3 {
                width: 660px;
            }

        .zwCent .biaoti span {
            display: inline-block;
            float: left;
            width: 160px;
            text-align: center;
        }

span.xuh {
    width: 69px !important;
    text-align: center;
    padding: 0 !important;
}


.gklist li {
    border-bottom: 1px solid #f2f1f1;
    line-height: 45px;
    overflow: hidden;
    zoom: 1;
}

    .gklist li.sek {
        background: #f5f5f5;
    }

    .gklist li a {
        display: inline-block;
        width: 720px;
        float: left;
        text-indent: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .gklist li a.zwCent_a {
            width: 660px;
            text-align: center;
        }

    .gklist li span {
        display: inline-block;
        float: left;
        width: 150px;
        padding: 0 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

span.date {
    text-align: center !important;
}


/*---政务公开详情页---*/
.zwxqy {
    width: 1160px;
    margin: 28px auto;
}

.zcbg {
    width: 1160px;
}

p.ask {
    color: #0053b2;
    font-weight: bold;
    margin: 15px 0px;
    font-size: 16px;
}

td.xzyij {
    line-height: 36px;
    padding: 10px 10px;
}

td.liuct {
    color: #d10d01;
}

a.yulan {
    display: inline-block;
    padding-left: 12px;
    margin-left: 40px;
    background: url(../images/zw-icon15.png) no-repeat left;
}

a.xiazai {
    display: inline-block;
    padding-left: 12px;
    margin-left: 40px;
    background: url(../images/zw-icon16.png) no-repeat left;
}


.gkhead {
    width: 99%;
    border: 1px solid #c9e8fa;
    border-bottom: none;
    border-right: none;
    overflow: hidden;
    zoom: 1;
}

    .gkhead dl {
        height: 49px;
        line-height: 49px;
        border-bottom: 1px solid #c9e8fa;
    }

    .gkhead dt {
        width: 161px;
        float: left;
        text-align: center;
        height: 49px;
        line-height: 49px;
        border-right: 1px solid #c9e8fa;
        background: #f4fafe;
    }

    .gkhead dd.wjm {
        width: 985px;
        float: left;
        text-indent: 20px;
        border-right: 1px solid #c9e8fa;
    }

dl.biaotou {
    width: 574px;
    float: left;
}

    dl.biaotou dd.shuom {
        width: 573px !important;
        border-right: 1px solid #c9e8fa;
        text-indent: 20px;
    }

.App_bottom {
    text-align: center;
    padding: 10px 0;
}

    .App_bottom a {
        width: 100px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        display: inline-block;
        color: #fff;
        font-weight: bold;
        font-size: 14px;
        background: url(../images/anniu-bg.gif) no-repeat;
    }


/*-----------政务公开-信息搜索页开始---*/
.PublicSearch {
    width: 97.8%;
    background: #f3f7ff;
    padding: 15px 10px;
}

    .PublicSearch dl {
        margin-bottom: 15px;
        overflow: hidden;
        zoom: 1;
    }

        .PublicSearch dl dt {
            display: block;
            width: 150px;
            text-align: right;
            padding-right: 5px;
            float: left;
            line-height: 35px;
            font-size: 15px;
        }

        .PublicSearch dl dd {
            display: block;
            width: 81%;
            padding-right: 5px;
            float: left;
        }

            .PublicSearch dl dd input {
                width: 350px;
                height: 30px;
                line-height: 30px;
                text-indent: 10px;
                border: 1px solid #ccc;
            }

input.date {
    width: 150px !important;
}

.PublicSearch dl dd span {
    color: #999;
    margin-left: 10px;
    line-height: 35px;
}

    .PublicSearch dl dd span img {
        vertical-align: middle;
    }

.jiance {
    margin-top: 10px;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    padding-left: 150px;
}

    .jiance input {
        margin-right: 50px;
    }

/*-----------政务公开-信息搜索页结束---*/

/*--------依申请公开---*/

.yisq {
    width: 100%;
    border-top: 2px solid #1f65b5;
    background: #f3f3f5;
    height: 45px;
    margin-top: 10px;
}

    .yisq ul li {
        float: left;
        width: 177px;
        border-right: 1px solid #fff;
        line-height: 45px;
        height: 45px;
        text-align: center;
        font-size: 16px;
    }

        .yisq ul li.on {
            background: #1f65b5;
            color: #fff;
        }

        .yisq ul li.last {
            border-right: none;
        }

        .yisq ul li.on a {
            color: #fff;
        }

.shenqb {
    width: 897px;
    margin-top: 10px;
}
/*-------依申请表格----*/
table td {
    border: 1px solid #e5e5e5;
    padding: 10px 15px;
}


td.chaxun {
    width: 16%;
    background: #f0f6fd;
    text-align: right;
    padding-right: 2%;
    border-right: 1px solid #cfcece;
    color: #444 !important;
}

.public {
    margin-top: 24px;
}

    .public td.chaxun {
        width: 16%;
        background: #f0f6fd;
        text-align: right;
        padding-right: 2%;
        line-height: 30px;
    }

.yanzk {
    width: 90%;
    overflow: hidden;
    zoom: 1;
}

    .yanzk span {
        margin-left: -10px !important;
    }

.xzwj {
    width: 90%;
    height: 30px;
    margin-bottom: 10px;
}

    .xzwj span {
        margin-left: 0px !important;
    }

.form-inline {
    height: 30px;
    overflow: hidden;
    zoom: 1;
}

.wjk {
    float: left;
    width: 220px;
    line-height: 25px;
    border: 1px solid #cecece;
    text-indent: 5px;
}

.wenjy {
    float: left;
    margin: 2px 0px 0px 5px;
    border-radius: 2px;
    border: 1px solid #cecece;
    padding: 2px 5px;
    background: none;
}

.form-control {
    border: 1px solid #cccccc;
    padding-left: 5px;
    background: #fff;
    outline: none;
    line-height: 28px;
    width: 230px;
    height: 28px;
}

table td.gktit2 {
    background: #e2efff;
    color: #0a75d0;
    font-size: 16px;
    text-indent: 27px;
}

table tbody tr.jiange {
    padding-top: 20px;
}

.btn {
    margin-right: 20px; /*width:100px;*/
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: none;
    cursor: pointer;
}

.btn-default {
    background: url(../images/anniu-bg.gif) no-repeat;
    color: #fff;
    border-radius: 5px;
    -webkit-border-raiud: 5px;
    -moz-border-radius: 5px;
}

.rightCent table td input.btn-default {
    margin-left: 10px;
}

.btn-primary {
    background: url(../images/anniu-bg2.gif) no-repeat;
    color: #444;
}

.btn-info {
    background: url(../images/hd-ico11.png) no-repeat -53px 0px;
    width: 53px;
    height: 31px;
    line-height: 31px;
    color: #fff;
    margin-top: 2px;
}

.public select.form-control {
    height: 32px;
    border: 1px solid #d9d9d9;
    outline: none;
    background: #fff;
    text-indent: 5px;
    color: #444;
}

textarea.text {
    margin: 8px 0px;
    width: 470px;
    height: 94px;
    border: 1px solid #cecece;
    background: #fff;
    padding-left: 10px;
    outline: none;
    line-height: 28px;
}

.search {
    width: 99.8%;
    border: 1px solid #cfcece;
    border-bottom: none;
}

.anniu {
    width: 100px;
    height: 36px;
    margin-left: 171px;
    margin-top: 15px;
}

.anniu2 {
    margin: 16px 0px 16px 199px;
}

.anniu3 a.btn-default {
    display: block;
    background: url(../images/anniu-bg.gif) no-repeat;
    color: #fff;
    margin-right: 20px;
    width: 100px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: none;
    cursor: pointer;
    margin-left: 140px;
}

.search table td span {
    display: inline-block;
    line-height: 30px;
    color: #dc0101;
    margin-left: 5px;
}

.yanz {
    margin-right: 5px;
}

.shenqb .search {
    width: 98.8%;
}

/*------写信页面表格-------------*/
.write {
    width: 100%;
    border: 1px solid #e5e5e5;
}

td.gktit {
    color: #2683d2;
    font-size: 16px;
    text-indent: 27px;
    font-weight: bold;
    background: #f6f3f3;
    overflow: hidden;
    zoom: 1;
    padding: 0px 0px !important;
}

    td.gktit h3 {
        width: 184px;
        height: 40px;
        line-height: 40px;
        background: #3f96f0;
        display: inline-block;
        float: left;
        color: #fff;
        font-size: 16px;
        text-align: center;
    }

    td.gktit span {
        float: left !important;
        line-height: 40px !important;
    }

table .duxyz2 {
    text-indent: 0px !important;
}

.write table td span {
    display: inline-block;
    line-height: 30px;
    color: #dc0101;
    margin: 0 5px;
}

.write table td.chaxun {
    width: 16%;
    background: #f6f3f3;
    text-align: right;
    padding-right: 2%;
    border-right: 1px solid #e5e5e5;
    color: #444 !important;
}

.write table td {
    border: none !important;
    border-bottom: 1px solid #e5e5e5 !important;
    padding: 10px 15px;
}



/*----------领导之窗----*/
.lindNav {
    width: 319px;
    padding-bottom: 20px;
}

.ldsmav {
    width: 319px;
    margin-bottom: 10px;
}

    .ldsmav h3 {
        display: block;
        width: 316px;
        font-weight: bold;
        height: 45px;
        color: #444;
        text-indent: 22px;
        background: #f5f5f5;
        border-left: 4px solid #3c7ec9;
        line-height: 45px;
        font-size: 18px;
        overflow: hidden;
        zoom: 1;
        margin-bottom: 4px;
    }

        .ldsmav h3 em {
            display: block;
            width: 22px;
            height: 11px;
            cursor: pointer;
            background: url(../images/ld-arrow.png) no-repeat 0 0;
            float: right;
            margin: 18px 30px 0 0;
        }

        .ldsmav h3.on {
            background: #3c7ec9;
            color: #fff;
            border-left: 4px solid #3c7ec9;
        }

            .ldsmav h3.on em {
                background-position: 0 -16px !important;
            }

    .ldsmav ul {
        padding: 0px 10px;
        width: 299px;
        background: #f5f5f5;
        padding-bottom: 10px;
        margin-top: -4px;
        margin-bottom: 4px;
    }

        .ldsmav ul li {
            line-height: 46px;
            overflow: hidden;
            zoom: 1;
        }

            .ldsmav ul li span {
                display: inline-block;
                float: left;
            }

                .ldsmav ul li span.ldjs {
                    color: #666666;
                    line-height: 46px;
                    font-size: 16px;
                    margin-left: 15px;
                    display: inline-block;
                    width: 220px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                .ldsmav ul li span.lname {
                    color: #000;
                    font-size: 18px;
                }

                    .ldsmav ul li span.lname:hover {
                        color: #c30303;
                    }

            .ldsmav ul li a:hover span, .ldsmav ul li.current span {
                color: #d71010 !important;
            }

.zwname {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dashed #d2d3d5;
    padding-bottom: 5px;
}

    .zwname dt {
        display: block;
        width: 90px;
        float: left;
        line-height: 35px;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        color: #444;
    }

    .zwname dd {
        display: block;
        width: 200px;
        float: left;
        line-height: 35px;
        font-size: 16px;
        margin-left: 5px;
    }

        .zwname dd a {
            margin: 0 5px;
            display: block;
            width: 63px;
            float: left;
        }

        .zwname dd span {
            margin: 0 5px;
            display: block;
            width: 63px;
            float: left;
        }

.lindCent, .zfld {
    width: 817px;
}

.photo {
    width: 179px;
    height: 231px;
    border: 1px solid #dfdfdf;
    padding: 5px 5px;
}

    .photo img {
        width: 179px;
        height: 231px;
    }

.ldrw {
    width: 610px;
    position: relative;
    padding-top: 20px;
}

.laname {
    width: 547px;
    line-height: 40px;
    overflow: hidden;
    zoom: 1;
}

    .laname h3 {
        font-size: 26px;
        color: #033b79;
        display: inline-block;
        font-weight: bold;
    }

        .laname h3 strong {
            font-size: 22px;
            color: #d71010;
            margin-right: 11px;
        }

    .laname span {
        display: inline-block;
        width: 73px;
        line-height: 35px;
        height: 35px;
        color: #fff;
        padding-left: 47px;
        background: url(../images/ld-btn.png) no-repeat;
    }

        .laname span a {
            color: #fff;
        }

.ldzw {
    width: 547px;
    margin: 10px 0;
}

.xiex {
    width: 139px;
    height: 45px;
    margin-top: 20px;
    position: absolute;
    top: -20px;
    right: 0;
    background: #eb9502;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .xiex i {
        display: block;
        width: 34px;
        height: 34px;
        float: left;
        background: url(../images/write-bg.png) no-repeat;
        margin-left: 10px;
        margin-top: 5px;
    }

    .xiex span {
        display: block;
        float: left;
        margin: 0 10px;
        line-height: 45px;
        font-size: 16px;
        color: #fff;
    }


.ldzwbt {
    width: 95px;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
    font-size: 16px;
    background: #44cacb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.ldzwcent {
    width: 434px;
    line-height: 32px;
    max-height: 140px;
    overflow-y: auto;
}

.ldzwcent2 {
    width: 547px;
    line-height: 28px;
    margin-top: 10px;
}

    .ldzwcent2 a {
        color: #dc1616;
    }

.resume {
    width: 100%;
    margin-top: 20px;
}

.activity {
    width: 100%;
    margin-top: 20px;
}

    .activity .hd, .resume .hd {
        height: 45px;
        background: #f5f2f2;
        font-weight: bold;
    }

        .activity .hd ul li, .resume .hd ul li {
            float: left;
            width: 229px;
            height: 45px;
            line-height: 45px;
            margin-right: 10px;
            font-size: 16px;
            text-align: center;
        }

            .activity .hd ul li.on, .resume .hd ul li {
                background: url(../images/tit-bg1.gif) no-repeat;
                color: #fff;
            }

                .activity .hd ul li.on a, .resume .hd ul li.on a {
                    color: #fff;
                }

    .activity .bd {
        margin-top: 10px;
    }

.resume .bd {
    padding: 8px 10px 14px 10px;
    width: 97.5%;
    background: #f8f8f8;
    margin-top: 15px;
    height: 290px;
    overflow: hidden;
}

    .resume .bd p {
        line-height: 30px;
        color: #444;
    }

.activity .bd li {
    background: url(../images/arrow5.jpg) no-repeat left;
    padding-left: 12px;
}

/*---领导之窗增加样式---*/
.resume .hd {
    position: relative;
}

span.tankai {
    width: 100px;
    position: absolute;
    top: 15px;
    right: 15px;
}

    span.tankai em {
        color: #db1414;
        font-style: normal;
        background: url(../images/arrow18.png) no-repeat left;
        padding-left: 23px;
        color: #db1414;
        cursor: pointer;
    }

em.shouqi {
    background: url(../images/arrow19.png) no-repeat left;
}



/*---互动列表页---*/

.mailbox .biaoti {
    width: 100%;
    height: 40px;
    background: #edf2f9;
    overflow: hidden;
    zoom: 1;
    line-height: 40px;
    margin-top: 20px;
    color: #3269b8;
    font-weight: bold;
}

.mailbox ul li {
    line-height: 40px;
    overflow: hidden;
    zoom: 1;
}

    .mailbox ul li.kuai {
        background: #f5f5f5 !important;
    }

.mailbox .biaoti h3, .mailbox li a {
    display: inline-block;
    width: 541px;
    text-indent: 10px;
    float: left;
    border-right: 1px solid #fff;
    font-weight: bold;
}

.mailbox li a {
    display: inline-block;
    width: 541px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    border-right: none !important;
    background: url(../images/write-bg2.jpg) no-repeat 10px 15px;
    text-indent: 33px;
}

.mailbox .biaoti span, .mailbox li span {
    display: inline-block;
    float: left;
    width: 115px !important;
    border-right: 1px solid #fff;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    color: #666;
}

span.bum2 {
    color: red;
}

.mailbox li span {
    border: none !important;
}

    .mailbox li span.date {
        color: #999;
        font-size: 15px;
    }

/*----信件详情页---*/
.petitionCon {
    margin-top: 20px;
}

.detailTable {
    margin-bottom: 10px;
    background: #fff;
    width: 100%;
    font-size: 14px;
}

.rightCent .detailTable {
    margin-top: 18px;
}

.detailTable, .detailTable tr, .detailTable tr td {
    border: 1px solid #e6e6e6;
    border-collapse: collapse;
}

    .detailTable thead th {
        font-size: 16px;
        text-align: center;
        font-weight: bold;
        color: #3269B8;
        background: #F8FBFF;
    }

    .detailTable tbody td,
    .detailTable thead th {
        padding: 10px 15px;
    }

        .detailTable tbody td.tdName {
            background: #F8FBFF;
            text-align: center;
            width: 20%;
            font-size: 14px;
        }

    .detailTable .trTitle .tdCon {
    }

    .detailTable .trName td:nth-child(2), .detailTable .trUnit td:nth-child(2) {
        width: 160px
    }

    .detailTable .trName td:nth-child(3), .detailTable .trUnit td:nth-child(3) {
        width: 160px
    }

    .detailTable .preDiv {
        font-size: 16px;
        width: 100%;
        overflow: auto;
        line-height: 32px;
    }

    .detailTable .preDiv2 {
        font-size: 18px;
        line-height: 40px;
    }


/*-----------在线访谈--------*/
.acall {
    width: 100%;
    margin: 10px 0;
    border-bottom: 1px dashed #e6e5e5;
    padding-bottom: 10px;
}

    .acall:hover {
        background: #f5f5f5;
    }

.acallTu {
    width: 260px;
    height: 165px;
    padding: 5px 5px;
}

    .acallTu img {
        width: 260px;
        height: 165px;
    }

.acallWen {
    width: 602px;
}

    .acallWen dl, .ftviwe dl {
        overflow: hidden;
        zoom: 1;
        margin: 10px 0;
    }

        .acallWen dl dt, .ftviwe dl dt {
            display: block;
            width: 90px;
            text-align: center;
            height: 30px;
            line-height: 30px;
            background: #f2f2f2;
        }

        .acallWen dl dd {
            display: block;
            width: 450px;
            margin-left: 15px;
            line-height: 30px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            .acallWen dl dd.bt a {
                color: #1f65b5 !important;
                font-weight: bold;
            }

.ftCent, .ftnr {
    width: 98%;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 16px;
}

.ftvivo {
    width: 453px;
    height: 277px;
}

.ftviwe {
    width: 650px;
    position: relative;
}

    .ftviwe h3 {
        width: 100%;
        display: block;
        line-height: 30px;
        font-size: 18px !important;
        font-weight: bold;
        color: #164fa6;
    }

    .ftviwe dl dd {
        width: 560px !important;
        display: block;
        margin-left: 10px;
        line-height: 30px;
    }

    .ftviwe dl dt {
        background: none;
        color: #f17b2a;
        width: 80px !important;
        text-align: left !important;
    }

.ftnr {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-top: 20px;
}

    .ftnr .tit, .ztbt {
        background: #f1f1f1;
        height: 40px;
        line-height: 40px;
    }

        .ftnr .tit h2, .ztbt h2 {
            display: block;
            min-width: 120px;
            max-width: 250px;
            text-align: center;
            background: #3069b8;
            line-height: 40px;
            color: #fff;
            font-size: 16px;
        }
/*.ftnr .tit h2, .ztbt h2 {float: left;padding: 0 20px;display: block;/* width: 172px; */ text-align: center;background: #3069b8;line-height: 40px;color: #fff;font-size: 16px;
}

*/

.levy a, .survey li a {
    width: 570px !important;
    background: url(../images/arrow8.jpg) no-repeat 10px 18px !important;
    text-indent: 25px !important;
}

.survey li span a {
    background: none !important;
    text-indent: 0 !important;
}

.levy span.date {
    width: 200px !important;
    color: #999 !important;
    float: right;
}

.levy span.bum3 {
    color: #999 !important;
}

.survey span.chak {
    width: 60px !important;
}

    .survey span.chak a {
        width: 100% !important;
        background: none !important;
        text-indent: 0 !important;
    }

.survey span.date {
    float: right !important;
}

/*----访谈详情页------------*/
.ftbiaoti {
    width: 100%;
    background: #f3f2f2;
    height: 40px;
    margin-bottom: 5px;
}

.reviewbt {
    width: 120px;
    line-height: 40px;
    background: #3069b8;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

    .reviewbt h3 {
        font-weight: bold;
        font-size: 16px;
    }

        .reviewbt h3 a {
            color: #fff;
        }

.tiwen {
    width: 146px;
    line-height: 49px;
    height: 49px;
    background: url(../images/hd-ico9.png) no-repeat;
    text-indent: 70px;
    color: #fff;
    position: absolute;
    top: 0px;
    right: 0px;
}

    .tiwen a {
        color: #fff;
    }

.faCent {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}

.ftask {
    width: 99%;
    margin-top: 15px;
    margin-left: 1%;
    line-height: 30px;
    height: 600px;
    overflow: auto;
    overflow-x: hidden;
}

.ftask1 {
    width: 100%;
    margin-bottom: 2px;
}

.askti {
    width: 97%;
    height: 36px;
    line-height: 36px;
    background: url(../images/hd-ico10.png) no-repeat left;
    padding-left: 30px;
    color: #1c86e0
}

    .askti span {
        color: #999999;
    }

.reply {
    width: 99%;
    border-left: 1px solid #dddddd;
    margin-left: 1%;
}

.reply2 {
    width: 1020px;
    margin-left: 22px;
    background: #f6f6f6;
    padding: 25px 25px;
    line-height: 26px;
}

.shunxu {
    width: 410px;
    line-height: 30px;
    text-align: right;
    margin-top: 5px;
    padding-right: 15px;
    font-size: 14px;
}

    .shunxu span {
        margin-right: 10px;
        display: inline-block;
        height: 20px;
        line-height: 20px;
    }


        .shunxu span a {
            color: #666;
        }

span.zheng {
    background: #1c86e0;
    color: #fff;
    padding: 0px 8px;
    border-radius: 2px;
}

    span.zheng a {
        color: #fff;
    }

.userQues {
    width: 100%;
    margin-top: 20px;
}

.tiwenCent, .tiwenCent2 {
    width: 100%;
    margin-top: 10px;
    height: 380px;
    overflow: scroll;
    overflow-x: hidden;
}

.tiwenCent2 {
    overflow: hidden !important;
    height: auto !important;
}

    .tiwenCent dl, .tiwenCent2 dl {
        margin-bottom: 30px;
        background: #f7f7f7;
    }

        .tiwenCent dl dt {
            height: 40px;
            line-height: 40px;
            border-left: 3px solid #138be3;
            line-height: 30px;
            overflow: hidden;
            zoom: 1;
            margin-bottom: 5px;
        }

            .tiwenCent dl dt span {
                width: 400px;
                line-height: 40px;
                text-indent: 10px;
                color: #777;
            }

                .tiwenCent dl dt span strong {
                    color: #3069b8;
                }

                .tiwenCent dl dt span p.date {
                    display: inline;
                }

.tiwenCent dd {
    margin-left: 20px;
    margin-bototm: 15px;
    font-size: 16px;
}

dd.question {
    line-height: 35px;
    color: #3069b8;
}

dd.replyhd {
    line-height: 35px;
}

    dd.replyhd strong {
        color: #e12500;
    }


.wytw {
    width: 97.4%;
    background: #f2f7fe;
    padding: 15px 15px;
    margin-top: 20px;
}

.wytw2 {
    background: #fff !important;
}

.twbt {
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

    .twbt h3 {
        display: block;
        marign-left: 20px;
        border-left: 3px solid #e20500;
        font-size: 16px;
        color: #e20500;
        line-height: 20px;
        text-indent: 15px;
        font-weight: bold;
    }

.wytw2 {
    background: #fff !important;
}

    .wytw2 .twbt {
        border-bottom: 1px solid #eee;
    }

    .wytw2 .tjan {
        border-top: 2px dashed #eee !important;
    }

.circle {
    padding-left: 150px;
}

.tjan {
    padding-top: 15px;
    border-top: 2px dashed #fff;
    padding-left: 230px;
}

.quesbox {
    margin-bottom: 10px;
    overflow: hidden;
    zoom: 1;
}

    .quesbox span {
        float: left;
        min-width: 80px;
        line-height: 34px;
        margin-left: 10px;
    }

        .quesbox span.ts {
            color: #e12500;
        }

    .quesbox input, .quesbox textarea {
        float: left;
        border: 1px solid #e9e9e9;
        height: 34px;
        line-height: 34px;
        width: 300px;
        text-indent: 10px;
    }

    .quesbox textarea {
        height: 120px !important;
        width: 400px !important;
    }

    .quesbox input.yanzm {
        width: 100px !important;
    }

.tjan input.btn {
    width: 90px;
    height: 35px;
    border: 1px solid #ddd !important;
    background: #f1efef;
    text-indent: 0 !important;
    text-align: center;
}

.tjan input.refer {
    background: #28c8bf;
    border: 1px solid #17c0b6 !important;
    color: #fff !important;
}

.matiw {
    width: 120px;
    margin-right: 20px;
    font-weight: bold;
    line-height: 40px;
    text-align: right;
    font-size: 16px;
}

    .matiw a {
        color: #e20500;
    }


/*---调查详情页---*/
.explain {
    width: 96%;
    border: 1px dashed #cfcfcf;
    padding: 15px 15px;
    margin: 0px auto;
    line-height: 32px;
    font-size: 15px;
}

.explain2 {
    width: 100%;
    line-height: 36px;
    border-bottom: 1px dashed #cfcfcf;
    margin-top: 20px;
    padding-bottom: 10px;
}

    .explain2 h6 {
        font-weight: bold;
        line-height: 26px;
    }

.dcnr {
    width: 100%;
    margin-top: 20px;
}

    .dcnr dl {
        margin-bottom: 15px;
    }

        .dcnr dl dt {
            line-height: 36px;
            padding-left: 100px;
            color: #0057ba !important;
            font-weight: bold;
        }

        .dcnr dl dd {
            padding-left: 100px;
        }

            .dcnr dl dd textarea {
                width: 450px;
                outline: none;
                padding: 5px 10px;
                color: #444;
                font-size: 16px;
                height: 100px;
            }

.Survey_Box {
    font-size: 18px;
}

.details p#SurveyTitle {
    background: #f0f6fd;
    text-align: center;
    color: #014b9f;
    padding: 10px 0px;
    font-size: 24px;
}

.dctime {
    background: #f0f6fd;
    margin-bottom: 20px;
    text-align: center;
    font-size: 14px;
    color: #666;
    padding-bottom: 10px;
    line-height: 20px;
}

.details p.survey_des {
    padding: 0px 40px;
    line-height: 36px;
    font-size: 16px;
    margin-bottom: 15px;
}

.dcsj {
    background: #f0f6fd;
    text-align: center;
    padding: 10px 20px;
}

.tijiaoBtn {
    width: 100%;
    border-top: 1px solid #ccc;
    padding-top: 15px;
    text-align: right;
}

.wenjuan {
    text-align: left;
    padding-left: 100px;
    margin-top: -20px;
}


/*-------在线征集评论提交表---------*/
.poll_collect {
    margin-top: 20px;
    font-size: 14px;
    font-family: "微软雅黑";
}

    .poll_collect h3, .collection-theme h3.collectit {
        font-size: 18px;
        color: #164fa6;
        font-weight: bold;
        height: 60px;
        line-height: 60px;
        padding-left: 8px;
    }


/*= 发表评论区 =*/
.msg_box {
    margin-top: 25px;
    padding: 8px;
    border: 1px solid #ddd;
    margin-top: 8px;
}

    .msg_box .hd {
        padding-left: 22%;
        width: 78%;
        height: 40px;
        line-height: 40x;
        background: #f3f3f3;
    }

.msg_list_box .hd p {
    display: inline;
    color: #666;
    float: left;
}


/*== 评论者立场 ==*/
.msg_box .standpoint {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    height: 40px;
}

    .msg_box .standpoint li {
        width: 125px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        float: left;
        margin-right: 5px;
        color: #666;
    }

        .msg_box .standpoint li.current, .msg_box .standpoint li:hover {
            background: #3b7cd4;
            color: #fff;
            font-weight: bold;
        }

/*== 评论者用户信息 ==*/
.msg_box .bd {
    margin: 20px 0px;
    padding-left: 12%;
    width: 88%;
}

    .msg_box .user_info li, .msg_box .bd dl {
        height: 35x;
        width: 820px;
        overflow: hidden;
        zoom: 1;
        line-height: 28px;
        margin-bottom: 10px;
    }



        .msg_box .user_info li span {
            display: block;
            width: 100px;
            text-align: right;
            float: left;
            height: 35px;
            line-height: 35px;
        }

            .msg_box .user_info li input, .msg_box .user_info li textarea, .msg_box .user_info li span.dengji {
                text-indent: 10px;
                display: block;
                width: 702px !important;
                text-align: left !important;
                float: right;
                line-height: 33px !important;
                height: 33px;
            }

        .msg_box .user_info li.star, .msg_box .user_info li.star span {
            height: 20px !important;
            line-height: 20px !important;
        }

            .msg_box .user_info li.star img {
                cursor: pointer;
                text-indent: 0 !important;
                margin-top: -5px;
            }

            .msg_box .user_info li.star span.dengji {
                text-indent: 0 !important;
            }

        .msg_box .user_info li input.input_check {
            display: block;
            width: 12px !important;
            height: 12px !important;
            margin-top: 12px;
            float: left !important;
            margin-left: 15px;
        }

        .msg_box .user_info li input, .msg_box .user_info li textarea {
            border: 1px solid #ddd;
        }

    .msg_box .bd dl {
        overflow: hidden;
        zoom: 1;
    }

    .msg_box .bd dt {
        width: 100px;
        text-align: right;
        float: left;
        height: 40px;
        line-height: 40px;
    }

        .msg_box .bd dt span {
            color: #ee0000;
        }

    .msg_box .bd dd {
        width: 702px;
        float: right;
    }

        .msg_box .bd dd textarea {
            width: 690px;
            height: 100px !important;
            padding: 5px 5px;
            line-height: 30px;
            border: 1px solid #ddd;
        }



/*== 评论操作区 ==*/

.msg_box .return {
    width: 77.5%;
    height: 35px;
    padding-top: 15px;
    border-top: 1px dashed #ddd;
    padding-left: 22.5%;
    margin-bottom: 5px;
    overflow: hidden;
    zoom: 1;
}

    .msg_box .return button, .msg_box .return img, .msg_box .return input {
        display: block;
        float: left;
        margin-right: 10px;
        height: 35px;
    }

    .msg_box .return button {
        width: 100px;
        background: #ff9300;
        color: #fff;
        border: none;
        cursor: pointer;
    }

    .msg_box .return img {
        width: 100px;
        height: 35px;
    }

    .msg_box .return input {
        width: 100px;
        height: 30px !important;
        border: 1px solid #ddd;
        text-indent: 5px;
    }



.article_yjs_box {
    width: 1000px;
    float: left;
    text-align: center;
    font-family: "微软雅黑";
    padding-bottom: 50px;
}

    .article_yjs_box h2 {
        font-size: 24px;
        line-height: 60px;
    }

    .article_yjs_box h3 {
        font-size: 18px;
        font-weight: 100;
    }

.article_yjs_box1 {
    width: 1000px;
    float: left;
    font-family: "微软雅黑";
    padding-bottom: 20px;
}

    .article_yjs_box1 p {
        width: 1000px;
        float: left;
        text-align: center;
        font-size: 24px;
        line-height: 60px;
        border-bottom: #ddd solid 1px;
        border-top: #ddd solid 1px;
    }

    .article_yjs_box1 ul {
        width: 1000px;
        float: left;
        margin-top: 20px;
    }

        .article_yjs_box1 ul li a {
            font-size: 14px;
            width: 185px;
            float: left;
            margin: 10px 0px 0px 10px;
            background: #edffeb;
            border: #006e21 solid 1px;
            color: #006e21;
            text-align: center;
            line-height: 36px;
        }

            .article_yjs_box1 ul li a:hover {
                background: #006e21;
                border: #006e21 solid 1px;
                color: #fff;
            }

/*= 评论列表 =*/
.msg_list_box {
    border: 1px solid #ddd;
    padding: 8px;
    margin-top: 20px;
}

    .msg_list_box p, .msg_list_box h3, .msg_list_box h4 {
        margin: 0;
        padding: 0;
    }

    .msg_list_box .hd {
        background: #f3f3f3 url(../images/msg_03.png) no-repeat 10px 8px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        zoom: 1;
        border-bottom: 1px solid #3b7cd4;
        text-indent: 20px;
        font-size: 14px;
        font-family: "微软雅黑";
        width: 100%;
    }

        .msg_list_box .hd h3 {
            font-size: 18px;
            color: #164fa6;
            float: left;
            display: inline;
            line-height: 40px;
            margin-left: 23px;
        }

        .msg_list_box .hd p {
            display: inline;
            color: #666;
            float: left;
        }

        .msg_list_box .hd .count {
            float: right;
            margin-right: 20px;
        }

            .msg_list_box .hd .count strong {
                color: #c00;
            }

    .msg_list_box .bd {
        padding: 11px 13px;
    }

        .msg_list_box .bd li {
            margin-bottom: 8px;
        }

    /*== 评论用户信息区 ==*/
    .msg_list_box .msg_info {
        background: #f5f5f5 url(../images/arow1.png) no-repeat 8px 11px;
        position: relative;
        border-bottom: 1px solid #ddd;
        height: 26px;
        line-height: 26px;
        padding: 0 16px;
        color: #666;
        text-indent: 5px;
        width: 96%;
    }

    .msg_list_box .reviewer {
        color: #000;
    }

    .msg_list_box .star {
        position: absolute;
        right: 12px;
        top: 0;
        height: 22px;
        line-height: 22px;
    }

        .msg_list_box .star img {
            vertical-align: middle;
            margin-top: -10px;
        }

    .msg_list_box em {
        font-style: normal;
        line-height: 22px;
        height: 22px;
    }

    /*== 评论内容 ==*/
    .msg_list_box .msg_content h4 {
        /*height: 28px;*/
        line-height: 28px;
        color: #164fa6;
        font-size: 14px;
        margin: 0 10px;
        font-weight: bold;
    }

    .msg_list_box .msg_content p {
        color: #666;
        margin: 0 10px;
        line-height: 22px;
    }

    .msg_list_box .reply {
        background: #f4f8fd;
        border: 1px solid #dce8f8;
        padding: 10px;
        margin: 10px 0;
    }

    .msg_list_box .replyer {
        color: #f90;
    }

    /*== 评论操立场 ==*/

    .msg_list_box .page_box {
        text-align: center;
        border-top: 1px dashed #93b7e0;
        height: 3em;
        line-height: 3em;
    }

        .msg_list_box .page_box a {
            margin-left: 0.5em;
        }

.msg_replyer_box {
    margin-top: 8px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    zoom: 1;
}


/*---专题专栏---*/
.topic {
    width: 1170px;
}

    .topic ul li {
        float: left;
        width: 284px;
        height: 100px;
        margin: 0px 5px 20px 6px;
    }


.topic-gd {
    width: 1170px;
    margin-bottom: 15px;
}

    .topic-gd .bd {
        padding-left: 0.7%;
        width: 99.3%;
    }

        .topic-gd .bd ul li {
            width: 100%;
            overflow: hidden;
            zoom: 1;
            height: 96px;
            margin-bottom: 20px;
        }

.zt-list {
    float: left;
    width: 269px;
    height: 96px;
    margin: 0px 10px
}

.more {
    width: 1180px;
    height: 48px;
    background: #f3f3f3;
}

    .more a {
        display: block;
        width: 65px;
        padding-right: 20px;
        margin: 0px auto;
        line-height: 48px;
        color: #0c5ab4;
        background: url(../images/arrow5.png) no-repeat right;
        font-size: 16px;
    }

.zhuanti {
    width: 100%;
}

    .zhuanti ul {
        margin-top: 15px;
    }
        /*.zhuanti ul li{ width:45%; float:left; margin:0px 2.5% 10px 2.5%; height:40px; line-height:40px; text-indent:35px; background:url(../images/quanq2.png) no-repeat 15px 15px; background-color:#f5f5f5;}
.zhuanti ul li:hover{  background:url(../images/quanq2.png) no-repeat 15px 15px; background-color:#ebf5fd;}*/
        .zhuanti ul li {
            width: 330px !important;
            float: left;
            margin: 0px 15px 10px 15px;
            line-height: 46px;
            background: url(../images/quanq2.png) no-repeat 12px 19px;
            background-color: #f5f5f5;
            padding-left: 30px;
        }

            .zhuanti ul li:hover {
                background: url(../images/quanq2.png) no-repeat 12px 19px;
                background-color: #ebf5fd;
            }

            .zhuanti ul li a {
                width: 100%;
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }



/*------智能机器人---*/
.robotCent {
    width: 1180px;
    margin: 0px auto;
}

.robotBt {
    width: 1180px;
}

.jiw-logo {
    width: 400px;
    height: 95px;
    margin-top: 20px;
}

.fanhui {
    width: 600px;
    color: #fff;
    line-height: 59px;
    overflow: hidden;
    zoom: 1;
    position: relative;
}

    .fanhui h2 {
        display: block;
        width: 298px;
        height: 71px;
        margin-top: 20px;
    }

    .fanhui span {
        display: block;
        position: absolute;
        top: 0;
        right: 80px;
        width: 70px;
        height: 59px;
        line-height: 59px;
        background: url(../images/arrow12.png) no-repeat left;
        padding-left: 26px;
        font-size: 16px;
    }

        .fanhui span a {
            color: #fff;
        }

    .fanhui p {
        display: block;
        line-height: 46px;
        font-size: 14px;
    }

.jir-wk {
}

.jqCent {
    width: 1024px;
    background: #fff;
    border-radius: 15px;
    padding: 27px 25px;
    margin-top: 10px;
}

.duihk {
    width: 590px;
}

.duihk1 {
    width: 567px;
    height: 400px;
    overflow-y: scroll;
    padding: 10px 10px 10px 1px;
}

.huak {
    width: 547px;
    overflow: hidden;
    zoom: 1;
}

.ans {
    width: 469px;
    margin-top: 10px;
    margin-bottom: 24px;
}

.anstx {
    width: 40px;
    border: 4px solid #fff;
    float: left;
}

.ansk {
    border: 1px solid #dddddd;
    background: #fff;
    float: left;
    padding: 5px 10px;
    border-radius: 10px;
    line-height: 40px;
    position: relative;
    margin-left: 20px;
}

span.jiaoluo {
    display: block;
    width: 16px;
    height: 17px;
    position: absolute;
    top: 9px;
    left: -16px;
}

.wenda {
    width: 469px;
    margin-top: 10px;
    margin-bottom: 24px;
    float: right;
}

.twtx {
    width: 40px;
    border: 4px solid #fff;
    float: right;
}

.twsk {
    border: 1px solid #dddddd;
    background: #fff;
    float: right;
    padding: 5px 10px;
    border-radius: 10px;
    line-height: 40px;
    position: relative;
    margin-right: 20px;
}

span.jiaoluo2 {
    display: block;
    width: 16px;
    height: 17px;
    position: absolute;
    top: 9px;
    right: -16px;
}

.jqrtj {
    width: 576px;
    background: #f5f5f5;
    padding: 5px 10px;
    border-radius: 10px;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
}

.jqrtw {
    width: 580px;
    height: 83px;
    border: none;
    background: none;
    color: #333;
    line-height: 30px;
    padding-left: 10px;
    outline: none;
}

.tishi {
    width: 590px;
    height: 36px;
    margin-top: 10px;
}

.tishw {
    width: 192px;
    float: left;
    background: url(../images/dhk-ico3.png) no-repeat left;
    text-indent: 23px;
    line-height: 36px;
    color: #666;
    font-size: 14px;
}

    .tishw span {
        color: #dc4002;
        font-weight: bold;
        margin: 0 2px;
    }

.tishwBtn {
    width: 100px;
    height: 36px;
    float: right;
    margin-right: 14px;
}

    .tishwBtn input {
        width: 100px;
        background: #e0281a !important;
    }

    .tishwBtn a.btn {
        width: 100px;
        background: #e0281a !important;
        display: block;
        color: #fff;
    }

        .tishwBtn a.btn:hover {
            color: #fff;
        }


.biaoq {
    width: 400px;
}

.zhbqt {
    width: 100%;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #cf2a18;
    background: url(../images/dhk-ico4.png) no-repeat 15px -5px;
    background-color: #f5f5f5;
    text-indent: 50px;
    font-weight: bold;
}

.bqCent {
    width: 100%;
    margin-top: 10px;
}

    .bqCent .hd ul {
        height: 35px;
        overflow: hidden;
        zoom: 1;
    }

        .bqCent .hd ul li {
            display: block;
            width: 80px;
            height: 35px;
            text-align: center;
            line-height: 25px;
            float: left;
        }

            .bqCent .hd ul li.on {
                background: url(../images/dhk-ico5.png) no-repeat;
                color: #fff;
            }

                .bqCent .hd ul li.on a {
                    color: #fff;
                }

/*.bqnr{ width:391px; margin-top:5px; background:#f6f6f9; padding:10px 5px; overflow:hidden;zoom:1;height:180px;}*/
/*智能机器人修改0901*/
.bqnr {
    width: 391px;
    margin-top: 5px;
    background: #f6f6f9;
    padding: 10px 5px;
    overflow: hidden;
    zoom: 1;
    height: 120px;
}

    .bqnr li {
        float: left;
        width: 78px;
        line-height: 30px;
        text-align: center;
    }


.jqhd h4 {
    font-weight: bold;
    line-height: 30px;
}

ul.edu-box {
    overflow: hidden;
    zoom: 1;
    background: #f4f4f4;
    margin-top: 10px;
}

    ul.edu-box li {
        float: left;
        padding: 1px 8px;
        margin: 0px 2px;
        line-height: 30px;
    }

        ul.edu-box li a {
            display: block;
        }

        ul.edu-box li.on, ul.edu-box li.on a {
            background: #078bd1;
            color: #fff;
        }

        ul.edu-box li.active, ul.edu-box li.active a {
            background: #078bd1;
            color: #fff;
        }

.edu-con {
    margin: 10px 0px;
}

    .edu-con ul {
        overflow: hidden;
        zoom: 1;
        width: 360px;
    }

        .edu-con ul li {
            line-height: 36px;
            background: url(../images/arow1.png) no-repeat left;
            padding-left: 10px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.jqhot {
    width: 100%;
    margin-top: 15px;
}

.rdgz {
    background: url(../images/dhk-ico6.png) no-repeat 15px -5px #f5f5f5;
}

.jqhot ul {
    margin-top: 10px;
}
    /*.jqhot ul li{ float:left; margin-right:28px; width:79px;text-align:center; }*/
    /*智能机器人修改0901*/
    .jqhot ul li {
        float: left;
        text-align: center;
        margin-right: 10px;
    }

        .jqhot ul li i {
            display: block;
            width: 79px;
            height: 62px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            background: url(../images/robot-icon.png) no-repeat 0 0 #f6f6f6;
        }

        .jqhot ul li:hover i {
            webkit-transition: -webkit-transform 0.7s ease-out;
            -moz-transition: -moz-transform 0.7s ease-out;
            transition: transform 0.7s ease-out;
            transform: rotateY(360deg);
            -webkit-transform: rotateY(360deg);
            -moz-transform: rotateY(360deg);
        }

        .jqhot ul li span {
            display: block;
            line-height: 40px;
        }

li.qit1 i {
    background-position: 0 0;
}

li.qit2 i {
    background-position: 0 -72px !important;
}

li.qit3 i {
    background-position: 0 -144px !important;
}

li.qit4 i {
    background-position: 0 -216px !important;
}

li.qit5 i {
    background-position: 0 -288px !important;
}

li.qit6 i {
    background-position: 0 -360px !important;
}

li.qit7 i {
    background-position: 0 -432px !important;
}

li.qit8 i {
    background-position: 0 -504px !important;
}
/*-------办事服务-办件统计---*/


.ministry .biaoti h3, .ministry li a {
    display: inline-block;
    width: 450px !important;
    text-indent: 20px;
    float: left;
    border-right: 1px solid #fff;
    font-weight: bold;
    text-align: center;
}

.ministry li a {
    display: inline-block;
    width: 450px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    border-right: none !important;
    background: none !important;
    text-indent: 20px !important;
}

.ministry .biaoti span, .ministry li span {
    display: inline-block;
    float: left;
    width: 145px !important;
    border-right: 1px solid #fff;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .ministry .biaoti span, .ministry li span.last {
        border-right: none !important;
    }



/*-----------政府机构-----*/
.organ {
    width: 100%;
    margin-top: 10px;
}

.zuzhi {
    width: 100%;
    margin-bottom: 10px;
}

    .zuzhi .hd {
        width: 100%;
        height: 40px;
        border-bottom: 1px solid #eaecee;
        position: relative;
    }

        .zuzhi .hd h3 {
            display: block;
            width: 124px;
            height: 40px;
            line-height: 45px;
            padding-left: 50px;
            font-size: 16px;
            font-weight: bold;
            position: absolute;
            left: 0;
            bottom: 0;
            border-bottom: 3px solid #1f65b5;
            color: #1f65b5;
            background: url(../images/ind-icons.png) no-repeat 15px 11px;
        }

    .zuzhi .bd ul {
        background: #f9f8f8;
        padding: 10px 15px;
        width: 98% !important;
    }

        .zuzhi .bd ul li {
            float: left;
            width: 290px;
            background: url(../images/arrow5.jpg) no-repeat left;
            text-indent: 15px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 40px;
        }

/*------- 在线投稿页-------*/
.tougao {
    width: 100%;
    min-height: 510px
}

.tgbt {
    width: 100%;
    background: #f5f5f5;
    line-height: 45px;
    height: 45px;
}

    .tgbt h3 {
        display: block;
        width: 200px;
        background: #3c7ec9;
        text-align: center;
        color: #fff;
        font-size: 16px;
        font-weight: bold;
    }

.draft, .draft2, .draft3 {
    width: 100%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    zoom: 1;
    margin-top: 15px;
}

.draft, .draft2 {
    height: 45px;
    line-height: 45px;
}

.draft3 {
    line-height: 38px;
    height: auto !important;
}

.draft2 {
    padding-left: 200px;
}

.draft span, .draft3 span {
    display: inline-block;
    width: 180px;
    text-align: right;
    padding-right: 20px;
    float: left;
}

.draft3 span {
    line-height: 38px;
}

.draft select, .draft3 input, .draft3 textarea {
    display: inline-block;
    float: left;
    width: 420px;
    height: 45px;
    line-height: 45px;
    color: #444;
    border: 1px solid #ddd;
    text-indent: 10px;
}

.draft select {
    width: 300px !important;
}

.draft3 input {
    height: 34px !important;
    line-height: 34px !important;
}

.draft3 textarea {
    height: 120px !important;
    width: 560px;
}


.draft3 input.zt {
    width: 16px !important;
    height: 16px !important;
    margin-top: 10px;
    margin-right: 10px;
    border: none !important;
}

.draft2 a, .draft2 input {
    display: block;
    float: left;
    width: 120px;
    margin-right: 20px;
    background: #f3f2f2;
    text-align: center;
    line-height: 35px;
    height: 35px;
    border: 1px solid #eeeded;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.draft2 input {
    background: #eb9502 !important;
    border: 1px solid #df8f07;
    color: #fff;
    cursor: pointer;
}


/*-----------依申请公开详情页--------------*/

.ysqnr {
    width: 98%;
    margin: 0 auto;
    margin-top: 20px;
    border: 1px solid #cfe7fb;
}

    .ysqnr dl {
        border-bottom: 1px solid #cfe7fb;
        overflow: hidden;
        zoom: 1;
        height: 40px;
        line-height: 40px;
    }

        .ysqnr dl.sk {
            background: #f1f8ff;
        }

        .ysqnr dl dt {
            width: 20%;
            float: left;
            border-right: 1px solid #cfe7fb;
            padding-right: 20px;
            text-align: right;
        }

        .ysqnr dl dd {
            width: 60%;
            float: left;
            text-indent: 20px;
        }

.ckjg {
    line-height: 40px;
    text-align: center;
}

/*-------政府在线纠错页----------*/
.jiucuoBanner {
    width: 100%;
    height: 610px;
    margin: 0px auto;
    background: url(../images/jiuc-banner.jpg) no-repeat center top;
}

.jiucuoHead {
    width: 1200px;
    margin: 0 auto;
}

.jc-logo {
    width: 235px;
    height: 70px;
    margin-top: 23px;
}

    .jc-logo img {
        width: 235px;
        height: 60px;
    }

.jcfanh {
    width: 100px;
    text-align: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 20px;
}

    .jcfanh a {
        display: block;
        width: 70px;
        height: 59px;
        line-height: 59px;
        background: url(../images/arrow12.png) no-repeat left;
        padding-left: 26px;
        font-size: 16px;
        float: right;
    }

    .jcfanh a {
        color: #fff;
    }

.jiucdy {
    width: 663px;
    margin: 20px auto;
    background: url(../images/jc-pic.jpg) no-repeat;
    height: 160px;
    padding: 50px 300px 20px 35px;
    font-size: 16px;
    line-height: 36px;
}

.jiuCent {
    width: 1000px;
    margin: 0px auto;
    margin-top: 20px;
}

.jiutit {
    width: 1000px;
    height: 46px;
    line-height: 46px;
    border-bottom: 2px solid #eee;
    position: relative;
}

    .jiutit h3 {
        display: block;
        position: absolute;
        bottom: -2px;
        left: 0;
        background: url(../images/jiuc-ico.png) no-repeat 20px 10px;
        font-size: 20px;
        color: #333;
        padding: 0px 20px 0px 35px;
        text-indent: 25px;
        border-bottom: 3px solid #c00101;
    }

.jc-text-box {
    margin: 20px 10px;
}

    .jc-text-box p {
        margin-left: 45px;
        font-size: 14px;
        color: #555555;
        line-height: 26px;
    }

.jc-text {
    background-color: #f7f7f7;
    font-size: 14px;
    color: #555555;
    width: 100%;
    line-height: 40px;
    text-indent: 15px;
}

.jc-table {
    border: 0px;
    margin: 25px 35px;
    background: #fff;
}

    .jc-table tr {
        height: 35px;
    }

    .jc-table td {
        border: none !important;
        padding: 5px 15px !important;
    }

    .jc-table tr td {
        font-size: 14px;
        padding-bottom: 10px;
        border-bottom: none !important;
    }

        .jc-table tr td.tdbold {
            text-align: right;
            padding-right: 10px;
            width: 110px;
        }

.jc-text1 {
    width: 250px;
    border: 1px solid #ccc;
    line-height: 30px;
    height: 30px;
    outline: none;
}

.jc-text2 {
    width: 134px;
    border: 1px solid #ccc;
    line-height: 30px;
    height: 30px;
    margin-top: 4px;
}

.red {
    color: red;
    margin: 0 5px;
}

.jc-table #subject {
    width: 87%;
    border: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
}

.jc-table #urladdress {
    width: 87%;
    border: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
}

.jc-table textarea {
    border: 1px solid #ccc;
    width: 87%;
    overflow-y: scolling;
    overflow-y: auto;
    z-index: 9999;
    resize: none;
}

.jc-table #verifycode {
    width: 160px;
}

.jc-table #declare {
    padding-top: 15px;
}

    .jc-table #declare p {
        line-height: 17pt;
        font-size: 12px
    }

.mobilecode-box {
    float: left;
    margin: auto;
}

.ml5 {
    margin-left: 5px;
}

.mr5 {
    margin-right: 5px;
}

.ml20 {
    margin-left: 20px;
}

.text_r {
    text-align: right;
}

.ml40 {
    margin-left: 40px;
}




/*----------------------网站地图-----------------*/

.map {
    width: 96%;
    margin: 16px auto;
}

.maptit {
    padding-bottom: 16px;
}

    .maptit h1 {
        text-align: center;
        font-size: 26px;
        color: #014b9f;
        line-height: 40px;
    }

.ditu {
    width: 100%;
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #f0f0f0;
    position: relative;
}

    .ditu h1 {
        padding: 0px 20px;
        height: 40px;
        color: #d11b0d;
        line-height: 40px;
        font-size: 18px;
        display: block;
        position: absolute;
        bottom: -2px;
        left: 0;
        border-bottom: 3px solid #d11b0d;
    }

    .ditu a:hover {
        color: #1238b5;
    }

    .ditu h2 {
        padding: 0px 20px;
        height: 40px;
        color: #d11b0d;
        line-height: 40px;
        font-size: 18px;
        display: block;
        position: relative;
        float: left;
        border-bottom: 3px solid #d11b0d;
    }

    .ditu p {
        width: 120px;
        height: 40px;
        font-size: 16px;
        text-align: center;
        color: #d11b0d;
        line-height: 40px;
        display: block;
        position: relative;
        float: left;
    }
/*.ditu p{ float:left; width:120px; font-size:16px; text-align:center;}
*/ .mapSublb {
    padding: 16px 20px;
    width: 96%;
}

    .mapSublb ul {
        overflow: hidden;
        zoom: 1;
    }

        .mapSublb ul li {
            background: url(../images/arrow8.jpg) no-repeat left;
            height: 40px;
            line-height: 40px;
            overflow: hidden;
            padding-left: 10px;
            float: left;
            font-size: 16px;
            margin-right: 25px;
        }

/*---手机下载页--------*/
.sjmh {
    width: 100%;
}

    .sjmh .hd {
        height: 40px;
        background: url(../images/17ss_tit.jpg) repeat-x 0 34px;
    }

        .sjmh .hd ul li {
            float: left;
            width: 115px;
            margin-right: 4px;
            text-align: center;
            line-height: 35px;
            height: 40px;
            background: url(../images/17ss_wsbs_tit.jpg) repeat-x;
            font-size: 16px;
            text-transform: uppercase;
        }

            .sjmh .hd ul li.on {
                background: url(../images/17ss_tit_bar.png) no-repeat;
                color: #fff;
                font-weight: bold;
            }

    .sjmh .bd {
        width: 92% !important;
        margin: 0 auto;
        margin-top: 20px;
        padding-bottom: 30px;
    }

        .sjmh .bd .shjzb {
            width: 498px;
        }

            .sjmh .bd .shjzb .tu {
                width: 100%;
                height: 260px;
            }

.zfti {
    width: 100%;
    margin-top: 5px;
}

    .zfti h3 {
        line-height: 40px;
        font-size: 16px;
        font-weight: bold;
    }

    .zfti ul li {
        line-height: 26px;
        background: url(../images/arow1.png) no-repeat 0 10px;
        padding-left: 15px;
        color: #666;
        font-size: 16px;
        margin-bottom: 10px;
    }

.appbt {
    width: 100%;
}

    .appbt h2 {
        display: block;
        width: 100%;
        height: 41px;
    }

    .appbt span {
        display: block;
        line-height: 40px;
        font-size: 15px;
    }

.sjmh_con1 {
    width: 62%;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
    zoom: 1;
}

    .sjmh_con1 dl {
        display: block;
        width: 118px;
    }

        .sjmh_con1 dl dt {
            height: 40px;
            padding-top: 118px;
            line-height: 40px;
            text-align: center;
            font-size: 16px;
        }

            .sjmh_con1 dl dt.anzhuo {
                background: url(../images/17hl_sjmh_icon1.jpg) no-repeat;
            }

            .sjmh_con1 dl dt.app {
                background: url(../images/17hl_sjmh_icon2.jpg) no-repeat;
            }

        .sjmh_con1 dl dd {
            width: 107px;
            height: 107px;
            margin: 0 auto;
            margin-top: 10px;
        }

.caption {
    display: 100%;
    line-height: 36px;
    height: 36px;
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
}

.sjmh .bd .shjyb {
    width: 471px;
}


/*------图片新闻详情页-----*/
.photoshow {
    width: 1138px;
    margin-top: 24px;
}

.mod18Box {
    width: 1180px;
    margin: 0px auto;
}

.mod18 {
    width: 1180px;
    margin: 0px auto;
    position: relative;
}

    .mod18 span {
        position: absolute;
        width: 14px;
        height: 21px;
        top: 630px;
        cursor: pointer;
        z-index: 99;
    }

    .mod18 .prev {
        left: 0;
        background: url(../images/arrow15.png) no-repeat;
        left: 26px;
    }

    .mod18 .next {
        right: 0;
        background: url(../images/arrow16.png) no-repeat;
        right: 24px;
    }

    .mod18 #prevTop, .mod18 #nextTop {
        top: 208px;
        width: 98px;
        height: 97px;
    }

    .mod18 #prevTop {
        background: url(../images/arrow13.png) 0 0 no-repeat;
        left: 84px;
    }

    .mod18 #nextTop {
        background: url(../images/arrow14.png) 0 0 no-repeat;
        right: 63px;
    }


    .mod18 li {
        float: left;
    }

    .mod18 .cf li {
        position: relative;
        color: #fff;
    }

    .mod18 .cf a {
        display: block;
        width: 763px;
        height: 513px;
        position: absolute;
        color: #fff;
    }

    .mod18 .picBox {
        height: 513px;
        position: relative;
        overflow: hidden;
        width: 763px;
        margin-left: 220px;
    }

        .mod18 .picBox ul {
            height: 513px;
            position: absolute;
        }

        .mod18 .picBox li {
            width: 763px;
            height: 513px;
        }

            .mod18 .picBox li img {
                max-width: 763px;
                max-height: 513px;
                margin: 0px auto;
                display: block;
            }

    .mod18 .listBox {
        width: 1069px;
        height: 130px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        margin-top: 41px;
        background: #f0f7fb;
        padding: 14px 0px;
    }

        .mod18 .listBox ul {
            height: 130px;
            position: absolute;
            left: 9px;
            overflow: hidden;
            zoom: 1;
        }

        .mod18 .listBox li {
            width: 168px;
            height: 123px;
            cursor: pointer;
            position: relative;
            margin-right: 9px;
        }

            .mod18 .listBox li i {
                display: none;
            }

            .mod18 .listBox li a {
                display: block;
                width: 124px;
                height: 70px;
            }

            .mod18 .listBox li img {
                width: 162px;
                height: 123px;
                border: 3px solid #dae1e4;
            }

        .mod18 .listBox .on img {
            width: 162px;
            height: 123px;
            border: 3px solid #4391ea;
        }

        .mod18 .listBox .on i {
            display: block;
        }

.browse {
    width: 400px;
    overflow: hidden;
    zoom: 1;
    height: 28px;
    margin-bottom: 20px;
    padding-left: 750px;
}

    .browse strong {
        float: left;
        display: block;
        margin: 0px 10px;
        font-weight: normal;
    }

    .browse span {
        display: block;
        float: left;
        margin-right: 8px;
    }

span.zuo {
    width: 14px;
    padding-left: 27px;
    background: url(../images/icon6.png) no-repeat 0px 8px;
    text-align: 27px;
}

span.you {
    width: 14px;
    padding-right: 28px;
    background: url(../images/icon6.png) no-repeat 20px -12px;
}

span.quanp {
    width: 61px;
    padding-right: 10px;
    height: 28px;
    line-height: 28px;
    padding-left: 30px;
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff;
    background: url(../images/icon6.png) no-repeat 8px -32px;
    background-color: #7cb8fe;
}

    span.quanp a {
        color: #fff;
    }

span.quanp2 {
    width: 31px;
    height: 28px;
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff;
    background: url(../images/icon6.png) no-repeat 8px -60px;
    background-color: #7cb8fe;
    font-size: 0px;
    line-height: 28px;
}

.tuwen {
    margin-top: 20px;
    line-height: 30px;
    font-size: 16px;
    padding: 0px 20px 40px 0;
}

.footer {
    border-top: none !important;
}

/*--图片模型修改样式----*/
.container {
    width: 100%;
    margin-left: 0 !important;
}

    .container .pic-top {
        height: 35px !important;
    }

    .container .location {
        width: 720px !important;
        border-bottom: none !important;
        float: left;
        height: 35px !important;
        line-height: 35px !important;
    }

    .container .eControl {
        height: 35px !important;
    }

    .container .ecCont {
        height: 35px;
        padding-top: 0px !important;
    }

.pic-bot .h1title {
    font-size: 26px !important;
    color: #014b9f !important;
}

.author {
    background: #f5f5f5 !important;
    height: 40px !important;
    line-height: 40px !important;
    width: 100% !important;
    padding: 0 200px !important;
    width: 66% !important;
}

.pic-main {
    margin-top: 20px !important;
}

#BottomPicList {
    height: 100px !important;
    width: 1120px !important;
    margin: 0 auto;
    padding: 14px 25px !important;
    border: none !important;
    background: #f0f7fb !important;
}

#efpInfo {
    margin-top: 0px !important;
}

#efpPicList {
    overflow: hidden;
    margin: 0px auto;
    padding-top: 0px !important;
}

#efpPicListCont .picOn img {
    border: 4px solid #4391ea !important;
}

#efpPicListCont .pic, #efpPicListCont .picOn {
    padding: 0 6px;
}

/*----------多列表模板一------------*/
.plate {
    width: 100%;
    margin-bottom: 20px;
}

    .plate .hd {
        width: 100%;
        height: 40px;
        line-height: 40px;
        background: url(../images/rig-titbg2.png) no-repeat 15px 8px #f5f5f5;
        text-indent: 40px;
        overflow: hidden;
        zoom: 1;
    }

        .plate .hd h3 {
            margin-left: 10px;
            font-weight: bold;
            font-size: 16px;
            float: left;
        }

            .plate .hd h3 a {
                color: #1f65b5;
            }

        .plate .hd span {
            float: right;
            margin-right: 15px;
            font-size: 15px
        }

    .plate .bd {
        width: 99% !important;
        max-height: 240px;
    }

        .plate .bd ul {
            padding-top: 5px;
            padding-left: 1%;
            width: 99%
        }

.shed {
    width: 100%;
}

.lanmu {
    width: 424px;
    margin-bottom: 20px;
    border: 1px solid #ededed;
    padding: 5px 5px;
}

    .lanmu .plate {
        margin-bottom: 0 !important;
    }

        .lanmu .plate ul li a {
            width: 79% !important;
        }

        .lanmu .plate ul li span {
            width: 76px !important;
        }


/*-----------统计年鉴----------*/
.yearbook {
    width: 100%;
}

    .yearbook ul li {
        float: left;
        width: 249px;
        padding: 8px 8px;
        margin: 0 10px 20px 10px;
        border: 1px solid #ecebea;
    }

        .yearbook ul li img {
            width: 249px;
            height: 343px;
        }



/*专题列表页_补充*/
.yiseq2 {
    width: 225px;
    margin-bottom: 15px;
    background: #f6f6f6;
    padding: 13px 13px;
}

    .yiseq2 li {
        background: #fff;
        height: 35px;
        float: left;
    }
/*查询服务_补充*/
#divPlate .bd ul li {
    float: left;
    width: 200px;
    float: left;
}


.wenz embed, .wenz video, .wenz object, .qrcodeewm_l {
    margin: 0px auto !important;
    text-align: center !important;
    display: block !important;
}

.qrcodeewm_l {
    margin: 15px auto 0px auto !important;
    text-align: center !important;
    display: block !important;
}

    .qrcodeewm_l p {
        font-size: 14px;
        line-height: 25px;
    }


/*---领导之窗列表页-----*/
.ldlb {
    width: 100%;
}

.ldlist {
    width: 555px;
    padding: 10px 10px;
    background: #f8fafe;
}

.ldzp {
    width: 212px;
    height: 258px;
}

    .ldzp img {
        max-width: 212px;
        height: 258px;
        display: block;
        margin: 0 auto;
    }

.ldwenz {
    width: 315px;
    position: relative;
    height: 320px;
}

    .ldwenz h3 {
        line-height: 48px;
        font-size: 30px;
        font-weight: bold;
        color: #db0a0a;
        font-family: "微软雅黑";
        margin-bottom: 10px;
    }

    .ldwenz dl {
        overflow: hidden;
        zoom: 1;
    }

        .ldwenz dl dt {
            display: block;
            width: 60px;
            line-height: 30px;
            font-weight: bold;
            font-size: 16px;
            color: #444;
        }

        .ldwenz dl dd {
            display: block;
            line-height: 30px; /*max-height:50px;*/
        }

.ldBtn {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    left: 0;
    bottom: 10px;
}

    .ldBtn a {
        display: block;
        float: left;
        text-align: center;
        margin-right: 10px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px; /*height:36px;*/
        width: 96px;
        color: #fff;
        padding: 8px 0 8px 0;
    }

        .ldBtn a.last {
            margin-right: 0 !important;
        }

a.ldanniu1 {
    background: #72b6ea;
}

a.ldanniu2 {
    background: #7dd9da;
}

a.ldanniu3 {
    background: #919ef1;
}

.qtld {
    width: 100%;
    margin: 22px 0;
}

.qtldlb {
    width: 100%;
    background: url(../images/ld-line.jpg) no-repeat top;
    background-color: #fafafa;
    padding-bottom: 15px;
}

    .qtldlb .tit {
        height: 60px;
        line-height: 60px;
        margin-left: 39px;
        padding-left: 40px;
        background: url(../images/ld-icon.png) no-repeat left;
        font-size: 20px;
        font-weight: bold;
        color: #005eb1;
    }

.qtldlist {
    width: 100%;
}

.qtldlb dl {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px;
    margin-left: 39px;
    width: 1129px;
}

    .qtldlb dl dt {
        width: 90px;
        float: left;
        font-weight: bold;
        color: #555;
        font-family: "微软雅黑";
        line-height: 30px;
        text-align: right;
        padding-right: 10px;
    }

    .qtldlb dl dd {
        width: 1009px;
        float: left;
        font-size: 16px;
        font-family: "微软雅黑";
        overflow: hidden;
        zoom: 1;
        line-height: 30px;
    }

        .qtldlb dl dd a {
            margin-right: 20px;
            display: inline-block;
            float: left;
            width: 80px;
            line-height: 30px;
        }

/*----------------政民互动—信件详情----------------*/
.right_bor {
    border-right: none !important;
}

.xjxqye {
    width: 1160px;
    border-bottom: 1px solid #cfcece;
    margin: 0 auto;
}

.xijian h2 {
    display: block;
    font-weight: normal;
    width: 90%;
    margin: 0 auto;
    line-height: 40px;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 26px;
    color: #1C8CDB;
    text-align: center;
}

.xjxqye table td {
    border-bottom: none !important;
    padding: 10px 15px;
}

.xjxqye td.chaxun {
    width: 13%;
    background: #F7F7F7;
    text-align: right; /*padding-right:2%;*/
    border-right: none !important;
    color: #444 !important;
    text-align: center;
}

.xjxqye strong {
    font-size: 16px;
}

table.xjxqbox {
}

    table.xjxqbox td {
        line-height: 30px;
        max-width: 400px;
    }

        table.xjxqbox td span.shenhe {
            color: #007e09;
        }

        table.xjxqbox td img {
            vertical-align: middle;
        }

span.chljeg {
    color: #e70000;
    display: block;
}

tr.xjitemBt td {
    font-size: 16px;
    color: #f73501;
    padding-left: 37px;
    font-weight: bold;
}

    tr.xjitemBt td img {
        vertical-align: middle;
        margin-right: 8px;
    }

.leader-content h4 {
    font-weight: normal;
    font-size: 14px;
    margin: 20px 0;
}

.leader-content p {
    font-size: 14px;
    text-indent: 2em;
}

.xjxqye .Letter_table {
    width: 100%;
}

    .xjxqye .Letter_table td {
        line-height: 30px;
    }

        .xjxqye .Letter_table td img {
            vertical-align: middle;
        }

.xjxqye tr.Letter_head {
    border-bottom: none !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 44px;
    padding: 10px 0px;
    text-align: center;
    color: #333;
}

.xjxqye .Letter_table th {
    border-bottom: 1px solid #cfcece;
    font-size: 16px;
    color: #444;
    font-weight: bold;
    line-height: 28px;
    padding: 10px 0px;
    padding-left: 62px;
    text-align: left;
    width: 125px;
}

    .xjxqye .Letter_table th.Letter_w {
        background: #f0f6fd !important;
        color: #065196 !important; /* border-right:1px solid #cfcece; */
        font-size: 14px !important;
    }

.nei_di2 {
    background: none;
    margin-top: 30px !important;
}

    .nei_di2 .right1 {
        float: right;
        margin-right: 20px;
    }


/*--左侧树形结构样式修改--*/
.sxdhBox {
    color: #444 !important;
}

.tHd {
    width: 100%;
}

    .tHd h3 {
        font-size: 16px !important;
        color: #355e92 !important;
        height: 30px;
        margin-top: 0 !important;
    }

.jstree li {
    font-size: 15px !important;
    line-height: 27px !important;
}

    .jstree li a {
        color: #444 !important;
    }

/*--其他增加修改的样式--*/

.ysqzj {
    width: 100%;
}

    .ysqzj .newlist li a {
        max-width: 100% !important;
    }

.GovDir {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}

    .GovDir .title a {
        background: none !important;
    }

    .GovDir td {
        border-bottom: none !important;
    }

        .GovDir td.title {
            border-right: none !important;
        }

.define-table td {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #e5e5e5 !important;
}

.ysqcx {
    margin-top: 15px;
}

    .ysqcx .newlist li a {
        max-width: 100% !important;
    }

/*---信件引导页修改----*/
.guideyd, .ydwenan, .xiexBtn {
    width: 100%;
    margin: 0 auto;
}

    .ydwenan h3, .ydwenan p {
        display: block;
        width: 100%;
        margin: 0 auto;
    }

    .ydwenan h3 {
        line-height: 50px;
        font-size: 22px;
        text-align: center;
        font-weight: bold;
        color: #444;
    }

    .ydwenan p {
        width: 90%;
        line-height: 30px;
    }

.xiexBtn {
    margin-top: 40px;
    overflow: hidden;
    zoom: 1;
    text-align: center;
}

    .xiexBtn a {
        display: inline-block;
        margin: 0 20px;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        text-align: center;
        border-radius: 8px;
        -moz-morder-radius: 8px;
        -webkit-border-radius: 8px;
        border: 1px solid #cccccc;
        width: 108px;
        background: #f6f6f6;
    }

        .xiexBtn a:hover {
            background: #c8c7c7;
            color: #fff;
        }

a.tongyi {
    background: #4d77ac;
    border: 1px solid #3266a6 !important;
    color: #fff !important;
    width: 205px !important;
}

    a.tongyi:hover {
        background: #3266a6 !important;
    }


/*--统计链接图片列表页---*/
.tj-nianjian {
    width: 100%;
}

    .tj-nianjian li {
        float: left;
        width: 208px;
        margin: 0 7px 5px 7px;
    }

        .tj-nianjian li .pic, .tj-nianjian li .title {
            text-align: center;
            width: 100%;
        }

        .tj-nianjian li .pic {
            padding: 5px 5px;
            border: 1px solid #dcdcdc;
            width: 196px !important;
            height: 255px;
            overflow: hidden;
        }

            .tj-nianjian li .pic img {
                width: 100%;
            }

        .tj-nianjian li .title {
            line-height: 45px;
        }

/*---办事表给样式-----*/

.banshi_table {
    width: 100%;
    margin-top: 10px;
}

    .banshi_table h3 {
        display: block;
        line-height: 40px;
        text-align: center;
        color: #184a8a;
        text-align: center;
        font-size: 22px;
        width: 100%;
        font-weight: bold;
    }

    .banshi_table table {
        width: 1120px;
        border: 1px solid #cddbeb;
        border-bottom: none;
        border-right: none;
        overflow: hidden;
        zoom: 1;
        margin: 15px auto;
    }

        .banshi_table table td {
            border: 1px solid #c9e8fa;
            border-top: 0;
            border-left: 0;
            line-height: 24px;
            word-break: break-all;
            word-wrap: break-word;
        }

            .banshi_table table td.wjTit {
                width: 243px;
                background: #f0f6fc;
                border-right: 1px solid #c9e8fa;
                text-align: center;
            }

        .banshi_table table td {
            width: 400px;
        }

.guanbi {
    width: 110px;
    height: 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    background: #2b86db;
    margin: 0 auto;
    margin-top: 30px;
}

    .guanbi a {
        color: #fff;
        display: block;
    }

/*----表头样式修改----*/
.gkhead {
    width: 1090px;
    border: 1px solid #cddbeb;
    border-bottom: none;
    border-right: none;
    overflow: hidden;
    zoom: 1;
    margin: 0 auto;
    margin-bottom: 10px;
}

    .gkhead .hbgtoub td {
        border: 1px solid #c9e8fa;
        border-top: 0;
        border-left: 0;
        line-height: 28px;
        padding: 7px 5px !important;
    }

        .gkhead .hbgtoub td.wjTit {
            width: 123px !important;
            background: #f0f6fc;
            border-right: 1px solid #c9e8fa;
            text-align: center;
        }

    .gkhead .hbgtoub td {
        width: 400px;
    }

        .gkhead .hbgtoub td.fourline {
            width: 200px;
        }

.gkDetaTime {
    width: 98%;
    margin: 15px auto;
    height: 40px;
    line-height: 40px;
    text-align: right;
    color: #666;
    font-size: 15px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
}

    .gkDetaTime span {
        margin-right: 10px;
    }

.m-txt {
    padding: 30px 0;
}

.wrapgz {
    width: 1200px;
    margin: 0 auto;
}

.entigz {
    width: 1170px;
    float: left;
    background: #fff;
    padding: 15px 15px 0px 15px;
}

.guizhang {
    width: 1170px;
    float: left;
    background: #fff;
}

.guizhangZw .title {
    font-size: 40px;
    height: 80px;
    line-height: 80px;
    font-family: fzxbs;
    color: #f00;
    text-align: center;
}

    .guizhangZw .title img {
        padding-right: 16px;
    }

.guizhangZw .m-txt-tt {
    font-size: 28px;
    font-family: fzxbs;
    text-align: center;
}

.m-txt-article {
    font-family: fs !important;
    font-size: 21px !important;
    line-height: 38px !important;
}

.guizhangZw .m-txt-dtt {
    font-size: 18px;
    font-family: fs;
    margin: 30px 0;
    text-align: left;
    text-indent: 2em;
}

.guizhangZw .m-txt-print {
    line-height: 38px;
    margin: 0 12px 12px 0;
    float: right;
}

    .guizhangZw .m-txt-print a.font {
        padding: 0 14px;
        font-size: 14px;
        display: inline-block;
        float: none;
        color: #666;
        border: 1px solid #d2d2d2;
        margin: 0;
    }

    .guizhangZw .m-txt-print a.word {
        margin-right: 6px;
    }

    .guizhangZw .m-txt-print a.img {
        margin-left: 6px;
    }

.guizhangZw .gzgk-blk5 {
    background: #015293;
    height: 5px;
    width: 1160px;
    float: left;
    margin-bottom: 58px;
}

.guizhangZw .g-blk5s {
    margin: 70px 0 0px 0;
}

.guizhangZw .m-txt-article {
    padding: 0 50px;
    float: left;
}

.guizhangZw .gzgk_fbtil {
    margin: 40px 0px;
    float: right
}

    .guizhangZw .gzgk_fbtil .font {
        font-family: fzxbs;
        font-size: 28px;
        color: #015293;
        padding: 40px 100px 40px 0px;
    }

.item-article {
    float: left;
    text-align: right;
    width: 1200px;
}

    .item-article p {
        color: #035392;
        font-size: 28px;
        padding: 40px 0;
        margin-right: 100px;
    }

@font-face {
    font-family: myFirstFont;
    src: url('../fonts/方正小标宋简体.ttf');
}

@font-face {
    font-family: song;
    src: url('../fonts/宋体-粗体.ttf');
}

.ruleDetails {
    width: 1200px;
    padding: 15px 0 !important;
    background: #fff;
    min-height: 550px;
}

    .ruleDetails .neiCenter {
        width: 100%;
    }

.gkgz-logo {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 34px 0;
    padding-top: 57px;
}

    .gkgz-logo span {
        padding-left: 17px;
        font-size: 40px;
        color: #fe0000;
        font-family: '方正小标宋简体';
        letter-spacing: 6px;
    }

.pages-date {
    margin-left: 992px;
    text-align: inherit;
    width: 208px;
    margin-top: -50px;
}

    .pages-date ul {
        width: 208px;
        justify-content: space-between;
    }

        .pages-date ul li {
            height: 36px;
            line-height: 36px;
            width: 90px;
            border: 1px solid #d2d2d2;
            text-align: center;
            margin-right: 12px;
            float: left;
        }

.gkgz_content {
    border: 5px solid #015293;
    border-left: none;
    border-right: none;
    margin-top: 12px;
    padding: 0 80px;
    padding-top: 58px;
    padding-bottom: 70px;
}

.gkgz-content-title {
    width: 100%;
}

    .gkgz-content-title h2, .gkgz-content-title p {
        display: block;
        width: 100%;
    }

    .gkgz-content-title h2 {
        padding: 0;
        text-align: center;
        line-height: inherit;
        font-family: '方正小标宋简体';
        font-size: 28px;
        letter-spacing: 3px;
    }

    .gkgz-content-title p {
        margin: 10px 0;
        font-family: fangsong;
        font-size: 18px;
        text-align: center;
        letter-spacing: 3px;
    }

.gkgzCenter {
    font-size: 21px;
    line-height: 38px;
    font-family: "宋体";
    margin-top: 20px;
}

.gkgz-article {
    width: 100%;
}

    .gkgz-article p {
        text-align: right;
        color: #035392;
        font-family: '方正小标宋简体';
        font-size: 28px;
        margin: 40px 0;
        margin-right: 87px;
    }

/*---新增--*/
@font-face {
    font-family: myFirstFont;
    src: url('../fonts/方正小标宋简体.ttf');
}

.multipleBox {
    width: 100%;
    margin-bottom: 20px;
}

    .multipleBox .rightbt {
        position: relative;
    }

        .multipleBox .rightbt span {
            line-height: 48px;
            line-height: 48px;
            position: absolute;
            top: 0;
            right: 15px;
            font-size: 15px;
            color: #777;
        }

            .multipleBox .rightbt span a {
                color: #777;
            }

                .multipleBox .rightbt span a:hover {
                    color: #1f65b5;
                }

.jytanNeiBox {
    width: 1160px;
    margin: 28px auto;
}

    .jytanNeiBox .detaTit {
        margin-top: 0;
        margin-bottom: 20px;
    }

.suggest table.jytaBox {
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

    .suggest table.jytaBox td {
        padding: 15px 15px;
        border-right: none;
        border-top: none;
    }

    .suggest table.jytaBox tr.fuhanline td {
        border-bottom: 2px solid #c9cacb;
    }

.suggest .jytaBox td.name {
    width: 11%;
    background: #F7F7F7;
    text-align: center;
    color: #444 !important;
    font-weight: bold;
    color: #444;
}

.suggest strong {
    font-size: 16px;
}

.suggest .jytan-content {
    line-height: 32px;
}

.fuhanCenter {
    width: 94%;
    margin: 0 auto;
}

.category {
    text-align: right;
    line-height: 20px;
    padding-right: 18px;
    text-transform: uppercase;
    color: #000;
    font-family: myFirstFont;
    font-size: 18px;
    padding-bottom: 16px;
}

.redHead-one {
    border-bottom: 4px solid #ff0000;
    padding-bottom: 2px;
}

.redTitle1 {
    color: #ff0000;
    text-align: center;
    font-family: myFirstFont;
    height: auto;
    line-height: 60px;
}

    .redTitle1 h2 {
        font-size: 44px;
        display: block;
        width: 100%;
        padding-bottom: 16px;
    }

.wenNo {
    text-align: right;
    border-top: 1px solid #ff0000;
    margin-top: 2px;
    padding-top: 5px;
}

.wenNo, .qianfa {
    line-height: 40px;
    font-family: myFirstFont;
    font-size: 18px;
    padding-right: 18px;
}

.qianfa {
    text-align: right;
}

.dafuh {
    text-align: center;
    font-size: 22px;
    color: #000;
    margin-top: 10px;
}

.replyCenter {
    margin-top: 30px;
    line-height: 40px;
    font-size: 18px;
}

.replyBtn {
    margin: 6% auto 2% auto;
    padding-top: 15px;
    border-top: 1px solid #ddd;
    background: url(../images/newpdf-icon.png) no-repeat 0 24px;
    padding-left: 30px;
}

    .replyBtn span {
        line-height: 40px;
        margin-right: 10px;
        color: #444;
    }

        .replyBtn span a {
            color: #295ea0;
        }

.rdsubmitBT {
    width: 100%;
    height: 40px;
    background: #edf2f9;
    overflow: hidden;
    zoom: 1;
    line-height: 40px;
    margin-top: 20px;
    color: #3269b8;
    margin-bottom: 7px;
    font-size: 17px;
    font-weight: bold;
}

    .rdsubmitBT h3 {
        display: inline-block;
        width: 541px;
        font-weight: bold;
        text-indent: 10px;
        float: left;
        border-right: 1px solid #fff;
    }

    .rdsubmitBT span {
        display: inline-block;
        float: left;
        border-right: 1px solid #fff;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 15px;
    }

        .rdsubmitBT span.bianhao, .rdyjlist span.bianhao {
            width: 196px;
        }

        .rdsubmitBT span.date, .rdyjlist span.date {
            width: 150px;
        }

.rdyjlist li a {
    max-width: 60% !important;
}

/*内容页视频图解*/
.wenTworow {
    width: 1126px;
    padding: 0px 10px;
}

.articleBbox {
    width: 100%; /*line-height:34px;  font-size:16px;*/
}

    .articleBbox p {
        width: 100%;
        margin-left: 0px !important;
    }

    .articleBbox img {
        margin: 15px auto;
        text-align: center;
        max-width: 100% !important;
        display: block;
        height: auto !important;
    }

    .articleBbox table {
        border-bottom: none !important;
        border-right: none !important;
        border: 1px solid #cfcece !important;
        margin: 0;
        border-collapse: collapse;
        border-spacing: 0;
        width: 100% !important;
    }

        .articleBbox table td {
            border-bottom: 1px solid #cfcece !important;
            padding: 10px 5px !important;
            border-left: none !important;
            border-top: none !important;
            border-right: 1px solid #cfcece !important;
        }

.articlePic {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    margin-top: 30px;
}

.tujpic {
    width: 280px;
    margin-bottom: 20px;
    margin-right: 25px;
}


    .tujpic h3, .tujpic a {
        display: block;
    }

    .tujpic h3 {
        padding: 0 10px 0px 10px;
        background: #f0f8ff;
        height: 35px;
        line-height: 35px;
        color: #2c6ac6;
        font-weight: bold;
        font-size: 18px;
    }

        .tujpic h3 img {
            width: auto !important;
            margin: 0;
            display: inline;
            margin-right: 10px;
        }

    .tujpic a {
        height: auto;
        overflow: hidden;
        zoom: 1;
        text-align: center;
        border: 7px solid #f5f5f5;
        margin-top: 10px;
    }

    .tujpic img {
        width: 100%;
        display: block;
        margin: 0 auto;
    }

.articlePic .qrcodeewm_l {
    margin: 50px 0 !important;
}

    .articlePic .qrcodeewm_l p {
        line-height: 30px;
    }

/*信息公开我要留言*/
.TableBtn {
    width: 100%;
}

    .TableBtn a {
        display: inline-block;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -mpz-border-radius: 5px;
        height: 33px;
        padding: 0 10px 0 40px;
        line-height: 33px;
        margin-left: 15px;
        background: url(../images/details-ico3.png) no-repeat 0 0;
    }

        .TableBtn a.wyjy {
            background-position: 0 0;
            background-color: #fff1f1;
        }

        .TableBtn a.wybl {
            background-position: 0 -33px;
            background-color: #eaf5fc;
        }

.putong li {
    overflow: hidden;
    zoom: 1;
    line-height: 35px;
    background: url(../images/arow1.png) no-repeat left;
    padding-left: 15px;
    font-family: "微软雅黑";
}

    .putong li a {
        display: inline-block;
        float: left;
        max-width: 82%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .putong li span {
        width: 90px;
        float: right;
        color: #777;
        text-align: center;
        font-size: 16px;
    }

    .putong li p {
        width: 65px;
        float: right;
        margin: 5px 25px 0px 0px;
        text-align: center;
        font-size: 16px;
        line-height: 25px;
        height: 25px;
    }

    .putong li.line2 {
        border-bottom: 1px dashed #d2d2d2;
        height: 1px;
        margin: 5px 0px;
        background: none;
    }

.divStyle {
    font-weight: bold;
    color: #fff;
    background-color: #ca0206;
    width: 50px;
    border-radius: 10px;
}

.divStyle1 {
    background-color: #eae8e8;
    border-radius: 10px;
    color: #333;
}

/*人大建议内容页补充*/
pre {
    word-break: break-all;
    white-space: pre-wrap;
    word-wrap: break-word;
}

#SurveyCreateDate {
    color: #666;
    font-size: 16px;
}

#artibodyTitle {
    color: #014b9f;
    font-size: 26px
}
