@charset "utf-8"; .zlzp_bg {
    background: url(250221glq_zlzp_banner.png) no-repeat top center;
    background-size: 100% 9.3rem;
}

.zlzp_banner {
    text-align: center;
    padding-top: .74rem;
    height: 6.14rem;
}

.zlzp_banner_tit {
    margin-top: .3rem;
    background: #0C75EE;
    background: linear-gradient(90deg, rgba(12, 117, 238, 0) 0.69%, rgba(12, 117, 238, .6) 28.47%, rgba(12, 117, 238, .6) 79.86%, rgba(12, 117, 238, 0) 100%);
    display: inline-block;
    padding: .24rem 1.4rem;
}

.zlzp_banner_tit p {
    font-size: .48rem;
    color: #fff;
    line-height: .7rem;
}

.zlzp_tit {
    text-align: center;
    position: relative;
}

.zlzp_tit span {
    display: inline-block;
    margin: 0rem .2rem;
    padding-bottom: .14rem;
    border-bottom: .04rem solid #D6EDA4;
    color: #A5D63F;
    font-size: .36rem;
    font-weight: bold;
}

.zlzp_tit span::before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -.08rem;
    left: 50%;
    margin-left: -.08rem;
    border-left: .08rem solid transparent;
    border-top: .08rem solid #D6EDA4 ;
    border-right: .08rem solid transparent;
}

.zlzp_tit em.icon1 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #d6eda4;
    background: linear-gradient(315deg, #d6eda4 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit em.icon2 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #d6eda4;
    background: linear-gradient( -315deg, rgba(214, 237, 164, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit em.icon1::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    left: -.07rem;
    top: -.07rem;
    background: #A5D63F;
    display: block;
    position: absolute;
}

.zlzp_tit em.icon2::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    right: -.07rem;
    top: -.07rem;
    background: #A5D63F;
    display: block;
    position: absolute;
}

.zlzp_box {
    box-shadow: 0px 2px 16px rgba(165, 214, 63, 0.1);
    padding: .32rem;
    border-radius: .08rem;
}

.zlzp_box.icon1 {
    background: #fff;
    background: #F7FFE7;
    background: url(250221glq_zlzp_bg1.png),linear-gradient(0deg, #FFFFFF 2.08%, #E8F5CE 100%);
}

.zlzp_tit2 {
    text-align: center;
}

.zlzp_tit2 em {
    display: inline-block;
    vertical-align: middle;
}

.zlzp_tit2 span {
    display: inline-block;
    vertical-align: middle;
    font-size: .28rem;
    font-weight: bold;
    color: #A5D63F;
    margin: 0rem .28rem;
}

.zlzp_box2 {
    position: relative;
    border-radius: .08rem;
    background: linear-gradient(90deg, rgba(247, 255, 230, 1) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(255, 255, 255, 1);
    border: rgba(214, 237, 164, 1) 1px solid;
    box-shadow: -4px 6px 0px rgba(165, 214, 63, 1);
}

.zlzp_box2::before {
    width: .3rem;
    top: -.12rem;
    left: -.1rem;
    height: .3rem;
    content: ' ';
    display: block;
    position: absolute;
    background: url(250221glq_zlzp_tit2.png) no-repeat center;
    background-size: cover;
}

.zlzp_box2_tit {
    padding: .06rem;
    padding-bottom: .12rem;
}

.zlzp_box2_tit span {
    display: inline-block;
    float: left;
    width: .36rem;
    height: .52rem;
    border-radius: .06rem;
    background: #eb7602;
    background: #eb7602;
    background: linear-gradient(90deg, #eb7602 0%, rgba(255, 186, 82, 1) 100%);
    text-align: center;
    line-height: .52rem;
    vertical-align: middle;
    font-size: .3rem;
    font-weight: bold;
    color: #fff;
    margin-right: .16rem;
}

.zlzp_box2_tit_r {
    overflow: hidden;
    padding: .1rem 0rem;
    font-size: .18rem;
    line-height: .32rem;
    padding-right: .2rem;
}

.zlzp_box2_list {
    padding: .28rem;
    padding-top: 0rem;
}

.zlzp_box2_list_box {
    margin-top: .24rem;
}

.zlzp_box2_list_img {
    overflow: hidden;
}

.zlzp_box2_box {
    padding: .28rem;
    padding-top: 0rem;
}

.zlzp_box2_list_box p {
    text-align: center;
    margin-top: .1rem;
}

.zlzp_box2.li {
    background: linear-gradient(90deg, rgba(214, 237, 164, 1) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(255, 255, 255, 1);
}

.zlzp_box2_box2.icon1 .zlzp_box2_tit {
    background: #fff url(250221glq_zlzp_img11.png) no-repeat right bottom;
    background-size: auto 1.7rem;
    padding: .5rem 2.5rem .2rem .32rem;
    border-radius: .08rem;
}

.zlzp_box2_box_top {
    background: linear-gradient(90deg, rgba(214, 237, 164, 1) 0%, rgba(165, 214, 63, 1) 100%);
    display: inline-block;
    border: 1px solid #fff;
    padding: .1rem .2rem;
    border-radius: .24rem .3rem .3rem 0rem;
}

.zlzp_box2_box_top span {
    font-size: .24rem;
    font-weight: bold;
    color: #fff;
}

.zlzp_box2_tit p {
    font-size: .18rem;
    line-height: .32rem;
}

.zlzp_box2_box2 .zlzp_box2_tit {
    margin-top: -.4rem;
}

.zlzp_box2_box2.icon2 .zlzp_box2_tit {
    background: #fff url(250221glq_zlzp_img12.png) no-repeat right bottom;
    background-size: auto 1.55rem;
    padding: .5rem 2.5rem .2rem .32rem;
    border-radius: .08rem;
}

.zlzp_tit.icon1 span {
    border-bottom: .04rem solid #73B7FF;
    color: #2A82E4;
}

.zlzp_tit.icon1 span::before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -.08rem;
    left: 50%;
    margin-left: -.08rem;
    border-left: .08rem solid transparent;
    border-top: .08rem solid #73B7FF ;
    border-right: .08rem solid transparent;
}

.zlzp_tit.icon1 em.icon1 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #48d7ff;
    background: linear-gradient(315deg, #48d7ff 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon1 em.icon2 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #48d7ff;
    background: linear-gradient( -315deg, rgba(72, 215, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon1 em.icon1::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    left: -.07rem;
    top: -.07rem;
    background: #2A82E4;
    display: block;
    position: absolute;
}

.zlzp_tit.icon1 em.icon2::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    right: -.07rem;
    top: -.07rem;
    background: #2A82E4;
    display: block;
    position: absolute;
}

.zlzp_box.icon2 {
    background: #F3F9FF;
    background: url(250221glq_zlzp_bg1.png),linear-gradient(0deg, #FFFFFF 2.08%, #E0EFFF 100%);
    box-shadow: 0px 2px 16px rgba(3, 148, 245, 0.1);
}

.zlzp_box.icon2 .zlzp_tit2 span {
    color: #2A82E4;
}

.zlzp_box_list2_div {
    box-shadow: 0px 2px 12px rgba(42, 130, 228, 0.15);
    margin-top: .24rem;
    position: relative;
    border-radius: .08rem;
    background-color: #fff;
    height: 4.45rem;
    padding: .18rem;
}

.zlzp_box_list2_top span {
    display: block;
    margin-bottom: .1rem;
    border-radius: .3rem;
    background: #8fe4ff;
    background: linear-gradient(90deg, #8fe4ff 0%, rgba(13, 131, 252, 1) 100%);
    padding: .1rem;
    font-size: .24rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

.zlzp_box_list2_tit {
    text-align: center;
    font-size: .18rem;
    line-height: .32rem;
}

.zlzp_box_img {
    position: absolute;
    bottom: .2rem;
    left: .1rem;
    right: .1rem;
    text-align: center;
}

.zlzp_box2_list.icon1 {
    font-size: 0;
    text-align: center;
    padding: 0rem;
}

.zlzp_box_list2.icon1 .zlzp_box_list2_div {
    height: 3.4rem;
}

.zlzp_box2_list.icon1 .trt-row [class*=trt-col-] {
    float: inherit;
    display: inline-block;
}

.zlzp_box.icon3 {
    background: #FFFBED;
    background: url(250221glq_zlzp_bg1.png),linear-gradient(0deg, rgba(255, 255, 255, 1) 2.08%, rgba(255, 238, 184, 1) 99.31%);
    box-shadow: 0px 2px 16px rgba(3, 148, 245, 0.1);
}

.zlzp_tit.icon2 span {
    border-bottom: .04rem solid #FFEBAB;
    line-height: .36rem;
    color: #FF8D1A;
    font-weight: bold;
}

.zlzp_tit.icon2 span::before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -.08rem;
    left: 50%;
    margin-left: -.08rem;
    border-left: .08rem solid transparent;
    border-top: .08rem solid #FFEBAB ;
    border-right: .08rem solid transparent;
}

.zlzp_tit.icon2 em.icon1 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #ffc300;
    background: linear-gradient(315deg, #ffc300 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon2 em.icon2 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #ffc300;
    background: linear-gradient( -315deg, rgba(255, 195, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon2 em.icon1::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    left: -.07rem;
    top: -.07rem;
    background: #FF5733;
    display: block;
    position: absolute;
}

.zlzp_tit.icon2 em.icon2::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    right: -.07rem;
    top: -.07rem;
    background: #FF5733;
    display: block;
    position: absolute;
}

.zlzp_box3_div {
    position: relative;
    padding-left: .5rem;
}

.zlzp_box3_div_l {
    width: 2.3rem;
    margin-right: .2rem;
}

.zlzp_box3_div::before {
    content: ' ';
    display: block;
    position: absolute;
    left: .13rem;
    top: 0rem;
    bottom: 50%;
    border-left: 2px dashed #FFC300;
}

.zlzp_box3_div::after {
    content: ' ';
    display: block;
    position: absolute;
    left: .13rem;
    top: 50%;
    bottom: -.3rem;
    border-left: 2px dashed #FFC300;
}

.zlzp_box3_div_icon {
    display: block;
    z-index: 99;
    position: absolute;
    width: .26rem;
    border: .06rem solid #FFC300;
    height: .26rem;
    border-radius: 50%;
    background: #FF8D1A;
    left: 0rem;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.zlzp_box3_div_r {
    overflow: hidden;
    box-shadow: 0px 2px 12px rgba(42, 130, 228, 0.15);
    min-height: 1.36rem;
    border-radius: .08rem;
    background: #fff;
    padding: .2rem;
}

.zlzp_box3_div_r p {
    font-size: .18rem;
    line-height: .32rem;
}

.zlzp_box3_div:first-child::before,.zlzp_box3_div:last-child::after {
    display: none;
}

.zlzp_box.icon4 {
    background: #F1FDFF;
    background: url(250221glq_zlzp_bg1.png),linear-gradient(0deg, rgba(255, 255, 255, 1) 2.08%, rgba(194, 245, 255, 1) 99.31%);
    box-shadow: 0px 2px 16px rgba(3, 148, 245, 0.1);
}

.zlzp_tit.icon3 span {
    border-bottom: .04rem solid #00D5FF;
    color: #00D5FF;
}

.zlzp_tit.icon3 span::before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -.08rem;
    left: 50%;
    margin-left: -.08rem;
    border-left: .08rem solid transparent;
    border-top: .08rem solid #00D5FF ;
    border-right: .08rem solid transparent;
}

.zlzp_tit.icon3 em.icon1 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #9eefff;
    background: linear-gradient(315deg, #9eefff 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon3 em.icon2 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #9eefff;
    background: linear-gradient( -315deg, rgba(158, 239, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon3 em.icon1::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    left: -.07rem;
    top: -.07rem;
    background: #00D5FF;
    display: block;
    position: absolute;
}

.zlzp_tit.icon3 em.icon2::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    right: -.07rem;
    top: -.07rem;
    background: #00D5FF;
    display: block;
    position: absolute;
}

.zlzp_list3_top {
    text-align: center;
    position: relative;
    font-size: .24rem;
    font-weight: bold;
    color: #00D5FF;
}

.zlzp_list3_top span {
    display: block;
    padding-bottom: .24rem;
}

.zlzp_list3_top span::before {
    display: block;
    content: '';
    z-index: 99;
    position: absolute;
    width: .26rem;
    border: .06rem solid #ADF1FF;
    height: .26rem;
    border-radius: 50%;
    background: #00D5FF;
    left: 50%;
    bottom: -.2rem;
    transform: translatex(-50%);
    -ms-transform: translatex(-50%);
}

.zlzp_list3_top::before {
    content: ' ';
    border-bottom: 2px dashed #00D5FF;
    position: absolute;
    bottom: 0rem;
    left: 0rem;
    right: -.32rem;
}

.zlzp_list3 ul li:last-child .zlzp_list3_top::before {
    right: 0rem;
}

.zlzp_list3_box {
    box-shadow: 0px 2px 12px rgba(42, 130, 228, 0.15);
    margin-top: .32rem;
    background: #fff;
    border-radius: .08rem;
    padding: .24rem;
}

.zlzp_list3_box p {
    font-size: .18rem;
    line-height: .32rem;
    height: 2rem;
}

.zlzp_list3_box_img {
    border-radius: .08rem;
    border: .04rem solid #00D5FF;
}

.word_group_04 .trt-row .word_conent {
    background: none;
    padding: 0rem;
}

.word_group_04 .word_conent {
    overflow: inherit;
}

.word_group_04 .word_conent:hover {
    box-shadow: none;
}

.word_group>span.prev {
    left: -.1rem;
}

.word_group>span.next {
    right: -.1rem;
}

.word_group>span.prevStop, .word_group>span.nextStop,.word_group>span {
    background: none;
    top: .58rem;
    height: auto;
    text-align: inherit;
    width: auto;
}

.word_group>span i {
    color: #00D5FF;
}

.zlzp_box.icon5 {
    background: #F1F6FF;
    background: url(250221glq_zlzp_bg1.png),linear-gradient(0deg, rgba(255, 255, 255, 1) 2.08%, rgba(201, 221, 255, 1) 99.31%);
    position: relative;
    min-height: 6.4rem;
    box-shadow: 0px 2px 16px rgba(3, 148, 245, 0.1);
}

.zlzp_tit.icon4 span {
    border-bottom: .04rem solid #A6C6FF;
    color: #4E74F2;
}

.zlzp_tit.icon4 span::before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -.08rem;
    left: 50%;
    margin-left: -.08rem;
    border-left: .08rem solid transparent;
    border-top: .08rem solid #A6C6FF ;
    border-right: .08rem solid transparent;
}

.zlzp_tit.icon4 em.icon1 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #a6c6ff ;
    background: linear-gradient(315deg, #a6c6ff 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon4 em.icon2 {
    display: inline-block;
    position: relative;
    width: .2rem;
    height: .2rem;
    background: #a6c6ff ;
    background: linear-gradient( -315deg, rgba(166, 198, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.zlzp_tit.icon4 em.icon1::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    left: -.07rem;
    top: -.07rem;
    background: #4E74F2;
    display: block;
    position: absolute;
}

.zlzp_tit.icon4 em.icon2::before {
    content: ' ';
    width: .12rem;
    height: .12rem;
    right: -.07rem;
    top: -.07rem;
    background: #4E74F2;
    display: block;
    position: absolute;
}

.zlzp_box.icon5 .zlzp_tit2 span {
    color: #4E74F2;
}

.zlzp_box5_tit {
    margin-top: .24rem;
    position: relative;
    z-index: 99;
}

.zlzp_box5_tit span {
    background: #fff;
    padding: .22rem .3rem;
    display: block;
    font-size: .18rem;
    display: inline-block;
    position: relative;
    border-radius: .08rem;
}

.zlzp_box5_tit span em {
    font-weight: bold;
    color: #FF5733;
}

.zlzp_box5_tit.icon1 span::before {
    content: '';
    display: block;
    background: url(250221glq_zlzp_tit6.png) no-repeat center;
    background-size: cover;
    position: absolute;
    bottom: -.2rem;
    left: .4rem;
    width: .3rem;
    height: .2rem;
}

.zlzp_box5_tit.icon2 {
    text-align: right;
}

.zlzp_box5_tit.icon2 span::before {
    content: '';
    display: block;
    background: url(250221glq_zlzp_tit7.png) no-repeat center;
    background-size: cover;
    position: absolute;
    bottom: -.2rem;
    right: .4rem;
    width: .3rem;
    height: .2rem;
}

.zlzp_box5_img {
    position: absolute;
    left: 0rem;
    right: 0rem;
    text-align: center;
    bottom: .2rem;
}

.zlzp_box5_img img {
    width: 5rem;
}

.zlzp_box5_div {
    background: #fff;
    padding: .2rem;
    border-radius: .08rem;
}

.zlzp_box5_div_li {
    display: flex;
    margin: .1rem 0rem;
    align-items: center;
}

.zlzp_box5_div_li_span {
    width: .5rem;
    font-size: .3rem;
    font-weight: bold;
    color: #fff;
    min-width: .5rem;
    margin-right: .1rem;
    display: block;
    margin: 0 auto\0;
    margin-bottom: .1rem\0;
    height: .5rem;
    border-radius: 50%;
    background: #4E74F2;
    background: linear-gradient(90deg, #4E74F2 0%, #70B3FF 100%);
    text-align: center;
    line-height: .5rem;
}

.zlzp_box5_div_li_tit {
    width: 100%;
    position: relative;
    background: #f0f3ff ;
    background: linear-gradient(90deg, #f0f3ff 0%, rgba(240, 243, 255, 0) 100%);
    padding: .2rem;
    border-radius: .08rem;
}

.zlzp_box5_div_li_p {
    font-size: .18rem;
    min-height: 1.1rem;
    padding-right: .24rem;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    line-height: .32rem;
    align-content: center;
}

.zlzp_box5_div_li_p a {
    color: #4E74F2;
    word-wrap: break-word;
    word-break: break-all;
}

.zlzp_box5_div_li_img img {
    width: 1.1rem;
}

.zlzp_tit2 em img {
    width: .56rem;
}

.slb .zlzp_list3_box p {
    height: auto;
}

.slb .zlzp_banner_img img {
    width: 100%;
}

.w_space_np_05 {
    -webkit-line-clamp: 7;
}

@media screen and (max-width: 992px) {
    .zlzp_banner {
        padding-top: .32rem;
        height: auto;
        padding-bottom: 1.4rem;
    }

    .zlzp_banner_tit {
        padding: .2rem;
        width: 100%;
    }

    .zlzp_banner_tit p {
        font-size: .2rem;
    }

    .zlzp_bg {
        background-size: auto 5rem;
    }

    .zlzp_box,.zlzp_box2_box {
        padding: .24rem;
    }

    .zlzp_box2_list {
        padding: .16rem;
        padding-top: 0rem;
    }

    .zlzp_box3_div_l {
        width: auto;
        float: inherit;
        margin-right: 0rem;
        margin-bottom: .14rem;
    }

    .zlzp_box2_box2.icon1 .zlzp_box2_tit,.zlzp_box2_box2.icon2 .zlzp_box2_tit {
        padding: .16rem;
        padding-top: .6rem;
        background: #fff;
    }

    .zlzp_box2_list_box p {
        height: auto;
    }

    .zlzp_tit span {
        font-size: .24rem;
    }

    .zlzp_box.icon5 {
        height: auto;
    }

    .zlzp_box5_img img {
        width: 4rem;
    }

    .slb .zlzp_box5_div_li_img {
        float: inherit;
        margin-bottom: .14rem;
        text-align: center;
    }

    .zlzp_box.icon5 {
        min-height: inherit;
    }

    .zlzp_box5_img {
        position: inherit;
        left: inherit;
        right: inherit;
        bottom: inherit;
    }

    .slb .zlzp_tit em {
        display: none !important;
    }

    .slb .zlzp_tit2 em img {
        display: none;
    }

    .zlzp_banner_tit p {
        line-height: .4rem;
    }
}

@media screen and (max-width: 640px) {
    .zlzp_box, .zlzp_box2_box {
        padding: .16rem;
    }

    .zlzp_tit em {
        display: none !important;
    }

    .zlzp_tit2 em img {
        display: none;
    }

    .zlzp_tit2 span {
        margin: 0rem .16rem;
        font-size: .2rem;
    }

    .zlzp_box2_box_top span {
        font-size: .2rem;
    }

    .zlzp_box5_div_li {
        flex-direction: column;
    }

    .zlzp_box5_div_li_span {
        margin-bottom: .16rem;
        margin-right: 0rem;
    }

    .zlzp_box5_div_li_img {
        float: inherit;
        margin-bottom: .14rem;
        text-align: center;
    }

    .zlzp_box_list2_top span {
        font-size: .2rem;
    }

    .zlzp_box_list2_div {
        height: auto;
    }

    .zlzp_box_img {
        position: inherit;
        bottom: inherit;
        left: inherit;
        right: inherit;
    }

    .zlzp_box5_div_li_p {
        padding-right: 0rem;
        display: block;
    }

    .zlzp_box5_div_li_tit {
        padding: .1rem;
    }

    .zlzp_box2_tit_r {
        padding-right: .2rem;
    }

    .zlzp_ztzl a {
        overflow: hidden;
        display: block;
    }

    .zlzp_ztzl a img {
        min-width: 140% !important;
        margin-left: -20%;
    }

    .zlzp_box3_div_icon,.zlzp_box3_div::after,.zlzp_box3_div::before {
        display: none;
    }

    .zlzp_box3_div {
        padding-left: 0rem;
    }

    .zlzp_box_list2.icon1 .zlzp_box_list2_div {
        height: auto;
    }

    .zlzp_box5_tit span {
        padding: .16rem;
        text-align: left;
    }
}
