@charset "utf-8";
.content { width: 100%; min-width: 1200px; margin: 0 auto; }
/*top fixed*/
.hr_top { width:100%; max-width:1000px; min-width:650px; background: #F2F2F2; border-bottom: 1px solid #fff; overflow: hidden; padding-top: 5px; z-index: 100;}
#top .fixed { position: fixed; top: 0px; width: 100%; z-index: 9999; }
.hr_top ul { margin-left: 10px;padding-top: 5px;font-size:13px; overflow:hidden;}
.hr_top ul li { display: inline; line-height: 25px; margin-right: 3px; float:left; }
.hr_top .status-icon{
	top:3px;
}
.hr_top ul .human_tag a { color: #fff !important; }
.hr_top ul .human_tag li a { color: fff !important; }
.hr_top ul .caozuo li { margin-left: 10px; line-height: 25px; }
.hr_top ul .caozuo li a{ font-size:12px;}
.hr_top ul .caozuo li a img{ margin-top:-5px; margin-right:2px;}
.time_postion_1 { margin-right: 20px; }
.hr_top .mail_1 { margin-left: 10px; line-height: 25px; }
.hr_top .mail_1 li{font-size:13px;}
.hr_top .mail_1 li a{font-size:13px;}
.hr_top .tel { margin-left: 10px; line-height: 25px; }
.hr_top .tel li{font-size:13px;}
.hr_top .tel li a{font-size:13px;}

/*顶部的照片*/
.detail-top-wrapper{
	display:flex;
}
.detail-avator{
	margin-left:10px;
	width:65px;
	height:65px;
	overflow:hidden;
}
.detail-avator img{
	margin-top:-5px;
	width:65px;
	height:80px;
}

.detail_target_list{
	position: relative;
    margin-top: -8px;
    float:left;
    z-index:9;
}
.detail_target_list .add_target{clear: both;/* overflow: auto; */width:auto; max-width:750px;height: auto; min-width:100px; }
.detail_add_btn{margin-left: 5px;top: -1px;position: relative;font-size: 12px;}
.top_icon { position: absolute;right: 20px;clear: both;top: 10px; }
.top_icon li { padding-left: 2px; padding-right: 2px; display:inline; }
/*top fixed*/
.re_title{ padding-left:21px; padding-top:5px; background:#f4f4f4; color:#333; line-height:32px; font-size:14px; font-family: microsoft yahei; }
/*个人简历*/
.resume-top-warp{
	width:100%; height:45px; background-color:#fff; padding-top:10px; border-bottom:1px solid #eeeeee;
}
.resume-top-menu{
	width:1000px; margin:0 auto;position:relative;
}
.resume-top-warp .resume-warp-btn{
	width: 30px; height: 30px; border-radius: 50%; overflow: hidden; display: inline-block; clear: both; position: absolute; left: 10px;
}
.resume-top-warp .resume-warp-btn button{
	color:#999 !important;
}
.resume-top-warp .resume-warp-btn img{
	width:30px;
	height:30px;
	padding:0;
}
.resume { 
	margin:0 auto; 
	position:relative; 
	height: auto; 
	/* width: 1200px; 右侧有最近联系 */
	width: 1000px;
	background:#fff;
	z-index:1;
	 }
.edit-detail-wrapper{
	position:relative;
}
.edit-detail-wrapper h3{
	font-size:16px;	
}
.edit-detail-wrapper .edit-detail-top{
	padding: 10px .4375em;
	margin-bottom:35px;
	border-bottom:1px solid #ddd;
}
.edit-detail-wrapper .edit-detail-top ul li{
	display:inline-block;
}
.edit-detail-wrapper .edit-detail-opt{
	position:absolute;
	right:10px;
	bottom:10px;
}
.edit-detail-wrapper .edit-detail-opt button{
	margin-right:5px;
}
	 
.tab-content{ font-size:13px;}
#contentTab{ overflow:hidden !important; font-size:13px !important;padding-bottom: 20px;margin-bottom: 20px; background:#fff;}
/*个人简历*/
/*tab postion*/
.resume_main {padding-top: 10px; min-width:600px; }
/*联系记录-邮件记录-推荐记录*/
#contact{ background:#fff; height: auto; min-width:600px; padding-bottom: 50px;/* margin-top:20px;*/ margin-bottom: 20px; /* box-shadow:0px 1px 1px 1px #ccc; */ font-size:13px; }
#walt{ padding-top:10px;}
.dyfirst { display: inline;border-radius:5px; padding: 5px; padding-left:0px; font-size: 14px; margin: 5px 10px 0px; font-family: Arial; }
.dyfirst:first-line { color: #000; }
.dyfirst:first-letter { font-weight: bold; color: #0088c6; font-size: 120%; }
.c_content { min-height:80px; margin-left:100px; }
.contactlist .c_content ul { margin-bottom: 5px; line-height:35px; }
.contactlist .c_content ul li { display: inline; line-height: 25px; }
.c_c_time { color: #666; margin-top: 10px; line-height: 16px;}
.c_c_time li { margin-right:10px; }
.c_c_detail { font-size: 13px; line-height: 22px; margin-right:10px; }
.cc_btn{ border:1px dashed #2dbe60; padding-top:20px; padding-bottom:20px; background:#f4f4f4; display:block; margin-right:10px; text-align:center; font-size: 13px; color: #2dbe60 !important; }
.cc_div{ background:#eee; padding-bottom:40px;}
.cc_div table tr{line-height:45px;}
.cc_div_1{ padding-bottom:20px;margin-left: 53px;margin-right: 10px;margin-top: -30px; padding-right:20px;}
.textarea_1{ min-height:80px !important; max-width:980px; /*display:block;*/ margin-right:10px; }
#contact_info::-webkit-input-placeholder{ color:#a1a4bb;}
#contact_info:-moz-placeholder{ color:#999;}
#contact_info::-moz-placeholder{ color:#999;}
#contact_info:-ms-input-placeholder{ color:#999;}
/*联系记录-邮件记录-推荐记录*/
/*添加记录按钮位置定位*/
.add_btn_1 { font-size: 14px; font-weight: normal; top: 5px; position: relative; }
.AddCCBtn{ margin-left:83px; margin-top:-5px;}
.AddCCBtn a{
	position: relative;
	top: 5px;
	margin-left: 4px;      
}
.AddCCBtn a img{
	width:28px;
	height:28px;
}
/*添加记录按钮位置定位*/
/*工作经历*/
#work{background:#fff; margin-bottom:20px; }
.work { width: 100%;padding-bottom: 10px;min-height: 50px; margin-bottom:20px; }
.work_ed_bt{ font-size:13px; font-weight:bold; font-family:microsoft yahei; line-height:15px;}
.work h1 { padding-left: 10px; padding-top: 5px; }
.work .add_work {width:100%; border-bottom: 1px dashed #eee; font-size:13px; padding:10px; }
.work .add_work .add_work_bg { padding-left: 10px; padding-top: 5px; line-height: 35px; /*background: #fffce8; border-bottom: 1px dashed #2dbe60; */  }
.work .add_work ul{padding-top:5px;}
.work .add_work ul li { display: inline; }
.work_detail{ width:300px;}
.work_detail li { margin-left: 25px; font-size: 14px; line-height: 25px; }
.work .add_work ul .w_d_cz { margin-right: 25px; }
.work .add_work ul .w_d_cz li { margin-right: 25px; }
/*.work .add_work .w_d_ { margin-right: 100px; }*/
.work .add_work .work_introduce { margin-left: 150px; margin-top: 10px; line-height: 25px; width: 80%; }
.work .add_work .work_introduce ul { clear: both; }
.add_work_gb{ margin-top:0 !important; padding:0px 10px !important;}
.w_d{ margin-left:205px;}
/*工作经历*/

/*推荐记录*/
#floating{ background:#fff;/* box-shadow:0px 1px 1px 1px #ccc; */ padding-bottom:50px;margin-bottom:20px; }
/*推荐记录*/

/*面试评价*/
.evaluation { width: 100%; overflow: hidden; }
.evaluation h1 { padding-left: 10px; padding-top: 5px; border-bottom: 1px dashed #E4E4E4; line-height: 25px; width: 100%; }
.evaluation .eval_detail { margin-left: auto; margin-right: auto; margin-top: 25px; width: 1000px; border-bottom: 1px dashed #E4E4E4; padding-left: 10px; }
.evaluation .eval_detail ul { margin-bottom: 10px; }
.evaluation .eval_detail ul li { display: inline; line-height: 25px; font-size: 14px; }
.evaluation .eval_detail .yuzhong { margin-right: 25px; }
.evaluation .eval_edit { margin-left: auto; margin-right: auto; margin-top: 25px; width: 1000px; padding-left: 10px; }
.evaluation .eval_edit ul { margin-bottom: 10px; margin-top: 10px; padding: 5px; }
.evaluation .eval_edit .eval_edit_title { background: #2dbe60; padding-left: 10px; }
.evaluation .eval_edit .eval_edit_title li { color: #fff; }
.evaluation .eval_edit ul li { display: inline; line-height: 25px; margin-bottom: 5px; font-size: 14px; }
.evaluation .eval_edit input { border: 1px solid #ccc; }
.evaluation .eval_edit select { border: 1px solid #ccc; width: 150px; }
.evaluation .eval_edit select option{ width: 150px;}
.evaluation .eval_edit .btn_1 { margin-left: 500px; }
.margin_1 { margin-left: 20px; }
.Thumb-up{background: url(../images/Thumb-up.png) no-repeat 4px 4px; width: 16px; height: 14px; padding:3px 10px;}
.Thumb-up span{  margin-left:8px; color:#999;}
.Thumb-up-b{background: url(../images/Thumb-up.png) no-repeat 4px -14px; width: 16px; height: 14px; padding:3px 10px;}
.Thumb-up-b span{position:relative; top:3px; margin-left:12px; color:#999;}
/*面试评价*/

/* 项目 */
#projectCreateDiv{ overflow:hidden;  border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-bottom: 10px;}
#projectCreateDiv tr td{ line-height:40px;}
#projectlist{ padding-bottom:50px; /* box-shadow:1px 1px 1px #ccc; */ margin-bottom:20px;}
.projectlist{ min-width:700px; min-height:50px; padding-left:10px; padding-top:10px; padding-right:20px; clear:both;  }
.projectlist tr td{ line-height:35px; }
.cssProjectName{ position: relative; top: 6px; display:inline-block; max-width:280px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* 项目 */

/*基本信息*/
#basic{ background:#fff;/* box-shadow:0px 1px 1px 1px #ccc; */ padding-bottom:20px;margin-bottom:20px; }
.basic_info { width: 100%; padding-left: 10px;margin-bottom: 20px; }
.a_content table tr{ line-height:25px; font-size: 13px;}
.b_content { width: 630px; padding-top: 15px; }
.b_content table { font-size: 13px; padding-bottom: 25px; }
.b_content table tr { line-height:45px; }
.b_content table tr td { padding-left: 10px; }
.text_right { text-align: right; color:#666; }
.add_btn_3{ margin-bottom: 5px; margin-top: 20px; border-top: 1px solid #eee; padding-top:10px; } 
.add_btn_3 input{ margin-left: 530px;}
/*基本信息*/
/*其他信息*/
.others { /*display:none; */ height: 100%; width: 100%; border-bottom: 5px solid #E4E4E4; }
.others .others_detail { height: auto; border-bottom: 1px solid #e4e4e4; padding-bottom: 5px; }
.others .others_detail h2 { font-size: 14px; font-weight: bold; color: #14ae4a; line-height: 25px; border-bottom: 1px dashed #2dbe60;/* background: #fffce8;*/ padding-left: 10px; padding-top: 5px; }
.others .others_detail h2 a { font-size: 14px; font-weight: normal; margin-left: 10px; }
.others .others_detail .add_edu { padding-top: 10px; overflow: hidden; padding-left: 10px; }
.others .others_detail .add_edu ul li { display: inline; font-size: 14px; line-height: 25px; }
.others .others_detail .add_edu .edu_detail { margin-left: 20px; }
.others .others_detail .add_edu .edu_detail li { margin-left: 5px; margin-right: 5px; font-size: 14px; line-height: 25px; }
.others .others_detail .edu_introduce { margin-left: 150px; width: 80%; }
.add_btn_2 { font-size: 14px; font-weight: normal; margin-bottom: 5px; margin-left: 10px; }
/*其他信息*/

/*右侧弹窗*/
.right_window{ background:#fff; float:right;min-width:700px; font-size:13px; position: fixed !important; top:46px; bottom:0px; right:10px; z-index:99; padding-left:0px; }
.right_window_inner{ width:100%; height: 100%; right: 20px;border: 3 solid #2dbe60;z-index: 99; overflow:scroll;}
/*右侧弹窗*/
.new-resume-window{
	position:fixed;
	top:0;	
	width:990px;
	height:45px;
	padding:10px 0 10px 10px;
	background-color:#ffffff;	
	display:flex;	
}
.new-resume-window-btns{}
.new-resume-window-info{	
	width:1000px;	
	height:36px;
	border-bottom:1px solid #eee;
	padding-left:10px;
	padding-top:10px;
}
.new-resume-window-info p{
	text-align: center;
}
.scroll-to-top{
	position: fixed;
    bottom: 50px;
    margin-left: 1000px;
}
.scroll-to-top button{
	margin-bottom:5px;
	color:#999 !important;
	display:block;
}
.detail-top-info li{
	position:relative;
}
.detail-top-info li:not(:first-child){
	margin-left:20px;
}
.detail-icon{
	position:absolute;
	top:2px;
	margin-left:1px;
	margin-right:5px;
    display: inline-block;
    cursor:pointer;
}
.detail-icon span{
	display: inline-block;
	width: 14px;
    height: 14px;
	background-image: url(../images/details_top.png);
    background-repeat: no-repeat;
}
.detail-text{
	margin-left:20px;
	font-size:14px;
	cursor:pointer;
}

.mobile-square{
    background-position: 0px -16px;
}
.email-square{
	background-position:0px 0px;
}
.location-square{
	background-position:0px -64px;
}
.salary-square{
	background-position:0px -81px;
}
.age-square{
	background-position:0px -98px;
}
.task-square{
	background-position:0px -32px;
}
.download-square{
	background-position:0px -48px;
}

.resume-right-wrap{
	padding: 20px;
	width: 200px;
	position: fixed;
	top: 0;
	margin-left: 1000px;
	border-left: 1px solid #ddd;
}
.resume-right{
	
}
.resume-right h3{
	margin-top:0px;
	line-height:35px;
	font-size:16px;
	border-bottom:1px solid #ddd;
}
.resume-right ul li{
	display:inline-block;
	margin:4px;
	line-height:25px;
	white-space:normal;
}
.resume-right ul li a{
	display:block;
	border: 1px solid #eee;
    padding: 3px 4px;
    border-radius: 5px;
    line-height: 18px;
    color:#333;
}
.resume-right ul li a:hover{
	color:#fff;
	background-color:#00a0e9;
}