/*模块*/ .mod{position:relative;padding:0 11px;margin-bottom:6px;background-color:#fff;border-bottom:1px solid #ccc;} .m1{padding-top:15px;padding-bottom:10px} .m2{padding:10px 13px 10px 53px;color:#b9b9b9;font-size:12px;text-align:justify} .m2:before{content:'';position:absolute;width:29px;height:28px;top:50%;left:11px;margin-top:-14px;background:url(tips.png) no-repeat; -webkit-background-size:29px auto;-moz-background-size:29px auto;-o-background-size:29px auto;-ms-background-size:29px auto;background-size:29px auto} .m3{padding:15px 11px 15px 77px} .m3 h3{font-weight:bold;font-size: 1.1rem;color:#444;} .m4{height:48px;line-height:48px;padding-left:23px;color:#868686} .m5{padding:15px 11px 15px 27px} .jt{padding-right:84px} .jt p{font-size: 1.2rem;font-weight:bold;line-height:26px;max-height:78px;overflow:hidden;word-wrap:break-word;word-break:break-all;} .jt span,.jt em{position:absolute;width:84px;top:17px;right:13px;text-align:right;font-size: 1rem;color:#868686;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .jt em{top:42px} .jp{height:32px;margin-left:2px;color: #d30e00;line-height:32px;} .jd{margin-left:2px;color:#868686;font-size: 0.8rem;overflow:hidden;} .jd span{position:relative;float:left;padding-left:20px;margin-right:15px;line-height:24px} .jd span:before{content:'';position:absolute;width:15px;height:15px;top:7px;left:0;background:url(icon_jd.png) no-repeat; -webkit-background-size:15px auto;-moz-background-size:15px auto;-o-background-size:15px auto;-ms-background-size:15px auto;background-size:15px auto} .jd .s_r:before{background-position:0 0} .jd .s_n:before{background-position:0 -15px} .jd .s_x:before{background-position:0 -30px} .jd .s_y:before{background-position:0 -45px} .jd .s_g:before{background-position:0 -60px} .jd .s_w:before{background-position:0 -75px} /*模块标题*/ .t{position:relative;height:48px;padding-left:30px;line-height:48px;font-size:15px;border-bottom:1px solid #e6e6e6;font-size: 1.1rem;} .t .match{position:absolute;right:0;color:#61a5ff;font-size:12px} .t:before{content:'';position:absolute;width:22px;height:20px;left:0;top:50%;margin-top:-10px;background:url(icon_title.png) 0 1px no-repeat; -webkit-background-size:22px auto;-moz-background-size:22px auto;-o-background-size:22px auto;-ms-background-size:22px auto;background-size:22px auto} .t1:before{background-position:0 -19px} .t2:before{background-position:0 -39px} .t3:before{background-position:0 -57px} .t4:before{background-position:0 -78px} .t5{color:#868686} .t5:before{background:url(icon_title2.png) 0 2px no-repeat; -webkit-background-size:auto 17px;-moz-background-size:auto 17px;-o-background-size:auto 17px;-ms-background-size:auto 17px;background-size:auto 17px} /*为您推荐*/ .rec{margin-bottom:5px;background-color:#fff} .rec .t{padding:0 11px 0 38px;border:0 none} .rec .t:before{left:11px} .rec .t:after{content:'';position:absolute;height:1px;content:'\00a0';right:11px;bottom:0;left:11px;background-color:#e6e6e6} /*内容描述*/ .ain{padding:10px 0} .aox{position:relative;padding:10px 0;/* max-height:308px; */overflow:hidden;} .aox article,.ain article{line-height:24px;word-wrap:break-word;font-size: 1rem;color: #333;} .aox .art_more{position:absolute;display:none;width:100%;height:48px;line-height:48px;color:#777;text-align:center;bottom:0;left:0;border-top:1px solid #e6e6e6} .aox .art_more span{position:relative;padding-right:20px} .aox .art_more span:after{content:'';position:absolute;width:15px;height:15px;top:50%;right:0;margin-top:-8px;background:url(icon_xs.png) no-repeat; -webkit-background-size:15px auto;-moz-background-size:15px auto;-o-background-size:15px auto;-ms-background-size:15px auto;background-size:15px auto} .aox.mk{padding-bottom:58px} .aox.mk article{/* max-height:240px; */overflow:hidden;font-size: 1rem;color: #595858;line-height: 24px;} .aox.mk .art_more{display:block} .aox.on,.aox.on article{max-height:none} .aox.on .art_more span:after{ -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} /*福利标签*/ .welfare{padding:12px 0 5px;border-bottom:1px solid #e6e6e6} .welfare span{display:inline-block;height:20px;line-height:20px;padding:0 10px;margin-bottom:8px;margin-right:22px;color:#868686;white-space:nowrap;font-size:12px;border:1px solid #eee;background-color:#eee; -webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px} /*申请职位*/ .apply{position: fixed;width: 100%;bottom: 0px;left:0;padding: 5px 0px 5px 0px;text-align:center;background-color:#fff;border-top:1px solid #e6e6e6;z-index:3;height: 43px;} .apply span{display:inline-block;height:40px;line-height:40px; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px} .apply .sp,.apply .pp{width:90px;position:absolute;top:5px;left:10px;text-indent:20px;color: #919191;border: 1px solid #858584;} .apply .sc{width:90px;position:absolute;top:5px;left:10px;text-indent:20px;color: #ff7e3e; border: 1px solid #ff7e3e;} .apply .sc:before{content:'';position:absolute;width:20px;height:20px;top:50%;left:14px;margin-top:-10px;background:url(icon_sc.png) no-repeat; -webkit-background-size:20px auto;-moz-background-size:20px auto;-o-background-size:20px auto;-ms-background-size:20px auto;background-size:20px auto} .apply .sp{text-indent:0} .apply .sq{width: 70%;background-color:#ff7e3e;color:#fff;right: 9px;/* margin-left: 180px; */position: absolute;} .apply .sq.mark{background-color:#ddd} .apply .pp{text-indent:0;left:110px} .apply.all{/* padding-left:190px; */} .apply .qx{width:60px;position:absolute;left:8px;top:5px;padding-left:20px} .apply .qx:before{content:'';position:absolute;width:22px;height:20px;left:10px;top:50%;margin-top:-10px;background:url(icon_radio.png) 1px 0 no-repeat; -webkit-background-size:70px auto;-moz-background-size:70px auto;-o-background-size:70px auto;-ms-background-size:70px auto;background-size:70px auto} .apply .qx.on:before{background-position:-22px 0} .apply .qx.applied:before{background-position:-46px 0} .apply.all .sc,.apply.all .sp{left: 90px;} .apply.a3{/* padding-left:210px */} .corporation{height:36px;line-height:36px;text-align:center;padding:0 11px;margin-bottom:6px} .corporation a{font-weight:bold;position:relative;display:inline-block;max-width:100%;padding-right:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden} .corporation a:after{content:"招聘";position:absolute;font-weight:normal;color:#444;top:0px;right:0px} /*无记录*/ .join_us{height:32px;line-height:32px;color:#444;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px} .join_us span{color:#ff773e} .nored{padding:60px 0 150px 0;background-color:#fff} .nored .in{width:66%;font-size:15px;text-align:center;margin:0 auto;padding:38px 20px;color:#ff7e3e;border:1px solid #e6e6e6; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} .nored .disabled{width:65%;font-size:15px;margin:0 auto;padding:38px 25px;color:#ff7e3e;border:1px solid #bebebe; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} .nored .n_fair{width:65%;font-size:15px;text-align:center;margin:0 auto;padding:38px 10px;color:#ff7e3e;border:1px solid #bebebe; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} /*公司图片*/ .jc_pox{position:relative;padding:10px 21px;background-color:#FFF} .jc_pox .jc_lf,.jc_pox .jc_rt{position:absolute;display:none;width:18px;height:100%;content:"\00a0";top:0;right:3px;background:url(arrow.png) center no-repeat;background-size:auto 13px} .jc_pox .jc_lf{right:auto;left:0; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)} .jc_ilst span{float:left;width:65px;height:65px;margin-right:16px} .jc_ilst img{max-width:100%;max-height:100%} .jc_ilst span{text-align:center; display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center} .jc_ilst span{ -webkit-box-sizing:border-box;box-sizing:border-box} .jc_ilst span:last-child{margin-right:0} .swiper_box{position:relative;width:300px;margin:0 auto} .swiper_box .swiper-slide{width:300px;height:400px;text-align:center;z-index:1} .elswitch{position:absolute;width:48px;height:28px;top:50%;right:15px;margin-top:-15px;background-color:#c1c1c1; -webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease} .elswitch:before{position:absolute;width:26px;height:26px;content:' ';top:1px;left:2px;background-color:#fff; -webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease} .elswitch.on{background-color:#ffbb3e;border-color:#ffbb3e} .elswitch.on:before{left:20px} /*举报职位*/ #pageReport{min-height:100%;background-color:#ebebeb} #pageReport .selt{height:48px;line-height:48px} #pageReport .selt span{height:48px;line-height:48px} .top{position:relative;height:45px;line-height:45px;text-align:center;font-size:16px;background-color:#fff;z-index:2; -webkit-box-shadow:0 0 3px 2px #ccc;-moz-box-shadow:0 0 3px 2px #ccc;-o-box-shadow:0 0 3px 2px #ccc;-ms-box-shadow:0 0 3px 2px #ccc;box-shadow:0 0 3px 2px #ccc} .top .back{position:absolute;width:45px;height:45px;top:0;left:0;background:url(arrow.png) center no-repeat; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); -webkit-background-size:10px auto;-moz-background-size:10px auto;-o-background-size:10px auto;-ms-background-size:10px auto;background-size:10px auto} .report{background-color:#fff} .report .lx{position:relative;height:48px;line-height:48px;text-indent:10px;padding:0 20px 0 10px} .report .lxs label{position:absolute;min-width: 5em;top:0;left:10px;color:#444;font-size:15px} .report .lxs:after{content:'';position:absolute;width:8px;height:13px;top:50%;right:3px;margin-top:-7px;background:url(arrow.png) no-repeat; -webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;background-size:100% 100%} .selt select{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:2} .selt .sval{display:block;text-align:right} .report .explain{padding:0 10px} .report .explain .lx{padding:0;border-bottom:1px solid #e6e6e6} .report .re{padding:10px;line-height:24px;background-color:#ebebeb} .report .txarea{position:relative;padding-bottom:25px;} .report .txarea textarea{width:100%;padding:5px 10px 30px;line-height:20px;outline:0 none;margin:0;border:0 none;text-align:justify; -webkit-appearance:none;background-color:#F1F1F1} .report .txarea p{position:absolute;width:100%;right:0;bottom:30px;line-height:27px;color:#999;text-align:right;padding-right:14px;background-color:#F1F1F1} .recode{position:relative;height:32px;line-height:32px;margin-top:5px;padding:8px 92px 8px 88px;background-color:#fff} .recode label{position:absolute;line-height:32px;top:8px;left:20px} .recode .txt{display:block;width:100%;height:32px;line-height:32px} .recode .mycode{position:absolute;top:8px;right:10px} .ref{padding:10px 20px} .ref button{width:100%;height:40px;line-height:40px;margin:60px 0;text-align:center;color:#fff;font-size:16px;background-color:#ff6000; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px} /*名企*/ .lo{padding-top:26px} .lo img{display:block;max-width:90px;max-height:90px;margin:0 auto 16px} .lo p{font-weight:700;text-align:center;padding-bottom:20px;border-bottom:1px solid #e6e6e6} .hd{position:relative;height:48px;padding-left:39px;line-height:48px;font-size:15px;color:#ffa000} .hd:before{content:'';position:absolute;width:20px;height:20px;left:11px;top:50%;margin-top:-10px;background:url(icon_hd_20191018.png) 0 1px no-repeat; -webkit-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-ms-background-size:100px auto;background-size:100px auto} .hd:after{content:'';position:absolute;height:1px;content:'\00a0';right:11px;bottom:0;left:11px;background-color:#e6e6e6} .h0:before{background-position:0 0} .h1:before{background-position:0 -19px} .h2:before{background-position:0 -39px} .h3:before{background-position:0 -59px} .h4:before{background-position:0 -79px} .h5:before{background-position:0 -99px} .h6:before{background-position:0 -119px} .h7:before{background-position:0 -139px} .h8:before{background-position:-20px 1px} .h9:before{background-position:-20px -19px} .h10:before{background-position:-20px -39px} .h11:before{background-position:-20px -59px} .h12:before{background-position:-20px -79px} .h13:before{background-position:-20px -99px} .h14:before{background-position:-20px -119px} .h15:before{background-position:-20px -139px} .h16:before{background-position:-40px 1px} .h17:before{background-position:-40px -19px} .h18:before{background-position:-40px -39px} .h19:before{background-position:-40px -59px} .h20:before{background-position:-40px -79px} .h21:before{background-position:-40px -99px} .h22:before{background-position:-40px -119px} .h23:before{background-position:-40px -139px} .h24:before{background-position:-60px 1px} .h25:before{background-position:-60px -19px} .h26:before{background-position:-60px -39px} .h27:before{background-position:-60px -59px} .h28:before{background-position:-60px -79px} .h29:before{background-position:-60px -99px} .h30:before{background-position:-60px -119px} .pos{height:24px} .pos span{display:inline-block;float:left;width:50%;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden} .pos span:first-child{width:44%;margin-right:10px} #pageTop.index_up,.index_up{z-index:10 !important} .trd{position:relative;background-color:#fff} .trd .chau{display:none;position:absolute;width:100%;text-align:center;top:48px;left:0;color:#868686;} .trd .list{padding:0 11px;background-color:#fff} .trd.index_up{padding:0} .trd.index_up .chau{display:block;z-index:10} .trd.index_up .list .e{text-indent:0;} .trd.index_up .list .on{background-color:#f6f6f6;} .trd.index_up .hd{background-color:#fff;z-index:10} .trd span{position:absolute;width:8px;height:13px;top:50%;margin-top:-7px;right:21px;background:url(arrow.png) no-repeat; -webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;background-size:100% 100%; -webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg); -webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease} .trd.index_up span{ -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)} .trd.index_up .hd:before{left:11px} .trd .clo{height:15px;background:url(icon_chu.png) no-repeat center 0;border-top:6px solid #878787; -webkit-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-ms-background-size:100px auto;background-size:100px auto} .btnbox{margin-bottom:5px;padding:10px 20%;background-color:#ebebeb} .btnbox .btn{width:100%;height:40px;line-height:40px;font-size:15px;font-weight:bold;color:#fff;text-align:center;letter-spacing:3px;background-color:#ff7e3e;border:1px solid #ff7e3e;-webkit-appearance:none; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px} .hint{position:fixed;width:100%;padding:10px;bottom:51px;left:0;color:#fff;text-align:center;background-color:#000; -webkit-opacity:0.75;-moz-opacity:0.75;-o-opacity:0.75;-ms-opacity:0.75;opacity:0.75} /*推广*/ .m_e{line-height:30px;color:#868686;padding-left:23px;background-color:#f3f3f3} .m_e p{position:relative;padding-right:38px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden} .m_e .extend{position:absolute;line-height:12px;font-size:12px;color:#c1c1c1;top:50%;right:4px;margin-top:-9px;padding:2px;border:1px solid #c1c1c1; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px} .hlogo{position:relative;overflow:hidden;padding:0 11px} .hlogo:after{position:absolute;content:'';height:1px;right:11px;bottom:0;left:11px;background-color:#eaeaea} .hlogo.bnone{padding-bottom:15px} .hlogo.bnone:after{bottom:15px;background-color:#fff} .hlogo.bnone a{border-bottom:1px dashed #eaeaea} .hlogo a{float:left;width:33.3%;height:112px;line-height:30px;font-size:12px;color:#505050;text-align:center;padding:15px 3%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box} .hlogo a:nth-child(3n+2),.hlogo a:nth-child(3n+3){position:relative} .hlogo a:nth-child(3n+2):before,.hlogo a:nth-child(3n+3):before{position:absolute;content:'\00a0';width:1px;height:26px;top:30px;left:0;background-color:#eaeaea} .hlogo a img{vertical-align:top;border:1px solid #d4d4d4; -webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px} .hlogo span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} /* 心愿公司 */ .snavs{height:50px;font-size:15px;color:#444;text-align:center;padding:0 10px;background-color:#fff} .snavs a{position:relative;float:left;width:50%;line-height:50px;color:#444;border-bottom:1px solid #e6e6e6} .snavs a:first-child:before{position:absolute;width:1px;content:"";right:0;top:10px;bottom:10px;background-color:#e6e6e6} .snavs a.on:after{position:absolute;width:85px;height:2px;content:"";left:50%;bottom:0;margin-left:-42px;background-color:#ff773e} .snavs a.on{color:#ff773e} .nocoll{font-size:12px;text-align:center;padding-bottom:30px;background-color:#fff} .nocoll h3{line-height:30px;font-size:12px;color:#868686;margin-bottom:10px} .nocoll .ntp{color:#bfbfbf;margin:15px 0 30px} .nocoll .nbutton{display:block;width:160px;height:40px;line-height:40px;font-size:15px;color:#fff;text-align:center;margin:0 auto;background-color:#ff7e3e; -webkit-border-radius:4px;border-radius:4px}