@charset "utf-8";
/*上方搜索条件部分*/
.con_search { height: auto;/* overflow-x: hidden; */margin-bottom: 10px; background-color:#ddd; margin-left:35px; margin-right:35px; margin-top:10px; }
.con_search .con_title { background: #eee; }
.con_search ul li { display: inline; }
.bath-opts li{
	padding:0px !important;
}
.bath-opts li a{
	padding:0px;
}
.bath-opts li a:hover{
	cursor:pointer;
}
.con_search .img_1 { text-align: center; border-bottom: 3px solid #ccc; }
.close_mini{ float:none !important; top: 2px; position: relative;}
.right_line{ border-right:#ccc 1px solid; margin-left:5px; padding-right:5px; }
.screen{ border:1px #ccc solid; padding:4px;border-radius: 3px; margin-left:10px; background:#fff;  }
.screen:hover{ background:#f4f4f4;}
.screen_list{ background: #f4f4f4;padding: 5px; padding-top:10px; padding-left:0; min-width: 900px; position:relative; }
.screen_list ul{ /* margin-bottom:6px; */}
.screen_list ul li{ display:inline-block; line-height:25px; margin-right: 5px; margin-left: 5px;}
.searchDivLi{ max-width:1400px;}
.searchDivLi li{ line-height:35px !important; }
.searchDivLi li .select2-search-field{line-height:25px !important;}
/*筛选条件*/
.screen_div{ margin-left:auto; margin-right:auto; padding:10px; background:#fff; width:350px; }
.screen_div ul li{ display:inline;}
.position_btn_1{ top:-2px; position:relative;}
.fullText{ min-height:80px !important; padding-bottom: 35px !important; }
.btn img{ margin-top:-3px;}
.fold{ width:36px; height:25px; background:url(../images/icon_16_open.png) no-repeat #ffffff 9px 3px !important;}
.to-close{ width:36px; height:25px; background:url(../images/icon_16_close.png) no-repeat #ffffff 9px 3px !important ;}
@media screen and (min-width:1063px) and (max-width:1545px){
	.sort-self-adaption{
	position:absolute; 
	right:10px;
	bottom:10px;
	}
}
@media screen and (max-width:1062px){
	.sort-self-adaption{
	position:absolute; 	
	bottom:-50px;
	left:28px;
	}
}
@media screen and (min-width:1546px){
	.sort-self-adaption{
	position:absolute; 	
	bottom:-50px;
	left:28px;
	}
}
.sort-self-adaption a{
	padding:5px;
	margin:2px;
	display:inline;
	border: 1px solid #ddd;
    font-size: 13px;
}

/*上方搜索条件部分*/
/*下方搜索结果显示*/
.search_jg { background: #fff; min-width: 900px; min-height:760px; bottom: 0;top: 0;right: 0; margin-top:20px;  padding: 15px 30px; padding-bottom:50px; margin-top: 10px; }
.listWidth{min-width:1600px; margin-top:90px; }
.jg_top { height: 30px; padding-top: 5px; padding-left: 10px; /* padding-right: 10px; */ background: #fff; }
.search_jg ul.jg_top li { display: inline-block; padding: 5px 5px 5px 0px; }
.jg_top .select_all { border: none !important; }
.jg_top select { border: 1px solid #ccc; padding: 3px; border-radius: 5px; }
.jg_top select option { background: #fff; }
.jg_top label{ vertical-align: sub;}
.jg_top label input{ vertical-align: sub;}
.FlatBTN{font-size:13px; padding:3px 8px; border-radius:3px; border: none !important;box-shadow:none !important; background:none; cursor:pointer; font-family:arial,"微软雅黑", "宋体", "Lucida Grande", tahoma !important;}
.FlatBTN:hover{ background-color:#eee;border: #ddd; }
.FlatBTN:active{ background-color: #eee;border: #ddd; }
.sort{}
.sort a{ padding: 5px 5px 5px 5px; margin:2px; display:inline; border:1px solid #ddd; font-size:13px;}
.sort a:hover{}
.sort_seleted{ color: #fff !important; background-color:#6dabde; border:1px solid #0088c6;}
.up{ padding-right:20px !important; background: url(../images/sort.png) no-repeat 60px 7px #6dabde;}
.down{ padding-right:20px !important; background: url(../images/sort.png) no-repeat 60px -12px #6dabde;}
.up2{ padding-right:20px !important; background: url(../images/sort.png) no-repeat 35px 7px #6dabde;}
.down2{ padding-right:20px !important; background: url(../images/sort.png) no-repeat 35px -12px #6dabde;}
.up3{ padding-right:20px !important; background: url(../images/sort.png) no-repeat 60px 7px #6dabde;}
.down3{ padding-right:20px !important; background: url(../images/sort.png) no-repeat 60px -12px #6dabde;}
.shitu{ border-left:1px solid #ccc; padding-left: 5px !important;}
.shitu a { text-decoration: none; padding: 5px 10px 5px 15px; cursor:pointer; }
.st_1 { background:url(../images/view.png) -20px -20px no-repeat; }
.st_2 { background:url(../images/view.png) 5px -20px  no-repeat; }
.st_2:hover{ background:url(../images/view.png) 5px 4px no-repeat;}
.st_3 { background:url(../images/view.png) -20px 4px no-repeat; }
.st_3:hover{ background:url(../images/view.png) -20px -20px  no-repeat;}
.st_4 { background:url(../images/view.png) 5px 4px no-repeat;}
/*按月及年查看*/
.tc_1{background:url(../images/viewTime.png) 5px 6px no-repeat;}
.tc_2{background:url(../images/viewTime.png) 5px -16px no-repeat;}
.tc_2:hover{background:url(../images/viewTime.png) 5px 6px no-repeat;}
.tc_3{background:url(../images/viewTime.png) -18px 6px no-repeat;}
.tc_4{background:url(../images/viewTime.png) -18px -16px no-repeat;}
.tc_4:hover{background:url(../images/viewTime.png) -18px 6px no-repeat;}
.tc_5{background:url(../images/viewTime.png) -42px 6px no-repeat;}
.tc_6{background:url(../images/viewTime.png) -42px -16px no-repeat;}
.tc_6:hover{background:url(../images/viewTime.png) -42px 6px no-repeat;}

.jg_list { margin-top: 5px; background: #fff; padding-bottom: 50px; }
/*.search_jg*/ .jg_title { display: none; }
.jg_l_h { border-bottom: 1px solid #ddeef6; min-height: 120px; height: auto; padding-top: 10px; padding-bottom: 5px; min-width: 800px; position:relative; }
.jg_l_h:hover { background: #fafafa; }
.jg_l_h_company { min-height: 80px !important; }
.jg_l_h .jianjie_info { right: 10px; margin-left: 85px; }
.jg_l_h .jianjie_info_company { margin-left: 10px !important; }
.jg_l_h .jianjie_info ul { clear:both; height: auto; /* overflow: auto; */}
.jg_l_h .jianjie_info ul li { display: inline; line-height: 25px;margin-right: 2px; }
@media screen and (max-width:1024px){
	.company-name{ max-width:65px;}
}
@media screen and (min-width:1121px) and (max-width:1280px){
	.company-name{ max-width:114px;}
}
.company-name{ overflow:hidden;display:inline-block !important; white-space:nowrap;text-overflow:ellipsis; position:relative; top:8px;}
.jg_l_h .jianjie_info ul #human_id { color: #999; }
.jg_l_h .jianjie_info ul .target_list { position: absolute; right: 5px; float: right; }
.jg_l_h .jianjie_info ul .target_list li { height: 35px; margin-right:3px; }
.a_btn_pos{top:-5px; position:absolute; /* margin-left:5px; */ }
.a_btn_input{background: #f5f5f5; width:85px; height:28px;font-weight: normal;line-height: 20px;padding: 2px 5px;font-size: 12px;border: 1px solid #e4e4e4;border-radius: 5px;color: #666 !important;}
.a_inp_pos{top:-5px; position:relative; }
.view_1{ background:url(../images/view.png) no-repeat; margin-right:10px;}
.view_1 a{ padding:5px;}
.view_1 a span{ width:25px; height:25px;}
/*添加标签div*/
/*.search_jg .jg_list .jg_l_h .jianjie_info .miaoshu li { margin-left: 5px; border-radius: 5px; display: inline; }*/
.target_width { border-radius: 5px;  line-height: 25px;  width:auto; /* margin-right: 285px; */max-width: 50%; }
.add_target { width:auto; }
.add_target ul { height: auto;/* overflow-x:hidden; */ }
.add_target ul li { display: inline-block; margin: 4px 5px 0 0; line-height:30px; white-space: normal; float:left;  }
.add_target ul li:after{display:block;clear:both;content:"";}
.add_target ul li a { 
	float:left; 
	border: 1px solid #e4e4e4; 
	background: #f4f4f4; 
	font-weight: normal; 
	line-height: 20px; 
	padding:2px 5px; 
	font-size:13px; 
	border: 1px solid #e4e4e4; 
	border-radius: 5px;
	color:#424242;
}
.add_target ul li a:hover { text-decoration: none; }
.add_target ul li a img { margin-left: 5px; }
.add_target ul li .add_btn { margin-left: 5px; top: -6px;position: relative; font-size: 12px; }
.a_t_1 { display: none; /*border: 1px solid #e4e4e4;*/ border-radius: 5px; min-width: 200px; }
.add_target ul li .input_target { line-height: 25px; min-width:150px; }
.target-type-1{ background: #fed6df;font-size:12px; padding: 2px; border-radius:3px; line-height: 15px;
	text-decoration: none !important; cursor:default; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.target-type-2{ background: #c2e3f6;font-size:12px; padding: 2px; border-radius:3px; line-height: 15px;
	text-decoration: none !important; cursor:default; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.target-type-3{ background: #fabc9d;font-size:12px; padding: 2px; border-radius:3px; line-height: 15px;
	text-decoration: none !important; cursor:default; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.target-type-4{ background: #f2f2f2;font-size:12px; padding: 2px; border-radius:3px; line-height: 15px;
	text-decoration: none !important; cursor:default; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.target-type-5{ background: #e7f4aa;font-size:12px; padding: 2px; border-radius:3px; line-height: 15px;
	text-decoration: none !important; cursor:default; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.target-type-6{ background: #a2fb85;font-size:12px; padding: 2px; border-radius:3px; line-height: 15px;
	text-decoration: none !important; cursor:default; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.choose-color{
	font-size:12px; padding: 2px; border-radius:3px; line-height: 15px;
	text-decoration: none !important; cursor:default; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
span.target-color-1,a.target-color-1, i.target-color-1{
	background-color: #ff625c !important;
	color:#ffffff !important;
}
span.target-color-2,a.target-color-2, i.target-color-2{
	background-color: #f9a746 !important;
	color:#ffffff !important;
}
span.target-color-3,a.target-color-3, i.target-color-3{
	background-color: #f5cf4a !important;
	color:#793d00 !important;
}
span.target-color-4,a.target-color-4, i.target-color-4{
	background-color: #6ece50 !important;
	color:#ffffff !important;
}
span.target-color-5,a.target-color-5, i.target-color-5{
	background-color: #4ab9f5 !important;
	color:#ffffff !important;
}
span.target-color-6,a.target-color-6, i.target-color-6{
	background-color: #d189e3 !important;
	color:#ffffff !important;
}
span.target-color-7,a.target-color-7, i.target-color-7{
	background-color: #a5a5a7 !important;
	color:#ffffff !important;
}
.target-color-radius{
	position:relative;
	top:1px;
	margin-right:5px;
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;	
}	
.contact-info{}
.contact-info li{ margin-right:0px !important;}
.contact-info li.con-title{  display: block !important; border-bottom: 1px solid #ccc;  padding-left: 20px;  margin-bottom: 5px;}
.detail-connect{ position:absolute; right:5px;}
.detail-connect li{ float:left;}
@media( max-width:1280px){
.detail-connect .details{ overflow: hidden; width:auto; max-width: 280px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
}
@media( min-width:1280px){
.detail-connect .details{ overflow: hidden; width:auto; max-width: 350px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
}
@media( min-width:1440px){
.detail-connect .details{ overflow: hidden; width:auto; max-width: 450px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
}
@media( min-width:1680px){
.detail-connect .details{ overflow: hidden; width:auto; max-width: 600px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
}
.sure_1 { background: url(../images/sure.png); width: 35px; height: 25px; border: none; margin-top: 1px; margin-left: 10px; }
.cancel_1 { background: url(../images/quxiao.png); width: 35px; height: 25px; border: none; margin-top: 1px; /* margin-left: 50px; */}
/*添加标签div*/
.jg_list .jg_l_h .jianjie_info .caozuo { clear:both; left: 110px; top: 75px; /*width: 500px;*/ }
.jg_list .jg_l_h .jianjie_info .caozuo li { display: inline; margin-right: 10px; }
.jg_list .jg_l_h .jianjie_info .caozuo li img { margin-right: 2px; margin-top: -5px; }
.jg_list .jg_l_h .jianjie_info .caozuo li a{font-size:12px;}
.jg_list .jg_l_h .jianjie_info .gx_time { position: absolute;/* margin-top: 10px; top: 75px;*/ right: 10px;  color: #999 !important; }
.jg_list .jg_l_h .jianjie_info .gx_time img{ margin-top:-5px;}
.jg_list .jg_l_h .jianjie_info .gx_time li{font-size: 13px;color: #7e7e7e;}
.jg_list .jg_l_h .jianjie_info .lianxi { position:absolute; right: 10px; top: 35px; float: right; }
.jg_list .jg_l_h .jianjie_info .lianxi ul li{ margin-right:10px; font-size:13px;}
.jg_list .jg_l_h .jianjie_info .lianxi ul li a{ font-size:13px;}
.jg_list .jg_l_h .zhaopian { position: absolute; left:10px; top: 15px; }
.jg_list .jg_l_h .jianjie_info .createH{position:absolute; right: 10px; top: 60px; float: right;}
.jg_list .jg_l_h .jianjie_info .createH ul li{ margin-right:10px; font-size:13px; }
/*下方搜索结果显示*/
/*-----人才库table视图----任务列表-----*/
.jg_sl { height: 25px; background: #fff; margin-top:15px; }
.jg_sl li{display:inline;}
.sssl li { color: #7d7d7d; font-size:13px; vertical-align: middle; }
.jg_sl .yema { clear: both; margin-top: 10px; float: right; position: relative; right: 15px;}
.jg_list table { font-size:14px; table-layout: fixed;}
.jg_list table tr { border-bottom: 1px solid #e4e4e4; line-height: 30px !important; }
.jg_list table tr td{ position:relative; padding-top:10px; padding-bottom:5px; font-size:13px; word-wrap: break-word; vertical-align: middle; }
.jg_list table tr td input{ /*margin-left:10px;*/}
.table_title{ background:#f4f4f4; height:45px;border-bottom:none; }
.strongBTN{ cursor:pointer; /* padding:5px 5px; */ font-size:13px;color:#333; font-weight: bolder; display:block; }
/*.strongBTN:hover{ background:#fff; border-radius:3px; border:1px #ddd solid;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fefefe, endColorStr=#efefef);background: -moz-linear-gradient(top, #fefefe, #ececec);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#ececec));}
*/.ProTitPadding{ padding:5px 5px !important;}
.inputS{ background: url(../images/icon_search.png) no-repeat 5px 5px #fff !important; display:block;}
.jg_list table .tr_1:nth-child(2n) {background-color:#f0fbfd; }
.jg_list table .tr_1:hover { background: #f9f9f9; }
.jg_list table .td_1 { width: 50px; }
.jg_list table .td_2 { width: 120px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.jg_list table .td_3 { min-width:150px;}
.jg_list table tr .list_company_table{ max-width: 150px; overflow: hidden; margin-bottom:0; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.jg_list table tr .list_zhiwei_table{ overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.jg_list table tr .list_tel_table{ max-width: 200px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.jg_list table tr .list_email_table{ max-width: 200px; /* overflow: hidden; */white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.jg_list table tr .list_xz_table{ max-width: 120px; min-width:100px;}
.jg_list table tr .list_btn_table{ }
.teamTitle{ min-width:100px; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.teamH table tr{ line-height:25px !important; }
.jg_list table tr td a{ vertical-align: inherit; }
.jg_list .caozuo_2 { display: none; }
.nameList{position:absolute; width: 60px; overflow: hidden;/*注意不要写在最后了*/ white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.nameList-update{
	position: relative; display: block; width: initial;
}
.highlight{
	margin-right: 4px;
    background-color: #38adff;
    padding: 4px;
    color: #fff;
    border-radius: 5px;
    position: relative;
    line-height: 10px;    
}
.default-target{
	margin-right: 4px;
    background-color: #f4f4f4;
    padding: 4px;
    border:1px solid #ddd;
    border-radius: 5px;
    position: relative;
    line-height: 10px; 
}
.default-target a{
	color:#424242 !important;
}
.white-color a{
	color:#fff !important;
}
.pool-resume-detail{
	width:50%;
	padding:5px 15px;
	box-sizing:border-box;
	line-height:20px;
}
.pool-resume-detail:nth-child(2){
	border-left:1px solid #dddddd;
}
.special-list-img{
	margin-left: -20px;
    width: 100px;
    overflow: hidden;
    float: left;
}
.special-list{
	margin-left:80px;
}
.special-list dl{
	display:table;
}
.special-list dl dt{
	display:table-cell;
	width:30px;
}
.special-list dl dd{
	display: -webkit-box;
    line-height: 20px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-overflow: ellipsis;
}
.special-list dl dd li{
	display:block;
}
.tdHover{}
/*.tdHover:hover{ background:#4d99cb; color:#fff;}*/
.tdHover p{font-size:14px; margin-top:5px;}
/*.tdHover p:hover{color:#fff;}*/
.tdHover a:visited { color: #791e89 !important; }
.CopyBtn{/* position:relative;*/ display:none;  margin-right:10px;float:right; margin-top:-28px;}
.openResume{ height:24px; width:24px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#84ceff; border:none; color:#fff; text-algin:center;}
.searchResumeDetail{ max-width:1000px;}
.tooltip-inner p{color:#ffffff;}
@media screen and (max-width:1100px){
	.min-target{
		width:80px;
	}
}
@media screen and (min-width:1101px){
	.min-target{
		width:18%;
	}
}

.long-target .ListTarget{
	max-width: none;
}
.ListTarget{ 
	position:relative;
	top:-1px;
	margin-right:3px;
	border: 1px solid #e4e4e4;
	background: #f4f4f4;
	font-weight: normal;
	line-height: 10px;
	padding: 6px 5px;
	font-size: 13px;
	max-width: 110px;
	width:auto;
	overflow:hidden;
	vertical-align: middle;
	border-radius: 5px;
	color: #424242 !important;
	display: inline-block;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.status{
	color:#fff;
	padding:2px;
	margin-left:3px;
	margin-top:6px;
	border-radius: 3px;
	line-height:15px !important;
	}
	
.FAVOURITE{ background:#ff9212;}
.LONGLIST{ background: #53d37e;  margin-top:5px;} /* 联系 */
.LONGLIST_DONT_CONSIDER{ background: #7ccb00;} /* 不考虑 */
.SHORTLIST_LHR_HOLD{ background: #53d37e;} 
.LONGLIST_UNSUITABLE{ background:#898989;} /* 不合适 */
.RECOMMEND_SCREEN{ background: #f06e00;} /* 推荐 */
.RECOMMEND_INTERVIEW{ background: #00c3d5;} /* 面试 */
.RECOMMEND_REJECT{background: #aaa;} /* 拒绝 */
.RECOMMEND_OFFER_UNACCEPTED{background: #959595;} /* 放弃 */
.OFFER{background: #e4697d;} /* 录用 */

/*收藏、关注、联系三态切换*/
.change-status{
	min-width:100px;
}
.change-status ul li{
	line-height:25px;
}
.change-status ul li a{
	padding-left:10px;
	display:block;
	color:#333333 !important;
}
.change-status ul li a:hover{
	background-color:#f4f4f4;
}
.change-status .status-icon{
	margin-right:10px;
	top:3px;
}
.status-icon{
	position:relative;
	top:5px;	
}
.status-icon i{	
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("../images/status-icon.png");
	background-repeat:no-repeat;
}
.to-collect{
	background-position:0px 0px;
}
.to-attention{
	background-position:-18px 1px;
}
.to-connect{
	background-position:-36px 0px;
}
.to-negative{
	background-position:-36px -17px;
}
.to-cancel{
	background-position:0px -54px;
}

.to-praise{
	background-position:-70px -17px;
}

.other-collect{
	background-position:0px -18px;
}
.other-praise{
	background-position:0px -18px;
}
.other-negative{
	background-position:-70px 0;
}

.choose-status i{
	position:relative;
	top:2px;
	display:inline-block;
	width:14px;
	height:14px;
	background-image:url("../images/status-icon.png");
	background-repeat:no-repeat;
	margin-right:5px;
}
.choose-status .to-collect{
	background-position:-54px 0px;
}
.choose-status .to-attention{
	background-position:-54px -36px;
}
.choose-status .to-connect{
	background-position:-54px -18px;
}
.choose-status .to-praise{
	background-position:-71px -54px;
}
.choose-status .to-negative{
	background-position:-38px -54px;
}
.choose-status .to-project{
	background-position:-54px -55px;
}
.choose-status .to-cancel{
	background-position:-54px -72px;
}
.human_name .status-icon{
	top:3px;
}
.detail-page-status{
	position: absolute;
    right: 10px;
    top: 10px;
}
.detail-page-status .status-icon{
	top:3px;
	margin-right:5px;
}
.searchTip{ 
	width: 502px;
	margin: 50px auto;
	border:1px solid #ddd; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px;
	background:url("../images/null.jpg") no-repeat 400px;
	padding:20px;
}
.searchTip .nullInfo{ width:400px;}
.searchTip .nullInfo p{
	line-height:inherit;
}
.choose-status .remind-mark{
	width:14px;
	height:14px;
	background-position: -37px -72px;
}

/*任务列表*/
.table_task tr td{ border-right:1px solid #eee; padding-left:5px; }
.min_width_1{min-width:100px;}
.min_width_2{min-width:150px;}
.min_width_3{min-width:80px;}
/*-----人才库table视图----任务列表-----*/
/*日历视图*/
.add_task_div {margin-left: auto; margin-right: auto; min-width:600px; padding-left:10px; padding-top:10px; height:50px; background:#fff; }
#taskRemark #calendar{
	width:100%;
}
/*日历视图*/
/*添加任务*/
.add_task { min-height:400px; overflow:auto;  font-size:14px; margin-left:auto; margin-right:auto; }
.add_task .add_task_inner { width:550px; margin-left:auto; margin-right:auto; }
.task_detail_bt{ width:80px; text-align:right; margin-right:20px; }
.t_d_tiqian{ margin-right:5px; }
.add_task .add_task_inner ul{ margin-bottom:10px; }
.add_task .add_task_inner ul li{ display:inline; line-height:40px; font-size: 14px !important; }
.add_task .add_task_inner ul li select{ height:35px; }
.add_task .add_task_inner ul li select option{ background:#fff; }
.add_task .add_task_inner .select2-choices .select2-search-choice{
	margin-top:10px;
}
.task_bc{ margin-top:50px;}
/*添加任务*/
/*---------邮件列表-------------*/
.btn_4 { color: #fff; font-size:13px; background-color: #fff; border: 1px solid #ccc; padding: 5px 12px; border-radius: 5px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#d20000, endColorStr=#aa0000);/*IE6*/
background: -moz-linear-gradient(top, #d20000, #aa0000);/*非IE6的其它*/ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d20000), to(#aa0000));/*非IE6的其它*/ }
.btn_4:hover{ background:#aa0000;}
/*---------邮件列表-------------*/
/*人才所在地*/
.hr_location { width: 270px; min-height: 50px; border: 1px solid #eee; background: #fff; margin-left: auto; margin-right: auto; padding-left: 10px; margin-top: 10px; padding-top: 10px; border-radius: 5px; }
.hr_location p { margin-bottom: 10px; }
.hr_location ul li { display: inline; }
.hr_location .shuru { height: 25px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.sure { background: url(../images/sure.png); width: 35px; height: 25px; border: none; position: relative;top: 7px;margin-left: 10px;}
.sure:hover{background: url(../images/sure_2.png);}
.cancelBTN { background: url(../images/quxiao.png); width: 35px; height: 25px; border: none; position: relative;top: 7px;margin-left: 5px;}
.cancelBTN:hover{background: url(../images/quxiao_2.png);}
/*人才所在地*/
/***********加入项目**********/
.AddToProject { width: 500px; margin-left: auto; margin-right: auto; background:#fff; }
.AddToProject .ATP_detail { margin-left: auto; margin-right: auto; width: 300px; margin-top: 20px; }
.AddToProject .ATP_detail ul { padding: 5px; }
.AddToProject .ATP_detail ul li { display: inline; font-size: 14px; }
.AddToProject .ATP_detail ul li select { border: 1px solid #ccc; width: 300px; }
.AddToProject .ATP_detail ul .bt { font-weight: bold; }
.AddToProject .ATP_detail .cz {position: relative; left: 65px; margin-top: 50px;}
.ATP_btn { background: url(../images/icon_cz_bj.gif); padding: 5px; border: none; width: 50px; height: 25px; margin-right: 20px; }
.ATP_btn:hover { background: url(../images/icon_cz_bj_2.gif); }
/***********加入项目**********/
/*-------客户公司-Customer---------*/
.Customer_zt{ background: #2e9b95; color: #fff !important; padding: 2px; border-radius:3px; line-height: 15px; text-decoration: none !important; cursor:default;}
.com_solid_btn{ text-align:right; margin-right:25px;}
.com_solid_btn a{ margin-right:10px; margin-bottom:10px;}
/*-------客户公司-Customer---------*/
/*编辑用户*/
.user_edit { width: 600px; margin:0 auto; }
.user_edit .form_2 { width:500px; margin-top: 25px; margin-left: auto; margin-right: auto; margin-bottom: 25px; }
.user_edit .form_2 ul { margin-bottom: 10px; }
.user_edit .form_2 ul li { display: inline;line-height: 45px; }
.user_edit .form_2 ul li input { line-height: 25px; }
.user_edit .form_2 ul li textarea { border: 1px solid #ccc; width:400px; max-width: 460px;  min-width:200px; height: 60px; max-height:100px; }
.user_edit .form_2 ul .bt { margin-right: 12px; width:120px; }
.user_edit .form_2 ul .bt_2 { margin-right: 5px; }
.user_edit .form_2 ul .checkbox_1 { margin-right: 15px; margin-top: 10px; }
.user_edit .form_2 ul .checkbox_1 input { margin-right: 0px; margin-top: -5px; position: absolute; border: none; }
.user_edit .form_2 ul .RadioGroup1 { margin-right: 5px; }
.user_edit .form_2 ul .RadioGroup1 input { position: absolute; margin-top: -5px; border: none; }
.user_edit .form_2 ul li .user_save_btn { margin-left: 80px; margin-top: 20px; }
.user_edit .form_2 ul li .role_save_btn { margin-left:475px; margin-top: 20px;}
.user_edit .form_2 ul li .res_save_btn { margin-left:122px; margin-top: 20px; }
.sys_detail_bt{ width: 100px; text-align: right; margin-right: 20px;}
/*编辑用户*/
/*角色定义*/
.user .form_1 .user_list_2 { border: 1px solid #eee; padding-left: 15px; padding-top: 15px; margin-top: 10px; }
.user .form_1 .user_list_2:hover {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=white, endColorStr=#eeeeee);/*IE6*/ background: -moz-linear-gradient(top, #fff, #eee);/*非IE6的其它*/ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));/*非IE6的其它*/ }
.user .form_1 .user_list_2 ul { margin-bottom: 10px; }
.user .form_1 .user_list_2 ul li { display: inline; margin-right: 15px; }
.user .form_1 .user_list_2 ul .mc { width: 100px; overflow: hidden; margin-left: 20px; }
.user .form_1 .user_list_2 ul .lianxi { margin-left: 20px; }
.user .form_1 .user_list_2 ul .others { color: #959595; }
.user .form_1 .user_list_2 ul .others li { color: #959595; }
/*角色定义*/
/*请假*/
.leave{ margin-bottom:35px;}
.leave li{ line-height:35px;}
.leaveDate{ font-weight:normal;}
.expense{width:540px !important; margin-left:auto; margin-right:auto; overflow:hidden;}
.expense_inner{ border-top:1px solid #eee; margin-top:10px; }
.expense table { width:520px; margin-left:auto; margin-right:auto;}
.expense table tr {line-height:40px; }
.expense table tr td{ padding:2px;}
#amountShow{letter-spacing:2px; font-size:16px;}
#nicknameList li{ line-height:25px;}
.table_title td{ line-height: 25px; padding-bottom: 5px !important;padding-top: 8px !important;}
.popup-screen ul li{
	display:inline-block;
	width:125px;
}
.popup-screen ul li span{
	line-height:25px;
}
.outside-screen{
	display:table;
	padding-left:0;
	min-width:890px;
}
.outside-screen .sub-div{
	display:table-cell;
	max-width:1250px;
}
.outside-screen .job51-screen-sub{}
.outside-screen .job51-screen-sub li{
	line-height:3 !important;
}
.select2-container-multi .select2-choices li{
	width:auto;
}
.batch-detail-ul li{
	display:inline-block;
}
.batch-detail-ul li{
	padding:10px;
}
.batch-detail-ul li.active{
	border-bottom:2px #0088c6 solid;
}
.batch-detail-ul li a{
	color:#333;
}
.batch-detail-ul li.active a{
	font-size:16px;
	font-weight:bold;
}
.zhilian-screen{
	width:100%;
}
.zhilian-screen .zhilian-screen-sub{
	/* background-color: #f0f0f0; */
	padding:10px 0;
	border-top:1px solid #dddddd;
}
.zhilian-screen .zhilian-screen-sub ul li{
	line-height:3;
}
@media all and (min-width:1540px){
	.outside-screen .sub-div{
	max-width:1250px;
	}
}
@media all and (max-width:1540px){
	.outside-screen .sub-div{
	max-width:890px;
	}
}
.outside-screen .sub-div li{
	width:20%;
	line-height:35px;
	min-width:285px;
}
.outside-screen .search-btn-div{
	display:table-cell;
	width:180px;	
	padding-left:20px;
	border-left: 1px solid #ddd;
}
.outside-screen .zhilian-search-btn-div{
	position: absolute;
    margin-top: -55px;
}
.outside-screen .zhilian-search-btn-div .zhilian-btn{
	top:0px !important;
}
@media screen and (min-width:1201px){
	.outside-screen .sub-div .sub-ul{
		width:1145px;
	}
	.outside-screen .sub-div .sub-ul li:not(:last-child){
		width:400px;
	}
	.outside-screen .sub-div .sub-ul li:not(:last-child) input[type="text"]{
		width:300px;
	}
}
@media screen and (max-width:1200px){
	.outside-screen .sub-div .sub-ul{
		width:1000px;
	}
	.outside-screen .sub-div .sub-ul li:not(:last-child){
		width:300px;
	}
	.outside-screen .sub-div .sub-ul li:not(:last-child) input[type="text"]{
		width:200px;
	}
}

.condition-list{
	display:table-row;
}
.outside-screen .search-btn-div .btn-large{
	position:relative;
	/* right:20px; */
	top:7px;
	width:100%;
	padding:10px 20px;
	color:#fff;	
	border:1px solid #ddd;
	border-radius:5px;
	outline:none;
}
.badges{
	position:relative;
	top:-5px;
	/* right:-15px; */
	color: red;	
	font-size:10px;
}

.bg-color td{
	background:#ecf6f7;
}

#flotDl{
    clear: both;
    display:inline-block;
  }
 #flotDl dl dt{
   clear: both;
 }
 #flotDl dl dd{
   width: 45%;
   float: left;
 }
 #flotDl dl dd label{
   float: left;
   width: 80px;
   text-align: right;
 }
 #flotDl dl dd div{
   float: left;
 }

.modal-content .con_search{
	margin-top:0;
	margin-left:10px;
	margin-right:10px;
}
.modal-content .con_search .jg_list{
	padding-top:10px !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
