/* 人才发展 */
/* 招聘信息 recruitment information */
.recruitment-info-content{width: 1200px;margin: 92px auto 80px;overflow: hidden;}
.recruitment-info-content .post-item{color: #000;font-weight: lighter;margin-bottom: 16px;}
.post-item .post-content{height: 136px;border: 1px solid #e5e5e5;border-radius: 8px;overflow: hidden;}
.post-content .post-name,.post-content .post-info,.post-content .view-detail{float: left;}
.post-name{width: 400px;padding-left: 30px;font-size: 30px;line-height: 136px;}
.post-info{width: 554px;padding: 14px 30px;position: relative;}
.post-info::before{content: '';position: absolute;width: 2px;height: 97px;background-color: #e5e5e5;top: 19px;left: 0;}
.post-info::after{content: '';position: absolute;width: 2px;height: 97px;background-color: #e5e5e5;top: 19px;right: 0;}
.post-info p{height: 35px;line-height: 35px;border-bottom: 1px dashed #9e9e9e;font-size: 0;}
.post-info p span{font-size: 18px;}
.post-info p:nth-child(1) span:nth-child(1){margin-right: 64px;font-weight: normal;}
.post-info p:nth-child(1) span:nth-child(2){margin-right: 54px;}
.post-info p:nth-child(2) span:nth-child(1){margin-right: 86px;}
.post-info p:nth-child(3){border-bottom-color: transparent;}
.post-info p:nth-child(3) span:nth-child(1){margin-right: 42px;}
.view-detail{margin: 33px 0 0 40px;cursor: pointer;}
.view-detail p{height: 29px;text-align: center;margin-bottom: 9px;}
.view-detail p img:nth-child(2){display: none;}
.view-detail span{font-size: 18px;}
.post-item .post-desc{border: 1px solid #e5e5e5;border-radius: 8px;border-top: none;padding: 24px 32px 30px 90px;display: none;}
.post-desc p{font-size: 18px;line-height: 36px;}
.post-desc .desc-title{font-size: 30px;line-height: 60px;}
.post-desc .mt-36{margin-top: 36px;}
/* .post-desc .file-upload{} */
.post-desc .explain{display: inline-block;font-size: 18px;height: 54px;line-height: 54px;margin-top: 58px;}
.post-desc .submit-resume{float: right;width: 260px;height: 54px;line-height: 54px;text-align: center;font-size: 30px;font-weight: normal;color: #fff;border-radius: 8px;background-color: #26658f;margin-top: 58px;border: none;cursor: pointer;}

.post-item.active .post-content,.post-item.active .post-desc{border-color: #304f9f;}
.post-item.active .post-info::before,.post-item.active .post-info::after{background-color: #304f9f;}
.post-item.active .view-detail p img:nth-child(1){display: none;}
.post-item.active .view-detail p img:nth-child(2){display: inline-block;}

/* 人才培养 personnel training */
.banner{width: 100%;text-align: center;}
.banner img{max-width: 100%;}

/* 用人理念 Employment concept */
.employment-concept-content{width: 100%;padding-top: 78px;overflow: hidden;}
.employment-concept-content .employment-concept-container{width: 1300px;margin: 0 auto;}
.title-style{width: 240px;color: #26658f;position: relative;padding-left: 15px;box-sizing: border-box;}
.title-style h2{font-size: 30px;font-family: 'Compctab Bd BT';}
.title-style p{font-size: 24px;font-weight: bold;}
.title-style i{position: absolute;width: 1px;height: 68px;background-color: #26658f;top: 0;}
.title-style .line-left{left: 0;}
.title-style .line-left::before{content: '';position: absolute;width: 2000px;height: 1px;background-color: #26658f;right: 0;top: 29px;}
.title-style .line-right{right: 0;}
.title-style .line-right::before{content: '';position: absolute;width: 2000px;height: 1px;background-color: #26658f;left: 0;top: 29px;}

.employment-concept-container .employment-concept-tex{width: 877px;border: 3px solid #26658f;margin: 120px auto 100px;font-size: 24px;line-height: 36px;color: #000;padding: 26px 56px 24px 47px;box-sizing: border-box;position: relative;font-family: 'SourceHanSansCN';}
.employment-concept-tex::before{content: '';position: absolute;left: 26px;right: 26px;top: -3px;height: 3px;background-color: #fff;}
.employment-concept-tex::after{content: '';position: absolute;left: 26px;right: 26px;bottom: -3px;height: 3px;background-color: #fff;}

.employment-concept-container .employment-concept-info{width: 100%;overflow: hidden;}
.employment-concept-info div{float: left;width: 50%;box-sizing: border-box;}
.employment-concept-info div:nth-child(1){padding-right: 56px;}
.employment-concept-info div:nth-child(2){padding-left: 56px;}
.employment-concept-info div p{font-size: 18px;line-height: 36px;color: #7d7d7d;}
.employment-concept-info div .bold{font-weight: bold;}
.employment-concept-info div:nth-child(1) p:nth-child(2),.employment-concept-info div:nth-child(1) p:nth-child(4),.employment-concept-info div:nth-child(1) p:nth-child(6){margin-bottom: 36px;}
.employment-concept-info div:nth-child(2) p:nth-child(1),.employment-concept-info div:nth-child(2) p:nth-child(3),.employment-concept-info div:nth-child(2) p:nth-child(5){margin-bottom: 36px;}

/* 发展通道 Development channel */
.development-channel-content{width: 100%;padding-top: 70px;overflow: hidden;}
.development-channel-content .development-channel-container{width: 1300px;margin: 0 auto;}
.development-channel-container .title-style{width: 248px;}
.development-channel-container .development-channel-info{margin: 90px 0 140px;display: none;}
.development-channel-info div{font-size: 0;margin-bottom: 29px;text-align: center;}
.development-channel-info div p{display: inline-block;font-size: 19px;color: #000;font-family: 'AdobeHeitiStd';width: 113px;height: 113px;line-height: 113px;border-radius: 50%;border: 2px dashed #434343;background-color: #f00;}
.development-channel-info div .two-lines{line-height: 22px;padding-top: 34px;height: 79px;}
.development-channel-info div:nth-child(1) p{color: #fff;}
.development-channel-info div:nth-child(2) p{background-color: rgba(255,0,0,0.8);border-color: rgba(67,67,67,0.8);}
.development-channel-info div:nth-child(3) p{background-color: rgba(255,0,0,0.6);border-color: rgba(67,67,67,0.6);}
.development-channel-info div:nth-child(4) p{background-color: rgba(255,0,0,0.4);border-color: rgba(67,67,67,0.4);}
.development-channel-info div:nth-child(5) p{background-color: rgba(255,0,0,0.2);border-color: rgba(67,67,67,0.2);}
.development-channel-info div:nth-child(1) p:nth-child(1){margin-right: 71px;}
.development-channel-info div:nth-child(1) p:nth-child(2){margin-left: 71px;}
.development-channel-info div:nth-child(2) p:nth-child(1){margin-right: 151px;}
.development-channel-info div:nth-child(2) p:nth-child(2){margin-left: 151px;}
.development-channel-info div:nth-child(3) p:nth-child(1){margin-right: 230px;}
.development-channel-info div:nth-child(3) p:nth-child(2){margin-left: 230px;}
.development-channel-info div:nth-child(4) p:nth-child(1){margin-right: 310px;}
.development-channel-info div:nth-child(4) p:nth-child(2){margin-left: 310px;}
.development-channel-info div:nth-child(5) p:nth-child(1){margin-right: 331px;}
.development-channel-info div:nth-child(5) p:nth-child(3){margin-left: 331px;}
.development-channel-container .development-channel-img{text-align: center;margin-top: 85px;}
.development-channel-img img{max-width: 100%;}

/* 培养体系 Cultivation system */
.cultivation-system-content{width: 100%;padding-top: 84px;overflow: hidden;}
.cultivation-system-content .cultivation-system-container{width: 1300px;margin: 0 auto;}
.cultivation-system-container .title-style{width: 248px;}

.cultivation-system-container .cultivation-system-info{margin: 98px 50px 0;}

.cultivation-system-info .methods-resources{width: 100%;overflow: hidden;}
.methods-resources div{float: left;width: 221px;height: 303px;border-radius: 15px;margin: 0 44px 56px 0;background-color: #ededed;text-align: center;position: relative;}
.methods-resources div:first-child{width: 111px;margin-right: 73px;background-color: #f00;font-size: 24px;line-height: 36px;color: #fff;display: flex;justify-content: center;align-items: center;font-weight: bold;}
.methods-resources div:last-child{margin-right: 0;}
.methods-resources div .line{position: absolute;width: 44px;height: 1px;background-color: #f00;top: 38px;left: -44px;}
.methods-resources div img{position: absolute;top: 31px;left: -15px;}
.methods-resources div h2{height: 77px;line-height: 77px;font-size: 24px;color: #fff;background-color: #f00;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.methods-resources div p{font-size: 18px;line-height: 36px;color: #727272;}
.methods-resources div p:nth-of-type(1){margin-top: 27px;}
.methods-resources div .bold{font-weight: bold;}

.cultivation-system-info .personnel-guarantee{width: 100%;overflow: hidden;}
.personnel-guarantee > div{float: left;width: 509px;height: 349px;margin-right: 35px;}
.personnel-guarantee > div:first-child{width: 111px;background-color: #f00;border-radius: 15px;font-size: 24px;line-height: 36px;color: #fff;display: flex;justify-content: center;align-items: center;font-weight: bold;}
.personnel-guarantee > div:last-child{margin-right: 0;}
.personnel-guarantee div div{height: 165px;border-radius: 15px;background-color: #ededed;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.personnel-guarantee div div:first-child{margin-bottom: 19px;}
.personnel-guarantee div div p{font-size: 18px;line-height: 36px;color: #727272;} 
.personnel-guarantee div div p:first-child{font-weight: bold;}

/* 家属开放日 Family open day */
.family-open-day-content{width: 100%;padding: 80px 0 30px;overflow: hidden;}
.family-open-day-content .family-open-day-container{width: 1300px;margin: 0 auto;}
.family-open-day-container .title-style{width: 198px;}

.family-open-day-container .family-open-day-list{margin-top: 45px;overflow: hidden;}
.family-open-day-list div{float: left;width: 420px;margin-right: 20px;}
.family-open-day-list div:nth-child(3n){margin-right: 0;}
.family-open-day-list div img{max-width: 100%;}
.family-open-day-list div a{display: block;width: 100%;overflow: hidden;}
.family-open-day-list div a img{transition: .5s;max-width: 100%;}
.family-open-day-list div a:hover img{transform: scale(1.05);}
.family-open-day-list div p{margin: 16px 0 60px;font-size: 18px;line-height: 36px;font-weight: lighter;color: #646464;text-align: center;}