.resume_main{background:#fff;color: #000000;}
.resume_content{background-image:url(./image/bg.png)}
.resume_m2 .info_item-null{display:none;}
.resume_m1,.resume_m2,.resume_m3{padding: 5px 60px 0px;background: transparent;}
.resume_m1{position:relative;padding: 25px 0px 0px;}
.resume_main .resume_m3 .resume_item.first_item_show {
    background: url(./image/line.png) no-repeat 5px top;
}

.resume_main .head_item{display: inline-block;position: absolute;margin-top: -11px;margin-left: -11px;}
.resume_main .head_item dd {padding-bottom: 0px;}
.resume_main .head_item .resume_item_list{
    background: transparent;
    border-color: #000000;
    border-width: 1px;
}
.resume_main .head_item .img_content{width:120px;height:150px;overflow:hidden;}
.resume_main .head_item[data-type='rectangle'] .img_content{width: auto;height: auto;}
.resume_main .head_item[data-type='square'] .img_content{width: auto;height: auto;}
.resume_main .head_item[data-type='round'] .img_content{width: auto;height: auto;border-radius:122px;}

.resume_main .info_item .info_item_list{display:inline-block;}
.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:5px;line-height:1.2;border-right: 2px solid #000000;}
.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 .name_item,.resume_main .info_item{text-align: left;display: inline-block;margin-left: 180px;}
.resume_main .head_item.hidden~.name_item,.resume_main .head_item.hidden~.info_item{margin-left: 0px;}
.resume_main .base_info_item dl{padding:5px 0 !important;min-height: 50px;}
.name_item .name-con{padding: 20px 0 0px;}
.name_item .name-con .name{line-height:1.1; margin-bottom:22px; color:#222;}

.resume_main .resume_item dl dt{height:40px;line-height:34px;padding-bottom:10px;}
.resume_main .resume_item dl dt span.resume_item_title_span{color:#222;}
.resume_main .resume_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{width:50%;font-weight:bold;font-size:14px;color: #000000;}
.resume_main  .resume_item .resume_item_list_title span.location{float:right; margin-right:0; text-align:right;}
.resume_main  .resume_item .resume_item_list_title span.role{float:none;clear:both;width:60%;font-size:14px;color: #000000;}
.resume_main  .resume_item .resume_item_list_title span.time{width:35%;}

.resume_main .skill_item dl dd,.resume_main .hobby_item dl dd{position:relative; padding-top:20px;}
.resume_main .resume_m2 .skill_item .skill_item_list{margin: 0 18px 15px !important;}
.resume_main .skill_item .skill_slider span::before{background-color:#fff !important;}
.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[modal_margin='0'] .resume_m3 .resume_item.first_item_show dl{padding-top: 10px;}
.resume_main[modal_margin='0.2'] .resume_m3 .resume_item.first_item_show dl{padding-top: 15px;}
.resume_main[modal_margin='0.4'] .resume_m3 .resume_item.first_item_show dl{padding-top: 22px;}
.resume_main[modal_margin='0.6'] .resume_m3 .resume_item.first_item_show dl{padding-top: 21px;}

.resume_main .resume_item.editing { background-color: #fff;}