body{zoom:1}
a{color:#666}
.map-nag .in .nlink .on{border:0 none}
.l-n{border:0 none !important}
.l-c6{font-size:14px;color:#666 !important}
.dw_n{width:1002px;margin-bottom:0}
.dw_30{margin-bottom:30px}
/*导航*/
.map-nag .in .nlink a{margin-left:16px}

/*网站导航*/
.dw_site .s-area{position:relative;margin-bottom:10px;border:1px solid #ddd}
.dw_site p,.dw_map p{position:relative;height:48px;line-height:48px;color:#ff6000;font-size:16px;padding-left:25px}
.s-area p,.dw_map p{padding-left:40px}
.p-line{border-bottom:1px solid #ddd}
.dw_site .s-city{padding:15px 15px 30px}
.dw_site a,.dw_map a{margin-right:14px;line-height:24px;color:#666;font-size:14px;white-space:nowrap}
.dw_site a:hover,.dw_map a:hover{color:#ff6000}
.dw_site .mr0{margin-right:0}
.dw_site .s-more{position:absolute;right:10px;bottom:6px;color:#00457d}
.dw_site .s-main{padding:10px 15px;margin-bottom:30px;border:1px solid #ddd}
.dw_site .s-main ul{position:relative}
.dw_site .s-main li{color:#333;font-size:14px;padding-bottom:10px;border-bottom:1px solid #ddd}

/*地区导航*/
.dw_map{padding-bottom:15px;margin-bottom:30px;border:1px solid #ddd}
.dw_map .m-area{padding:10px 15px 0;overflow:hidden}
.dw_map .m-line{width:970px;height:1px;margin:10px auto 0;border-bottom:1px dashed #ddd}
.dw_map .m-province{padding:0 15px;font-size:14px;color:#666}
.dw_map .m-city{line-height:26px;color:#ff6000;overflow:hidden}
.dw_map .fr{float:right;width:480px}
.dw_map .m-z{margin-bottom:30px}
.dw_map .m-city a{margin-right:10px;white-space:nowrap}
.dw_map .m-city span{float:left;display:block;width:15px;margin-right:15px;font-size:14px}
.dw_map .m-city div{float:left;width:350px}
.dw_map .m-l,.dw_map .m-r{float:left;width:480px}
.dw_map .m-l{padding-left:25px;width:455px}

/*二维码*/
.dw_site .s-main .m-code{position:absolute;width:180px;height:144px;right:0;bottom:0;text-align:center;background-color:#fff;border: 0 none}
.dw_site .s-main .m-code img{margin:0 auto;display:block;margin-bottom:16px}

/*职位导航*/
.dw_list{margin-bottom:30px;border:1px solid #ddd}
.dw_list p{padding-left:40px}
.dw_list ul{padding:0 15px}
.dw_list li{padding:10px 0;border-bottom:1px dashed #ddd;overflow:hidden}
.dw_list li div{float:left;width:770px;color:#999}
.dw_list li div a{color:#999}
.dw_list li div a:hover{color:#ff6000}
.dw_list li .l-title,.dw_list li span{float:left;display:block;width:200px;margin-right:0;color:#333;font-size:14px}

/*企业名录*/
.dw_company .co{border:1px solid #e8e8e8;height:28px;padding:10px 0;line-height:30px;overflow:hidden;border-bottom-style:dashed}
.dw_company .co a:visited{color:#333}
.dw_company .c3{border-top:0 none}
.co p{float:left;width:100px;text-align:center;color:#999}
.co .co-n{float:left;display:block;width:50px;margin-right:10px;text-align:center;cursor:pointer}
.co .co-n.on{color:#ff6000}
.co .co-c{display:inline-block;height:30px;width:60px;margin-left:20px;cursor:pointer;background:url(//img01.51jobcdn.com/im/2017/sitemap/icon-arrow.png) no-repeat 14px -13px}
.co.on .co-c{background:url(//img01.51jobcdn.com/im/2017/sitemap/icon-arrow.png) no-repeat 14px 5px}
.dw_company .c-city{width:738px;float:left}
.dw_company .c-city div{position:relative;padding-left:170px}
.dw_company .c-city .selected_jobs{padding-left:0px}
.dw_company .c-city span{margin-right:15px;cursor:pointer;white-space:nowrap}
.dw_company .c-city span:hover{color:#ff6000}
.dw_company .c1 .c-city span{color:#333}
.dw_company .c1 .c-city span:hover{color:#ff6000}
.dw_company .c1 .c-city .co-t{position:absolute;color:#999;cursor:auto;top:0px;left:0px}
.dw_company .c1 .c-city .co-t:hover{color:#333}
.dw_company .c1{*position:relative;padding-top:10px;height:58px;line-height:30px;
margin-bottom:10px;border:1px solid #e8e8e8;border-top:0 none}
.dw_company .sel{height:28px}
.dw_company .c-city span.on{color:#ff6000}

.co.on{height:auto}
.dw_company .c1.on{height:auto}
.co.on i{background-position:0 -444px}

.c2{border:1px solid #e8e8e8;font-size:14px}
.c2 .c2-t{display:block;height:39px;background-color:#f5f5f5;border-bottom:1px solid #e8e8e8;overflow:hidden}
.c2 .c2-t span{float:left;display:block;height:40px;line-height:40px;text-align:center;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.c2 .c2-t span{font-size:14px}
.c2 .c2-t .s1{width:280px}
.c2 .c2-t .s1 a{font-size:14px}
.c2 .c2-t .s2{width:120px}
.c2 .c2-t .s3{width:130px}
.c2 .c2-t .s4{width:110px}
.c2 .c2-t .s5{width:240px}
.c2 .c2-t .s6{width:120px}
.c2 .c2-main.empty{position:relative;height:500px;background:url(//img01.51jobcdn.com/im/2017/sitemap/pic.png) no-repeat center center}
.c2 .empty p{text-align:center;position:absolute;top:285px;left:50%;margin-left:-60px;color:#999}
.c2 .c2-main .c2-t{background-color:#fff;border-bottom-style:dashed}
.c2 .c2-main .c2-t:hover{background-color:#f5f5f5;font-size:14px}
.c2 .c2-main .c2-t a:hover span{color:#ff6000}
.c2 .c2-main .s1{text-align:left;text-indent:18px}
.c2 .c2-main .s5{text-align:left;text-indent:10px}

.c4{max-height:50px;overflow:hidden;margin-bottom:10px;border:1px solid #e8e8e8}
.c4 a{line-height:50px;font-size:14px;color:#333;white-space:nowrap;padding:0 10px}
.c4 a.c4t{font-size:16px;font-weight:bold;color:#ff6000;padding:0 20px}
.c4 a.c4t:hover{text-decoration:underline}
.c4 a:hover{color:#ff6000}

.dw_page li a{font-family:"Microsoft YaHei"}
.dw_page li.on{font-size:12px}

.dw_site .ic{display:inline-block;position:absolute;width:25px;height:25px;top:12px;left:0;background:url(//img01.51jobcdn.com/im/2017/sitemap/icon-map.png) no-repeat 0 0}
.dw_site .ic.i1{left:15px}
.dw_site .ic.i2{background-position:0 -26px}
.dw_site .ic.i3{background-position:0 -57px}
.dw_site .ic.i4{background-position:0 -87px}
.dw_site .ic.i5{background-position:0 -117px}
.dw_site .ic.i6{background-position:0 -147px}
.dw_site .ic.i7{background-position:0 -176px}
.dw_site .ic.i8{background-position:0 -206px}
.dw_site .ic.i9{background-position:0 -238px}
.dw_site .ic.i10{background-position:0 -266px}
.dw_site .ic.i11{background-position:0 -298px}
.dw_site .ic.i12{background-position:0 -326px}
.dw_site .ic.i13{background-position:0 -358px}
.dw_site .ic.i14{background-position:0 -388px}
.dw_site .ic.i15{background-position:0 -418px}
.dw_site .ic.iwk{background:url(//img01.51jobcdn.com/im/2017/www/icon_zs.png) left center no-repeat}

.dw_search{margin-bottom:20px}

.cmax .c2-t .s1{width:320px}
.cmax .c2-t .s2{width:140px}
.cmax .c2-t .s3{width:150px}
.cmax .c2-t .s4{width:130px}
.cmax .c2-t .s5{width:260px}

/* 面包屑 */
.bdnav{width:1002px;height:16px;line-height:16px;font-size:12px;color:#7E817E;text-indent:10px;margin:15px auto;background:url(//img01.51jobcdn.com/im/2018/jobs/jt.2a3687b5.gif) left center no-repeat}
.bdnav a,.bdnav span{color:#666}
.bdnav a:hover{color:#ff6000}
.bdnav a.last-a:hover{color:#666;cursor:auto}
.bdnav span{padding:0 5px}

/* 名企招聘 */
.dw_recommend .title:hover{color:#ff6000}
.n_tle{position:relative;line-height:70px;font-size:18px;font-weight:bold;color:#333;padding-left:22px}
.n_tle span{position:absolute;width:4px;height:24px;left:0;top:50%;margin-top:-12px;background-color:#ff6000}
.n_tle .nmore{position:absolute;font-size:14px;font-weight:normal;color:#00457d;right:0;padding-left:20px}
.n_tle .nmore:hover{color:#ff6000}

.n_hot{overflow:hidden;border-top:1px solid #e8e8e8}
.n_hot .hot_mq{overflow:hidden}
.n_hot .m{float:left;display:block;width:102px;text-align:center;margin:0 78px 30px 0}
.n_hot .m.mr0{margin-right:0}
.n_hot .m img{width:100px;border:1px solid #e8e8e8}
.n_hot .m .jc{font-size:16px;color:#666;cursor:pointer;margin:10px 0 4px}
.n_hot .m .d{display:block;font-size:14px;color:#999}
.n_hot .m .jc:hover,.n_hot .m .d:hover a{color:#ff6000}
.n_hot .m .jc,.n_hot .m .d,.n_jobs .j .jname,.n_jobs .j .sal,.n_jobs .j .pag,.n_jobs .j .area{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}

.n_jobs .j{position:relative;float:left;width:459px;margin:0 20px 20px 0;padding:10px 15px;border:1px solid #e8e8e8}
.n_jobs .j.mr0{margin-right:0}
.n_jobs .j .jname{display:block;font-size:16px;color:#333;padding-right:120px}
.n_jobs .j .sal{position:absolute;width:120px;font-size:16px;color:#ff6000;text-align:right;right:15px;top:10px}
.n_jobs .j .pag{color:#666;margin:10px 0}
.n_jobs .j .pag span{color:#e8e8e8;margin:0 10px}
.n_jobs .j .area{position:absolute;width:130px;color:#999;text-align:right;top:40px;right:15px}
.n_jobs .j .bt{position:relative;display:block;min-height:40px;line-height:40px;color:#666;padding:10px 100px 0 55px;border-top:1px dashed #e8e8e8}
.n_jobs .j .lg{position: absolute;width:40px;height:40px;left:0;top:8px;border:1px solid #e8e8e8}
.n_jobs .j .lmore{position:absolute;font-size:14px;color:#00457d;top:10px;right:0}
.n_jobs .j .jname:hover,.n_jobs .j .bt p:hover,.n_jobs .j .lmore:hover{color:#ff6000}

.n_news{margin-bottom:50px}
.n_news .news{padding:10px 0 5px 20px;border:1px solid #e8e8e8}
.n_news .h4 a{line-height:30px;font-weight:bold;color:#ff6000}
.n_news .h4:hover a{text-decoration:underline}
.n_news .alinks{margin-bottom:15px}
.n_news .alinks a{line-height:30px;font-size:14px;color:#666;white-space:nowrap;margin-right:20px}
.n_news .alinks a:hover{color:#ff6000}