body{
    font-family: PingFangSC, PingFang SC;
}
.entr_jxtd_ban{
    background: url(/cda_jiuyeban_static/entrecog/images/entrecog_banner.jpg) no-repeat center top !important;
}
.ent_hz_title{
    padding: 0px !important;
    margin-top: 60px;
    margin-bottom: 50px;
}
.entr_jxtd-box3{
    position: relative;
    display: flex;
    justify-content: center;
    background: #fff;
    padding-bottom: 20px;
}
.jxtd-box3_middle{
    background: #2474FD;
    position: absolute; /* 绝对定位 */
    top:38%;
    width: 1920px;
    height: 378px;
}
.ent_hz_conent{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.ent_hz_conent_top{
    width: 100%;
    height: 621px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ent_hz_conent_top_left{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 580px;
}
.ent_hz_conent_top_left>div{
    height: 266px;
}
.ent_hz_conent_top_left>div>p{
    float: right;
    margin-top: 85px;
    margin-right: 67px;
    margin-bottom: 103px;
    width: 386px;
    height: 84px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
}
.ent_hz_conent_top_right{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 580px;
}
.ent_hz_conent_top_right>div>p{
    margin-left: 39px;
    margin-top: 30px;
    width: 604px;
    height: 56px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 28px;
    text-align: left;
    font-style: normal;
}
.ent_hz_conent_bottom{
    height: 490px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.entr_jxtd-box3 .hzqy{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    z-index: 10;
}

/*相关岗位*/
.ent_xggw_lists{
    width: 1200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0px auto;
}
.ent_xggw_title{
    width: 730px;
    height: 46px;
    font-family: SourceHanSansSC, SourceHanSansSC;
    font-weight: bold;
    font-size: 32px;
    color: #000000;
    line-height: 46px;
    text-align: left;
    font-style: normal;
    margin-bottom: 34px;
}

/*影响力*/
.ent_yxl_content{
    width: 100%;
    max-width: 1920px;
    height: 1560px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: 0px auto;
    margin-bottom: 30px;
    background: url(/cda_jiuyeban_static/entrecog/images/yxlbg.png) no-repeat center top !important;
}
.ent_yxl_title{
    margin-top: 64px;
    margin-bottom: 50px;
    height: 46px;
    font-family: SourceHanSansSC, SourceHanSansSC;
    font-weight: bold;
    font-size: 32px;
    color: #000000;
    line-height: 46px;
    font-style: normal;
}
/*元素上下抖动，icon旋转*/
@keyframes moveUpDown {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(20px);
    }
}
.ent_yxl_comm_icon{
    animation: moveUpDown 1s infinite;
}
.ent_yxl_comm_icon img {
    transform: rotate(0deg);
    cursor: pointer;
    transition: all 1s;
}
.ent_yxl_comm_icon:hover img {
    transform: rotate(360deg);
}


.ent_yxl_item1{
    width: 1240px;
    height: 810px;
    display: flex;
    flex-direction: column;
    justify-content:flex-start;
    align-items: center;
    position: relative;
}
.ent_yxl_item1_row1{
    width: 100%;
    height: 60%;
    display: flex;
    justify-content:center;
    align-items: center;
    z-index: 2;
}
.yxl_item1_row1_column1{
    display: flex;
    flex-direction: column;
    width: 40%;
    height: 100%;
}
.ent_yxl_item1_img1{
    margin-left: 70px;
}
.ent_yxl_item1_img1>img{
    width: 340px;
}
.ent_yxl_item1_icon1{
    display: flex;
    justify-content: flex-end;
    height: 100%;
    padding-right: 25px;
    padding-top: 10px;
}
.qyrk_icon{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.qyrk_icon>span{
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #000000;
    line-height: 37px;
    text-align: left;
    font-style: normal;
}

.yxl_item1_row1_column2{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 26%;
    height: 100%;
}
.dvtj_icon{
    margin-top: 190px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.dvtj_icon>span{
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #000000;
    line-height: 37px;
    text-align: left;
    font-style: normal;
}
.dvtj_icon>img{
    width: 60px;
}


.yxl_item1_row1_column3{
    padding-left: 10px;
    width: 33%;
    height: 100%;
}

.ent_yxl_item1_row2{
    width: 100%;
    height: 40%;
    display: flex;
    justify-content:center;
    align-items: center;
    z-index: 2;
}
.yxl_item1_row2_column1{
    display: flex;
    justify-content: flex-end;
    align-items: end;
    width: 40%;
    height: 100%;
}
.yxl_item1_row2_column2{
    width: 26%;
    height: 100%;
    padding-top: 110px;
}
.yxl_cbs_icon{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 160px;
    margin-left: 80px;
}
.yxl_cbs_icon>span{
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #000000;
    line-height: 37px;
    text-align: left;
    font-style: normal;
}
.yxl_item1_row2_column3{
    display: flex;
    justify-content: flex-start;
    align-items: start;
    padding-top: 100px;
    width: 33%;
    height: 100%;
}
.yxl_zyk_icon{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.yxl_zyk_icon>span{
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #000000;
    line-height: 37px;
    text-align: left;
    font-style: normal;
}

.ent_yxl_item1_middle_bg{
    background: #2474FD;
    position: absolute;
    top:20px;
    width: 837px;
    height: 765px;
    background: url(/cda_jiuyeban_static/entrecog/images/ent_yxl_item1_bg.png) no-repeat center center !important;
}
.ent_yxl_item2{
    width: 1240px;
    height: 243px;
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-end;
    margin-right: 31px;
}
.ent_yxl_item3{
    width: 1240px;
    height: 329px;
    background: url(/cda_jiuyeban_static/entrecog/images/ent_yxl_item3.png) no-repeat center top !important;
}