.tit_area{background:#fff;padding:.46875rem;position:relative;border-bottom:1px solid #f6f6f6;padding-bottom:.3125rem}
.tit_area h1{font-size:0;line-height:.5625rem}
.tit_area h1 .d_title{font-weight:700;margin-right:.15625rem;font-size:.46875rem;line-height:.5625rem}
.stats_bar{margin-top:0.3125rem;font-size:0.3125rem;display:-webkit-flex}
.stats_bar span{color:#ccc;margin-right:0.3125rem;-webkit-flex:1;}
.browse_num{-webkit-flex:1;}
.browse_num span {font-size: .3125rem;}
.browse_num span:first-child {margin-right: .15625rem;}

.job_con {
	margin:0;
	padding:0.46875rem;
    padding-top: .3125rem;
    background-color: #fff;
}
.job_con ul li {
    margin-top: .3125rem;
    display: -webkit-flex;
}
.job_con ul li:first-child {
    margin-top: 0;
}
.job_con ul li span {
    font-size: .375rem;
    color: #555;
    line-height: .5rem;
}
.job_con ul li .attrValue {
    display: block;
    overflow: hidden;
    max-width: 7.5rem;
}
.job_con ul li .attrMobile{
	font-size:0.5rem;
	color:red;
}
.pos_tips {
    padding: .15625rem .3125rem;
    line-height: .40625rem;
    font-size: .3125rem;
    color: #ff6c32;
    background: #fffaea;
}
.pos_tips .tips_sign {
    float: left;
}
.pos_tips .tips_content {
    margin-left: 0;
}
.pos {
    margin-top: .3125rem;
    font-size:0.375rem;
}
.position_dis, .pos .position_dis {
    background: #fff;
}
.tit {
    height: 1.40625rem;
    line-height: 1.40625rem;
    padding-left: .46875rem;
    border-bottom: 1px solid #f6f6f6;
}
.tit h2 {
    font-weight: 400;
    color: #000;
    font-size: .46875rem;
}
.position_dis .dis_con, .pos .position_dis .dis_con {
    max-height: 2.8125rem;
    margin: .46875rem .46875rem 0;
}
.position_dis img{max-width:540px;}
@media all and (max-width: 540px){
    .position_dis img{max-width:300px;}
}
.others_job {
    font-size: 0;
    margin-top: .3125rem;
    background: #fff;
}
.others_job .others_tit {
    border-bottom: 1px solid #e5e5e5;
}
.others_job .others_tit h2 {
    padding-left: .46875rem;
    line-height: 1.40625rem;
    height: 1.40625rem;
    font-size: .46875rem;
    color: #000;
    font-weight: 400;
}
.others_job ul li{
	padding: .46875rem;
    background-color: #fff;
    display: block;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
}
.others_job ul li .o_tit {
    font-size: .375rem;
    color: #333;
}
.others_job ul li .o_pos {
    font-size: .34375rem;
    color: #999;
    margin-top: .3125rem;
    margin-left:0.3125rem;
}