.index_block_left{float:left;width:320px;margin:15px 0 0 0;}
.index_block_right{float:right;width:865px;margin:15px 0 0 0;}
.gray_personwrap{background:#f5f5f5;padding:15px 0;min-height: 75vh;}
.person_full_wrap{width:1200px;float:left;background:#ffffff;}
.person_left{width:880px;float:left;background:#ffffff;}
.person_right{width:300px;float:right;position:relative;}
.person_info{width:318px;float:left;margin:0 0 15px 0;border:1px solid #e8e8e8;position:relative;}
.person_info .title{width:100%;float:left;background:#f1f8ff;height:36px;line-height:36px;color:#a9a9a9;text-indent:10px;font-size:12px;}
.person_info .title span{color:#727272;}
.person_info .loginout{height:36px;line-height:36px;display:block;top:0;right:10px;color:#ff6600;font-size:12px;position:absolute;}
.person_info .cont{float:left;width:100%;line-height:150%;}
.person_info .name_logo,.person_info .ctrl_btn{width:300px;float:left;}
.person_info .name_logo{margin:10px 0 0 9px;border-bottom:1px solid #e8e8e8;padding:0 0 10px 0;}
.person_info .ctrl_btn{margin:10px 0 10px 9px;}
.person_info .name_logo .logo,.person_info .name_logo .logo img{width:80px;height:80px;}
.person_info .name_logo .logo{float:left;border-radius:200px;overflow:hidden;border:1px solid #e8e8e8;position:relative;}
.person_info .name_logo .logo .reviewing{width:200px;height:22px;line-height:20px;text-align:center;background:red;color:#ffffff;position:absolute;left:50%;bottom:0;margin:0 0 0 -100px;font-size:12px;}
.person_info .name_logo .col_split{float:left;width:200px;margin:0 0 0 10px;}
.person_info .name_logo .name{float:left;font-size:20px;width:100%;font-weight:bold;color:#333333;margin:5px 0 0 0;}
.person_info .name_logo .contact{float:left;line-height:150%;font-size:14px;color:#000000;}
.person_info .ctrl_btn .b{display:block;float:left;width:99px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;padding:7px 0 5px 0;}
.person_info .ctrl_btn .b:hover{background:#eeeeee;}
.person_info .ctrl_btn .b:hover .txt{color:#ff751b;}
.person_info .ctrl_btn .icon{display:block;width:28px;height:28px;margin:0 auto;}
.person_info .ctrl_btn .reflash{background-position:-51px -241px;}
.person_info .ctrl_btn .profile{background-position:-50px -269px;}
.person_info .ctrl_btn .resume{background-position:-51px -298px;}
.person_info .ctrl_btn .interview{background-position:-50px -324px;}
.person_info .ctrl_btn .follow{background-position:-50px -350px;}
.person_info .ctrl_btn .review{background-position:-50px -380px;}
.person_info .ctrl_btn .txt{font-size:14px;color:#545454;margin:5px 0 0 0;}
.resume_completion{float:left;width:318px;border:1px solid #e8e8e8;margin:0 0 15px 0;}
.resume_completion .title{width:280px;height:40px;line-height:40px;font-size:14px;margin:0 auto;}
.resume_completion .title .percent{font-weight:bold;color:#ff751b;}
.resume_completion .percent_outer{width:280px;height:10px;margin:0 auto 15px auto;background:#e4e4e4;border-radius:40px;}
.resume_completion .percent_val{height:10px;background:#ff751b;border-radius:40px;}
.silder_leftbox{width:318px;float:left;margin:0 0 15px 0;border:1px solid #e8e8e8;float:left;}
.silder_leftbox .cont{float:left;width:298px;padding:10px;}
.rec_style_title1{height:36px;line-height:36px;position:relative;background:#f2f2f2;float:left;width:100%;text-indent:10px;font-size:14px;overflow:hidden;}
.rec_style_title2{height:36px;line-height:36px;position:relative;background:#f2f2f2;float:left;width:100%;font-size:14px;overflow:hidden;}
.rec_style_title1 .point{height:2px;width:30px;background:#ff751b;position:absolute;left:30px;bottom:0;}
.rec_style_title2 .point{height:34px;line-height:34px;border-bottom:2px solid #ff751b;position:absolute;left:0;bottom:0;color:#333333;text-align:center;}
.rec_style_title1 .more,.rec_style_title2 .more{display:inline-block;*display:inline;*zoom:1;float:right;margin:0 20px 0 0;color:#a8a8a8;font-size:12px;}
.rec_style_title2{background:#ffffff;color:#ff751b;border-bottom:1px solid #e8e8e8;}
.contact_service{font-size:14px;line-height:200%;color:#5f5f5f;}
.service_list{width:100%;float:right;}
.service_list .item{display:block;width:100%;float:left;height:28px;line-height:28px;font-size:14px;cursor:pointer;}
.service_list .item .icon{display:block;float:left;width:5px;height:5px;background-position:0 -99px;margin:11px 0 0 0;}
.service_list .item .title{display:block;float:left;width:213px;color:#434343;margin:0 10px 0 5px;}
.service_list .item .date{display:block;float:right;width:50px;color:#aaaaaa;text-align:right;}
.person_switch_ad{width:863px;height:80px;overflow:hidden;position:relative;border:1px solid #e8e8e8;margin:0 0 15px 0;}
.person_switch_ad .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:0;z-index:1;}
.person_switch_ad .hd ul{overflow:hidden;zoom:1;float:left;}
.person_switch_ad .hd ul li{float:left;margin-right:2px;width:13px;height:5px;line-height:200px;overflow:hidden;cursor:pointer;background-image:url(/static/images/icon.png);background-repeat:no-repeat;background-position:-22px -505px;}
.person_switch_ad .hd ul li.on{width:22px;background-position:0 -505px;}
.person_switch_ad .bd{position:relative;height:100%;z-index:0;}
.person_switch_ad .bd li{zoom:1;vertical-align:middle;}
.person_switch_ad .bd img{width:863px;height:80px;display:block;}
.right_cwrap{width:863px;border:1px solid #e8e8e8;float:left;margin:0 0 15px 0;}
.job_search{width:823px;margin:15px 20px 10px 20px;position:relative;float:left;}
.job_search .keyword{float:left;width:560px;height:48px;line-height:48px;padding:0 5px;background:#f9f9f9;border:1px solid #d3d3d3;font-size:14px;color:#000000;}
.job_search .searchbtn{float:left;width:150px;height:50px;line-height:50px;padding:0 5px;background:#ff751b;border:none;color:#ffffff;text-align:center;font-size:16px;}
.job_search .advanced{float:left;width:100px;height:50px;line-height:50px;text-align:center;}
.job_search .advanced a{font-size:14px;color:#ff751b;}
.jobtags{padding:0 0 15px 20px;float:left;font-size:14px;width:100%;color:#333333;}
.jobtags a{color:#ff751b;display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;}
.jobtags a:hover,.job_search .advanced a:hover{color:#000000;}
.recommend_index_job{padding:5px 15px 15px 15px;}
.recommend_index_job .slideTxtBox{width:100%;float:left;}
.recommend_index_job .slideTxtBox .hd{height:36px;border-bottom:1px solid #eaecee;position:relative;width:100%;float:left;}
.recommend_index_job .slideTxtBox .hd ul{display:block;float:left;}
.recommend_index_job .slideTxtBox .hd ul li{display:block;float:left;height:34px;line-height:34px;border-bottom:2px solid #ffffff;font-size:14px;color:#979797;margin:0 30px 0 0;cursor:pointer;}
.recommend_index_job .slideTxtBox .hd ul li.on{border-bottom:2px solid #ff751b;color:#ff751b;}
.recommend_index_job .slideTxtBox .bd{float:left;width:100%;position:relative;}
.recommend_index_job .slideTxtBox .bd ul{display:block;float:left;width:100%;}
.recommend_list{float:left;width:100%;position:relative;overflow:hidden;margin:0 0 15px 0;}
.recommend_list .longhide{float:left;width:1000px;position:relative;}
.recommend_list .item{float:left;width:178px;height:50px;padding:10px;margin:10px 10px 0 0;border:1px dotted #cccccc;font-size:14px;}
.recommend_list .item:hover{background:#ffffe5;}
.recommend_list .item .jobname,.recommend_list .item .salary{width:88px;height:25px;line-height:25px;}
.recommend_list .item .jobname{float:left;}
.recommend_list .item .jobname a{color:#3c9dcd;}
.recommend_list .item .salary{float:right;text-align:right;color:#fc7056;}
.recommend_list .item .company{float:left;width:100%;height:25px;line-height:25px;}
.recommend_list .item .company a{color:#000000;}
.show_fair_list{float:left;width:410px;padding:5px 10px;}
.show_fair_list .item{height:30px;line-height:30px;font-size:14px;}
.show_fair_list .item .jobfairname{display:block;float:left;width:300px;color:#3c3c3c;}
.show_fair_list .item .jobfairname i{display:inline-block;*display:inline;*zoom:1;width:4px;height:4px;background-position:-4px -109px;vertical-align:middle;margin:0 5px 0 0;}
.show_fair_list .item .time{float:left;margin:0 0 0 10px;width:100px;color:#ff751b;text-align:left;}
.show_fair_list .item .time i,.show_fair_list .item .time span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.show_fair_list .item .time i{width:13px;height:13px;background-position:0 -120px;vertical-align:initial;margin:0 5px 0 0;}
.person_mtitle{font-size:16px;line-height:40px;text-indent:20px;color:#666;float:left;width:100%;}
.person_mtitle .fl_tit{float:left;}
.person_mtitle .select_resume{float:right;text-align:right;font-size:14px;vertical-align:middle;text-indent:0;padding:0 20px 0 0;}
.person_mtitle .select_resume .estorm-selecter{text-align:left;font-weight:normal;}
.person_mtitle .select_resume .estorm-selecter{top:-8px;}
.person_mtitle .select_resume a,.person_mtitle .select_resume span{vertical-align: middle;display: inline-block;}
.person_mtitle .select_resume .tit {
  font-weight:bold;
  margin: 0 10px 0 0;
}
.person_mtitle .select_resume .ax-btn {
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #eeeeee;
  border-right: none;
}
.person_mtitle .select_resume .ax-btn:first-child {
  border-radius: 50px 0 0 50px;
}
.person_mtitle .select_resume .ax-btn:last-child {
  border-radius: 0 50px 50px 0;
  border-right: 1px solid #eeeeee;
}
.person_mtitle .select_resume .curr {
  background: #ff751b;
  color: #ffffff;
}
.alert_box{width:840px;padding:5px 20px 10px 20px;float:left;}
.alert_cont{width:800px;padding:10px 0px 10px 40px;background:#ffffe0;color:#e2731a;float:left;position:relative;font-size:14px;}
.alert_cont_icon{width:17px;height:17px;display:inline-block;background:url(/static/images/alert.png) no-repeat;text-align:center;position:absolute;left:15px;top:9px;}
.list_body{padding:10px 20px 20px 20px;}
.list_body .mb20{margin-bottom:20px;}

.com_table{width:100%;border-collapse: collapse;border-spacing: 0;}
.com_table th{background:#f8f8f8; padding:10px 5px; font-size:14px;color:#000}
.com_table td{border-bottom:1px solid #eee;padding:10px 5px; font-size:12px;color:#000000;vertical-align:middle;line-height:150%;}
.com_table .table_end{border:none;}
.com_table .com_Release_name{font-size:14px;color:#ff751b;font-weight:bold}
.com_table .com_Release_name:hover{color:#000000;}
.com_table .com_bth{border:1px solid #eee; display:inline-block;margin:0 5px;border-radius:4px;padding:5px 10px;text-decoration:none;color:#ffffff;border:1px solid #f60;color: #f60;cursor:pointer;}
.com_table .mstz{background:#fafafa;color:#333333;}
.com_table .inpt{border:1px solid #eee;display:block;padding:0 5px;height:30px;line-height:30px;}
.com_table .green,.com_table .yellow,.com_table .blue,.com_table .red{display:inline-block;*display:inline;*zoom:1;height:22px;line-height:22px;padding:0 5px;color:#ffffff;border-radius:4px;}
.com_table .green{border:1px solid #0bbd46;color: #0bbd46;}
.com_table .yellow{border:1px solid #fdb429;color: #fdb429;}
.com_table .blue{border:1px solid #1c95e1;color: #1c95e1;}
.com_table .red{border:1px solid #ff5757;color: #ff5757;}
.com_ctrl_wrap{width:100%;padding:20px 0 20px 12px;font-size:14px;}
.com_all_wrp{display:inline-block;height:25px;line-height:25px;float:left;color:#666}
.com_all_check{width:13px;height:13px; overflow:hidden;margin-top:6px; margin-right:10px;float:left;}
.com_ctrl_wrap .ctrlbtn{padding:0 20px;height:30px;line-height:30px;font-size:12px;color:#333;border:none;background:#fff;border:1px solid #ddd;cursor:pointer; margin-left:5px;border-radius:3px;float:left;}

.Compply_right_post{width:100%; background:#fff;float:left;}
.job_show_tit{width:100%; float:left; padding-top:20px; padding-bottom:5px; font-size:18px;color: #353535;}
.job_show_tit_s{padding-left:18px; position:relative; font-size:18px;}
.job_show_tit_line{width:4px;height:20px; background:#ff751b; display:inline-block; border-radius:3px; position:absolute;left:0px;top:3px;}
.recommend_job{width:280px;float:left; border-bottom:1px solid #f3f3f3; padding:8px 10px; line-height:24px;}
.recommend_job ul li{color:#666;padding:8px 8px 8px 65px; position:relative}
.recommend_job ul li{color:#666;padding:8px 8px 8px 65px; position:relative}
.recommend_logo{width:50px; position:absolute;left:0px;top:20px;border:1px solid #e8e8e8;}
.recommend_comname a{color:#333333; font-size:12px;}
.recommend_job{width:280px;float:left; border-bottom:1px solid #f3f3f3; padding:8px 10px; line-height:24px;}
.recommend_name{font-size:14px;color:#ff751b;}
.recommend_cor{color:#999}
.recommend_fd8{color:#ff3030;font-weight:bold;font-size:12px;}
.job_show_xs_city{color:#333333; font-size:12px; margin-left:15px}
.person_silde_ad{float:left;width:100%;}
.person_silde_ad .item{float:left;width:298px;border:1px solid #e8e8e8;margin:15px 0 0 0;}
.listjob_content{display:none;}
.listjob_thum span{display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;color:#000000;}
.listjob_thum span b{color:#333333;}
.listjob_detail{line-height:200%;margin:10px 0 0 0;}
.listjob_head .fold,.listjob_head .expand{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;}
.listjob_head .fold{background-position:-86px -174px;}
.listjob_head .expand{background-position:-86px -194px;}

.job_detail_show{position:relative;}
.job_detail_show .show_div{display:none;padding:20px;z-index:99;background:#ffffff;border:2px solid #ff751b;border-radius:4px;position:absolute;top:-20px;left:0;text-align:left;line-height:200%;width:auto;white-space:nowrap;filter:drop-shadow(0 0 4px rgba(50,165,222,0.15));}
.job_detail_show .arrow{position:absolute;left:-8px;top:31px;width:0;height:0;border-right:8px solid #ff751b;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.job_detail_show .listjob_thum span{display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;color:#000000;}
.job_detail_show .listjob_thum span b{color:#333333;}

.CTable_rs{border:none;margin:0 auto;}
.CTable_rs th,.CTable_rs td{border:none;padding:0 5px;vertical-align:middle;height:40px;line-height:40px;position:relative;}
.CTable_rs .lefttd{text-align:right;color:#000000;}
.CTable_rs .righttd{text-align:left;}
.CTable_rs input[type='text'], .CTable_rs input[type='password'] {height:30px;border:1px #cccccc solid;line-height:30px;width:300px;padding:0 10px;}
.CTable_rs .resume_edit_left{text-align:right;color:#000000;width:110px;}
.CTable_rs .resume_edit_align_left{text-align:left;color:#000000;width:100px;}
.CTable_rs .resume_edit_right{text-align:left;}
.CTable_rs input.kuang2{height:30px;border:1px #cccccc solid;line-height:30px;width:200px;padding:0 10px;}
.CTable_rs .textarea{border:1px solid #cccccc;}
.CTable_rs .csbutton{display: inline-block;*display: inline;*zoom:1;border: 1px #cccccc solid;background: #fff url(../images/rarrow.png) no-repeat right center;height: 34px;line-height:34px;text-align:left;padding: 0 30px 0 10px;font-size: 12px;color: #333;width:320px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align:middle;cursor:pointer;}
.CTable_rs .or{display: inline-block;*display: inline;*zoom:1;padding:0 5px;}
.CTable_rs .jg{display: inline-block;*display: inline;*zoom:1;padding:0 10px;}
.ctl-button .ctlbutton{background:#ff751b;width:200px;height:38px; font-size:14px;color:#fff;border:0px;border-radius:4px; margin:0px 6px;text-align:center;cursor:pointer;}

.CTable_rs .estorm-selecter{top:-8px;}

.myresume{width:1138px; float:left;border:1px solid #e3e1e1;color:#85888b;font-size:14px;}
.myresume_left{width:500px; padding:20px; float:left}
.myresume_wz_n{font-size:16px;color:#f60;}
.myresume_name a{color:#333333;}
.shell{display:inline-block;width:360px;height:6px; background:#e6e6e6; float:left; margin-left:10px; margin-top:10px;}
.shell_mt_c{display:inline-block;height:6px; background:#ff751b;position:relative;top:-7px;}
.shell_q{width:15px;height:15px; background:#fff; position:absolute;right:-2px;top:-6px; display:inline-block;border:1px solid #dddddd;border-radius:50%;}
.myresume_complete{width:100%; float:left; padding-top:10px; position:relative}
.myresume_complete_name{float:left; line-height:28px;}
.myresume_type{width:100%; float:left; padding:15px 0;}
.myresume_type_s{display:inline-block; margin-right:40px;}
.myresume_state{width:100%; float:left;}
.myresume_state_zt{float:left}
.myresume_state_cz a{display:inline-block; padding:0px 20px; position:relative}
.myresume_state_cz  .myresume_state_cz_cur{color:#f60;}
.myresume_state_cz_line{color:#999}
.myresume_right{width:390px; float:right; padding:20px 0 0 0;}
.myresume_default{display:inline-block; margin-left:20px;border:1px solid #ddd;color:#f60; padding:5px 10px; display:inline-block; position:relative}
.myresume_default_icon{width:9px;height:10px;display:inline-block;background-position:-90px -226px;position:absolute;left:-8px;top:10px;}
.myresume_sc_resume{width:100%;float:left; text-align:right}
.myresume_sc_resume a{color:#466dae;display:inline-block; margin-right:30px; margin-top:10px;}
.myresume_state_ysh{color:#56a819;}
.myresume_state_btg{color:#f00;}
.myresume_right_cz_fmr{width:260px;float:right; margin-top:40px;}
.myresume_right_cz_fmr a{color:#466dae}
.myresume_right_cz_fmr_line{padding:0px 10px;color:#466dae;display:inline-block; }
.myresume_default_set{width:100px;float:left;position:relative;padding-top:10px;}
.myresume_default_set_a{width:60px;height:50px;line-height:150%;background:#ff6801;color:#fff;display:block;text-align:center;border-radius:50%;padding-top:10px;}
.myresume_default_set_a:hover{background:#ff3300;color:#fff;    text-decoration: none;}
.myresume_cj{width:100%;padding:35px 0 30px 0px;float:left;}
.myresume_cj_bth{display:inline-block;padding:8px 20px;border:1px solid #ddd;color:#466dae;border-radius:5px;margin-left:20px;}
.member_index_resume_set{width:90px; float:left; text-align:center; margin-top:10px;}
.member_index_resume_set a{color:#333333;}
.yun_user_index_set_name{padding-top:20px;}
.yun_user_index_r_yc{display:block;width:40px;height:20px;background-position:-89px -264px;margin:0 auto;position:relative}
.yun_user_index_r_gk{display:block;width:40px;height:20px;background-position:-89px -239px;margin:0 auto}
.member_index_resume_t_cz_bth{display:inline-block;width:auto;height:30px; line-height:30px; text-align:center; border:1px solid #ff751b; color: #ff751b; margin-left:8px;border-radius:3px;padding:0 10px; cursor:pointer;font-size: 12px;}
.member_index_resume_t_cz_bth:visited,.member_index_resume_t_cz_bth_hover:visited{background:#ffffff;color: #ff751b;}
.member_index_resume_t_cz_bth:hover,.member_index_resume_t_cz_bth_hover:hover{background:#fff9f5;color: #ff751b;}
.member_index_resume_t_cz_tip{width:350px;height:29px; line-height:29px;border:1px solid #fee6be ; background:#fefce8;color:#df9e00; float:right; margin-top:15px; padding-left:10px; margin-right:30px; position:relative}
.member_index_resume_t_cz_b{width:240px; float:right;text-align: right;}
.myresume_default_set_p{width:300px;height:29px; line-height:29px;border:1px solid #fee6be ; background:#fefce8;color:#df9e00; padding-left:10px; position:absolute;left:-100px;top:90px; }
.myresume_default_set_p_b{width:100%; position:relative}
.myresume_default_set_p_icon{width:13px;height:8px;background-position:-108px -225px;position:absolute;left:110px;top:-8px;display:inline-block}
.myresume_default_set_p_icon_close{width:10px;height:10px;background-position:-125px -225px; position:absolute;right:10px;top:10px;}
.edit_resume_block_select{background:#ffffff;width:100%;position:absolute;left:0;top:0;z-index:5555;}
.edit_resume_percent{margin:10px;float:left;}
.edit_resume_percent .cont{float:left;width:260px;padding:10px;background:#e8f7ff;font-size:14px;}
.edit_resume_percent .cont .tips{line-height:150%;color:#000000;}
.edit_resume_percent .cont .percent,.edit_resume_percent .cont .percent .inner{float:left;width:200px;height:10px;border-radius:60px;}
.edit_resume_percent .cont .percent{background:#cccccc;margin:5px 0 0 0;}
.edit_resume_percent .cont .percent .inner{background:#ff751b;}
.edit_resume_percent .cont .number{float:right;text-align:right;color:#333333;margin:3px 0 0 0;}
.edit_resume_block_list{float:left;width:100%;margin:0 0 10px 0;}
.edit_resume_block_list a{display:block;height:40px;line-height:40px;font-size:14px;padding:0 10px;}
.edit_resume_block_list a:hover{background-color:#fafafa;}
.edit_resume_block_list .complete{background:#e8f7ff url(/static/images/complete.png) no-repeat right center;color:#ff751b;}
.edit_resume_block_list .undone{background:url(/static/images/undone.png) no-repeat right center;color:#000000;}
.edit_resume_preview{float:left;padding:20px 0;width:100%;border-top:1px solid #e8e8e8;}
.edit_resume_preview .btn{margin:0 auto;width:200px;display:block;height:40px;line-height:40px;text-align:center;font-size:14px;border-radius:4px;background:#ff6600;color:#ffffff;}
.resume_list_body{float:left;padding:0 20px;}
.eidt_resume_block{float:left;width:100%;border-bottom:1px dashed #e8e8e8;padding:15px 0;}
.eidt_resume_block .edit_title{float:left;font-size:18px;height:32px;line-height:32px;}
.eidt_resume_block .edit_btn{float:right;}
.eidt_resume_block .edit_btn .btn{display:block;float:right;height:30px;line-height:30px;padding:0 10px;color:#ffffff;font-size:14px;cursor:pointer;border-radius:4px;border:1px #E1E1E1 solid;background-color:#ff751b;}
.eidt_resume_block .edit_btn .btn:hover{background-color:#2c97cc;}
.eidt_resume_block .edit_btn .btn .icon,.eidt_resume_block .edit_btn .btn span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.eidt_resume_block .edit_btn .btn .icon{width:16px;height:16px;}
.eidt_resume_block .edit_btn .btn .edit{background-position:-35px -460px;}
.eidt_resume_block .edit_btn .btn .add{background-position:-57px -460px;}
.eidt_resume_block .linebtn{color: #ff751b;}
.eidt_resume_block .eidt_resume_item,.eidt_resume_block .eidt_resume_add_edit{float:left;width:100%;line-height:150%;font-size:14px;}
.eidt_resume_block .eidt_resume_add_edit{display:none;width:838px;border:1px solid #104661;border-top:4px solid #104661;padding:20px 0;margin:20px 0 0 0;}
.eidt_resume_block .eidt_resume_add_edit .add_edit_btn{width:100%;margin:15px 0 0 0;}
.eidt_resume_block .eidt_resume_add_edit .add_edit_btn .btn{width:120px;height:38px;line-height:36px;text-align:center;border-radius:4px;font-size:16px;float:left;cursor:pointer;}
.eidt_resume_block .eidt_resume_add_edit .add_edit_btn .btn_save{background:#104661;border:1px solid #104661;color:#ffffff;margin:0 20px 0 287px;}
.eidt_resume_block .eidt_resume_add_edit .add_edit_btn .btn_save:hover{background:#1a6b94;border:1px solid #1a6b94;}
.eidt_resume_block .eidt_resume_add_edit .add_edit_btn .btn_cancel{background:#cccccc;border:1px solid #999999;color:#000000;}
.eidt_resume_block .eidt_resume_add_edit .add_edit_btn .btn_cancel:hover{background:#eeeeee;}
.eidt_resume_block .eidt_resume_add_edit .layuiformpadding{padding: 0 20px;}
.eidt_resume_block .eidt_resume_add_edit .layuiformpadding .layui-form-item{margin-bottom: 0;}
.eidt_resume_block .eidt_resume_item .jbxx_info_left{float:left;width:680px;}
.eidt_resume_block .eidt_resume_item .jbxx_info_right{float:right;width:150px;}
.eidt_resume_block .eidt_resume_item .jbxx_info_right .avatar{float:right;border-radius:200px;overflow:hidden;border:1px solid #e8e8e8;margin:10px 0 0 0;position:relative;}
.eidt_resume_block .eidt_resume_item .jbxx_info_right .avatar img{width:100px;height:100px;}
.eidt_resume_block .eidt_resume_item .jbxx_info_right .avatar .reviewing{width:200px;height:24px;line-height:22px;text-align:center;background:red;color:#ffffff;position:absolute;left:50%;bottom:0;margin:0 0 0 -100px;font-size:14px;}
.eidt_resume_block .eidt_resume_item .jbxx_info_right .avatar_upload{float:right;width:100px;margin:10px 0 0 0;}
.eidt_resume_block .eidt_resume_item .jbxx_info_right .avatar_upload .upload_btn{display:block;width:100%;float:right;height:30px;line-height:30px;padding:0 10px;color:#ffffff;font-size:14px;cursor:pointer;border-radius:4px;border:none;background-color:#ff751b;}
.eidt_resume_block .eidt_resume_item .com_show_item{float:left;width:33%;margin:10px 0 0 0;}
.eidt_resume_block .eidt_resume_item .com_show_item_50{float:left;width:48%;margin:10px 0 0 0;}
.eidt_resume_block .eidt_resume_item .com_show_item span{color:#000000;}
.eidt_resume_block .eidt_resume_item .course_list,.eidt_resume_block .eidt_resume_item .intro_comm_cont{margin:15px 0 0 0;word-break: break-all;}
.eidt_resume_block .eidt_resume_item .course{background-image:url(/static/images/course_longline.png);background-repeat:no-repeat;background-position:195px 18px;margin-top:2px;}
.eidt_resume_block .eidt_resume_item .course .td1{float:left;width:140px;text-align:right;padding-left:20px;line-height:20px;margin:0 0 10px 0;word-break:break-all;}
.eidt_resume_block .eidt_resume_item .course .td2{float:left;width:70px;background:url(/static/images/course_dot.png) no-repeat;background-position:center 6px;height:15px;}
.eidt_resume_block .eidt_resume_item .course .td3{float:left;width:600px;line-height:20px;}
.eidt_resume_block .eidt_resume_item .course .td3 .ltxt{float:left;word-break:break-all;color:#ff751b;width:500px;}
.eidt_resume_block .eidt_resume_item .course .td3 .ltxt span{padding-left:15px;padding-right:15px;color:#CCCCCC;}
.eidt_resume_block .eidt_resume_item .course .td3 .editbox{float:right;}
.eidt_resume_block .eidt_resume_item .course .td3 .editbox .delete{color:#0c91de;}
.eidt_resume_block .eidt_resume_item .course .td3 .editbox .modify{color:#0c91de;}
/*.eidt_resume_block .eidt_resume_item .course .td3 .editbox a{color:#f60;}*/
.eidt_resume_block .eidt_resume_item .course .td3 .txt{padding-bottom:25px1;padding-top:5px;word-break:break-word;}
.eidt_resume_block .eidt_resume_item .tablelist{color: #000000;}
.eidt_resume_block .eidt_resume_item .tablelist .wbg{background-color: #ffffff;}
.pl_showcomt{margin:0 0 15px 0;}
.tipfloat{display:none;z-index:999;border:1px #ff751b solid;position:fixed;bottom:0px;right:17px;width:388px;background:#fff;border-radius:4px 4px 0 0;}
.tipfloat .close{width:20px;height:20px;display:block;background-position:-43px -657px;line-height:200px;overflow:hidden;margin:10px 0 0 0;cursor:pointer;}
.tipfloat_bt{height:40px;line-height:40px;background:#ff751b;padding:0px 20px;font-size:16px;color:#fff;border-radius:4px 4px 0 0;}
.popmsglist{font-size:12px;padding:0 10px 10px 10px;}
.popmsglist dl{line-height:150%;margin:10px 0 0 0;}
.popmsglist dl a{color:#000000;background:url(/static/images/arrow.png) no-repeat left center;padding:0 0 0 10px;}
.popmsglist dl a:hover{color:#ff751b;text-decoration:underline;}
.popmsglist dl a:hover .p{color:#ff751b;}
.popmsglist dl .p{color:#000000;}
.allsysmsg{padding:5px 0 10px;}
.allsysmsg .viewall{display:block;width:200px;height:39px;line-height:28px;text-align:center;color:#ffffff;margin:0 auto;border:1px solid #ff751b;color: #ff751b;}
.sys_tm{padding:20px;line-height:30px;color:#666;}
.sys_tm p i{color:#999;}

.bdwxitem{position:relative;margin:15px 0 0 0;padding:20px 30px 20px 100px;background:#fff9e7 url(/static/images/wxico.png) no-repeat 30px center;line-height:150%;}
.bdwxitem_tit{font-weight:bold;font-size:18px;color:#ff751b}
.bdwxitem_p{padding-top:5px;color:#999}
.bdwxitem_bth{width:124px;height:34px;line-height:34px;text-align:center;display:inline-block;border-radius:3px;background:#ff751b;position:absolute;right:40px;top:25px;color:#fff}
.bdwxitem_bth:hover{background:#ff6600;color:#fff;text-decoration:none;}
.sysynews_span_nolook{padding:2px 5px;background:#f60;font-size:12px;font-weight:normal;color:#fff;margin-left:5px;border-radius:3px;}
.bdwxqrcode{padding:30px 30px 0 30px;}
.bdwxqrcode .img,.bdwxqrcode .img img{width:180px;height:180px;}
.bdwxqrcode .img{padding:20px;border:1px solid #ff751b;}
.bdwxqrcode .txt{text-align:center;margin:15px 0 0 0;}
.profile_editblock{float:left;border:1px solid #e8e8e8;width:825px;padding:20px;margin:0 0 15px 0;}
.profile_tit{float:left;}
.profile_edittable{border:none;font-size:14px;}
.profile_edittable td{padding:10px;vertical-align:middle;}
.profile_edittable .input{width:233px;padding-left:10px;height:30px;border:1px #dddddd solid;line-height:30px;border-radius:3px;}
.profile_edittable .submit_btn{display:block;text-decoration:none;text-align:center;color:#FFFFFF;background:#32a5de;font-size:14px;cursor:pointer;border-radius:4px;border:0px;height:32px;line-height:32px;border:0px #35639F solid;padding:0 15px;}
.profile_edit{float:left;margin:15px 0 0 0;width:100%;}

.third_party {width: 30px;height: 30px;line-height: 150px;overflow: hidden;margin: 0px 10px 0px 0px;border-radius: 100px;display: inline-block;vertical-align: middle;}
.wx_unbind {background-position: -83px -370px;}
.wx_bind {background-position: -113px -370px}
.qq_unbind {background-position: -83px -340px;}
.qq_bind {background-position: -113px -340px}

.mainwrap_person{width:1200px;position:relative;margin:0 auto;min-height: 78vh}
.myResume_box{width:1160px; margin: 0 auto; padding: 20px 0 15px 0;color:#666;font-size: 12px; border-bottom: 1px solid #eeeeee;}
.myResume_photo{width:70px; float: left;margin-right: 20px;;}
.myResume_photo img{width:70px;height:70px; border-radius:50%; }
.myResume_info{width:360px; float: left;}
.myResume_info .moretag{margin: 15px 0 0 0;}
.myResume_info .moretag .tag_succ,.myResume_info .moretag .tag_fail,.myResume_info .moretag .tag_pedding{display: inline-block;font-size: 14px;border-radius: 4px;padding: 8px 10px;position: relative;line-height: 100%;box-sizing: border-box;margin: 5px 0 0 0;text-align: center;}
.myResume_info .moretag .tag_succ{color: #189593;  background-color: #ebfaf9;border: 1px solid #cef0f0;}
.myResume_info .moretag .tag_fail{color: #942c36;  background-color: #fff0f1;border: 1px solid #f0dddf;}
.myResume_info .moretag .tag_pedding{color: #a6800e;  background-color: #fffaeb;border: 1px solid #f5edd7;}
.myResume_name{font-size: 16px;position: relative;display: inline-block;}
.myResume_name .realname{font-size: 16px;font-weight: bold;}
.myResume_job{font-size: 12px; display: inline-block;; margin-left: 10px;;}
.myResume_p{font-size: 12px;padding:16px 0 0 0}
.myResume_p2{font-size: 12px;padding:16px 0 0 0;color:#afb0b0}
.myResume_line{font-size: 10px;padding:0px 10px;color:#d5d9e0;}
.myResume_c{float: left;width:230px;}
.myResume_cz{float: right;width: 320px;}
.myResume_cz .tips {float:left;width: 100%;font-size: 14px;color: #ff751b;  background-color: #fff7f2;border: 1px solid #ffdfca;border-radius: 4px;padding: 8px 0;position: relative;line-height: 100%;box-sizing: border-box;margin: 5px 0 0 0;text-align: center;}
.myResume_linep{width:80px; float: right; font-size: 12px;;}
.myResume_linep a{display: block; padding-top:30px;color:#666; position: relative; text-align: center;}
.myResume_linep a:before{content: '';display: inline-block;width: 20px;height: 20px;position: absolute;top: 0;left: 50%;margin: 0 0 0 -10px;z-index: 5555;background-image: url(../images/icon.png);background-repeat: no-repeat;}
.myResume_linep a:hover{color: #ff7b1a;}
.myResume_cz_yzd{width:35px;height:20px; line-height:18px;; background-color: #ff7b1a;border-radius:0px 8px 0px 8px; font-size: 11px; display: inline-block;color:#fff; text-align: center; position: absolute;left:60px;top:0px; transform: scale(0.9);}
.myResume_mr{height:22px; line-height:22px;border-radius:0px 8px 0px 8px; font-size: 11px; display: inline-block;color:#fff; text-align: center; transform: scale(0.9); margin-left: 10px;position: absolute;right: -65px;top: -10px;padding: 0 8px;}
.resume_t1 {background-color: #ff766f;}
.resume_t2 {background-color: #198cff;}
.resume_t3 {background-color: #41a358;}
.myResume_cz_icon1:before{background-position: -178px -538px;}
.myResume_cz_icon2:before{background-position: -178px -558px;}
.myResume_cz_icon3:before{background-position: -178px -578px;}
.myResume_cz_icon4:before{background-position: -178px -598px;}
.myResume_cz_icon5:before{background-position: -178px -618px;}
.myResume_cz_icon6:before{background-position: -178px -638px;}
.myResume_wzd_name{float: left;}
.myResume_wzd_b{width:92px;height:10px; float: left; background-color: #fddcc7;border-radius:20px; margin-top: 3px;;}
.myResume_wzd_c{width:100%;height:10px; float: left; background-color: #ff751b;border-radius:20px; display: block; }
.myResume_wzd_r{float: left; margin-left: 5px;;}
.myResume_boxtip{width:1160px; margin: 20px auto 20px auto; background-color: #fff3ec;border-radius: 8px; position: relative;box-sizing: border-box;padding: 20px;line-height: 150%;font-size: 14px;color: #c95306;}
.myResume_cz_preview{display: inline-block; width: 70px; font-size: 12px;color: #189593;  background-color: #ebfaf9; float: right; border: 1px solid #cef0f0;border-radius: 4px;padding: 8px 10px;position: relative;line-height: 100%;box-sizing: border-box;margin: 5px 10px 0 0;text-align: center;}
.myResume_cz_delete{display: inline-block; width: 70px; font-size: 14px;color: #ef2a3d;  background-color: #fff0f1; float: right; border: 1px solid #f0dddf;border-radius: 4px;padding: 8px 10px;position: relative;line-height: 100%;box-sizing: border-box;margin: 5px 10px 0 0;text-align: center;}
.myResume_cz_upload{border: 0; display:inline-block;width:95px;height:32px; line-height:32px; text-align:center; font-size: 15px;background: #ffffff; border: 1px solid #ff751b; color: #ffffff; margin-left:8px;border-radius:3px; padding:0; cursor:pointer;font-size: 12px;}
.gp_left {
  width: 430px;
  float: left;
}
.gp_right {
  width: 750px;
  float: right;
}
.gp_avatar,.gp_avatar img {
  width: 80px;
  height: 80px;
}
.gp_avatar {
  border-radius: 200px;
  overflow: hidden;
  float: left;
}
.gp_info_bg {
  background: #ffffff url(../images/gp_info_bg.png) no-repeat right bottom;
}
.gp_info {
  float: right;
  width: 290px;
}
.gp_info .realname {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
}
.gp_info .eidt {
  display: inline-block;
  vertical-align: middle;
  width: 100px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: 1px solid #ff751b;
  color: #ff751b;
  font-size: 14px;
  border-radius: 100px;
  margin: 0 0 0 10px;
}
.gp_info .eidt i,
.gp_info .eidt span {
  display: inline-block;
  vertical-align: middle;
}
.gp_info .eidt i {
  width: 12px;
  height: 12px;
  margin: 0 5px 0 0;
  background: url(../images/icon.png) no-repeat -215px -461px;
}
.gp_info .thum {
  font-size: 12px;
  margin: 8px 0 0 0;
}
.gp_info .thm {
  color: #999999;
}
.gp_block_view1 {
  width: 350px;
  height: 130px;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 15px;
  position: relative;
}
.gp_block_view2 {
  width: 350px;
  height: 90px;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 15px;
  position: relative;
}
.gp_block_mt {
  margin: 13px 0 0 0;
}
.gp_base_resume {
  background:linear-gradient(45deg,#fff5f2,#fffaf5)!important;
}
.gp_expand_resume {
  background:linear-gradient(45deg,#ede8f6,#fef2fb)!important;
}
.gp_operate_resume {
  background:#fff8f3;
}
.gp_block_view1 .t1 {
  font-size: 16px;
  float: left;
}
.gp_base_resume .t1 {
  color: #ff7b1a;
}
.gp_expand_resume .t1 {
  color: #703dd9;
}
.gp_block_view1 .t2 {
  font-size: 12px;
  color: #333333;
  float: right;
  line-height: 20px;
}
.gp_block_view1 .progress,
.gp_block_view1 .progress .value {
  height: 12px;
  border-radius: 40px;
  position: relative;
}
.gp_block_view1 .progress {
  background: #dcdcdc;
  margin: 15px 0 0 0;
}
.gp_base_resume .progress .value {
  background: #ff7b1a;
}
.gp_expand_resume .progress .value {
  background: #703dd9;
}
.gp_block_view1 .progress .percentage {
  width: 52px;
  height: 35px;
  line-height: 43px;
  text-align: center;
  font-size: 14px;
  position: absolute;
  right: -24px;
  top: 12px;
  z-index: 5;
}
.gp_base_resume .progress .percentage {
  background: url(../images/icon.png) no-repeat -214px -519px;
  color: #ff7b1a;
}
.gp_expand_resume .progress .percentage {
  background: url(../images/icon.png) no-repeat -214px -554px;
  color: #703dd9;
}
.gp_block_view1 .completeness {
  font-size: 16px;
  color: #999999;
  position: absolute;
  bottom: 15px;
  z-index: 4;
}
.gp_appendix_resume .auditicon {
  box-sizing: border-box;
  width: 60px;
  height: 60px;
  border-radius: 100px;
  position: relative;
  float: left;
}
.gp_audit_success {
  background:#f6fdf3;
}
.gp_audit_pedding {
  background:#ffede1;
}
.gp_audit_failure {
  background:#ffeded;
}
.gp_audit_success .auditicon {
  border: 1px solid #d4f2d4;
}
.gp_audit_pedding .auditicon {
  border: 1px solid #ff751b;
}
.gp_audit_failure .auditicon {
  border: 1px solid #ff1919;
}
.gp_audit_success .auditicon:after,
.gp_audit_failure .auditicon:after,
.gp_audit_pedding .auditicon:after {
  content: '';
  width: 51px;
  height: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -19px 0 0 -26px;
}
.gp_audit_success .auditicon:after {
  background: url(../images/icon.png) no-repeat -214px -595px;
}
.gp_audit_pedding .auditicon:after {
  background: url(../images/icon.png) no-repeat -278px -640px;
}
.gp_audit_failure .auditicon:after {
  background: url(../images/icon.png) no-repeat -214px -640px;
}
.gp_appendix_resume .info {
  float: left;
  margin: 0 0 0 10px;
}
.gp_appendix_resume .t1 {
  font-size: 16px;
  padding: 10px 0 0 0;
}
.gp_appendix_resume .t2 {
  font-size: 12px;
  color: #999999;
  margin: 10px 0 0 0;
}
.gp_operate_resume .btns {
  text-align: center;
  padding: 10px 0 0 0;
}
.gp_operate_resume .item {
  display: inline-block;
  width: 120px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  background: #ffffff;
  border: 1px solid #ff7b1a;
  border-radius: 6px;
  color: #ff7b1a;
  margin: 0 10px;
}
.gp_operate_resume .ico,
.gp_operate_resume .t1 {
  display: inline-block;
  vertical-align: middle;
}
.gp_operate_resume .ico {
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
}
.gp_operate_resume .refresh {
  background: url(../images/icon.png) no-repeat -281px -484px;
}
.gp_operate_resume .admin {
  background: url(../images/icon.png) no-repeat -281px -503px;
}
.gp_mjoblist {
  position: relative;
  overflow: hidden;
  width: 714px;
  padding-top: 0;
}
.gp_mjoblist .longhide {
  position: relative;
  width: 800px;
}
.gp_mjoblist .item {
  float: left;
  box-sizing: border-box;
  width: 230px;
  padding: 0 15px 0 0;
  margin: 0 15px 0 0;
  border-right: 1px solid #eeeeee;
}
.gp_mjoblist .item:nth-child(1),
.gp_mjoblist .item:nth-child(2),
.gp_mjoblist .item:nth-child(3) {
  margin: 0 15px 26px 0;
}
.gp_mjoblist .item .row {
  width: 100%;
  float: left;
}
.gp_mjoblist .item .salary,
.gp_mjoblist .item .name {
  width: 50%;
}
.gp_mjoblist .item .name a {
  font-size: 14px;
}
.gp_mjoblist .item .name a:hover {
  color: #ff7b1a;
}
.gp_mjoblist .item .salary {
  color: #ff7b1a;
  text-align: right;
  font-size: 14px;
}
.gp_mjoblist .item .company {
  width: 100%;
  float: left;
  margin: 12px 0 0 0;
}
.gp_mjoblist .item .company a {
  color: #999999;
  font-size: 12px;
}
.gp_mjoblist .item .company a:hover {
  color: #333333;
}
.gp_eventlist {
  padding: 0 8px 6px 8px;
}
.gp_eventlist .item {
  position: relative;
  padding: 15px 0;
  border-bottom: 1px solid #eeeeee;
}
.gp_eventlist .item:last-child {
  border-bottom: none;
  padding: 15px 0 0 0;
}
.gp_eventlist .item .date {
  color: #ff7b1a;
  font-size: 16px;
  padding: 0 0 0 10px;
  position: relative;
}
.gp_eventlist .item .date:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: #ff7b1a;
  border-radius: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -3px 0 0 0;
}
.gp_eventlist .ctitle {
  margin: 10px 0 0 0;
  width: 600px;
  font-size: 14px;
}
.gp_eventlist .ctitle a {
  color: #000000;
}
.gp_eventlist .ctitle a:hover {
  color: #ff7b1a;
}
.gp_eventlist .view {
  display: block;
  width: 50px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #ff7b1a;
  color: #ff7b1a;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -11px 0 0 0;
}
.gp_eventlist .view:hover {
  background: #ff7b1a;
  color: #ffffff;
}
.gp_resume_state {
  display: inline-block;
  vertical-align: middle;
  width: 92px;
  height: 24px;
  background-image: url(../images/icon.png);
  background-repeat: no-repeat;
  margin: 0 0 4px 10px;
}
.gp_resume_state_pass {
  background-position: -276px -532px;
}
.gp_resume_state_review {
  background-position: -276px -556px;
}
.gp_resume_state_tobeperfected {
  background-position: -276px -580px;
}
.gp_resume_state_tips {
  display: inline-block;
  vertical-align: middle;
  font-style: normal;
  font-size: 12px;
  color: #ff7878;
  margin: 0 0 4px 5px;
}
.gp_info_H {
  height: 156px;
}
.gp_statistics_H {
  height: 128px;
}
.gp_inotification_H {
  height: 119px;
}
.gp_hotline_H {
  height: 116px;
}
.gp_myresume_H {
  height: 309px;
}
.gp_mjoblist_H {
  height: 190px;
}
.gp_eventlist_H {
  height: 264px;
}
.certlist {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
}