@charset "utf-8"; .hydj_main {
    background-color: #fffbfb;
    background: linear-gradient(180deg,#fff 30%,#fffafb);
}

.hydj_bg {
    background: url(241029sms_hydj_banner.png) no-repeat center top;
    min-height: 10rem;
}

.top_text {
    padding-top: .53rem;
    padding-bottom: .35rem;
    max-width: 8.6rem;
    width: 90%;
}

.top_text>h6 {
    display: block;
    text-align: center;
}

.baner_text {
    position: relative;
    margin-top: .2rem;
    padding: .2rem 1rem;
    z-index: 1;
    font-size: .18rem;
    line-height: .36rem;
}

.baner_text::after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background-color: rgba(255,255,255,0.7);
    background: linear-gradient(90deg,rgba(255,255,255,0)0%,rgba(255,255,255,0.7) 30%);
}

.baner_text::before {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background-color: rgba(255,255,255,0.7);
    background: linear-gradient(270deg,rgba(255,255,255,0)0%,rgba(255,255,255,0.7) 30%);
}

.slb .top_text {
    max-width: 6rem;
    padding-top: .2rem;
}

.slb .baner_text {
    line-height: .28rem;
    padding-left: .6rem;
    padding-right: .6rem;
}

.hydj_con {
    box-shadow: 0px 0px 12px rgba(84,84,84,0.1);
    background-color: #fff;
    border-radius: .16rem;
    padding: .32rem .4rem;
}

.slb .hydj_con {
    padding: .2rem .32rem;
}

.floor_con h1 {
    overflow: hidden;
    text-align: center;
}

.slb .floor_con h1 img {
    max-width: inherit;
    width: 150%;
    margin-left: -25%;
}

p.t_i {
    font-size: .16rem;
    line-height: .32rem;
    display: block;
    margin: .1rem 0rem;
}

.bmtj_con {
    padding: .24rem 1.9rem 0rem .25rem;
    background: url(241029sms_hydj_icon1.png) no-repeat right bottom rgba(240,247,255,0.8);
    border-radius: 0.08rem;
}

.bmtj_con>ul li>p {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .16rem;
    line-height: .28rem;
    background-color: #fff;
    border: 1px dashed rgba(255,168,168,0.83);
    padding: .1rem .15rem;
    border-radius: 0.08rem;
}

.bmtj_con>ul li>p em {
    display: inline-block;
    width: .28rem;
    height: .28rem;
    border-radius: .5rem;
    background-color: #D43030;
    border: 2px solid #F79999;
    text-align: center;
    line-height: .24rem;
    color: #fff;
    font-size: .18rem;
    font-family: Arial;
    margin-right: 0.06rem;
}

.slb .bmtj_con {
    padding-right: 1rem;
}

.blcl_li {
    background-color: #F7FBFE;
    padding: .18rem .3rem;
    height: 100%;
    border-radius: .08rem;
}

.blcl_li>h1 {
    margin-bottom: .15rem;
    text-align: left;
}

.blcl_li>h1>span {
    font-size: .18rem;
    font-weight: bold;
    line-height: 1.2;
    position: relative;
    display: inline-block;
    z-index: 1;
}

.blcl_li>h1>span::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: .08rem;
    background-color: rgba(18,97,255,0.27);
}

.blcl_li>span {
    font-size: .16rem;
    line-height: .28rem;
    padding-bottom: .08rem;
    display: inline-block;
}

.blcl_li>p {
    display: block;
    font-size: .16rem;
    padding-left: .4rem;
    position: relative;
    line-height: .28rem;
    margin-bottom: .1rem;
}

.blcl_li>p>em {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: .28rem;
    height: .28rem;
    border-radius: .5rem;
    background-color: #D43030;
    border: 2px solid #F79999;
    text-align: center;
    line-height: .24rem;
    color: #fff;
    font-size: .18rem;
    font-family: Arial;
    margin-right: 0.06rem;
}

.blcl_li>h5 {
    text-align: justify;
    display: block;
    background-color: #fff;
    border: 1px dashed #FA7D00;
    padding: 0.16rem;
    border-radius: .08rem;
    font-size: .16rem;
    font-weight: normal;
}

.blcl_li>h5 b {
    font-size: .18rem;
    color: #FA7D00;
    line-height: .36rem;
    display: block;
}

.bllc_box {
    position: relative;
    z-index: 1;
    padding: .3rem .45rem;
    background: url(241029sms_hydj_icon2.png) no-repeat right bottom #fff;
    border-radius: .08rem;
    border: 1px dashed rgba(42,130,228,0.8);
}

.bllc_box li .bllc_li {
    position: relative;
    border-radius: 0.08rem;
    background-color: rgba(240,247,255,0.8);
    margin-top: .16rem;
    margin-bottom: .65rem;
    padding: .3rem .25rem .2rem;
}

.bllc_box li .bllc_li::after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    height: 100%;
    bottom: -0.6rem;
    background: url(241029sms_hydj_jtbottom.png) no-repeat center 90%;
}

.bllc_box li+li .bllc_li::after,.bllc_box li+li+li+li .bllc_li::after,.bllc_box li+li+li .bllc_li::before {
    display: none;
}

.bllc_box li+li .bllc_li::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -0.8rem;
    width: 100%;
    background: url(241029sms_hydj_jtright.png) no-repeat 8% center;
}

.bllc_box li+li+li .bllc_li::after {
    display: block;
}

.bllc_box li+li .bllc_li {
    margin-left: .85rem;
    margin-bottom: 0;
    padding-top: .13rem;
    padding-bottom: .13rem;
}

.bllc_box li+li+li .bllc_li {
    margin-left: 0rem;
    margin-bottom: .6rem;
    padding: .3rem .25rem .2rem;
}

.bllc_box li+li+li+li .bllc_li {
    margin-bottom: 0;
    text-align: center;
}

.bllc_box li .bllc_li h6 {
    text-align: center;
    font-size: .18rem;
    font-weight: bold;
    color: #fff;
    display: block;
    width: 1rem;
    position: absolute;
    left: 50%;
    margin-left: -0.5rem;
    top: -0.17rem;
    box-shadow: 0px 2px 4px rgba(212,48,48,0.3);
    line-height: .34rem;
    border-radius: .5rem;
    background-color: #e94331;
    background: linear-gradient(90deg,#FF5733,#D43030);
}

.slb .bllc_box {
    padding-left: .25rem;
    padding-right: .25rem;
}

.slb .bllc_box li .bllc_li {
    padding-left: .16rem;
    padding-right: .16rem;
    text-align: justify;
}

.slb .bllc_box li+li .bllc_li {
    margin-left: .5rem;
}

.slb .bllc_box li+li .bllc_li::before {
    left: -0.5rem;
}

.slb .bllc_box li+li+li .bllc_li {
    margin-left: 0rem;
}

.wxts_box li .wxts_li {
    height: 100%;
    height: 1.92rem\0;
    margin-top: .17rem;
    margin-left: 0.06rem;
    border-radius: 0.08rem;
    padding: .4rem .25rem .15rem;
    position: relative;
    background-color: #F3F9FF;
    background-position: 95% 15%;
    background-repeat: no-repeat;
}

.wxts_box li .wxts_li>h1 {
    overflow: inherit;
    position: absolute;
    left: -0.06rem;
    top: -0.17rem;
    width: 1.1rem;
    height: .36rem;
    line-height: .36rem;
    border-radius: .16rem .08rem 0.08rem 0rem;
    text-align: center;
    font-size: .18rem;
    font-weight: bold;
    color: #fff;
    padding-bottom: 0.04rem;
    background-color: #2F7DCD;
    background: linear-gradient(90deg,#2F7DCD,#4DABF7);
    box-shadow: 0px 4px 1px rgba(58,153,255,0.15);
}

.wxts_box li .wxts_li>h1::after {
    content: "";
    position: absolute;
    width: .06rem;
    height: 0.09rem;
    left: 0;
    bottom: -0.09rem;
    background: url(241029sms_hydj_titbg1_1.png) no-repeat left top;
    background-size: contain;
}

.wxts_box li .wxts_li p,.wxts_box li .wxts_li span {
    font-size: .16rem;
    line-height: .3rem;
}

.wxts_box li .wxts_li span {
    color: #1455A5;
}

.wxts_box li .wxts_li span>em {
    color: #333;
    display: inline-block;
}

.zxfs_img {
    display: block;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.zxfs_img>img {
    opacity: 0;
}

.zxfs_table .table_border {
    border-left: 2px solid #fff;
    border-top: 2px solid #fff;
}

.zxfs_table .table_border th,.zxfs_table .table_border td {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.zxfs_table .table_base.is_group th {
    background: #2A82E4;
    color: #fff;
    font-size: .16rem;
    line-height: .4rem;
    padding: .05rem 0rem;
}

.zxfs_table .table_base.is_group td {
    background: rgba(148,207,255,0.16);
    padding: .09rem 0rem;
}

.cjwt_box {
}

.cjwt_li {
    height: 100%;
    height: 4.15rem\0;
    padding: .15rem .28rem .15rem .55rem;
    position: relative;
    z-index: 1;
    margin-top: 0.02rem;
    margin-left: .13rem;
    background-color: #fff;
    border-radius: .4rem .2rem .2rem;
    border: 2px solid #C7DFF9;
}

.slb .cjwt_li {
    height: 4.7rem\0;
}

.slb .cjwt_box li+li+li .cjwt_li {
    height: inherit\0;
}

.cjwt_li::after {
    content: "";
    position: absolute;
    width: .56rem;
    height: .56rem;
    left: -0.13rem;
    top: -0.02rem;
    background: url(241029sms_hydj_wen.png) no-repeat center;
    background-size: contain;
}

.cjwt_li h6 {
    font-size: .18rem;
    line-height: .28rem;
    color: #1455A5;
    border-bottom: 1px dashed rgba(42,130,228,0.22);
    font-weight: normal;
    padding-bottom: .1rem;
    margin-bottom: .1rem;
}

.cjwt_li p {
    text-align: justify;
    font-size: .16rem;
    line-height: .3rem;
    position: relative;
    display: block;
}

.cjwt_li p>em {
    width: .34rem;
    height: .34rem;
    background-color: rgba(2,209,30,0.12);
    border-radius: .5rem;
    font-size: .18rem;
    line-height: .34rem;
    text-align: center;
    color: #0CA84A;
    position: absolute;
    top: 0;
    left: -0.45rem;
}

.zcwj_box li a {
    position: relative;
    display: block;
    border-radius: 0.06rem;
    font-size: .16rem;
    background-color: rgba(140,194,255,0.35);
    padding: .1rem .15rem .1rem .28rem;
    line-height: .3rem;
    background: linear-gradient(90deg,rgba(140,194,255,0.35),rgba(207,224,255,0.28));
}

.zcwj_box li a::after {
    content: "";
    position: absolute;
    width: 0.04rem;
    height: 0.04rem;
    background-color: #175BA4;
    border-radius: .1rem;
    left: .13rem;
    top: .24rem;
}

@media screen and (min-width: 993px) {
    .blcl_box ul {
        display: flex;
        flex-wrap: wrap;
    }

    .slb .blcl_box ul {
        display: block;
        flex-wrap: inherit;
    }

    .wxts_box ul,.zxfs_box ul,.cjwt_box ul {
        display: flex;
    }

    .slb .wxts_box ul,.slb .cjwt_box ul {
        flex-wrap: wrap;
    }

    .slb .zxfs_box ul {
        display: block;
    }
}

@media screen and (max-width: 992px) {
    .hydj_bg {
        background-size: auto 8%;
    }

    .slb .baner_text {
        padding-left: .3rem;
        padding-right: .3rem;
    }

    .top_text {
        width: 100%;
        padding-top: .35rem;
    }

    .baner_text {
        padding-left: .2rem;
        padding-right: 0.2rem;
    }

    .hydj_con,.slb .hydj_con {
        padding: .16rem;
    }

    .floor_con h1 img {
        max-width: inherit;
        width: 150%;
        margin-left: -25%;
    }

    .slb .floor_con h1 img {
        max-width: inherit;
        width: 220%;
        margin-left: -60%;
    }

    .bmtj_con,.slb .bmtj_con {
        padding-right: .25rem;
        padding-bottom: .8rem;
    }

    .bmtj_con>ul li>p {
        white-space: normal;
    }

    .bllc_box {
        background: #fff;
        padding: 0.2rem;
    }

    .bllc_box li:first-child .bllc_li {
        margin-bottom: .1rem;
    }

    .bllc_box li .bllc_li::after {
        background-position-x: 10%;
        bottom: -1.4rem;
    }

    .bllc_box li:nth-child(2) .bllc_li {
        margin-left: 30%;
        margin-top: .6rem;
    }

    .bllc_box li:nth-child(2) .bllc_li::before {
        left: 0 !important;
        top: -0.6rem;
        right: 0;
        background: url(241029sms_hydj_jtbottom.png) no-repeat center 10%;
    }

    .bllc_box li:nth-child(3) .bllc_li {
        margin-top: .4rem;
    }

    .bllc_box li:nth-child(3) .bllc_li::after {
        bottom: -0.6rem;
        background-position-x: 50%;
    }

    .bllc_box li:nth-child(1) .bllc_li,.bllc_box li:nth-child(3) .bllc_li {
        padding-left: .16rem;
        padding-right: .16rem;
    }

    .slb .bllc_box li:first-child .bllc_li::after {
        background-position-x: 2%;
    }

    .slb .bllc_box li:nth-child(2) .bllc_li {
        margin-left: 25%;
    }

    .wxts_box li .wxts_li {
        background-size: auto .6rem;
    }

    .zcwj_box li a {
        line-height: .22rem;
    }

    .zcwj_box li a::after {
        top: .2rem;
    }
}

@media screen and (max-width: 640px) {
    .floor_con h1 img {
        max-width: inherit;
        width: 220%;
        margin-left: -60%;
    }

    .slb .floor_con h1 img {
        max-width: inherit;
        width: 260%;
        margin-left: -80%;
    }
}

/* pc端-左侧菜单导航样式 */
.menu_bar {
    position: fixed;
    top: 42%;
    right: 50%;
    margin-right: 670px;
    z-index: 999;
    max-height: 70vh;
}

.ly_mb_menu_text {
    position: relative;
}

.ly_mb_menu_text ul {
    margin-bottom: .12rem;
    /* padding-left: .12rem; */
}

.ly_mb_menu_text li span {
    position: relative;
    color: #666;
    display: block;
}

.ly_mb_menu_text>ul>li>span {
    line-height: .28rem;
    font-size: .16rem;
    padding: .06rem .1rem .06rem 0.15rem;
    cursor: pointer;
    position: relative;
    color: #333;
}

.ly_mb_menu_text>ul>li li>span {
    font-size: .14rem;
    padding-right: .2rem;
    color: #999999;
}

.ly_mb_menu_text>ul>li li>span::before {
    display: none;
}

.ly_mb_menu_text::-webkit-scrollbar {
    width: 1px;
    background-color: #A6A6A6;
}

.fixed_menu {
    max-height: 50vh;
    overflow-y: auto;
    overflow-x: hidden;
    margin-left: .1rem;
    padding: .1rem .2rem;
    background-color: #fff;
    border-radius: .16rem;
    box-shadow: 0px 0px 12px rgba(84,84,84,0.1);
}

.fixed_menu::-webkit-scrollbar {
    display: none;
}

.ly_mb_menu_text>ul>li ul {
    display: block;
    position: relative;
    padding-left: 0;
}

.ly_mb_menu_text>ul>li ul::after {
    content: "";
    position: absolute;
    left: 0.15rem;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #EEEEEE;
}

.ly_mb_menu_text>ul>li ul>li span {
    padding: .08rem .1rem .08rem .25rem;
    font-size: .14rem;
    line-height: .18rem;
    color: #575757;
}

.ly_mb_menu_text ul>li.active>span {
    color: #1452A4;
    font-weight: bold;
}

.ly_mb_menu_text>ul>li ul>li.active span {
    background-color: #EEF3FE;
    border-radius: .04rem;
    display: block;
    position: relative;
    color: #2468F2;
    font-weight: normal;
}

.ly_mb_menu_text>ul>li ul>li.active span::after {
    content: "";
    z-index: 9;
    position: absolute;
    left: 0.15rem;
    top: 0.1rem;
    height: .18rem;
    width: .01rem;
    background-color: #2468F2;
}

.slb .fixed_menu {
    padding-left: .1rem;
    padding-right: .1rem;
}

.slb .ly_mb_menu_text>ul>li>span {
    padding-left: .1rem;
    min-width: .9rem;
}

.slb .ly_mb_menu_text>ul>li ul>li span {
    padding-left: .2rem;
}

.slb .ly_mb_menu_text>ul>li ul::after,.slb .ly_mb_menu_text>ul>li ul>li.active span::after {
    left: 0.1rem;
}

/* pc端-左侧菜单导航样式 end*/
/* 悬浮左转右——目录 */
.ly_mb_menu_tit,.ly_mb_fixed_bg,.fixed_menu_tit {
    display: none;
}

.ly_mb_fixed_bg {
    position: fixed;
    left: 100%;
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    background-color: rgba(0,0,0,.7);
    z-index: 998;
    transition: .3s all;
}

.ly_mb_fixed {
    left: 0rem;
}

.ly_mb_menu_tit {
    margin-bottom: 0;
    padding: 0.08rem 0.12rem 0rem 0.24rem;
    height: 0.6rem;
    z-index: 99;
    color: #d73330;
    text-align: center;
    background: linear-gradient(165.86deg,rgba(255,255,255,1) 0%,rgba(255,249,249,1) 100%);
    border: 1px solid #ffe7e7;
    box-shadow: 1px 2px 6px rgba(255,231,231,0.2);
    border-radius: 1rem 0rem 0rem 1rem;
    font-size: .14rem;
    line-height: 1.2;
}

.ly_mb_menu_tit i {
    font-size: .2rem;
    color: #d73330;
    display: block;
}

.fixed_menu_tit {
    padding: .16rem 0rem;
    margin-bottom: .2rem;
    position: relative;
    font-size: .24rem;
    line-height: .36rem;
    font-weight: bold;
    border-bottom: 1px solid #D9D9D9;
}

.fixed_menu_tit>i {
    font-size: .28rem;
    font-weight: normal;
    margin-right: .08rem;
}

.ly_mb_menu_close {
    position: absolute;
    right: 0rem;
    top: .16rem;
    cursor: pointer;
}

.ly_mb_menu_close i {
    font-size: .22rem;
    font-weight: normal;
    color: #666;
}

@media screen and (max-width: 1600px) {
    .menu_bar {
        right: 0;
        top: 20%;
        margin-right: 0;
    }

    .ly_mb_menu_tit,.ly_mb_fixed_bg,.fixed_menu_tit {
        display: block;
    }

    .fixed_menu {
        position: fixed;
        max-height: initial;
        z-index: 999;
        right: -100%;
        width: 57%;
        background-color: #ffffff;
        top: 0rem;
        bottom: 0rem;
        transition: .3s all;
        padding: 0rem 0.2rem 0.2rem 0.2rem;
    }

    .fixed_menu_fixed {
        right: 0;
        border-radius: 0;
    }

    .ly_mb_menu_text:before,.ly_mb_menu_text>ul>li>span:before {
        display: none;
    }

    .ly_mb_menu_text ul {
        padding-left: 0;
    }

    .ly_mb_menu_text>ul>li>span {
        font-size: .2rem;
        line-height: .3rem;
        font-weight: normal;
        text-align: left;
        color: #333;
        padding-right: 0;
    }

    .ly_mb_menu_text>ul>li.active>span {
        color: #1658a0;
        font-weight: bold;
    }

    .ly_mb_menu_text>ul>li li {
        /* padding-lef */
        t: 0.16rem;
        position: relative;
    }

    .ly_mb_menu_text>ul>li>ul {
        /* padding-left: .12rem; */
    }

    .ly_mb_menu_text>ul>li li>span {
        padding-right: 0;
        text-align: left;
        font-size: .16rem;
        color: #666;
    }

    .slb .fixed_menu {
        width: 75%;
    }
}

@media screen and (max-width: 640px) {
    .menu_bar {
        top: 16%;
    }

    .slb .menu_bar {
        top: 13%;
    }
}

/* 悬浮左转右——目录:end */
/* 20241102 - 困难残疾人生活补贴和重度残疾人护理补贴 */
.cjr_menu.menu_bar {
    top: 36.6%;
}

.cjr_menu.menu_bar .ly_mb_menu_tit,.cjr_menu.menu_bar .ly_mb_menu_tit i {
    color: #3d9f73;
}

.cjr_menu.menu_bar .ly_mb_menu_tit {
    border: 1px solid #d7f3e7;
    background: linear-gradient(165.86deg,rgba(255,255,255,1) 0%,rgba(249,255,252,1) 100%);
}

.cjr_menu.menu_bar .ly_mb_menu_text>ul>li:first-child span {
    font-weight: bold;
}

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

.cjr_main {
    background-color: #e6f7f1;
    background: linear-gradient(180deg,#fff 30%;
    #e6f7f1 65%,#fff 100%); padding-bottom: .32rem;
    margin-bottom: -0.32rem;
}

.cjr_bg {
    background: url(241101sms_cjr_banner.png) no-repeat center top;
}

.cjr_con {
    box-shadow: 0px 0px 12px rgba(84,84,84,0.1);
    background-color: #fff;
    border-radius: .16rem;
    padding: .32rem .4rem;
}

.cjr_bg .top_text {
    padding-top: .4rem;
    padding-bottom: .3rem;
}

.cjr_bg .baner_text {
    padding-left: 0.7rem;
    padding-right: 0.7rem;
}

.cjr_gs_box {
    background: url(241101sms_cjr_conbg.png) no-repeat center top;
    background-size: 100% auto;
    padding: .4rem 1.18rem .4rem .4rem;
    font-size: .3rem;
    line-height: .3rem;
}

.cjr_btdx_box {
    position: relative;
    z-index: 1;
}

.cjr_li {
    height: 100%;
    position: relative;
    padding: .12rem;
    border-radius: .12rem;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.cjr_btdx_box li .cjr_li::after {
    content: "";
    position: absolute;
    border-radius: .12rem;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #4bc89d;
    background: linear-gradient(90deg,#4bc89d,#ebf8f4);
}

.cjr_btdx_box li+li .cjr_li::after {
    background-color: #ffa827;
    background: linear-gradient(90deg,#ffa827,#fef4e7);
}

.cjr_li h1 {
    color: #fff;
    width: 1.9rem;
    float: left;
    text-align: center;
    font-size: .24rem;
    line-height: .3rem;
    white-space: nowrap;
    padding: .3rem .2rem 0;
}

.cjr_li h1>p {
    font-size: .18rem;
    font-weight: normal;
}

.cjr_li h5 {
    margin-left: 1.9rem;
    background-color: rgba(255,255,255,0.7);
    box-shadow: 0px 0px 12px rgba(84,84,84,0.1);
    padding: .16rem .24rem;
    font-size: .16rem;
    line-height: .3rem;
    border-radius: .12rem;
    font-weight: normal;
}

.cjr_li h5>span {
    width: 100%;
    display: table;
    height: .9rem;
}

.cjr_li h5>span em {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: justify;
}

.slb .cjr_gs_box {
    padding: .3rem .7rem .3rem .3rem;
}

.cjr_xsdy_box {
    border-radius: .12rem;
    box-shadow: 0px 0px 12px rgba(74,200,156,0.1);
    border: 2px solid #fff;
    background-color: #edfaf5;
    background: linear-gradient(90deg,#edfaf5 0%,#fbfefd 46%,#f7fdfb 100%);
    position: relative;
    z-index: 1;
}

.cjr_xsdy_text {
    background: url(241101sms_cjr_img1.png) no-repeat left bottom;
    background-size: 4.07rem auto;
    padding: 0.1rem .3rem .3rem 3.6rem;
}

.cjr_xsdy_text h1 {
    text-align: left;
}

.cjr_xsdy_text h1>span {
    margin-bottom: .2rem;
    margin-top: .2rem;
    color: #fff;
    font-size: .18rem;
    line-height: .48rem;
    display: inline-block;
    padding: 0rem .25rem;
    border-radius: .5rem;
    background-color: #199C6E;
    background: linear-gradient(90deg,#199C6E,#4AC89C);
}

.cjr_xsdy_text p {
    font-size: .16rem;
    line-height: .3rem;
    margin: 0rem;
}

.cjr_xsdy_text p>b {
    color: #FF5733;
}

.slb .cjr_xsdy_text {
    padding-left: .2rem;
    background-position: right top;
    background-size: 2.8rem auto;
}

.cjr_sqsm_box {
    border-radius: .12rem;
    box-shadow: 0px 0px 12px rgba(74,200,156,0.1);
    border: 2px solid #fff;
    background-color: #fff4e9;
    background: linear-gradient(90deg,#fff4e9 0%,#fff 46%,#fffaf4 100%);
}

.cjr_sqsm_text {
    background: url(241101sms_cjr_img2.png) no-repeat 0.32rem center;
    background-size: auto 1.25rem;
    padding: .35rem .35rem .35rem 1.9rem;
}

.cjr_sqsm_text h6 {
    background-color: rgba(255,255,255,0.8);
    border: 2px dotted #FF8D1A;
    padding: .17rem .3rem;
    border-radius: .12rem;
}

.cjr_sqsm_text h6>p {
    font-size: .16rem;
    line-height: .3rem;
}

.cjr_zxfs_box {
    border-radius: .12rem;
    box-shadow: 0px 0px 12px rgba(74,200,156,0.1);
    border: 2px solid #fff;
    background-color: #edfaf5;
    background: linear-gradient(90deg,#edfaf5 0%,#fbfefd 46%,#f7fdfb 100%);
}

.cjr_zxfs_li {
    background: url(241101sms_cjr_img3.png) no-repeat right bottom;
    padding: .3rem 2.8rem .3rem .3rem;
}

.cjr_zxfs_li li>p {
    display: block;
    background-color: #93dec4;
    padding: 1px;
    border-radius: .12rem;
    background: linear-gradient(90deg,rgba(75,200,157,0.6),rgba(75,200,157,0.1));
}

.cjr_zxfs_li li>p>span {
    font-size: .16rem;
    display: block;
    line-height: .5rem;
    background-color: #fff;
    border-radius: .12rem;
    padding: 0rem .1rem;
    text-align: center;
}

.slb .cjr_zxfs_li {
    padding: .2rem 1.6rem .2rem .2rem;
}

.slb .cjr_zxfs_li li>p>span {
    line-height: .24rem;
    padding: .1rem;
}

.cjr_sq_box {
}

.li_con {
    height: 100%;
    background-color: #93dec4;
    background: linear-gradient(90deg,#93dec4,#edf9f5);
    border-radius: .08rem;
    padding: 1px;
}

.li_con_box {
    background: #fff;
    height: 100%;
    height: 3.6rem\0;
    border-radius: 0.08rem;
    position: relative;
    padding: 0.9rem .3rem .3rem;
}

.li_con_box>h1 {
    position: absolute;
    top: .2rem;
    left: -1px;
    display: inline-block;
    background-color: #18B57E;
    border-radius: 0rem .8rem .8rem 0rem;
    box-shadow: 2px 5px 0px rgba(74,200,156,0.2);
}

.li_con_box>h1 span {
    font-size: .22rem;
    line-height: .3rem;
    padding: .1rem .4rem;
    color: #fff;
    display: inline-block;
    text-shadow: 0px 2px 4px rgba(0,0,0,0.17);
}

.li_con_box p {
    font-size: .16rem;
    line-height: .3rem;
}

.cjr_sq_box li+li+li .li_con_box {
    background: url(241101sms_cjr_img4.png) no-repeat center bottom #fff;
    background-size: 100% auto;
}

.slb .li_con_box {
    height: inherit\0;
}

.cjr_sqlct_box {
    border-radius: .12rem;
    box-shadow: 0px 0px 12px rgba(74,200,156,0.1);
    padding: .3rem 0rem;
    border: 2px solid #fff;
    background-color: #edfaf5;
    background: linear-gradient(90deg,#edfaf5 0%,#fbfefd 46%,#f7fdfb 100%);
}

h6.tit_ys {
    display: block;
    margin-bottom: 0.2rem;
}

h6.tit_ys>span {
    font-size: 0.24rem;
    color: #303030;
    padding-left: 0.23rem;
    display: inline-block;
    position: relative;
    line-height: 1.3;
}

h6.tit_ys>span:before {
    content: "";
    position: absolute;
    border-radius: .5rem;
    width: 0.06rem;
    height: 0.2rem;
    border: .3rem;
    left: 1px;
    top: 0.06rem;
    background-color: #199C6E;
    background: linear-gradient(180deg,#199C6E,#4AC79B);
}

.lctu {
    text-align: center;
}

.lctu>h1>img,.slb .lctu>h1>img {
    width: inherit;
    max-width: 100%;
    margin-left: 0;
}

.cjr_wen_da .bd {
    overflow: hidden;
}

.cjr_wen_da .bd ul>li {
    padding: 0rem !important;
}

.cjr_wen_da .bd ul>li .wen_da_li {
    margin-top: 0.03rem;
    margin-right: 0.16rem;
    margin-left: 0.28rem;
}

.cjr_wen_da>ul.num {
    text-align: center;
    display: block;
}

.cjr_wen_da>ul li {
    display: inline-block;
    width: 0.16rem;
    height: 0.16rem;
    background-color: #E6E6E6;
    border-radius: .8rem;
    margin: 0rem 0.08rem;
    font-size: 0;
    cursor: pointer;
}

.cjr_wen_da>ul li.on {
    background-color: #18B57E;
}

.wen_da_li {
    border: 2px solid #4AC89C;
    border-radius: 0.4rem 0.2rem 0.2rem;
    padding: 0.2rem 0.3rem 0.2rem 0.6rem;
    position: relative;
}

.wen_da_li>h6 {
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    left: -0.12rem;
    top: -0.03rem;
}

.wen_da_li>h5 {
    font-size: 0.18rem;
    line-height: 0.3rem;
    font-weight: normal;
    margin-bottom: 0.1rem;
    color: #18B57E;
    /* height: 0.9rem; overflow: hidden; text-overflow: ellipsis; display: block\0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; */
}

.wen_da_li>h4 {
    display: block;
    padding-top: 0.15rem;
    border-top: 1px dotted #4AC89C;
    position: relative;
}

.wen_da_li>h4>em {
    position: absolute;
    left: -0.45rem;
    top: 0.15rem;
    background-color: rgba(2,209,30,0.12);
    width: 0.34rem;
    height: 0.34rem;
    border-radius: 0.6rem;
    font-size: 0.18rem;
    color: #0CA84A;
    text-align: center;
    line-height: 0.34rem;
}

.wen_da_li>h4 span {
    font-size: 0.16rem;
    line-height: 0.3rem;
    font-weight: normal;
    /* height: 0.9rem; overflow: hidden; text-overflow: ellipsis; display: block\0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; */
}

.cjr_wen_da .bd {
    display: flex;
}

.cjr_wen_da .bd ul {
    height: 100%;
}

.cjr_wen_da .bd ul>li {
    height: 100%;
}

.cjr_wen_da .bd ul>li .wen_da_li {
    height: 99%;
}

.cjr_qtsx_box li>a {
    font-size: 0.16rem;
    font-weight: bold;
    color: #18B57E;
    background-color: rgba(74,200,156,0.1);
    border-radius: 0.12rem;
    background: linear-gradient(90deg,rgba(74,200,156,0.1) 0%,rgba(74,200,156,0));
    box-shadow: 0px 0px 12px rgba(74,200,156,0.1);
    border: 2px solid #fff;
    padding: 0.22rem 0.32rem;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cjr_ccwj_box ul>li>a {
    font-size: 0.16rem;
    line-height: 0.28rem;
    color: #333;
    padding: 0.1rem 0.32rem;
    border-radius: 0.06rem;
    position: relative;
    background-color: rgba(74,200,156,0.35);
    background: linear-gradient(90deg,rgba(74,200,156,0.35),rgba(74,200,156,0));
    display: block;
}

.cjr_ccwj_box ul>li>a:hover {
    border: 1px solid #4AC89C;
    padding: 0.09rem 0.32rem;
    background: #fff;
    box-shadow: 0px 0px 12px rgba(74,200,156,0.15);
}

.cjr_ccwj_box ul>li>a::after {
    content: "";
    position: absolute;
    width: 0.04rem;
    height: 0.04rem;
    background-color: #4AC89C;
    border-radius: 0.1rem;
    left: 0.2rem;
    top: 0.22rem;
}

.xf_top {
    position: fixed;
    bottom: .5rem;
    left: 50%;
    margin-left: 670px;
    cursor: pointer;
    z-index: 6;
}

.xf_top i {
    width: .56rem;
    height: .56rem;
    display: block;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: .8rem;
    background-size: auto 50%;
    background-position: center;
    box-shadow: 0px 0px 20px rgba(51,51,51,0.1);
}

@media screen and ( max-width: 1366px) {
    .slb .cjr_zxfs_li {
        padding: .2rem;
        padding-bottom: 1rem;
    }

    .xf_top {
        left: inherit;
        margin-left: inherit;
        right: .2rem;
    }
}

@media screen and ( min-width: 993px) {
    .cjr_btdx_box ul {
        display: flex;
    }

    .slb .cjr_btdx_box ul {
        display: block;
    }

    .cjr_sq_box ul {
        display: flex;
    }

    .li_con_box .tabs .tabs_header:after,.li_con_box .tabs .tabs_header>ul>li.on:before {
        display: none;
    }

    .li_con_box .tabs .tabs_header {
        text-align: center;
    }

    .li_con_box .tabs .tabs_header ul {
        display: inline-block;
    }

    .li_con_box .tabs .tabs_header ul li {
        display: inline-block;
        margin-right: 0;
        float: inherit;
        padding-right: .5rem;
        background: url(241101sms_cjr_sqlc_jt.png) no-repeat 96% center;
        line-height: .5rem;
    }

    .li_con_box .tabs .tabs_header ul li+li+li {
        padding-left: 0;
        background: none;
    }

    .li_con_box .tabs .tabs_header ul li a {
        display: block;
        position: relative;
        background: #fff;
        border: 1px dashed #4AC89C;
        color: #18B57E;
        font-size: .18rem;
        font-weight: bold;
        padding: 0rem 0.15rem;
        border-radius: 0.04rem;
        margin-bottom: 0.07rem;
    }

    .li_con_box .tabs .tabs_header ul li a>i {
        display: inline-block;
        width: .23rem;
        height: .23rem;
        background: url(241101sms_cjr_sqlc_icon1.png) no-repeat center;
        background-size: contain !important;
        vertical-align: middle;
    }

    .li_con_box .tabs .tabs_header ul li.on a>i,.li_con_box .tabs .tabs_header ul li a:hover>i {
        background: url(241101sms_cjr_sqlc_icon1_1.png) no-repeat center;
    }

    .li_con_box .tabs .tabs_header ul li+li a>i {
        background: url(241101sms_cjr_sqlc_icon2.png) no-repeat center;
    }

    .li_con_box .tabs .tabs_header ul li+li.on a>i,.li_con_box .tabs .tabs_header ul li+li a:hover>i {
        background: url(241101sms_cjr_sqlc_icon2_2.png) no-repeat center;
    }

    .li_con_box .tabs .tabs_header ul li+li+li a>i {
        background: url(241101sms_cjr_sqlc_icon3.png) no-repeat center;
    }

    .li_con_box .tabs .tabs_header ul li+li+li.on a>i,.li_con_box .tabs .tabs_header ul li+li+li a:hover>i {
        background: url(241101sms_cjr_sqlc_icon3_3.png) no-repeat center;
    }

    .li_con_box .tabs .tabs_header ul li.on a,.li_con_box .tabs .tabs_header ul li a:hover {
        background-color: #4AC89C;
        background: linear-gradient(180deg,#18B57E,#4AC89C);
        color: #fff;
    }

    .li_con_box .tabs .tabs_header ul li.on a::after,.li_con_box .tabs .tabs_header ul li a:hover:after {
        content: "";
        position: absolute;
        bottom: -0.06rem;
        left: 40%;
        border-left: .05rem solid transparent;
        border-right: .05rem solid transparent;
        border-top: .06rem solid #4AC89C;
    }

    .slb .cjr_sq_box ul {
        display: block;
    }

    .slb .cjr_sq_box li+li+li .li_con_box {
        background: #fff;
    }

    .cjr_sqlct_box .tabs .tabs_header {
        text-align: center;
    }

    .cjr_sqlct_box .tabs .tabs_header:after,.cjr_sqlct_box .tabs .tabs_header>ul>li.on:before {
        display: none;
    }

    .cjr_sqlct_box .tabs .tabs_header ul {
        display: inline-block;
    }

    .cjr_sqlct_box .tabs .tabs_header ul>li {
        float: inherit;
        display: inline-block;
        font-size: .18rem;
        font-weight: bold;
        border: 2px solid #4AC89C;
        border-radius: .7rem;
        line-height: .6rem;
    }

    .cjr_sqlct_box .tabs .tabs_header ul>li a {
        color: #4AC89C;
        padding: 0rem .35rem;
    }

    .cjr_sqlct_box .tabs .tabs_header ul>li.on a,.cjr_sqlct_box .tabs .tabs_header ul>li a:hover {
        background-color: #199C6E;
        background: linear-gradient(90deg,#199C6E,#4AC89C);
        color: #fff;
        border-radius: 0.7rem;
        border-color: transparent;
    }
}

@media screen and (max-width: 1280px) {
    .slb .cjr_sqlct_box .tabs .tabs_header ul>li a {
        padding: 0rem 0.1rem;
    }
}

@media screen and (max-width: 992px) {
    .cjr_main {
        padding-bottom: .2rem;
        margin-bottom: -0.2rem;
    }

    .cjr_bg {
        background-size: auto 17%;
    }

    .cjr_bg .baner_text {
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }

    .cjr_con {
        padding: 0.16rem;
    }

    .cjr_gs_box,.slb .cjr_gs_box {
        padding: .16rem 8.5% .16rem .2rem;
    }

    .cjr_li h1 {
        padding-top: 0;
        display: block;
        float: inherit;
        text-align: center;
        width: 100%;
        margin-bottom: .1rem;
    }

    .cjr_li h5 {
        margin-left: 0;
    }

    .cjr_li h5>span {
        height: inherit;
    }

    .cjr_xsdy_text {
        padding: .16rem;
        background: none;
    }

    .cjr_sqsm_text {
        background-position-x: .15rem;
        padding: .2rem .2rem .2rem 1.5rem;
    }

    .cjr_sqsm_text h6 {
        padding: .1rem .16rem;
        text-align: justify;
    }

    .cjr_zxfs_li {
        padding: .2rem;
        padding-bottom: 1rem;
    }

    .cjr_sq_box li+li+li .li_con_box {
        background: #fff;
    }

    .li_con_box {
        height: 3.6rem\0;
    }

    .slb .li_con_box {
        height: inherit\0;
    }

    .tabs .tabs_header>ul>li.on:before {
        background-color: #18B57E;
    }

    .tabs .tabs_header>ul>li.on a,.tabs .tabs_header>ul>li>a:hover {
        color: #18B57E;
    }

    .cjr_sqlct_box {
        padding: .16rem 0rem;
    }

    .cjr_qtsx_box li>a {
        white-space: normal;
    }

    .cjr_bg .floor_con h1 img {
        width: 300%;
        margin-left: -95%;
    }

    .slb .cjr_bg .floor_con h1 img {
        width: 380%;
        margin-left: -130%;
    }

    .lctu>h1>img,.slb .lctu>h1>img {
        margin-left: 0 !important;
    }
}

@media screen and (max-width: 640px) {
    .cjr_menu.menu_bar {
        top: 35%;
    }

    .slb .cjr_sqsm_text {
        background-position: 5% 90%;
        padding: .2rem;
    }

    .slb .cjr_sqsm_text h6 {
        padding: .1rem .16rem;
        text-align: justify;
    }

    .cjr_zxfs_li {
        background: none;
        padding-bottom: .2em;
    }

    .slb .cjr_zxfs_li {
        padding-bottom: .1rem;
    }

    .slb .cjr_xsdy_text h1>span {
        padding: 0rem .15rem;
    }
}

@media screen and (max-width: 520px) {
    .cjr_sqsm_text {
        background-position: 5% 90%;
        padding: .2rem;
    }

    .cjr_sqsm_text h6 {
        padding: .1rem .16rem;
        text-align: justify;
    }
}

/* 20241104 - 补领结婚证 */
.blz_main {
    background-color: #fffbfb;
    background: linear-gradient(180deg,#fff 30%,#fffafb);
}

.blz_bg {
    background: url(241101sms_blz_banner.png) no-repeat center top;
    min-height: 10rem;
}

.blz_con {
    box-shadow: 0px 0px 12px rgba(84,84,84,0.1);
    background-color: #fff;
    border-radius: .16rem;
    padding: .32rem .4rem;
}

.slb .blz_con {
    padding: .2rem .32rem;
}

@media screen and (max-width: 992px) {
    .blz_con,.slb .blz_con {
        padding: .16rem;
    }
}

.blz_blcl_icon li>h6 {
    display: block;
    border: 1px dashed rgba(255,168,168,0.83);
    border-radius: .08rem;
    padding: 0.09rem 0rem 0.09rem .48rem;
    font-weight: normal;
    position: relative;
    font-size: 0.16rem;
    line-height: .3rem;
}

.blz_blcl_icon li>h6>span {
    width: .3rem;
    height: .3rem;
    display: block;
    position: absolute;
    left: 0.09rem;
    font-family: Arial;
    font-size: .18rem;
    background-color: #D43030;
    border: .02rem solid #F79999;
    color: #fff;
    text-align: center;
    border-radius: 0.8rem;
    line-height: .26rem;
}

.blz_blcl_text p {
    margin: 0;
    font-size: .16rem;
    line-height: .32rem;
}

.blz_blcl_wxts>h6 {
    font-weight: normal;
    background-color: rgba(255,117,133,0.1);
    border-radius: .08rem;
    padding: 0.15rem 0.15rem 0.15rem .5rem;
    position: relative;
    font-size: .16rem;
    line-height: .28rem;
}

.blz_blcl_wxts>h6>em {
    display: block;
    top: 0.16rem;
    width: .24rem;
    height: .24rem;
    position: absolute;
    left: .18rem;
    border-radius: .8rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.blz_blcl_wxts>h6 span {
    color: #FC3D56;
}

.blz_bllc_box {
    position: relative;
    z-index: 1;
    padding: .3rem .45rem;
    background: url(241104sms_blz_bgtu1.png) no-repeat right bottom #fff;
    border-radius: .08rem;
    border: 1px dashed #FF7585;
}

.blz_bllc_box li .bllc_li {
    position: relative;
    border-radius: 0.08rem;
    background-color: rgba(255,117,133,0.1);
    margin-top: .16rem;
    margin-bottom: .65rem;
    padding: .3rem .25rem .2rem;
}

.blz_bllc_box li .bllc_li::after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    height: 100%;
    bottom: -0.6rem;
    background: url(241104sms_blz_jtbottom.png) no-repeat center 90%;
}

.blz_bllc_box li+li .bllc_li::after,.blz_bllc_box li+li+li+li .bllc_li::after,.blz_bllc_box li+li+li .bllc_li::before {
    display: none;
}

.blz_bllc_box li+li .bllc_li::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -0.8rem;
    width: 100%;
    background: url(241104sms_blz_jtright.png) no-repeat 8% center;
}

.blz_bllc_box li+li+li .bllc_li::after {
    display: block;
}

.blz_bllc_box li+li .bllc_li {
    margin-left: .85rem;
    margin-bottom: 0;
    padding-top: .13rem;
    padding-bottom: .13rem;
}

.blz_bllc_box li+li+li .bllc_li {
    margin-left: 0rem;
    margin-bottom: .6rem;
    padding: .3rem .25rem .2rem;
}

.blz_bllc_box li+li+li+li .bllc_li {
    margin-bottom: 0;
    text-align: center;
}

.blz_bllc_box li .bllc_li h6 {
    text-align: center;
    font-size: .18rem;
    font-weight: bold;
    color: #fff;
    display: block;
    width: 1rem;
    position: absolute;
    left: 50%;
    margin-left: -0.5rem;
    top: -0.17rem;
    box-shadow: 0px 2px 4px rgba(212,48,48,0.3);
    line-height: .34rem;
    border-radius: .5rem;
    background-color: #FC3C55;
    background: linear-gradient(90deg,#FC3C55,#FF7585);
}

.slb .blz_bllc_box {
    padding-left: .25rem;
    padding-right: .25rem;
}

.slb .blz_bllc_box li .bllc_li {
    padding-left: .16rem;
    padding-right: .16rem;
    text-align: justify;
}

.slb .blz_bllc_box li+li .bllc_li {
    margin-left: .5rem;
}

.slb .blz_bllc_box li+li .bllc_li::before {
    left: -0.5rem;
}

.slb .blz_bllc_box li+li+li .bllc_li {
    margin-left: 0rem;
}

.blz_wxts_li {
    height: 100%;
    height: 1.2rem\0;
    background-color: #FFF1F3;
    border-radius: 0.08rem;
    padding: .32rem .18rem .1rem .18rem;
    margin-top: .17rem;
    position: relative;
}

.blz_wxts_li>h1 {
    font-size: .18rem;
    line-height: .28rem;
    padding: 0.04rem .3rem .04rem .15rem;
    color: #fff;
    position: absolute;
    left: 0;
    top: -0.17rem;
    background-color: #FC3C55;
    border-radius: 0rem .22rem .06rem 0rem;
    background: linear-gradient(90deg,#FC3C55,#FF7585);
    box-shadow: 0px 4px 1px rgba(128,128,128,0.15);
}

.blz_wxts_li>h1>em {
    display: inline-block;
    margin-right: 0.06rem;
    width: .2rem;
    height: .2rem;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.blz_wxts_li>p {
    font-size: .16rem;
    line-height: .3rem;
}

.blz_wxts_li>p span {
    color: #FC3D56;
    display: inline-block;
}

.blz_zxfs_box .table_border {
    border-left: none;
    border-top: none;
}

.blz_zxfs_box .table_base.is_group th {
    background-color: #FFF1F3;
    border: 1px solid #F0C7CC;
}

.blz_zxfs_box .table_border.table_base th {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
}

.blz_zxfs_box .table_border.table_base td {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    border: none;
    background-color: rgba(255,241,243,0.5);
}

.blz_zxfs_box .table_border.table_base th .cell {
    color: #FC3D56;
    font-size: .16rem;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
}

.blz_cjwt_li {
    height: 100%;
    height: 4.45rem\0;
    padding: .2rem .3rem .2rem .55rem;
    margin-top: 0.03rem;
    margin-left: 0.09rem;
    border: 2px solid #F0C7CC;
    position: relative;
    border-radius: .4rem .2rem .2rem;
    z-index: 1;
}

.blz_cjwt_li::after {
    content: "";
    position: absolute;
    left: -0.09rem;
    top: -0.03rem;
    width: .48rem;
    height: .5rem;
    background: url(241104sms_blz_wen.png) no-repeat center;
    background-size: contain;
}

.blz_cjwt_li>h6 {
    border-bottom: 1px dashed rgba(42,130,228,0.22);
    margin-bottom: .1rem;
    padding-bottom: .1rem;
    font-size: .18rem;
    line-height: .3rem;
    font-weight: normal;
}

.blz_cjwt_li>h5 {
    font-size: .16rem;
    line-height: .3rem;
    color: #666;
    position: relative;
    display: block;
    font-weight: normal;
}

.blz_cjwt_li>h5>em {
    position: absolute;
    left: -0.45rem;
    display: block;
    width: 0.34rem;
    height: 0.34rem;
    background-color: #E0F9E4;
    border-radius: .8rem;
    color: #0CA84A;
    font-size: .18rem;
    line-height: .34rem;
    text-align: center;
    font-weight: bold;
}

.slb .blz_cjwt_box .blz_cjwt_li {
    height: 4.8rem\0;
}

.slb .blz_cjwt_box li+li+li .blz_cjwt_li {
    height: inherit\0;
}

.blz_zcwj_box li>a {
    display: block;
    border-radius: 0.08rem;
    background-color: #FFF8F9;
    font-size: .16rem;
    line-height: 0.28rem;
    padding: 0.08rem 0.15rem 0.08rem 0.25rem;
    position: relative;
}

.blz_zcwj_box li>a::after {
    content: "";
    position: absolute;
    width: 0.04rem;
    height: 0.04rem;
    background-color: #175BA4;
    border-radius: 0.1rem;
    left: 0.12rem;
    top: 0.2rem;
}

@media screen and (min-width: 993px) {
    .blz_wxts_box ul.trt-row,.blz_zxfs_box ul {
        display: flex;
    }

    .blz_zxfs_box ul>li>div {
        height: 100%;
    }

    .slb .blz_wxts_box ul.trt-row {
        display: block;
    }

    .blz_zxfs_box .table_border.table_base th,.blz_zxfs_box .table_border.table_base td {
        white-space: nowrap;
    }

    .slb .blz_zxfs_box .table_border.table_base th,.slb .blz_zxfs_box .table_border.table_base td {
        white-space: normal;
    }

    .blz_cjwt_box ul {
        display: flex;
    }

    .slb .blz_cjwt_box ul {
        flex-wrap: wrap;
    }

    .blz_cjwt_li>h5 {
        /* max-height: 1.5rem; height: 1.5rem\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: block\0; -webkit-box-orient: vertical; -webkit-line-clamp: 5; */
    }

    .blz_cjwt_li>h6 {
        /* max-height: 0.9rem; height: 0.9rem\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: block\0; -webkit-box-orient: vertical; -webkit-line-clamp: 3; */
    }

    .blz_zcwj_box li>a {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
}

@media screen and (max-width: 1280px) {
    .blz_bllc_box {
        background-size: 35% auto;
    }
}

@media screen and (max-width: 992px) {
    .blz_bllc_box {
        background: #fff;
        padding: 0.2rem;
    }

    .blz_bllc_box li:first-child .bllc_li {
        margin-bottom: .1rem;
    }

    .blz_bllc_box li .bllc_li::after {
        background-position-x: 10%;
        bottom: -1.4rem;
    }

    .blz_bllc_box li:nth-child(2) .bllc_li {
        margin-left: 30%;
        margin-top: .6rem;
    }

    .blz_bllc_box li:nth-child(2) .bllc_li::before {
        left: 0 !important;
        top: -0.6rem;
        right: 0;
        background: url(241029sms_hydj_jtbottom.png) no-repeat center 10%;
    }

    .blz_bllc_box li:nth-child(3) .bllc_li {
        margin-top: .4rem;
    }

    .blz_bllc_box li:nth-child(3) .bllc_li::after {
        bottom: -0.6rem;
        background-position-x: 50%;
    }

    .blz_bllc_box li:nth-child(1) .bllc_li,.blz_bllc_box li:nth-child(3) .bllc_li {
        padding-left: .16rem;
        padding-right: .16rem;
    }

    .slb .blz_bllc_box li:first-child .bllc_li::after {
        background-position-x: 2%;
    }

    .slb .blz_bllc_box li:nth-child(2) .bllc_li {
        margin-left: 25%;
    }
}

@media screen and (max-width: 640px) {
    .blz_main .floor_con h1 img {
        width: 250%;
        margin-left: -75%;
    }

    .slb .blz_main .floor_con h1 img {
        width: 320%;
        margin-left: -105%;
    }

    .slb .blz_cjwt_li::after {
        left: -0.2rem;
    }

    .slb .blz_cjwt_li {
        padding-left: .32rem;
        padding-right: .1rem;
    }

    .slb .blz_cjwt_li>h5>em {
        left: -0.3rem;
        width: .28rem;
        height: .28rem;
        line-height: .28rem;
    }
}

/*离婚登记*/
.lhdj_bg {
    background: url(241106sms_lhdj_bg01.png) no-repeat center top;
    min-height: 10rem;
}

.lhdj_con {
    box-shadow: 0px 0px 12px rgba(84,84,84,0.1);
    background-color: #fff;
    border-radius: .16rem;
    padding: .32rem .4rem;
}

.lhdj_blcl_icon {
    border-radius: 8px;
    background: #F8F4F2;
    background: rgba(230,214,207,0.27);
    padding: .06rem 2.2rem .26rem .26rem;
    margin-top: 0.16rem;
    position: relative;
}

.lhdj_blcl_list {
    border: 1px dashed #B34F1D;
    border-radius: .08rem;
    padding: 0.1rem .1rem .1rem .52rem;
    background: #FFFFFF;
    position: relative;
    display: flex;
    align-items: center;
}

.lhdj_blcl_icon li h6 {
    display: block;
    font-weight: normal;
    font-size: 0.16rem;
    line-height: .3rem;
    text-align: left;
}

.lhdj_blcl_icon li h6>span {
    width: .3rem;
    height: .3rem;
    display: block;
    position: absolute;
    left: 0.14rem;
    font-family: Arial;
    font-size: .18rem;
    background: url(241106sms_lhdj_icon6.png) no-repeat center top;
    background-size: cover;
    color: #fff;
    text-align: center;
    border-radius: 0.8rem;
    line-height: .3rem;
    z-index: 0;
    top: 50%;
    margin-top: -0.17rem;
}

.lhdj_blcl_icon ul li:first-child+li+li+li+li .lhdj_blcl_list,.lhdj_blcl_icon ul li:last-child .lhdj_blcl_list {
    height: .76rem;
}

.lhdj_blcl_icon>em {
    position: absolute;
    right: 0;
    bottom: 0.22rem;
    width: 2.2rem;
}

.lhdj_blcl_text p {
    margin: 0;
    font-size: .16rem;
    line-height: .32rem;
    display: block;
}

.lhdj_blcl_wxts>h6 {
    font-weight: normal;
    background-color: rgba(255,117,133,0.1);
    border-radius: .08rem;
    padding: 0.15rem 0.15rem 0.15rem .5rem;
    position: relative;
    font-size: .16rem;
    line-height: .28rem;
}

.lhdj_blcl_wxts>h6>em {
    display: block;
    top: 0.16rem;
    width: .24rem;
    height: .24rem;
    position: absolute;
    left: .18rem;
    border-radius: .8rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.lhdj_blcl_wxts>h6 span {
    color: #FC3D56;
}

.lhdj_wxts_li {
    height: 100%;
    min-height: 1.74rem;
    background-color: #F8F4F2;
    border-radius: 0.08rem;
    padding: .32rem .18rem .1rem .18rem;
    margin-top: .17rem;
    position: relative;
    z-index: 0;
}

.lhdj_wxts_li>em {
    position: absolute;
    right: 0.17rem;
    top: .17rem;
    width: .8rem;
    z-index: -1;
}

.lhdj_wxts_li>h1 {
    font-size: .18rem;
    line-height: .28rem;
    padding: 0.04rem .16rem .04rem .2rem;
    color: #fff;
    position: absolute;
    left: -.06rem;
    top: -0.17rem;
    background-color: #FC3C55;
    border-radius: .16rem .08rem .08rem 0rem;
    background: #A63700;
    background: linear-gradient(90deg,rgba(166,55,0,1) 0%,rgba(250,150,100,1) 100%);
    box-shadow: 0px 4px 1px rgba(235,211,201,1);
    overflow: inherit;
}

.lhdj_wxts_li>h1>em {
    position: absolute;
    left: 0px;
    bottom: -4px;
    content: "";
    background: #AE785E;
    width: .065rem;
    height: .04rem;
    z-index: 2;
}

.lhdj_wxts_li>h1 i {
    position: absolute;
    left: 0px;
    bottom: -9.4px;
    content: "";
    border-radius: 0px 0px 0px .3rem;
    background: #6B2401;
    width: .065rem;
    height: .094rem;
}

.lhdj_wxts_li>p {
    font-size: .16rem;
    line-height: .3rem;
}

.lhdj_wxts_li>p span {
    color: #A63700;
    display: block;
}

.lhdj_wxts_li>p span i {
    color: #333;
}

.lhdj_zxfs_box .table_border {
    border-left: none;
    border-top: none;
}

.lhdj_zxfs_box .table_base.is_group th {
    background-color: #A16040;
}

.lhdj_zxfs_box .table_border.table_base th {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
}

.lhdj_zxfs_box .table_border.table_base td {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    border: none;
    background-color: rgba(255,241,243,0.5);
}

.lhdj_zxfs_box .table_border.table_base th .cell {
    color: #fff;
    font-size: .16rem;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
}

.lhdj_zxfs_img {
    height: 5.9rem;
    width: 3.58rem;
    display: flex;
    background: url(241106sms_lhdj_pic02.png) no-repeat center bottom;
    background-size: 100% auto;
}

.slb .lhdj_con {
    padding: .2rem .32rem;
}

.lhdj_zxfs_box .table_border.table_base th:first-child {
    width: 30%;
}

.lhdj_zxfs_box .table_border.table_base th:first-child+th {
    width: 46%;
}

.lhdj_zxfs_box .table_border.table_base th:first-child+th+th {
    width: 24%;
}

.lhdj_cjwt_li {
    height: 100%;
    height: 4.45rem\0;
    padding: .2rem .3rem .2rem .55rem;
    margin-top: 0.03rem;
    margin-left: 0.09rem;
    border: 2px solid #EFD7CB;
    position: relative;
    border-radius: .4rem .2rem .2rem;
    z-index: 1;
}

.lhdj_cjwt_li::after {
    content: "";
    position: absolute;
    left: -0.09rem;
    top: -0.03rem;
    width: .48rem;
    height: .5rem;
    background: url(241106sms_lhdj_pic03.png) no-repeat center;
    background-size: contain;
}

.lhdj_cjwt_li>h6 {
    border-bottom: 1px dashed rgba(42,130,228,0.22);
    margin-bottom: .1rem;
    padding-bottom: .1rem;
    font-size: .18rem;
    line-height: .3rem;
    font-weight: normal;
    color: #A63700;
}

.lhdj_cjwt_li>h5 {
    font-size: .16rem;
    line-height: .3rem;
    color: #666;
    position: relative;
    display: block;
    font-weight: normal;
}

.lhdj_cjwt_li>h5>em {
    position: absolute;
    left: -0.45rem;
    display: block;
    width: 0.34rem;
    height: 0.34rem;
    background-color: #E0F9E4;
    border-radius: .8rem;
    color: #0CA84A;
    font-size: .18rem;
    line-height: .34rem;
    text-align: center;
    font-weight: bold;
}

.slb .lhdj_cjwt_box .lhdj_cjwt_li {
    height: 4.8rem\0;
}

.slb .lhdj_cjwt_box li+li+li .lhdj_cjwt_li {
    height: inherit\0;
}

.lhdj_zcwj_box li>a {
    display: block;
    border-radius: 0.08rem;
    background-color: #F2D5C7;
    background: linear-gradient(90deg,rgba(242,213,199,0.79) 0%,rgba(255,250,247,1) 100%);
    font-size: .16rem;
    line-height: 0.28rem;
    padding: 0.08rem 0.15rem 0.08rem 0.25rem;
    position: relative;
}

.lhdj_zcwj_box li>a::after {
    content: "";
    position: absolute;
    width: 0.04rem;
    height: 0.04rem;
    background-color: #A16040;
    border-radius: 0.1rem;
    left: 0.12rem;
    top: 0.2rem;
}

.lhdj_bllc_box {
    border-radius: 8px;
    border: 1px dashed #B34F1D;
    padding: .3rem;
}

.lhdj_bllc_box>h2 {
    font-size: .26rem;
    margin-bottom: .2rem;
}

.lhdj_bllc_tit {
    border-bottom: 1px solid #E6BEAA;
    position: relative;
}

.lhdj_bllc_tit h3 {
    font-size: .16rem;
    margin-top: 0.26rem;
    position: relative;
    padding-left: .22rem;
}

.lhdj_bllc_tit h3 i {
    position: absolute;
    left: 0;
    bottom: -.07rem;
    font-size: .3rem;
    font-weight: 900;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    color: #B34F1D\9;
    color: #B34F1D\0 !important;
    background-image: linear-gradient(90deg,rgba(166,55,0,1) 0%,rgba(179,79,29,0.29) 100%);
    background-image: none\0;
    margin-right: 0.04rem;
}

.lhdj_bllc_li01 {
    background: #F8F4F2;
    border-radius: 8px;
    padding: .2rem;
}

.lhdj_bllc_tit:after {
    background: #E6BEAA;
    position: absolute;
    right: 0rem;
    bottom: -3px;
    content: "";
    width: .04rem;
    height: .04rem;
    border-radius: 50%;
}

.lhdj_bllc_li01>div>h4 {
    text-align: center;
    border-radius: 0px 0px 10px 10px;
    background: #B34F1D;
    padding: .05rem .25rem;
    width: 28%;
    font-size: .2rem;
    color: #fff;
    margin: -.2rem auto 0 auto;
}

.lhdj_bllc_text span {
    width: .24rem;
    height: .24rem;
    display: block;
    position: absolute;
    left: 0rem;
    font-family: Arial;
    font-size: .18rem;
    background: url(241106sms_lhdj_icon6.png) no-repeat center top;
    background-size: cover;
    color: #fff;
    text-align: center;
    border-radius: 0.8rem;
    line-height: .25rem;
    z-index: 0;
}

.lhdj_bllc_text {
    position: relative;
    padding-left: .35rem;
    text-align: justify;
}

.lhdj_bllc_li01 ul {
    margin-top: .16rem;
}

.lhdj_bllc_li02 {
    background: #F8F4F2;
    border-radius: 8px;
    padding: .1rem;
    position: relative;
    height: 100%;
}

.lhdj_bllc_li02 ul li p {
    background: #F0EBE5;
    border-radius: 8px;
    height: 1.53rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .12rem;
    text-align: center;
    padding: .55rem .12rem\9;
}

.lhdj_bllc_li02 ul li {
    margin-bottom: .1rem;
}

.lhdj_bllc_li02 ul li:last-child {
    margin-bottom: 0rem;
}

.lhdj_bllc_li03 {
    border-radius: 8px;
    background: #F7F5F1;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: .38rem;
    position: relative;
}

.lhdj_bllc_li03 p {
    text-align: center;
    padding: .1rem;
    position: relative;
}

.lhdj_bllc_li04 {
    background: #F7F5F1;
    border-radius: 8px;
    padding: .1rem;
    position: relative;
}

.lhdj_bllc_li04 ul li p {
    background: #F0EBE5;
    border-radius: 8px;
    padding: .12rem .1rem;
    display: flex;
    align-items: center;
    text-align: justify;
    justify-content: center;
}

.lhdj_bllc_li04 ul li {
    margin-bottom: 0.04rem;
}

.lhdj_bllc_li04 ul li:last-child {
    margin-bottom: 0rem;
}

.lhdj_bllc_li04>em {
    position: absolute;
    content: "";
    top: 50%;
    bottom: 0;
    left: -0.35rem;
    color: #A63700;
    font-weight: 900;
    margin-top: -0.25rem;
}

.lhdj_bllc_li05 {
    background: #F0DCD0;
    border-radius: 8px;
    padding: .1rem;
    position: relative;
}

.lhdj_bllc_li05 ul li p {
    background: #F7F5F1;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: .14rem .12rem;
    justify-content: center;
    text-align: justify;
}

.lhdj_bllc_li05 ul li {
    margin-bottom: .04rem;
}

.lhdj_bllc_li05 ul li:last-child {
    margin-bottom: 0rem;
}

.lhdj_bllc_li05>em {
    position: absolute;
    content: "";
    top: 50%;
    bottom: 0;
    left: -0.35rem;
    color: #A63700;
    font-weight: 900;
    margin-top: -0.25rem;
}

.lhdj_bllc_li {
    margin-left: .38rem;
}

.lhdj_bllc_box .lhdj_bllc_li.lhdj_bllc_li01 {
    margin-left: 0rem!important;
}

.lhdj_bllc_li01 ul li {
    margin-bottom: .1rem;
}

.lhdj_bllc_li02:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    right: 1.55rem;
    background: url(241106sms_lhdj_icon1.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.2rem;
}

.lhdj_bllc_li03:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    right: 1rem;
    background: url(241106sms_lhdj_icon1.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.2rem;
}

.lhdj_bllc_li04:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    left: -0.42rem;
    background: url(241106sms_lhdj_icon1.png) no-repeat 8% center;
    background-size: 100% 100%;
}

.lhdj_bllc_li05:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    left: -0.42rem;
    background: url(241106sms_lhdj_icon1.png) no-repeat 8% center;
    background-size: 100% 100%;
}

.lhdj_bllc_li03h {
    height: 100%;
    height: 6.6rem\9;
}

.lhdj_bllc_li06 {
    position: relative;
    background: #F0DCD0;
    border-radius: 8px;
    padding: .1rem .2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    height: 4.08rem\9;
    padding: 1.8rem .15rem\9;
}

.lhdj_bllc_li06:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    left: -0.4rem;
    background: url(241106sms_lhdj_icon1.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.2rem;
}

.lhdj_bllc_li07 {
    position: relative;
    background: #F0DCD0;
    border-radius: 8px;
    padding: .1rem .15rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    height: 4.08rem\9;
    padding: 1.6rem .15rem\9;
}

.lhdj_bllc_li07:before {
    width: .27rem;
    height: .4rem;
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    left: -0.3rem;
    background: url(241106sms_lhdj_icon2.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.2rem;
}

.lhdj_bllc_li08 {
    position: relative;
    background: #F7F5F1;
    border-radius: 8px;
    padding: .1rem .12rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-left: .38rem;
    height: 2.44rem\9;
}

.lhdj_bllc_li08:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    left: -0.4rem;
    background: url(241106sms_lhdj_icon1.png) no-repeat 8% center;
    background-size: 100% 100%;
}

/* .lhdj_bllc_li08 p{display: flex; justify-content: center; align-items: center; }
 */
.lhdj_bllc_li08 ul li p span {
    display: block;
    text-align: center;
}

.lhdj_bllc_box .trt-row-no-gutters {
    display: flex;
}

.lhdj_bllc_li01 {
    height: 100%;
    height: 6.6rem\9;
}

.slb .lhdj_bllc_box .trt-row-no-gutters {
    display: inherit;
}

.slb .lhdj_bllc_li {
    margin-left: 0;
}

.slb .lhdj_bllc_li03h {
    height: auto;
}

.slb .lhdj_bllc_box .trt-row-no-gutters,.slb .lhdj_bllc_li07 {
    display: inherit;
}

.slb .lhdj_bllc_li02 ul li p,.slb .lhdj_bllc_li07 {
    height: auto;
}

.slb .lhdj_bllc_li03 {
    margin: .1rem auto;
}

.slb .lhdj_bllc_li08,.slb .lhdj_bllc_li07 {
    height: auto;
    display: inherit;
}

.slb .lhdj_bllc_li06 p {
    height: auto;
}

.slb .lhdj_bllc_li07 p {
    text-align: center;
    height: auto;
    display: inherit;
}

.slb .lhdj_bllc_li02 {
    margin-top: .5rem;
    margin-bottom: .4rem;
}

.slb .lhdj_bllc_li02:before {
    background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
    top: 0;
    left: 50%;
    background-size: 100% 100%;
    margin-top: -0.4rem;
    margin-left: -0.2rem;
}

.slb .lhdj_bllc_li03:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    bottom: inherit;
    top: 0;
    left: 50%;
    background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.45rem;
    margin-left: -0.2rem;
}

.slb .lhdj_bllc_li04:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    bottom: inherit;
    top: 0;
    left: 50%;
    background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.45rem;
}

.slb .lhdj_bllc_li05:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    bottom: inherit;
    top: 0;
    left: 50%;
    background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.45rem;
}

.slb .lhdj_bllc_li06:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    bottom: inherit;
    top: 0;
    left: 50%;
    background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.45rem;
    margin-left: -0.2rem;
}

.slb .lhdj_bllc_li07:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    bottom: inherit;
    top: 0;
    left: 50%;
    background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.45rem;
    margin-left: -0.2rem;
}

.slb .lhdj_bllc_li08:before {
    width: .46rem;
    height: .4rem;
    content: "";
    position: absolute;
    bottom: inherit;
    top: 0;
    left: 50%;
    background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
    background-size: 100% 100%;
    margin-top: -0.45rem;
    margin-left: -0.2rem;
}

.slb .lhdj_bllc_li04 {
    margin: .4rem auto 0rem auto;
}

.slb .lhdj_bllc_li05 {
    margin: .3rem auto .5rem auto;
}

.slb .lhdj_bllc_li05>em {
    left: 40%;
    top: 0;
    margin-top: -0.3rem;
}

.slb .lhdj_bllc_li08 {
    margin: .5rem auto .5rem auto;
}

.slb .lhdj_bllc_li06 {
    margin-left: 0rem;
}

.slb .lhdj_bllc_li07 {
    margin: .5rem auto 0 auto;
}

.slb .lhdj_bllc_li04>em {
    left: 40%;
    margin-top: -.3rem;
    bottom: inherit;
    top: 0;
}

.slb .lhdj_bllc_li06,.slb .lhdj_bllc_li07 {
    padding: .1rem;
}

.slb .lhdj_bllc_li05 ul li p {
    padding: .1rem .12rem;
}

.slb .lhdj_bllc_lil {
    width: 48%;
    float: left;
}

.slb .lhdj_bllc_lir {
    width: 48%;
    float: right;
}

.slb .lhdj_bllc_li04>em,.slb .lhdj_bllc_li05>em {
    left: 30%;
}

.slb .lhdj_blcl_icon ul li:last-child .lhdj_blcl_list {
    height: .95rem;
}

.slb .lhdj_wxts_li>h1 i {
    bottom: -15px;
    height: .08rem;
}

.slb .lhdj_wxts_li>h1>em {
    height: 0.03rem;
    bottom: -5px;
}

.slb .lhdj_blcl_icon>em {
    display: none;
}

.slb .lhdj_blcl_icon {
    padding: 0.06rem .26rem 0.26rem 0.26rem;
}

.slb .lhdj_bllc_li06 {
    display: inherit;
    text-align: center;
    height: auto;
}

@media screen and (min-width: 993px) {
    .lhdj_wxts_box ul.trt-row,.lhdj_zxfs_box ul {
        display: flex;
    }

    .slb .lhdj_wxts_box ul.trt-row {
        display: block;
    }

    .lhdj_zxfs_box .table_border.table_base th,.lhdj_zxfs_box .table_border.table_base td {
        white-space: nowrap;
    }

    .slb .lhdj_zxfs_box .table_border.table_base th,.slb .lhdj_zxfs_box .table_border.table_base td {
        white-space: normal;
    }

    .lhdj_cjwt_box ul {
        display: flex;
    }

    .slb .lhdj_cjwt_box ul {
        flex-wrap: wrap;
    }

    .lhdj_box ul {
        display: flex;
        flex-wrap: wrap;
    }

    .slb .lhdj_box ul {
        display: block;
        flex-wrap: inherit;
    }

    .lhdj_zcwj_box li>a {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
}

@media screen and (max-width: 1366px) {
    .lhdj_bllc_li02 ul li p {
        height: 1.35rem;
    }
}

@media screen and (max-width: 1180px) {
    .slb .lhdj_wxts_li>h1 i {
        bottom: -12px;
    }

    .slb .lhdj_wxts_li>h1>em {
        bottom: -4px;
    }
}

@media screen and (max-width: 992px) {
    .lhdj_con,.slb .lhdj_con {
        padding: .16rem;
    }

    .lhdj_blcl_icon {
        padding: .16rem;
    }

    .lhdj_wxts_li {
        min-height: 1rem;
    }

    .lhdj_wxts_li>em {
        width: .6rem;
    }

    .lhdj_bllc_box {
        padding: .16rem;
    }

    .lhdj_bllc_li {
        margin-left: 0;
    }

    .lhdj_bllc_li03h {
        height: auto;
    }

    .lhdj_bllc_box .trt-row-no-gutters,.lhdj_bllc_li07 {
        display: inherit;
    }

    .lhdj_bllc_li02 ul li p,.lhdj_bllc_li07 {
        height: auto;
    }

    .lhdj_bllc_li03 {
        margin: .1rem auto;
    }

    .lhdj_bllc_li08,.lhdj_bllc_li07 {
        height: auto;
        display: inherit;
    }

    .lhdj_bllc_li06 p {
        height: auto;
    }

    .lhdj_bllc_li07 p {
        text-align: center;
        height: auto;
        display: inherit;
    }

    .lhdj_bllc_li02 {
        margin-top: .5rem;
        margin-bottom: .4rem;
    }

    .lhdj_bllc_li02:before {
        background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
        top: 0;
        left: 50%;
        background-size: 100% 100%;
        margin-top: -0.4rem;
        margin-left: -0.2rem;
    }

    .lhdj_bllc_li03:before {
        width: .46rem;
        height: .4rem;
        content: "";
        position: absolute;
        bottom: inherit;
        top: 0;
        left: 50%;
        background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
        background-size: 100% 100%;
        margin-top: -0.45rem;
        margin-left: -0.2rem;
    }

    .lhdj_bllc_li04:before {
        width: .46rem;
        height: .4rem;
        content: "";
        position: absolute;
        bottom: inherit;
        top: 0;
        left: 50%;
        background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
        background-size: 100% 100%;
        margin-top: -0.45rem;
    }

    .lhdj_bllc_li05:before {
        width: .46rem;
        height: .4rem;
        content: "";
        position: absolute;
        bottom: inherit;
        top: 0;
        left: 50%;
        background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
        background-size: 100% 100%;
        margin-top: -0.45rem;
    }

    .lhdj_bllc_li06:before {
        width: .46rem;
        height: .4rem;
        content: "";
        position: absolute;
        bottom: inherit;
        top: 0;
        left: 50%;
        background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
        background-size: 100% 100%;
        margin-top: -0.45rem;
        margin-left: -0.2rem;
    }

    .lhdj_bllc_li07:before {
        width: .46rem;
        height: .4rem;
        content: "";
        position: absolute;
        bottom: inherit;
        top: 0;
        left: 50%;
        background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
        background-size: 100% 100%;
        margin-top: -0.45rem;
        margin-left: -0.2rem;
    }

    .lhdj_bllc_li08:before {
        width: .46rem;
        height: .4rem;
        content: "";
        position: absolute;
        bottom: inherit;
        top: 0;
        left: 50%;
        background: url(241106sms_lhdj_icon7.png) no-repeat 8% center;
        background-size: 100% 100%;
        margin-top: -0.45rem;
        margin-left: -0.2rem;
    }

    .lhdj_bllc_li04 {
        margin: .4rem auto 0rem auto;
    }

    .lhdj_bllc_li05 {
        margin: .3rem auto .5rem auto;
    }

    .lhdj_bllc_li05>em {
        left: 40%;
        top: 0;
        margin-top: -0.3rem;
    }

    .lhdj_bllc_li08 {
        margin: .5rem auto 0rem auto;
        padding: 0.88rem 0.1rem;
    }

    .lhdj_bllc_li06 {
        margin-left: 0rem;
    }

    .lhdj_bllc_li07 {
        margin: .5rem auto 0 auto;
    }

    .lhdj_bllc_li04>em {
        left: 40%;
        margin-top: -.3rem;
        bottom: inherit;
        top: 0;
    }

    .lhdj_bllc_li06,.lhdj_bllc_li07 {
        padding: .1rem;
    }

    .lhdj_bllc_li05 ul li p {
        padding: .1rem;
        display: inherit;
    }

    .lhdj_bllc_lil {
        width: 48%;
        float: left;
    }

    .lhdj_bllc_lir {
        width: 48%;
        float: right;
    }

    .lhdj_bllc_box>h2 {
        font-size: .22rem;
        margin-bottom: .16rem;
    }

    .lhdj_blcl_icon>em {
        display: none;
    }

    .lhdj_blcl_icon ul li:first-child+li+li+li+li .lhdj_blcl_list,.lhdj_blcl_icon ul li:last-child .lhdj_blcl_list {
        height: auto;
    }

    .lhdj_bllc_li07,.lhdj_bllc_li06 {
        padding: .16rem\9;
        height: auto\9;
    }

    .lhdj_bllc_li08 p {
        margin-top: 0rem\9;
        text-align: center;
    }

    .lhdj_bllc_li03 p {
        padding: .1rem\9;
    }

    .lhdj_bllc_li02 ul li p {
        padding: .1rem\9;
    }

    .lhdj_main .baner_text {
        padding-right: 2rem;
        text-align: center;
    }

    .lhdj_main .table_border.table_base td .cell {
        word-break: break-all;
    }

    .slb .lhdj_blcl_icon>em {
        display: none;
    }

    .slb .lhdj_blcl_icon ul li:last-child .lhdj_blcl_list {
        height: auto;
    }
}

@media screen and (max-width: 640px) {
    .lhdj_bllc_li04>em,.lhdj_bllc_li05>em {
        left: 30%;
    }

    .slb .lhdj_wxts_li>h1>em {
        bottom: -3px;
    }

    .slb .lhdj_wxts_li>h1 i {
        bottom: -9px;
    }

    .lhdj_main .baner_text {
        padding-right: 1rem;
    }
}

@media screen and (max-width: 540px) {
    .lhdj_wxts_li>h1 i {
        bottom: -9px;
    }

    .lhdj_wxts_li>h1>em {
        bottom: -3px;
    }

    .lhdj_wxts_li>em {
        width: .4rem;
        right: 0.1rem;
    }
}

@media screen and (max-width: 460px) {
    .slb .lhdj_bllc_li04>em,.slb .lhdj_bllc_li05>em {
        left: 24%;
    }

    .lhdj_bllc_li01>div>h4 {
        width: auto;
    }

    .lhdj_main .baner_text {
        padding-right: 0.2rem;
    }

    /* .lhdj_bllc_li08 ul li p span{display: initial; }*/
    .slb .lhdj_bllc_li08 ul li p span {
        display: initial;
    }
}

@media screen and (max-width: 375px) {
    .slb .lhdj_bllc_li04>em,.slb .lhdj_bllc_li05>em {
        left: 20%;
    }
}

/* -------------机动车业务-------------- */
.jdcyw_bg {
    background: url(241109sms_jdcyw_bg1.png) no-repeat top center;
    background-size: auto 7.54rem;
    padding-bottom: .3rem;
}

.jdcyw_bg .baner_text {
    text-align: center;
}

.jdcyw_bg .top_text {
    width: 5.34rem;
    padding-bottom: .8rem;
}

.jdcyw_box_tit {
    position: relative;
}

.jdcyw_box_tit_l {
    background: rgba(125, 194, 255, 0.02);
    padding: .14rem .16rem;
    line-height: .32rem;
    margin-right: 4.9rem;
    border: 1px dashed rgba(0, 119, 255, 0.71);
    border-radius: .12rem;
}

.jdcyw_box_tit_img {
    position: absolute;
    right: 0rem;
    top: -.3rem;
}

.jdcyw_box_tit_img img {
    width: 4.7rem;
}

.jdcyw_box_bg2 {
    background: rgba(217, 235, 255, 0.4) url(241109sms_jdcyw_bg3.png) no-repeat center bottom;
    border: 1px dashed rgba(127, 190, 245, 1);
    border-radius: .08rem;
    background-size: 100% auto;
    padding: .24rem .32rem 1.4rem .32rem;
}

.jdcyw_box_bg2_top h1 {
    font-size: .22rem;
    position: relative;
    z-index: 2;
}

.jdcyw_box_bg2_top {
    display: inline-block;
    position: relative;
}

.jdcyw_box_bg2_tab ul li {
    margin-top: .1rem;
}

.jdcyw_box_bg2_top::before {
    content: ' ';
    height: .08rem;
    left: 0rem;
    right: 0rem;
    bottom: .04rem;
    position: absolute;
    background: rgba(18, 97, 255, 0.27);
}

.jdcyw_box_bg2_tab ul li span {
    display: table;
    position: relative;
    width: 100%;
    padding: .1rem .2rem .1rem .26rem;
    background: #fff;
    border: 1px dashed rgba(125, 194, 255, 0.67);
    border-radius: .08rem;
}

.jdcyw_box_bg2_tab ul li span em {
    display: block;
    width: .28rem;
    height: .28rem;
    border: 2px solid rgba(127, 190, 245, 1);
    background: rgba(42, 130, 228, 1);
    color: #fff;
    position: absolute;
    left: -.1rem;
    top: 50%;
    margin-top: -.14rem;
    text-align: center;
    line-height: .26rem;
    border-radius: 50%;
}

.jdcyw_box_bg2_tab ul li span p {
    display: table-cell;
    vertical-align: middle;
}

.jdcyw_box_bg2_tab ul li.on span {
    height: 1rem;
}

.jdcyw_box_bg2_tab ul li.on2 span {
    height: .72rem;
}

.jdcyw_box_bg3 {
    background: rgba(217, 235, 255, 0.4) url(241109sms_jdcyw_bg4.png) no-repeat bottom right;
    border: 1px dashed rgba(127, 190, 245, 1);
    border-radius: .08rem;
    background-size: 4.45rem auto;
    padding: .24rem .32rem .32rem .32rem;
    padding-right: 2.8rem;
}

.jdcyw_list ul li span {
    display: block;
    height: .6rem;
    position: relative;
    box-shadow: 0px 2px 4px rgba(87, 165, 255, 0.34);
    border-radius: .1rem;
    background: linear-gradient(90deg, rgba(37, 124, 217, 1) 0%, rgba(71, 152, 245, 1) 99.31%);
    background: #2A82E4\0;
}

.jdcyw_list ul li {
    margin-top: .16rem;
}

.jdcyw_list ul li span em {
    position: absolute;
    width: .32rem;
    display: block;
    background: rgba(42, 130, 228, 1);
    color: #fff;
    top: 50%;
    border: 2px solid #fff;
    margin-top: -.18rem;
    left: -.18rem;
    height: .32rem;
    line-height: .28rem;
    text-align: center;
    border-radius: 50%;
}

.jdcyw_list ul li span p {
    color: #fff;
    line-height: .24rem;
    position: absolute;
    left: .3rem;
    right: .16rem;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.jdcyw_box_bg4 {
    background: rgba(220, 244, 255, 0.53) url(241109sms_jdcyw_bg5.png) no-repeat bottom right;
    border: 1px dashed rgba(127, 190, 245, 1);
    border-radius: .08rem;
    background-size: 2rem auto;
    padding: .24rem .32rem .32rem .32rem;
    padding-right: 1.9rem;
}

.jdcyw_box_bg5 {
    background: rgba(220, 244, 255, 0.53) url(241109sms_jdcyw_bg6.png) no-repeat bottom left;
    border: 1px dashed rgba(127, 190, 245, 1);
    border-radius: .08rem;
    background-size: 3.3rem auto;
    padding: .24rem .32rem .32rem .32rem;
}

.jdcyw_box_bg5 .jdcyw_list {
    padding-left: 2.5rem;
}

.jdcyw_box_bg6 {
    background: rgba(0, 186, 173, 0.04) url(241109sms_jdcyw_bg7.png) no-repeat right bottom;
    border: 1px dashed rgba(0, 186, 173, 1);
    border-radius: .08rem;
    background-size: 3.85rem auto;
    padding: .24rem .32rem .32rem .32rem;
    padding-right: 3.8rem;
}

.jdcyw_box_bg7 {
    background: rgba(0, 186, 173, 0.04) url(241109sms_jdcyw_bg8.png) no-repeat bottom right;
    border: 1px dashed rgba(0, 186, 173, 1);
    border-radius: .08rem;
    background-size: 2.5rem auto;
    padding: .24rem .32rem .32rem .32rem;
    padding-right: 2.8rem;
}

.jdcyw_box_bg8 {
    background: rgba(255, 141, 26, 0.02) ;
    border: 1px dashed rgba(255, 141, 26, 1);
    border-radius: .08rem;
    background-size: 2.5rem auto;
    padding: .24rem .32rem .32rem .32rem;
}

.jdcyw_box_bg8 .jdcyw_box_bg2_top::before,.jdcyw_box_bg9 .jdcyw_box_bg2_top::before {
    background: rgba(255, 141, 26, 0.26);
}

.jdcyw_box_bg7 .jdcyw_box_bg2_top::before,.jdcyw_box_bg6 .jdcyw_box_bg2_top::before,.jdcyw_box_bg4 .jdcyw_box_bg2_top::before {
    background: rgba(0, 186, 173, 0.27);
}

.jdcyw_box_bg6 .jdcyw_box_bg2_tab ul li span em,.jdcyw_box_bg4 .jdcyw_box_bg2_tab ul li span em {
    background: rgba(28, 175, 237, 1);
    border-color: rgba(133, 218, 255, 1);
}

.jdcyw_box_bg8 .jdcyw_box_bg2_tab ul li span em {
    border: 2px solid rgba(255, 195, 0, 1);
    background: rgba(255, 141, 26, 1);
}

.jdcyw_box_bg8 .jdcyw_box_bg2_tab ul li span {
    border-color: rgba(255, 141, 26, 0.67);
}

.jdcyw_box_bg9 {
    background: rgba(255, 141, 26, 0.02) url(241109sms_jdcyw_bg9.png) no-repeat bottom right ;
    border: 1px dashed rgba(255, 141, 26, 1);
    border-radius: .08rem;
    background-size: 2.6rem auto;
    padding: .24rem .32rem .24rem .32rem;
    padding-right: 3rem;
}

.jdcyw_box_bg9 .jdcyw_list,.jdcyw_box_bg11 .jdcyw_list {
    overflow: hidden;
    padding-left: .2rem;
}

.jdcyw_box_bg9 .jdcyw_list ul li,.jdcyw_box_bg11 .jdcyw_list ul li {
    margin-top: 0rem;
}

.jdcyw_box_bg9 .jdcyw_box_bg2_top,.jdcyw_box_bg11 .jdcyw_box_bg2_top {
    margin-right: .2rem;
    padding-top: .12rem;
}

.jdcyw_box_bg10 {
    background: rgba(217, 235, 255, 0.3) ;
    border: 1px dashed rgba(127, 190, 245, 1);
    border-radius: .08rem;
    background-size: 3.85rem auto;
    padding: .24rem .32rem .32rem .32rem;
}

.jdcyw_box_bg11 {
    background: rgba(217, 235, 255, 0.3) ;
    border: 1px dashed rgba(127, 190, 245, 1);
    border-radius: .08rem;
    padding: .24rem .32rem .24rem .32rem;
}

.jdcyw_box_bg12 {
    background: url(241109sms_jdcyw_bg10.png) no-repeat right top;
    background-size: 3rem auto;
}

.trt-row .jdcyw_box_bg10 {
    min-height: 2.35rem;
}

.jdcyw_box_list2 .lhdj_cjwt_li::after {
    background: url(241109sms_jdcyw_tit12.png) no-repeat center;
    background-size: cover;
}

.jdcyw_box_list2 .lhdj_cjwt_li {
    border-color: rgba(199, 223, 249, 1);
}

.jdcyw_box_list2 .lhdj_cjwt_li>h6 {
    color: #1455A5;
}

.jdcyw_box_list3.lhdj_zcwj_box li>a {
    background: linear-gradient(90deg, rgba(140, 194, 255, 0.35) 0%, rgba(207, 224, 255, 0.28) 100%);
    background: #D7EAFF\0;
}

.jdcyw_box_list3.lhdj_zcwj_box li>a::after {
    background: #1455A5;
}

.ly_mb_menu_tit i {
    color: #1452A4;
}

.jdcyw_menu .ly_mb_menu_tit {
    color: #1452A4;
    border-color: #D7EAFF;
}

.slb .jdcyw_box_bg4 {
    padding-right: 1.8rem;
}

.slb .jdcyw_box_tit_l {
    margin-right: 0rem;
    position: relative;
    z-index: 12;
    background: rgba(255, 255, 255, 0.96);
}

.slb .jdcyw_box_bg3,.slb .jdcyw_box_bg5,.slb .jdcyw_box_bg6,.slb .jdcyw_box_bg7,.slb .jdcyw_box_bg9 {
    padding-right: .32rem;
    background-image: none;
}

.slb .jdcyw_box_bg5 .jdcyw_list {
    padding-left: 0rem;
}

.slb .jdcyw_box_bg9 .jdcyw_list ul li,.slb .jdcyw_box_bg11 .jdcyw_list ul li {
    margin-top: .16rem;
}

.slb .jdcyw_box_bg2_top {
    float: inherit;
}

.slb .trt-row .jdcyw_box_bg10 {
    min-height: inherit;
}

.slb .jdcyw_box_tit_img img {
    display: none;
}

.slb .jdcyw_box_bg9 .jdcyw_list,.slb .jdcyw_box_bg11 .jdcyw_list {
    padding-left: 0rem;
    overflow: inherit;
}

@media screen and (max-width: 992px) {
    .jdcyw_list ul li span p {
        position: inherit;
        left: inherit;
        right: inherit;
        top: inherit;
        transform: inherit;
    }

    .jdcyw_list ul li span {
        height: auto !important;
        padding: .12rem .2rem .12rem .28rem;
    }

    .jdcyw_box_tit_l {
        margin-right: 0rem;
        position: relative;
        z-index: 12;
        background: rgba(255, 255, 255, 0.96);
    }

    .jdcyw_box_bg3,.jdcyw_box_bg5,.jdcyw_box_bg6,.jdcyw_box_bg7,.jdcyw_box_bg9,.jdcyw_box_bg4,.slb .jdcyw_box_bg4 {
        padding-right: .32rem;
        background-image: none;
    }

    .jdcyw_box_bg5 .jdcyw_list {
        padding-left: 0rem;
    }

    .jdcyw_box_bg9 .jdcyw_list ul li,.jdcyw_box_bg11 .jdcyw_list ul li {
        margin-top: .16rem;
    }

    .jdcyw_box_bg2_top {
        float: inherit;
    }

    .trt-row .jdcyw_box_bg10 {
        min-height: inherit;
    }

    .jdcyw_bg .top_text {
        width: auto;
        padding-bottom: .24rem;
    }

    .jdcyw_bg .baner_text {
        text-align: center;
        padding-right: .2rem;
    }

    .jdcyw_list ul li span em {
        left: -.1rem;
    }

    .jdcyw_box_bg9 .jdcyw_list, .jdcyw_box_bg11 .jdcyw_list {
        padding-left: 0rem;
        overflow: inherit;
    }

    .jdcyw_box_tit_img img {
        display: none;
    }
    .jdcyw_bg{padding-bottom:.16rem;}
    .jdcyw_box_bg12{background:none;}
    .jdcyw_box_bg2{padding: 0.24rem 0.32rem 0.5rem 0.32rem;}
}

@media screen and (max-width: 640px) {
    .jdcyw_box_bg2,.jdcyw_box_bg3,.jdcyw_box_bg4,.jdcyw_box_bg5,.jdcyw_box_bg6,.jdcyw_box_bg7,.jdcyw_box_bg8,.jdcyw_box_bg9,.jdcyw_box_bg10,.jdcyw_box_bg11 {
        padding-left: .16rem !important;
        padding-right: .16rem !important;
        padding-top: .16rem !important;
        padding-bottom: .24rem !important;
    }

    .slb .jdcyw_bg .floor_con h1 img {
        width: 220%;
        margin-left: -70%;
    }
}
@media screen and (max-width: 460px) {
 .slb .jdcyw_bg .floor_con h1 img {width: 260%; margin-left: -90%;}
}