body,input,button,textarea{font-family:PingFangSC-Regular,"Microsoft YaHei"}
#pageWp{padding:0 0 100px 0}
.modal-open{position:fixed;width:100%}
#shadow{display:none}

footer{font-size:13px;color:#666;text-align:center;padding:25px 0 30px;background-color:#fff;box-shadow:0 10px 15px -10px rgba(0,0,0,0.10) inset}

.c_red{color:#FF5959}
.c_blue{color:#0077EE}

.info .pname:after,.info .likes:before,
	.search .in:before,.search .in .close,
	.filtertag .tab span:after,
	.job_list .e .but:before,
	.rollAss .el .pname li:before{background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_f.6ae3cc4b.png) no-repeat;
	-webkit-background-size:100px auto;-moz-background-size:100px auto;-ms-background-size:100px auto;-o-background-size:100px auto;background-size:100px auto}

#goTop{position:fixed;display:none;right:20px;bottom:72px;width:50px;height:50px;z-index:3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAeFBMVEX///8AAAD19fXJycnPz8/v7+/h4eHY2NioqKj5+fnd3d3T09PQ0NDR0dHU1NTX19fW1tbe3t7W1tbr6+vo6Oja2trW1tbT09PU1NTW1tbW1tbX19fW1tbY2NjY2NjY2NjW1tbPz8/c3Nzf39+vr6+8vLzPz8+ZmZlXxfu5AAAAJ3RSTlPmAOfz5efmBPvm5ubl4dd6RO1w5+bm5trKw8Chm4NoXDIlFgv59fHzt9heAAACEUlEQVRYw73Y7ZaiMAwG4FiT1oJ8DCCCCiLujPd/h8swsLvOUoNG5z3+9DwHSqFJYHEjTXLYhQF2CcLdIWlu/dcJtVGJuc5IWehiFWU6xzJq74NMXaAmC99iSWNRm9nQuQo8AkfIC6rzLMhEqBXciNIYGR6KtxsFTNRmGzOQ2fsEM0L+3tyCTqEHM+OFJzcUr1OYnXQdu6DjWsEdUevjNJT41w4v+ckUdPQt3BnrH/+HYsd9MXcXf4dODoeVTteQCVN4KGlorqC9Bw/G2/8LxT48HD/+C5ktPQ7R1vyBog0IsolG6IxKAik8D1ClQRRdfUEmUDJIBaaHag+E8eoeKkgKUfEJtQhTWV4ms4SpYNtB0fRSXxyZXu6og0qSXxGVHYQWxLG4gCYHJur9XQGTvIFEc87qcllxkk7gkPEOL2UH2BHv8BLtIFS8w0sqhMByzq/ux0k2AOSct2W3e944CQE5Bz4h4KQO4pwviJM6iHEGiJPQvdjL3hmhQVo6F9v9+D96Z4QG6cP9+N0bMlVwDYHK3BuSfUVGiH1FEv0MSCfQ5M+A8gYWaOWQxf5TK4eo7D/+ckhH/XEkh7AdDkghRMVwZEshrx6LCBmkAjOWNTJIV/MKLVqtiCm0nlz6yYvR55bH8oL9JS2EvKmRt1mva/zkrai8OZa3668dIMhHGvIhi3zsIx9E/dxoTD6sk48PfwNHQDi08JjPDwAAAABJRU5ErkJggg==) no-repeat;
	-webkit-background-size:50px auto;-moz-background-size:50px auto;-ms-background-size:50px auto;-o-background-size:50px auto;background-size:50px auto}

.info{position:relative;min-height:50px;padding:55px 15px 45px 100px;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/bg_info.b98c273f.png) no-repeat;
	-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.info img{position:absolute;top:40px;left:15px;width:75px;height:75px;border:1px solid #E8E8E8;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.info .pname{position:relative;font-size:18px;color:#fff;margin-bottom:10px;padding-right:48px}
.info .pname:after{content:'\A0';position:absolute;top:3px;width:38px;height:15px;margin-left:10px;background-position:0 0}
.info .tabs{font-size:12px;color:#ccc}
.info .likes{position:absolute;top:90px;right:15px;width:38px;height:26px;text-align:center;background:rgba(0,0,0,0.20);
	-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px}
.info .likes:before{content:'\A0';display:inline-block;width:16px;height:14px;margin-top:7px;background-position:-40px 0}
.info .likes.on:before{background-position:-40px -20px}

.content .tabs{position:relative;height:40px;line-height:40px;overflow:hidden;margin-top:-7px}
.content .tabs:before{content:'\A0';position:absolute;top:0;left:-15%;width:130%;height:40px;background-color:#fff;border-radius:100% 100% 0 0}
.content .tabs a{position:relative;float:left;width:50%;color:#666;text-align:center}
.content .tabs a:after{content:'\A0';position:absolute;left:50%;bottom:5px;display:none;width:10px;height:2px;margin-left:-5px;background-color:#FF5959;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.content .tabs a.on{font-weight:bold;color:#333}
.content .tabs a.on:after{display:block}
.content .tabs .c_red{margin-left:5px}

/*公司介绍*/
.f_e{padding-bottom:17px;background-color:#fff}
.f_e .f_tit{position:relative;height:40px;line-height:40px;color:#333}
.f_e .f_tit:before{display:inline-block;content:'\A0';width:3px;height:10px;vertical-align:middle;margin-right:10px;background-color:#FF5959}
.f_e .f_tit .more{float:right;font-size:12px;color:#0077EE;margin-right:15px}

.aox{max-height:none;color:#666;overflow:visible;padding:0 15px}
.aox .art_more{position:relative;height:30px;line-height:30px;color:#0077EE;text-align:center}
.aox .art_more:before{position:absolute;content:'\A0';top:-24px;left:0;width:100%;height:24px;
	background-image:-webkit-linear-gradient(-180deg, rgba(255,255,255,0.50) 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(-180deg, rgba(255,255,255,0.50) 0%, #FFFFFF 100%);background-image:-ms-linear-gradient(-180deg, rgba(255,255,255,0.50) 0%, #FFFFFF 100%);background-image:-o-linear-gradient(-180deg, rgba(255,255,255,0.50) 0%, #FFFFFF 100%);background-image:linear-gradient(-180deg, rgba(255,255,255,0.50) 0%, #FFFFFF 100%)}
.aox.mk article{max-height:300px;overflow:hidden}
.aox.on article{max-height:none}
.aox.on .art_more:before{display:none}

.hlogo{position:relative;overflow:hidden;padding:0 15px}
.hlogo .e{float:left;width:33.3%;color:#505050;text-align:center;padding:12px 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 .e img{vertical-align:top;margin-bottom:10px;border:1px solid #E8E8E8;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.hlogo .e .cname{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hlogo .e .pnum{font-size:12px;color:#999}
.hlogo .e .pnum .c_red{margin-left:5px}

/*职位*/
.search{position:relative;padding:10px 15px;background-color:#F6F7F9}
.search .in{position:relative;display:block;height:34px;overflow:hidden;background-color:#fff;border:1px solid #E8E8E8;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
	-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}
.search .in:before,.search .in .close{content:'\A0';position:absolute;top:9px;right:10px;width:14px;height:14px;background-position:-20px -20px}
.search .in:before{left:16px;background-position:0 -20px}
.search .in .close{display:none}
.search .in input{width:100%;color:#999;text-indent:40px;padding:7px 10px 7px 0}
.search .btn{position:absolute;display:none;color:#0077EE;top:17px;right:15px}
.search .btn.sch{color:#0077ee !important}
.search.on,.search.go{padding-right:55px}
.search.on .btn,.search.go .btn,.search.go .close{display:block}
.search.on .btn{color:#666}

/*字典筛选*/
.filtertag .tab{position:relative;z-index:2;height:40px;line-height:40px;text-align:center;background-color:#fff;
	-webkit-box-shadow:0 6px 10px -4px rgba(255,89,89,0.10);-moz-box-shadow:0 6px 10px -4px rgba(255,89,89,0.10);-ms-box-shadow:0 6px 10px -4px rgba(255,89,89,0.10);-o-box-shadow:0 6px 10px -4px rgba(255,89,89,0.10);box-shadow:0 6px 10px -4px rgba(255,89,89,0.10)}
.filtertag .tab span{position:relative;float:left;height:40px;line-height:40px;color:#333;padding:0 20px 0 10px}
.filtertag .tab span:after{content:'\A0';position:absolute;top:50%;right:5px;width:10px;height:6px;margin-top:-3px;background-position:-60px 0}
.filtertag .tab .mk{color:#FF5959}
.filtertag .tab .mk:after{background-position:-60px -20px}
.filtertag .tab em{display:block}
.filtertag .tab.t3 span{width:33.3% !important}
.filtertag .tab.t4 span{width:25% !important}

.filterwp{position:fixed;display:none;width:100%;max-width:800px;top:0;left:50%;margin:0 auto;border:0 none;z-index:10;
	-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.rollAss{background-color:#F6F7F9}
.rollAss .in{height:230px}
.rollAss .el,.rollAss .swiper-container{position:relative;max-height:100%;min-height:100%}
.rollAss .el{width:100%;height:100%;
	-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s}
.rollAss .el.hf{z-index:1;float:left;width:90px !important}
.rollAss .el .area{overflow:hidden}
.rollAss .el .area li{float:left;width:28%;height:30px;line-height:30px;color:#666;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:10px 0 0 4%;padding:0 5px;background-color:#fff;border:1px solid #E8E8E8;
	-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.rollAss .el .area li.on{color:#FF5959;border-color:#FF5959}
.rollAss .el .ptypes li{position:relative;display:flex;justify-content:space-around;flex-direction:column;height:54px;font-size:13px;color:#666;padding-left:10px;background-color:#fff}
.rollAss .el .ptypes li:before{content:'\A0';position:absolute;display:none;top:22px;left:0;width:3px;height:10px;vertical-align:middle;background-color:#FF5959}
.rollAss .el .ptypes li.on{color:#FF5959;background-color:#F6F7F9}
.rollAss .el .ptypes li.on:before{display:block}
.rollAss .el .pname{padding:0 15px}
.rollAss .el .pname li{position:relative;height:40px;line-height:40px;color:#666;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px;padding:0 10px 0 30px;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.rollAss .el .pname li:before{content:'\A0';position:absolute;display:none;top:17px;left:10px;width:9px;height:7px;background-position:-80px 0}
.rollAss .el .pname li.on{color:#FF5959;background-color:#FFF}
.rollAss .el .pname li.on:before{display:block}
.rollAss .e2 .area li{width:auto;padding:0 20px}
.rollAss .btnbox{text-align:center;padding:10px 0;background-color:#F6F7F9;
	-webkit-box-shadow:0 -2px 4px 0 rgba(255,89,89,0.10);-moz-box-shadow:0 -2px 4px 0 rgba(255,89,89,0.10);-ms-box-shadow:0 -2px 4px 0 rgba(255,89,89,0.10);-o-box-shadow:0 -2px 4px 0 rgba(255,89,89,0.10);box-shadow:0 -2px 4px 0 rgba(255,89,89,0.10)}
.rollAss .btnbox .btn{display:inline-block;width:70%;height:40px;line-height:40px;color:#fff;background-image:linear-gradient(-135deg, #FF5D3B 0%, #FF2D66 100%);
	-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}
.rollAss .in .el:nth-of-type(2){width:100%;padding-left:90px}

/*职位列表*/
.job_list .e{position:relative;display:block;line-height:30px;padding:10px 15px;background-color:#fff;overflow:hidden;border-top:1px solid #E8E8E8}
.job_list .e:first-child{border-top:0 none}
.job_list .e strong,.job_list .e i,.job_list .e aside,.job_list .e p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.job_list .e strong,.job_list .e aside,.job_list .e p{position:relative;display:block;height:30px;line-height:30px;font-size:16px;font-weight:normal;color:#333;padding-right:98px}
.job_list .e aside{font-size:13px;color:#999}
.job_list .e p{font-size:14px;color:#666}
.job_list .e i{position:absolute;top:10px;right:15px;width:88px;font-size:16px;color:#FF5959;text-align:right;font-style:normal}
.job_list .e .but{position:absolute;bottom:15px;right:15px;z-index:2;width:65px;height:26px;line-height:26px;font-size:12px;color:#FF5959;text-align:center;text-indent:1em;background-color:#fff;border:1px solid #FF5959;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.job_list .e .but:before{content:'\A0';position:absolute;top:8px;left:10px;width:12px;height:9px;background-position:-80px -20px}
.job_list .e.defult .but{color:#999;text-indent:0;background-color:#F6F7F9;border-color:#F6F7F9}
.job_list .e.defult .but:before{display:none}
.job_list .none,.job_list .loading{text-align:center;color:#999;background-color:#fff}
.job_list .none{padding:30px 0}
.job_list .none .txt,.job_list .loading{height:60px;line-height:60px}
.job_list .loading.icon{color:#7F8389}
.job_list .loading.icon:before{content:'\A0';display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAAD/Xl7/V1f/ZWX/Vlb/VVX/V1f/V1f/VVX/V1f/V1f/WFj/V1f/V1f/Vlb/UlL/V1f/Vlb/V1f/WVn/WFj/WFj/V1f/V1f/Vlb/UlL/WFj/V1f/WFj/V1f/WFj/V1f/WFj/WVn/V1f/Wlr/V1f/WFj/V1f/WFj/WVn/WFj/WVn/V1f/WFj/WFj/WFj/WVn/WFj/WVnOFYuuAAAAMnRSTlMACRcFQx5jUDJgcsB2Pk0bmi8sJM+8rJdTINWEbPGph+soEw1X9X2SjGdbN9y2o3pHyWnH7+AAAAG6SURBVDjLlZHplqMgEIUBcYGIezSLmhhtsy/z/i83BbRtAmfOnL4/PFB8VtWtQqawG2P0P8Vr9/DPR0zwBBF1uI6pyThBmuF3KGuavZkSB0Gav0PLr2bfIUMdUP0MrYC5G4hO1f1A+AZQiiytgSKTuycwx/fXQxbr1qH3aU77r+Ymq4rTWfsSVFylDxIEAGndmn0NyZPNpohUM5RSIaT/OMcTFCQc9c8NMIWvAi5VWGz0mP6RSLF1vo1lCjOgRDKPYA70V0qvBvQsiqX/GSI5Nhc1DHi+YCmobKsnUj2sw4+UOpthC60LinytyIbui8VSQnckVlrChk5LrR1y3Fxq7dgQpqoGddBv5Ka9OYIowp9Tihhbmd7K8vF6qy0YYx4zoLAty/I0Taa7AOJ5mQHlVSsx7qg8CnkdbHOXh8SoOgMzuPIw1D87p8cRjJCwbVuhjdFMpXxxzuHGQ/jjWCWejKW1/+mQ8xAeLtsdfMcqSXJkawAI4t52VyOUVVUy2kwGzIAmCNWQylqnc+ZheJghAl2dzKURYCiaIbSCgq6ZiYVntarzN4S31ehY9YgOMXCnA+7E2HJDmJOhv7BYINaBVEVwAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:18px auto;-moz-background-size:18px auto;-ms-background-size:18px auto;-o-background-size:18px auto;background-size:18px auto;
	-webkit-animation:rotate .8s infinite linear both;-moz-animation:rotate .8s infinite linear both;-ms-animation:rotate .8s infinite linear both;-o-animation:rotate .8s infinite linear both;animation:rotate .8s infinite linear both}
@keyframes rotate { from {transform:rotate(0deg)} to {transform:rotate(-360deg)}}
@-webkit-keyframes rotate { from {-webkit-transform:rotate(0deg)} to {-webkit-transform:rotate(-360deg)}}
/*错误弹窗*/
.pop{position:fixed;z-index:10;top:50%;left:50%;color:#fff;text-align:center;padding:10px 20px;background-color:rgba(1,1,1,.7);
	-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}/* reset */
html,body,p,form,ul,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:14px}
table{border-collapse:collapse;border-spacing:0;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
th,td{padding:0}
a{color:#333;text-decoration:none}
em,i,b{font-weight:normal;font-style:normal}
li{list-style:none}
img{border:0}
input[type="text"],input[type="password"],input[type="button"],input[type="search"]{font-size:14px;font-family:PingFangSC-Regular,"Microsoft YaHei";color:#444;padding:0;background-color:#fff;border:0 none;
	-webkit-border-radius:0;border-radius:0;
	-webkit-appearance:none;
	-webkit-box-sizing:border-box;box-sizing:border-box}
input[type="button"],input[type="submit"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
button{padding:0;border:0 none}
input,textarea,button{outline:0}
textarea{font-size:14px;font-family:PingFangSC-Regular,"Microsoft YaHei";color:#333}
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
input[type=search]::-webkit-search-cancel-button{position:relative;height:13px;width:13px;border-radius:50%;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_f.6ae3cc4b.png) -20px -20px no-repeat;
	-webkit-appearance:none;
	-webkit-background-size:100px auto;background-size:100px auto}

html,body{position:relative;max-width:800px;height:100%;margin:0 auto;background-color:#f6f7f9}
body{line-height:20px;font-size:14px;font-family:PingFangSC-Regular,"Microsoft YaHei";color:#333}

/* 通用 */
.at{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.bb{
	-webkit-box-sizing:border-box;box-sizing:border-box}
.clearbox:after{display:block;height:0;content:'\A0';overflow:hidden;clear:both}
.center{text-align:center !important}
#pageWp{position:relative;min-height:100%;padding-bottom:100px;background-color:#fff}
#pageTop{position:absolute;width:100%;top:0;left:0;z-index:3}
#pageContent{position:relative;max-width:800px;height:100%;margin:0 auto;background-color:#fff;z-index:2}
#pageFooter{position:absolute;width:100%;text-align:center;left:0;bottom:0;z-index:1}
#pageFooter .fs{-webkit-box-shadow:none;box-shadow:none}
#shadow{position:fixed;width:100%;height:100%;opacity:0.5;top:0;left:0;background-color:#000;z-index:9}
.likes{float:left;width:38px;height:26px;text-align:center;background:rgba(0,0,0,0.20);
	-webkit-border-radius:26px;border-radius:26px}
.likes:before{content:'\A0';display:inline-block;width:16px;height:14px;margin-top:7px;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_f.6ae3cc4b.png) -40px 0 no-repeat;
	-webkit-background-size:100px auto;background-size:100px auto}
.likes.on:before{background-position:-40px -20px}
.h_more{position:relative;display:block;height:40px;line-height:40px;text-align:center;font-size:14px;color:#0077ee;z-index:1;
	-webkit-box-shadow:0 10px 15px -10px rgba(0,0,0,0.10);box-shadow:0 10px 15px -10px rgba(0,0,0,0.10)}
.ad_com{position:absolute;width:100%;height:40px;color:#fff;bottom:0;left:0;padding:0 15px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.ad_com p{float:right;max-width:180px;font-size:16px}

/* icon */
.h_top .logo .area:after,.h_top .search .in:before,
.h_ebox .enav,.h_jbox .want a:after,
.h_ints .i_left li.hot:after,.h_ints .search .in:before,
.s_lbox .s_title .cel{background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_h.520cc9a3.png) no-repeat;
	-webkit-background-size:160px auto;background-size:160px auto}

.h_ints .i_left li.heart:after,.h_exp .e_tle a:after,
#wantpop .s_title .close:after,.w_box span:after,
.t_box span:after{background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_xz_2019.7704162d.png) no-repeat;
	-webkit-background-size:30px auto;background-size:30px auto}

/* 头部 */
.h_top{position:relative;display:block;color:#fff;padding-top:67%;background-position:center;background-repeat:no-repeat;
	-webkit-background-size:100% 100%;background-size:100% 100%}
.h_top:after{position:absolute;width:100%;content:"";height:10px;bottom:-1px;left:0;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/white-bottom.8c099e41.png) no-repeat;
	-webkit-background-size:100% 100%;background-size:100% 100%}
.h_top .t_in{position:absolute;width:100%;height:100%;top:0;left:0;padding:0 15px}
.h_top .logo{position:relative;text-align:center;padding:15px 0}
.h_top .logo .area{position:absolute;line-height:30px;font-size:14px;top:15px;left:0;padding-left:18px}
.h_top .logo .area:after{position:absolute;width:14px;height:14px;content:'\A0';left:0;top:50%;margin-top:-7px;background-position:0 0}
.h_top .search{margin-top:-15px;background:none}
.h_top .search .in{height:40px;border:none;background:none;
	-webkit-box-shadow:0 8px 16px -4px rgba(0,0,0,0.20);box-shadow:0 8px 16px -4px rgba(0,0,0,0.20)}
.h_top .search .in input{color:#fff;padding:10px 40px 12px 0;background:rgba(255,255,255,0.50);
	-webkit-border-radius:20px;border-radius:20px}
.h_top .search .in:before,.h_top .search .in .close{top:12px}
.h_top .search .in:before{background-position:-80px 0px}
.h_top .search .in input::-webkit-input-placeholder{color:#fff}
.h_top .search .in input:-moz-placeholder{color:#fff}
.h_top .search .in input::-moz-placeholder{color:#fff}
.h_top .search .in input:-ms-input-placeholder{color:#fff}
.h_top .search .in input:disabled,.h_top .search .in input[disabled]{
	-webkit-appearance:none;
	-webkit-text-fill-color:rgba(255,255,255);
	-webkit-opacity:1;opacity:1;
	color:#fff}

/* 名企列表 */
.h_center .hlogo{padding:13px 15px 12px}
.h_center .hlogo:after{position:absolute;content:'\A0';height:1px;left:15px;right:15px;bottom:0;background-color:#e8e8e8}
.h_center .hlogo .e{padding:12px 5%}
.h_center .hlogo .e img{margin-bottom:15px}

/* 行业墙 */
.h_wall{padding:20px 0px 10px;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/int_bg.14fb1f17.png) no-repeat;
	-webkit-background-size:100% 100%;background-size:100% 100%}
.h_wall .wn{height:180px;overflow-x:auto}
.h_wall .wn .wnin{float:left;width:1200px;padding:0 10px}
.h_wall .wn .a{display:inline-block;font-size:15px;color:#333;margin:0 10px 10px 0;padding:15px 20px;background-color:#fff;
	-webkit-border-radius:4px;border-radius:30px}
.h_wall .wn .a:nth-child(8),.h_wall .wn .a:nth-child(16),.h_wall .wn .a:nth-child(24){margin-right:0}

/* 探索 */
.h_ebox{position:relative;padding-top:35px}
.h_ebox .enav{position:absolute;width:50px;height:50px;top:6px;right:10px;background-position:-137px 0;
	-webkit-background-size:220px auto;background-size:220px auto}
.h_ebox .enav.mk{position:fixed;top:auto;right:20px;bottom:12px;z-index:4}
.h_exp{padding:0 10px;margin-bottom:28px}
.h_exp .e_tle{position:relative;font-size:18px;font-weight:bold;color:#fff;padding:20px 15px;text-shadow:0 4px 8px rgba(0,0,0,0.20)}
.h_exp .e_tle a{position:absolute;font-size:14px;color:#fff;right:15px;top:20px;padding-right:18px}
.h_exp .e_tle a:after{position:absolute;width:13px;height:13px;content:"";top:4px;right:0;background-position:0 -30px}
.h_exp .hlogo{padding:0 2px;background-color:rgba(255,255,255,.4)}
.h_exp .hlogo .e{padding:12px 5%}
.h_exp .hlogo .e .cname{color:#fff}
.h_exp .hlogo .e .pnum{color:#ccc}
.h_exp .e_in{padding:0;background-repeat:no-repeat;
	-webkit-background-size:100% 100%;background-size:100% 100%;
	-webkit-border-radius:10px;border-radius:10px}
.h_exp1 .e_in{background-image:url(//img01.51jobcdn.com/im/2019/2019/mmq/n_internet.9bb11e1b.png)}
.h_exp2 .e_in{background-image:url(//img01.51jobcdn.com/im/2019/2019/mmq/n_computer.79393ddf.png)}
.h_exp3 .e_in{background-image:url(//img01.51jobcdn.com/im/2019/2019/mmq/n_medicine.b420b69f.png)}
.h_exp4 .e_in{background-image:url(//img01.51jobcdn.com/im/2019/2019/mmq/n_electronic.db6306ea.png)}
.h_exp5 .e_in{background-image:url(//img01.51jobcdn.com/im/2019/2019/mmq/n_financial.73d58f15.png)}

/* 投什么列表 */
.h_jbox{position:relative}
.h_jbox .want{position:absolute;width:95px;color:#fff;right:0;top:46px;background-color:#fff;z-index:1}
.h_jbox .want a{position:relative;float:right;width:45px;height:30px;line-height:30px;font-size:12px;color:#fff;padding-left:35px;
	background-image:-webkit-linear-gradient(top left, #ff5d3b 0%, #ff2d66 100%);
	background-image:linear-gradient(to bottom right, #ff5d3b 0%, #ff2d66 100%);
	-webkit-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px}
.h_jbox .want a:after{position:absolute;width:14px;height:15px;content:'\A0';left:14px;top:8px;background-position:-20px -20px}
.h_jbox .jtitle{line-height:42px;font-size:18px;font-weight:bold;color:#333;text-align:center}
.h_jbox .jnav{position:relative;height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #e8e8e8}
.h_jbox .jnav .jn{height:60px;overflow-x:auto;overflow-y:hidden}
.h_jbox .jnav .jnin{float:left;white-space:nowrap}
.h_jbox .jnav .a{position:relative;display:inline-block;font-size:14px;color:#666;padding:0 10px}
.h_jbox .jnav .a:first-child{margin-left:10px}
.h_jbox .jnav .a:last-child{margin-right:90px}
.h_jbox .jnav .a.on{font-weight:bold;color:#333}
.h_jbox .jnav .a.on:after{position:absolute;width:10px;height:2px;content:'\A0';left:50%;bottom:4px;margin-left:-5px;background-color:#ff5959;
	-webkit-border-radius:2px;border-radius:2px}
.h_jbox .job_list{border-bottom:1px solid #e8e8e8}
.h_jbox .none{position:relative;top:1px}

/* 底部地区 */
.h_area{overflow:hidden;margin-bottom:-35px;padding:20px 15px}
.h_area .a{float:left;width:16.6%;font-size:14px;color:#999;text-align:center}

/* 名企搜索 */
.h_ints{position:relative;height:100%;background-color:#f6f7f9}
.h_ints .i_left{float:left;width:25%;height:100%;font-size:13px;color:#666;overflow-y:scroll;background-color:#fff;
	-webkit-overflow-scrolling:touch}
.h_ints .i_left li{position:relative;padding:10px 10px 10px 5px}
.h_ints .i_left li.on{color:#ff5959;background-color:#f6f7f9}
.h_ints .i_left li.on:after{position:absolute;content:'\A0';width:3px;height:10px;top:50%;margin-top:-5px;left:0;background-color:#ff5959}
.h_ints .i_left .hot,.h_ints .i_left .heart{padding-left:25px}
.h_ints .i_left li.hot:after,.h_ints .i_left li.heart:after{position:absolute;content:'\A0';width:16px;height:14px;left:5px;top:50%;margin-top:-7px;background-color:rgba(0,0,0,0);background-position:0 -20px}
.h_ints .i_left li.heart:after{background-position:-15px -15px}
.h_ints .i_right{float:right;width:75%;height:100%;}
.h_ints .i_right .rin{position:relative;height:100%;overflow-y:scroll;padding:10px;background-color:#f6f7f9;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	-webkit-overflow-scrolling:touch}
.h_ints .i_right .rin.hslst{padding-top:52px}
.h_ints .i_right .rin.hstop{padding-top:47%}
.h_ints .i_right .rtop{position:absolute;top:10px;right:10px;left:10px;margin-bottom:16px;padding-bottom:40%;background-position:center;background-repeat:no-repeat;
	-webkit-background-size:100% 100%;background-size:100% 100%;
	-webkit-border-radius:4px;border-radius:4px}
.h_ints .i_right .ad_com{height:35px}
.h_ints .i_right .ad_com p{max-width:100px;font-size:12px;margin-top:6px}
.h_ints .rlist{position:relative;min-height:100%;margin-bottom:10px;background-color:#fff;
	-webkit-border-radius:4px;border-radius:4px}
.h_ints .rlist .r{position:relative;display:block;font-size:12px;color:#999;padding:10px 50px 10px 80px}
.h_ints .rlist .r:after{position:absolute;height:1px;content:'\A0';right:10px;bottom:0;left:80px;background-color:#e8e8e8}
.h_ints .rlist .r:last-child:after{display:none}
.h_ints .rlist .r img{position:absolute;width:60px;height:60px;left:10px;top:10px;
	-webkit-border-radius:4px;border-radius:4px}
.h_ints .rlist .r .cname{font-size:14px;color:#333;padding:10px 0 8px}
.h_ints .rlist .r .jnum{position:absolute;text-align:center;right:10px;top:20px}
.h_ints .rlist .r .jnum i{display:block;font-size:14px;margin-bottom:8px}
.h_ints .rlist .rh{padding-right:70px}
.h_ints .rlist .r .cancel{position:absolute;width:55px;height:22px;line-height:22px;color:#999;text-align:center;right:10px;top:50%;margin-top:-11px;border:1px solid #999;
	-webkit-border-radius:20px;border-radius:20px}
.h_ints .search{position:absolute;top:10px;left:10px;right:10px;padding:0 0 10px}
.h_ints .search .in{height:32px;border:none;
	-webkit-border-radius:4px;border-radius:4px}
.h_ints .search .in input{
	-webkit-box-sizing:border-box;box-sizing:border-box}
.h_ints .search .in:before{width:16px;height:16px;background-position:-40px 0}
.h_ints .search.on{right:65px}
.h_ints .search .btn{right:-50px;top:6px}
.h_ints .search .btn.sch{color:#0077ee}
.h_ints .job_list .none{text-align:center}

/* 地区 */
.cover.c2 .ncity span, .cover.c2 .elist .e.on, .cover.c2 .elist .e.mk{background-color:#ff5959;border-color:#ff5959}
.cover.c2 .clist a,.cover.c2 .elist .e{border-color:#ababab}
.cover.c2 .clist{background-color:#f6f7f9}
.cover.c2 .clist a{background-color:#fff;border-color:#f0f0f0}
.cover.c2 .clist a.ok{color:#ff5959;border-color:#ff5959}
.bar span:after{background-color:rgba(255,89,89,.8)}
.bar span.on{color:#ff5959}

/* 搜索页 */
#pageContent.sh{min-height:100%;height:auto}
.s_top{position:relative;background-color:#f6f7f9}
.s_top:after{position:absolute;width:100%;content:'\A0';height:10px;bottom:-1px;left:0;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/white-bottom.8c099e41.png) no-repeat;
	-webkit-background-size:100% 100%;background-size:100% 100%}
.s_top .s_nav{height:40px;line-height:40px;color:#666;text-align:center}
.s_top .s_nav .n{position:relative;float:left;width:50%}
.s_top .s_nav .n.on{color:#333}
.s_top .s_nav .n.on:after{position:absolute;width:10px;height:2px;content:'\A0';left:50%;bottom:4px;margin-left:-5px;background-color:#ff5959;
	-webkit-border-radius:2px;border-radius:2px}

.s_lbox .s_title{position:relative;line-height:35px;color:#333;margin-bottom:10px;padding-left:13px}
.s_lbox .s_title:before{position:absolute;width:3px;height:10px;content:'\A0';top:50%;left:0;margin-top:-5px;background-color:#ff5959}
.s_lbox .s_title .cel{position:absolute;width:20px;height:20px;top:50%;right:12px;margin-top:-10px;background-position:-20px 0}
.s_lbox .s_list{overflow:hidden;padding:0 14px}
.s_lbox .s_list .s{position:relative;float:left;max-width:110px;height:30px;line-height:30px;font-size:12px;color:#666;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 7px 10px 0;padding:0 15px;background-color:#f6f7f9;
	-webkit-border-radius:15px;border-radius:15px}
.s_lbox .s_hot .s{margin-right:10px;padding-left:40px}
.s_lbox .s_hot .s img{position:absolute;width:28px;height:28px;left:0;top:0;border:1px solid #f6f7f9;-webkit-border-radius:50%;border-radius:50%}

/* 结果页 */
.r_top .search{padding-right:86px}
.r_top input:disabled,.r_top input[disabled]{
	-webkit-appearance:none;
	-webkit-text-fill-color:rgba(153,153,153,1);
	-webkit-opacity:1;opacity:1;
	color:#999}
.r_top .search .btn{display:block}
.r_top .filterwp{top:40px}
.r_top .rollAss{display:none}
.r_top .rollAss .el{padding-top:10px}
.r_top .rollAss .na{font-size:13px;color:#666;text-indent:15px;margin-bottom:15px}
.r_top .rollAss .etle{padding:25px 0 6px 15px}
.r_top .rollAss .etle:first-child{padding-top:5px}
.f_che{height:30px;padding:7px 15px;background-color:#f6f7f9}
.f_che .c{float:left;width:28%;height:30px;line-height:28px;font-size:12px;text-align:center;margin-right:8%;background-color:#fff;border:1px solid #fff;
	-webkit-border-radius:4px;border-radius:4px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.f_che .c:last-child{margin-right:0}
.f_che .c.on{color:#ff5959;border-color:#ff5959}
.r_bom.fix1{margin-top:40px}
.r_bom.fix2{margin-top:94px}
.fixed1,.fixed2{position: fixed;width:100%;left:50%;top:0;z-index:11;
	box-sizing:border-box;
	transform:translateX(-50%);}
.fixed2{top:54px}

.r_bom .job_list .e{border-top:10px  solid #F6F7F9;border-bottom:1px solid #e8e8e8}
.r_bom .job_list .e:first-child{border-top:none}
.job_list .e.eck{padding-left:40px}
.job_list .e.eck b{display:block}
.job_list .e.eck button{display:none}
.job_list .e b{position:absolute;display:none;width:40px;height:40px;top:10px;left:10px}
.job_list .e b:after{position:absolute;width:16px;height:16px;content:'\A0';top:6px;left:0;border:2px solid #ccc;
	-webkit-border-radius:50%;border-radius:50%}
.job_list .e.eck b.checked:after{border-color:#ff5959;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_f.6ae3cc4b.png) -76px 5px no-repeat;
	-webkit-background-size:100px auto;background-size:100px auto}
.job_list .e.eck b.applyed:after{border-color:#ccc;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAAAXNSR0IArs4c6QAAAUtJREFUOBGtkz1LxEAQhm/X00JsrOy1sZSk09JKEAQtVPDgUK7QRrDwl1gocnCFhaDYKNgIYndIPiAx/0KwkSPRkPjMkRxRLkhOB4adZN55eHeXrdX+IdI0rf8ZIxDbtk8sy3qVemSi53nTjuNcAVnG1aFSKlaj2MPJPMO3zM6xHhiGcSocXRWGmxVmuuQsoFYOEk4lGKAjtnXH3BSgJqC2QPLobxPRNqLANE0vbxTXIAgmwjA8Q9Pkf6y1bgC6LGqk1gjqSZK0WbtAd38KfN+fAfSYgT5xtDkM1IfRjMkdPsYFyuF2yElpuq67EEXRM6BFNB/kBu5vpDcsBreJqy1gF4jGyBcGr4EcUws4ZGvrOLqnLo0BTBQAGwA6ZPFieoDWAD2UUrLGN1gG3AN2TmJOvZOrgJ5+A5X2ObN9nskbZ7ZUKqrSwFnlp/YFaqCht6dCItAAAAAASUVORK5CYII=) center no-repeat;
	-webkit-background-size:10px auto;background-size:10px auto}
.job_list .e .time{position:absolute;font-size:13px;color:#999;text-align:right;top:40px;right:15px}
.job_list .e .tag{height:20px;overflow:hidden}
.job_list .e .tag span{float:left;height:20px;line-height:20px;font-size:12px;color:#666;margin-right:6px;padding:0 5px;background-color:#f6f7f9;
	-webkit-border-radius:3px;border-radius:3px}
.job_list .e .bt{position:relative;display:block}
.job_list .e .bt a{display:block;padding:17px 0 0 50px}
.job_list .e .bt img{position:absolute;width:40px;height:40px;left:0;bottom:0;border:1px solid #e8e8e8;
	-webkit-border-radius:4px;border-radius:4px}
.job_list .e .bt .ty{font-size:12px;color:#999}
.job_list .e .bt p{height:20px;line-height:20px}
.job_list .ec{position:relative;display:block;min-height:70px;font-size:12px;color:#999;border-top:10px solid #f6f7f9;padding:15px 30px 15px 95px;background-color:#fff;border-bottom:1px solid #e8e8e8;
	}
.job_list .ec:first-child{border-top:none}
.job_list .ec:after{position:absolute;width:13px;height:22px;content:'\A0';top:50%;right:15px;margin-top:-11px;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_h.520cc9a3.png) -80px -20px no-repeat;;
	-webkit-background-size:160px auto;background-size:160px auto}
.job_list .ec img{position:absolute;width:70px;height:70px;left:15px;top:15px;border:1px solid #E8E8E8;
	-webkit-border-radius:4px;border-radius:4px}
.job_list .ec .cname{font-size:16px;color:#333;margin-top:4px}
.job_list .ec .cname span{position:relative;display:inline-block;max-width:100%;padding-right:50px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.job_list .ec .cname span:after{position:absolute;width:38px;height:15px;content:'\A0';right:0;top:2px;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_f.6ae3cc4b.png) no-repeat;
	-webkit-background-size:100px auto;background-size:100px auto}
.job_list .ec .ty{margin:4px 0 2px}

.r_bom.on{padding-bottom:50px}
.r_bom.on .applytab{display:block}
.applytab{position:fixed;display:none;width:100%;color:#666;bottom:0;left:0;padding:5px 15px 5px 100px;background-color:#fff;border-top:1px solid #e8e8e8;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.applytab .tbtn{height:40px;line-height:40px;color:#999;text-align:center;background-color:#f6f7f9;
	-webkit-border-radius:20px;border-radius:20px}
.applytab .tbtn.blight{color:#fff;
	background-image:-webkit-linear-gradient(top left, #ff5d3b 0%, #ff2d66 100%);
	background-image:linear-gradient(to bottom right, #ff5d3b 0%, #ff2d66 100%);}
.applytab.qx .all span:after{border-color:#ff5959;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/icon_f.6ae3cc4b.png) -76px 5px no-repeat;
	-webkit-background-size:100px auto;background-size:100px auto}
.applytab .all{position:absolute;width:85px;line-height:40px;top:5px;left:15px;padding-left:27px}
.applytab .all span{position:absolute;width:40px;height:40px;top:4px;left:0px}
.applytab .all span:after{position:absolute;width:16px;height:16px;content:'\A0';top:6px;left:0;border:2px solid #ccc;
	-webkit-border-radius:50%;border-radius:50%}

/* 回到首页 */
.gohome{position:fixed;width:50px;height:50px;right:20px;bottom:12px;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/home.b8f48d7d.png) no-repeat;z-index:8;-webkit-background-size:50px auto;background-size:50px auto}
.gohome.on{bottom:62px}
/* 反馈 */
#feedback{position:fixed;width:50px;height:50px;right:20px;bottom:12px;z-index:3;background:url(//img01.51jobcdn.com/im/2019/2019/mmq/n_feedback.c3965ba1.png) no-repeat;
	-webkit-background-size:50px auto;background-size:50px auto}

/* 我想投弹层 */
#wantpop{position:fixed;width:100%;height:100%;top:0;left:0;padding-bottom:70px;background:#fff;z-index:11;
	-webkit-box-sizing:border-box;box-sizing:border-box;}
#wantpop .s_title{line-height:50px;font-size:14px;color:#333;margin-bottom:0}
#wantpop .s_title span{font-size:12px;color:#999;margin-left:10px}
#wantpop .s_title span i{color:#ff5959}
#wantpop .s_title .close{position:absolute;width:50px;height:50px;top:0;right:0}
#wantpop .s_title .close:after{position:absolute;width:15px;height:15px;content:"";top:18px;left:18px;background-position:0 -15px}

.w_box{overflow:hidden;padding:0 15px 5px}
.w_box span{position:relative;float:left;height:30px;line-height:30px;margin:0 10px 10px 0;padding:0 25px 0 10px;background-color:#f6f7f9;
	-webkit-border-radius:20px;border-radius:20px}
.w_box span:after{position:absolute;width:8px;height:8px;content:'';right:10px;top:11px;background-position:0 0}

.t_box{height:400px;overflow:auto;padding:15px 15px 5px;background-color:#f6f7f9}
.t_box span{position:relative;float:left;height:30px;line-height:30px;margin:0 10px 10px 0;padding:0 10px 0 25px;background-color:#fff;
	border-radius:20px}
.t_box span.on{color:#fff;padding:0 25px 0 10px;background-color:#ff5959;}
.t_box span.on:after{left:auto;top:11px;right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAANBJREFUKBWNkrENwjAQRS1aCipQSvYgJQswS3oGSccQiI6KDaCHHRggvB90xro4Nic9Wef8f3e2E4ZhOMMN1uGPQNfCE7oF+hXs4MpGsQDfW3QX2MIyyAAPUGjNFmBfHd+gOIEah2oBhHnj6C4UqBoLBQ6Yp6Oawa+I0zsgHeN3Rm/wOXJ1tFDnxmuyOcL0cmzkO/vZV4hFnFGjNlB9Rj1X2jGekf30Dqb/wZzRRpotUDMWC2B+gSKOaga/otmA3UGvs3ZwhO+/6h0uR6cCPew/9HKp7BO/F2kAAAAASUVORK5CYII=) no-repeat;
	-webkit-background-size:8px auto;background-size:8px auto}
.t_box span:after{position:absolute;width:10px;height:10px;content:'';top:10px;left:10px;background-position:-15px 0}

.t_bar{position:fixed;width:100%;bottom:0;left:0;padding:15px 60px;background-color:#fff;
	box-sizing:border-box}
.t_bar button{width:100%;height:40px;line-height:40px;color:#fff;
	background-image:-webkit-linear-gradient(top left, #ff5d3b 0%, #ff2d66 100%);
	background-image:linear-gradient(to bottom right, #ff5d3b 0%, #ff2d66 100%);
	-webkit-border-radius:20px;border-radius:20px}