@charset "UTF-8";

/* header */
@import url("ldxx.css");

.header .ht .fr {
    font-size: 14px
}

.header .ht .fr a {
    margin: 0 3px;
}

h3.tab a+a:before {
    top: 16px;
    height: 16px;
}


/* 主页切换栏 */

.fp-fbjd-right #header {
    margin-bottom: 128px;
}

.fp-fbjd-right #header li {
    float: left;
    width: 18.5%;
    height: 111px;
    background-color: #E6EFFE;
    border-radius: 6px;
    text-align: center;
    margin-left: 10px;
}

.fp-fbjd-right #header li a {
    font-size: 16px
}

.fp-fbjd-right #header li:first-child {
    margin-left: 0px;
}

.fp-fbjd-right #header li i {
    background-image: url(../images/1_3.png);
    background-repeat: no-repeat;
    width: 76px;
    height: 38px;
    display: block;
    margin: 12px 0;
}

.fp-fbjd-right .header-i1 {
    background-position: 40px 8px;
}

.fp-fbjd-right .header-i2 {
    background-position: -80px 8px;
}

.fp-fbjd-right .header-i3 {
    background-position: -200px 8px;
}

.fp-fbjd-right .header-i4 {
    background-position: -320px 8px;
}

.fp-fbjd-right .header-i5 {
    background-position: -440px 8px;
}

.fp-fbjd-right .left {
    margin: 4px 0 0 -4px;
    padding-top: 3px;
}

.fp-slfw-right ul {
    padding-left: 22px
}

.tab-pane a.active {
    color: #205190;
}

.tab-pane a.active b {
    color: #205190;
}

.fp-slfw-left .active-ul ul {
    display: none;
}

.fp-slfw-left .active-ul .active {
    display: block;
}

.fp-hdjl-yjzj .active-ul ul {
    display: none;
}

.fp-hdjl-yjzj .active-ul .active {
    display: block;
}

.fp-hdjl-yjzj>h3 {
    font-size: 22px;
    font-weight: 600
}

.fp-slfw-left>h3 {
    font-size: 22px;
    font-weight: 600
}

.fp-fbjd-left>h3 .s1 {
    background-image: url(../images/5_04.png);
    background-repeat: no-repeat;
    background-size: 79%;
    width: 32px;
    height: 38px;
    background-position: 4px 6px;
}

.fp-slfw-right li a,
.fp-fbjd-right .a4 li a {
    background-image: none;
    color: #000;
    font-weight: 400;
    border-radius: 10px;
    margin: 2px 0px 2px 4px;
    height: 63px;
    line-height: 63px;
    font-size: 16px;
    background: #fff;
}

.fp-slfw-right .a4 li a {
    margin: 2px 0px 20px 20px;
}

.chcl-1 .a4 li a:hover {
    background-color: #6a7d94;
}

.fp-fbjd-right .a4 li a:hover {
    background-color: #E6EFFE
}

.fp-slfw-right li a {
    height: 138px;
    line-height: 200px;
}


/* 首页切换互动交流开始 */

.fp-hdjl .pic-text p a {
    color: #777;
    font-size: 15px;
}

.fp-hdjl .pic img {
    width: 95%
}

.textse b {
    font-size: 22px;
}

.fp-hdjl .pic-text {
    line-height: 26px;
    font-size: 16px;
}

.fp-hdjl-right li {
    width: 49%
}

.fp-hdjl-right li img {
    width: 178px;
    height: 121px;
}

.fp-hdjl .pic-text .pic img {
    width: 168px;
}


/* 首页切换互动交流结束 */


/* 首页切换办事服务开始 */

.changesize .a3 li a i {
    float: left;
}

.topicw-p2 .t4 b {
    display: inline;
}

.slt-fp .service>.t0 {
    margin: 15px 0 5px 0;
}

.slt-fp .service .list-a li i {
    background-size: 203px auto;
    background-repeat: no-repeat;
    background-image: url(../images/sl.png);
}

.slt-fp .service .list-a i {
    margin: 0;
    display: inline-block;
    background-color: #a9c5e4;
    border-radius: 100px;
    vertical-align: middle;
}

.slt-fp .service .list-a li {
    padding: 20px 31px 20px 25px;
    width: 216px;
    height: 80px;
    margin: 10px 10px;
    background: #fff;
}

.slt-fp .service .list-a li a {
    margin: auto;
    display: inline-block;
    width: 60%;
    float: right;
    height: 40px;
    align-items: center;
    display: -webkit-flex;
    justify-content: center;
}

.slt-fp .service .list-a li:nth-child(8) a {
    width: 115px;
    height: 20px;
    float: none;
}

.slt-fp .service .list-a li:nth-child(8) span {
    display: inline-block;
    vertical-align: middle;
    float: right;
}

.slt-fp .service .list-a li .s1 {
    background-position: 7px 7px;
}

.slt-fp .service .list-a li .s2 {
    background-position: -31px 7px;
}

.slt-fp .service .list-a li .s3 {
    background-position: -64px 7px;
}

.slt-fp .service .list-a li .s4 {
    background-position: -95px 7px;
}

.slt-fp .service .list-a li .s5 {
    background-position: -133px 9px;
}

.slt-fp .service .list-a li .s6 {
    background-position: 7px -30px
}

.slt-fp .service .list-a li .s7 {
    background-position: -31px -30px;
}

.slt-fp .service .list-a li .s8 {
    background-position: -60px -28px;
}

.slt-fp .service .list-a li .s9 {
    background-position: -92px -28px;
}

.slt-fp .service .list-a li .s10 {
    background-position: -133px -30px;
}

.md-gray {
    background-color: #f5f5f5;
    color: #797979;
    line-height: 28px;
    height: 156px;
}

.slt-fp .info {
    /* margin: -26px 0;*/
    margin: 20px 0;
}

.slt-fp .public {
    margin-bottom: -1px;
}

.slt-fp .public .t0 .s2 {
    background-position: -40px -122px;
}

.slt-fp .public>.col-md-4 {
    margin: 10px 0;
}

.slt-fp .public .textse {
    color: #AAAAAA;
    margin-left: 20px;
}

.slt-fp .service {
    margin-bottom: 17.4px !important;
}

.slt-fp .work {
    margin-top: -10px;
}


/* 首页切换办事服务结束 */

.transparentc p {
    border-radius: 6px;
    background-color: #fff;
    margin: 10px 0;
    padding: 18px 2px;
    text-align: center;
    overflow: hidden;
}


/* 首页轮播 开始*/

/* .slt-fp .content .grid .row {
       margin-bottom: 20px
} */

.slt-fp .content .grid .row .col-md-4 {
    background-color: #EEEEEE;
    margin-left: -6px;
    height: 446px;
    padding-left: 22px;
}

.slt-fp .content .grid .row .col-md-4 h3 b {
    background-color: #224B7F;
    font-size: 20px;
    font-weight: 600;
    padding: 0 20px;
    display: inline-block;
    color: #fff
}

.slt-fp .content .grid .row .col-md-4 h3 b a {
    color: #fff
}

.slt-fp .content .grid .row .col-md-4 h2 {
    color: #224B7F;
    margin: 13px 0 0 14px;
}

.slt-fp .content .grid .row .col-md-4 h2 a {
    color: #224B7F;
    font-size: 20px;
    font-weight: 600;
    padding: 0 6px;
    display: inline-block;
}

.slt-fp_swiper * {
    padding: 0;
    margin: 0;
}

.slt-fp_swiper .container {
    width: 770px;
    height: 446px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.slt-fp_swiper .list {
    /* width:3850px; */
    height: 446px;
    position: absolute;
}

.slt-fp_swiper .list li {
    float: left;
    position: relative;
    list-style: none;
}

.slt-fp_swiper .list img {
    width: 770px;
    height: 446px;
}

.slt-fp_swiper .list span {
    bottom: 0;
    left: 0;
    width: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    display: inline-block;
    height: 50px;
    line-height: 50px;
    color: #fff;
    padding: 0 10px;
    font-size: 16px;
}

.slt-fp_swiper .list span a {
    color: #fff;
}

.slt-fp_swiper .pointer {
    position: absolute;
    bottom: 12px;
    right: 16px;
}

.slt-fp_swiper .pointer>span {
    cursor: pointer;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #fff;
}

.slt-fp_swiper .pointer .on {
    background: #fff;
}

.slt-fp_swiper .arrow {
    position: absolute;
    width: 50px;
    height: 50px;
    background-color: #000;
    filter: alpha(opacity=40);
    /*IE浏览器*/
    opacity: 0.4;
    display: none;
}

.slt-fp_swiper .arrow .right:before {
    content: "\e606";
}

.slt-fp_swiper .left {
    left: 0;
}

.slt-fp_swiper .right {
    right: 0;
}

.slt-fp_swiper .container:hover .arrow {
    display: block;
}


/* 首页轮播结束 */


/* 首页底部轮播 */

.slt-fp .topic {
    margin-left: -15px;
}

.apendix {
    border-top: 1px #eee solid;
    padding: 20px 40px;
    margin-top: 40px
}

.apendix a {
    color: #224B7F;
}

.apendix i {
    display: inline-block;
    background-image: url("../images/apendix.png");
    width: 20px;
    height: 20px;
    background-size: cover;
    transform: rotate(90deg);
    margin-right: 10px;
    vertical-align: middle;
}

.side-menu03 li {
    width: 25%;
    margin-bottom: 10px;
}

.hover-style3 li {
    border-bottom: 1px #eee solid;
    padding-bottom: 20px;
}

.hover-style3 li a {
    height: 50px;
}

/* .hover-style3 li a p:first-child {
    margin-left: 200px
} */

.hover-style3 li .date {
    border-top: 0px solid #224b7f !important;
    /* line-height: 40px !important; */
    height: auto;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.fbjd-informatlist .content .info-list li p .tl {
    margin-left: 10px;
}

.topic {
    margin-left: -37px
}


/* 互动交流 */

.lxgs .t0 .s4 {
    background-position: -125px -120px;
}

.lxgs .t0 i {
    margin-right: 0px;
}

.dczj_detaiil .iesearch {
    color: #999999;
    font-size: 22px;
    font-weight: 600;
    margin-right: 18px;
}

.dczj_detaiil .pane li {
    padding-left: 26px;
}

.dczj_detaiil .pdd li {
    padding-left: 0px;
}

.dczj_detaiil .tab-pane>h3 {
    border: 0px;
    height: 30px
}

.dczj_detaiil .tab-pane>h3 a {
    padding: 0;
}

.dczj_detaiil .tab-pane>h3.tab a+a:before {
    border: 0px;
}

.lxgs .list-t li:first-child {
    margin-top: 16px;
}

@media (max-width: 480px) {
    .dczj_detaiil .iesearch {
        margin-right: 0;
    }

    .slt-fp .p2 h3.tab a.current {
        border-left: 3px solid #094cd8;
    }

    .slt-fp .p2 h3.tab a {
        text-align: center;
        width: 48%;
        background: #eee;
        margin: 3px 0;
    }

    .slt-fp .p2 h3.tab a+a:before {
        display: none
    }
}


/* 互动交流 */


/* 互动交流在线访谈 */

.seizeas {
    display: inline-block;
    vertical-align: top;
}

.seizeas-p {
    display: inline-block;
    width: 90%;
    /* word-break: break-all; */
    /* display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
    overflow: hidden;
    height: 90px;
}


/* 互动交流在线访谈 */


/* 互动交流在线访谈详情 */

.hdjl_zxft_detail .t3 b {
    font-size: 22px;
    color: #004488;
    /* font-weight: 600; */
}

.hdjl_zxft_detail .pull-6 {
    padding-left: 0px !important;
    padding-right: 20px;
}

#interviewForm .row {
    margin-left: -15px;
}


/* 互动交流在线访谈详情结束 */


/*发布解读通用细览开始*/

.fbjd_tyxl .main .article {
    padding-top: 0px;
}


/*发布解读通用细览结束*/

.fbjd_tygl h4 {
    /* margin-top: -12px; */
    color: #555555;
    font-size: 16px;
    line-height: 26px
}

/* .fbjd_tygl .list-b li h4 {
    width: 82%;
} */


/*发布解读信息公开目录开始*/

.fbjd-informatlist .level-2 ul {
    display: none;
    margin-left: 35px;
}

.fbjd-informatlist .info-list li>div:nth-child(1),
.info-list li>div:nth-child(3) {
    text-align: center;
    padding-left: 10px;
}

ul.info-tree li .level-2>a:after {
    display: none
}

ul.info-tree li .level-2 ul {
    margin-top: 0px;
}

ul.info-tree li.level-2>i {
    position: absolute;
    top: 5px;
    left: 33px;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #224B7F;
    cursor: pointer;
    font-size: 20px;
    font-weight: 600;
}

ul.info-tree {
    padding-bottom: 0px;
}

.side_info {
    padding: 20px 20px 0 20px;
    margin-bottom: 50px;
}

.info-list li {
    padding: 12.5px 0;
}

.info-list li:first-child {
    padding: 10px 0;
}

ul.info-tree li.level-1.current a {
    color: #fff;
    display: block;
    height: 36px;
    /* padding-left: 50px; */
    /* line-height: 50px; */
    border-radius: 8px;
    background: #224b7f;
    line-height: 36px;
}

ul.info-tree li.level-1.current>a {
    height: 45px;
    line-height: 45px;
}

ul.info-tree li li a {
    font-size: 16px;
}

ul.info-tree li li a:after {
    top: 43%;
}

ul.info-tree li li {
    padding: 0px 0;
}


/*发布解读信息公开目录结束*/


/*发布解读信息公开通用细览开始*/

.fbjd-informatdetail .jfontsize {
    padding: 0px;
}

.fbjd-informatdetail .article {
    padding-top: 0px;
}

.fbjd-informatdetail .article h2 {
    padding-bottom: 45px
}

.fbjd-informatdetail .table-bordered th {
    /* padding: 8px 45px; */
    width: 22%
}

.fbjd-informatdetail .table-bordered td {
    padding: 8px 13px;
    width: 35%;
}

.jfontsize a {
    border: 0px;
}

.jfontsize #jfontsize-p2,
#jfontsize-d2,
#jfontsize-m2 {
    border: 1px solid #ddd;
}

#jfontsize-wendang i {
    background-image: url(../images/12_03.png);
    background-size: 90%;
    width: 26px;
    height: 26px;
}

#jfontsize-weibo i {
    background-image: url(../images/wb.png);
    background-size: 90%;
    margin-top: 3px;
    width: 26px;
    height: 26px;
}

#jfontsize-weixin i {
    background-image: url(../images/wx.png);
    background-size: 99%;
    margin-top: 3px;
    width: 26px;
    height: 26px;
}

#jfontsize-add i {
    background-image: url(../images/12_05.png);
    background-size: 99%;
    width: 26px;
    height: 26px;
}

.fbjd-informatdetail .apendix {
    margin-top: 20px;
}

.fbjd-leader .content .grid>.row {
    margin: 20px;
}

.fbjd-leader .content .row ul {
    margin: 0 auto;
    padding: 10px;
}

.fbjd-leader .content .row ul:first-child {
    padding: 0px;
}

.fbjd-leader .content ul:first-child {
    width: 100%;
}

.fbjd-leader .content ul li {
    float: left;
    width: 33.33%;
    padding: 20px 20px 20px 15px;
    border-bottom: 1px #D1D1D1 solid;
}

.fbjd-leader .content ul li h2 {
    font-weight: 600;
    font-size: 20px;
    margin: 24px 0 24px 0;
}

.fbjd-leader .detail {
    background-color: #eee;
    padding: 10px 0;
    border-bottom: 0px #D1D1D1 solid;
}

.fbjd-leader .detail .col-md-10 {
    padding: 0 20px
}

.fbjd-leader .content ul li img {
    float: left;
    margin-right: 20px;
    width: 140px;
    height: 192px;
}

@media (min-width: 1200px) {
    .fbjd-leader .content .grid .detail img {
        float: left;
        margin-right: 20px;
        width: 140px;
        height: 192px;
    }
}


/* 发布解读领导信息详情 */

.fbjd-leaderinform .content .grid>.row>ul>li {
    padding: 20px 17px;
    background-color: #F5F5F5;
    margin: 10px 0 30px 0;
}

.fbjd-leaderinform .content .grid>.row .col-md-2,
.col-md-10 {
    padding: 0px
}

.fbjd-leaderinform .detail .col-md-10 {
    margin-left: -30px;
}

.detail h1 {
    font-weight: 600;
    font-size: 24px;
    margin: 24px 0 34px 0;
}

.detail h2 {
    border-bottom: 1px #D1D1D1 solid;
    font-weight: 600;
    font-size: 24px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.fbjd-leaderinform .content .grid>.row ul li p {
    line-height: 35px;
    margin-top: 20px;
    text-indent: 2em
}


/* 通用图片开始*/

.publicimg .row {
    margin: 0px
}

.publicimg .content img {
    height: 110px;
    width: 177px;
}

.publicimg .list-b li {
    background-color: #F7F7F7;
    padding: 0px;
    margin-bottom: 24px
}

.publicimg .list-b li:hover {
    background-color: #F0F3F8;
}

.publicimg .list-b li h4 {
    margin-top: 17px;
}

.publicimg .list-b li h4:hover {
    color: #3A6B9F;
}

.publicimg .list-b li span {
    color: #939595;
}

.publicimg .list-b li img {
    margin-right: 20px;
}

.publicimg .list-b i {
    background-image: url("../images/20_07.png");
    width: 22px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
}


/* 通用图片开始结束*/


/* 发布解读在线访谈开始*/

.fbjd-zxft .content .main {
    padding: 0 11px
}

.fbjd-zxft .content .main img {
    width: 300px;
    margin-right: 20px;
}

.fbjd-zxft .content .main ul li {
    margin: 40px 0px;
}

.fbjd-zxft .content .main ul li a {
    line-height: 36px;
}

.fbjd-zxft .content .main ul li a p {
    color: #A1A1A1;
    line-height: 30px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.fbjd-zxft .content .main ul li a h4 {
    font-weight: 600;
    margin-bottom: 20px;
}

.fbjd-zxft .content .main ul li a i {
    background: url('../images/15_03.png') no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: 0px 7px -5px -1px
}


/* 发布解读在线访谈结束*/


/* 发布解读在线访谈详情开始*/


/* 互动在线访谈详情开始*/

#jsAttachListContent img {
    width: 250px;
    height: 150px;
    margin: 10px 20px;
}

.hdjl_zxft_detail .text_i {
    line-height: 36px;
    margin: 0 24px;
    text-align: justify;
}

.hdjl_zxft_detail .content .grid .where {
    border-bottom: 1px #eee solid;
    padding-bottom: 10px;
}

.hdjl_zxft_detail .content .grid>.row>h1 {
    text-align: center;
    margin: 30px 0 50px;
    font-size: 30px;
}

.hdjl_zxft_detail .interview-info .color-b {
    margin-right: 25px;
    color: #3191ff;
}

.hdjl_zxft_detail .interview-info .flr {
    width: 81%;
    display: inline-block;
    text-align: justify;
}

.hdjl_zxft_detail .chahgecl {
    color: #3191ff;
    font-size: 16px;
    margin-right: 24px
}

.hdjl_zxft_detail .pic-text p {
    margin-bottom: 7px;
}

.hdjl_zxft_detail .pic-text i {
    background-image: url('../images/16_03.png');
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 0px 4px -5px -1px;
}

.hdjl_zxft_detail .interview-right2 {
    background-position: 0px 56px
}

.hdjl_zxft_detail .interview-right3 {
    background-position: 0 20px
}


/* 互动在线访谈详情结束*/


/* 纪检监察 */

.jjjc .content .grid {
    margin: 0 auto;
    text-align: center;
}

.jjjc .content .where {
    text-align: left;
}

.jjjc .content .article {
    display: inline-block;
    text-align: left;
    line-height: 40px;
    font-size: 16px;
    /* font-family: "[PingFang]"; */
    padding-bottom: 80px;
}

.jjjc .content .article h3 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 30px;
    /* font-family:"宋体"; */
    /* font-weight: 600; */
}


/* 纪检监察结束  */


/*  调查征集开始  */

.dczj .side-menu03 li {
    width: 25%;
}

/* .dczj .content_announ ul li {
    width: 1180px
} */

.dczj .content_announ li {
    font-size: 16px;
    line-height: 30px;
    background-color: #F7F7F7;
    padding: 16px;
    margin: 18px 10px;
}

.dczj .content_announ li a {
    display: block;
    font-weight: 600;
}

.dczj .content_announ li:hover {
    background-color: #F0F3F8;
}

.dczj .content_announ li a:hover {
    color: #004488
}

.dczj .content_announ li :hover .lr {
    background-color: yellow
}

.dczj .content_announ li .fr {
    background-color: #004488;
    color: #fff;
    border-radius: 16px;
    line-height: 30px;
    padding: 0 20px;
    margin-top: 16px;
}

.dczj .content_announ li .in_progress {
    background-color: #FF9D08
}

.dczj .content_announ li .in_green {
    background-color: #36d2a5
}

.dczj .content_announ li a i {
    background: url('../images/15_03.png') no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: 0px 7px -5px -1px
}

.dczj .content_announ .fl span {
    margin: 0 60px 0 21px;
    display: inline-block;
    color: #797979
}


/*  调查征集结束 */


/*  调查征集详情开始  */

.dczj_detail .article {
    padding-top: 10px;
}


/* .dczj_detail .article .option{
    border-top: 0px
  } */

.dczj_detail #jsHtmlContent {
    margin-bottom: 64px;
}

.dczj_detail #jsAttachsList p {
    border-bottom: 1px #eee dashed;
    margin: 46px 16px
}

.dczj_detail .list-b {
    border-bottom: 1px #eee dashed;
    margin: 46px 16px 0 16px
}

.dczj_detail .list-b i {
    background-image: url(../images/18_03.jpg);
    background-repeat: no-repeat;
    width: 25px;
    height: 17px;
    display: inline-block;
}

.dczj_detail .list-b span {
    color: #797979
}

.dczj_detail #opinionForm .row {
    margin-left: -13px;
}

@media (max-width: 480px) {
    .dczj_detail .article .jfontsize {
        margin-left: 33%;
    }

    .dczj_detail .article .option {
        margin: 0 0;
    }
}


/* 地图开始 */

.map .grid ul {
    padding: 10px;
}

.map .grid ul li ul {
    border-top: 1px #eee solid;
}

.map .grid ul h1 {
    padding: 0 10px;
    margin-bottom: 10px;
    border-left: 3px #2B8FFF solid;
    color: #004488;
    font-size: 20px;
    font-weight: 600;
}

.map .grid ul h1 a {
    color: #004488;
}

.map .grid ul li ul li {
    float: left;
    width: 20%
}

.map .grid>ul>li {
    margin-bottom: 30px;
}


/* 地图结束 */


/* 媒体查询  开始*/


/* 轮播部分 */

@media (max-width:980px) {

    /* 首页轮播 开始*/
    .slt-fp_swiper {
        padding: 0 0 !important;
        margin-bottom: 20px;
    }

    .slt-fp_swiper .container {
        width: 100%;
        height: 210px;
    }

    .slt-fp_swiper .list,
    .slt-fp_swiper .list li {
        height: 100%;
    }

    .slt-fp_swiper .list img {
        height: 210px;
    }

    .slt-fp_swiper .list span {
        width: 100%;
        display: block;
        padding: 10px 80px 10px 10px;
        line-height: 26px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .slt-fp_swiper .pointer {
        position: absolute;
        bottom: 13px;
        right: 6px;
    }

    .slt-fp_swiper .arrow {
        top: 194px;
    }

    .slt-fp .content .grid .row .col-md-4 h2 {
        margin: 0px 0 0 30px;
    }

    /* 首页轮播结束 */
}


/* 轮播部分 */

@media (min-width:1200px) {
    .jjjc .content .article {
        width: 920px;
    }

    .dczj_detail .pages {
        padding: 0px 0 20px 0;
        /* margin-top: -20px;*/
    }
}

@media (max-width:1200px) {
    .tab {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        margin-left: -2px;
        margin-right: -2px;
        text-align: center;
    }

    .slt-fp .topic {
        margin-left: 0px;
        padding: 0px 25px;
    }

    .publicimg .list-b li img {
        margin-right: 13px;
    }

    .publicimg .content img {
        width: 50%
    }

    .fbjd-leader .content ul li {
        width: 100%;
    }

    .detail h1 {
        font-size: 20px;
        line-height: 30px;
        margin: 6px 0 20px 0;
    }

    .fbjd-leader .content .grid>.row {
        margin: 0px;
    }

    .fbjd-leader .content .grid>.detail,
    .fbjd-leaderinform .detail {
        text-align: center;
    }

    .fbjd-leader .content .detail h2 {
        margin: 9px 0 9px 0;
    }

    .fbjd-leaderinform .detail .col-md-10 {
        margin: 0px
    }
}

@media (max-width:980px) {
    .slt-fp .content .p1 .row .col-md-4 {
        background-color: #EEEEEE;
        width: 100%;
        height: 100%;
        padding-left: 20px;
        margin-bottom: 20px;
    }

    .slt-fp .content .p1 .row .col-md-4 h3 b {
        margin-left: 0px;
        background-color: #224B7F;
        font-size: 20px;
        font-weight: 600;
        padding: 0 20px;
        display: inline-block;
        color: #fff
    }

    .slt-fp .content .p2 .row .col-md-6 {
        margin-bottom: 20px
    }
}

@media (max-width:480px) {
    .slt-fp .nav>ul>li:first-child a {
        letter-spacing: 16px;
        text-align: center;
    }

    .header .ht .fr a {
        margin: 0 6px;
    }

    .transparentc p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .slt-fp .public .pic {
        width: 100%;
    }

    .slt-fp .public .contact {
        padding: 10px 35px;
        background-size: 100% auto;
    }

    .header .ht .fr {
        font-size: 12px;
    }

    .changesize .a3 li {
        width: 50%;
    }

    .publicimg .side-menu03 li {
        width: 49.9999999%;
    }

    .changesize .banner-hpage {
        width: 100%;
        margin-left: 0;
    }

    .fp-fbjd-right #header li {
        width: 100%;
        margin: 0 0 5px 0px
    }

    .fp-fbjd-right #header li i {
        width: 108px;
        margin: 12px auto;
    }

    .fp-hdjl-right li {
        width: 48.8%;
        float: left;
        height: 117px;
    }

    .fp-hdjl-right li img {
        width: 100%;
        height: 100%;
    }

    /* 通用图片 */
    .side-menu03 li {
        width: 49%
    }

    .publicimg .main .list-b li h4 {
        width: 45%;
    }

    .publicimg .main .list-b li a {
        margin-left: 10px;
        padding: 10px 0;
    }

    .topicw-p2 .p2 .list-t {
        height: 240px;
    }

    .hdjl_zxft_detail .interview-info .flr {
        width: 81%;
        display: inline;
    }

    .dczj .side-menu03 li {
        width: 100%;
    }

    .dczj .content_announ li .fr {
        margin-top: -39px;
    }

    .fbjd_tyxl .article-box img {
        width: 100% !important;
        height: auto !important;
    }

    .fbjd-informatlist .info-list p {
        margin-left: 0px
    }

    .fbjd-informatdetail .table-bordered th {
        padding: 8px;
    }

    .fbjd-zxft .content .main img {
        width: 100%;
        margin-bottom: 20px;
    }

    .hdjl_zxft_detail .text_i {
        margin: 0 10px;
    }

    .hdjl_zxft_detail .swiper-wrapper {
        display: block;
    }

    #jsAttachListContent img {
        width: 90%;
        height: 90%
    }

    .hdjl_zxft_detail #interviewForm .col-md-4,
    .col-md-12 {
        padding-left: 0;
        padding-right: 0px;
    }

    .dczj .content_announ .fl span {
        margin: 0 60px 0 2px;
    }

    .map .grid ul li ul li {
        width: 50%;
    }

    .slt-fp .content .grid .row .col-md-4 {
        margin-left: 0px;
        width: 100%;
        padding-top: 10px;
        margin-top: 10px;
    }

    .slt-fp .content .grid .row .col-md-4 b {
        color: #224b7f;
        font-size: 20px;
    }

    .slt-fp .md-gray {
        -webkit-line-clamp: 2;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        -webkit-box-orient: vertical;
        min-height: 56px;
        margin: 4px 0;
    }

    .slt-fp .contact {
        min-height: 220px;
        border-radius: 6px;
    }

    .slt-fp .fp-hdjl .pic-text .pic img {
        width: 168px;
        height: 112px
    }

    @media (max-width:1200px) {
        .slt-fp .fp-hdjl .pic-text .pic img {
            width: 100%;
            height: 100%
        }
    }

    .slt-fp .content .grid .row .col-md-4 h2 {
        margin-bottom: 20px;
        padding: 0;
        height: 50px;
        line-height: 50px;
    }

    .slt-fp .service .list-a li {
        padding: 20px 5px;
        width: 47%;
        height: 80px;
        margin: 10px 4px;
        background: #fff;
    }

    .slt-fp .service .list-a li a {
        font-size: 13px;
    }

    .topicw-p2 .topic {
        margin-left: -7px;
    }

    .seizeas {
        width: 100%
    }

    .seizeas-p {
        display: inline-block;
        width: 100%;
    }

    .fbjd-leader .content ul li {
        padding: 20px 0px;
    }

    .fbjd_tygl .list-b li h4 {
        width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        display: box;
        display: -webkit-box;
        line-clamp: 1;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .hdjl_zxft_detail .pull-6 {
        padding-left: 10px !important;
    }

    .szxx li {
        background-color: #f5f5f5;
        width: 46.3%;
    }

    #interviewForm .row {
        margin-left: 0px;
    }
}

@media (max-width:480px)and(min-width:321px) {
    .slt-fp .service .list-a li:nth-child(8) a span {
        margin-right: 15px;
    }
}

@media (max-width:320px) {
    .header .ht .fr a {
        margin: 0 2px;
    }

    .dczj .content_announ li .fr {
        margin-top: -39px;
        margin-right: -10px;
        padding: 0 16px;
    }

    .fbjd-informatdetail .jfontsize a {
        width: 8%;
    }

    .fbjd-informatdetail .jfontsize {
        margin: -1px 0 0 14px;
    }

    .slt-fp .service .list-a li a b {
        width: 68px;
    }

    .news-icon {
        font-size: 13px;
    }

    .publicimg .content img {
        width: 50%;
    }

    .dczj_detaiil .t0 strong {
        width: 87px;
        display: inline-block;
    }

    .dczj_detaiil .t0 i {
        margin: 0
    }

    .dczj_detaiil .iesearch {
        margin-left: 0px;
    }

    .b1 .state {
        margin-top: 5px;
        bottom: 10px;
        left: 12px;
    }

    .b1 li {
        position: relative;
        margin-top: 10px;
        padding: 15px 15px 41px 75px;
        background-color: #fff;
        border-radius: 8px;
    }
}

.ztzl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ztzl li {
    margin: 20px 0 25px 0;
}

@media (max-width:480px) {
    .ztzl {
        display: block
    }

    ul.ztzl {
        text-align: center;
    }

    ul.ztzl li {
        display: inline-block;
    }

    .ztzl img {
        width: 100%
    }
}

@media (max-width:320px) {
    .slfw_ztzl .where {
        font-size: 14px;
    }

    .ztzl li {
        margin: 0px 0 25px 0;
    }
}

.zcjd {
    display: block;
    margin: 20px 0;
}

.zcjd h4 a {
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}

.icon-eye:before {
    content: "\e087";
}

.mdi-shredder:before {
    content: "\F49C";
}

.mdi-close-circle-outline:before {
    content: "\F15A";
}

.headline {
    padding: 10px 20px 5px 20px;
}

.headline img {
    margin-bottom: 8px;
    margin-right: 5px;
}

@media (min-width:1200px) {
    .slt-fp .p3 {
        height: 430px
    }
}

@media (max-width: 480px) {
    .topic li img {
        height: 100%;
    }

    .p1 .focus .pic img {
        height: 260px;
    }
}

a.bds_more {
    background-position: 2px 4px;
    background-size: 80%;
}

@media (max-width: 320px) {
    .article .option {
        padding: 20px 0px;
    }
}

.list-t li.gdjl {
    display: none;
}

@media (max-width: 480px) {
    .focus .swiper-pagination {
        bottom: 80px;
    }

    .list-t li.gdjl {
        display: block;
        text-align: center;
        margin: 5px 0;
    }

    .list-t li.gdjl a {
        color: #999;
    }

    .headline img {
        display: block;
        margin: 4px auto;
    }
}

.no-print span:first-child {
    display: none;
}

.no-print {
    padding-bottom: 60px;
}

.info-tree .qxys>a {
    background: #f4f5f6 !important;
    color: #252525 !important;
}

.info-tree .qxys>i:after {
    box-sizing: border-box;
    content: '';
    position: absolute;
    top: 7px;
    left: -14px;
    width: 40px;
    height: 40px;
    background-size: 320px auto;
    background-position: 5px -285px !important;
    transition: transform .3s;
}

.article-box p,
/* .TRS_Editor p {
     text-indent: 2em; 
} */

.TRS_UEDITOR {
    width: 100%;
}

#zfyw .w70,
#hbyw .w70 {
    width: 70%;
}

.footer .copyright .fl {
    margin-left: 0;
    text-align: center;
    float: none;
    padding: 0 6px;
}

.footer .copyright .fl p {
    display: inline-block;
}

.fp-fbjd-left .graph.mb10 {
    background: url(../images/jd01.jpg) no-repeat;
    background-size: cover;
    border-radius: 6px;
}


/*   .fp-slfw-right li{
    width: 33%;
  }
  .fp-slfw-right li a {
    height: 85px;
    line-height:85px;
  } */

.fp-fbjd-left .graph.mb10 p {
    height: 84px;
    line-height: 84px;
    max-width: 420px;
    color: #fff;
    font-size: 20px;
    padding-left: 46px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.headerline {
    width: 101.7%;
    margin-top: 20px;
    border: 1px solid #e5e5e5;
    position: relative;
}

.headerline h1 {
    height: 90px;
    padding-left: 160px;
    float: left;
    line-height: 90px;
    font-size: 32px;
    font-weight: bold;
    color: red;
}

.headerline_news {
    width: 240px;
    float: right;
    padding-top: 8px;
}

.headerline_news span {
    display: block;
    font-size: 14px;
    line-height: 24px;
}

.headerline_news span a {
    display: block;
    font-size: 14px;
    line-height: 24px;
}

.tt {
    position: absolute;
    left: -12px;
    top: 12px;
}

.sltsy-sjbt {
    display: none;
}

.headline {
    display: none;
}

@media(max-width:1200px) {
    .headline {
        display: block;
    }

    .headerline {
        display: none;
    }
}

.fp-hdjl a#jsTitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 88%;
    display: inline-block;
    vertical-align: middle;
}

.fp-hdjl-yjzj .active-ul ul {
    margin: 25px 0px;
}

@media (min-width:1200px) {
    .fbjd-zxft .content .main img {
        height: 180px;
    }
}

/* .slt-fp .p2 .pane .list-t li {
    line-height: 36px; 
} */

.fp-slfw-right .w-s {
    margin: 20px 0 0px 0px;
    background-size: 80%;
    background-position: right;
}

.TRS_UEDITOR {
    font-size: 18px;
    line-height: 40px;
    zoom: 1;
    color: #333;
}

.TRS_UEDITOR>p {
    text-indent: 2em;
    font-size: 18x;
    line-height: 40px;
    margin-bottom: 15px;
    color: #333;
    margin: 5px 0;
}

.TRS_UEDITOR img {
    text-align: center;
    margin-bottom: -3px;
    max-width: 100%;
}

/* 表格 */
.TRS_UEDITOR table {
    border-collapse: collapse;
    margin: auto;
}

.TRS_UEDITOR table,
.TRS_UEDITOR td,
.TRS_UEDITOR th {
    padding: 5px 10px;
    border: 1px solid #DDD;
    word-break: break-all;
    text-indent: 0;
}

.ue_table td p {
    text-indent: 0;
}

.xxgkzl {
    padding: 0 15px;
    margin-top: 15px;
}

.xxgkzl img {
    width: 100%;
}

.fp-fbjd-left .graph.mb10 p {
    height: 93px;
    line-height: 93px;
}

.fp-fbjd-right #header li {
    height: 93px;
}

.fp-fbjd-right .a4 li a {
    height: 59px;
    line-height: 59px;
}

.fp-fbjd-right #header {
    margin-bottom: 116px;
}

.menu_ur {
    float: left;
    width: 360px;
    margin: 0 18px 0 12px;
}

.menu_urcon1>li,
.menu_urcon21,
.menu_urcon22 {
    width: 80px;
    height: 64px;
    /*border:1px solid #1394d1;*/
    border-radius: 14px;
    margin-left: 10px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-align: center;
    float: left;
}

.menu_urcon1>li>a,
.menu_urcon21>a,
.menu_urcon22>a {
    color: #333;
    margin: 0 auto;
}

.navigation_map {
    padding: 0 40px;
}

.navigation_map li h2 {
    padding: 0 10px;
    margin-bottom: 10px;
    border-left: 6px #2d66a5 solid;
    color: #004488;
    font-size: 20px;
    font-weight: 600;
}

.navigation_map li ul {
    border-top: 1px #eee solid;
    padding: 10px;
}

.navigation_map li ul li {
    float: left;
    width: 20%;
}

.informationTransparency {
    display: block;
    width: 100% !important;
    font-weight: bold;
    font-family: "微软雅黑";
}