
.employing-concept{padding-bottom: 60px;}
.employing-concept li{float: left;width: 32.33%;height:600px;margin-right: 1.5%;margin-bottom: 20px;background-color: #f4f4f4;position: relative;overflow: hidden;}
.employing-concept li:nth-child(3n){margin-right: 0;}
.employing-concept li .cont{padding: 30px 25px;color: #333;}
.employing-concept li .cont img{width: 52px;margin-bottom: 10px;}
.employing-concept li .cont h4{font-size: 34px;line-height: 36px;font-weight: bold;padding-bottom: 20px;border-bottom: 1px solid #cbcbcb;margin-bottom: 24px;}
.employing-concept li .cont p{font-size: 16px;line-height: 24px;margin-bottom: 24px;text-align: justify;}
.employing-concept li .num{position: absolute;right: 20px;bottom: 0;font-size: 140px;line-height: 100px;color:rgba(15,108,178,0.12);font-family: "gotham_bold";font-style: italic;}
/*以上是用人理念*/

.recruit-mes{color: #333;padding-bottom: 60px;}
.recruit-mes .recruit-search{margin-bottom: 20px;}
.recruit-mes .recruit-search .inp{width: 70%;  float: left;  height: 82px;  background: #f4f4f4;  padding: 0 1%;  line-height: 82px;  margin-right: 2%;  font-size: 18px;  color: #333;  border: 0; }

.recruit-mes .recruit-search .sub {width: 26%;  float: right;  height: 82px;  line-height: 82px;background-color: #004ea1;  background-image: url("../images/icon_sear.png");;background-position:center center;background-repeat: no-repeat;background-size: 27px;border: 0;  transition: background .3s;}


.recruit-mes ul li{margin-bottom: 85px;}
.recruit-mes ul li:last-child{margin-bottom: 0;}
.recruit-mes ul li .job-name{position: relative;margin-bottom: 25px;}
.recruit-mes ul li .job-name h3{font-size:28px;line-height: 32px; }
.recruit-mes ul li .job-name p{position: absolute;top: 0;right: 0;}
.recruit-mes ul li .job-name p span{display: block;font-size: 14px;line-height: 22px;}
.recruit-mes ul li .job-name p span a{display: inline-block;font-size: 14px;line-height: 22px;color: #555;}
.recruit-mes ul li .job-intro{}
.recruit-mes ul li .job-intro dl{background: #f6f6f6;}
.recruit-mes ul li .job-intro dl dd{float: left;width: 80%;background: #efefef;}
.recruit-mes ul li .job-intro dl dd.job-inf{float: left;width: 20%;background: none;}
.recruit-mes ul li .job-intro dl dd.job-inf span{display: block;font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.recruit-mes ul li .job-intro dl dd .con{padding: 50px 35px;}
.recruit-mes ul li .job-intro dl dd .con .con-list{float: left;width: 47%;margin-right: 6%;min-height: 400px;}
.recruit-mes ul li .job-intro dl dd .con .con-list:last-child{margin-right: 0;}
.recruit-mes ul li .job-intro dl dd h3{font-size: 12px;line-height: 20px;font-weight: bold;margin-bottom: 20px;}
.recruit-mes ul li .job-intro dl dd p{font-size: 12px;line-height: 22px;margin-bottom: 22px;}


.recruit-mes .joinList { font-size: 18px; }
.recruit-mes .joinList .joinspan { text-align: center; cursor: pointer; width: 22%; display: block; float: left;padding-top: 30px;
    padding-bottom: 30px;}

.recruit-mes .joinList .joinspan1 { text-align: left; padding-left: 5%; width: 35%; }
.recruit-mes .joinList .joinspan4 { width: 16%; }
.recruit-mes .joinList dd {position: relative; }
.recruit-mes .joinList .joindt {background: #ababab; overflow: hidden;color: #fff;line-height: 22px; }

.recruit-mes .joinList dd:nth-child(2n) .joinT {background: #fff; }
.recruit-mes .joinList dd .joinT{background: #f4f4f4;-webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease;transition:all 0.3s ease;}

.recruit-mes .joinList .joinT .joinspan { line-height: 22px; -moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease;transition:all 0.3s ease; color: #333;letter-spacing: -1px; }

.recruit-mes .joinList .joinB { display: none; }
.recruit-mes .joinList .joinCon { width: 91%; margin: 0px auto; padding: 30px 0px 22px; overflow: hidden; }
.recruit-mes .joinList .joinCon .joinMes { font-size: 14px;color: #888;line-height: 24px; }
.recruit-mes .joinList .joinCon .joinMes p{}

.recruit-mes .hline { border-top: 1px solid #eeeeee; padding: 22px 0px; margin-top: 35px; }

.recruit-mes .joinList dd.active .joinT,.recruit-mes .joinList dd:hover .joinT {background-color: #004ea1;}
.recruit-mes .joinList dd.active .joinT .joinspan,.recruit-mes .joinList dd:hover .joinT .joinspan{color: #fff;}


.recruit-mes .joinList dd{background: #f4f4f4;}
.recruit-mes .joinList .joinspan1{padding-left: 50px;}
.recruit-mes .joinList .joinspan4{float: right;}


.recruit-mes .joinList{border: none;}
.recruit-mes .joinList .joinCon{background: #fff;width: 96%;padding: 30px 3% 20px 3%;}
/*.recruit-mes .joinList dd.active .joinT .joinspan4,.recruit-mes .joinList dd:hover .joinT .joinspan4 { color: #fff; }*/


.recruit-mes .joinList .apply{margin-top: 15px;}
.recruit-mes .joinList .apply a {display: inline-block;  font-size: 16px;  line-height: 33px;  color: #202020;  font-weight: bold;}
.recruit-mes .joinList .apply a img { margin-top: 5px;  margin-right: 8px;}
/*以上是招聘职位*/

