 body{background: #f0f5fa;}
.part{width: 100%;overflow: hidden;}
.rcyxpart01{background: url(/res/static/cn/images/aspiration-3.png) no-repeat;background-size: cover;background-position: center bottom;padding: 65px 0 120px 0;}
.rcyxpart01 .picsBox{width: 1200px;margin: 0 auto;}
.rcyxpart01 .picsBox h4{font-size: 42px;width: 1200px;font-weight: normal;color: #004f99;line-height: 50px;/* margin-top: 75px; */display: inline-block;padding-left: 27px;background: url(/res/static/cn/images/leftline.png) no-repeat;background-size: 7px auto;background-position: left center;}

.rcyxpart01 .picsBox .picsTop{margin-top: 50px;    display: inline-block;width: 100%;}
.rcyxpart01 .picsBox .picsMsg h4{font-size: 30px;font-weight: bold;color: #e65504;margin-top: 130px;display: inline-block;width: 390px;background: none;padding-left: 0;}
.rcyxpart01 .picsBox .picsMsg p{font-size: 18px;width: 440px;color: #004f99;margin-top: 30px;line-height: .6rem;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: unset;overflow: hidden;}
.rcyxpart01 .picsBox .picsMsg span{font-size: 16px;color: #666;margin-top: 50px;display: block;}
/* .rcyxpart01 .picsBox .picsMsg a{display: block;width: 157px;height: 44px;background: url(/res/static/cn/images/lookmore.png) 100% center no-repeat;margin-top: 105px;} */

.rcyxpart01 .picsBox .picsMsg .recruitCardLink{width: 172px;height: 48px;background: url(/res/static/cn/images/linkbg.png) no-repeat;background-size: 100%;display: inline-block;margin-top: 105px;    text-align: center; line-height: 48px;color: #fff;font-size: 18px;}
.rcyxpart01 .picsBox .picsMsg .recruitCardLink img{    width: 25px; height: 12px; margin: 0; display: inline-block; float: right; margin-top: 18px; margin-right: 24px;}

.rcyxpart01 .picsBox .picsImg{width: 676px;height: 674px;overflow: hidden;display: flex; flex-wrap: wrap; align-content: space-between; justify-content: space-between;}
.rcyxpart01 .picsBox .picsTop .picsImg{border-radius: 75px 30px 30px 30px;}
.rcyxpart01 .picsBox .picsTop .picsImg img:hover{transition: transform 0.3s ease;transform: scale(1.02);}


.rcyxpart01 .picsBox .picsBottom{margin-top: 96px;clear: both;}
.rcyxpart01 .picsBox .picsBottom .picsImg{border-radius: 30px 30px 30px 75px;}
.rcyxpart01 .picsBox .picsBottom .recruitCardLink{float: right;}

.rcyxpart01 .picsBox .picsBottom .picsImg img:hover{transition: transform 0.3s ease;transform: scale(1.02);}




@media screen and (max-width: 900px){
    .pageBanner .pageNav ul{padding-left: 10px;}
    .rcyxpart01{background-position: 10% center;background: none;min-height: unset;padding-bottom: 0;height: auto;padding: 0;}
    .rcyxpart01 .picsBox{width: 90%;margin: 0 auto;margin-bottom: 90px;padding-bottom: 0;}
    .rcyxpart01 .picsBox .picsTop{margin-top: 0;}
    .rcyxpart01 .picsBox h4{width: calc(100% - .7rem);padding: 0 .35rem;margin: 0 auto;margin-top: .5rem;    display: block; font-size: .4rem; line-height: 0.64rem;margin-bottom: 20px;margin-top: 5px;}

    .rcyxpart01 .picsBox .picsMsg{width: 100%;margin: 0 auto;float: unset;}
    .rcyxpart01 .picsBox .picsMsg h4{width: 100%;padding: 0;margin: 0 auto;margin-top: 0;display: block; font-size: 18px; line-height: 0.64rem;}
    .rcyxpart01 .picsBox .picsMsg p{margin-top: 0;width: 100%;font-size: 16px;}
    .rcyxpart01 .picsBox .picsMsg span{margin-top: 15px;}
    .rcyxpart01 .picsBox .picsMsg .recruitCardLink{margin-top: 15px;width: 120px;  height: 38px;background-size: 100% 100%;line-height: 38px;float: right;font-size: 14px;}
    .rcyxpart01 .picsBox .picsMsg .recruitCardLink img{margin-top: 14px;height: 10px;width: 18px;margin-right: 12px;}

    .rcyxpart01 .picsBox .picsTop .picsImg{width: 100%;margin-top: 20px;height: auto;}
    .rcyxpart01 .picsBox .picsTop .picsImg img{width: calc(50% - 5px);}
    .rcyxpart01 .picsBox .picsTop .picsImg img:nth-child(3){width: 100%;margin-top: 10px;}


    .rcyxpart01 .picsBox .picsBottom{margin-top: 0;clear: both;}
    .rcyxpart01 .picsBox .picsBottom .picsImg{width: 100%;margin: 20px 0;height: auto;}
    .rcyxpart01 .picsBox .picsBottom .picsImg img{width: calc(50% - 5px);}
    .rcyxpart01 .picsBox .picsBottom .picsImg img:nth-child(1){width: 100%;margin-bottom: 10px;}
    .rcyxpart01 .picsBox .picsBottom .picsMsg h4{margin-top: 0;}
}