html {
	scroll-behavior:smooth;
}
.ie-top-back-con{
    text-align: left;
}
.ie-top-back-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #FFFFFF;
    background: #0E1D5D;
    padding: 12px;
    width: 110px;
}
.ie-top-back-btn img{
    width: 20px;
    margin-right: 5px;
}
.ie-top-back-btn:hover,.ie-top-back-btn:focus,.ie-top-back-btn:active{
    color: #FFFFFF;
}
.ierise-section{
    /* padding-top: 165px; */
    padding-top: 0;
}
.ierise-recruit-list{
    margin-top: 60px;
    margin-bottom: 120px;
}
.ierise-recruit-con{
    display: flex;
    flex-wrap: wrap;
    margin-right: -20px;
}
.ierise-recruit-con .ie-recruit-item{
    width: 285px;
    max-width: 100%;
    border: 1px solid #0E1D5D;
    margin-top: 40px;
    margin-right: 20px;
}
.ierise-recruit-con .ie-recruit-item:hover{
    border: none;
    box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.12);
}
.ie-recruit-item-con1{
    width: 100%;
    background: #0E1D5D;
    font-size: 18px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #FFFFFF;
    padding: 16px 6px;
    text-align: center;
}
.ie-recruit-item-con2{
    padding: 14px 13px 33px;
}
.ie-recruit-item-con2>div:nth-of-type(1){
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #000000;
    display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 5;
     overflow: hidden;
     min-height: 105px;
}
.ie-recruit-item-con2>div:nth-of-type(2){
    font-size: 14px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #4472C4;
    margin-top: 10px;
}
.ierise-job-content{
    width: 944px;
    max-width: 100%;
    margin: 0 auto;
}
.ierise-job-con1{
    font-size: 14px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #2C3751;
    margin-bottom: 22px;
    margin-top: 20px;
    width: 100%;
}
.ierise-job-con2{
    border: 1px solid #47659B;
    margin-bottom: 25px;
}
.ierise-job-con2-list{
    display: flex;
    flex-wrap: wrap;
    padding: 3px 50px 45px;
    margin-right: -60px;
    /* margin-right: -30px; */
}
.ierise-job-con2-item{
    margin-top: 33px;
    margin-right: 60px;
    /* margin-right: 30px; */
    display: flex;
    align-items: center;
    min-width: 234px;
    border-radius: 30px;
    padding: 2px 10px;
    overflow: hidden;
}
.ie-job-con2-item-icon{
    width: 62px;
    height: 62px;
    background: #FFFFFF;
    border: 5px solid #1BACB7;
    font-size: 22px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #1BACB7;
    text-align: center;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 100;
}
.ie-job-con2-item-txt{
    /*position: absolute;*/
    /*top: 7px;*/
    /*right: 0;*/
    flex: 1;
    /*padding-right: 60px;*/
    text-align: center;
    font-size: 18px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #f39800;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    /* background: #1BACB7; */
    background: #fff;
    border-radius: 3px;
    height: 42px;
    line-height: 42px;
    /* margin-left: -18px; */
    /* padding-left: 20px; */
    /* width: 195px; */
    width: 110px;
}
/* .ierise-job-con2-item.status1 .ie-job-con2-item-icon{
    border-color: #1BACB7;
    color: #1BACB7;
} */

.ierise-job-con2-item.status1{
    border: 2px solid #f39800;

}
.ierise-job-con2-item.status1 .ie-job-con2-item-txt{
    /* background: #f39800; */
    color: #f39800;
}
/* .ierise-job-con2-item.status2 .ie-job-con2-item-icon{
    border-color: #F4A146;
    color: #F4A146;
} */
.ierise-job-con2-item.status2{
    border: 2px solid #008342;
}
.ierise-job-con2-item.status2 .ie-job-con2-item-txt{
    /* border: 1px solid #008342; */
    color: #008342;
}
/* .ierise-job-con2-item.status3 .ie-job-con2-item-icon{
    border-color: #2F81CA;
    color: #2F81CA;
} */
.ierise-job-con2-item.status3{
    border: 2px solid #036eb8;
}
.ierise-job-con2-item.status3 .ie-job-con2-item-txt{
    /* border: 1px solid #036eb8; */
    color: #036eb8;
}
/* .ierise-job-con2-item.status4 .ie-job-con2-item-icon{
    border-color: #DA4A48;
    color: #DA4A48;
} */
/* .ierise-job-con2-item.status4 .ie-job-con2-item-txt{
    background: #DA4A48;
} */
/* .ierise-job-con2-item.status5 .ie-job-con2-item-icon{
    border-color: #3D9765;
    color: #3D9765;
} */
/* .ierise-job-con2-item.status5 .ie-job-con2-item-txt{
    background: #3D9765;
} */

.ierise-job-con2-item img{
    /* width: 234px; */
    /* height: 30px; */
    height: 28px;
}
.ierise-job-con3{
    background: #F7F8FB;
    padding: 50px 50px 0;
}
.ie-job-con3-item{
    padding-bottom: 85px;
    position: relative;
}
.job-con3-item-top{
    position: absolute;
    /* top: -350px; */
    /* top: -185px; */
}
.ie-job-con3-item-con1{
    font-size: 28px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #0E1D5D;
    margin-bottom: 30px;
}
.ie-job-con3-item-con2{
    font-size: 16px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: bold;
    color: #2C3751;
    /*margin-bottom: 20px;*/
}
.ie-job-con3-item-con3{
    margin-bottom: 20px;
}

.ie-job-con3-item-con2 img{
    max-width: 100%;
    height: auto;
}
.ie-job-con3-item-con3 img{
    width: 100%;
}
.ie-recruit-title{
    font-size: 30px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #0E1D5D;
    text-align: center;
    margin-bottom: 55px;
    line-height: 30px;
}
.ie-recruit-detail{
    width: 886px;
    max-width: 100%;
    margin: 0 auto;
    box-shadow: 0px 2px 12px 0px rgba(21, 26, 49, 0.15);
    padding: 44px 42px;
    min-height: 200px;
    overflow: auto;
}
@media (min-width:768px){
.ierise-recruit-con,.ierise-ship-con{
    margin-top: -40px;
}
}
@media (min-width: 1200px){
.container{
    padding: 0;
}
}
@media (max-width: 991px){
.ierise-recruit-list{
    margin-top: 30px;
    margin-bottom: 80px;
}
.ierise-recruit-con{
    justify-content: space-between;
}
.ierise-job-con2-list{
    justify-content: space-between;
}
.ierise-recruit-list .ie-recruit-title{
    margin-bottom: 0px;
}

.ierise-job-con .ie-recruit-title{
    margin-bottom: 20px;
}
.ierise-recruit-con .ie-recruit-item{
    margin-top: 20px;
}
}
@media (max-width:  767px){
.ierise-section{
    /* padding-top: 213px; */
    /* padding-top: 190px; */
    padding-top: 120px;
}
.job-con3-item-top{
    top: -113px;
}
.ierise-job-con3{
    background: #F7F8FB;
    padding: 30px 30px 0;
}
.ie-job-con3-item{
    padding-bottom: 35px;
}
.ie-top-back-btn{
    margin-bottom: 30px;
}
}
@media (max-width:  685px){
    .ierise-job-con2-list{
        justify-content: center;
    }
}
@media (max-width:  637px){
    .ierise-recruit-con{
        justify-content: center;
    }
}
