.resume_main{color:#414141}
.resume_main .default_html{
    display: block;
    position: absolute;
    width: 820px;
    height: 60px;
    line-height: 60px;
    background: #4fc833;
    overflow: hidden;
    z-index: 2;
    left: 0px;
}
.resume_main .default_html img:last-child{float: right;margin-top: 23px;}
.resume_main .resume_m1{position:relative;min-height: 185px;padding-top: 70px;background: #ededed;}
.resume_main .resume_m2,.resume_m3{padding:0 60px 0 160px; background-color:#fff;}

.resume_main .head_item{float: left;display: inline-block;}
.resume_main .head_item.hidden ~.name_item,.resume_main .head_item.hidden ~.info_item{margin-left:0px}
.resume_main .head_item.hidden ~.info_item{min-height:auto}
.resume_main .head_item dd{padding:0px;width: auto;}
.resume_main .base_info_item dl{padding:5px !important;}
.resume_main .info_item{margin-left: 140px;min-height: 85px;}
.resume_main .info_item .info_item_list {display:inline-block;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:5px; margin-right:3px; line-height:1.2; border-right:2px solid #b8b8b8;}
.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 .info_item_list span[data-placeholder]:not(:empty):before{content: attr(data-placeholder)'：';}

.resume_main .name_item{margin-bottom: 3px;margin-left: 10px;display: inline-block;}
.resume_main .name_item dl{padding-top:0;}
.resume_main .name_item .name{color:#222;margin-bottom: 2px;}

.resume_main .resume_item dl dt{margin-bottom:10px;height: 35px;line-height: 35px;position: relative;overflow: hidden;}
.resume_main .default_item_html{display:inline-block;height: 35px;margin-left: -3px;vertical-align: top;}
.resume_main .resume_item dl dt span.resume_item_title_span{color: #fff;background: #097dc2;padding: 0px 10px;position: relative;z-index: 3;vertical-align: top;height: 35px;line-height: 35px;}
.resume_main .resume_item dl dt a.alifont,.base_info_item dl dt a.alifont{display:none;}
.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: 37%;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  .resume_item .resume_item_list_title span.location{text-align: center;}
.resume_main  .resume_item .resume_item_list_title span.role{text-align: right;}
.resume_main .resume_item.time_item  .resume_item_list_text .description{color: #515151;}

.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 .resume_m3 .skill_item[data_style="default_style"] .skill_slider span::before {color: #fff;}

.resume_main[page_margin='0.5'] .default_html{padding-left:10px; padding-right:10px;}
.resume_main[page_margin='0.6'] .default_html{padding-left:14px; padding-right:14px;}
.resume_main[page_margin='0.7'] .default_html{padding-left:18px; padding-right:18px;}
.resume_main[page_margin='0.8'] .default_html{padding-left:22px; padding-right:22px;}
.resume_main[page_margin='0.9']  .default_html{padding-left:26px; padding-right:26px;height:57px;line-height:57px;}
.resume_main[page_margin='1'] .default_html{padding-left:30px; padding-right:30px;height:60px;line-height:60px;}
.resume_main[page_margin='1.1'] .default_html{padding-left:34px; padding-right:34px;}
.resume_main[page_margin='1.2'] .default_html{padding-left:38px; padding-right:38px;}
.resume_main[page_margin='1.3'] .default_html{padding-left:42px; padding-right:42px;}
.resume_main[page_margin='1.4'] .default_html{padding-left:46px; padding-right:46px;}
.resume_main[page_margin='1.5'] .default_html{padding-left:50px; padding-right:50px;}

.resume_main[modal_margin='0'] .default_html{height:40px;line-height:40px;}
.resume_main[modal_margin='0.2'] .default_html{height:40px;line-height:40px;}
.resume_main[modal_margin='0.4'] .default_html{height:45px;line-height:45px;}
.resume_main[modal_margin='0.6'] .default_html{height:50px;line-height:50px;}
.resume_main[modal_margin='0.8'] .default_html{height:55px;line-height:55px;}

.resume_main[modal_margin='0'] .default_html img:last-child{margin-top:12px}
.resume_main[modal_margin='0.2'] .default_html img:last-child{margin-top:14px}
.resume_main[modal_margin='0.4'] .default_html img:last-child{margin-top:16px}
.resume_main[modal_margin='0.6'] .default_html img:last-child{margin-top:18px}
.resume_main[modal_margin='0.8'] .default_html img:last-child{margin-top:20px}


.resume_main[modal_margin='0'] .resume_m1{min-height:175px;margin-bottom: 5px;padding-top:50px;}
.resume_main[modal_margin='0.2'] .resume_m1{min-height:180px;padding-top:55px;}
.resume_main[modal_margin='0.4'] .resume_m1{min-height:185px;padding-top:60px;}
.resume_main[modal_margin='0.6'] .resume_m1{min-height:190px;padding-top:65px;}
.resume_main[modal_margin='0.8'] .resume_m1{min-height:195px;padding-top:67px;}
.resume_main[modal_margin='1'] .resume_m1{min-height:200px}