@charset "utf-8";
/******************************
* Name:cjol-mobile.css
* The Author:ZXY                                    
* Update Time:2019-12-09 18:00                              
******************************/
.index-headerbase p.t_c{color:#999;}
.index-headerbase .box-search{margin-top:0;}
.txt-stress{margin-right:.3rem;color:#fa7d33;}
.icon-allows{display:block;width:0;height:0;border:.5rem solid #1bb006;border-color:transparent transparent transparent #1bb006;border-width:.5rem 0 .5rem .5rem;}
.allows-down{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transition .3s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.allows-up{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transition .3s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}
.allows-left{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transition .3s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.icon-remove{display:inline-block;width:19px;height:19px;background-position:-25px -92px;}
.icon-user{float:right;margin-right:6px;width:24px;height:24px;background-position:0 -25px;}
.icon-mail,.icon-pw{display:block;margin-left:12px;width:22px;height:24px;}
.icon-mail{background-position:-25px -25px;}
.icon-pw{background-position:-50px -25px;}
.icon-allowsqy{position:absolute;top:13px;right:0;display:block;width:6px;height:6px;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.part-caption{padding:0 3.125%;border-bottom:2px solid #f1eff0;background-color:#fbfbfb;color:#333;font-size:0;line-height:3rem;}
.part-caption span{vertical-align:middle;font-size:1.167rem;}
.border-line{display:inline-block;margin:0 .5rem 0 .33rem;width:0;height:1.517rem;border-left:.334rem solid #4eb540;vertical-align:middle;font-size:0;}
.index-header{margin-bottom:10px;padding:0 4.6875%;background-color:#fbfbfb;}
.index-headerlogin,.index-user{float:right;padding-top:1rem;color:#999;font-size:0;line-height:24px;}
.index-headerlogin,.index-user span{float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.index-headerlogin .txt-link{display:block;padding:0 .75rem;-moz-border-radius:3px;border-radius:3px;color:#999;}
.index-user span{max-width:7rem;}
.index-headermain{padding:1rem 0 1.43rem;line-height:1.3rem;}
.index-headerlogo{float:left;display:block;overflow:hidden;margin-top:1rem;width:7.8518rem;height:2.4445rem;background:url(images/pic-cjollogo.png) no-repeat 0 0;background-size:cover;text-indent:-10000px;-webkit-background-size:cover;-moz-background-size:cover;}
.index-linkwrap{padding-bottom:1rem;}
.index-linkwrap a{float:left;display:block;width:25%;color:#232323;text-align:center;font-size:1rem;line-height:1.4;}
.index-linkwrap a i{display:block;margin:0 auto .6rem;width:3.25926rem;height:3.25926rem;background-image:url(images/icon-idxresume.png);background-size:13.48148rem 3.25926rem;background-repeat:no-repeat;}
.index-linkwrap .icon-homerefresh{background-position:0 0;}
.index-linkwrap .icon-homeitflush{background-position:-3.4074rem 0;}
.index-linkwrap .icon-homestick{background-position:-6.8148148rem 0;}
.index-linkwrap .icon-homeresume{background-position:-10.22222rem 0;}
.icon-banking,.icon-electron,.icon-house,.icon-make,.icon-web{display:inline-block;margin-right:4px;width:24px;height:23px;vertical-align:middle;}
.icon-web{background-position:0 0;}
.icon-electron{width:15px;background-position:-25px 0;}
.icon-banking{height:18px;background-position:-50px 0;}
.icon-house{background-position:-75px 0;}
.icon-make{background-position:-100px 0;}
.icon-mingqi{display:inline-block;margin-right:5px;width:20px;height:20px;background:url(images/icon-mingqi.png) no-repeat 0 0;vertical-align:middle;}
.index-module{margin-bottom:10px;padding:0 3.125% 1rem;background-color:#fbfbfb;color:#666;}
.index-module:last-child{margin-bottom:0;}
.index-module-caption{height:3.1467rem;border-bottom:2px solid #f1eff0;font-size:0;line-height:3.1467rem;}
.index-module-caption span{vertical-align:middle;font-size:1.1667rem;}
.index-mqcon{padding-top:.3rem;}
.index-mqcon .index-mingqi{position:relative;padding:.3rem 0;border-bottom:1px solid #f1eff0;color:#666;font-size:1.09rem;line-height:2rem;}
.index-mqcon .index-mingqi:last-child{border-bottom:0;}
.index-mqcon .index-mingqi::after{position:absolute;top:9px;right:0;width:9px;height:16px;background:url(images/icon-linearrow.png) no-repeat 0 0;background-size:cover;content:"";-webkit-background-size:cover;-moz-background-size:cover;}
.index-mqcon .index-mqjob{overflow:hidden;margin-right:.5rem;max-width:48%;color:#4eb540;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;}
.index-mqcon .index-mqcompany{overflow:hidden;margin-right:.5rem;max-width:45%;color:#666;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;}
.index-hottitle{padding:.7rem 0;color:#999;font-size:1rem;line-height:1.3rem;}
.index-hotitem{margin:0 4px;}
.index-hotitem a{display:block;border:1px solid #edeeee;text-align:center;}
.index-hotitem img{display:block;max-width:100%;}
.index-hotjob .index-hotitem .clickbg{overflow:hidden;color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:2.25rem;-o-text-overflow:ellipsis;}
.index-hotlist:nth-child(odd){margin-top:10px;}
.index-recommendjob{color:#666;}
.recommendjob-list li{margin-top:10px;background:#fbfbfb;}
.recommendjob-list li>a{display:block;padding:1.167rem 3.125% 1.15rem;}
.recommendjob-list a:visited .recommendjob-bottom,.recommendjob-list a:visited .recommendjob-middle,.recommendjob-list a:visited .recommendjob-money,.recommendjob-list a:visited .recommendjob-name{color:#999;}
.recommendjob-list .recommendjob-name{display:block;color:#4eb540;font-size:1.09rem;line-height:1.41rem;}
.recommendjob-list .recommendjob-money{display:block;color:#fa7d33;text-align:right;font-size:1rem;line-height:1.3rem;}
.recommendjob-list .recommendjob-bottom,.recommendjob-list .recommendjob-middle{color:#666;font-size:1rem;line-height:1.3rem;}
.recommendjob-list .recommendjob-middle{margin:.7rem 0;}
.recommendjob-list .recommendjob-claim{display:block;overflow:hidden;margin:0 .3rem;border:1px solid #eceaea;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.8rem;-o-text-overflow:ellipsis;}
.recommendjob-list .recommendjob-data{width:4.5rem;color:#999;text-align:right;font-size:.84rem;line-height:1.084rem;}
.box-emptydata{display:none;padding:4rem 3.125% 4rem;background-color:#fbfbfb;text-align:center;}
.link-homealljob{display:block;margin-top:-9px;margin-bottom:10px;width:100%;height:2.2rem;background-color:#fff;color:#666;text-align:center;font-size:14px;line-height:2.2rem;}
.index-bottom .icon-hotcity{display:inline-block;margin:0 4px 0 3.125%;width:22px;height:21px;background:url(images/icon.png) no-repeat;background-position:-75px -115px;background-size:125px 140px;vertical-align:middle;}
.index-bottom{background-color:#fff;}
.index-bottom .index-hotcity{padding:12px;}
.index-hotcity .ul-hotcity li{float:left;margin:0 1.5%;width:30%;}
.index-hotcity li a{display:block;overflow:hidden;height:30px;color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:30px;}
.index-bottom .title-hotcity{width:100%;height:3.1467rem;border-bottom:2px solid #f1eff0;line-height:3.1467rem;}
.index-bottom .title-hotcity span{color:#666;vertical-align:middle;font-size:16px;}
.pop-appad{position:fixed;bottom:0;left:0;z-index:20;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.4rem 1.8rem .4rem .5rem;width:100%;height:4.8rem;background-image:-webkit-linear-gradient(top,rgba(35,183,153,.9) 0,rgba(35,182,183,.9) 100%);background-image:-moz-linear-gradient(top,rgba(35,183,153,.9) 0,rgba(35,182,183,.9) 100%);background-image:linear-gradient(top,rgba(35,183,153,.9) 0,rgba(35,182,183,.9) 100%);}
.pop-appad .img-appad{display:block;margin-right:.3rem;width:3.78rem;height:3.78rem;}
.pop-appad .con-appad h4{margin-bottom:.3rem;color:#dcf31b;font-size:.96rem;line-height:1.6;}
.pop-appad .con-appad p{color:#fafafa;font-size:.889rem;line-height:1.4;}
.pop-appad .btn-appad{display:block;margin-right:.6rem;width:6.8rem;height:2.223rem;background-color:#dcf31b;color:#26c1ab;text-align:center;font-size:1.112rem;line-height:2.223rem;}
.pop-appad .icon-appclosed{position:absolute;top:.4rem;right:.6rem;display:block;width:1.334rem;height:1.334rem;background:url(images/icon-appclosed.png) no-repeat 0 0;background-size:contain;cursor:pointer;-webkit-background-size:contain;-moz-background-size:contain;}
@media(device-height:568px) and (-webkit-min-device-pixel-ratio:2){.pop-appad{padding:.32rem 1.6rem .32rem .48rem;height:3.84rem;}
.pop-appad .img-appad{margin-right:.24rem;width:3rem;height:3rem;}
.pop-appad .con-appad h4{margin-bottom:.24rem;font-size:.78rem;}
.pop-appad .con-appad p{font-size:.72rem;}
.pop-appad .btn-appad{width:5.52rem;height:1.78rem;font-size:.9rem;line-height:1.78rem;}
.pop-appad .icon-appclosed{width:1.05rem;height:1.05rem;}
}
@media(device-height:480px) and (-webkit-min-device-pixel-ratio:2){.pop-appad .btn-appad{width:6rem;}
}
.login,.register{padding:5px 5.3% 2rem;background-color:#fbfbfb;}
.login .btn-link,.register .btn-link{display:block;width:100%;height:3.25rem;-moz-border-radius:3px;border-radius:3px;font-size:1.25rem;}
.register-qy{position:relative;float:right;margin-right:.5rem;padding:2px 8px 0 0;height:34px;color:#fff;font-size:14px;line-height:32px;}
.register-qy:active{background-color:transparent;}
.inputgroup{margin-top:1.5rem;color:#333;font-size:1rem;line-height:1.66rem;}
.inputgroup label{display:block;margin-right:1rem;width:44px;border-right:1px solid #bdbdbd;text-align:center;}
.inputgroup input{display:block;padding:.18rem 0;border:0;background-color:#fbfbfb;font-size:1.167rem;line-height:1.552rem;}
.inputgroup .line-color{border-color:#56c147;}
.inputgroup-line{margin-top:4px;height:4px;border:2px solid #e8e8e8;border-top:0;}
.icon-note,.icon-phone,.icon-shield{display:block;margin-left:11px;width:22px;height:24px;}
.icon-phone{background-position:0 -115px;}
.icon-shield{background-position:-25px -115px;}
.icon-note{background-position:-50px -115px;}
.mobile-imgverify-wrap,.mobile-verify{position:relative;display:block;width:8rem;height:1.3rem;}
.mobile-verify em{position:absolute;top:-.45rem;left:.6rem;display:block;width:7rem;height:2.2rem;-moz-border-radius:2px;border-radius:2px;background-color:#56c147;color:#fff;text-align:center;line-height:2.2rem;}
.now-send em{left:1.5rem;width:5rem;background-color:#e4e4e4;color:#666;}
.mobile-imgverify{position:absolute;top:-.6rem;left:1rem;width:100%;height:2.22rem;color:#56c147;font-size:1rem;line-height:2.22rem;}
.mobile-imgverify img{margin-right:.5rem;width:6rem;height:2.22rem;}
.inputgroup-getback{color:#7fbfeb;text-align:right;font-size:1.167rem;}
.login-auto,.register-notice,.switch{margin:1rem 0 1.2rem;color:#999;font-size:1.167rem;line-height:1.552rem;}
.switch{margin-top:1.2rem;}
.register .login-auto-mb{margin:1rem 0 .3rem 0;}
.login .inputgroup label{width:44px;}
.login-auto{display:block;width:6rem;font-size:0;}
.register-agrment{margin-bottom:.8rem;}
.login-auto .iconbg-tick{display:inline-block;margin-right:6px;width:16px;height:16px;border:1px solid #d5d5d5;vertical-align:middle;}
.login-auto .tick-cur{background:url(images/iconbg-tick.png) no-repeat center;background-size:100%;}
.login-auto span{vertical-align:middle;font-size:1.167rem;}
.getback-top{display:block;height:4.2rem;border-bottom:1px solid #eceaea;color:#343434;font-size:1rem;line-height:4.12rem;}
.getback-topcom{display:inline-block;width:48%;height:4.6rem;text-align:center;}
.getback-topc{display:inline-block;width:1px;}
.getback-topc .topc-line{display:inline-block;height:2rem;border-right:1px solid #eceaea;vertical-align:middle;}
.getback-top .getback-style:after{display:block;margin:0 auto;width:7rem;border-bottom:2px solid #56c147;color:#333;content:"";}
.getback-list{margin:.6rem 0 3rem 0;padding:0 3%;}
.getback-list input{display:block;margin:0;height:3rem;border:0;background:0 0;font-size:1rem;}
.getback-common{padding:0 3%;padding-left:1rem;height:4.2rem;border-bottom:1px solid #eceaea;}
.passwork-num,.phone-num{width:100%;}
.getback-common .mobile-imgverify-wrap{width:7.3rem;}
.getback-common .mobile-verify{width:10rem;}
.getback-common .mobile-verify em{left:1rem;width:8rem;cursor:pointer;}
.mobile-time .getback-time{background-color:#e4e4e4;color:#585858;}
.getback-common .mobile-imgverify{left:-1rem;line-height:4.2rem;}
.getback .btn-link{display:block;margin:1.3rem auto 0;width:94%;height:3.25rem;border:1px solid #46aa39;-webkit-border-radius:3px;border-radius:3px;background:#54bc44;color:#fff;font-size:1.25rem;}
.getback .getback-list .btn-disable{border-color:#e4e4e4;background:#e4e4e4;color:#666;}
.jobsearch{padding:1.5rem 4.6875%;background-color:#fbfbfb;}
.jobsearch-caption{padding:.4rem 0;color:#999;font-size:1rem;line-height:1.33rem;}
.jobsearch-joblist{width:100%;font-size:0;}
.jobsearch-joblist .jobsearch-jobitem{display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:.5rem;width:32.3%;border:1px solid #d0cfcf;-webkit-border-radius:3px;border-radius:3px;color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:2rem;-o-text-overflow:ellipsis;}
.jobsearch-joblist .jobsearch-jobitem:nth-child(3n+2){margin:.5rem 1.55% 0;}
.icon-add,.icon-base,.icon-edit,.icon-education,.icon-experience,.icon-purpose{display:inline-block;margin-right:5px;width:22px;height:18px;vertical-align:middle;}
.icon-add{margin-right:3px;width:16px;height:16px;background-position:0 -70px;}
.icon-edit{margin-right:3px;width:17px;height:20px;background-position:-100px -50px;}
.icon-base{background-position:6px -50px;}
.icon-purpose{background-position:-23px -50px;}
.icon-education{background-position:-75px -50px;}
.icon-experience{background-position:-50px -50px;}
.icon-updata{background-position:-25px -70px;}
.icon-preview{background-position:-50px -70px;}
.mycv{padding-bottom:4rem;background-color:#eceaea;}
.mycv .tips-mycv{margin-bottom:.4rem;padding:.4rem 3%;border-bottom:2px solid #e4e4e4;background-color:#eef7fe;color:#333;font-size:1rem;line-height:1.33rem;}
.mycv-top{padding-top:1.083rem;width:100%;height:7.083rem;background:url(images/bg-top.jpg) no-repeat;background-size:100%;color:#fff;-moz-background-size:100%;}
.mycv-topinfo{margin:0 auto;width:90.625%;}
.mycv-avatar{position:relative;margin-right:1rem;width:4.16rem;height:5.3rem;max-width:106px;border:1px solid #6dade7;cursor:pointer;}
.mycv-avatar img{display:block;width:100%;height:100%;}
.mycv-upload{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);text-align:center;font-size:.8rem;}
.mycv-upload i{display:block;margin:22% auto 16%;width:34px;height:32px;}
.mycv-upload .icon-camera{background:url(images/icon-camera.png) no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.myphotos-bottom{position:fixed;bottom:0;left:0;padding:.5rem 3%;width:100%;background-color:#000;font-size:0;}
.btn-rotate,.myphotos-bottom .btn-link{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:58.4%;height:2.9rem;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;text-align:center;font-size:1.167rem;line-height:2.9rem;}
.myphotos-bottom .btn-link:active{background-color:#54bc44;}
.btn-rotate{margin-right:5%;width:31%;border:1px solid #cecdcd;background-color:#fff;font-size:0;}
.btn-rotate span{color:#999;vertical-align:middle;font-size:1.167rem;}
.btn-rotate i{display:inline-block;margin-right:3px;width:18px;height:18px;vertical-align:middle;}
.btn-rotate .icon-change{background:url(images/icon-rotate.png) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.mycv-updata{margin-bottom:.8rem;font-size:1rem;line-height:1.3rem;}
.mycv-protxt{width:4.2rem;text-align:left;font-size:1rem;line-height:1.3rem;}
.mycv-maintop-wrap{padding:.7rem 0;background-color:#f2f2f2;}
.mycv-maintop{margin:0 auto;width:87.5%;}
.mycv-splitline{width:0;height:26px;border-right:1px solid #d2d2d2;-webkit-box-shadow:-1px 0 0 #e4e4e4;-moz-box-shadow:-1px 0 0 #e4e4e4;box-shadow:-1px 0 0 #e4e4e4;font-size:0;}
.mycv-maintop .txt-link2{display:block;text-align:center;font-size:0;line-height:1.8rem;}
.mycv-maintop .icon-preview,.mycv-maintop .icon-updata{display:inline-block;margin-right:5px;width:22px;height:22px;vertical-align:middle;}
.mycv-maintop span{vertical-align:middle;font-size:1.167rem;}
.mycv-handle{padding:.7rem 0;background-color:#fff;}
.mycv-handle a{float:left;display:block;width:25%;color:#036eb8;text-align:center;font-size:1rem;line-height:1.4;}
.mycv-handle i{display:block;margin:0 auto .4rem;width:1.7777778rem;height:1.7037rem;background-image:url(images/icon-mycv.png);background-size:7.33333rem 1.7037rem;background-repeat:no-repeat;}
.mycv-handle .icon-cvrefresh{background-position:0 0;}
.mycv-handle .icon-cvpreview{background-position:-1.814814rem 0;}
.mycv-handle .icon-cvitflush{background-position:-3.6666667rem 0;}
.mycv-handle .icon-cvistick{background-position:-5.5555556rem 0;}
.mycv-handle .link-mycvdot{position:relative;}
.mycv-handle .link-mycvdot:before{position:absolute;top:.1rem;left:50%;margin-left:.95rem;width:.3rem;height:.3rem;border-radius:50%;background-color:red;content:"";}
.mycv-maininfo{margin-top:10px;color:#666;}
.mycv-module{margin-bottom:10px;border-top:2px solid #e4e4e4;}
.mycv-module:last-child{margin-bottom:0;}
.mycv-moduletop{padding:0 4%;height:38px;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;font-size:0;line-height:38px;}
.mycv-moduletop span{vertical-align:middle;font-size:1.08rem;}
.mycv-edit{width:60px;}
.mycv-edit a{display:block;color:#56c147;text-align:right;font-size:0;}
.mycv-privacy .icon-privacy{display:inline-block;margin-right:3px;width:22px;height:24px;background-position:-49px -26px;vertical-align:middle;}
.mycv-privacy .state-privacy{position:relative;display:block;padding-right:18px;width:50%;color:#333;text-align:right;font-size:1.08rem;}
.mycv-privacy .state-privacy:before{position:absolute;top:8px;right:0;width:11px;height:20px;background:url(images/icon-linearrow.png) no-repeat 0 0;background-size:cover;content:"";-webkit-background-size:cover;-moz-background-size:cover;}
.mycvbtm-layer{position:fixed;bottom:0;left:0;z-index:1000;padding:.5rem 0;width:100%;background-color:#fbfbfb;}
.mycvbtm-layer a{display:block;margin:0 auto;width:80%;height:2.4rem;text-align:center;line-height:2.4rem;}
.mycv-modulemain{padding:1rem 4%;background-color:#fbfbfb;font-size:1rem;line-height:1.5rem;}
.mycv-modulemain .flexbox{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;}
.mycv-education>.mycv-modulemain,.mycv-experience>.mycv-modulemain{border-bottom:2px dashed #e4e4e4;}
.mycv-education>.mycv-modulemain:last-child,.mycv-experience>.mycv-modulemain:last-child{border-bottom:0;}
.mycv-baselist .flexbox{margin-bottom:.5rem;}
.mycv-baselist .flex-1{display:block;text-align:right;}
.mycv-baselist .flex-3{display:block;color:#333;}
.mycv-bntgroup{margin-top:1rem;text-align:right;font-size:0;}
.mycv-bntgroup .btn-link1{display:inline-block;margin-left:.5rem;padding:2px 1.2rem;-moz-border-radius:3px;border-radius:3px;font-size:1.08rem;line-height:1.6rem;}
.mycv-probar{height:1rem;font-size:0;}
.probar-out{display:inline-block;width:11rem;height:1rem;background-color:#bfbfbf;vertical-align:middle;}
.probar-in{width:0;height:1rem;background-color:#56c147;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.probar-per{display:inline-block;margin-top:-.05rem;margin-left:.3rem;vertical-align:middle;font-size:1rem;line-height:1.3rem;}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){.probar-out{width:9rem;}
.mycv-top{background-size:100% 100%;}
.choose-tick .education li:last-child{margin-top:.3rem;}
}
.opengrade-content,.opengrade-top{display:block;margin-top:1rem;color:#343434;line-height:4.2rem;}
.opengrade-choose:first-child{border:0;}
.opengrade .opengrade-content{margin:0;margin-bottom:2rem;padding:0 5%;}
.opengrade-choose{display:block;padding:0 5%;border-top:1px solid #eceaea;color:#333;font-size:1.09rem;line-height:4.2rem;}
.opengrade-choose .icon-radio{display:inline-block;margin-top:-.3rem;margin-right:.4rem;width:1.2rem;height:1.2rem;background:url(images/icon-circleout.png) no-repeat;background-size:100%;vertical-align:middle;}
.opengrade-top .opengrade-cur .icon-radio{background-image:url(images/icon-circlein.png);}
.opengrade-content .opengrade-bortop{border-top:1px solid #eceaea;font-size:1.09rem;}
.opengrade-company{border-bottom:1px solid #eceaea;color:#999;line-height:4.2rem;}
.opengrade-company .input-firmname{color:#333;}
.input-firmname{display:inline-block;margin-top:-.3rem;width:70%;height:3rem;outline-style:none;border:0;background:0 0;color:#666;font-size:1.09rem;}
.opengrade .btn-link{display:block;margin:0 auto;width:94%;height:3.25rem;-webkit-border-radius:3px;border-radius:3px;font-size:1.25rem;}
.icon-star{display:inline-block;margin-right:3px;width:23px;height:24px;vertical-align:middle;}
.icon-star{background-position:-100px -70px;}
.iconbg-jobedu,.iconbg-jobexp,.iconbg-place{float:left;width:1.66rem;height:1.4rem;}
.iconbg-place{background:url(images/icon-small1.png) no-repeat;background-size:100%;}
.iconbg-jobexp{background:url(images/icon-small2.png) no-repeat;background-size:100%;}
.iconbg-jobedu{margin-right:3px;background:url(images/icon-small3.png) no-repeat;background-size:100%;}
.jobpage{background-color:#f1eff0;}
.jobpage-top{margin-bottom:.8rem;}
.jobpage-topmain{padding:1rem 3% .6rem;border:1px solid #e8e8e8;background-color:#fbfbfb;}
.jobpage-posname{color:#333;font-size:1.25rem;line-height:1.66rem;}
.jobpage-posmoney{color:#fa7d33;text-align:right;font-size:1rem;line-height:1.66rem;}
.jobpage-gist,.jobpage-tab{margin-top:.8rem;color:#666;text-align:left;font-size:0;}
.jobpage-tabname{display:inline-block;margin:0 .7rem .4rem 0;height:1.8rem;background:url(images/bg-tab.png) no-repeat left top;background-size:contain;-webkit-background-size:contain;}
.jobpage-tabname .jobpage-tabcontent{margin-left:.8rem;padding-right:.8rem;background:#e8e8e8;font-size:.88rem;line-height:1.8rem;}
.jobpage-jobin{margin:.6rem 0 .8rem .5rem;}
.jobpage-gistedu,.jobpage-gistexp,.jobpage-gistplace{display:inline-block;margin-right:.2rem;font-size:1rem;line-height:1.4rem;}
.jobpage-company{padding:1rem 3%;background-color:#f3f3f3;}
.jobpage-company .allows-rightwrap{width:1rem;}
.jobpage-companylogo{display:inline-block;margin-right:.4rem;width:7.5rem;}
.jobpage-companylogo img{display:block;max-width:100%;}
.jobpage-companyname{margin-bottom:.4rem;color:#3380c8;font-size:1.08rem;line-height:1.408rem;}
.jobpage-companytrade{color:#666;font-size:1rem;line-height:1.33rem;}
.jobpage-middle{padding-bottom:3.9rem;background-color:#fbfbfb;}
.jobpage-jobdetail{padding:0 3% 1rem;color:#666;font-size:1rem;line-height:1.6rem;}
.jobpage-jobtitle{margin:.5rem 0;}
.jobpage-jobpart{margin-bottom:.8rem;margin-left:.5rem;}
.jobpage-jobpart li{list-style-position:inside;}
.jobpage-jobpart ul li{list-style-type:disc;}
.jobpage-jobpart ol li{list-style-type:decimal;}
.jobpage-jobpart:last-child{margin-bottom:0;}
.jobpage-joblist li{margin-bottom:.4rem;}
.jobpage-joblist li:last-child{margin-bottom:0;}
.jobpage-joblist label{float:left;}
.jobpage-joblist p{overflow:hidden;}
.jobpage-bottom{position:fixed;bottom:0;left:0;padding:.5rem 3%;width:100%;background-color:#eff3f6;font-size:0;}
.jobpage-bottom .btn-link,.jobpage-star{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:58.4%;height:2.9rem;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;text-align:center;font-size:1.167rem;line-height:2.9rem;}
.jobpage-bottom .btn-link:active{background-color:#54bc44;}
.jobpage-star{margin-right:5%;width:31%;border:1px solid #cecdcd;background-color:#fff;font-size:0;}
.jobpage-star span{color:#999;vertical-align:middle;font-size:1.167rem;}
.jobpage-cur .icon-star{background-position:0 -91px;}
.jobinfo-similarjob{padding-top:.8rem;padding-bottom:.8rem;background:#f1eff0;color:#666;}
.similarjob-list li{margin-top:10px;background:#fbfbfb;}
.similarjob-list li:first-child{margin:0;}
.similarjob-list li>a{display:block;padding:1.167rem 3.125% 1.15rem;}
.similarjob-list .similarjob-name{display:block;color:#4eb540;font-size:1.09rem;line-height:1.41rem;}
.similarjob-list .similarjob-money{display:block;color:#fa7d33;text-align:right;font-size:1rem;line-height:1.3rem;}
.similarjob-list .similarjob-bottom,.similarjob-list .similarjob-middle{color:#666;font-size:1rem;line-height:1.3rem;}
.similarjob-list .similarjob-middle{margin:.3rem 0 .5rem 0;}
.similarjob-list .similarjob-claim{display:block;overflow:hidden;margin:0 .3rem;border:1px solid #eceaea;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.8rem;-o-text-overflow:ellipsis;}
.similarjob-list .similarjob-data{width:4.5rem;color:#999;text-align:right;font-size:.84rem;line-height:1.084rem;}
.similarjob-list a:visited .similarjob-bottom,.similarjob-list a:visited .similarjob-middle,.similarjob-list a:visited .similarjob-money,.similarjob-list a:visited .similarjob-name{color:#999;}
.iconbg-nature{float:left;margin:0 .33rem 0;width:1rem;height:1.2rem;background:url(images/icon-small4.png) no-repeat;background-size:100%;}
.iconbg-people{float:left;margin:0 .33rem 0;width:1rem;height:1.2rem;background:url(images/icon-small5.png) no-repeat;background-size:100%;}
.companypage-middle,.companypage-top{margin-bottom:.9rem;background-color:#fbfbfb;}
.companypage-logo{width:100%;height:8.334rem;background:url(images/bg-company.jpg) no-repeat;background-size:100% 100%;color:#fff;text-align:center;font-size:0;}
.companypage-logo p{font-size:1.167rem;line-height:1.556rem;}
.companypage-logosize{display:inline-block;margin-bottom:.3rem;width:7.5rem;height:3.34rem;}
.companypage-logosize img{display:block;width:7.5rem;height:3.34rem;}
.companypage-base,.companypage-intro{padding:1rem 1.2rem 1.2rem;}
.companypage-row{font-size:0;}
.companypage-address,.companypage-business,.companypage-nature,.companypage-size,.companypage-trade,.companypage-underground{color:#666;font-size:1rem;line-height:1.4rem;}
.companypage-nature,.companypage-size{display:inline-block;font-size:1rem;}
.companypage-nature{margin-right:.8rem;}
.companypage-address,.companypage-business,.companypage-trade,.companypage-underground{margin-top:.8rem;}
.companypage-address .icon-locate,.companypage-business .icon-store,.companypage-nature .icon-nature,.companypage-size .icon-people,.companypage-trade .icon-collect,.companypage-underground .icon-station{float:left;margin:0 .13rem;width:1.4rem;height:1.4rem;background-size:100%;}
.icon-nature{float:left;margin:0 .33rem 0;width:1rem;height:1.2rem;background:url(images/icon-big18.png) no-repeat;background-size:100%;}
.icon-people{background:url(images/icon-big14.png) no-repeat center;}
.icon-collect{background:url(images/icon-big13.png) no-repeat center;}
.icon-locate{background:url(images/icon-big15.png) no-repeat center;}
.icon-station{background:url(images/icon-big16.png) no-repeat center;}
.icon-store{background:url(images/icon-big12.png) no-repeat center;}
.companypage-info{overflow:hidden;height:5.4rem;color:#666;font-size:1rem;line-height:1.8rem;-webkit-transition:height .5s;-moz-transition:height .5s;transition:height .5s;}
.show-allwrap{overflow:hidden;margin-top:.3rem;text-align:center;font-size:0;}
.show-all{padding:.3rem .5rem;font-size:0;}
.show-all span{margin-right:.5rem;color:#999;vertical-align:middle;font-size:1rem;line-height:1.33rem;}
.show-all .icon-allows{display:inline-block;margin-top:.3rem;vertical-align:middle;}
.companypage-list{padding-bottom:.5rem;}
.companypage-list .jobinfo-part2{margin-bottom:0;}
.jobinfo-item{display:block;margin-bottom:.5rem;padding:1rem 3%;background-color:#fbfbfb;color:#666;}
.jobinfo-item:last-child{margin-bottom:0;}
.jobinfo-item:link{background-color:#fbfbfb;}
.jobinfo-item:visited .jobinfo-money,.jobinfo-item:visited .jobinfo-name,.jobinfo-item:visited .jobinfo-part3{color:#999;}
.jobinfo-item:active{background-color:#e1e1e1;}
.jobinfo-item.visited .jobinfo-money,.jobinfo-item.visited .jobinfo-name,.jobinfo-item.visited .jobinfo-part3{color:#999;}
.jobinfo-part1 .jobinfo-name{color:#4eb540;font-size:1.09rem;line-height:1.44rem;}
.jobinfo-name em{margin-left:.8rem;color:#999;}
.jobinfo-part1 .jobinfo-money{color:#fa7d33;text-align:right;font-size:1rem;line-height:1.3rem;}
.jobinfo-part2{margin:1.1rem 0;font-size:0;}
.jobinfo-part2 .jobinfo-gist{display:inline-block;margin-right:.4rem;padding:0 1rem;border:1px solid #e4e4e4;-moz-border-radius:3px;border-radius:3px;font-size:1rem;line-height:1.7rem;}
.jobinfo-part2 .jobinfo-gist:last-child{margin-right:0;}
.jobinfo-part3{margin-top:1.1rem;font-size:1rem;line-height:1.33rem;}
.mycollect-head,.mynotice-head,.mysend-head,.readcv-head{margin-bottom:.8rem;}
.topmain-msg{padding:1rem 3%;border-bottom:2px solid #e4e4e4;background-color:#eef7fe;color:#333;font-size:1rem;line-height:1.33rem;}
.mysend-tip{padding:.5rem 3%;background-color:#fbfbfb;color:#666;font-size:1rem;line-height:1.2rem;}
.icon-clickoff{display:block;width:20px;height:20px;background:url(images/icon-clickoff.png) no-repeat;}
@media(device-height:568px) and (-webkit-min-device-pixel-ratio:2){.mysend-tip{font-size:.9rem;}
}
.mycollect-list .jobinfo-part2,.mysend-list .jobinfo-part3{margin-bottom:.2rem;}
.jobinfo-part4 .jobinfo-time{color:#999;font-size:1rem;line-height:1.4rem;}
.jobinfo-part4 .jobinfo-remove{padding:.5rem;width:1.6rem;text-align:right;}
.readcv-companyname{color:#333;font-size:1.08rem;line-height:1.44rem;}
.readcv-time,.readcv-trade{color:#666;font-size:1rem;line-height:1.33rem;}
.readcv-trade{margin:.5rem 0;}
.tips-wtguide{position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;width:100%;background-color:#f1ffe5;color:#333;font-size:1rem;line-height:3rem;}
.tips-wtguide .link-wtguide{margin-left:.4rem;color:#56c147;text-decoration:underline;font-weight:700;}
.tips-wtguide .btn-closedguide{position:absolute;top:.5rem;right:.6rem;display:block;width:1.2rem;height:1.2rem;background:url(images/icon-popclosed.png) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.mynotice-item{margin-bottom:.6rem;border:2px solid #e4e4e4;border-width:2px 0;}
.mynotice-item:last-child{margin-bottom:0;}
.mynotice-link{display:block;padding:.6rem 3%;border-top:1px solid #edebeb;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;}
.mynotice-jobname{margin-bottom:.5rem;color:#333;font-size:1.09rem;line-height:1.453rem;}
.mynotice-companyname{width:100%;color:#666;font-size:1rem;line-height:1.33rem;}
.mynotice-msg{padding:.9rem 3%;background-color:#fbfbfb;}
.mynotice-msg .flexbox{margin-bottom:.5rem;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;}
.mynotice-msg label{display:block;margin-right:.3rem;width:6rem;color:#666;text-align:right;font-size:1rem;line-height:1.43rem;}
.mynotice-itemmiddle{position:relative;overflow:hidden;height:0;-webkit-transition:height .5s;-moz-transition:height .5s;transition:height .5s;}
.mynotice-itemmiddle span,.mynotice-itemtop span{display:block;color:#333;font-size:1rem;line-height:1.43rem;}
.mynotice-itembottom{position:relative;}
.agreementpage{padding:1.5rem 3%;background-color:#fbfbfb;color:#666;}
.agreementpage-caption{margin-bottom:.7rem;padding-bottom:.5rem;border-bottom:1px solid #ccc;color:#666;text-align:center;font-size:1.167rem;line-height:1.556rem;}
.agreementpage-content{margin-top:1rem;font-size:1.08rem;line-height:1.7rem;}
.agreementpage-copylist,.agreementpage-lawlist,.agreementpage-liabilitylist,.agreementpage-privacylist,.agreementpage-publishlist,.agreementpage-safelist,.agreementpage-uselist{margin-top:1.2rem;}
.agreementpage-copylist ol,.agreementpage-lawlist p,.agreementpage-liabilitylist ol,.agreementpage-privacylist p,.agreementpage-publishlist ol,.agreementpage-publishlist p,.agreementpage-safelist p{padding-top:.3rem;}
.agreementpage-uselist-inner{padding-top:.5rem;}
.agreementpage-content h5{margin-bottom:.2rem;font-size:1.08rem;}
.agreementpage-content h3{font-size:1.167rem;line-height:2rem;}
.agreementpage-content p{text-indent:2rem;}
.agreementpage-content ol li{margin-bottom:.2rem;}
.agreementpage-content ol li:last-child{margin-bottom:0;}
.agreementpage-content a{color:#666;text-decoration:underline;}
.box-userpro h4{font-size:1.08rem;padding-top:.3rem;font-weight:bold;color:#333;}
.box-userpro p span{font-weight:bold;color:#333;}
.box-userpro .item-privacy p{text-indent:0;padding-top:.3rem;}
.box-userpro p em{text-decoration:underline;font-style:normal;}
.box-userpro .txt-subtit{font-size:1.08rem;font-weight:bold;color:#333;}
.choosemodule{position:fixed;top:0;right:-100%;z-index:1001;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;}
.choosemodule-inner{position:relative;width:100%;height:100%;background:#fff;-webkit-transition:-webkit-transform .5s;-moz-transition:transform .5s;transition:transform .5s;-webkit-transform:translate(0,0) translateZ(0);-moz-transform:translate(0,0) translateZ(0);transform:translate(0,0) translateZ(0);}
.chooseshow .choosemodule-inner{-webkit-transform:translate(-100%,0) translateZ(0);-moz-transform:translate(-100%,0) translateZ(0);transform:translate(-100%,0) translateZ(0);}
.choosemodule-inner li.item-checked{color:#4fb742;}
.choosemodule-onecol,.choosemodule-twocol{position:absolute;top:48px;bottom:4rem;left:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
.choosemodule .multchoose{bottom:7rem;}
.choosemodule-twocol .f_l{width:50%;height:100%;}
.choosemodule-twocol .f_l:last-child{background-color:#eceaea;}
.choosemodule-first,.droparea-second{color:#333;font-size:1rem;line-height:1.5rem;}
.droparea-second{background-color:#eceaea;}
.choosemodule-onecol li,.choosemodule-twocol li{padding:.8335rem 0 .8335rem 10px;border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;color:#333;}
.choosemodule-footer{position:absolute;bottom:0;left:0;z-index:100;width:100%;}
.choosemodule-footer .show-checkedlay{position:relative;z-index:-1;width:100%;}
.choosemodule-footer .show-checkedbox{position:absolute;bottom:3rem;left:0;z-index:10000;width:100%;background-color:#fbfbfb;-webkit-box-shadow:0 -2px 5px rgba(153,153,153,.5);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform:translate(0,100%) translateZ(0);-moz-transform:translate(0,100%) translateZ(0);transform:translate(0,100%) translateZ(0);}
.choosemodule-footer .checkedbox-time{-webkit-transition:-webkit-transform 0s;-moz-transition:-moz-transform 0s;transition:transform 0s;}
.choosemodule-footer .show-checkedbtn{width:100%;height:3rem;border-bottom:1px solid #e2e2e2;background-color:#fbfbfb;text-align:center;}
.choosemodule-footer .show-checkedbtn span{color:#666;vertical-align:middle;font-size:1rem;line-height:3rem;}
.choosemodule-footer .show-checkedbtn .icon-allows{display:inline-block;margin-left:.3rem;vertical-align:middle;}
.choosemodule-footer .btn-doublelay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem 0;width:100%;background-color:#eff3f6;text-align:center;font-size:0;}
.choosemodule-footer .btn-doublelay .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;}
.choosemodule-footer .btn-doublelay .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;}
.icon-deletewrap{position:relative;float:right;margin:.25rem 0;width:2.5rem;height:2.5rem;}
.icon-deletewrap .icon-delete{display:block;margin:1.25rem 0 0 .3125rem;width:20px;height:2px;-moz-border-radius:1px;border-radius:1px;background:#666;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.icon-deletewrap .icon-delete:before{position:absolute;top:0;left:0;width:20px;height:2px;-moz-border-radius:1px;border-radius:1px;background:#666;content:'';-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.show-checkedlist{overflow:hidden;}
.show-checkedlist li{padding:0 3.125%;height:3rem;border-bottom:1px solid #e2e2e2;color:#333;font-size:1rem;line-height:3rem;}
.radio-model{display:inline-block;width:1rem;height:1rem;border:1px solid #c2c2c2;-moz-border-radius:1rem;border-radius:1rem;vertical-align:middle;cursor:pointer;}
.radio-cur i{display:block;width:1rem;height:1rem;-moz-border-radius:1rem;border-radius:1rem;background-color:#4eb540;-webkit-transform:scale(.5,.5);transform:scale(.5,.5);}
.icon-checkbox{display:inline-block;width:1rem;height:1rem;border:1px solid #c2c2c2;vertical-align:middle;cursor:pointer;}
.checkbox-cur .icon-checkbox{background:url(images/iconbg-tick.png) no-repeat center;background-size:100%;}
.flow{padding-top:.8rem;background-color:#eceaea;white-space:nowrap;font-size:0;}
.flow-btnlay{margin-top:1.8rem;text-align:center;}
.flow-btnlay .btn-link{width:90%;height:3.2rem;-moz-border-radius:3px;border-radius:3px;font-size:1.08rem;line-height:1.44rem;}
.flow-baseinfo,.flow-education,.flow-expect,.flow-experience{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3% 1rem;width:100%;border-top:1px solid #e4e4e4;background-color:#fbfbfb;}
.flow-baseinfo .flex-1,.flow-education .flex-1,.flow-expect .flex-1,.flow-experience .flex-1{display:block;height:1.4rem;border:0;background-color:transparent;color:#666;font-size:1rem;line-height:1.33rem;}
.flow-baseinfo span.flex-1,.flow-education span.flex-1,.flow-expect span.flex-1,.flow-experience span.flex-1{padding-top:.07rem;}
.flow-baseinfo .flexbox label,.flow-education .flexbox label,.flow-expect .flexbox label,.flow-experience .flexbox label{display:block;margin-right:.4rem;width:5rem;color:#333;text-align:right;font-size:1rem;line-height:1.33rem;}
.flow-baseinfo .arrows-rb,.flow-education .arrows-rb,.flow-expect .arrows-rb,.flow-experience .arrows-rb{margin:1rem 0 0 .4rem;}
.flow-baseinfo .flexbox,.flow-education .flexbox,.flow-expect .flexbox,.flow-experience .flexbox{padding:1.1rem 0 1rem 0;border-bottom:1px solid #e8e8e8;}
.flow-baseinfo .flow-baseinfo-email,.flow-baseinfo .flow-baseinfo-name,.flow-baseinfo .flow-baseinfo-phone,.flow-baseinfo .flow-baseinfo-year,.flow-expect .flow-expect-money{padding:0;}
.flow-baseinfo-email .flex-1,.flow-baseinfo-name .flex-1,.flow-baseinfo-phone .flex-1,.flow-baseinfo-year .flex-1,.flow-expect-money .flex-1{padding:1.2rem 0 1.2rem 0;color:#666;}
.flow-baseinfo-choose{font-size:0;}
.flow-baseinfo-radio{display:inline-block;margin-right:1.5rem;vertical-align:middle;font-size:0;cursor:pointer;}
.flow-baseinfo-radio:last-child{margin:0;}
.flow-baseinfo-radio span{display:inline-block;margin-top:-.05rem;margin-right:.4rem;color:#666;vertical-align:middle;font-size:1rem;line-height:1.33rem;cursor:pointer;}
.flow-education .flexbox label,.flow-experience .flexbox label{width:3rem;}
.flow-education-time .flex-1 input,.flow-experience-time .flex-1 input{padding-top:.2rem;width:100%;border:0;background:0;color:#666;font-size:1rem;line-height:1.3rem;}
.flow-education-time em,.flow-experience-time em{display:block;margin:0 .6rem;font-size:1rem;}
.flow-education-time .arrows-rb,.flow-experience-time .arrows-rb{float:right;}
.flow-education-description,.flow-experience-description{padding-top:1.1rem;}
.flow-education-description p,.flow-experience-description p{margin-bottom:.6rem;color:#333;font-size:1rem;line-height:1.33rem;}
.flow-education-description textarea,.flow-experience-description textarea{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem;width:100%;height:6.6rem;border:0;background-color:#eceaea;color:#666;font-size:1rem;line-height:1.4rem;resize:none;}
.flow-experience .date-now{margin-left:.8rem;width:3.5rem;}
.flow-experience .date-now span{display:inline-block;margin-left:.3rem;color:#666;vertical-align:middle;font-size:1rem;line-height:1.33rem;}
.feedback{padding:1.4rem 3%;}
.feedback-caption{display:block;margin-bottom:.5rem;color:#666;font-weight:600;font-size:1.08rem;line-height:1.44rem;}
.feedback-content{margin-bottom:1rem;}
.feedback-email{margin-bottom:2rem;}
.feedback-content textarea,.feedback-email input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem;width:100%;border:2px solid #eceaea;background-color:none;color:#999;font-size:1rem;line-height:1.33rem;}
.feedback-content textarea{height:8rem;line-height:1.5rem;resize:none;}
.feedback .btn-link{display:block;width:100%;height:3.25rem;border-radius:3px;font-size:1.25rem;}
.mobile-popup{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;background-color:#000;opacity:.2;}
.popup-comfirm{position:fixed;top:50%;left:50%;z-index:10000;display:none;width:78.125%;-moz-border-radius:3px;border-radius:3px;background-color:#fbfbfb;-webkit-transform:translate(-50%,-50%) translateZ(0);-moz-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0);}
.popup-comfirmmain{padding:1.2rem;border-bottom:1px solid #e4e4e4;text-align:center;}
.popup-comfirmmain h3{margin-bottom:1rem;color:#333;font-size:1.167rem;line-height:1.556rem;}
.popup-comfirmmain p{display:inline-block;color:#666;font-size:1rem;line-height:1.33rem;}
.popup-comfirmbtn{overflow:hidden;width:100%;}
.popup-comfirmbtn input[type=button]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;border:0;background:0;color:#999;font-size:1rem;line-height:2.8rem;}
.popup-comfirmbtn input[type=button]:last-child{border-left:1px solid #e4e4e4;color:#4eb540;}
.popup-effect{display:block;}
.addmore{padding:.8rem 0;text-align:center;}
.addmore img,.addmore span{vertical-align:middle;}
.addmore span{margin-left:4px;color:#666;font-size:14px;line-height:24px;}
.iosfocus{overflow:hidden;height:100%;}
.choosejob-list li{margin-bottom:10px;background-color:#fbfbfb;}
.choosejob-list li.bgcolor1{background:rgba(204,204,204,.3);}
.choosejob-list li:last-child{margin-bottom:0;}
.choosejob-list .choosejob-click{background-color:#f5f5f5;}
.choosejob-list .choosejob-name{display:block;color:#4eb540;font-size:1.09rem;line-height:1.19rem;}
.choosejob-name .choosejob-send{display:none;margin-left:4px;color:#999;font-size:1.09rem;}
.icon-topjob{display:inline-block;margin-left:4px;width:1.1375rem;height:1.475rem;background:url(images/icon-topjob.png) no-repeat 0 0;background-size:100%;vertical-align:-3px;-webkit-background-size:100%;}
.choosejob-list .choosejob-money{display:block;color:#fa7d33;text-align:right;font-size:1rem;line-height:1.3rem;}
.choosejob-list .choosejob-bottom,.choosejob-list .choosejob-middle{color:#666;font-size:1rem;line-height:1.3rem;}
.choosejob-list .choosejob-middle{margin:.7rem 0;}
.choosejob-click .choosejob-true{background:url(images/iconbg-tick.png) no-repeat center;background-size:100%;-webkit-background-size:100%;}
.choosejob-list .choosejob-click .choosejob-claim{border:1px solid #dadada;}
.choosejob-list .choosejob-claim{display:block;overflow:hidden;margin:0 .3rem;border:1px solid #eceaea;text-align:center;white-space:nowrap;line-height:1.5rem;}
.choosejob-list .choosejob-data{display:block;width:3.8rem;color:#999;text-align:right;font-size:.84rem;line-height:1.084rem;}
.choosejob-left{display:block;padding:2.6rem 10px 3rem;}
.choosejob-list .choosejob-right:link .choosejob-name{color:#4eb540;}
.choosejob-list .choosejob-right:link .choosejob-bottom,.choosejob-list .choosejob-right:link .choosejob-middle{color:#666;}
.choosejob-list .choosejob-right:link .choosejob-money{color:#fa7d33;}
.choosejob-list .choosejob-right:visited .choosejob-bottom,.choosejob-list .choosejob-right:visited .choosejob-middle,.choosejob-list .choosejob-right:visited .choosejob-money,.choosejob-list .choosejob-right:visited .choosejob-name{color:#999;}
.choosejob-left .choosejob-true{display:block;width:12px;height:12px;border:1px solid #999;vertical-align:middle;}
.choosejob-right{display:block;padding:.7rem .8rem .7rem .3rem;}
.choosejob-sure{position:fixed;bottom:0;left:0;width:100%;height:3.8rem;background:#f3f3f3;}
.resultpage-main .choosejob-sure .choosejob-yes{display:block;margin:0 auto;width:90%;height:2.8rem;-webkit-border-radius:3px;border-radius:3px;background:#4eb540;color:#fbfbfb;text-align:center;font-size:1.22rem;line-height:2.8rem;}
.wtsend .wtsend-headcon{padding:1rem 5%;border-bottom:2px solid #e4e4e4;background-color:#eef7fe;color:#333;font-size:1rem;line-height:1.53rem;}
.wtsend-title{margin-bottom:.4rem;padding:0 0 0 2.6rem;height:2.6rem;background:url(images/icon-wtsend.png) no-repeat -90px 4px;background-size:120px 86px;color:#f64e21;font-size:1.33rem;line-height:2.6rem;-webkit-background-size:120px 86px;-moz-background-size:120px 86px;}
.wtsend-explain{color:#666;font-size:1rem;line-height:1.8rem;}
.wtsend-open{margin-top:2rem;}
.icon-wtopen{display:block;margin:0 auto;width:9.56rem;height:9.56rem;background:url(images/icon-wtsend.png) no-repeat 0 0;background-size:13.333rem 9.56rem;-webkit-background-size:13.333rem 9.56rem;-moz-background-size:13.333rem 9.56rem;}
.wtsend-notice{margin-top:1.5rem;color:#333;text-align:center;font-size:1.08rem;line-height:1.2rem;}
.wtsend-subhead{padding-left:2rem;height:1.8rem;background:url(images/icon-wtsend.png) no-repeat -96px -40px;background-size:120px 86px;font-size:1.09rem;line-height:1.7rem;-webkit-background-size:120px 86px;-moz-background-size:120px 86px;}
.wtsend-content{display:inline-block;box-sizing:border-box;padding:1rem 3%;width:100%;border-top:1px solid #e4e4e4;background-color:#fbfbfb;}
.wtsend-content .flex-1{display:block;height:1.4rem;border:0;background-color:transparent;color:#666;font-size:1.09rem;line-height:1.33rem;}
.wtsend-content .flexbox{padding:1.1rem 0 1rem 0;height:1.4rem;border-bottom:1px solid #e8e8e8;}
.wtsend-content .flexbox label{display:block;margin-right:.4rem;width:6rem;color:#333;text-align:right;font-size:1.09rem;line-height:1.33rem;}
.wtsend-content .arrows-rb{margin:1rem 0 0 .4rem;}
.wtsend-btn{margin:3.3rem auto 0;}
.wtsend-btn .btn-cancle,.wtsend-btn .btn-save,.wtsend-btn .btn-sure,.wtsend-btn .btn-wtopen{display:block;margin:0 auto;width:96%;height:3.25rem;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:1.25rem;}
.wtsend-btn .btn-cancle{margin-top:1rem;border:1px solid #cecdcd;background-color:#fbfbfb;}
.wtsend-content .wtsend-btn .none{display:none;}
.wtsend .wtsend-setting{padding:.4rem 5%;border-bottom:2px solid #e4e4e4;background-color:#eef7fe;color:#333;line-height:1.53rem;}
.wtsend-setting .flex-l{display:block;height:2.2rem;color:#666;font-size:1.09rem;line-height:1.33rem;}
.wtsend-setting .btn-wtsetting{width:4.4rem;height:2.2rem;border:0;-moz-border-radius:3px;border-radius:3px;background-color:#54bc44;color:#fff;text-align:center;font-size:1.12rem;line-height:2.2rem;}
.wtsend-contop{padding:0 2% 1.2rem;}
.mycourse-list li{border-bottom:#dcdcdc 1px solid;}
.mycourse-list li:last-child{border-bottom:0;}
.mycourse-list .course-item{display:block;padding:1rem .8rem;}
.mycourse-list .course-item:visited .course-name{color:#777;}
.course-item .course-left{margin-right:.6rem;width:108px;height:64px;border:#a0a0a0 1px solid;}
.course-right .course-name{overflow:hidden;color:#4eb540;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.09rem;line-height:1.19rem;-o-text-overflow:ellipsis;}
.course-right .course-num{margin:.6rem 0;color:#999;font-size:.9rem;line-height:1rem;}
.course-right .course-expire{color:#eb5454;font-size:.9rem;line-height:1rem;}
.mycourse-top .box-emptydata{margin-bottom:1rem;padding:2rem 3.125% 1.4rem;}
.mycourse-top .mycourse-tips{margin-top:2rem;color:#666;}
.mycourse-tips dd,.mycourse-tips dt{height:3rem;text-align:left;line-height:1.4rem;}
.mycourse-bottom{padding:0 1rem 2rem;border-bottom:#e4e4e4 1px solid;background-color:#fbfbfb;}
.mycourse-bottom h2{padding-left:.4rem;color:#4eb540;font-weight:600;font-size:1.09rem;line-height:3.25rem;}
.mycourse-bottom .recommend-course{padding:1rem 1rem .4rem .6rem;border:#dcdcdc 1px solid;-webkit-box-shadow:0 0 4px #dcdcdc;-moz-box-shadow:0 0 4px #dcdcdc;box-shadow:0 0 4px #dcdcdc;}
.recommend-course li{overflow:hidden;margin-bottom:.8rem;color:#666;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:1.19rem;-o-text-overflow:ellipsis;}
.recommend-course li:before{display:inline-block;margin-right:.6rem;width:4px;height:4px;border-radius:50%;background-color:#666;content:"";vertical-align:middle;}
.system-error{padding:40% 0;}
.bg-symerror{margin:0 auto;width:9.25rem;height:4.375rem;background:url(images/bg-systemerror.png) no-repeat 0 0;background-size:cover;}
.info-symerror{color:#666;text-align:center;font-size:1.08rem;line-height:3rem;}
.invitejob-list li{margin-top:10px;padding:.52rem 0 .95rem;background:#fbfbfb;}
.invitejob-list li:first-child{margin:0;}
.invitejob-list .invitejob-top{padding:.4rem 3.125% .4rem;}
.invitejob-list .invitejob-bottom{padding:0 3.125%;}
.invitejob-list .invitejob-name{color:#4eb540;font-size:1.09rem;line-height:1.41rem;}
.invitejob-list .invitejob-money{display:block;color:#fa7d33;text-align:right;font-size:1rem;line-height:1.3rem;}
.invitejob-list .invitejob-btnbox,.invitejob-list .invitejob-compy,.invitejob-list .invitejob-expire{color:#666;font-size:1rem;line-height:1.3rem;}
.invitejob-list .invitejob-compy{margin:.1rem 0 .3rem 0;}
.invitejob-list .invitejob-btnbox{margin-top:.2rem;}
.invitejob-list .btn-invitejob{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:.8rem;width:5.4rem;height:2rem;border:1px solid #eceaea;background-color:#fff;color:#4eb540;text-align:center;line-height:2rem;}
.invitejob-list .btn-invitejob1{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:.8rem;width:5.4rem;height:2rem;border:1px solid #4eb540;background-color:#4eb540;color:#fff;text-align:center;line-height:2rem;}
.popup-invitejob{padding:1rem 0;border-bottom:#e4e4e4 1px solid;}
.popcon-invitejob li{position:relative;margin-top:.8rem;padding:0 1rem 0 2.4rem;font-size:1.2rem;line-height:1.4;cursor:pointer;}
.popcon-invitejob li:first-child{margin-top:0;}
.popcon-invitejob li i{position:absolute;top:50%;left:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-.6rem;width:1.2rem;height:1.2rem;border:#c2c2c2 1px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.popcon-invitejob li.li-invitecur{color:#4eb540;}
.popcon-invitejob li.li-invitecur i:before{position:absolute;top:50%;left:50%;display:block;margin:-.25rem 0 0 -.25rem;width:.5rem;height:.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#4eb540;content:"";}
.invitejob-list a:visited .invitejob-money,.invitejob-list a:visited .invitejob-name{color:#999;}
.citymap-wrap .list-citymap{margin-bottom:.75rem;background-color:#fff;}
.list-citymap .title-citymap{padding:12px 15px;border-bottom:1px solid #e0e0e0;}
.list-citymap .title-citymap h3{padding-left:10px;border-left:#49c139 5px solid;color:#000;font-size:14px;line-height:20px;}
.list-citymap .ulist-citymap{padding:14px 15px 0;}
.ulist-citymap li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:14px;width:33.333%;border-left:1px solid #e0e0e0;}
.ulist-citymap li a{display:block;overflow:hidden;padding:0 5%;color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:15px;}
.word-citymap .ulist-citymap li{width:16.666%;}
.list-citymap .ulist-citymap li:nth-child(3n-2),.word-citymapt .ulist-citymap li:nth-child(6n-5){border-left:0;}
.index-city{float:left;display:block;margin:1.6rem 0 0 1rem;}
.index-city .icon-location{display:inline-block;margin-right:.2rem;width:12px;height:16px;background:url(images/icon-cityswitch.png) no-repeat 0 0;background-size:13px 48px;vertical-align:middle;}
.index-city span{display:inline-block;color:#333;vertical-align:middle;font-size:14px;line-height:18px;}
.index-city .icon-indexdown{display:inline-block;margin-left:.3rem;width:12px;height:6px;background:url(images/icon-cityswitch.png) no-repeat 0 -20px;background-size:13px 48px;vertical-align:middle;}
.station-wrap .list-station{margin-bottom:10px;background-color:#fff;}
.list-station .link-morejob{display:block;width:100%;height:2.2rem;border-top:1px solid #e0e0e0;color:#666;text-align:center;font-size:1rem;line-height:2.2rem;}
.list-station .title-station{padding:12px 15px;border-bottom:1px solid #e0e0e0;}
.list-station .title-station h3{padding-left:10px;border-left:5px solid #49c139;color:#000;font-size:1.04rem;line-height:20px;}
.list-station .ulist-station{padding:14px 15px 0;}
.ulist-station li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:14px;width:33.33%;border-left:1px solid #e0e0e0;}
.ulist-station li a{display:block;overflow:hidden;padding:0 5%;height:1.4rem;color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.4rem;}
.ulist-station li:nth-child(3n-2){border-left:0;}
.list-station .imglist-station{padding:15px 12px 9px;}
.imglist-station li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px;padding:0 3px;width:33.33%;}
.imglist-station li a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#eaebeb 1px solid;text-align:center;}
.imglist-station li img{display:inline-block;max-width:100%;}
.tabbox-hotdata{background-color:#fff;}
.tabbox-hotdata .tabhead-hotdata{height:3rem;}
.tabhead-hotdata li{border-bottom:#e0e0e0 1px solid;border-left:#e0e0e0 1px solid;text-align:center;}
.tabhead-hotdata li:first-child{border-left:0;}
.tabhead-hotdata li span{display:inline-block;overflow:hidden;max-width:5.6rem;color:#000;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:3rem;-o-text-overflow:ellipsis;}
.tabhead-hotdata li .icon-tabdrop{display:inline-block;margin-left:6px;width:11px;height:6px;background:url(images/icon-cityswitch.png) no-repeat 0 -41px;background-size:13px 48px;vertical-align:middle;}
.tabhead-hotdata li.li-tabcur{border-bottom:#49c139 1px solid;}
.tabhead-hotdata li.li-tabcur span{color:#49c139;}
.tabhead-hotdata li.li-tabcur .icon-tabdrop{background-position:0 -30px;}
.tabcon-hotdata{padding:8px 15px;}
.tabcon-hotdata .tablist-hotdata{overflow:hidden;width:100%;}
.tablist-hotdata li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 2%;padding:8px 0;text-align:center;font-size:1rem;line-height:1.5rem;}
.tablist-hotdata li a{display:block;overflow:hidden;height:1.5rem;max-width:100%;color:#666;text-overflow:ellipsis;white-space:nowrap;line-height:1.5rem;}
.joblist-hotdata li{width:46%;}
.citylist-hotdata li{width:29.333%;}
.btn-addmore{margin-top:10px;background-color:#fbfbfb;color:#666;text-align:center;font-size:1rem;line-height:2.56rem;}
.tabjuhe-hotdata{margin-top:10px;}
.content-crumb{padding:0 1.556rem;height:2.74rem;border-top:#edebeb 1px solid;background-color:#fbfbfb;color:#666;line-height:2.74rem;}
.content-crumb a{color:#666;}
.content-crumb span{padding:0 2px;}
.juheresult-main .choosejob-right{padding:.7rem .8rem;}
.juhe-hotarea .head-juhearea{width:100%;border-bottom:#e4e4e4 1px solid;background-color:#fbfbfb;text-align:center;}
.head-juhearea .headcon-juhearea{display:inline-block;color:#666;vertical-align:top;font-size:15px;line-height:40px;}
.headcon-juhearea label{float:left;}
.headcon-juhearea .txt-juhearea{float:left;}
.headcon-juhearea .txt-juhearea:before{float:right;overflow:hidden;margin:17px 0 0 4px;width:0;height:0;border-color:#aeaeae transparent transparent transparent;border-style:solid solid dashed solid;border-width:6px 5px 0 5px;content:"";line-height:0;}
.juhe-hotarea .con-juhearea{display:none;padding:7px 10px 0;background-color:#e9f5e7;}
.con-juhearea li{float:left;margin-bottom:7px;width:33%;border-left:1px solid #e0e0e0;font-size:13px;line-height:20px;}
.con-juhearea li:first-child{color:#333;text-align:center;}
.con-juhearea li:nth-child(3n-2){border-left:0;}
.con-juhearea li a{display:block;height:20px;color:#666;text-align:center;line-height:20px;}
.juhe-hotzp{margin-top:10px;background-color:#fbfbfb;}
.juhe-hotzp .title-jhhotzp{padding:12px 15px;border-bottom:1px solid #e0e0e0;background-color:#fff;}
.juhe-hotzp .title-jhhotzp h3{padding-left:10px;border-left:5px solid #49c139;color:#000;font-size:14px;line-height:20px;}
.con-jhhotzp{padding:8px 15px;background-color:#fff;}
.con-jhhotzp .list-jhhotzp{width:100%;}
.con-jhhotzp .list-jhhotzp li{float:left;margin:0 2%;padding:8px 0;width:44%;height:1.5rem;text-align:center;line-height:1.5rem;}
.list-jhhotzp li a{display:block;overflow:hidden;height:20px;max-width:100%;color:#666;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;}
.title-alljob{padding:12px 15px;border-bottom:1px solid #e0e0e0;background-color:#fff;}
.title-alljob h3{padding-left:10px;border-left:5px solid #49c139;color:#000;font-size:14px;line-height:20px;}
.alljob-wrap .item-alljob{margin-bottom:10px;background-color:#fbfbfb;}
.item-alljob .itemtit-alljob{height:2.2926rem;border-bottom:1px solid #e0e0e0;line-height:2.2926rem;}
.itemtit-alljob i{display:inline-block;margin-left:10px;width:22px;height:20px;background:url(images/icon-alljob.png) no-repeat;background-position:2px 0;background-size:21.5px 326px;vertical-align:middle;-webkit-background-size:21.5px 326px;-moz-background-size:21.5px 326px;}
.itemtit-alljob .icon-electron{background-position:0 -22px;}
.itemtit-alljob .icon-market{background-position:0 -43px;}
.itemtit-alljob .icon-manage{background-position:0 -66px;}
.itemtit-alljob .icon-finance{background-position:0 -89px;}
.itemtit-alljob .icon-bazaar{background-position:0 -112px;}
.itemtit-alljob .icon-art{background-position:0 -133px;}
.itemtit-alljob .icon-quality{background-position:0 -156px;}
.itemtit-alljob .icon-clothing{background-position:0 -179px;}
.itemtit-alljob .icon-medicine{background-position:0 -202px;}
.itemtit-alljob .icon-build{background-position:0 -224px;}
.itemtit-alljob .icon-interpret{background-position:0 -246px;}
.itemtit-alljob .icon-store{background-position:0 -268px;}
.itemtit-alljob .icon-geoponics{background-position:0 -292px;}
.itemtit-alljob span{display:inline-block;vertical-align:middle;font-size:13px;}
.itemcon-alljob .itemlist-alljob{border-top:#e0e0e0 1px dashed;}
.itemcon-alljob .itemlist-alljob:first-child{border-top:0;}
.itemlist-alljob .headlist-alljob{padding:10px 15px;}
.headlist-alljob .link-alljobtype{display:block;overflow:hidden;width:6.8rem;border-right:#ccc 1px solid;color:#49c139;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.headlist-alljob .headcon-alljob{overflow:hidden;}
.headcon-alljob a{float:left;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 6px;width:50%;color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.headarrow-alljob .icon-allarrow{display:block;margin-top:7px;margin-left:6px;width:12px;height:8px;background-image:url(images/icon-allarrow.png);background-size:12px 17px;background-repeat:no-repeat;}
.conlist-alljob{display:none;overflow:hidden;padding:1% 0;background-color:#e9f5e7;}
.conlist-alljob a{float:left;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%;width:50%;color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:2.222rem;}
.itemlistcur-alljob .headarrow-alljob .icon-allarrow{background-position:0 -8px;}
.itemlistcur-alljob .conlist-alljob{display:block;}
.alljob-hotcity .hotclist-alljob{padding:5px 15px;background-color:#fff;}
.hotclist-alljob li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px 0;padding:0 2%;width:33%;border-left:#e0e0e0 1px solid;color:#666;text-align:center;}
.hotclist-alljob li:nth-child(3n+1){border-left:0;}
.hotclist-alljob li a{display:block;overflow:hidden;height:1.4rem;color:#666;text-overflow:ellipsis;white-space:nowrap;line-height:1.4rem;-o-text-overflow:ellipsis;}
