i,em{font-style:normal}
#pageTop .btnbox .btn:before,.search .close,.search .sbox .shis .e:after,.search .sbox .shis .e em,.search .in .tabfix span:before,.search .in em,.search .ass_box span{background:url(//img01.51jobcdn.com/im/m/icon_home_20171214.png) no-repeat;
	-webkit-background-size:345px auto;-moz-background-size:345px auto;-ms-background-size:345px auto;-o-background-size:345px auto;background-size:345px auto}
.hnav a:before,.hpany .htit:before,.hpany .htit .mr:after,.hser a:before,.hbox .ht a:after{background:url(//img01.51jobcdn.com/im/m/icon_home_20181228.png) no-repeat;
	-webkit-background-size:292px auto;-moz-background-size:292px auto;-ms-background-size:292px auto;-o-background-size:292px auto;background-size:292px auto}
.search .sbox .btn,.hpany .hlogo a,.hpany .keys span,.room a{
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.search .sbox .shis a,.search .sbox .shis .e span,
	.hlist .e strong,.hlist .e span,.hlist .e p,.hlist .e aside,.hlist .e em,.hlist .e i,.hinf .arr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hlist .e:before,.hbox .more:before,.hinf .arr:before,.hbox .ht:before,.hpany:after,.search .sbox .shis a:before,.search .sbox .shis .e:before,.search .sbox .stit:before{position:absolute;height:1px;content:'\00a0';right:11px;top:0;left:11px;background-color:#e6e6e6}
.hlist .e:first-child:before,.hinf .arr:first-child:before,.search .sbox .shis .e:last-child:before{display:none}
.hbox .ht:before,.hpany:after,.search .sbox .shis a:before,.search .sbox .shis .e:before,.search .sbox .stit:before{top:auto;bottom:0}
.hpany:after{background-color:#fff}

.swiper-pagination{position:absolute;width:100%;text-align:center;bottom:0;left:0;z-index:2}
.swiper-pagination .swiper-pagination-switch{display:inline-block;width:6px;height:6px;margin:0 4px;background-color:#dcdcdc;
	-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.swiper-pagination .swiper-visible-switch,.swiper-pagination .swiper-active-switch{background-color:#ff7214}

#pageWp.on{-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-55px);transform:translateY(-55px)}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-55px);transform:translateY(-55px)}}
#pageWp.off{-webkit-animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(-55px);transform:translateY(-55px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(-55px);transform:translateY(-55px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}

#pageTop{height:102px}
#pageTop .btnbox{height:34px;margin-top:-10px;padding:11px 21px;background-color:#fff}
#pageTop .btnbox .btn{height:34px;line-height:34px;color:#999;text-align:center;background-color:#ebebeb;border:0 none;
	-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;-o-border-radius:34px;border-radius:34px}
#pageTop .btnbox .btn:before{display:inline-block;width:16px;height:30px;content:'\00a0';margin-right:5px;background-position:-150px -172px}
#pageTop .btnbox .location,#pageTop .btnbox .links{display:none}
#pageTop .btnbox .links{position:absolute;top:18px;right:11px;color:#ff7e3e}
#pageTop .btnbox .location{position:absolute;top:18px;left:11px}
#pageTop .btnbox .location:after{float:left;width:11px;height:6px;content:' ';margin-top:7px;background:url(//img01.51jobcdn.com/im/m/arrow_orange.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%}
#pageTop .btnbox .location font{float:left;max-width:4em;font-size:13px;color:#ff7e3e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:8px}
#pageTop .btnbox.fix{position:fixed;top:0;left:0;right:0;margin-top:0}
#pageTop .btnbox.fix{padding:11px 88px 11px 92px;border-bottom:1px solid #e6e6e6;
	-webkit-box-shadow:0 0 2px #868686;-moz-box-shadow:0 0 2px #868686;-o-box-shadow:0 0 2px #868686;-ms-box-shadow:0 0 2px #868686;box-shadow:0 0 2px #868686}
#pageTop .btnbox.fix .location,#pageTop .btnbox.fix .links{display:block}

.search{position:relative;display:none;margin-top:0;background-color:#ebebeb;border-bottom:7px solid #b2b2b2;z-index:10}
.search.fix{position:fixed;top:0;left:0;right:0}
.search .scroll{max-height:380px}
.search .close{position:absolute;display:block;width:88px;height:15px;bottom:-22px;left:50%;margin-left:-44px;background-position:-255px -180px}
.search .in{position:relative;height:56px;padding:11px 45px 11px 11px;background-color:#fff;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.search .in input{width:100%;height:34px;line-height:20px;text-indent:78px;;padding:7px 40px 7px 0;background-color:#ebebeb;border:0 none;
	-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;-o-border-radius:34px;border-radius:34px}
.search .in .btn{position:absolute;display:block;color:#ff7e3e;top:18px;right:11px}
.search .in .tab{position:absolute;display:block;width:78px;text-align:center;text-indent:-10px;top:18px;left:11px;background-color:#ebebeb;z-index:2;
	-webkit-border-radius:34px 0 0 34px;-moz-border-radius:34px 0 0 34px;-ms-border-radius:34px 0 0 34px;-o-border-radius:34px 0 0 34px;border-radius:34px 0 0 34px}
.search .in .tab:after{position:absolute;width:6px;height:11px;content:'\00a0';top:7px;right:13px;zoom:0.9;background:url(//img01.51jobcdn.com/im/m/arrow_gray.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)}
.search .in em{position:absolute;width:20px;height:20px;top:18px;right:55px;background-position:-192px -177px}
.search .in .tabfix{position:absolute;display:none;width:75px;line-height:30px;color:#fff;top:48px;left:11px;background-color:rgba(255,126,62,0.95);z-index:2;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.search .in .tabfix:after{position:absolute;height:1px;content:'\00a0';top:30px;right:5px;left:5px;background-color:#fff}
.search .in .tabfix:before{position:absolute;width:0;height:0;content:'\00a0';top:-5px;right:12px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(255,126,62,0.95)}
.search .in .tabfix span{display:block;text-align:center}
.search .in .tabfix span:before{display:inline-block;width:20px;height:30px;content:'\00a0';background-position:-90px -142px}
.search .in .tabfix span:last-child:before{background-position:-90px -172px}
.search .in.on .tab:after{
	-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.search .in.on .tabfix{display:block}
.search .sbox .shis .e.on:after{
	-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.search .sbox .shis .e.on:before{right:0;left:0}
.search .sbox{display:block;margin-top:6px;background-color:#fff;
	-webkit-box-shadow:0 1px 3px #dedede;-moz-box-shadow:0 1px 3px #dedede;-ms-box-shadow:0 1px 3px #dedede;-o-box-shadow:0 1px 3px #dedede;box-shadow:0 1px 3px #dedede}
.search .sbox:last-child{box-shadow:none}
.search .sbox .stit{position:relative;line-height:40px;font-size:15px;color:#444;text-indent:11px}
.search .sbox .stit a{position:relative;color:#444}
.search .sbox .stit a:after{content:'';position:absolute;width:11px;height:6px;top:50%;right:-17px;margin-top:-3px;background:url(//img01.51jobcdn.com/im/m/arrow_black.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)}
.search .sbox .shis a,.search .sbox .shis .e{position:relative;display:block;height:42px;line-height:42px;font-size:13px;color:#878787;text-indent:11px;padding-right:11px}
.search .sbox .shis a:last-child{border-bottom:0 none}
.search .sbox .shis .e{position:relative;color:#444;padding-right:78px}
.search .sbox .shis .e:after{position:absolute;width:12px;height:15px;content:'\00a0';top:15px;margin-left:5px;background-position:-150px -132px}
.search .sbox .shis .e span{display:inline-block;max-width:88%;text-indent:0}
.search .sbox .shis .e em{position:absolute;width:16px;height:30px;top:50%;right:0;margin-top:-15px;padding:0 11px;background-position:-139px -173px}
.search .sbox .shis .e.on:after{top:12px}
.search .sbox .ebox{padding:6px 0;background-color:#fff8ed}
.search .sbox .ebox .c{position:relative;font-size:12px;line-height:22px;color:#444;margin-bottom:6px;padding:0 11px 0 70px}
.search .sbox .ebox .c label{position:absolute;width:55px;color:#868686;text-align:right;top:0;left:0}
.search .sbox .ebox .p2{line-height:22px;font-size:12px;padding:0 11px 0 21px}
.search .sbox .snone{line-height:30px;font-size:13px;color:#878787;text-align:center;padding:25px 0}
.search .sbox .btnbox{padding-top:10px}
.search .sbox .btn{display:inline-block;min-width:40px;height:36px;line-height:36px;font-size:13px;color:#ff7e3e;text-align:center;padding:0 20px;background-color:#fff;-webkit-appearance:none;border:1px solid #ff7e3e;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.search .sbox.sb2{margin-top:0}
.search .sbox.sb2 .stit{line-height:30px;border-bottom:0 none}
.search .more{display:block;line-height:40px;color:#ff670b;text-align:center;margin-top:-3px;background-color:#fff}
.search .ass_box{display:block;min-height:87px;line-height:87px;color:#a4a4a4;text-align:center;background-color:#fff}
.search .ass_box ul{padding-bottom:30px}
.search .ass_box li{position:relative;height:47px;line-height:47px;text-align:left;color:#444444;font-size:13px;padding:0 40px 0 15px;border-bottom:1px solid #f5f5f5}
.search .ass_box span{position:absolute;width:47px;height:47px;top:0;right:0;background-position:-129px -163px}

.stab{overflow:hidden;padding:15px 11px 0 0}
.stab a{float:left;max-width:100%;height:24px;line-height:24px;font-size:12px;color:#505050;margin:0 0 15px 11px;padding:0 11px;background-color:#ebebeb;
	-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px}

.hbox,.hnav,.hadd{margin-bottom:6px}
.hbox,.hnav{background-color:#fff}
.hban,.hadd{overflow:hidden}
.hindex{position:relative;z-index:1}
.hbox .ht{position:relative;height:48px}
.hbox .ht:after{position:absolute;width:3px;height:18px;content:'\00a0';top:15px;left:11px;background-color:#ff7e3e;
	-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.hbox .ht span,.hbox .ht a{position:relative;display:inline-block;height:48px;line-height:48px;font-size:18px;color:#ff7e3e;padding-left:25px}
.hbox .ht a{padding-right:25px}
.hbox .ht a:after{position:absolute;width:17px;height:12px;content:'\00a0';top:18px;right:0;background-position:-275px -25px}
.hbox .more{position:relative;display:block;height:44px;line-height:44px;font-size:12px;color:#999;text-align:center;text-indent:-1em}
.hbox .more:after,.hinf .arr:after{content:'';position:absolute;width:6px;height:11px;top:50%;right:11px;margin-top:-5px;background:url(//img01.51jobcdn.com/im/m/arrow_gray.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%}
.hbox .more:after{display:inline-block;right:auto;margin-left:8px;zoom:0.9}

.hnav{height:110px;overflow:hidden}
.hnav a{position:relative;float:left;width:20%;height:110px;line-height:160px;color:#868686;text-align:center}
.hnav a:before{position:absolute;width:50px;height:42px;content:'\00a0';top:20px;left:50%;margin-left:-25px}
.hnav .a1:before{background-position:5px 0}
.hnav .a2:before{background-position:-45px 0}
.hnav .a3:before{background-position:-95px 0}
.hnav .a4:before{background-position:-145px 0}
.hnav .a5:before{background-position:-195px 0}
.hnav .a6:before{background-position:5px -50px}
.hnav .a7:before{background-position:-45px -50px}
.hnav .a8:before{background-position:-95px -50px}
.hnav .a9:before{background-position:-145px -50px}
.hnav .a10:before{background-position:-195px -50px}
.hnav .swiper-pagination .swiper-active-switch{width:20px;background-color:#fcad59}

/* change icons */
.hnav .a3:before,.hnav .a4:before{background:url(//img01.51jobcdn.com/im/m/icons_06.png) no-repeat;
    -webkit-background-size:375px auto;-moz-background-size:375px auto;-ms-background-size:375px auto;-o-background-size:375px auto;background-size:375px auto}
.hnav .a3:before{background-position:-163px -2px}
.hnav .a4:before{background-position:-237px -2px}

.hlist .e{position:relative;display:block;line-height:24px;padding:12px 21px}
.hlist .e strong{display:block;font-size:15px;color:#444}
.hlist .e em,.hlist .e p{display:block;font-size:12px;color:#868686}
.hlist .e aside{font-size:13px;color:#868686}
.hlist .e em,.hlist .e i{float:right;width:100px;text-align:right;margin-left:10px}
.hlist .e i{font-size:15px;color:#ffa514}
.hlist .e.hot strong{position:relative;padding-right:41px}
.hlist .e.hot strong:after{position:absolute;display:inline-block;height:18px;line-height:18px;content:'热门';font-size:12px;font-weight:normal;color:#fff;margin:2px 0 0 5px;padding:0 6px;background-color:#ff6000;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.hlist .e.hot span{display:inline-block;max-width:100%}
.hlist .e.e2{padding-left:91px}
.hlist .e.e2 img{position:absolute;top:11px;left:21px;border:1px solid #d4d4d4;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.hlist .stab{max-height:78px;}


.hpany{position:relative}
.hpany .htit{height:46px;line-height:46px;font-size:16px;color:#0060a9;margin:0 11px;border-bottom:1px solid #e6e6e6}
.hpany .htit:before{display:inline-block;width:20px;height:20px;content:'\00a0';vertical-align:middle;margin-right:8px}
.hpany .htit.h1:before{background-position:-250px 1px}
.hpany .htit.h2:before{background-position:-250px -23px}
.hpany .htit.h3:before{background-position:-250px -49px}
.hpany .htit.h4:before{background-position:-250px -74px}
.hpany .htit .mr{position:relative;float:right;font-size:13px;color:#0060a9;padding-right:15px}
.hpany .htit .mr:after{content:'';position:absolute;width:6px;height:11px;top:50%;right:0;margin-top:-6px;background-position:-275px 0}
.hpany .hlogo{overflow:hidden;padding:0 11px}
.hpany .hlogo a{float:left;width:25%;height:110px;line-height:36px;font-size:13px;color:#666;text-align:center;padding:13px 0;border-bottom:1px solid #e6e6e6}
.hpany .hlogo a:nth-of-type(4n+1) span{border-left:0 none}
.hpany .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}
.hpany .hlogo span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.hinf .arr{position:relative;display:block;height:22px;line-height:22px;font-size:15px;color:#505050;padding:10px 21px}
.hinf .arr:last-child{border:0 none}

.hser{height:110px}
.hser a{position:relative;float:left;width:25%;height:110px;line-height:160px;color:#424242;text-align:center}
.hser a:before{position:absolute;width:40px;height:40px;content:'\00a0';top:18px;left:50%;margin-left:-20px}
.hser .a1:before{background-position:0px -100px}
.hser .a2:before{background-position:-50px -100px}
.hser .a3:before{background-position:-100px -100px}
.hser .a4:before{background-position:-150px -100px}
.hser .a5:before{background:url(//img01.51jobcdn.com/im/m/icon-edu.png) no-repeat;
	-webkit-background-size:40px auto;background-size:40px auto}

.room:after{display:block;height:0;font-size:0;content:'\00a0';clear:both}
.room a{float:left;width:50%}
.room a:last-child{position:relative}
.room a:last-child:after{position:absolute;content:'\00a0';width:1px;top:10px;bottom:10px;left:0;background-color:#dedede}
.room a img{vertical-align:top}

.batb.nb .t_in{border:0 none}
.btab .guidance,.btab .wechat_pop,.btab .a_app{position:fixed;width:100%;left:0;bottom:0;padding:13px 15px 13px 210px;background-color:rgba(84,84,84,0.9);z-index:8}

.btab .guidance span{position:absolute;height:56px;line-height:56px;font-size:16px;color:#fff;top:0;left:17px}
.btab .guidance a{width:45%;min-width:42px;height:30px;line-height:30px;font-size:15px;color:#fff;text-align:center;padding:0;background-color:#ff873e;
	-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;
	background:-webkit-linear-gradient(left,#ff873e,#ff793e);background:-o-linear-gradient(left,#ff873e,#ff793e);background:linear-gradient(to right,#ff873e,#ff793e)}
.btab .guidance a:first-child{float:left}
.btab .guidance a:last-child{float:right}
.btab .guidance a:after{display:none}

.btab .wechat_pop{padding:0 48px 0 0}
.btab .wechat_pop .in{position:relative;display:block;float:none;width:auto;color:#fff;text-align:left;padding:7px 0 7px 61px}
.btab .wechat_pop .in:after{display:none}
.btab .wechat_pop .in img{position:absolute;top:7px;left:11px}
.btab .wechat_pop .in .f16{font-size:16px}
.btab .wechat_pop .in .f15{font-size:15px}
.btab .wechat_pop .close{position:absolute;width:24px;height:24px;top:15px;right:11px;border:1px solid #fff;
	-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.btab .wechat_pop .close:before,.btab .wechat_pop .close:after{position:absolute;width:14px;height:2px;content:'\00a0';top:50%;left:50%;margin:-1px 0 0 -7px;background-color:#fff}
.btab .wechat_pop .close:before{
	-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.btab .wechat_pop .close:after{
	-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.btab .a_app{left:50%;max-width:500px;min-height:56px;line-height:56px;padding:0;
	-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.btab .a_app img{vertical-align:middle}
.btab .a_app .close{position:absolute;top:0;left:0;width:10%;height:100%}

#pageWp.hdl{padding-bottom:288px}
#pageWp.htab #pageFooter.page_dl{bottom:56px}
#pageWp .dl{bottom:118px}

#lead{position:fixed;width:70%;color:#555;text-align:center;left:50%;top:50%;z-index:10;
	-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#lead .img{position:relative}
#lead .img img{width:100%;vertical-align:top}
#lead .bt{margin-top:-2px;padding-bottom:20px;background-color:#fff;
	-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}
#lead .quk{font-size:18px;line-height:33px;letter-spacing:3px}
#lead .has{width:60%;font-size:13px;color:#666;margin:0 auto 10px;border-bottom:1px solid #666}
#lead .has span{position:relative;top:10px;padding:0 15px;background-color:#fff}
#lead .center{padding-top:20px;overflow:hidden}
#lead .center a{display:inline-block;width:40%;height:36px;line-height:36px;font-size:15px;font-weight:bold;color:#ff7e3e;background-color:#fff;border:1px solid #ff7e3e;
	-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
#lead .center a:last-child{color:#fff;margin-left:5%;background-color:#ff7e3e}
#lead .close{position:absolute;width:40px;height:40px;right:-15px;top:33%;background:url(https://img01.51jobcdn.com/im/m/y_close.png) center no-repeat;
    -webkit-background-size:21px auto;-moz-background-size:21px auto;-o-background-size:21px auto;-ms-background-size:21px auto;background-size:21px auto}
#lead .a_app{display:block;line-height:28px;font-size:17px;color:#444;text-align:center;margin-top:20px}
#lead .a_app::before,#lead .a_app::after{content:'';display:inline-block;width:28px;height:28px;vertical-align:bottom;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAABtlBMVEXsZhHsZhEAAADsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhHsZhH////sZxPsZhHsaRbsaRXsZhLsahjsZA7rYgvtbBjrZRDlk3DrXwfvfDPsYwz99vP5zrPmlnPwiEbucybtbh3rYQn++/j66eH3w6P0o2/ykVPvfzjYWyTucSLiWAz++PX44tj118r62cP2vprhg1ved0vtbBvlXA7aTwr//Pv77+n65dz85NX74tL228/7383607v50bf50Lbvvqn4wqHuuKH3wZ7qqY33tYv1p3fzm2TzmF/xjU3whEDcaznueS7dXyHoYxLrXAL78u398+z97uT87OH86Nv33tT00cPww7D5y674yKruuqX3v5vsr5b2upPmmnjkkGvzoGrjimLwikrcb0HaZTHZYS7YVxzpZxjYUxbpZRXfUwreUQb++Pb99O7yy7rxxrPstqDss5rtspj2sYbsp4Xoo4X1sIPwqoLnnn3mil3ylVrigVTphE/phE3udyvqbCDkYRfWUhXnYBDYUBDpYAvURAIQDIwDAAAAGXRSTlPr7ADlWUHo4NfQ8sW/uIt9DwnLamgvLhkYd+PYzgAAAwNJREFUOMt91fVb20AYB/BAcWcevaShaUtdkRbaYUOGOwzZhg/XubvvP977Qi69tmzvD/c8zX36zd3b9MIVQhVVl3L/roLSqmv1oIBerxKtUqCE81KwrOvlxUhv2BgnZBWDK4qBVtJPplM1QRZEVTQ1nS2t44pYiNKYOtJFn5HS5Gxcy1WzUpa1sItvnY0uB7o+pLNtOWdjJdB+nud3GmBo+aFrGmNLuAIqEUqS5gbVgPRe7CQyeaTL1BZwHJUIga5S2nkY4mEtpqWUSqQhUI1Ig7EuGNubkAqUKpYkREvC/BbSrljwgpqxQKlECHQT5t8jvR/r5PmO6bRk2jzqfAXqDdI7By6eb97/KUkZysqUcwzUCNLW6QC2YU4yY4GaoSAlUbSrYVAbjTA82MO9HZ5AiEVpqCJ7Jr/5JwC8QPq0HRd8LBOMzaJENBKwwNldAENIn7Vh9C9iUgEoXarYx6OahuEu0oePcLhtByplKEphphmpq80FFNUa+udA81IFLxiozgAsYwijR7AXZ0DRsqlEHFtuefl5lKfVjF/dOr2MEv9kT/D1WYJnq60pl4KFK73wkP4ZYKXrYO6y1PN9BXcWWLoGu8rfFlGMgEXY+zPNUkwqeBfyaHuaSWV+WNWdKx/vz1FqPS4XdDeXthxL1v2RilascziHbpi7YihdrZS9hI69tN0KFRmKVt5kacOpXUKZoaxVPW7astZPTRLJyPw/t6pHx5KhUPLdl++/7RcSadaRIaOVoRe6w69pDocqE0nXTakgzT6ISDxO9BSRiDclwZWpqCowB5FNzFhttH+dhLsjfl+PxxEn8+5Bwckcb5VixqqJ1Yhq9G47fEue8ECfMdjT/9ZJT+4y7qrI2JlwR3S+b3teWIosGqHk8Hr0iU81QQ1XXyZSrMdHB3vjjsT4V/ei173SHRnuHlhxmrPcLa6wuIJanXwc96nKlNc7bmi+CY9meCbsqplThC+j4jLLQo8EQdNFh1OAnilOv8OUtqJCpIV1tVdsBf95xZWU19wE9hey0eN/AFPubwAAAABJRU5ErkJggg==) center center 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}
#lead .a_app::after{width:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAAM1BMVEUAAABEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQ+0KExAAAAEXRSTlMA/tkbaWMX3dRuHvPQhi1aV+gOxiwAAABXSURBVBjTddBLDoAgDABRQa1V/N3/tC6knRAoG16GhDSd7Fzb4b7lv99ELMaVCNs4o0HMFuESRugSj9ppTycyqKCKLCT+RVFqhgvnLRU8stOHpbB79fQBI9YCkHX8KJ8AAAAASUVORK5CYII=);
    -webkit-background-size:10px auto;-moz-background-size:10px auto;-o-background-size:10px auto;-ms-background-size:10px auto;background-size:10px auto;
    -webkit-animation:moveX .5s infinite both;-moz-animation:moveX .5s infinite both;-o-animation:moveX .5s infinite both;-ms-animation:moveX .5s infinite both;animation:moveX .5s infinite both}

#lead2{position:fixed;left:50%;top:50%;z-index:10;width:70%;padding-top:65%;background:#fff url(//img01.51jobcdn.com/im/m/pop_banner.png) top center no-repeat;
	-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;background-size:100% auto;
	-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;
	-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#lead2 .in{padding-bottom:20px}
#lead2 .center{padding-top:30px;overflow:hidden}
#lead2 .center a{display:inline-block;width:40%;height:38px;line-height:38px;font-size:17px;color:#fff;
	background:-webkit-linear-gradient(135deg,#ff871f,#ff7215);background:-o-linear-gradient(-45deg,#ff871f,#ff7215);background:linear-gradient(-45deg,#ff871f,#ff7215);
	-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
#lead2 .center a:last-child{margin-left:5%}
#lead2 .close{position:absolute;width:40px;height:40px;left:50%;bottom:-60px;margin-left:-20px;background:url(//img01.51jobcdn.com/im/m/y_close2.png) center no-repeat;opacity:.5;
    -webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;-ms-background-size:32px auto;background-size:32px auto}
#lead2 .a_app{display:block;width:160px;height:28px;line-height:28px;font-size:14px;font-weight:bold;color:#ff5d0e;text-align:center;text-indent:1em;margin:0 auto;border:1px solid #ff5d0e;
	-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;border-radius:30px}
#lead2 .a_app::after{content:'';display:inline-block;width:28px;height:28px;vertical-align:bottom;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAMAAACwcE1OAAAAllBMVEUAAAD/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ7/XQ6SaRZfAAAAMXRSTlMAAgRdPfQmIBcH38Lw6tKyLgv65trOuJ9ybE5IQx33rqiYjGdiWVM0G9bJvJGFeBN+/HfevwAAAQlJREFUKM9dkle2wjAMRHFs40B6r5BCEtoD3ux/czgnHf9djzSSJe/y1363OUr3Pi3U3jV2WMukMQqbTEQNBPFGvwBaq4yQHQH9b10g5cDxXx3gFD8AFNlicKtlBio2lDqw0pPh78XA6Z4cbkDHDtVEhnPrSubuxEtmGJEYLA92CWnQKIsB0wD3kYwoqERLXTVoJyZgTiRCCZsB5VLmo1daGUC0yr511hnuc3ycFPXwugx2X3PAq/qbT6bJQL/5kKlxld6Bc5A7ZKfYkQ/wkilzam55/STtHpgFwL+IpSwLAGh0aITqQJH+rIRHcqSj7NfbjScw4/kNadg6G5XQcL2fvfLzW4QgM3wBbrEaGCN94KwAAAAASUVORK5CYII=) center center 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;
    -webkit-animation:moveX .5s infinite both;-moz-animation:moveX .5s infinite both;-o-animation:moveX .5s infinite both;-ms-animation:moveX .5s infinite both;animation:moveX .5s infinite both}
@-webkit-keyframes moveX{to{background-position:center right}}
@-moz-keyframes moveX{to{background-position:center right}}
@-o-keyframes moveX{to{background-position:center right}}
@-ms-keyframes moveX{to{background-position:center right}}
@keyframes moveX{to{background-position:center right}}
.bodyoverflow{overflow:hidden}

/* APP引流 */
#goTop{bottom:66px}
#goApp{position:fixed;right:11px;bottom:116px;z-index:3;width:40px;height:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABLCAMAAAAWG2R+AAAC91BMVEUAAADqcTXiXiTwgjDylQHueibqazLtdzzrgjzwiATyjxnvghDwiQTscjDxjhLschPrbDLykArylALvfjfmYinzlgHzlgfteSrzmADvfDTwgizzlAnqcDHwgzPxjAbvgBfzlQfykQ7qeCTvhAPlVyLwgiryjwTxig/zmADve0HzlQLykwPvhx/kVSHsdijuekLtdy/rcTXsdhrylAPteEDzmAD88dP////uekHwiwD//fv/+eTtjUj+9d7+9uH73rjyjxb+7tT+8tr98+3tjEv+8Nf/++j716XxjRztjkTscDj737voXSj83LD82qzriDb+9e/odjHxiiP73bTxjB/yjhvufgz71aDtmmnwgzLzlQbykQTzlgP72KjxiyHufRHsiFHtdj/whyvxiSjnWib+9/PykBTvggX605ziWSP//ezti0bve0DrbTfxiiXteBL969Dwkk/qjETsiT7qfj7vfjrwhi/yjQD98OjqfUbzpDjvgDjugxrykg7zlAD++fb60pjrhE3vfT7tjjrlaTHoYSPpZB/qahXwhQTwhwL97eLwnWTtiUnznkj0pT7pfDXpZTDqhS7pcyzvhSHvgg774M/94LPxm13riULpdz7xlTXlVSLvhQzwjQvykwrufwb83a72xaX60JX2t3Pvn27wnmnqgEnrgkLpekLvfTzncTrpfjbtlCXmWx3pZwz88NL30rn0p3rsll/ph07skkzxkjrsdTTqaTTkZSzxjynteinjYCnkUyDufxvvhBLykBDtewrwiAjtdgb86Nr518D84Ln4w3n4x3j2snPvpHHtlVjrjljmbjbtdy3ufCTrcB/98ur749T879HvpHf2rnLrkFTodDnxljDueB7tiRrnXhrviRL628f3y63zvZnxtIzxrHvwgTbufTXoYSzwhCvpgCLvgB/qaR3xiBfscA785cb6z5LxsYTpgEjqfjnncjXrbS76z6Dyt5D2um3rjFfwp1bvlyDymhHrcAj4xJL3v4bxmyPxmhxhqw/aAAAANXRSTlMAuf4IbK/Bdf7OD8+9sGT+w2R1XvN/zb62Tiro2rmmhVQh/fLx2sSxlJFqOjT36+nNq5lubZX1jwEAAAa3SURBVFjDvdVlWFNRGMDxqzOxu7s7r8ddazoD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) center no-repeat;
	-webkit-background-size:29px auto;-moz-background-size:29px auto;-ms-background-size:29px auto;-o-background-size:29px auto;background-size:29px auto}
.goApp{position:fixed;right:11px;bottom:116px;z-index:3;width:47px;height:66px;background:url(//img01.51jobcdn.com/im/m/icon_goApp.png) center no-repeat;
	-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;background-size:100% auto}
.goApp.down{background-image:url(//img01.51jobcdn.com/im/m/icon_downApp.png)}

/* 提醒弹窗 */
.warn{position:fixed;left:50%;top:50%;z-index:10;width:70%;padding-top:34%;background:url(//img01.51jobcdn.com/im/m/warn_banner.png) top center no-repeat;
	-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;background-size:100% auto;
	-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.warn .in{font-size:15px;color:#363636;padding:0 20px 20px;background-color:#fff;
	-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}
.warn .in h3{line-height:40px;font-size:21px;text-align:center}
.warn .in p{line-height:24px;text-indent:-1em;margin:5px 0 0 1em}
.warn .in p span{white-space:nowrap}
.warn .btnbox{text-align:center;padding-top:30px;overflow:hidden}
.warn .btnbox .btn{display:inline-block;width:45%;height:38px;line-height:38px;font-size:16px;color:#ff7818;background-color:#fff;border:1px solid #ff7818;
	-webkit-border-radius:38px;-moz-border-radius:38px;-o-border-radius:38px;-ms-border-radius:38px;border-radius:38px}
.warn .btnbox .btn:last-child{margin-left:5%;color:#fff;background-color:#ff7818}

/*优化简历*/
.yhbox{padding:15px 15px 6px;background-color:#fff}
.yhbox .yhin{position:relative;padding:15px 88px 15px 15px;border:1px solid #e2e2e2;background:#fff url(//img01.51jobcdn.com/im/m/yhbox_bg_1.png) no-repeat;
       -webkit-background-size:100% 100%;background-size:100% 100%;
       -webkit-border-radius:8px;border-radius:8px}
.yhbox strong{font-size:14px;font-weight:bold;color:#222}
.yhbox p{font-size:12px;color:#999;margin-top:6px}
.yhbox .but{position:absolute;width:72px;height:30px;line-height:30px;font-size:13px;font-weight:bold;color:#fff;text-align:center;right:15px;top:50%;margin-top:-15px;background-color:#ff7e3e;
	-webkit-border-radius:18px;border-radius:18px}