body{ background:#FFF}
/*列表表头*/
.plist{width:1200px; margin:0 auto; margin-top:25px;}
.plist .pl{ width:100%; float:left}
.plist .pl .toptitle{width:100%;position:relative;background:#FFF;border-bottom:1px #dfdfdf solid;}
.plist .pl .toptitle .ts{width:100%;height:48px;}
.plist .pl .toptitle .ts .ts_list{ float:right;}
.plist .pl .toptitle .ts .l2{ float:left; width:120px;height:33px; padding-top:15px; cursor:pointer;}
.plist .pl .toptitle .ts .l2 .radiobox{margin-top:1px;width:17px;height:17px;float:left;background-position:0px -298px;background-image:url(../images/130.png);background-repeat:no-repeat;}
.plist .pl .toptitle .ts .l2 .radiotxt{float:left;padding-left:7px;}
.plist .pl .toptitle .ts .l2:hover .radiobox{background-position:0px -321px;}
.plist .pl .toptitle .ts .l2:hover .radiotxt{ color:#FF6600}
.plist .pl .toptitle .ts .l2.select .radiobox{background-position:0px -321px;}
.plist .pl .toptitle .ts .l3{ float:left; width:48px;height:48px; border-left:1px #eeeeee solid;background-position:15px -389px;background-image:url(../images/130.png); background-repeat:no-repeat; cursor:pointer}
.plist .pl .toptitle .ts .l3:hover{background-position:15px -345px; background-color:#F9F9F9 }
.plist .pl .toptitle .ts .l3.select{background-position:15px -345px; }
.plist .pl .toptitle .ts .l4{ float:left; width:48px;height:48px; border-left:1px #eeeeee solid;background-position:15px -471px;background-image:url(../images/130.png); background-repeat:no-repeat; cursor:pointer}
.plist .pl .toptitle .ts .l4:hover{background-position:15px -433px; background-color:#F9F9F9 }
.plist .pl .toptitle .ts .l4.select{background-position:15px -433px; }
.plist .pl .toptitle .ts .l5{float:left;width:115px;height:48px;position:relative;text-align:center;color:#666666;line-height:48px;}
.plist .pl .toptitle .ts .l5 span{color:#FF6600}
.plist .pl .toptitle .ts .l5 .prev{width:20px;height:38px;line-height:38px;text-align:center;position:absolute;left:0px;top:5px;font-size:16px;color:#999999;cursor:pointer;font-family:"宋体";}
.plist .pl .toptitle .ts .l5 .prev:hover{background-color:#F3F3F3;color:#FF6600}
.plist .pl .toptitle .ts .l5 .next{width:20px;height:38px;line-height:38px;text-align:center;position:absolute;right:0px;top:5px;font-size:16px;color:#999999;font-family:"宋体";}
.plist .pl .toptitle .ts .l5 .next:hover{background-color:#F3F3F3;color:#FF6600;cursor:pointer}
.plist .pl .toptitle .ltype{position:absolute;left:0px;top:0px;}
.plist .pl .toptitle .ltype .typeli{float:left;height:47px;line-height:47px;margin-right:36px;cursor:pointer;font-size: 15px;}
.plist .pl .toptitle .ltype .typeli.select,.plist .pl .toptitle .ltype .typeli:hover{color:#4098e6;height:47px;border-bottom:2px #4098e6 solid;}

/*列表内容*/
.resume-list{background:#fff; width:100%;}
.resume-list li{height:auto; position:relative; width:100%;}
.resume-list li:hover{background-color:#f8f9fb;-webkit-transition:all linear .2s;transition:all linear .2s}
.resume-list li em.emergency{display:inline-block;width:40px;height:40px;position:absolute;left:0;top:0;background:url(../images/jobs-jp.png) no-repeat}
.resume-list li .name{ font-size:14px;font-weight:400;height:26px;line-height:26px; width:100%;}
.resume-list li .name .jtitle{float:left;font-size:16px;font-weight:400;width:70px;}
.resume-list li .name .jtext { float:left;margin-left:5px;margin-top:4px; height:20px; line-height:20px;width:72%}
.resume-list li .name .title-box{height:26px;display:inline-block;line-height:26px;}
.resume-list li p{margin-top:5px;font-size:13px;color:#9fa3b0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.resume-list li .info-primary p{margin-top:5px}
.resume-list li .info-primary p .j_saray{font-size: 13px;color: #FF6600;margin-right: 10px;float: left;}
.resume-primary{color:#4a4160;padding:22px 0 22px 75px;border-bottom:1px #eee solid;position:relative;}
.resume-primary .photo{ position:absolute;left:0;top:22px;width:55px;height:55px;border-radius:55px;overflow:hidden}
.resume-primary .photo img{width:55px;height:55px;}
.resume-primary .info-company,.resume-primary .info-primary{float:left;color:#4a4160}
.resume-primary .info-primary{width:53%}
.resume-primary .info-company{width:28%}
.resume-primary .info-publis{float:right;width:16%;text-align:right;}
.resume-primary .info-publis h3{font-size:13px;white-space:nowrap;display:inline-block; line-height:normal}
@-moz-document url-prefix(){.resume-primary .info-publis{text-align:right;overflow:auto;text-overflow:unset}
.resume-primary .info-publis h3{overflow:hidden;text-overflow:ellipsis;width:100%}
}
.resume-primary .info-publis h3 .map-area{ margin-right:15px; font-size:14px; vertical-align:middle}
.resume-primary .res_btnBox { position:absolute; right:0; top:45px;}
.resume-primary .res_btnBox .favorites{ float:left;width:40px;height:18px;line-height:18px;color:#666666;background-position:0 -824px;background-image:url(../images/130.png);cursor:pointer;background-repeat:no-repeat;padding-left:20px;margin-top:6px;}
.resume-primary .res_btnBox .favorites:hover{background-position:0 -860px;color:#FF5C00;}
.resume-primary .res_btnBox .favorites2{background-position:0 -860px;color:#FF5C00;}
.resume-primary .res_btnBox .deliver{width:70px;float:left; height:28px; line-height:28px; font-size:12px}
.resume-primary .res-tag{padding-top:8px;word-break: break-all;}
.resume-primary .res-tag .dl_strong_tag{float:left;margin-top:3px;font-size:12px;height:20px;line-height:20px;padding-left:22px;padding-right:13px;background-image:url(../images/98.gif);background-repeat:no-repeat;background-position:left 0;color:#BC4D10;}
.resume-primary .res-tag .dl{float:left;padding-left:12px;padding-right:12px;border:1px #eee solid;background-color:#FFFFFF;margin-right:12px;height:25px;line-height:25px;font-size:12px;border-radius:5px;color:#999;}
.resume-primary .info-detail{position:absolute;left:140px;top:0;width:540px;height:auto;z-index:20;padding-top:16px;color:#abafba;background:#f5f7fc;box-shadow:0 4px 8px 0 rgba(65,74,96,.2);z-index:1001;display:none}
.resume-primary .info-detail a{position:relative; z-index:10}
.resume-primary .info-detail a:hover{ text-decoration:none}
.resume-primary .detail-right{position:absolute;z-index:100;right:20px;top:16px;font-size:13px}
.resume-primary .detail-right .btn_blue{height:30px;line-height:30px;display:inline-block;font-size:13px;width:85px}
.resume-primary .detail-right .link-like{display:inline-block;margin-left:20px;background:url(../images/130.png) no-repeat 0px -820px;padding-left:23px;-webkit-transition:none;transition:none;margin-right:25px; color:#666; cursor:pointer}
.resume-primary .detail-right .link-like:hover{background-position:0 -856px;color:#fb7042}
.resume-primary .info-detail h4{font-size:12px;color:#fff}
.resume-primary .info-detail h4 span{border:solid 1px #fff;border-radius:3px;font-weight:400;display:inline-block;height:19px;line-height:20px;padding:0 5px;margin-right:10px}
.resume-primary .info-detail .tags{font-size:12px;color:#fff}
.resume-primary .info-detail .tags span{border:solid 1px #fff;border-radius:3px;font-weight:400;display:inline-block;height:19px;line-height:20px;padding:0 5px;margin-right:10px}
.resume-primary .info-primary .info-detail p{color:#fff;margin:7px 0 0 0;line-height:21px;height:45px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.resume-primary .info-primary h3.cur .info-detail{display:block}
.resume-primary .info-detail-top{position:relative;height:74px;padding:10px 20px 0}
.resume-primary .info-detail-top .detail-top-title{font-size:16px;color:#414a60;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.resume-primary .info-detail-top .detail-top-text{font-size:12px; color:#999}
.resume-primary .detail-bottom .detail-bottom-title{padding:10px 0 0;font-size:14px;color:#414a60}
.resume-primary .detail-bottom .detail-bottom-text{max-height:260px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10; color:#999}
.resume-primary .detail-bottom{background:#fff;padding:0 20px 0 23px;font-size:13px}
.resume-primary.detail-box{border:none;height:auto;padding:0;margin:0}
.resume-primary.detail-box .info-primary{width:500px}
.resume-primary.detail-box .info-company{width:495px;float:right;text-align:right}

/*列表下方推荐*/
.bot_info {width:943px; border:1px #dfdfdf solid; margin-top:15px}
.bot_info  .topnavbg{ height:50px; width:943px; border-bottom:1px #eeeeee solid; position:relative;}
.bot_info  .topnav{padding-left:15px; position:absolute; height:51px; left:0px; top:0px;}
.bot_info  .topnav .tl{float:left; padding-left:20px; padding-right:20px; margin-right:10px; height:50px; border-bottom:1px #eeeeee solid; line-height:50px; font-size:16px; cursor:pointer; color:#333333}
.bot_info  .topnav .tl:hover{ color:#333333; border-bottom:2px #CCCCCC solid; height:49px;}
.bot_info  .topnav .tl.select{color:#333333;border-bottom:2px #FF5A00 solid; height:49px;}
.bot_info  .showbotinfo{ padding-left:20px; padding-bottom:20px; padding-top:15px; display:none;}
.bot_info  .showbotinfo.show{ display:block}
.bot_info  .showbotinfo .ili{ float:left; width:126px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;height:30px ; padding-left:5px; line-height:30px;}

/*列表右侧*/
.plist .pr{width:23%;float:right;}
	/*提示完成企业资料*/
	.plist .pr .fill-company{padding:25px 20px;background:#ffffff;margin-bottom:15px;border:1px #dfdfdf solid;border-radius:5px;}
	.plist .pr .fill-company img{float:right;margin:4px 6px 0 0}
	.plist .pr .fill-company h3{height:35px;line-height:25px;color:#61687c}
	.plist .pr .fill-company p{ padding:3px 0;color:#6b7184}
	.plist .pr .fill-company .btn{margin:15px auto 0;border-radius:100px; width:100%}	
	/*广告与职位*/
	.plist .pr .ad_img{width:100%;height:auto;margin-bottom:15px;}
	.plist .pr .ad_img img{width:100%;height:auto;border:0;}

/*关键字变色*/
.highlight {color: #FF0000;}
/*实名认证*/
.real-name-tag{border-radius:4px;display:inline-block;font-size:12px;font-weight:400;line-height:1;padding:2px 4px;white-space:nowrap;background-color:#fff2d8;border:1px solid #fff2d8;color:#dba849;float:left;margin-top:-2px;margin-right:8px;}
.real-name-tag .base-icon{height:14px;width:14px;vertical-align:bottom;}
/*底部浮动*/
.bottom-publish-wrap{position:fixed;bottom:0;left:0;right:0;height:60px;z-index:999;background:#313131;background:rgba(0,0,0,.8);min-width:1200px;}
.bottom-publish-wrap a{position:relative;display:block;margin:0 auto;width:1200px;font-size:0;height:60px;font-weight:700;}
.bottom-publish-wrap a>*{display:inline-block;font-size:32px;line-height:60px}
.bottom-publish1{color:#51acfd; margin-left:10px;font-weight:bold;}
.bottom-publish2{color:#fff;margin:0 32px}
.bottom-publish3{color:#fff;margin:0}
.bottom-publish3 span{color:#ffc426;}
.bottom-publish-close{position:absolute;right:10px;top:16px;width:32px;height:32px;background:url(../images/fixed_bottom_close.png) no-repeat left top}
.bottom-publish-bg{position:absolute;right:100px;top:-68px; width:112px; height:84px;background:url(../images/fixed_bottom_men.png) no-repeat left top}