*{margin: 0;padding: 0;list-style: none;outline: none;font-family: "Hiragino Sans GB","Microsoft Yahei",Arial,ËÎÌå,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
body{background-color: #F5F8FF;}
.outDiv{float: left;width: 100%;height: 100%;}
.outBg{width: 100%;display: block;float: left;}
.main{width: 44%;min-height: 600px;background-color: #fff;float: left;margin-left: 28%;margin-top: -120px;min-width: 800px;}
.mainInner{width: 80%;height: auto;min-height: 200px; margin: auto;margin-top: 30px;background-color: #fff;display: none;}
.mainInner:nth-child(1){display: block;}
.a01{float: left;width: 100%;font-size: 24px;color: #1E1533;margin-bottom: 30px;}
.mlist,.mlist2{float: left;width: 100%;margin-bottom: 20px;}
.aTitle{float: left;width: 100px;height: 40px;line-height: 40px;font-size: 14px;color: #6E6680;text-align: right;letter-spacing: 2px;margin-right: 15px;}
.aInput{float: left;width: 480px;height: 38px;border: 1px solid #E3EAF8;line-height: 40px;outline: none;padding-left: 10px;color: #1E1533;}
.rqico{background: url(../images/calendar.png) no-repeat 98% center;background-size: 20px 20px;}
.rightico{background: url(../images/amap_map3d_title_back.png) no-repeat 98% center;background-size: 20px 20px;}
.mlistSpan{display: block;float: left;width: 135px;height: 38px;border: 1px solid #E3EAF8;font-size: 14px;color: #A6ADBB;
line-height: 40px;text-align: center;margin-right: 20px;cursor: pointer;}
#sexHover{height: 40px;background: url(../images/box.png) no-repeat;color: #30BB92;}
.hidediv{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;display: none;z-index: 99;}
.openA01,.openA02,.openA03{position: fixed;left: 25%;top: 20%;width: 50%;height: 60%;background-color: #FFFFFF;border-radius: 3px;display: none;z-index: 999;}

.oa01Title{float: left;width: 100%;height: 60px;line-height: 60px;font-size: 16px;text-indent: 20px;
border-bottom: 1px solid #E3EAF8;}
.oa01Con{float: left;width: 100%;height: calc(100% - 161px);border-bottom: 1px solid #E3EAF8;}
.oa02Con{float: left;width: 100%;height: calc(100% - 61px);border-bottom: 1px solid #E3EAF8;}
.oa01ConLeft{float: left;width: 35%;height: 100%;overflow: auto;}
.oa01ConRight{float: right;width: 63%;height: 100%;overflow-y: scroll;display: none;}
::-webkit-scrollbar {
  width: 1px;
  height: 1px;
  background-color: #E3EAF8;
}
.ols{color: #4F5862;}
.ols2{color: #4F5862;height: 28px;line-height: 28px; border: 1px solid #f7f7f7;background-color: #f7f7f7;display: block;float: left;}
.oa01ConLeftHover{color: #30BB92;}
.oa01ConRightHover{color: #30BB92;height: 28px;border: 1px solid #30BB92;background-color: #eaf8f4;}
.oa01ConLeft span{display: block;float: left;width: 100%;height: 50px;line-height: 50px;font-size: 14px;text-indent: 20px;
background: url(../images/amap_map3d_title_back.png) no-repeat 95% center;background-size: 20px 20px;cursor: pointer;}
.oaIndustry span,.oa01ConRight span{display: block;float: left;width: auto;line-height: 30px;font-size: 14px;
cursor: pointer;border-radius: 2px;padding-left: 10px;padding-right: 10px;margin-top: 15px;margin-right: 15px;}
.oa01ConLeft span:hover{color: #30BB92;}
.oa01ConLefthover{color: #30BB92;}
.oa01Bottom{float: left;width: 100%;height: 100px;}
.oa01BottomTop{float: left;width: 100%;height: 50px;font-size: 14px;}
.choset{display: block;float: left;margin-right: 20px;line-height: 50px;text-indent: 20px;}
.oa01BottomTop span font{font-size: 16px;}
.oa01BottomTop span{margin-top: 10px;margin-right: 15px;text-align: center;line-height: 30px;padding-left: 10px;padding-right: 20px;
background: url(../images/remove.png) no-repeat 95% center;background-size: 10px 10px;height: 30px;cursor: pointer;border-radius: 2px;}
.oa01BottomBottom{float: left;width: 100%;height: 40px;}
.oa01BottomBottom span{display: block;float: right;width: 100px;height: 38px;font-size: 14px;line-height: 40px;text-align: center;
border: 1px solid #30BB92;border-radius: 4px;margin-right: 20px;cursor: pointer;}
.obb{color: #FFFFFF;background-color: #30BB92;}
.obb2{color: #30BB92;}
.bottom{float: right;width: 70%;height: 50px;margin-top: 30px;}
.bottom span{display: block;float: left;width: 120px;line-height: 40px;text-align: center;
font-size: 14px;letter-spacing: 2px;cursor: pointer;}
.cancelBtn{height: 38px;border: 1px solid #E3EAF8;color: #A6ADBB;margin-right: 40px;}
.nextBtn{height: 40px;background-color: #30BB92;color: #FFFFFF;}

#chooseLike{overflow: hidden;font-size: 14px;color: #757575;}

/* background: url(../images/remove.png) no-repeat 95% center;background-size: 10px 10px; */
#expectJobPositionId div, #expectIndustryid div,#chooseLike div{margin-top: 4px;margin-right: 10px;text-align: center;line-height: 28px;padding-left: 10px;padding-right: 20px;border-radius: 2px;
cursor: pointer;font-size: 14px;display: block;
color: #30BB92;height: 28px;border: 1px solid #30BB92;background-color: #eaf8f4;float: left;}
.gang{width: 50px;height: 40px;text-align: center;color: #A6ADBB;line-height: 40px;display: inline-block;}
.ckal div{float: left;font-size: 14px;}
.ckpart1,.ckpart3{height: 35px;line-height: 35px;width: 90%;margin-left: 5%;position: relative;color: #4F5862;}
.ckpart2{color: #4F5862;line-height: 25px;overflow: hidden;width: 90%;margin-left: 5%;cursor: pointer;}
.ckpart3 div{float: right;font-size: 14px;color: #30BB92;background: url(../images/hyh.png) no-repeat left center;
background-size: 16px 16px;padding-left: 30px;cursor: pointer;}
.zishu{float: left;width: 488px;height: 25px;line-height: 25px; text-align: right;font-size: 14px;color: #A6ADBB;}
#alType{float: right;color: #30BB92;background: url(../images/downc.png) no-repeat right center;
background-size: 18px 18px;padding-right: 20px;cursor: pointer;border: 0;height: 35px;line-height: 35px;}
.a01 span{font-size: 16px;color: rgb(183,180,189);margin-left: 20px;}

.select:after{content:"";position:absolute;top:50%;right:10px;margin-top:-2px;border-top:5px solid #666;border-right:5px solid transparent;border-left:5px solid transparent;}
.select .select_text{padding:0 20px 0 10px;height:36px;line-height:36px;}
.select_ul{display:none;position:absolute;top:34px;left:-1px;width:134px;min-width:134px;border:1px solid #D4D4D4;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;}
.select_ul li{line-height:36px;text-indent:10px;}
.select_ul li:hover{color:#fff;background:#6AA7EA;}
.select_ul li.cur{color:#fff;background:#195DA3;}