@charset "utf-8";
/******************************
* Name:base.css
* The Author:ZXY                                    
* Update Time:2019-12-09 18:00                              
******************************/
html{width:100%;height:100%;font-size:12px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
@media(min-width:360px) and (max-width:383px){html{font-size:13.5px;}
}
@media(min-width:384px) and (max-width:399px){html{font-size:14.5px;}
}
@media(min-width:400px){html{font-size:15px;}
}
@media(device-height:568px) and (-webkit-min-device-pixel-ratio:2){html{font-size:13.5px;}
}
article,aside,blockquote,body,button,dd,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,input,lengend,li,nav,ol,p,pre,section,textarea,ul{margin:0;padding:0;}
img{border:0 none;}
em,i{font-style:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{outline:0;-webkit-appearance:none;}
input::-ms-clear,input::-ms-reveal{display:none;}
input,select{vertical-align:middle;}
a,a:active,a:link,a:visited{outline:0;text-decoration:none;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;}
input[type=number]{-moz-appearance:textfield;}
.none{display:none;}
.f_l{float:left;}
.f_r{float:right;}
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
.clearfix:after,.clearfix:before{display:table;content:"";}
.clearfix:after{clear:both;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
body{overflow-x:hidden;width:100%;height:100%;background-color:#f1eff0;font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
input,textarea{color:#666;font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
.txt-link1{color:#7fbfeb;}
.txt-link2{color:#333;}
.btn{display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;}
.btn-link{border:1px solid #46aa39;background-color:#54bc44;color:#fff;}
.btn-link1{border:1px solid #e8e6e6;background-color:#f5f5f5;color:#56c147;}
.btn-link2{border:1px solid #fff;background-color:transparent;color:#fff;}
.btn-link3{border:1px solid #036eb8;background-color:#fff;color:#036eb8;}
.btn-link4{background-color:#036eb8;color:#fff;}
.btn-disable{border:1px solid #e4e4e4;background:#e4e4e4;color:#666;}
.icon{background:url(images/icon.png) no-repeat;background-size:125px 140px;}
.bgcolor1{background:rgba(204,204,204,.3);}
.bg-page{background-color:#fbfbfb;}
.flexbox{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.flex-1{overflow:hidden;width:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-2{overflow:hidden;width:0;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}
.flex-3{overflow:hidden;width:0;-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;}
.flex-1:first-child{margin-left:0!important;}
.flex-1:last-child{margin-right:0!important;}
.box-search{margin:1.5rem 0 1.43rem;width:100%;}
.box-search input[type=text]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.7421rem 0 .7421rem 1em;width:100%;height:3rem;border:1px solid #deddde;border-right:0;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background-color:#f1f0f0;font-size:1.166rem;line-height:1.5158rem;}
.box-search .btn-link{width:80px;height:3rem;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;font-size:1.166rem;line-height:3rem;}
#header{position:absolute;top:0;left:0;z-index:1000;width:100%;}
.public-header{padding:7px 2px;height:34px;background-color:#2a3945;}
.public-header h1{padding:0 10px;color:#fff;text-align:center;font-size:16px;line-height:34px;}
.aside-headright,.public-headleft,.public-headright{width:34px;height:34px;}
.public-headmiddle{margin:2px 5px 0 0;}
.icon-back,.icon-person{display:block;margin:6px auto;width:20px;height:22px;}
.icon-back{background-position:-75px -25px;}
.icon-person{background-position:-100px -25px;}
.icon-search{display:block;margin:0 10px 0 6px;width:16px;height:20px;background-position:-50px -92px;}
.icon-myhome{display:block;margin:6px auto;width:22px;height:22px;background:url(images/icon-myhome.png) no-repeat 0 0;}
.public-headmiddle input[type=text]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px 4px 6px 0;width:100%;border:0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-color:#4a5862;color:#fff;font-size:14px;line-height:18px;}
.public-headmiddle .btn-link{display:block;margin-left:8px;width:60px;height:30px;-moz-border-radius:3px;border-radius:3px;font-size:14px;}
.public-headsearch{height:30px;-moz-border-radius:3px;border-radius:3px;background-color:#4a5862;}
.card-visited .icon-arrows{border-top:5px solid #50b741;}
.card-checked .icon-arrows{border-top:5px solid #50b741;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.arrows-rb{display:block;width:0;border-color:transparent transparent #aeaeae;border-style:solid;border-width:0 .5rem .5rem;font-size:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);}
.icon-arrows{display:inline-block;margin-left:6px;border:5px solid transparent;border-top:5px solid #aeaeae;border-bottom:0 solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;}
.icon-up{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.public-menucard{padding:0 6%;height:2.75rem;border-bottom:2px solid #e4e4e4;background-color:#fbfbfb;text-align:center;}
.public-menucard .flex-1{font-size:0;}
.public-menucard li:first-child span{display:inline-block;overflow:hidden;max-width:5.6rem;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
.public-menucard span{color:#666;vertical-align:middle;font-size:1.08rem;line-height:3rem;}
.public-menucard .card-checked span,.public-menucard .card-visited span{color:#4fb742;}
.public-menu{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);transform:translate(0,-100%);}
.public-dropdown{position:absolute;top:0;bottom:0;left:0;width:100%;}
.droparea,.public-dropmoney,.public-dropmore{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background-color:#fbfbfb;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);transform:translate(0,-100%);}
.public-menu.menueshow{z-index:990;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}
.public-menu .menueffect{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}
.droparea-main,.droptrade-main{width:100%;height:100%;}
.droparea-main .f_l,.droptrade-main .f_l{overflow:hidden;width:50%;height:100%;}
.droparea-main .f_l:last-child,.droptrade-main .f_l:last-child{background-color:#eceaea;}
.droparea-list,.dropjob-list,.dropmoney-list,.droptrade-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;color:#333;font-size:1rem;line-height:1.5rem;}
.droparea .droparea-list,.public-dropmoney .dropsalary-list,.public-dropmore .dropindustry-list,.public-dropmore .droptrade-list{position:absolute;top:0;bottom:4rem;left:0;z-index:-100;overflow:hidden;width:100%;}
.droparea-list .droparea-nolimit{position:relative;z-index:10;border-bottom:1px solid #e8e8e8;background-color:#fbfbfb;}
.droparea-list li,.dropjob-list li,.dropmoney-list li,.droptrade-list li{padding:.8335rem 0 .8335rem 10px;border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;}
.item-checked{background:#eceaea;color:#4fb742;}
.item-checked i{float:right;margin:.1rem .6rem 0 0;width:1.334rem;height:1.334rem;background:url(images/iconbg-tick.png) no-repeat center;background-size:100%;}
.dropdown-footer{position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem 0;width:100%;height:4rem;background-color:#eff3f6;text-align:center;font-size:0;}
.dropdown-footer .btn{display:inline-block;width:39%;border:1px solid #cecdcd;-moz-border-radius:3px;border-radius:3px;background-color:#fbfbfb;color:#666;font-size:1.08rem;line-height:2.9rem;}
.dropdown-footer .btn-link{display:inline-block;margin-right:3%;width:50%;-moz-border-radius:3px;border-radius:3px;font-size:1.08rem;line-height:2.9rem;}
.dropmore-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;}
.dropmore-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.2rem 3.125% 4.2rem;width:100%;}
.choose-post,.choose-trade{padding:1rem 0;border-bottom:1px solid #e8e8e8;color:#666;font-size:1rem;line-height:1.5rem;}
.dropmore-top label{display:block;margin-right:.3rem;width:2.5rem;color:#333;}
.dropmore-top span{display:block;}
.dropmore-top .arrows-rb{margin:1rem 0 0 .4rem;}
.choose-tick{padding:1rem 0;border-bottom:1px solid #e8e8e8;}
.choose-tick h4{margin-bottom:.8rem;color:#333;font-size:1rem;line-height:1.33rem;}
.choose-list{font-size:0;}
.choose-list li{position:relative;display:inline-block;margin-right:.2rem;padding:.235rem 0;width:4.4rem;height:1.33rem;border:2px solid #eaecec;color:#666;text-align:center;font-size:1rem;line-height:1.33rem;}
.choose-list li.choose-cur{border:2px solid #4fb641;}
.choose-list .choose-cur .icon{position:absolute;top:-1px;right:0;width:20px;height:20px;background-position:-72px -92px;}
.choose-list li:last-child{margin-right:0;}
.dropmore-content{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;}
.dropmore-partaside{position:absolute;top:0;right:0;z-index:100;overflow:hidden;width:100%;height:100%;background-color:#fbfbfb;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;-webkit-transform:translate(100%,0) translateZ(0);-moz-transform:translate(100%,0) translateZ(0);transform:translate(100%,0) translateZ(0);-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;}
.dropmore-partaside .flex-1{width:100%;}
.dropmore-parteffect{-webkit-transform:translate(0,0) translateZ(0);-moz-transform:translate(0,0) translateZ(0);transform:translate(0,0) translateZ(0);}
.searchshadelayer{position:absolute;top:0;left:0;z-index:900;display:none;width:100%;height:100%;background-color:transparent;}
#content{position:relative;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:48px;width:100%;min-height:100%;}
#footer{position:absolute;bottom:0;left:0;padding:.8rem 0 .7rem;width:100%;background-color:#f1eff0;color:#666;}
.footer-list{margin:0 auto;width:68.75%;text-align:center;font-size:1.08rem;line-height:1.45rem;}
.footer-list .clickbg{display:block;-moz-border-radius:3px;border-radius:3px;color:#666;}
.copyright{margin-top:.45rem;color:#a0a0a0;text-align:center;font-size:1rem;line-height:1.3rem;}
:root .wardlayer{display:block;opacity:0;}
.btn-backtop{position:fixed;right:1rem;bottom:3rem;width:3.33rem;height:3.4rem;max-width:60px;max-height:62px;-moz-border-radius:3px;border-radius:3px;background:url(images/bg-backtop.png) no-repeat;background-size:100%;}
.iconbg-none{margin:0 auto 1rem;width:4.75rem;height:4.75rem;max-width:114px;max-height:114px;background:url(images/icon-none.png) no-repeat;background-size:100%;}
.myaside-wrap{background-color:#fff;}
.myaside-top{position:relative;overflow:hidden;width:100%;}
.myaside-top .myaside-photo{position:absolute;top:0;left:50%;overflow:hidden;margin-left:-13.889rem;width:27.778rem;height:12.037rem;}
.myaside-photo .mask-myphoto{position:absolute;top:0;left:0;display:block;width:27.778rem;height:12.037rem;background:url(images/pic-maskphoto.png) no-repeat 0 0;background-size:cover;-moz-background-size:cover;}
.myaside-photo .img-myphoto{display:block;margin:3.48148rem auto 0;width:7.77778rem;height:7.77778rem;}
.myaside-top .div-jobseekername{margin:0 auto;padding-top:12.24rem;width:98%;color:#232323;text-align:center;font-size:15px;line-height:1.6;}
.myaside-middle{margin:1.5rem auto 0;width:100%;}
.myaside-bottom a,.myaside-middle a{padding:.8rem 0;width:25%;color:#161616;text-align:center;font-size:1rem;line-height:1.4;}
.myaside-middle a{float:left;}
.myaside-bottom i,.myaside-middle i{display:block;margin:0 auto .6rem;width:3.25926rem;height:3.25926rem;background-image:url(images/icon-aside.png);background-size:13.48148rem 10.074rem;background-repeat:no-repeat;}
.myaside-middle .icon-myresume{background-position:0 0;}
.myaside-middle .icon-mydeliver{background-position:-3.4074rem 0;}
.myaside-middle .icon-myinvite{background-position:-6.8148148rem 0;}
.myaside-middle .icon-myjobinvite{background-position:-6.8148148rem -6.8148148rem;}
.myaside-wrap .icon-myasset{position:relative;background-position:-10.22222rem 0;}
.myaside-wrap .icon-myasset:before{position:absolute;top:-.2rem;left:1.9rem;display:block;width:2.1rem;height:1.1rem;background:url(images/icon-new.png) no-repeat 0 0;background-size:cover;content:"";}
.myaside-middle .icon-mylook{background-position:0 -3.4074rem;}
.myaside-middle .icon-collect{background-position:-3.4074rem -3.4074rem;}
.myaside-middle .icon-privacy{background-position:-6.8148148rem -3.4074rem;}
.myaside-middle .icon-mycourse{background-position:-10.22222rem -3.4074rem;}
.myaside-bottom .icon-feedback{background-position:0 -6.8148148rem;}
.myaside-bottom .icon-quitlogin{background-position:-3.4074rem -6.8148148rem;}
.myaside-bottom .icon-cancel{background-position:-10.3074rem -6.8148148rem;}
.myaside-bottom{margin:0 auto;padding-bottom:.6rem;width:100%;}
.myaside-bottom:before{margin:1rem auto;width:90%;border-top:1px solid #c9c9c9;content:"";}
.myaside-bottom a{float:right;}

/***用户协议和隐私公告更新弹层***/
.bg-webmask{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);z-index:10000;_position:absolute;_top:expression(documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2);}
*html body{height:100%;}
.pop-agrment{width:80%;position:fixed;_position:absolute;left:10%;top:15%;z-index:10001;background-color:#fff;border-radius:4px;}
.pop-titagrment{text-align:center;color:#161616;font-size:1.18rem;line-height:1.4;margin-top:1rem;font-weight:bold;}
.pop-conagrment{padding:0 1rem;}
.pop-conagrment p{font-size:1rem;color:#161616;line-height:1.4;margin:1rem 0;}
.pop-conagrment p a{color:#0d6fb8;}
.pop-btmagrment{width:100%;height:3rem;line-height:3rem;text-align:center;border-top:1px #ddd solid;}
.pop-btmagrment a{height:3rem;}
.pop-btmagrment .no-btmagrment{color:#999;}
.pop-btmagrment .yes-btmagrment{color:#0d6fb8;border-left:1px #ddd solid;}
/***用户协议和隐私公告更新弹层 end***/

/**注销**/
.feedback-email i,.icon-ok  {background: url(images/icon-ok.png) no-repeat;width: 36px;height: 36px;float: left;background-size: contain;margin-left: 69px;margin-right: -37px; margin-top:-4px;}