.jobContentItem{
    width:100%;
    background:#F7F8FA;
    height:50px;
    color:#000;
    line-height:50px;
    padding-left:20px;
    overflow: hidden;
    transition: height 0.5s;
    cursor: pointer;
    margin-bottom:20px;
}
.jobContentList{
    margin-top:40px;
}
.jobContentItem.expanded {
    height: 650px;
    border-top:5px solid #1E50AE;
}
.jobContentItemContent {
    display: none;
    padding: 20px;
}

.jobContentItemContent.show {
    display: flex;
    justify-content: space-between;
}
.jobContentItemContentCard{
    width:550px;
    height:auto;
    background:#fff;
    padding: 20px 40px;
}
.jobContentItemContentCardFlexList{
    display:flex;
    justify-content: space-between;
}
.jobContentItemContentCardFlex{
    display:flex;
}
.jobContentItemContentCardFlexColum{
    display:flex;
    flex-direction:column;
   
}
.jobContentItemContentCardFlex:nth-child(1) div{
    font-size:18px;
    color:#666666;
}
.jobContentItemContentCardFlex,.jobContentItemContentCardFlexColum div,p{
    color:#888;
    font-size:14px;
}
.jobContentItemContentCardFlexColum>div>p{
    line-height:30px;
}
.jobContentIntroduceImg{
    min-width:650px;
    height:auto;
    overflow:hidden;
}
.jobContentIntroduceImg img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.jobContentIntroduce{
    display:flex;
}
.jobContentIntroduceInfo{
    margin-left:40px;
}
.jobContentIntroduceInfoText{
    margin-top:40px;
    font-size:14px;
    color:#666666;
}
.jobContentIntroduceInfoTitle{
    font-size:32px;
}
@media screen and (max-width: 1200px) {
    .jobContentIntroduceImg{
        min-width:450px;
    }
}
@media screen and (max-width: 992px) {
    .jobContentIntroduceInfo{
        margin-left:0;
    }
    .jobContentIntroduce{
        flex-direction: column;
    }
    .jobContentIntroduceImg{
        width:100%;
        min-width:0;
    }
    .jobContentItemContentCard {
        width:100%;
        margin-bottom:20px;
    }
    .jobContentItemContentCardFlexList,.jobContentItemContent.show{
        flex-direction: column;
    }
    .jobContentItem.expanded {
        height: auto;
    }
    
}