.jobDetails { margin-bottom: 1.2rem; }
.jobDetails .jobDetails_brief { padding: 0.24rem; background: #fff; position: relative; }
.jobDetails .jobDetails_brief.pd { padding-right: 1rem; }
.jobDetails .jobDetails_brief h3 { font-size: 0.5rem;color:#333333; font-weight: bold; }
.jobDetails .jobDetails_brief div { font-size: 0.32rem; color: #de3737; margin: 0.15rem 0; }
.jobDetails .jobDetails_brief p { font-size: 0.32rem; color: #4a9cf0;line-height:0.65rem }

.jobDetails .jobDetails_brief p img { height: 0.3rem; vertical-align: middle; margin-right: 0.1rem;margin-left:0.35rem }

.jobDetails .jobDetails_brief a { position: absolute; top: 0.6rem; right: 0.24rem; text-align: center; }
.jobDetails .jobDetails_brief a img { height: 0.3rem; }
.jobDetails .jobDetails_brief a span { display: block; font-size: 0.32rem; color: #fca730; }


.jobDetails .jobDetails_description { padding: 0.24rem; background: #fff; margin-top: 0.04rem; }
.jobDetails .jobDetails_description h3 { font-size: 0.34rem; text-indent: 0.2rem; border-left: 0.04rem solid #4a9cf0; line-height: 0.34rem; font-weight: bold; margin: 0.1rem 0; }
.jobDetails .jobDetails_description h3 span { float: right; font-weight: normal; color: #de3737; }
.jobDetails .jobDetails_description p { font-size: 0.32rem; margin: 0.15rem 0; line-height: 0.5rem; }
.jobDetails .jobDetails_description pre { font-size: 0.32rem; margin: 0.15rem 0; line-height: 0.5rem; }
.jobDetails .jobDetails_description dl { overflow: hidden; margin: 0.2rem 0; }
.jobDetails .jobDetails_description dl dt { float: left; width: 0.86rem; height: 0.86rem; border: 1px solid #e8e8e8; border-radius: 50%; overflow: hidden; font-size: 0; text-align: center; line-height: 0.86rem; }
.jobDetails .jobDetails_description dl dt img { max-width: 100%; max-height: 100%; }
.jobDetails .jobDetails_description dl dd { float: left; overflow: hidden; height: 1.2rem; width: 70%; margin-left: 0.2rem; }
.jobDetails .jobDetails_description dl dd h3 { border: none; /*padding: 0;*/ text-indent: 0; margin:  0; }
.jobDetails .jobDetails_description dl a { float: right; margin-top: 0.48rem; }
.jobDetails .jobDetails_description dl a img { height: 0.4rem; }

.jobDetails .jobDetails_description div { font-size: 0.32rem; margin: 0.1rem 0; }
.jobDetails .jobDetails_description div img { height: 0.3rem; vertical-align: middle; }
.jobDetails .jobDetails_description .map { height: 5rem; width: 100%; }
.jobDetails .jobDetails_description .map div { margin: 0; font-size: 0.14rem; }

.jobDetails .jobDetails_description .warning img { height: 0.3rem; float: left; margin-right: 0.1rem; margin-top: 0.08rem; }

.jobDetails .jobDetails_elite > p { font-size: 0.34rem; text-align: center; padding: 0.24rem 0; }
.jobDetails .jobDetails_elite > p + ul li:first-child { margin-top: 0; }

.jobDetails .jobDetails_operation { position: fixed; bottom: 0; left: 0; display: flex; width: 100%; height: 1rem; background: #fea82f; color: #fff; }
.jobDetails .jobDetails_operation a { color: #fff; font-size: 0.34rem; text-align: center; line-height: 1rem; flex: 1; }
.jobDetails .jobDetails_operation a img { height: 0.4rem; vertical-align: middle; margin-right: 0.1rem; }
.jobDetails .jobDetails_operation a:nth-child(2) { background: #4ac7f0; }
.jobDetails .jobDetails_operation a:last-child { background: #4a9cf0; }


/*已投简历*/
.jobDetails_delivered .jobDetails_operation a:last-child { background: #eaeaea; color: #4a9cf0; }
/*收藏*/
a img.off { display: none; }
a.on img.off { display: initial; }
a.on img.on { display: none; }



.info-foot {width:100%; height:1rem; overflow:hidden;background:#fff; position:fixed; bottom:0;left:0;  border-top:1px solid #eee; padding:0 0.25rem; box-sizing:border-box;}
.info-foot-left{float:left;overflow:hidden}
.info-foot-left-item{float:left;margin-top:0.1rem;margin-right:0.25rem;text-align:center}
.info-foot-left-item:nth-child(3){margin-right:0}
.info-foot-left-item img{height:0.4rem;margin-bottom:0.08rem}
.info-foot-left-item div{text-align:center;color:#999999;}

.info-foot-right {float:right;display:block;margin-top:0.14rem;width:4.4rem;height:0.7rem;line-height:0.7rem;text-align:center;border-radius:0.16rem;color:#fff;font-size:0.28rem;background:#268bf2}
