/*菜单*/
#job{overflow: hidden;}
#job_nav{height: 34px;background: #fff;padding: 5px 15px;position:relative;}
#job_nav span{margin:0;font-size: 16px;color:#313131;line-height: 24px;display: inline-block;}
#job_nav span.job-navTitle{font-size: 16px;}
.navBox{position: absolute;top:90px;left:0;width: 100%;background-color: rgba(0, 0, 0, .4);  display: none;}
.navBox-info{padding:20px 15px 40px;background: #eee;}
.navBox-info ul li{width: 29%;margin-right:6.5%;float: left;font-size: 12px;margin-bottom: 20px;text-align: center;background:#fff;border-radius: 6px;padding: 1px 2px;}
.navBox-info ul li a{color: #434343;display: inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.navBox-info ul li.active{background:#72b9ff; }
.navBox-info ul li.active a{color: #fff;}
.navBox-info ul li:nth-child(3n+0){margin-right:0%;}
.navBox-info .jobzw p{font-size: 12px;font-weight: 600;}
#nav-job-box .jobzw{max-height:166px;overflow:hidden;}
/*职位列表*/
.job-list{padding: 7px;}
.job-single{background: #fff;height: 110px;margin-bottom: 7px;padding:0 9px;}
.jobSingle-body{height: 80px;border-bottom: 1px solid #eee;padding: 15px 0;}
.jobSingle-img{width: 50px;height: 50px;float: left;}
.jobSingle-img a img{width: 50px;height: 50px;border: 1px solid #eee;}
.jobSingle-foot{height: 30px;}
.jobSingle-info{margin-left:60px;margin-right: 65px;}
.jobSingle-info p{margin-bottom: 0;}
.jobSingle-name{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jobSingle-name a{font-size: 16px;color: #353535;}
.jobSingle-company span{font-size: 14px;color: #7d7d7d;}
.jobSingle-salary {float: right;}
.jobSingle-salary p{font-size: 16px;color: #499ef3;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 65px;}
.jobSingle-companyname{display: inline-block;float: left;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right:20px;}
.jobSingle-foot p span{font-size: 14px;color: #7d7d7d;line-height: 30px;}
/*职位内页*/
#job-index{padding: 7px;}
.jobIndex-head{background: #fff;padding: 11px;margin-bottom: 10px;}
.jobIndex-head p{margin-bottom:5px;}
.jobIndex-info{border-bottom: 1px solid #eee;padding-bottom: 7px;}
.jobIndex-jobname{font-size: 16px;color: #353535;    margin-right: 25% !important;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 600;}
.jobIndex-tag span{font-size: 14px;color: #7d7d7d;}
.jobIndex-temp{font-size: 14px;color:#7d7d7d; }
.jobIndex-salary{font-size: 16px;color: #499ef3;float: right;}
.jobIndex-people p{font-size: 14px;color:#7d7d7d;padding-top: 7px;margin-bottom: 0;}
.jobIndex-body{background: #fff;padding:0 11px;margin-bottom: 10px;}
.jobIndex-body-h3{font-size: 16px;color: #353535;margin:0;padding: 8px 0;border-bottom: 1px solid #eee;font-weight: 600;}
.jobIndex-word{padding: 7px 0;}
.jobIndex-word p,.jobIndex-word p span{font-size: 13px !important;}
.jobIndex-foot{background: #fff;padding:0 11px;margin-bottom: 10px;}
.jobIndex-foot h3{font-size: 16px;color: #353535;margin:0;padding: 8px 0;border-bottom: 1px solid #eee;font-weight: 600;}
.jobIndex-foot .jobSingle-info{margin-right: 0;}
.jobIndexFoot-body{border-bottom: 1px solid #eee;padding: 15px 0;}
.jobIndexFoot-img{width: 50px;height: 50px;float: left;}
.jobIndexFoot-img a img{width: 50px;height: 50px;border: 1px solid #eee;}
.jobIndexFoot-foot{height: 30px;}
.jobIndexFoot-info{margin-left:60px;}
.jobIndexFoot-info p{margin-bottom: 0;}
.jobIndexFoot-name{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jobIndexFoot-name a{font-size: 14px;color: #353535;}
.jobIndexFoot-company span{font-size: 13px;color: #7d7d7d;}
.jobIndexFoot-salary {float: right;}
.jobIndexFoot-salary p{font-size: 13px;color: #499ef3;}
.jobIndexFoot-companyname{display: inline-block;float: left;width:65%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right:20px;}
.jobIndexFoot-company span{margin-right: 20px;}
.jobIndexFoot-foot p{font-size: 13px;color: #7d7d7d;margin-bottom:0;padding-top: 3px;}
.companyAddress{background: url(/static/mobile/img/job_icon.png) -82px -14px no-repeat; display: inline-block;width: 14px; height: 8px;}
.jobIndex-resume{border-top: 0px solid #eee;padding-top:10px;position: fixed;width: 100%;bottom: 49px;}
.jobIndex-resume button{width: 100%;border-radius: 0;    height: 45px;font-size:16px;}
#resume{margin-top:100px;}
#resume .modal-body p{font-size: 14px;}
.resume-info{margin-top:10px;}