@charset "utf-8";
.hdzsk_con {
    background-color: #f6faff;
    padding: .44rem 0;
}

.hdzsk_con1 {
    width: 73.87096%;
    margin: 0 auto;
    text-align: center;
    line-height: .56rem;
}

.hdzsk_con1 img {
    margin-right: .24rem;
    float: left;
    width: 1.87rem;
    margin-top: .12rem;
}

.slb .hdzsk_con1 img {
    float: none;
    margin: 0 auto .2rem;
}

.hdzsk_con1 .input_group {
    overflow: hidden;
    width: auto;
    display: block;
    padding: 0rem;
}

.hdzsk_con1 input[type="text"].input_inner {
    width: calc(100% - 1.2rem);
    padding-left: .12rem;
    height: .56rem;
    line-height: .56rem;
    border-radius: .12rem 0rem 0rem .12rem;
    float: left;
}

.hdzsk_con1 .btn_base {
    width: 1.02rem;
    text-align: center;
    background-color: #1658a0;
    border: 0;
    border-radius: 0rem .12rem .12rem 0rem;
    line-height: .4rem;
    font-size: .18rem;
    cursor: pointer;
    color: #ffffff;
    float: left;
}

.hdzsk_conent .title_name {
    padding-bottom: 0rem;
}

.hdzsk_conent .title_name+.more {
    line-height: .36rem;
    padding-top: .12rem;
}

.hdzsk_list li span {
    background: url(20fjszf_hdzsk_icon_bg.png) no-repeat center top;
    background-size: contain;
    line-height: .84rem;
    height: .98rem;
    width: .98rem;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    transition: .3s all;
}

.hdzsk_list li p {
    line-height: .32rem;
    font-size: .18rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hdzsk_list li a {
    display: block;
    text-align: center;
}

.hdzsk_list li i {
    font-size: .4rem;
    color: #ffffff;
    text-align: center;
}

.hdzsk_list li i.t44 {
    font-size: .44rem;
}

.hdzsk_list li i.t36 {
    font-size: .36rem;
}

.hdzsk_list li i.t32 {
    font-size: .32rem;
}

.hdzsk_list li:hover span {
    transform: scale(1.1);
}

.hdzsk_list1 {
    position: relative;
}

.hdzsk_list1 .prev,.hdzsk_list1 .next {
    position: absolute;
    top: 50%;
    margin-top: -.06rem;
    width: .48rem;
    height: .48rem;
    background-color: rgba(0,0,0,.4);
    *background-color: #000000;
    border-radius: 100%;
    line-height: .48rem;
    text-align: center;
    cursor: pointer;
    transition: .3s all;
    z-index: 999;
}

.hdzsk_list1 .prev i,.hdzsk_list1 .next i {
    font-size: .2rem;
    color: #ffffff;
}

.hdzsk_list1 .prev:hover,.hdzsk_list1 .next:hover {
    opacity: 0.8;
}

.hdzsk_list1 .prev {
    left: -.16rem;
}

.hdzsk_list1 .next {
    right: -.16rem;
}

.hdzsk_list1 .bd {
    overflow: hidden;
}

.hdzsk_list1 .bd li {
    padding: 0rem;
}

.hdzsk_list1 .bd li .hdzsk_box {
    background-color: #f8f8f8;
    border: 1px solid #f8f8f8;
    padding: .2rem .26rem;
    transition: .3s all;
    margin-left: .16rem;
    margin-right: .17rem;
}

.hdzsk_list1 .bd li .hdzsk_box h3 {
    font-weight: normal;
    font-size: .2rem;
    line-height: .3rem;
    height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.hdzsk_list1 .bd li .hdzsk_box span {
    height: .18rem;
    width: 100%;
    display: block;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
}

.hdzsk_list1 .bd li .hdzsk_box span em {
    width: .34rem;
    height: 1px;
    background-color: #1658a0;
    position: absolute;
    left: 0;
    bottom: -1px;
}

.hdzsk_list1 .bd li .hdzsk_box p {
    font-size: .16rem;
    line-height: .3rem;
    color: #999999;
    margin-top: .16rem;
    height: 1.2rem;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.hdzsk_list1 .bd li:hover .hdzsk_box {
    border: 1px solid #1658a0;
    box-shadow: 0 0 10px rgba(22,88,160,.2);
    cursor: pointer;
}

.hdzsk_list2 li a {
    border: 1px solid #eeeeee;
    box-shadow: 2px 0 8px rgba(51,51,51,.07);
    display: block;
    text-align: center;
    line-height: .24rem;
    padding: .12rem;
    overflow: hidden;
    font-size: .18rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdzsk_list2 li a:hover,.bsfw_list2 li a:hover,.bsfw_list3 li a:hover {
    border: 1px solid #1658a0;
    box-shadow: 0 0 6px rgba(22,88,160,.21);
}

.hdzsk_tit1 h3 {
    font-size: .18rem;
    color: #1658a0;
}

.hdzsk_tit1 li {
    margin-top: .12rem;
}

.hdzsk_tit1 li a {
    display: block;
    padding: .05rem .2rem;
    line-height: .24rem;
    font-size: .16rem;
}

.hdzsk_tit1 li a span {
    color: #999999;
}

.hdzsk_tit1 li a:hover,.hdzsk_tit1 li.on a {
    background-color: #e7f0fb;
}

.hdzsk_tit1 {
    max-height: 7.5rem;
    overflow-y: auto;
    padding-right: .1rem;
}

.hdzsk_tit1::-webkit-scrollbar {
    width: .08rem;
    background-color: #e8e8e8;
    border-radius: 1rem;
}

.hdzsk_tit1::-webkit-scrollbar-thumb {
    background-color: #1658a0;
    border-radius: 1rem
}

.hdzsk_list3 {
    border-left: 1px solid #e8e8e8;
    padding-left: .32rem;
}

.hdzsk_list3 h3 {
    font-size: .24rem;
}

.slb .hdzsk_list3 {
    border-left: none;
    padding-left: 0rem;
    padding-top: .2rem;
    border-top: 1px solid #e8e8e8;
}

.hdzsk_con2 {
    padding: .12rem .12rem 0rem .12rem;
    overflow: hidden;
}

.hdzsk_con2 span {
    display: block;
    float: left;
    width: .6rem;
    margin-top: .12rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    border-radius: .06rem;
    background-color: #49b9b0;
    font-size: .2rem;
    font-weight: bold;
    color: #ffffff;
}

.hdzsk_con2 span.blue_bg {
    background-color: #419cd5;
}

.hdzsk_box1 {
    overflow: hidden;
    padding: .1rem 0rem .1rem .32rem;
}

.hdzsk_con3 {
    text-align: justify;
    padding: .12rem .32rem;
    position: relative;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    line-height: .48rem;
    font-size: .18rem;
    box-shadow: 0 5px 10px rgba(0,0,0,.05);
}

.hdzsk_con3::before {
    content: '';
    position: absolute;
    left: -.07rem;
    top: .3rem;
    width: .1rem;
    height: .1rem;
    background-color: #ffffff;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

@media screen and (max-width: 1280px) {
    .hdzsk_list li span {
        width: .6rem;
        height: .6rem;
        line-height: .56rem;
    }

    .hdzsk_list li i {
        font-size: .3rem;
    }
}

@media screen and (max-width: 992px) {
    .hdzsk_con {
        padding:.2rem;
    }

    .hdzsk_con1 {
        width: 100%
    }

    .hdzsk_con1 img {
        float: none;
        margin: 0 auto;
    }

    .hdzsk_con1 input[type="text"].input_inner {
        width: calc(100% - 1.06rem);
    }

    .hdzsk_list3 {
        border-left: none;
        padding-left: 0rem;
        padding-top: .2rem;
        border-top: 1px solid #e8e8e8;
    }

    .hdzsk_conent .title_name+.more {
        line-height: .3rem;
    }

    .hdzsk_con2 {
        padding: 0rem;
    }

    .hdzsk_con2 span {
        width: .4rem;
        height: .4rem;
        line-height: .4rem;
        font-size: .2rem;
    }

    .hdzsk_box1 {
        padding: .12rem 0rem .12rem .2rem;
    }

    .hdzsk_con3 {
        padding: .1rem .2rem;
        font-size: .16rem;
        line-height: .36rem;
    }

    .hdzsk_con3::before {
        top: .12rem;
    }
}

@media screen and (max-width: 640px) {
    .hdzsk_con1 input[type="text"].input_inner {
        width: 100%;
        border-radius: .08rem;
        float: inherit;
    }

    .hdzsk_con1 .btn_base {
        border-radius: .08rem;
        margin: .2rem auto 0rem;
        display: inline-block;
        float: inherit;
    }
}

.fz_hdzsk .hdzsk_con2 {
    padding: .2rem .3rem;
}

.fz_hdzsk .hdzsk_con+.hdzsk_con2 {
    margin-top: .32rem;
    background: url(23fjszf_hdzsk_box.png) no-repeat left top #E0EEFF;
    border-radius: .12rem .12rem 0rem 0rem;
    position: relative;
}

.fz_hdzsk .hdzsk_con+.hdzsk_con2 span {
    margin-top: 0rem;
}

.fz_hdzsk .hdzsk_con2 .hdzsk_box1 .hdzsk_con3 {
    padding: .12rem .3rem 0rem 0rem;
    box-shadow: none;
    border: none;
    line-height: .45rem;
}

.fz_hdzsk .hdzsk_con+.hdzsk_con2 .hdzsk_box1 .hdzsk_con3 {
    padding: 0rem;
    font-size: .2rem;
    line-height: .4rem;
    font-weight: bold;
    color: #1658a0;
}

.fz_hdzsk .hdzsk_con2 .hdzsk_box1 .hdzsk_con3::before {
    display: none;
}

.fz_hdzsk .hdzsk_con+.hdzsk_con2+.hdzsk_con2 {
    background: linear-gradient(180deg, rgba(246, 250, 255, 1) 0%, rgba(246, 250, 255, 0) 100%);
}

.fz_hdzsk .article_extend {
    padding: 0rem .6rem .5rem 1.2rem;
}

@media screen and (max-width: 992px) {
    .fz_hdzsk .hdzsk_con+.hdzsk_con2 .hdzsk_box1 .hdzsk_con3 {
        line-height: .34rem;
        font-size: .18rem;
    }

    .fz_hdzsk .hdzsk_con2 {
        padding: .12rem;
    }

    .fz_hdzsk .hdzsk_con2 .hdzsk_box1 {
        padding: 0rem .1rem 0rem .2rem;
    }

    .fz_hdzsk .hdzsk_con2 .hdzsk_box1 .hdzsk_con3 {
        padding-right: 0rem;
        line-height: .34rem;
    }

    .fz_hdzsk .article_extend {
        padding: .12rem 0rem;
    }
}




/* 20231122 互动知识库——添加年限跟列表日期 */
.hdzsk_con .filter_area{margin:.3rem .25rem 0;}
.hdzsk_con+.trt-row .hdzsk_list3 .list_base li{padding-right:1rem;}
@media screen and (max-width: 992px) {
    .hdzsk_con .filter_area{margin:.3rem 0rem 0;}
    .hdzsk_con+.trt-row .hdzsk_list3 .list_base li{padding-right:0;}
}




