.resume_main{background:#fff;color: #414141;}
.resume_content{
	padding-bottom: 25px;
	background-image: url(./images/bg.png);
}
.resume_main .default_html{
    display: inline-block;
    width: 335px;
    height: 240px;
    text-align: center;
    position: absolute;
    top: 0px;
    background-image: url(./images/top_bg.png);
    background-repeat: no-repeat;
}

.resume_m3{position: relative;padding-bottom: 20px !important;padding-top: 35px !important;height: 100%;background-image: none;background-color: transparent;}

.resume_main .head_item{position: absolute;top: 12px;margin-left: 34px;}
.resume_main .info_item{min-height: 71px;}
.resume_main .info_item .info_item_list{display:inline-block;margin-bottom: 5px;margin-right: 15px;color: #353535;height: 26px;line-height: 26px;border-radius: 9px;background-color: #ffb261;border: 1px solid #414141;text-align: center;padding: 0px 10px;}
.resume_main .info_item .info_item_list a.alifont{display:none;}
.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;margin-left: 315px;}
.resume_main .head_item.hidden~.name_item,.resume_main .head_item.hidden~.info_item{
    margin-left: 0px;
    margin-top:0px;
}

.resume_main .name_item dl,.resume_main .info_item dl{padding: 5px 0px !important;}
.resume_main .name_item .name-con{padding: 0px 0 5px;}
.resume_main .name_item .name-con .name{line-height:1.1;margin-bottom: 10px;}

.resume_main .resume_item dt{padding-bottom: 10px;}
.resume_main .resume_item dt{position:relative;}
.resume_main .resume_item dt a.alifont{display:none}
.resume_main .default_item_html {
    display: inline-block;
    width: 31px;
    height: 29px;
    position: absolute;
    top: 5px;
    left: 0px;
    background-image: url(./images/title_icon.png);
}

.resume_main .resume_item dl dt span.resume_item_title_span{margin-left: 35px;color: #414141;}
.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: #414141;}
.resume_main  .resume_item .resume_item_list_title span.time{text-align:left;}
.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 .resume_item_list_text{color: #515151;}


.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'] .info_item{margin-bottom:25px}
.resume_main[modal_margin='0.2'] .info_item{margin-bottom:13px}
/** 编辑样式*/
.resume_main .resume_item.editing{background-color: #fff;}
