锘縝ody{font-size:62.5%}
.top_banner{position:relative}
.banner_bg{width:100%;overflow:auto;position:relative;left:0;top:0}
.search_box{width:100%;position:absolute;bottom:.6rem}
.search_box input[type='text']{    width:85%;margin:0 5%;border:1px solid #ff9900;border-radius:20px;padding:.1rem 2.5%;font-size:14px;text-align:center;height:1.5rem;color: #666;}
@media screen and (max-width: 320px) {
    .search_box{width:100%;position:absolute;bottom:.6rem}
.search_box input[type='text']{    width:85%;margin:0 5%;border:1px solid #ff9900;border-radius:20px;padding:.2rem 2.5%;font-size:.7rem;line-height:.7rem;text-align:center;color: #666;}
}
.ent_container{width:100%;display:flex;flex-flow:row wrap}
.ent_container a{float:left;border-top:1px solid #f6f7f6;border-left:1px solid #f6f7f6;border-right:1px solid #f6f7f6;margin:-1px;width:33.33%;padding:.5rem 0}
.ent_container img{width:100%;margin:0}
.s_header{overflow:hidden;text-align:left;padding:.5rem 20px;font-size:.95rem;border-bottom:1px solid #eee;position:relative}
.s_header .i_1{width:3px;height:1rem;position:absolute;background:#ff9900;top:.65rem;left:.75rem}
.s_header .i_2{width:3px;height:1rem;position:absolute;background:#eb566c;top:.65rem;left:.75rem}
.s_header .i_3{width:3px;height:1rem;position:absolute;background:#21af7f;top:.65rem;left:.75rem}
.placeholder{background:#eee;height:.5rem}
.job_item{padding:.65rem .75rem;border-bottom:1px solid #eee;line-height:1.8rem;position:relative}
.job_item .job_name{font-size:.95rem;text-overflow:ellipsis;white-space:nowrap;width:65%;line-height:2rem;color: #333;overflow: hidden}
.job_item .ent_name{font-size:.8rem;color:#a0a0a0}
.job_item .other_info{font-size:.8rem;color:#a0a0a0}
.job_item  i{display:inline-block;margin:0 .3rem;font-style:normal}
.job_item .money{color:#ff9900;font-size:.85rem;top:.75rem;right:.75rem;position:absolute}
.job_item .time{color:#a0a0a0;font-size:.8rem;bottom:.7rem;right:.75rem;position:absolute;display:inline-block;background:url(/uploads/image/ivschool/01.png) 2px 7px no-repeat;background-size:.75rem;padding-left:1rem}
.more{font-size:.9rem;text-align:center;padding:.7rem}