/*思源宋体*/
@font-face {
    font-family: 'SourceHanSerifCN';
    src: url('SourceHanSerifCN-Regular.otf');
}

body {
    overflow-x: hidden !important
}

.xdznss-bg {
    background: url(tybj2.png) no-repeat center top;
    margin-bottom: 0px;
    padding-bottom: 220px;
    background-size: cover;
}

.xdznss-ndbj {
    background: url(ndbj.png) no-repeat center top !important;
}

.sssy_logo {
    margin-top: 20px;
}

.sssy_logo img {
    height: 55px;
}

a.wzsy {
    border: 1px solid #1658A0;
    border-radius: 20px;
    color: #1658A0;
    padding: 2px 15px;
    display: block;
    margin-right: 0px;
}

a.wzsy:hover {
    background-color: #1658A0;
    color: #ffffff;
}

.wzxxtyss {
    margin-top: 120px;
}

.wzxxtyss h4 {
    display: inline-block;
    font-family: 'SourceHanSerifCN';
    font-size: 44px;
    font-weight: bolder;
    color: #333333;
    display: none;
}

.logo_left {
    display: inline-block;
    font-size: 36px;
    color: #ffffff;
    position: relative;
    vertical-align: top;
    margin-right: 10px;
    margin-top: 4px;
}

.logo_left p {
    display: inline-block;
    background: #1658A0;
    border-radius: 10px 0px;
    width: 112px;
    height: 54px;
    line-height: 50px;
    z-index: 9;
    color: #ffffff;
}

.logo_left p span {
    z-index: 6;
    position: relative;
}


.logo_left p:after {
    transition: .3s all;
    border-radius: 10px 0px;
    background-color: #f1f8ff;
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 2;
}

.logo_left p:after {
    background: #1658a0;
    color: #ffffff;
}

.empty_btn {
    position: absolute;
    cursor: pointer;
    right: 192px;
    top: 50%;
    margin-top: -9px;
    width: 20px;
}

.logo_left p:before {
    content: '';
    position: absolute;
    left: 0px;
    margin-left: 6px;
    margin-right: -6px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin-bottom: -6px;
    margin-top: 6px;
    background: #dee7f3;
    opacity: 0;
    z-index: 1;
    border-radius: 10px 0px;
    transition: .3s all;
    color: #cccccc;
}

.logo_left p:before {
    opacity: 1;
}


.rig_nav_fp,
.rig_nav {
    background: none;
    padding-bottom: 1px;
    width: 1070px;

    margin: 50px auto 0;
}

.rig_nav_fp {
    background: none;
    padding-bottom: 1px;
    width: 1130px;
    margin: 50px auto 0;
}

.rig_nav_fp ul,
.rig_nav ul {
    margin-left: -27px;
    float: left;
    width: 100%;
}

.rig_nav_fp ul li,
.rig_nav ul li {
    margin-left: 27px;
    font-size: 16px;
}

.rig_nav_fp ul li i,
.rig_nav ul li i {
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
}

.rig_nav_fp ul li i.szfznss-icon-gongbao,
.rig_nav ul li i.szfznss-icon-gongbao {
    font-size: 18px;
}

.rig_nav_fp ul li i.szfznss-icon-xinmeiti,
.rig_nav ul li i.szfznss-icon-xinmeiti {
    font-size: 16px;
}

.rig_nav_fp ul li i.szfznss-icon-banshi,
.rig_nav_fp ul li i.szfznss-icon-banshi {
    font-size: 16px;
}

.rig_nav_fp ul li.rig_nav_right,
.rig_nav ul li.rig_nav_right {
    float: left;
    border-left: 1px solid #333333;
    line-height: 19px;
    margin-left: 22px;
    padding-left: 6px;
    vertical-align: middle;
    margin-top: 16px;
}

.rig_nav_fp ul li.rig_nav_right a,
.rig_nav ul li.rig_nav_right a {
    display: inline-block;
    font-size: 16px;
    margin-left: 18px;
}

.rig_nav_fp ul li.rig_nav_right,
.rig_nav_fp ul li:hover .rig_nav_right,
.rig_nav ul li.rig_nav_right,
.rig_nav ul li:hover .rig_nav_right {
    border-bottom: none;
    color: #333333;
}

.rig_nav_fp ul li.sx_none,
.rig_nav ul li.sx_none {
    margin-left: 0px;
}

.sx_none {
    border-left: none !important;
}


.znss-ss_fp {
    height: 52px;
    border: 1px solid #1658A0;
    width: 1100px;
    margin: 25px auto 0;
}

.znss-ss_fp .btn_2021_fp,
.znss-ss_fp .btn_2021_fp {
    height: 60px;
    font-size: 20px;
    width: 140px;
}

.znss-ss_fp .picker_2021_fp,
.znss-ss_fp .inp_2021_fp,
.znss-ss_fp .picker_2021_fp span {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}

.znss-ss_fp .picker_2021_fp:before {
    height: 24px;
    background-color: #cccccc;
    top: 18px;
}

.znss-ss_fp .picker_2021_fp span {
    color: #333333;
    text-align: center;
}

.znss-ss_fp .inp_2021_fp {
    color: #999999;
    width: 60%;
    left: 11%;
}

.znss-ss_fp .picker_2021_fp {
    width: 10%;
    text-align: center;
}

.upDown_2021 {
    right: 25px;
}






.rsc-h-rsls_fp {
    width: 1060px;
    margin: 0 auto;
}

.sswz {
    width: 1060px;
    margin: 38px auto 0;
}

.sswz li:first-child {
    margin-left: 0%;
}

.sswz li {
    width: auto;
    margin-left: 11.8%;
    margin-right: -20px;
}

.sswz li label {
    margin-right: 20px;
}

.sswz li span {
    margin-right: 10px;
}

.lsgj_fp {
    margin-top: 18px;
    padding-left: 0px;
    background-image: none;
    color: #333333;
}

.ckgd_fp {
    margin-top: 18px;
}

.ckgd_fp span {
    color: #333333;
}


.yypz_box {
    position: absolute;
    right: 155px;
    top: 50%;
    margin-top: -11px;
}

.yypz_box i {
    font-size: 22px;
    color: #999999;
    margin-left: 10px;
}


.znssiconfont {
    display: none;
}

.znss-ss-box {
    background-size: cover !important;
}


@media screen and (max-width:1240px) {

    .sswz,
    .rsc-h-rsls_fp {
        width: 990px;
    }

    .sswz li {
        margin-left: 10%;
    }

    .znss-ss_fp,
    .rig_nav_fp {
        width: auto !important;
    }

    .znss-ss_fp {
        width: auto;
    }


}

@media screen and (max-width:1100px) {

    .sswz,
    .rsc-h-rsls_fp {
        width: auto !important;
    }

    .sswz li {
        width: 100%;
        text-align: center;
    }





    .sswz li {
        margin-left: 0%;
        width: 33.3%;
        margin-right: 0px;
    }

    .znss-ss_fp .picker_2021_fp .weizhi,
    .znssiconfont {
        display: none;
    }

    .znss-ss_fp .picker_2021_fp {
        width: 11%;
    }

    .znss-ss_fp .inp_2021_fp {
        left: 12%;
        width: 55%;
    }

    .upDown_2021 {
        right: 15px;
    }

    .wzxxtyss {
        margin-top: 10px;
    }

    .rig_nav_fp,
    .rig_nav {
        height: inherit;
    }

    .rig_nav_fp ul,
    .rig_nav ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin-left: 0;
        float: none;
    }

    .rig_nav_fp ul li,
    .rig_nav ul li {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        margin: 0 25px 0 0;
    }

    .rig_nav_fp ul li.rig_nav_right,
    .rig_nav ul li.rig_nav_right {
        height: 21px;
        line-height: 19px;
        margin-top: 9px;
        margin-left: 1px;
        margin-right: 10px;
    }

    .rig_nav_fp ul li.sx_none a,
    .rig_nav ul li.sx_none a {
        margin-left: 0px;
    }

    .wzxxtyss h4 {
        display: inline-block !important;
        font-size: 36px;
        margin-top: 4px;
    }

    /* .wzxxtyss img {
        display: none;
    } */

    .logo_left {
        font-size: 24px;
    }

    .logo_left p {
        width: 82px;
        height: 43px;
        line-height: 40px;
    }

    /* .download_right {
        float: inherit !important;
    } */

    .download_right li {
        display: inline-block;
        margin-left: 0px !important;
        margin-right: 10px;
        float: inherit !important;
    }

}

@media screen and (max-width:820px) {
    .sswz li {
        width: 100%;
        text-align: center;
    }

    .znss-ss_fp {
        box-sizing: border-box;
        height: 61px;
    }

}


@media screen and (max-width:750px) {

    .znss-ss_fp .picker_2021_fp .weizhi,
    .znss-ss_fp .znssiconfont {
        display: block;
        font-size: 25px;
    }

    .znss-ss_fp .picker_2021_fp .weizhi {
        width: 100%;
        padding-left: inherit;
    }

    #siteSelect1 {
        display: none;
    }

    .znss-ss_fp .btn_2021_fp,
    .znss-ss_fp .btn_2021_fp {
        width: 80px;
        font-size: 18px;
        text-align: center;
    }

    .upDown_2021 {
        right: 10px;
    }

    .znss-ss_fp .picker_2021_fp {
        padding-right: 0%;
        width: 9.2%;
    }

    .xdznss-bg {
        padding-bottom: 125px;
    }

    .sswz {
        margin: 25px auto 0;
    }

    .wzxxtyss {
        margin-top: 0px;
    }

    .znss-ss_fp .inp_2021_fp {
        left: 9%;
        width: 62.5%;
    }

    .yypz_box {
        right: 90px;
    }

    .yypz_box i {
        font-size: 20px;
        margin-right: 8px;
    }

    .sssy_logo img {
        height: 45px;
    }

    .weizhi {
        padding-left: 10px;
    }

    .sssy_logo {
        margin-top: 12px;
    }

    a.wzsy {
        padding: 1px 10px;
    }

    .xdznss-dlzz {
        margin-top: 18px;
    }

    .wzxxtyss h4 {
        font-size: 30px;
        margin-top: 7px;
    }

    /* .wzxxtyss img {
        display: none;
    } */

    .logo_left {
        font-size: 22px;
    }

    .logo_left p {
        width: 72px;
        height: 38px;
        line-height: 35px;
    }


}

@media screen and (max-width:600px) {
    .znss-ss_fp .inp_2021_fp {
        width: 60%;
    }

}

@media screen and (max-width:540px) {
    .znss-ss_fp .picker_2021_fp {
        width: 12%;
    }

    .znss-ss_fp .inp_2021_fp,
    .znss-ss .inp_2021 {
        left: 12%;
        width: 53%;
    }

}


@media screen and (max-width:500px) {
    .wzxxtyss h4 {
        font-size: 28px;
        margin-top: 15px;
    }

    .logo_left {
        display: inline-block;
        width: 112px;
    }

    .logo_left p {
        height: 38px;
        line-height: 36px;
    }

    .rig_nav_fp {
        margin: 35px auto 0 !important;
    }

    .znss-ss_fp .inp_2021_fp,
    .znss-ss .inp_2021 {
        width: 50%;
    }




}

@media screen and (max-width:450px) {
    .znss-ss_fp .btn_2021_fp {
        float: none;
        width: 80px;
        font-size: 16px;
        display: block;
        border-radius: 6px;
        height: 45px;
        width: 100%;
        margin-top: 70px;
    }

    .sswz {
        margin: 85px auto 0;
    }

    .yypz_box {
        right: 5px;
    }

    .znss-ss_fp .picker_2021_fp {
        width: 14%;
    }

    .znss-ss_fp .inp_2021_fp {
        left: 14.5%;
    }

    .znss-ss_fp .inp_2021_fp,
    .znss-ss .inp_2021 {
        width: 65%;
    }


}


@media screen and (max-width:375px) {
    .wzxxtyss h4 {
        font-size: 24px;
    }

    .logo_left p {
        font-size: 18px;
        height: 35px;
        line-height: 32px;
    }

    .logo_left {
        display: inline-block;
        width: 112px;
    }

    .znss-ss_fp .inp_2021_fp,
    .znss-ss .inp_2021 {
        width: 62%;
    }

}



/*------------地方搜索页---------------*/

.logo {
    margin-bottom: 8px;
}

.logo img {
    display: inline-block;
    /* width: 260px; */
    height: auto;
}

.logo h4 {
    display: inline-block;
    font-size: 26px;
    font-weight: bold !important;
    color: #333333;
    border-left: 1px solid #CCCCCC;
    height: 45px;
    line-height: 40px;
    vertical-align: top;
    margin-top: 7px;
    padding-left: 14px;
    margin-left: 12px;
}

.fixed .logo img {
    height: 58px;
    width: auto;
}

.dqss_fhsy {
    display: block;
    background-color: #1658A0;
    border-radius: 6px;
    color: #ffffff;
    height: 36px;
    line-height: 34px;
    padding: 0px 15px;
    margin-top: 19px;
}

.dqss_fhsy a {
    display: block;
    color: #ffffff !important;
    font-size: 16px;
}

.dqss_fhsy i {
    display: inline-block;
    font-size: 18px;
    margin-right: 5px;
    vertical-align: top;
    margin-top: 0px;
}

.dqss_fhsy:hover {
    box-shadow: 0px 2px 8px rgba(22, 88, 160, .3);
}

.znss-ss {
    border: 1px solid #1658A0;
    height: 40px;
    width: 846px;
    margin-top: -1px;
}

.znss-ss .btn_2021,
.znss-ss .btn_2021 {
    height: 48px;
    font-size: 20px;
    width: 140px;
    border-radius: 0px 4px 4px 0px;
}

.znss-ss .inp_2021 {
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    top: 0px;
    width: 60%;
    height: 48px;
    line-height: 48px;
    left: 12%;
}

.znss-ss .picker_2021 span {
    color: #333333;
    font-size: 16px;
    width: auto;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    float: none;
    height: 48px;
    line-height: 48px;
}

.znss-ss .picker_2021 span .upDown_2021 {
    right: 18px;
    top: 3px;
}

.znss-ss .picker_2021 {
    width: 12%;
}

.znss-ss .picker_2021:before {
    height: 24px;
    background-color: #cccccc;
    top: 12px;
}

.rig_nav {
    width: auto;
    margin: 18px auto 0;
}

.znss-ss-box .rsc-h-rsls_fp {
    width: auto;
}

.znss-ss-box .lsgj_fp {
    margin-top: 12px;
}

.znss-ss-box1 {
    height: 640px;
}

.fzs-nav ul li a {
    display: block;
}

.gjss-right ul li a {
    font-size: 16px;
    display: block;
    color: #333333;
    padding-left: 22px;
    padding-right: 0px;
}

.gjss-right ul li a:hover {
    color: #1658A0
}

.gjss-right ul li a i {
    color: #1658A0;
    font-size: 18px;
    padding-right: 5px;
    font-weight: 550;
}

.gjss-right ul {
    margin-top: 14px;
}

.fzs-box {
    margin-top: 51px;
}

.znss-ss .yypz_box i {
    font-size: 22px;
}


@media screen and (max-width:1240px) {
    .top-link .w_1300 {
        width: 1200px;
    }

}

@media screen and (max-width:1200px) {
    .top-link .w_1300 {
        width: 1000px;
    }

    .znss-ss {
        width: 700px;
    }
}


@media screen and (max-width:1000px) {
    .top-link .w_1300 {
        width: auto;
        padding: 0 20px;
    }

    .znss-ss_fp {
        box-sizing: border-box;
        height: 61px;
    }

    .logo h4 {
        font-size: 20px;
        height: 30px;
        line-height: 28px;
        margin-top: 8px;
        padding-left: 12px;
        margin-left: 12px;
    }

    .dqss_fhsy a {
        font-size: 15px;
    }

    .dqss_fhsy i {
        font-size: 16px;
        margin-right: 3px;
    }

    .dqss_fhsy {
        height: inherit;
        line-height: inherit;
        padding: 6px 10px;
        margin-top: 10px;
    }

    .znss-ss-box1 {
        height: inherit;
    }

    .rig_nav {
        padding-left: 20px;
    }

    .znss-ss {
        height: 45px;
    }

    .znss-ss .btn_2021,
    .znss-ss .btn_2021 {
        height: 44px;
        font-size: 18px;
        width: 110px;
    }

    .znss-ss .yypz_box {
        right: 120px;
    }

    .empty_btn {
        right: 160px;
    }

    .empty_btn2 {
        right: 190px;
    }

    .znss-ss .inp_2021,
    .znss-ss .picker_2021 span {
        height: 44px;
        line-height: 44px;
    }

    .znss-ss .picker_2021 span .upDown_2021 {
        right: 10px;
        top: 1px;
    }

    .znss-ss .picker_2021 {
        width: 13%;
    }

    .znss-ss .picker_2021:before {
        height: 20px;
        top: 12px;
    }

    .fzs-box {
        margin-top: 28px;
    }

    .fzs-nr h4 {
        font-size: 28px;
        line-height: 34px;
        margin-top: 30px;
        margin-bottom: 16px;
    }

    .rig_nav {
        margin: 11px auto 0;
    }

    .fzs-nav {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .znss-ss .inp_2021 {
        height: 44px;
        line-height: 44px;
    }

    .bot_bg .container>span {
        display: none;
    }

    /* .logo img {
        width: 190px !important;
        height: auto;
    } */


}


@media screen and (max-width:750px) {
    .top-link .w_1300 {
        width: auto;
        padding: 0 16px;
    }

    .rig_nav {
        padding-left: 15px;
    }

    .znss-ss {
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
    }

    .znss-ss .picker_2021 .weizhi {
        display: block;
        font-size: 22px;
    }

    .znss-ss .picker_2021 .weizhi {
        width: 100%;
        padding-left: inherit;
    }

    .znss-ss .picker_2021 {
        padding-right: 0%;
        width: 9.2%;
    }

    .znss-ss .inp_2021 {
        left: 9%;
        width: 62%;
    }

    .znss-ss .btn_2021,
    .znss-ss .btn_2021 {
        width: 80px;
        text-align: center;
    }

    .znss-ss .yypz_box {
        right: 90px;
    }

    .empty_btn {
        right: 130px;
    }

    .dqss_fhsy i {
        display: none;
    }

    .dqss_fhsy {
        padding: 3px 5px;
        margin-top: 15px;
    }

    .dqss_fhsy a {
        font-size: 13px;
    }

    .logo img {}

    /*
	.logo h4 {
    font-size: 20px;
    height: 30px;
    line-height: 28px;
    margin-top: 8px;
    padding-left: 0px;
    margin-left: 0px;
    border-left: none;
}
*/
    .logo h4 {
        display: none;
    }

    .logo {
        margin-bottom: 8px;
        margin-top: 7px !important;
    }

    .znss-ss-top {
        padding-top: 15px;
    }




}

@media screen and (max-width:650px) {
    .znss-ss {

        box-sizing: border-box;
        width: auto;
        margin-left: 0px;
        margin-right: 0px;
    }

    .top-link .w_1300 {
        width: auto;
        padding: 0 15px;
    }
}

@media screen and (max-width:630px) {

    .rig_nav,
    .rig_nav ul li a {
        height: inherit;
        /* line-height: inherit; */
    }

    .rig_nav ul li.rig_nav_right {
        margin-top: 0px;
    }

    /* .rig_nav ul li.active, .rig_nav ul li:hover{height: 32px;} */
    .rig_nav {
        margin: 15px auto 0;
    }
}


@media screen and (max-width:600px) {
    .znss-ss .inp_2021 {
        width: 58%;
    }


}

@media screen and (max-width:540px) {
    .znss-ss .inp_2021 {
        width: 50%;
    }

    .rig_nav {
        margin: 12px auto 0;
    }

}



@media screen and (max-width:450px) {
    .znss-ss .btn_2021 {
        float: none;
        width: 80px;
        font-size: 16px;
        display: block;
        height: 35px;
        width: 100%;
        margin-top: 50px;
        border-radius: 6px;
    }

    .znss-ss .yypz_box {
        right: 3px;
    }

    .empty_btn {
        right: 40px !important;
    }

    .rig_nav {
        margin: 60px auto 0;
    }

    /*	.znss-ss-top {padding-top: 12px;}*/
    .znss-ss .inp_2021 {
        width: 70%;
        left: 40px
    }

    .znss-ss .picker_2021 {
        width: 40px;
    }

    .znss-ss .yypz_box i {
        font-size: 20px;
    }
}


@media screen and (max-width:375px) {
    .znss-ss .inp_2021 {
        width: 63%;
    }
}




.right_side {
    background-color: #f8f8f8;
}

.znss-ss-box {
    box-shadow: none;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 0px;
    padding-bottom: 2px;
}

.box3,
.box2,
.box1 {
    box-shadow: none;
    background: rgb(255, 255, 255);
    border: 1px solid #F2F2F2;
    padding: 20px;
    border-radius: 12px;
}

.box3 {
    margin-top: 10px;
}

.con_box2 {
    padding-bottom: 10px;
    margin-bottom: 18px;
    border-bottom: 1px #EFEFEF dashed;
}

.countTip {
    font-size: 14px;
    color: #999999;
}

.countTip span {
    color: #1658A0;
    margin: 0px 3px;
}

.erc_ss a {
    font-size: 14px;
    color: #999999;
    margin-right: 10px;
}

.erc_ss a:hover {
    color: #1658A0;
}

.erc_ss em {
    background: url(220811_ecjs_jt.png) no-repeat center;
}

.erc_ss:hover em {
    background: url(220811_szfznss_xl2.png) no-repeat center;
}


.erc_ss i {
    display: inline-block;
    width: inherit;
    position: static;
    top: inherit;
    left: inherit;
    margin-right: 4px;
    vertical-align: top;
    margin-top: 0px;
}

.erc_ss1 a i {
    padding-right: 5px;
    font-size: 14px;
    margin-right: 0px;
    vertical-align: top;
    margin-top: 1px !important;
}

.erc_ss a:hover i,
.erc_ss1 a:hover i {
    color: #1658A0;
}

.erc_ss1,
.erc_ss {
    margin-left: 15px;
    margin-right: 0px;
}

.ecjs_ss {
    border: none;
}

.erc_ss em .erc_ss1erc_ss em {
    background: url(220811_ecjs_jt.png) no-repeat center;
}

.ecjs_ss .main_.erc_ss em {
    background: url(220811_ecjs_jt.png) no-repeat center;
}

box {
    width: 880px;
    padding-right: 40px;
}

.kj_left {
    width: 880px;
}

.nero li {
    /* border-bottom: 1px #e8e8e8 dashed; */
    /* border: 1px solid #F2F2F2; */
    margin-bottom: 5px;
    padding: 20px;
    box-shadow: none;
    border-radius: 12px;
}

.ceb_box h5 {
    font-size: 20px;
    font-weight: bold;
}

.rzzy-ul {
    margin-top: 0px;
}

.rzzy-ul li a:hover {
    color: #1658A0;
}

.bs_xq .rzzy-ul {
    margin-top: 12px;
}

.bs_xq {}

.xsdw_box .rzzy-ul li a {
    width: 100%;
}

.xsdw_box {
    overflow-y:
}

.xsdw_box {
    position: relative;
    overflow: auto;
    overflow: overlay;
    overflow-y: scroll;
    max-height: 185px;
    margin-top: -20px;
    margin-bottom: -20px;
    margin-right: -20px;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 20px
}

.xsdw_box::-webkit-scrollbar {
    width: 8px;
}

.xsdw_box::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 5px rgba(204, 204, 204, 1);
    background: rgba(204, 204, 204, 1);
    border-radius: 80px;
}

.xsdw_box::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(242, 242, 242, 1);
    background: rgba(242, 242, 242, 1);
}

.zspx_box {
    padding-top: 20px;
    padding-bottom: 20px;
}

.zspx_box img {
    text-align: center;
}

.container {
    position: relative;
}

.cb_tab {
    position: absolute;
    left: 0px;
    margin-left: -65px;
    top: 53px;
}

.cb_tab ul li a {
    display: block;
    background-color: #ffffff;
    width: 52px;
    text-align: center;
    border-radius: 6px 0px 0px 6px;
    padding: 20px 0px;
    font-size: 18px;
    line-height: 26px;
    margin-top: 10px;
}

.cb_tab ul li:hover a,
.cb_tab ul li.on a {
    background-color: #1658A0;
    color: #ffffff;
    font-weight: bold;
}


.bq_tips {
    color: #539ae7;
    background-color: #e7f1fc;
    border: 1px #e7f1fc solid;

    left: 20px;
    border-radius: 4px;
    padding: 0 5px;

    font-size: 14px;
}

.nero li .fl {
    display: inline-block;
    max-width: 400px;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nero li p {
    font-size: 14px;
    line-height: 22px;
}

.nero li h2 {
    margin-bottom: 13px;
    line-height: 22px;
}

.nero li h2 a {
    text-decoration: none;
}

.lj_ic .lj {
    color: #1658A0;
    word-break: break-all;
    display: inline-block;
    margin-right: 8px;
    max-width: 480px;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.lj_ic {
    margin-top: 13px;
    margin-top: 3px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1 !important;
    overflow: hidden;
}

.problem {
    margin-top: 5px;
    font-size: 13px;

}

.problem a {

    color: #1b5a9e;

}

.lj_ic p a {}

.lj_ic span {
    display: inline-block;
}

.ssnr_download {
    margin-top: 15px;
    border-top: 1px dashed #F2F2F2;
    padding-top: 15px;
}

.ssnr_download p {
    color: #999999;
}

.ssnr_download img {
    vertical-align: top;
    margin-right: 7px;
    margin-top: 3px;
}

.download_right li {
    padding: 0px;
    border: none;
    margin-bottom: 0px;
    float: left;
    margin-left: 30px;
}

.download_right li a {
    display: block;
    color: #1658A0;
}

.download_right li a i {
    color: #1658A0;
    margin-right: 5px;
}

.tlss {
    border-radius: 10px;
    /* margin-bottom: -21px; */
}

.same_downdown {
    padding-right: 20px;
    background: url(220811_szfznss_ssjgxl.png) no-repeat right center;
    background-size: 13px 11px;
    width: 13px;
    height: 11px;
}

.same_downdown:hover {
    background-size: 13px 11px;
}

.cbl-B1 {
    border: 1px solid #E5E5E5;
    top: 250px;
    width: 90px;
    padding: 15px 0 0 0;
    border-radius: 6px;
}

.cbl-B1 ul li a {
    height: inherit;
}

.cbl-B1 h1 {
    font-size: 16px;
    text-align: center;
}

.cbl-B1 ul li {
    border-bottom: 1px dashed #dddddd;
}

.cbl-B1 ul li.icon_top {
    border-bottom: none;
}

.cbl-B1 ul li.icon_top i {
    color: #333333;
}

.ceb_box {
    width: 400px;
    padding-top: 21px;
}

.ceb_box h5 {
    font-size: 18px;
    font-weight: bold;
}

.title_h2 {
    font-size: 18px;
    margin-bottom: 15px;
}

.title_h2 a {
    color: #1658A0;
}

.nero li h4 {
    font-size: 16px;
    color: #333333;
    margin-top: -5px;
}

.nero li p.sy_nr {
    font-size: 14px;
    line-height: 22px;
    display: inherit;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
    overflow: inherit;
    margin-top: 8px;
    margin-bottom: -5px;
}

.tp-box {
    position: relative;
}

.tp-box a {
    display: block;
}

.tp-box p {
    position: absolute;
    padding: 0px 12px;
    text-align: center;
    z-index: 2;
    left: 0px;
    right: 0px;
    bottom: 0px;
    line-height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #ffffff;
    /*    background-color: rgba(0,0,0,.4);*/
    display: inline-block;
    margin-top: 0px;
    display: none;
}

.tp-box span {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 90px;
    z-index: 1;
    background: rgba(0, 0, 0, .8);
    height: 40px\0;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .8));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .8)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
    border-radius: 0px 0px 5px 5px;
    display: none;
}

.tp-box a i {
    transition: .3s all;
}

.tp-box:hover a i {
    transform: scale(1.05);
    -ms-transform: scale(1.05);
}

.twsp_box1:hover a p,
.twsp_box1:hover a span,
.twsp_box1 .on a p,
.twsp_box1 .on a span {
    display: block;
}

.twsp-box {

    margin-left: -2%;
}

.twsp_box1 {
    width: 31.3%;
    margin-top: 0px;
    margin-bottom: 25px;
}

.bf_btn {
    width: 48px;
    height: 48px;
    line-height: 48px;
    background: rgba(0, 0, 0, .6);
    background-color: #333333\0;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 50%;
    margin-top: -30px;
    text-align: center;
    z-index: 9;
    display: none;
}

.bf_btn em {
    color: #ffffff;
    font-size: 18px;
    margin-left: 5px;
}

.twsp_box1:hover a .bf_btn,
.twsp_box1 .on a .bf_btn {
    display: block;
}

.kj_table {
    margin-top: 5px;
}

.tips {
    margin-bottom: 7px;
}

.ss_div {
    width: 100%;
    box-sizing: border-box;
    background: #FFFFFF;
}

.twsp-box {
    background: #FFFFFF;
    margin-left: 0px;
    padding: 20px 10px;
    box-sizing: border-box;
    border-radius: 12px;
}

.twsp-box1 {
    margin-left: -2%;
}

.twsp {
    margin-left: 1.5%;
}

.input_group1 {
    position: relative;
    border-radius: 10px;
}

.zc_top {
    position: relative;
    padding-right: 80px;
}

.zc_top span {
    position: absolute;
    cursor: pointer;
    right: 0px;
    top: 0px;
    color: #1658A0;
}

.zc_top ul li {
    line-height: 22px;
    margin-bottom: 6px;
    padding: 0px 10px;
    padding-right: 26px;
    background: #1658A0;
    font-size: 12px;
    color: #FFFFFF;
    border-radius: 6px;
    display: inline-block;
    position: relative;
    margin-right: 8px;
}

.zc_top ul li em {
    display: block;
    float: left;
    margin-right: 5px;
}

.zc_top ul li i {
    display: block;
    position: absolute;
    right: 10px;
    top: 4px;
    text-align: center;
    font-size: 10px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #739bc6;
    border-radius: 50%;
    line-height: 14px;
}

.bottom {
    height: 34px;
}

.zc_tit {
    margin-bottom: 5px;
}

.zc_tit span {
    display: block;
    width: 65px;
}

.zc_rr {
    overflow: hidden;
    position: relative;
    padding-right: 50px;
}

.zc_rr em {
    position: absolute;
    cursor: pointer;
    font-size: 14px;
    color: #1658A0;
    padding-right: 16px;
    right: 0px;
    top: 0px;
}

.zc_rr em:before {
    content: ' ';
    transition: ease-in-out .3s;
    position: absolute;
    top: 8px;
    right: 0px;
    width: 0;
    height: 0;
    border-top: 6px solid #1658A0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.zc_rr ul li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 8px;
}

.zc_rr ul li a {
    display: block;
    color: #666;
    height: 24px;
    line-height: 24px;
    padding: 0px 10px;
    font-size: 12px;
    transition: ease-in-out 0.3s;
}

.zc_tad {
    margin-top: 10px;
}

.zc_rr ul li:hover a,
.zc_rr ul li.on a {
    background: #1658A0;
    color: #FFFFFF;
    border-radius: 4px;
}

.zc_rr {
    height: 24px;
    transition: ease-in-out 0.3s;
    overflow: hidden;
}

.zc_rr em b {
    font-weight: normal;
}

.zc_rr em .zc_a {
    display: none;
}

.zc_tit.li .zc_rr em .zc_a {
    display: block;
}

.zc_tit.li .zc_rr em .zc_b {
    display: none;
}

.zc_tit.li .zc_rr em:before {
    transform: rotate(180deg);
}

.zc_tit.li .zc_rr {
    height: auto;
}

@media screen and (max-width:1650px) {
    .ceb_box {
        float: right !important;
        width: 420px;
        margin-left: 0px;
    }

    .main_box,
    .kj_left {
        width: 840px;
    }


}

@media screen and (max-width:1450px) {
    .cb_tab ul li a {
        width: 40px;
    }

    .cb_tab {
        margin-left: -50px;
    }


}

@media screen and (max-width:1400px) {
    .cb_tab {
        margin-left: -40px;
    }

}


@media screen and (max-width:1366px) {

    .main_box,
    .kj_left {
        width: 800px;
    }

    .ceb_box {
        float: right !important;
        width: 340px;
        margin-left: 0px;
    }

    .ecjs_ss {
        margin-left: -90px;
    }

    .fj_ss {
        margin-left: -115px;
    }
}

@media screen and (max-width:1360px) {

    .main_box,
    .kj_left {
        width: auto;
    }

    .ceb_box {
        display: none;
    }

    .cb_tab {
        position: static;
        margin-left: 0px;
        text-align: center;
        margin-bottom: 10px;
    }

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

    .cb_tab ul li a {
        width: auto;
        padding: 6px 30px;
        border-radius: 6px 6px 0px 0px;
        letter-spacing: 1px;
        margin-right: inherit;
        background-color: #f5f5f5;
        margin: 0px 4px;
    }

    .cb_tab ul li a br {
        display: none;
    }
}


@media screen and (max-width:1000px) {

    .top_ind,
    .side_left,
    .jgfl_tab,
    .time_line,
    .gjc_box,
    .ym,
    .rig_nav ul li img,
    #contentData,
    .ceb_box {
        display: block;
    }

    .ceb_box {
        display: none;
    }

    .main_box {
        width: auto;
        margin: 10px 20px 20px 20px;
    }

    .znss-ss-box {
        padding-bottom: 0px;
    }

    .cb_tab ul li a {
        font-size: 16px;
        margin-top: 0px;
    }

    .kj_left {
        margin-top: 0px !important;
        padding-top: 5px;
    }

    .cb_tab {
        margin-bottom: 5px;
        margin-top: 10px;
    }

    .zc_tit span {
        width: auto;
        float: inherit;
        margin-bottom: 10px;
        font-weight: bold;
    }

    .zc_tit {
        margin-bottom: 10px;
    }
}

@media screen and (max-width:750px) {


    .twsp_box1 {
        width: 48%;
    }

    .ssjg_con2 .bd {
        height: auto;
    }

    /* .ssjg_con2 .prev,
    .ssjg_con2 .next {
        display: none;
    } */

    .title_h2,
    .nero li h2 a {
        font-size: 16px;
    }

    .lj_ic .lj {
        max-width: 322px;
    }

    .nero li .fl {
        max-width: 230px;

    }

    /* .szf-jgmp-left {
        max-width: 380px !important;
        width: 380px !important;
    } */

    .szf-jgmp-top .szf-jgmp-right p {
        -webkit-line-clamp: inherit !important;
    }

    .szf-jgmp-icon li {
        margin-bottom: 20px !important;
    }

    .szf-jgmp-icon li img {
        width: 31px;
        height: 31px;
    }

    .main_box {
        width: auto;
        margin: 0px 15px 20px 15px;
    }

    .nero li {
        margin-bottom: 10px;
    }

    .nero li {
        padding: 15px 15px;
    }

    .download_right li {
        padding: 0px;
        border: none;
        margin-bottom: 0px;
    }

    .tlss {
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -16px;
    }

    .nero li h4 {
        margin-top: 0px;
    }

    .nero li p.sy_nr {
        margin-bottom: 0px;
    }

    .twsp_box1 {
        margin-bottom: 18px;
    }


}

.nero li p.sy_nr a:hover {
    text-decoration: underline !important;
}

@media screen and (max-width:540px) {
    .twsp_box1 {
        width: 98%;
    }

    .cb_tab ul li a {
        width: auto;
        padding: 4px 20px;
    }

}





.input_group1 {
    border-bottom: 1px solid #F2F2F2;
    background: #FFFFFF;
    padding: 30px;
    padding-top: 20px;
}

.input_base {
    position: relative;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}

input[type="text"].input_inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #F2F2F2;
    box-sizing: border-box;
    color: #999999;
    display: inline-block;
    font-size: inherit;
    height: 32px;
    line-height: 32px;
    outline: none;
    padding: 0px 12px 0px 12px;
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    width: 100%;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14PX;
}

input[type="text"].input_inner::placeholder {
    color: #999999
}

input[type="text"].input_inner:hover {
    border-color: #1658A0
}

input[type="text"].input_inner:focus {
    outline: none;
    border-color: #1658a0
}

.input_large input[type="text"].input_inner {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
}

.input_small input[type="text"].input_inner {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}

.input_suffix input[type="text"].input_inner {
    padding-right: 30px;
}

.input_prefix input[type="text"].input_inner {
    padding-left: 36px;
}

.input_suffix .input_icon_date,
.input_icon,
.input_prefix .input_icon {
    position: absolute;
    right: 10px;
    top: 8px;
    text-align: center;
    color: #c0c4cc;
    transition: all .3s;
    pointer-events: none;
}

.input_suffix .input_icon_date i,
.input_prefix .input_icon i {
    font-size: 20px;
}

input[type="text"].input_inner:focus+.input_icon_date i {
    color: #1658a0;
}

.input_dropdown {
    position: relative;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}

.input_group1 label {
    width: 88px;
    display: block;
    float: left;
    margin-top: 5px;
    margin-top: 0px\0;
    line-height: 48px\9;
    font-size: 16px;
}

.input_group1 .checkbox_base label {
    float: inherit\0;
    width: inherit;
}

.input_group1 .form_control {
    width: calc(100% - 100px);
    line-height: 32px;
    height: 48px\9;
}

.input_group1 .form_control.verification_code {
    width: 25%;
    float: left;
    margin-right: 12px;
}

.input_group1 .input_dropdown,
.input_group1 .input_base {
    width: calc(44% - 100px);
}

.input_group1 .input_icon {
    position: absolute;
    right: 13px;
    top: 5px;
    text-align: center;
    color: #c0c4cc;
    transition: all .3s;
    pointer-events: none;
}

.input_group1 .input_icon i {
    font-size: 12px;
}


.input_group1 .select_dropdown {
    top: 50px;
}

.select_dropdown {
    position: absolute;
    display: none;
    left: 0px;
    right: 0px;
    top: 33px !important;
    z-index: 9;
    border: 1px solid #e4e7ed;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}

.select_dropdown li {
    line-height: 36px;
    font-size: 14px;
    cursor: pointer;
    padding-left: 20px;
}

.gb_input {
    margin-top: 15px;
}

.qs_box .input_dropdown {
    margin-right: 10px;
}

.right_tips {
    background-color: #F59A23;
    border: 1px #F59A23 solid;
    height: 22px;
    vertical-align: middle;
    line-height: 22px;
}

/* .nero li h2 a {
    margin-right: 10px;
} */

.bq_imgs {
    margin-right: 5px;
}

.wx_ewm {
    display: inline-block;
    color: #999999;
    margin-right: 8px;
}

.fj_box {
    margin-bottom: 5px;
}

.nero li .fj_box h2 {
    margin-bottom: 8px;
}

.fj_ss {
    width: 170px;
    padding: 12px 20px;
}

.fj_ss ul li {
    line-height: 28px;
}

.fj_ss ul li p {
    color: #999999;
    float: left;
}

.fj_ss ul li i {
    float: right;
    display: none;
    color: #333333;
    margin-right: 0px;
}

.fj_ss ul li a {
    display: block;
    overflow: hidden;
    margin-right: 0px;
}

.fj_ss ul li:hover a i,
.fj_ss ul li.on a i {
    display: block;
    color: #333333;
}

.fj_ss ul li:hover a p,
.fj_ss ul li.on a p {
    color: #333333;
}

.lx_list {
    float: left;
    width: calc(100% - 100px);
}

.lx_list ul li {
    float: left;
    margin-right: 5px;
    border: none;
    padding: 0px;
}

.lx_list ul li a {
    display: block;
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    padding: 0px 30px;
}

.lx_list ul li a:hover,
.lx_list ul li.on a {
    background-color: #1658A0;
    color: #ffffff;
}

.lx_list1 {
    display: inline-block;
    width: auto;
}

.rq_xz {
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    width: 250px;
    border: 1px solid #F2F2F2;
    border-radius: 4px;
    float: left;
}

.rq_xz input[type="text"].input_inner {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

.rq_xz .input_suffix .input_icon_date {
    top: 4.5px;
}

.an_qh {
    margin-top: .08rem;
}

.rq_xz .trt-row [class*=trt-col-] {
    padding: 0rem !important;
}

.rq_xz .input_base {
    position: relative;
    font-size: .16rem;
    display: inline-block;
    width: 100%;
}

.rq_inp {
    width: 46%;
    float: left;
}

.rq_wz {
    float: left;
    margin-top: 5px;
}

.rq_xz .input_suffix .input_icon_date,
.rq_xz .input_icon,
.rq_xz .input_prefix .input_icon {
    left: 10px;
    right: inherit;
}

.rq_xz input[type="text"].input_inner {
    border: none;
}

.rq_xz .input_suffix input[type="text"].input_inner {
    padding-right: 0px;
    padding-left: 35px;
    font-size: 14px
}

.rq_xz .input_suffix .input_icon_date i,
.rq_xz .input_prefix .input_icon i {
    font-size: 14px;
    margin-top: 5px;
}

.title_st {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    border-bottom: 1px solid #F2F2F2;
    padding-bottom: 15px;
    margin-bottom: 18px;
}

.img_none {
    background: #F8F8F8;
    text-align: center;
}

.img_none a {
    display: table;
    text-align: center;
    height: 200px;
    width: 100%;
}

.img_none a p {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
}

.lx_list2 {
    float: left;
    width: calc(100% - 0px);
}

/* .kj_table tbody tr,
.kj_table tbody tr td {
    display: block;
} */

.twsp_width1 {
    width: 14.5%;
}

.twsp_width2 {
    width: 18.5%;
}

.twsp_width3 {
    width: 20.5%;
}

.twsp_width4 {
    width: 25.5%;
}

.twsp_width1,
.twsp_width2,
.twsp_width3,
.twsp_width4 {
    margin-left: 1.5%;
}

.twsp_width1 i,
.twsp_width2 i,
.twsp_width3 i,
.twsp_width4 i {
    padding-top: 137px;
    background-size: cover;
}

.main_w100,
.main_w100 .kj_left {
    width: auto;
}

.twsp_img {
    margin-left: -1.5%;
}



.layui-laypage em {
    font-size: 12px;
    font-style: normal;
    font-family: simsun;
}

#pageTool .layui-box .layui-laypage-curr em {
    font-size: 16px;
}

#pageTool .layui-box .layui-laypage-curr,
#pageTool .layui-box a:hover {
    background-color: #1658A0
}





@media screen and (max-width:1366px) {

    .input_group1 {
        margin-top: 0px;
    }


}


@media screen and (max-width:1000px) {

    .lx_list ul li a {
        padding: 0px 20px;
        height: 28px;
        line-height: 28px;
    }

    .lx_list {
        float: inherit;
    }

    .rq_xz {
        float: inherit;
    }

    .input_group1 {
        padding-bottom: 20px;
    }

    .title_st {
        font-size: 18px;
        padding-bottom: 12px;
    }

    .kj_table tbody tr td {
        padding-bottom: 5px;
    }

    .img_none a {
        height: 100px;
    }

    .twsp_width1,
    .twsp_width2,
    .twsp_width3,
    .twsp_width4 {
        width: 31.8%;
    }

    .twsp_width1 i,
    .twsp_width2 i,
    .twsp_width3 i,
    .twsp_width4 i {
        padding-top: 57%;
        background-size: cover;
    }
}


@media screen and (max-width:750px) {

    .input_group1 .input_dropdown,
    .input_group1 .input_base {
        width: calc(100% - 90px);
    }

    .qs_box {
        width: 100%;
    }

    .qs_box .input_dropdown {
        margin-right: 0px;
    }

    .qs_box .input_dropdown {
        width: calc(50% - 47.5px);
    }

    .right_tips {
        float: none;
    }

    .lx_list1 {
        display: block;
    }

    .an_qh,
    .rq_xz {
        margin-left: 87px;
        margin-top: 8px;
    }

    .rq_xz .input_base {
        width: 100%;
    }

    .lx_list ul li a {
        padding: 0px 10px;
    }

    .lx_list2 ul li a {
        padding: 0px 20px;
    }

    .twsp_width1,
    .twsp_width2,
    .twsp_width3,
    .twsp_width4 {
        width: 48.5%;
    }


}


@media screen and (max-width:540px) {


    .rq_xz {
        width: auto;
    }

    .lx_list {
        float: none;
        display: inline-block;
        width: calc(100% - 90px);
    }

    .lx_list2 {
        width: 100%;
    }

    .twsp_width1,
    .twsp_width2,
    .twsp_width3,
    .twsp_width4 {
        width: 98.5%;
    }

}




@media screen and (max-width:400px) {
    .lx_list ul li {
        margin-right: 2px;
    }



}


@media only screen and (max-width: 992px) {
    body {
        background: url(/images/0923bg.png) no-repeat center top rgb(244, 244, 244);
        background-size: 300% auto;
    }
}

@media only screen and (max-width: 640px) {
    body {
        background: url(/images/0923bg.png) no-repeat center 30px rgb(244, 244, 244);
        background-size: 300% auto;
    }
}