.banner-show {
    position: relative;
    justify-content: center;
    height: 388px;
}
.banner-show img {
    position: absolute;
    width: 1920px;
    height: 388px;
    left: 50%;
    transform: translateX(-50%);
}
.job-content p {
    line-height: 24px;
}
.job-content li {
    padding: 45px 0;
}
.job-content li h3 {
    font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
    color: #333333;
    padding-bottom: 40px;
}
.job-content li h4 {
    width: 10%;
    font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
    color: #2f929f;
    padding-bottom: 20px;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
}
.job-content li h4 img {
    margin-right: 10px;
}
.job-description .li {
    position: relative;
    padding-left: 13px;
}
.job-description .li::before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2f929f;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.job-description .li  p {
    font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #666666;
}
.job-requirements .requirements-content p {
    font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #666666;
}
.job-description,
.job-requirements {
    margin-bottom: 40px;
}


/* 移动端适配 */

@media only screen and (max-width: 768px) {
    .banner-show {
        display: block;
        height: auto;
    }
    .banner-show img {
        position: relative;
        width: 100%;
        height: auto;
    }
    .job-content li h4 {
        width: 30%;
    }
    .job-description p,
    .job-requirements p {
        text-align: justify;
    }
}