﻿.module{padding:2px 15px;}

/*
company name
*/
.c_comName{height:16px;border-top:1px solid #DDA659;border-bottom:1px solid #DDA659;}
.c_comName div{border-top:1px solid #FEE98B;font-size:10px;line-height:15px;padding-left:10px;background:-webkit-gradient(linear,left top,left bottom,from(#FDD776),to(#FCBF5A));color:#5B2F00;}

/*
company teaminate
*/
.terminate{background:#F50;color:#FFF;font-size:14px;text-align:center;height:18px;line-height:18px;}

/* 
menu 
detail company posList recommend
*/
.c_menu{overflow:hidden;}
.c_menu ul{overflow:hidden}
.c_menu li{float:left;width:33%;text-align:center;}
.c_menu li:nth-child(2){width:34%;}
.c_menu li a{font-size:14px;color:#333;display:block;line-height:39px;height:39px;border-bottom:1px solid #E5E5E5;border-right:1px solid #E5E5E5;background:#FEFEFE;}
.c_menu li:last-child a{border-right:0}
.c_menu li.active a{border-bottom:0;background:#FFF;}

/* detail 职位名称 */
.d_posName{padding:8px;padding-bottom:0;font-size:20px;line-height:20px;}
.d_comName{padding:8px;padding-bottom:0;font-size:20px;line-height:18px;}
.d_candidatesNum{font-size:12px;padding-left:15px;}


/* detail 职位信息 */
.d_posInfo dl{font-size:14px;line-height:20px;}
.d_posInfo dt{float:left;font-size:14px;color:#747C86;}
.d_posInfo dd{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.d_posInfo dl:first-child dd{font-weight:bold;}

/* detail 职位描述 */
.d_description .dd_title{background:#EEE;font-size:14px;font-weight:bold;height:23px;line-height:23px;color:#333;padding:0 15px;}
.d_description .dd_body{font-size:14px;line-height:20px;padding:15px;color:#333;}
.d_description .dd_body .contactUs dl{padding-left:70px;position:relative;color:#323232;}
.d_description .dd_body .contactUs dt{width:70px;position:absolute;top:0;left:0;color:#575757;}

/* detail 底部按钮 */
.d_btn a:last-child{margin-left:5px;}

/* detail 分享 推荐给朋友 */
.toFriend_share{margin-bottom:20px;}
.toFriend_share li{border-bottom:1px solid #DDD;font-size:14px;position:relative;}
.toFriend_share li:first-child{border-top:1px solid #DDD;}
.toFriend_share li:after{content:' ';position:absolute;top:50%;margin-top:-3px;right:15px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.toFriend_share li:first-child a{display:block;padding:8px 25px 8px 15px;height:32px;line-height:32px;color:#343434;}
.toFriend_share li.d_share{padding:8px 25px 8px 15px;}


/* detail 更多职位 */
.d_more{padding-bottom:70px;}
.d_more a{display:block;height:30px;line-height:30px;border:1px solid #E4E4E4;background:#F9F9F9;font-size:12px;text-align:center;}


/* company 联系方式 */
.c_contactUs{font-size:14px;}
.c_contactUs dl{line-height:1.5;}
.c_contactUs dt{float:left;color:#747C86;}
.c_contactUs dd{color:#333;}

/* company 公司简介 */
.c_company{font-size:14px;line-height:20px;color:#333;}
.c_company .dd_title{background:#EEE;font-size:14px;font-weight:bold;height:23px;line-height:23px;color:#333;padding:0 15px;}
.c_company p{padding:15px;}
.c_company .dd_body{font-size:14px;line-height:20px;padding:15px;color:#333;}
.c_company .dd_body .contactUs dl{padding-left:70px;position:relative;color:#323232;}
.c_company .dd_body .contactUs dt{width:70px;position:absolute;top:0;left:0;color:#575757;}

/* posList 全部职位 */
.p_list_total{padding:0 15px;text-align:right;font-size:12px;border-bottom:1px solid #ddd;line-height:30px;height:30px;}
.p_list{font-size:12px;}
.p_list dt{line-height:18px;padding:2px 15px;background: -webkit-gradient(linear,left top,left bottom,from(#ECEDEF),to(#CCD0D3));border-top:1px solid #FBFBFB;border-bottom:1px solid #ddd;}
.p_list dd{line-height:18px;border-bottom:1px solid #ddd;padding-left:15px;margin-left:0px;}
.p_list dd a{padding:15px 30px 15px 0px;display:block;color:#333;font-size:18px;position:relative;line-height:20px;}
.p_list dd a:after{content:' ';position:absolute;top:50%;margin-top:-3px;right:15px;width:6px;height:6px;border:#AAA solid;-webkit-transform: rotate(45deg);border-width:2px 2px 0 0;}
.more_position a{display:block;height:40px;line-height:40px;margin:0 auto;text-align:center;font-size:16px;background:#F5F5F5;color:#333;}
.more_position a:visited{color:#333;}
/* result 职位搜索列表 */
.r_operate_bar{border-bottom:1px solid #EEE;}

/* result 职位搜索列表 */
.r_job_list{font-size:14px;}
.r_job_list li{border-bottom:1px solid #CCC;box-shadow:0 1px 2px #DDD;padding:10px 75px 10px 12px;line-height:16px;position:relative;}
.r_job_list li dd:nth-child(3){font-size:10px;}
.r_job_list div:first-of-type{position:absolute;top:10px;right:12px;}
.r_job_list li div:last-child{position:absolute;bottom:12px;right:12px;text-align:right;}
.r_job_list li div:last-child a{margin-left:5px;}

/* silde_btn */
.silde_btn{height:30px;padding:10px;}
.silde_btn .btn_previousSilde{float:left;}
.silde_btn .btn_nextSilde{float:right;}

/* sticky */
.result-slide{padding-top:40px;}
.sticky{background:-webkit-gradient(linear,left top, left bottom, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0.95)));background:-moz-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0.95));border-bottom:1px solid #0D0D0D;box-shadow:0 -1px 0 #606060 inset;position:fixed;top:0;left:0;width:100%;z-index:100;}
.sticky ul{overflow:hidden;}
.sticky li{float:left;}
.sticky li.back{width:55px;border-right:1px solid #1F1F1F;}
.sticky li.back a{height:40px;line-height:40px;display:block;color:#FFF;text-align:center;font-size:14px;text-shadow:0 -1px 1px #000;}
.sticky li:last-child{float:right;padding:7px 10px;}
.sticky dt{color:#FFF;font-size:14px;position:relative;padding-right:16px;height:40px;line-height:40px;border-left:1px solid #616161;padding-left:12px;}
.sticky dt:after{content:' ';position:absolute;top:50%;margin-top:-2px;right:0px;width:0;height:0;font-size:0;border:6px solid rgba(255, 255, 255, 0);border-top-color:#FFF;}

.apply_favorites_fixed{position:fixed;bottom:0;left:0;padding:10px;z-index:3;border:1px solid #DCE1E5;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#EFF8FF));box-sizing:border-box;}