/* 全局通用 */
a:link {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.mt {
    margin-top: 10px;
}

/*页尾*/
/*页尾*/
.friendship>li>a {
    background: #fff !important;
    padding: 0 !important;
}

.friendship>li>a>img {
    width: 100%;
}

.rowyw {
    margin-right: -2px;
    margin-left: -2px;
}

/*页尾结束*/
.links>ul>li>a.foot_gov {
    background: #fff;
}

.copyright .handle a {
    display: inline-block;
}

/*导航高亮*/
.nav li a.current {
    color: #2d8fff;
}

/*搜索图标*/
/*首页右侧导航*/
.floatDqq li span.wx {
    top: 170px;
}

.floatDqq li span.wx.sj {
    top: 250px;
}

/* 首页 */
.focus .pic img {
    width: 100%;
}

.p5 #jsTitle {
    color: #fff;
}

/*推荐专题*/
.nt a {
    height: 100%;
    display: block;
}

.p5 #dczj li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.p5 .list-b li {
    position: relative;
    padding: 16px 16px 16px 80px;
    line-height: 16px;
}

/* 发布解读*/
/*信息公开列表高亮*/
.bh a {
    color: #2d8fff;
    font-weight: bold;
}

.info-extra {
    left: 200px;
}

/*信息公开列表字数限制*/
.row .info-mes {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*信息公开列表文字居左*/
.info-list li p {
    text-align: left;
}


/* 互动交流 开始*/

.wqhg li {
    line-height: 26px;
}

/*字数控制 结束*/
#picid img {
    display: inline-block;
    width: 100%;
    max-width: 272.66px;
    height: 160px;
    overflow: hidden;
}

.lnterview .dczj li a h4 {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}




/* 互动交流  结束*/

/*意见征集时间字体颜色*/
.article .option .info.opinion span a {
    color: #027;
}

.article .option .info.opinion span {

    color: #ccc;
}

.article-box .yzm img.img-captcha {
    display: inline-block !important;
    max-width: 80%;

}

/* 部门动态 */



/* 领导页 */


/* 二三级 */

/*正文*/
.article .info>span {
    vertical-align: middle;
}

/* 首行缩进 */
/*.article-box p{
    text-indent: 2em;
}*/
/*.article-box .photos  p{
    text-indent: 0em;
}*/


/*列表栏目溢出隐藏*/
.side-menu li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*分页*/
.pages a,
.pages span {
    margin: 3px 2px;
}

.pages a:hover {
    background-color: #2d8fff;
}

/* 列表当前高亮开始*/
.side-menu li.current a {
    background-color: #f1f1f1;

}

.side-menu li.current a {
    color: #1e5fd8;
    text-decoration: none;
}

.side-menu li.current a:before {
    transform: scale(1, 1);
}

/* 列表当前高亮结束*/




/* 媒体查询 */
/* pc端 */
@media (min-width: 1200px) {

    /* 首页 */

    /*字数控制 开始*/
    .news .list-t li a {
        width: 80%;
    }

    /*右边侧栏开始*/
    .floatDqq li span.sj {
        display: none;
        width: 90px;
        position: absolute;
        top: 330px;
        right: 124px;
        z-index: 9999999;
    }

    .topic .bd ul li img {
        height: 130px;
    }

    .floatDqq li:hover span.sj {
        display: block;
    }

    .floatDqq li span.sj img {
        width: 134px;

    }

    .floatDqq li span.wx img {
        height: auto;

    }

    /*右边侧栏结束*/
    /* 发布解读*/

    /* 给领导图片加一个高度*/
    .content .leader .row>[class*="col-"] {
        height: 100% !important;
    }

    /* 互动交流 */
    ul.list-a.a3.h.szxx.mb20>li>a>span {
        margin-right: 30px;
    }

    .lnterview .list-b li a h4,
    .lnterview .list-b li a p.mb10 {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;


    }

    /* 部门动态 */


    /* 二三级 */

}

/* 移动端 */
@media (max-width: 1200px) {


    /* 首页 */
    .news {
        height: auto;
    }

    /* 发布解读*/


    /* 互动交流 */



    /* 部门动态 */


    /* 领导页 */


    /* 二三级 */



}

@media (min-width: 1024px) {

    /*首页*/
    .p4 {
        height: 990px;
    }

    .p5 .tab-pane .pane>ul {
        height: 350px;
    }

    /*.p4 .a3 li a {*/
    /*margin: 10px;*/
    /*}*/
    .p3 .a2 li a {
        margin: 14px 8px;
    }

    .p3.bsfw {
        padding: 23px 20px;
    }

    .p5 {

        height: 800px;
    }

    .p4 .a3 li a {
        margin: 12px 10px;
    }

    /*    .grid.contact {
    padding: 5px 20px;
}*/
    .collect .list-b li h4 {
        width: 75%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
}

@media (min-width: 1200px) {
    .p3.left_part {
        height: 990px;
    }

}

@media (max-width: 1024px) {
    /* 首页 */

    /* 发布解读*/


    /* 互动交流 */
    #picid img {
        max-height: 162.95px;
    }

    /* 部门动态 */


    /* 领导页 */


    /* 二三级 */

    /* 信箱咨询 */
    .iframe_scroll {
        overflow: scroll;
    }

    /*信息公开列表去弹框*/
    .info-list li:hover .info-extra {
        display: none;
    }
}

@media (min-width: 1024px) and (max-width:1024px) {

    .side-menu li {
        float: left;
        width: 100% !important;
    }

}

@media (max-width: 992px) {


    /* 首页 */


    /* 发布解读*/


    /* 互动交流 */
    #picid img {
        max-height: 62.95px;
    }

    /* 部门动态 */


    /* 领导页 */


    /* 二三级 */

    /*信息公开列表去弹框*/
    .info-list li:hover .info-extra {
        display: none;
    }

}

@media (min-width: 769px) and (max-width: 1024px) {
    .contact {
        padding: 10px;
    }

    .contact h2 {
        padding-bottom: 0;
    }

    .collect .list-b li h4 {
        width: 75%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
}

@media (min-width: 768px) and (max-width: 768px) {
    .service {
        height: 180px;
    }

    .service p {
        padding-top: 130px;
    }

    .collect .list-b li h4 {
        width: 75%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    /*信息公开列表去弹框*/
    .info-list li:hover .info-extra {
        display: none;
    }
}

@media (min-width: 768px) {
    .list-t li .date+a {
        width: 80%;
    }

    .lnterview ul li a p.mb10 {
        width: 58%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

}

@media (max-width: 768px) {



    /* 首页 */


    /* 发布解读*/


    /* 互动交流 */
    #picid img {
        max-height: 163.95px;
    }

    /* 部门动态 */


    /* 领导页 */


    /* 二三级 */




}

@media (max-width: 480px) {

    /* 首页 */
    .contact {
        height: 100%;
    }

    /* 发布解读*/
    /* 领导图片居中 */
    a.leader_pic {
        display: inline-block;
    }

    .leader_info .leader_pic img {
        display: block;
        margin: 0 auto;
    }

    .leader_info .leader_pic img.fl {
        float: none !important;
    }

    /* 互动交流 */
    #picid img {
        max-height: 62.95px;
    }

    .lnterview .list-b li h4 {
        font-size: 14px;
        width: 100%;
    }

    .lnterview .list-b li .pic {

        width: 100%;

    }

    .lnterview .list-b li .pic img {

        width: 100%;

    }

    /* 部门动态 */


    /* 领导页 */


    /* 二三级 */

    /*信息公开列表去弹框*/
    .info-list li:hover .info-extra {
        display: none;
    }

}

/*意见征集时间专用*/
@media (max-width: 360px) {

    .article .option .info.opinion span {
        font-size: 13px;
        color: #ccc;
    }

    #dczj li a p {
        font-size: 13px;
    }

    /*信息公开列表去弹框*/
    .info-list li:hover .info-extra {
        display: none;
    }

}

@media (max-width: 320px) {

    /*logo*/
    .header h1 {
        background-position: 16px 50%;
        background-size: auto 50%;
    }

    /* 首页 */


    /* 发布解读*/


    /* 互动交流  开始*/
    #picid img {
        max-height: 62.95px;
    }

    /* 互动交流 结束*/


    /* 部门动态 */


    /* 领导页 */
    .leader-info p a.btn {
        font-size: 14px;
    }

    /* 二三级 */


    /*信息公开列表去弹框*/
    .info-list li:hover .info-extra {
        display: none;
    }

}

/* 领导职务全部显示*/
.leader .list-b li h4 {

    max-height: unset !important;
}

/*领导分工全部显示*/
.leader-info p {
    overflow: auto;
    max-height: unset;
}

/*查看结果参与调查*/
.join,
.view {
    padding: 5px 15px;
}

/*正文图片居中*/
.article-box img {
    display: block;
    max-width: 80%;
    margin: 0 auto;
}

/*发布解读 领导信息开始*/
.leader_wz p span {
    padding: 0px 11px 0px 0px;
}

/*发布解读 领导信息结束*/
/*依申请公开开始*/
.red {
    color: red;
    vertical-align: middle;
}

.forms .input-group-addon img {
    display: block;
    height: 34px;
    margin: -6px -12px;
}

.forms .control-label {
    font-size: 16px;
}

/*依申请公开结束*/
/*首页专题图片*/
/*.topic li img {
    width: 100%;
    max-width: 300px;
}*/
/*结束*/


/*政府信息公开专栏  开始 */
.gkzl {
    height: 60px;
    background: #fffdf8 url(../images/gkzl_b.jpg) center 50% no-repeat;
}

.gkzl a {
    display: block;
    height: 100%;
}

.gzbb {
    width: 100% !important;
}

.gzbb a {
    text-align: center !important;
}

.gzbb a span {
    font-size: 16px !important;
}

.a2 li {
    height: 90px;
    width: 25%;
}

/*政府信息公开专栏  结束 */

/*正文组图样式*/
.photos .preview li img {
    display: block;
    margin: 0 auto;
    width: 100%;
    min-height: 80px;
    opacity: .5;
    transform: scale(1);
    transition: all .3s;
    max-width: 100% !important;
}

/*正文组图样式结束*/
/*隐藏正文底部关闭等功能*/
@media (max-width: 1024px) {
    .article .no-print span:nth-child(2) {
        display: none;
    }

    .article .no-print span:nth-child(3) {
        display: none;
    }
}

/* 正文视频自适应 开始*/
.video-js {
    width: 100% !important;
    height: 600px !important;
    display: inline-block !important;
}

@media (max-width: 1200px) {

    .video-js {
        height: 600px;
    }

}

@media (max-width: 1024px) {

    .video-js {
        height: 500px !important;
    }

}

@media (max-width: 768px) {

    .video-js {
        height: 400px !important;
    }

}

@media (max-width: 480px) {

    .video-js {
        height: 300px !important;
    }

}

/* 正文视频自适应 结束*/
/*发布解读领导文稿政策法规tab切换*/
.proposal {
    padding: 7px 10px;
    line-height: 32px;
    height: 80px;
    overflow: hidden;
    background-color: #fafafa;
}

/*无障碍样式*/
.inner.clearfix {
    clear: both;
}

/*专题图*/
.topic li img {
    width: 100%;
    max-width: 300px;
}

/*部门动态成绩查询栏目上下间距*/
@media (min-width: 1200px) {

    .dzj_mtop {
        margin-top: -10px;
    }

}

@media (min-width: 1200px) {

    .dzjmtop {
        margin-top: 20px;
    }

}

/*头条 开始*/
.headline {
    padding: 0px 20px 20px 20px;
}

.headline h2 {
    padding: 8px 0;
    line-height: 34px;
    font-size: 26px;
}

.headline h2 strong {
    color: #ffa735;
}

.headline p {
    line-height: 24px;
}

.headline p a {
    margin: 0 15px;
}

@media (max-width: 1200px) {

    .headline {
        margin-left: -20px;
        margin-right: -20px;
    }

    .headline h2 {
        padding: 8px 0;
        line-height: 26px;
        font-size: 18px;
    }

    .headline p {
        line-height: 22px;
        font-size: 14px;
    }
}

@media (max-width: 992px) {
    .headline p a {
        display: block;
        margin: 0;
        /*white-space: nowrap;*/
        /*word-break: keep-all;*/
        text-overflow: ellipsis
    }
}

/*头条 结束*/
/* 附件图标*/
.insertfileTag img {
    float: left;
}

.table-bordered>tbody>tr>th {
    vertical-align: middle;
    width: 20%;
    padding: 2px;
}

.table>tbody>tr>td {
    vertical-align: middle;
}

/*互动交流*/
.zxft p.info:before {
    height: 0;

}

/*互动交流综合页响应式*/
@media (max-width: 480px) {
    .collect .list-b li h4 {
        max-height: 64px;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .article-box img {

        height: auto !important;
    }
}

.xxgklm li span {
    font-size: 12px;
}

@media (max-width: 768px) {
    .xxgklm li span {
        font-size: 16px;
    }
}

@media (max-width: 414px) {
    .xxgklm li span {
        font-size: 14px;
    }
}

@media (max-width: 375px) {
    .xxgklm li span {
        font-size: 11px;
    }
}

@media (max-width: 320px) {
    .xxgklm li span {
        font-size: 10px;
    }
}

@media (min-width: 1200px) {
    #share li a {
        display: block;
        width: 85%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-decoration: none;
    }
}

#share h4 {
    text-overflow: ellipsis;
}

/* 分享*/
.article .option .bshare-sinaminiblog {
    background: url(../images/wb.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.article .option .bshare-weixin {
    background: url(../images/wx.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.bshare-custom a {
    float: left;
    width: 32px !important;
    line-height: 32px !important;
    height: 32px !important;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
    text-indent: -100em;
    overflow: hidden;
    color: #3a8ceb;
}

.bsTop {
    width: 208px !important;
}

.article .option .bshare-qzone {
    background: url(../images/qzone.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.bsFrameDiv {
    height: 210px !important;
}

.bsFrameDiv img {
    width: 170px !important;
}

/* 分享*/
/*首页视频播报*/
.service_sp li {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 3px;
    background-color: #fff;
    transition: all .3s linear;
    cursor: pointer;
    position: relative;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #ebebeb;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 1px;
    margin-left: 0px;
    padding-left: 0px
}

.service_sp li:hover {
    margin-top: 0px;
}

.service_img {
    height: 180px;
    width: 100%;
    overflow: hidden;
}

.service_img img {
    margin: auto;
    height: 180px;
    width: 100%;
    border-radius: 0px;
    transition: all 0.5s;
}
.service_sp li:hover .service_img img {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.service_sp .content_tit{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.sp_play {
    left: 40%;
    top: 26%;
    width: 60px;
    height: 60px;
    float: left;
    position: absolute;
}

.service_sp li:before {
    content: none;

}