@charset "utf-8";
.pg img {	border: 0;	max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
.w100{width: 100% !important;}


/* -----------当前位置---------------*/
ul.location{   height: 60px;    overflow: hidden;}
ul.location li {text-transform:Capitalize;
   display: inline-block; float:left;
   padding:0 15px;
   font-size: 14px;
   /* color: #999; */
   position:relative;
}
ul.location li.current_path{color: #333;}

ul.location li:before {
   position:absolute;
   top: 0;
   left: 0;
   font-family: 'FontAwesome';
   content: "\f105";
}
ul.location li:nth-of-type(1):before {display: none;
   position:absolute;
   top: 0;
   left: -3px;
   font-family: 'FontAwesome';
   content: "";
   color: #3bb3c3 ;
 
}


/* -----------招聘---------------*/
.job_body {
   width:100%;max-width:1440px; float:left; padding:30px 50px ; background: #FFF; box-sizing: border-box;
}
.jobbox {
   width:100%; float:left; padding: 30px 0;
   border-top: 1px solid #e0e0e0;
}
.jobbox h5 {
   float: left; position:relative;
   width: 25%;
   font-size: 25px; font-weight:normal;
   color: #000;
}
.jobbox h5:after{ content:"";
position: absolute; left:0; top:-31px; right: 0;
height:1px; background:#333; overflow:hidden;

}
.jobbox figure {
    float: left;display: block;
    width: 25%; text-align: center;
    overflow: hidden; 
 }
 .jobbox figure img{
    max-width: 200px;border-radius: 100%;
 }
  
.jobbox .jobinfor {
   float: left; display:block;
   width: 75%;
}
.jobinfor h2{float: left; width: 100%; font-size: 24px;line-height: 44px;}
.jobinfor h4{float: left; width: 100%; font-size: 18px; padding-bottom: 15px;}
.jobinfor section{float: left; width: 100%; }

