.resume_main{background:#fff;color:#6d7277;}
.resume_main .resume_content{padding-top:25px}
.resume_main .resume_m1{padding: 0px !important;margin: 0px 30px;border: 2px solid #f1f1f1;position: relative;}
.resume_main .resume_m1 .resume_item dt{display:none}
.resume_main .resume_fixed_image{
    display: inline-block;
    padding: 0px 30px 0px;
    max-height: 140px;
    margin-top: 2px;
}
.resume_main .resume_fixed_image .resume_fixed_image_content [src='//file.100chui.com/files/upload/image/202010/60bd29c9-defe-4f0f-8c3a-592ac9cbed6b.jpg'],.resume_main .resume_fixed_image .resume_fixed_image_content [src='/static/pc/resume/edit/images/xz_default_bg.jpg'] {
    content: url(/static/pc/resume/template/cz0072/images/bg.png);
}
.resume_m2,.resume_m3{background: inherit;position: relative;}
.resume_main .head_item{display: inline-block;position: absolute;top: 20px;left: 0px;z-index: 3;}
.resume_main .head_item[data-type='rectangle']~.eval_item{
    margin-top: 55px;
}
.resume_main .head_item dd{padding:5px;}
.resume_main .head_item .resume_item_list{background:#fff;border-color:#fff}
.resume_main .name_item dl,.resume_main .base_info_item dl{padding:0;}
.resume_main .name_item{text-align:center;margin-left: 190px;color: #fff;text-align: left;}
.resume_main .name_item .name-con{padding: 20px 0 12px;}
.resume_main .name_item .name-con .name{margin-bottom: 3px;}
.resume_main .resume_item.name_item.editing  .name-con .name { background-color: #fff;color:#000;}
.resume_main .info_item{margin-bottom: 20px;margin-left: 190px;}
.resume_main .info_item .info_item_list{display:inline-block;vertical-align: top;white-space: nowrap;margin: 8px 20px 0px 0px;padding: 0px 9px;border-radius: 9px;min-height: 19px;background-color: #f1f1f1;color: #353535;}
.resume_main .info_item .info_item_list a.alifont{display: none;}
.resume_main .info_item .info_item_list span{display:block;padding-right: 1px;}
.resume_main .info_item .info_item_list:last-child span,
.resume_main .info_item .info_item_list.last-child span{border-right:none; padding-right:0; margin-right:0;}
.resume_main .info_item dl{padding:5px !important;}
.resume_main .eval_item{background: #fff !important;color: #383838;}
.resume_main .eval_item:before  {content: '';display: inline-block;width: 23px;height: 21px;position: absolute;top: 0px;left: 32px;background-image: url(/static/pc/resume/template/cz0072/images/1.png);}
.resume_main .eval_item  dl{padding: 4px 20px 20px 65px !important;}

.resume_main .inte_item .inte_item_list{color:#212223}

.resume_main .resume_m3 .resume_item{
    border: 2px solid #f1f1f1;
    margin-top: 10px;
}
.resume_main .resume_m3 .resume_item dl{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.resume_main .resume_m3  .resume_item dt{position:relative;overflow: hidden;padding-bottom: 7px;margin-top: -5px;line-height: 1;    color: #222425;}
.resume_main .resume_m3 .resume_item dt:before{content:'';display: inline-block;width: 100%;height: 2px;position: absolute;top: 11px;left: 0px;background: #f1f1f1;}
.resume_main .resume_item dt a.alifont{display: none;}
.resume_main .resume_m3 .resume_item dl dt span.resume_item_title_span{
    width: auto;
    padding-right: 8px;
    overflow: visible;
    background: #fff;
}
.resume_main .resume_m3 .resume_item dl dt span.resume_item_title_span:after{content:'';display: inline-block;position: absolute;top: 0px;right: 1px;margin-right: -18px;width: 0;height: 0;border-top: 11px solid transparent;border-left: 17px solid #f1f1f1;border-bottom: 11px solid transparent;}
.resume_main .resume_m3 .resume_item .resume_item_list{
    position: relative;
}
.resume_main .resume_m3 .resume_item.time_item .resume_item_list:before{content:'';display: inline-block;width: 21px;height: 2px;position: absolute;top: 10px;left: 20%;background: #f1f1f1;}
.resume_main .resume_m3 .resume_item.time_item .resume_item_list:after{content: '';display: inline-block;width: 2px;height: 20px;position: absolute;left: 152px;top: 11px;background: #f1f1f1;}
.resume_main .resume_m3 .resume_item.time_item .resume_item_list_text:before{content: '';display: inline-block;width: 2px;height: 100%;position: absolute;left: 152px;top: 0px;background: #f1f1f1;}
.resume_main[date_formate="yyyy年MM月"] .resume_m3 .resume_item .resume_item_list:before{
    left: 23%;
}
.resume_main[date_formate="yyyy年MM月"] .resume_m3 .resume_item .resume_item_list:after{
    left: 174px;
}
.resume_main[date_formate="yyyy年MM月"] .resume_m3 .resume_item .resume_item_list_text:before{
    left: 174px;
}
.resume_main  .resume_item .resume_item_list_title span.time,
.resume_main  .resume_item .resume_item_list_title span.location,
.resume_main  .resume_item .resume_item_list_title span.role{float:left;width: 33.33%;margin:0;font-weight:bold;color:#484b4e;text-align: left;}
.resume_main  .resume_item .resume_item_list_title span.time{text-align:left;width: 25%;}
.resume_main[date_formate="yyyy年MM月"]  .resume_item .resume_item_list_title span.time{
    width: 27%;
}
.resume_main  .resume_item .resume_item_list_title span.location{text-align:left;}
.resume_main  .resume_item .resume_item_list_title span.role{text-align:left;}
.resume_main .resume_item.time_item  .resume_item_list_text .description{padding-left: 25%;color: #6a6f74;}
.resume_main[date_formate="yyyy年MM月"] .resume_item.time_item  .resume_item_list_text .description{
    padding-left: 27%;
}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_text .description{
	padding-left:0px;
}
.resume_main  .skill_item dt,.resume_main  .hobby_item dt{margin-bottom: 20px;};
.resume_main .skill_item .skill_slider span::before{background-color:#fff !important;}

.skill_style_02.skill_item .skill_item_list {
    width: 28%;
}
.skill_style_02.skill_item .skill_slider span {
    display: none;
}

.resume_m2 .work_list .work_title, 
.resume_m2 .work_list,
.resume_main .work_list{width:30%; margin-right:5%;}
.resume_main .work_list:nth-of-type(even){margin-right:5%;}
.resume_main .work_list:nth-of-type(odd){clear:none;}
.resume_main .work_list:nth-of-type(3n){margin-right:0;}
.resume_main .work_list:nth-of-type(3n+1){clear:both;}

.resume_main[page_margin='0.5'] .head_item{left:0;}
.resume_main[page_margin='0.6'] .head_item{left:4px;}
.resume_main[page_margin='0.7'] .head_item{left:8px;}
.resume_main[page_margin='0.8'] .head_item{left:12px;}
.resume_main[page_margin='0.9'] .head_item{left:16px;}
.resume_main[page_margin='1'] .head_item{left:20px;}
.resume_main[page_margin='1.1'] .head_item{left:24px;}
.resume_main[page_margin='1.2'] .head_item{left:28px;}
.resume_main[page_margin='1.3'] .head_item{left:32px;}
.resume_main[page_margin='1.4'] .head_item{left:36px;}
.resume_main[page_margin='1.5'] .head_item{left:40px;}
.resume_main[page_margin='0.5'] .resume_m1{margin-left:10px; margin-right:10px;}
.resume_main[page_margin='0.6'] .resume_m1{margin-left:14px; margin-right:14px;}
.resume_main[page_margin='0.7'] .resume_m1{margin-left:18px; margin-right:18px;}
.resume_main[page_margin='0.8'] .resume_m1{margin-left:22px; margin-right:22px;}
.resume_main[page_margin='0.9'] .resume_m1{margin-left:26px; margin-right:26px;}
.resume_main[page_margin='1'] .resume_m1{margin-left:30px; margin-right:30px;}
.resume_main[page_margin='1.1'] .resume_m1{margin-left:34px; margin-right:34px;}
.resume_main[page_margin='1.2'] .resume_m1{margin-left:38px; margin-right:38px;}
.resume_main[page_margin='1.3'] .resume_m1{margin-left:42px; margin-right:42px;}
.resume_main[page_margin='1.4'] .resume_m1{margin-left:46px; margin-right:46px;}
.resume_main[page_margin='1.5'] .resume_m1{margin-left:50px; margin-right:50px;}

.resume_main[page_margin='0.5'] .resume_fixed_image{padding-left:11px; padding-right:11px;}
.resume_main[page_margin='0.6'] .resume_fixed_image{padding-left:15px; padding-right:15px;}
.resume_main[page_margin='0.7'] .resume_fixed_image{padding-left:19px; padding-right:19px;}
.resume_main[page_margin='0.8'] .resume_fixed_image{padding-left:23px; padding-right:23px;}
.resume_main[page_margin='0.9'] .resume_fixed_image{padding-left:27px; padding-right:27px;}
.resume_main[page_margin='1'] .resume_fixed_image{padding-left:31px; padding-right:31px;}
.resume_main[page_margin='1.1'] .resume_fixed_image{padding-left:35px; padding-right:35px;}
.resume_main[page_margin='1.2'] .resume_fixed_image{padding-left:39px; padding-right:39px;}
.resume_main[page_margin='1.3'] .resume_fixed_image{padding-left:43px; padding-right:43px;}
.resume_main[page_margin='1.4'] .resume_fixed_image{padding-left:47px; padding-right:47px;}
.resume_main[page_margin='1.5'] .resume_fixed_image{padding-left:51px; padding-right:51px;}
