/* CareerDev */
.abotuFt{text-align:left; width:100%; margin-top:0.5rem; margin-bottom: 1rem; }
.abotuFt h2::after{content: ""; position: absolute; left:0; margin-left:0; bottom: 0; height: 0.02rem; width:15%; background:#fea235;}

.bitTit-c{ text-align:left; font-size:0;}
.bitTit-c h2::after{content: ""; position: absolute; left:0; bottom: 0; height: 0.02rem; width:50%; background:#ff9e30;}

.OpportunitiList{background:url("../images/jobBg_MB.jpg") no-repeat; height:8.8rem; background-size:100% auto; margin-top:0.92rem;  position: relative; display: flex; align-items: center;}


.Career_Graduate{
    width: 100%; height: 2rem; 
    color: #FDFDFD; 
    border: 1px solid #FDFDFD ; 
    border-radius: 0.12rem; 
    font-family:'Poppins-Regular';
    position: relative;
    margin: 1rem 0;
}

.Career_Graduate .p1,.Career_Experienced .p1{ width: 100%; text-align: center; font-size: 0.32rem; 
    line-height:0.6rem ;}
.Career_Graduate .p2,.Career_Experienced .p2{ width: 100%; text-align: center; font-size: 0.24rem; margin-top: 0.3rem;  line-height:0.4rem; margin: 0;padding: 0; position:absolute; y:0.38rem;}
.Career_Graduate .arrow,.Career_Experienced .arrow{ width: 100%; height:0.4rem;position:absolute; y:0.38rem; background: url("../images/Carreer/Career_Arrow.png") no-repeat center; background-position-x: 85%;}


.Career_Experienced{
    width: 100%; height: 2rem; 
    color: #FDFDFD; 
    border: 1px solid #FDFDFD ; 
    border-radius: 0.17rem; 
    font-family:'Poppins-Regular';
    position: relative;
    margin: 1rem 0;
}
/* CareerDev End*/

/* career-submit */
.careerSubmitBox{
    margin: 2rem auto;    
    width:90%; 
    height: auto;
    position: relative;    
    margin-bottom: 1rem;
    background:#fff; 
    border: 1px solid #e2e2e2;
    text-align: center;


}
.careerSubmitImg{
    width: 1.3rem;
    height: 1.3rem;
    margin: 0 auto;
   
    margin-top: 0.8rem;
    margin-bottom: 0.3rem;
}
.careerSubmitImg img{
    width: 1.3rem;
    height: 1.3rem;

}
.careerSubmitTxt{
    display: block;
    margin: 0.3rem auto;
    width:80%; 
    height:auto;
    line-height: 0.5rem;
    font-size: 0.36rem; 

}
.careerSubmitBT{
    width: 60%;
    height: 0.9rem;
    margin: 0.3rem auto;    
    text-align: center;      
}
.careerSubmitBT .Subimg{
    width: 1.01rem;
    height: 0.188rem;
    margin: 0 auto;

}
.careerSubmitBT .Applyimg{
    width: 1.88rem;
    height: 0.152rem;
    margin: 0 auto;

}
.careerSubmitBT .Submitimg{
    width: 0.75rem;
    height: 0.152rem;
    margin: 0 auto;

}

.careerSubmitBlankLine{
    width: 100%;
    height: 0.5rem;
}

    .careerSubmitBT .sergrBtn{width:100%; text-align: center; height:0.9rem; border-radius: 0.06rem; float: right;    }


    .careerSubmitBT .sergrBtn a{display: block; width: 100%; line-height: 0.9rem; color: #fff; font-size: 0.32rem;border-radius: 0.12rem;
        background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
        background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:linear-gradient(90deg, #f77d0c, #ffc32c);
    }

    .careerSubmitBT .sergrBtn a span{padding-left: 0.6rem; background: url("../images/Carreer/CareerSearch.png") no-repeat left center; background-size: 0.4rem auto; 
        line-height: 0.9rem; color: #fff; display: inline-block; font-size: 0.32rem;}
    
    
    .careerSubmitBT .BackBtn{width:100%; text-align: center; height:0.68rem; border-radius: 0.06rem; float: right;    }


    .careerSubmitBT .BackBtn a{display: block; width: 100%; line-height: 0.9rem; color: #fff; font-size: 0.32rem;border-radius: 0.12rem;
        background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
        background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:linear-gradient(90deg, #f77d0c, #ffc32c);
    }

    .careerSubmitBT .BackBtn a span{padding-left: 0.6rem; background: url("../images/Carreer/Career_Submit_BTBack.png") no-repeat left center; background-size: 0.4rem auto; line-height: 0.9rem; color: #fff; display: inline-block; font-size: 0.32rem;}


    .careerSubmitBT .BackBtn{width:100%; text-align: center; height:0.68rem; border-radius: 0.06rem; float: right;    }


    .careerSubmitBT .ApplyBT a{display: block; width: 100%; line-height: 0.9rem; color: #fff; font-size: 0.32rem;border-radius: 0.12rem;
        background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
        background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
        background:linear-gradient(90deg, #f77d0c, #ffc32c);
    }

    .careerSubmitBT .ApplyBT a span{line-height: 0.9rem; color: #fff; display: inline-block; font-size: 0.32rem;}    
    
/* career-submit end */


/* career-joblist1 */
.Career_CenterBox{
    width: 90%;
    margin: 0 auto;
    padding: 0.9rem 0;
}

.Career_SearchBox{
    width: 100%;
    height: auto;
    margin: 0 auto;    
   position: relative;

}
.Career_SearchInputBox{
    margin: 0;
    padding:0 0 0.1rem 0;    
    width: 100%;
    height: 0.9rem;    
}
.Career_SearchBTBox{
    width: 100%;
    height: 0.9rem;
    margin: 0.5rem auto;    
}
.Career_SearchInputBox input{
    margin: 0;
    padding: 0;   
    width: 100%;
    height: 0.9rem;
    font-size: 0.32rem;
    color: #9e9e9e;
    line-height: 0.68rem;
    border: 1px solid #e0e0e0;
    border-radius: 0.08rem;
    display: block;
    text-indent: 0.2rem;
}
.Career_SearchBTBox img{
    width: 1.14rem;
    height: 0.247rem;
    margin: 0 auto;

}
.Career_SearchBTBox a{ width:100%; height:0.9rem; line-height:0.9rem;  border-radius:0.06rem;  box-sizing:border-box; color: #fff; 
    display: flex; align-items: center; justify-content: space-between;
	background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
	background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:linear-gradient(90deg, #f77d0c, #ffc32c);}


.Career_TypeBox{
    width: 13.2rem;
    height: 1.0rem;
    margin: 0 auto;    
    margin-top: 0.4rem;
}
.Career_Fun{
    width: 100%;
    font-size: 0.32rem;
}

.Career_FunLeft{
    width: 100%;
    color: #434343;
    line-height: 0.68rem;
    padding: 0.1rem 0;
}
.Career_FunRight{
    width: 100%;
    padding: 0.1rem 0;
}
.Career_Fun select{
    line-height: 0.9rem;
    width: 100%;
    font-size: 0.32rem;
    height:0.9rem;
    color: #9e9e9e;
    border: 1px solid #e0e0e0;
}

.Career_List{
    width: 100%;    
    margin: 0 auto;    
    margin: 0.3rem 0; 
    position: relative;
    min-height: 12rem;
    height: auto;
}
.Career_List ul{
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;    
}

.Career_List li{    
    margin: 0;
    padding: 0;
    width: 100%; 
    border: 1px solid #dbdbdb;
    border-top: 1px solid #FF9F23;
    margin-bottom: 0.3rem;  
    position: relative;  
}

.Career_ListTitle{
    width: 100%;
    height: auto;
    position: relative;
    border-top: 1px solid #FF9F23;
    border-bottom: 1px solid #FF9F23;
    background-image: url("../images/Carreer/CareerJob_More.png");
    background-repeat: no-repeat;
    background-position:center right;
    background-position:right 0.3rem center;    

}
.Career_ListTitleTxt{    
    display: block;
    width: 78%;
    height: auto;
    line-height: 0.6rem;
    font-size: 0.4rem;
    color: #FF9F22;
    margin: 0.3rem 0;
    margin-left: 0.3rem;
}

.Career_ListTitleMore img{
    width:0.15rem;
    height:0.28rem;
    margin-top:0.5rem;
}
.Career_ListItem{
    width: 100%;
}
.Career_ListItemUL{
    display: inline-block;
    width: 90%;
    margin-left: 0.3rem;
    height: auto;
    border-bottom:1px solid #DBDBDB;
    position: relative;
}
.Career_ListItemUL p{
    display: block;
    margin: 0;
    padding: 0.3rem 0 0.2rem 0;
    height: auto;
    line-height: 0.5rem;
    font-size: 0.32rem;
    color: #212121;    
}

.LocImg{
    float: left;
    display: inline-block;
    width: 0.42rem;
    margin-bottom: 0.4rem;
    height: 0.36rem;    
}
.LocImg img{        
    width: 0.32rem;
    height: 0.36rem;    
}
.LocTxt{    
    display: inline-block;
    width: 80%;
    height: 0.36rem;   
    line-height:0.36rem;   ;  
    margin-left: 0.15rem;
    float: left;
    font-size: 0.32rem;
    color: #9d9d9d;
    margin-bottom: 0.3rem;
}
.Career_ListMore{
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    font-size: 0.32rem;
    color: #FF9D30;
    margin: 0.3rem 0;
}
.Career_ListMore a{
    color: #FF9D30;
}
.CareerPageBox{
    width: 14.1rem;
    height: 2.35rem;
    margin: 0 auto;
    text-align: center;
}
.CareerPageList{
    height: 0.423rem;    
    margin: 0 auto;
}
.CareerPageList ul{    
    margin: 0;
    padding: 0;
    height: 0.423rem;
    list-style: none;    
}
.CareerPageList li{    
    float:left ;
    width: 0.423rem;
    height: 0.423rem;    
    list-style: none;
    margin-left: 0.12rem;    
    margin-right: 0.12rem;
    font-size: 16px;
    color: #999;
    line-height: 0.423rem;
    
}
.CareerPageList .Now{
    line-height: 0.423rem;
    background-color: #FF9D2F;
    color: #FFF;
    border-radius: 0.05rem;
}
/* career-joblist1 end */

/* career-joblist2 */
.CareerLineBox{
    width: 90%;
    margin: 0 auto;
}
.CareerLineTitle{
    font-size: 0.4rem;
    color: #FF9F22;
    margin: 0.22rem auto;
    height: 0.9rem;
    line-height: 0.9rem;
    overflow: hidden;
}
.CareerLineBox ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;

}
.CareerLineBox li{
    width: 100%;
    height: auto;      
    margin-bottom: 0.5rem;      
}
.CareerLineBox li a{
    display: block;
    width: 100%;    
    line-height: 0.5rem;
    border:1px solid #e2e2e2;    
    font-size: 0.32rem;  

}


.CareerLineLeft{   
    display: block; 
    width: 90%;    
    margin: 0 auto;
    padding: 5% 0%;    
    line-height: 0.5rem;    
    color: #212121;
    border-bottom:1px solid #e2e2e2;

}
.CareerLineRight{
    display: block;
    width: 90%; 
    margin: 0 auto;
    padding: 5% 0%;  
    height: 0.5rem;    
    
}
/* career-joblist2 end */

/* career-jobDescription  */
.careerDescriptionBox{
margin: 0 auto;
    margin-top:1.75rem; 
    width:90%; 
    height: auto;    
    margin-bottom: 1rem;
}

.careerDescriptionTitle{
    width:100%; 
    height: auto;
    position: relative;
}
.careerDescriptionTitle h1{
    width:100%; 
    display: block;
    line-height:0.58rem ;
    font-size:0.48rem;
    color: #434343;
    margin: 0.1rem 0;
}
.careerDescriptionTitle h2{
    width:100%; 
    display: block;
    height: auto;
    line-height:0.52rem ;
    font-size: 0.38rem ;
    color: #212121;    
    border-bottom: 1px solid #e4e4e4;
    padding: 0.1rem 0 0.4rem 0;
}
.careerDescriptionContent{
    width:100%; 
    height: auto; 
    /*min-height: 13rem;*/
    background-color: #FFF;
    border:1px solid #e4e4e4;
    border-radius: 0.05rem;
    font-size:0.32rem ;
    line-height:0.30rem;    
}
.careerDescriptionContentTitle{
    width:100%; 
    height: 1rem; 
    border-bottom:1px solid #e4e4e4;    
}
.careerDescriptionContentTitle h1{
    width:90%;     
    height: 0.60rem; 
    line-height:0.60rem ;
    margin-top: 0.42rem;
    font-size:0.4rem  ;
    color: #212121;
    margin-left:0.50rem ;
}
.careerDescriptionContentInfo{
    width:90%;     
    line-height:0.60rem;    
    font-size:0.34rem ;
    color: #212121;
    margin-left:0.5rem ;
    margin-bottom: 0.5rem;
}
.careerDescriptionContentInfo p{
    font-size:0.34rem ;
    line-height:0.60rem;   
    color: #212121;

}
.careerDescriptionContent span{
    font-size:0.32rem ;  
    color: #212121;
    line-height:0.50rem;   
}
.careerDescriptionNote{
    width:100%; 
    height: auto; 
    line-height:0.60rem;   
    border-top:1px solid #e4e4e4;    
}

.careerDescriptionNote p{
    line-height:0.60rem;   
    font-size:0.32rem ;  
    color: #FEA638;
    width:80%;  
    margin-left:0.58rem ;
    margin-top:0.3rem;
    margin-bottom: 0.3rem;
}
.careerDescriptionNote a{
    color: #FEA638;
}
.careerDescriptionControl{
    width:100%; 
    height: auto;
    margin-top: 0.3rem;  
}
/* career-jobDescription end */

/* career-jobApply */
.careerApplyBox{
    margin: 0 auto;
    margin-top:1.32rem; 
    width:90%; 
    height: auto;    
    min-height: 15rem;
    margin-bottom: 1rem;
    position: relative;
}
.careerApplyBoxTitle{
    width:100%; 
    height: auto;
    position: relative;
    line-height:0.6rem ;
    font-size:0.32rem ;
    color: #656565;
    font-weight: normal;
    margin: 0.3rem 0;
}

.careerApplyResume,.careerApplyLetter,.careerApplyContact,.careerApplyEmployment,.careerApplyEducation,.careerApplyQuestion{
    display: block;
    width: 90%;
    height: auto; 
    line-height:0.9rem ;
    position: relative;
    font-size:0.32rem ;
    color: #212121;
    padding: 5%;
    background-color: #fff;
    margin-bottom: 0.3rem;
    clear: both;
    border: 1px solid #e3e3e3;
}
.careerApplyTitle{
    width:100%;
    height: 0.9rem; 
    line-height:0.9rem ;
    font-size:0.34rem ;
    color: #212121;
    font-weight: bold;
}
.careerApplyContent{
    width: 100%;
    height: auto;
    position: relative;
}
.careerApplyCoverImg{
    width: 100%;
}

.careerApplyResumeContent{
    width: 100%;
    height: auto;
    position: relative;
}
.careerApplyResumeContent a{
    width: 70%;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    background-image: url(../images/Carreer/CareerApplyBZ.png);
    background-repeat: no-repeat;
    background-position-x: 0.70rem;
    background-position-y: 0.25rem; 
    background-color: #f0f0f0;
    display: inline-block;
    font-size:0.32rem ;
    text-indent: 0.3rem;
}

.careerApplyResumeContent p{
    margin: 0;
    padding: 0;
    width: 100%;
    color: #434343;
    font-size:0.32rem;
    display: block;
    height: auto;
    line-height: 0.6rem;
    margin: 0.3rem 0;
}
.careerApplyContact ul{
    margin: 0;
    padding: 0;
    list-style: none;
    height: auto;
    display: block;
}
.careerApplyContact li{
    display: block;
    width:100%;
    height: auto;
    font-size:0.34rem ;
    line-height: 0.9rem;
    margin-bottom: 0.2rem;
    position: relative;
}

.careerApplyContact input{
    width: 100%;
    text-indent: 0.3rem;
    line-height: 0.8rem;
    font-size: 0.34rem;
    border: 1px solid #e3e3e3;
    border-radius: 0.08rem;
}
.careerApplyContact p{
    margin: 0; padding: 0;
    display: block;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
}
.careerApplyEmpLine{
    height: 0.9rem;
    margin-bottom: 0.4rem;
}
.careerApplyEmpClose{
    height: 0.9rem;
    width: 0.9rem;
    display: block;
    float: right;
}
.careerApplyEmpLine img{
    height: 0.5rem;
    width: 0.5rem;   
    margin: 0.2rem 0.2rem;
}
.careerApplyEmpSelect{
    display: block;
    height: 0.9rem;
    width: 100%;
}
#EmployEmpluyer{
    width: 80%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    border: 1px solid #e3e3e3;
    color:#9e9e9e;
    text-indent: 0.2rem;
    border-radius: 0.08rem;
    float: left;
    display: block;
}
#EmployStart,#EmployEnd{
    float: left;
    width: 45%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    color:#9e9e9e;
    border: 1px solid #e3e3e3;
    display: block;
    border-radius: 0.08rem;
}
#EmployTitle{
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    border: 1px solid #e3e3e3;
    color:#9e9e9e;
    text-indent: 0.2rem;
    display: block;
    border-radius: 0.08rem;
}
.careerApplyEmpAddTitle{
    display: block;
    width: 100%;
    height: 0.9rem;
    border: 1px solid #e3e3e3;
    font-size:0.34rem ;
    line-height: 0.9rem;
    border: 1px solid #e3e3e3;
    color:#9e9e9e;
    text-align: center;
    background-color: #f7f7f7;
    float:left;
}

.careerApplyEmpAddEmployer{
    display: block;
    width: 70%;
    height: 0.9rem;
    border: 1px solid #e3e3e3;
    font-size:0.34rem ;
    line-height: 0.9rem;
    border: 1px solid #e3e3e3;
    color:#9e9e9e;
    text-align: center;
    background-color: #f7f7f7;
    float:left;
}
.careerApplyEmpDone {
    color: #3C8BD3;
    float: right;
    width: 28%;
    height: 0.32rem;
    line-height:0.9rem;;
    text-align: center;
    display: block;
}



#EmployEduSchool{
    border-radius: 0.08rem;
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    border: 1px solid #e3e3e3;
    color:#9e9e9e;
    text-indent: 0.2rem;
    display: block;
}
#EmployEduYear{
    float: left;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    color:#9e9e9e;
    border: 1px solid #e3e3e3;
    display: block;
    border-radius: 0.08rem;
}
#EmployEduND{
    float: left;
    width: 38%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    color:#9e9e9e;
    border: 1px solid #e3e3e3;
    display: block;
    margin-left: 4%;
}
#EmployEduMajar{
    border-radius: 0.08rem;
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    border: 1px solid #e3e3e3;
    color:#9e9e9e;
    text-indent: 0.2rem;
    display: block;
    border-radius: 0.08rem;
}
.careerApplyQuestionItem{
    width: 100%;
    height: auto;
    position: relative;
}
.careerApplyQuestion ul{
    margin: 0;
    padding: 0;
    list-style: none;
    height:auto!important;

}
.careerApplyQuestion li{
    display: block;
    width:100%;
    height: auto;
    font-size:0.34rem ;
    line-height: 0.9rem;
    margin-bottom: 0.14rem;
    position: relative;
}

.careerApplyQuestion Select,.careerApplyQuestion input{
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size:0.32rem ;
    color:#9e9e9e;
    border: 1px solid #e3e3e3;
    display: block;
}

.careerApplyQuestion p{
    margin: 0; padding: 0;
    width: 100%;
    height: auto;
    line-height: 0.6rem;
    margin: 0.2rem 0;
    font-size:0.32rem ;
    display: block;
}
.careerApplyQuestion{
    min-height: 4rem;
}
.careerSubmitTxt{
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    margin: 0.3rem auto;
    font-size: 0.32rem;
    text-align: center;

}
/* career-jobApply end */