.job{width: 94%;margin:0 auto;}
.job .item{margin-bottom:10px;width: 100%;line-height: 30px;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}


.job .item.star label:before,.job .item2.star label:before{content: "*";display: inline-block;margin-right:0.02rem;line-height: 1;font-size:0.14rem;color: #ed4014;}
.job .item label{text-align: right;vertical-align: middle;float: left;font-size: 14px;color: #515a6e;box-sizing: border-box;width:70px;margin-right:10px;}
.job .item input{display:block;width:calc(100% - 100px);height:30px;font-size: 14px;border: 1px solid #dcdee2;border-radius: 4px;color: #515a6e;background-color: #fff;background-image: none;position: relative;cursor: text;transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;float: left;padding:0 5px;}

.lc_frtype{width:calc(100% - 100px);float: left;position: relative;}
.job .lc_frtype .layui-input{width:100%;}

.job .item .lc_frtype input{float: none}


.job .mes_btn{display:block;width:160px;height: 40px;border-radius:5px;background:#06861e;font-size: 14px;color: #fff;line-height: 40px;text-align:center;margin:30px auto 0;border:0;}
.job .item2 label{width:75px;line-height: 30px;display: inline-block;text-align: right;vertical-align: middle;font-size: 14px;color: #515a6e;box-sizing: border-box;float: left;margin-right:10px;}
.job .item2{line-height:30px;margin-bottom:15px;}
/*.job .item .lc_frtype input{height: 35px;}*/
.job .item2 .layui-form-radio{margin:0;float: left;padding-right: 5px}
.job .item2 span{display: inline-block;float: left;margin-right:25px;}
.job .item span{display: inline-block;float: left;margin-right:50px;line-height: 35px;margin-left:10px;}

.job{padding-bottom:35px}

.job .item.lc_age input{width:calc(100% - 150px);}
.job .item.lc_age span{float: left;margin-right:0;}
