/*首页*/

.index_body{padding:0px 0.5rem; padding-top:10px; }

/*首页头部*/



.yunTopUp_right{display:flex;align-items:center; padding-left:0.586666rem; position: relative; font-size: 0.426666rem;}
.yunTopUp_right:after{width:.533333rem;height:.533333rem; position: absolute;left:0;top:0; background:url(../images/tab_icon_me_n.png) no-repeat; background-size:100%;content:''; display: inline-block ;}
.index_newedition_search_box{ position:relative; z-index:100;background: #fff;}
.index_newedition_searchbg{ background:#fff;border-radius:0.133333rem 0.133333rem 0 0;padding:0rem 0 0 0;}
.index_newedition_search_c{height:0.933333rem; line-height:0.933333rem; background:#f2f2f2;border-radius:0.533333rem;position: relative;color:#848484; font-size: .346667rem;}
.index_newedition_search_p{width:5.333333rem !important; display:inline-block; padding-left:0.4rem;color:#757575;height:0.933333rem; position:relative ;font-size: .346667rem; }
.index_newedition_search_c:after{width:0.48rem;height:0.48rem;content:''; display:inline-block;background:url(../images/searchicon.png) no-repeat; background-size:100%; position:absolute;right:0.4rem;top:0.186666rem; }
.index_newedition_search_city{ display:inline-block; padding-left:0.4rem; padding-right:0.533333rem; position:relative; }
.index_newedition_search_city:after{width:.026667rem;height:0.4rem; background:#d8d8d8;content:''; display:none; position:absolute;right:-0.133333rem;top:.32rem;}
.index_newedition_search_city:before{content: "";position: absolute;top:0.32rem;margin: auto 0;right: 0;width:0.266666rem;height:0.266666rem;background: url(../images/icon_s_xia.png); background-size: 100%;}
.index_newedition_searchlist{width:; position:absolute;left:2.933333rem;top:0;height:0.933333rem;font-size: .346667rem; overflow:hidden}
.index_newedition_searchlist ul li{width:100%;height:0.933333rem; line-height:0.933333rem;}
.index_newedition_navbox{ padding:0 0.4rem;background: #fefefe;}
.index_newedition_nav{ background:#fff;border-radius:0 0 .133333rem .133333rem;}

.optimize_tip_box{ background:#fff; padding:.4rem .4rem 0 .4rem;background:#fff;}
.optimize_tip{border:.026667rem solid #eee;background:#fff;padding:.213333rem 1.333333rem .266667rem 1.6rem; position:relative;border-radius:.133333rem;}
.optimize_name{font-size:.373333rem;font-weight:bold; padding-bottom:.133333rem;}
.optimize_p{color:#999; font-size:.32rem;}
.optimize_tip_bth{ background:#3b7cff;border-radius:.533333rem; display:inline-block; position:absolute;right:.4rem;top:.48rem;color:#fff;padding:.053333rem .266667rem;}
.optimize_tipicon{width:.853333rem;height:.853333rem; background:url(../images/rxl.png) no-repeat; background-size:100%; position:absolute;left:.4rem;top:.4rem;}
.optimize_tipgbicon{width:.213333rem;height:.213333rem; background:url(../images/close.png) no-repeat; background-size:100%; position:absolute;right:.186667rem;top:.133333rem;}
.new_mq{border-radius:.213333rem; background-color: #fff; margin-top: 0.266666rem;width:100%; padding: 0.266666rem 0 0 0; position: relative; min-height: 1.2rem;}
.new_mq_name{ font-weight: bold; font-size:1.2rem; padding-left: 0.266666rem; padding-top: 0.266666rem; font-style:normal;}
.new_mq_more{ position: absolute;right:.266667rem;top:.266667rem; font-size:0.32rem;color:#999;}
.yun_newedition_footer{width:100%; text-align:center; font-size:.32rem; line-height:.666667rem; padding:.4rem 0;}
.yun_newedition_footer_line{ display:inline-block; padding:0 .4rem;}
.zxkf{ position:fixed;right:.533333rem;bottom:3.133333rem; z-index:1000;  width:1.066667rem;  height:1.066667rem;  text-align:center;border-radius:50%; background: url(../images/kefu.png) no-repeat; background-size:100% ;}
.yun_newedition_jobmore{padding:0px 0.32rem}
.yun_newedition_jobmore a{height:1.2rem; line-height:1.2rem; text-align:center; display:block;    color: #333;    background-color: #fff;border-radius:.106667rem; font-size: 0.373333rem;}

.banner {
    position: relative;
    width: 100%;
    height: 15.5rem;
    background-color: #fff;
    border-radius: .213333rem;
}

.job {
    width: 100%;
    height: 2.866667rem;
}

.navbox_jgw {
    width: 100%;
    height:2.64rem
}
/*
.swiper-pagination {
    position: static !important;
}*/

.navbox_fyq .swiper-pagination-bullet {
    width: 0.133333rem;
    height: .133333rem;background: #2778f8; opacity: 0.2;
}

.navbox_fyq .swiper-pagination-bullet-active {
  width:0.346666rem; height: .133333rem;border-radius:0.533333rem;  background: #2778f8;opacity: 1;
}

.full-time {
    flex: 1;
    text-align: center;
    width: 25%;height:2.133333rem;
    float: left;    line-height: 1.8;
}

.full-time-logo {
    display: inline-block;
    width: .933333rem;
    height: .933333rem;
    margin-top:0.4rem; overflow: hidden; vertical-align: top;
}
.full-time-logo img{width:100%;height:100%;}
.full-time-word {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: .346667rem;
    font-weight: 500;
    color: #181818;  
}

.talents {
    flex: 1;
}

.invite {
    flex: 1;
}

.enterprise {
    flex: 1;
}

.roll {
    overflow: hidden;
    border-radius: .16rem;
    width: 100%;
    height:12.5rem;
	
}

.roll .van-swipe {
    height: 100% !important;
    overflow: hidden;
}

.roll .van-swipe img {
    width: 100%;
    display: block;
}

.tail {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 100%;
    height: 1.333333rem;
    padding-left: .32rem;
    padding-right: .32rem;
    background-color: #fff;
    display: flex;
    z-index: 999;
}

.home-page {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem;
}

.post {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem;
}

.aircraft {
    position: relative;
    flex: 1;
    text-align: center;
    line-height: 1.333333rem;
}

.information {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem;
}

.mine {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem;
}

.inform {
    height: 2rem;
   font-size: 1rem;
    color: #666;
    overflow: hidden;
    position: relative;
    padding-left: 1.533333rem;
    padding-right: .8rem;
	
	 font-style:normal;
}
.conceal_word{
    width: 5.04rem;
    overflow: hidden;
     text-overflow:ellipsis;
      white-space: nowrap;
}
.inform-trumpet {
    display: inline-block;
    position: absolute;
    left: 0.5rem;
    top: 0.3rem;
    width: 1.5rem;
    height: 1.5rem;

}



.inform-word {}

.recruit {
    padding: 0.266666rem .266667rem .266667rem .266667rem;
    margin-top:0.266666rem;
    width: 100%;
    height: 3.533333rem;
    background-color: #fff;
    border-radius: .213333rem
}

.recruit-1 {
     padding: 0.266666rem .266667rem .266667rem .266667rem;
    margin-top:0.266666rem;
    width: 100%;
    height: 3.533333rem;
    background-color: #fff;
    border-radius: .213333rem
}

.hint {
    font-size: 0.426666rem; font-weight: bold;}

.prompt-content {
    margin-top: .186667rem;
    width: 100%;
    height: 1.866667rem;
    display: flex
}

.wordage {
    font-size: .373333rem;
    font-weight: 500;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.remind {
    margin-top: .326667rem;
    display: inline-block;
    font-size: .293333rem;
    color: #999
}






  /*后加职位详细底部*/

.index_jobtag{background: #fff;border-radius:8px;margin: 10px 12px 0px 12px;}
	.index_jobtagbox{ padding-top: 10px;;}
	.index_jobtaglist{width:32%; display: inline-block; text-align: center;}
	
	.index_jobtag_n{ 
        display:block;
        border-radius:8px; 
        height:35px; 
        line-height: 35px; 
        overflow: hidden; 
        background-color: #f7f7f7;
        color:#333; 
        font-size:15px; 
        margin-bottom:10px; 
        margin-left:10px;padding:0px 10px;
        text-overflow: ellipsis;
    white-space: nowrap;text-align: center; 
    }


