/* 人才队伍开始 */
.content-rcdw {
    background: url(/zjzb/lib/second/image/rctd_bj.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 1px;
    padding-bottom: 1.55rem;
}

.content-rcdw .title {
    color: rgb(51, 51, 51);
    font-size: 0.3rem;
    text-align: center;
    margin: 0.3rem 0 0.2rem;
}

.rctd_list {
    margin-top: 0.66rem;
}

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

.rctd_ul .nr {
    position: relative;
    display: flex;
    width: 6.7rem;
    height: 1.5rem;
    box-shadow: 0 0 10px 0 rgba(10, 80, 180, 0.1);
    border-radius: 8px;
    background: #fff;
    justify-content: space-around;
    align-items: center;
}

.rctd_ul .item {

    margin-bottom: 0.45rem;
}

.rctd_ul .item .li_title {
    font-size: 0.24rem;
    margin-bottom: 0.23rem;
    line-height: 0.24rem;
    font-family: 思源黑体;
    font-weight: 700;
}



.rctd_ul .item .left,
.rctd_ul .item .right {

    width: 1.84rem;
}

.rctd_ul .item .describe {
    color: rgb(107, 133, 153);
    font-weight: 500;
    font-size: 0.18rem;
    line-height: 0.26rem;
    margin-top: 0.06rem;
}

.rctd_ul .item img {
    width: 0.56rem;
    height: 0.48rem;
    margin-right: 0.12rem;
}

.rctd_ul .item .top {
    display: flex;
    align-items: center;
}

.rctd_ul .item .top .quantity .num {
    font-weight: 700;
    font-family: 阿里妈妈数黑体;
    font-size: 0.48rem;
    line-height: 0.58rem;
    letter-spacing: 0;
    color: rgb(10, 80, 180);
    margin-right: 0.12rem;
}

.rctd_ul .item .top .quantity .num span {
    font-size: 0.48rem;
}

.rctd_ul .nr::after {
    position: absolute;
    content: '';
    width: 1px;
    height: 48%;
    background: rgb(232, 232, 232);
    right: 50%;
}


.rctd_ul .item .top .quantity .category {
    font-weight: 500;
    font-size: 0.14rem;
    line-height: 0.2rem;
    color: rgb(51, 51, 51);
}

.rctd_ul .last_item .describe {
    white-space: nowrap;
}

.rctd_ul .last_item .left {
    width: 0%;
}

.rctd_ul .last_item .right {
    width: 50%;
}

.rctd_ul .last_item .nr::after {
    display: none;
}

/* 人才队伍结束 */

/* 党建领航开始 */
.content-djlh {
    padding-bottom: 0.68rem;
    padding-top: 1px;
}

.content-djlh .title {
    color: rgb(51, 51, 51);
    font-size: 0.3rem;
    text-align: center;
    margin: 0.3rem 0 0.2rem;
}


.djywh_box .news_list {
    display: flex;
    flex-direction: column;
}

.djywh_box .news_item {
    border-bottom: 1.5px solid rgb(237, 237, 237);
    padding: 0 0.35rem;
    background-color: #fff;
    transition: all 0.8s ease;
}

.djywh_box .news_item:hover {
    border-bottom: 1.5px solid transparent;
    background-color: rgba(171, 19, 19, .1);
    border-radius: 0.16rem;
}

.djywh_box .news_item a {
    display: flex;
    height: 1.39rem;
    align-items: center;
}

.djywh_box .news_item a .left {
    color: rgb(209, 209, 209);
    margin-right: 0.47rem;
}


.djywh_box .news_item a .left .date {
    font-size: 0.34rem;
}

.djywh_box .news_item a .left .year {
    font-size: 0.2rem;
}

.djywh_box .news_item a .news_title {
    color: rgb(76, 76, 76);
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
}

.djywh_box .news_item a .news_title .newBlank {
    font-size: 0.2rem;

}

.left .date,
.left .year,
.right .news_title {
    transition: color 0.3s ease;
    /* 添加过渡效果 */
}

.djywh_box .news_item:hover .left .date,
.djywh_box .news_item:hover .left .year,
.djywh_box .news_item:hover .right .news_title {
    color: rgb(175, 9, 11);
    /* 鼠标悬停时改变颜色 */
}


.djywh_box .news_item a .news_abstract {
    color: rgb(132, 133, 133);
    font-size: 0.18rem;
 line-height:1.8;
}

.djywh_box .shang,
.djywh_box .xia {
    background: rgba(175, 9, 11, .1);
}

.djywh_box .pageBox-center li.on {
    background: rgb(175, 9, 11);
}

.djywh_box .fenyea .btn {
    background: rgba(175, 9, 11, .1);
}

/* 党建领航结束 */

/* 企业文化开始 */
.content-qywh {
    padding-bottom: 0.68rem;
    padding-top: 1px;
}

.content-qywh .title {
    color: rgb(51, 51, 51);
    font-size: 0.3rem;
    text-align: center;
    margin: 0.3rem 0 0.2rem;
}

.content-qywh .qywh_ul .qywh_li {
    width: 100%;
    height: 2.6rem;
    border-radius: 0.16rem;
    margin-bottom: 0.3rem;
    padding: 0.33rem;
    box-sizing: border-box;
    transition: all 0.5s;
}

.content-qywh .qywh_ul .qywh_li:hover {
    transform: scale(1.02);
}

.content-qywh .qywh_ul .qywh_li:first-child .qywh_title {
    position: relative;
    color: rgb(240, 98, 40);
    font-size: 0.3rem;
    font-weight: 600;
    margin-bottom: 0.32rem;
}

.content-qywh .qywh_ul .qywh_li:first-child .qywh_title::after {
    position: absolute;
    content: '';
    bottom: -0.08rem;
    width: 0.35rem;
    height: 2px;
    background: rgb(240, 98, 40);
    left: 0;

}

.content-qywh .qywh_ul .qywh_li:first-child .qywh_theme {
    color: rgb(240, 98, 40);
    font-size: 0.3rem;
}

.content-qywh .qywh_ul .qywh_li:nth-child(2) .qywh_title {
    position: relative;
    color: rgb(25, 178, 179);
    font-size: 0.3rem;
    font-weight: 600;
    margin-bottom: 0.32rem;
}

.content-qywh .qywh_ul .qywh_li:nth-child(2) .qywh_title::after {
    position: absolute;
    content: '';
    bottom: -0.08rem;
    width: 0.35rem;
    height: 2px;
    background: rgb(25, 178, 179);
    left: 0;

}

.content-qywh .qywh_ul .qywh_li:nth-child(2) .qywh_theme {
    color: rgb(25, 178, 179);
    font-size: 0.3rem;
}

.content-qywh .qywh_ul .qywh_li:last-child .qywh_title {
    position: relative;
    color: rgb(10, 80, 180);
    font-size: 0.3rem;
    font-weight: 600;
    margin-bottom: 0.32rem;
}

.content-qywh .qywh_ul .qywh_li:last-child .qywh_title::after {
    position: absolute;
    content: '';
    bottom: -0.08rem;
    width: 0.35rem;
    height: 2px;
    background: rgb(10, 80, 180);
    left: 0;

}

.content-qywh .qywh_ul .qywh_li:last-child .qywh_theme {
    color: rgb(10, 80, 180);
    font-size: 0.3rem;
}

.content-qywh .qywh_li:first-child .qywh_translate {
    color: rgba(240, 98, 40, 0.4);
    font-size: 0.24rem;
}

.content-qywh .qywh_li:last-child .qywh_translate {
    color: rgba(12, 79, 173, 0.4);
    font-size: 0.24rem;
}

.content-qywh .qywh_ul .qywh_li:first-child {
    background: url(/zjzb/lib/second/image/hx_bjimg.png) no-repeat;
    background-size: 100% 100%;
}

.content-qywh .qywh_ul .qywh_li:nth-child(2) {
    background: url(/zjzb/lib/second/image/yj_bjimg.png) no-repeat;
    background-size: 100% 100%;
}

.content-qywh .qywh_ul .qywh_li:last-child {
    background: url(/zjzb/lib/second/image/sm_bjimg.png) no-repeat;
    background-size: 100% 100%;
}

.content-qywh .qywh_img {
    width: 100%;
    transition: all 0.5s;
}

.content-qywh .qywh_img:hover {
    transform: scale(1.02);
}

/* 企业文化结束 */


@media screen and (max-width: 1024px) {
.djywh_box .news_item a .left{
display:none;
}
    .djywh_box .news_item {
        width: 86%;
        margin: 0 auto;
    }

    .djywh_box .news_item a .right {
        width: 100%;
    }

    .qywh_ul {
        padding: 0 0.12rem;
    }

    .content-qywh .qywh_img {
        width: 96%;
        margin: 0 auto;
        display: block;
    }

    .zb_content .zb_list .zb_item_new {
        width: 96%;
        margin: 0 auto;
    }

    .zb_content .zb_cate_list .zb_cate_item {
     
        margin-right: 10px;
font-size:16px;
padding:7px 20px;
white-space:nowrap;
    }

    .zb_content .zb_cate_list {
        display: flex;
        flex-wrap:wrap;
    }
.djywh_box .news_item a .news_title,.djywh_box .news_item a .news_abstract{
font-size:16px;
}
.djywh_box .news_item{
padding:12px 0;
}
.content-djlh .title{
font-size:20px;
}

}

@media screen and (max-width: 750px) {
    .rctd_ul {
        justify-content: center;
    }
}