

/* 招聘 */
.joinUs-banner .tle h2 b:nth-child(2) {color: #fff;}
.joinUsOne .icBox {position: absolute;right: 0; top: -10%;}
.joinUsOne .icBox img {display: block;}
.joinUsOne {background: #f5f5f5; position: relative;}
.joinUsOne .box {display: flex; align-items: center; justify-content: flex-end;}
.joinUsOne .box .le {width: 50%;     display: flex;align-items: center;  justify-content: center;}
.joinUsOne .box .le strong {font-size: 2.88rem;}
.joinUsOne .box .le small {font-size: 1.38rem;display: block; margin-bottom: 4rem; color: #333;}
.joinUsOne .box .re {width: 50%;}
.joinUsOne .box .re img {display: block; width: 100%;}
.joinUsOne .box .le p {font-size: 1.13rem;line-height: 2.63rem;}

.joinUsTwo {}
.joinUsTwo .tle {text-align: center; padding: 5rem 0;}
.joinUsTwo .tle h3 {font-size: 2.5rem;font-weight: 400;color: #333333;}
.joinUsTwo .tle p {font-size: 1.13rem;font-weight: 400;color: #666666;}
.joinUsTwo .container {width: 1800px;}
.joinUsTwo ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.joinUsTwo ul li {height: 40.25rem; position: relative; width: 24.5%; overflow: hidden;}
.joinUsTwo ul li .imgBox {height: 100%;}
.joinUsTwo ul li .imgBox img {display: block; width: 100%; height: 100%; object-fit: cover;transition: all .5s;}
.joinUsTwo li .con {position: absolute;  width: 100%; transition: .5s; height: 34%; padding: 0 13%; box-sizing: border-box; bottom: 0%; z-index: 1;}
.joinUsTwo li .con .icBox {margin-bottom: 3rem;}
.joinUsTwo li .con strong {font-size: 1.5rem;font-weight: 700;color: #ffffff;}
.joinUsTwo li .con p {font-size: 1rem;color: #ffffff;color: #ffffff;margin-top: 5rem;line-height: 2.25rem; transition: .5s;}
.joinUsTwo li i {display: block; width: 2.56rem; margin-top: 9rem; height: 0.44rem; background: #ffffff;}
/* .joinUsTwo li:hover .con {height: 100%;background: rgba(54, 123, 193,.8); padding: 25% 13%;}
.joinUsTwo li:hover .con p {margin-top: 1rem;} */
.joinUsTwo li:hover .imgBox img {transform: scale(1.1);}

.talentUs {margin-bottom: 6rem; overflow-x: auto;}
.talentUs table {width: 100%;border-collapse: collapse; white-space: nowrap;}
.talentUs tr:nth-child(odd) {background: rgba(54, 123, 193,.07);}
.talentUs tr:first-child {border-bottom: none;}
.talentUs tr td , .talentUs tr th {width: calc(100%/5); text-align: center; padding: 0 1rem; box-sizing: border-box;}
.talentUs tr th {background: #024253; height: 5.69rem; font-size: 1.13rem;font-weight: 400;color: #ffffff;}
.talentUs tr > td {height: 5rem;; cursor: pointer;}
.talentUs tr > td > span {font-size: 1.13rem;font-weight: 400;color: #444444}
.talentUs tr > td > a {color: #444444;font-size: 1.13rem;font-weight: 400;}
.talentUs tr:hover > td > span , .talentUs tr:hover > td > a {color: #024253;}
.talentUs tr td.lastTd {width: 0; padding: 0;}
/* 弹出层 */
.acquisition {padding: 3rem;box-sizing: border-box; background-color: #fff; width: 55%; display: none; cursor: default;    white-space: initial;}
.acquisition .box-title {display: flex; justify-content: space-between; align-items: center;}
.acquisition .box-title h3 {font-size: 1.6rem; color: #000; font-weight: bold; margin: 0; text-align: left; width: 85%;}
.acquisition .box-title span {font-size: 2.5rem; cursor: pointer; color: #000; line-height: 30px;}
.acquisition .time span {font-size: 1rem; color: #666;display: inline-block; margin-right: 6rem;}
.acquisition .time {border-bottom: 1px solid #ececec; padding: 1rem 0; text-align: left;}
.acquisition .infoCon {margin-top: 2.5rem;  height: 38vh; overflow-y:auto; text-align: initial;}

