.resume_main .resume_m2{
    float:left;
    width:300px;
    background-color:#f7f9fa;
    height: 100%;
}
.resume_main .resume_m3{
    float:left;
    width:520px;
}
.resume_main .head_item dd{
    margin:0;
    padding:20px 0;
}
.resume_main .head_item .resume_item_list{
    margin:0;
}
.resume_main .resume_m2 .info_item dl dd .info_content .info_item_list .alifont{
    display:none;
}
.resume_main .info_item .info_item_list {
    line-height: 1;
    margin-top: 5px;
    margin-right: 8px;
    padding-right: 8px;
    display: inline-block;
    border-right: 1px solid #747474;
}
.resume_main .info_item dl{
    border-bottom:1px solid #e1e5e6;
}
.resume_main .resume_item dl dt .alifont{
    display:none;
}
.resume_main .inte_item dl dd .inte_item_con .inte_item_list {
    margin-right: 0!important;
    width: 50%!important;
    display: inline-block;
}
.resume_main .resume_m3 .resume_item dl{
    border-bottom:1px solid #e1e5e6;
}
.resume_main .resume_m3 .resume_item:last-child dl{
    border:0;
}
.resume_main .resume_item .resume_item_list_title span.time,
.resume_main .resume_item .resume_item_list_title span.location{width:59%; font-weight:bold; font-size:14px; }
.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: 100% !important; font-size:14px;}
.resume_main .resume_item .resume_item_list_title span.time{width:35%;}
.resume_main[time_sort="end"] .resume_m3 .resume_item .resume_item_list_title>span.role {
    width:100% !important;
}
.resume_main[time_sort="end"] .resume_m3 .resume_item .resume_item_list_title>span {
    width: 50% !important;
    clear: none;
}
.resume_main[data_color] .skill_item .skill_slider span::before{
    color:white;
}
.resume_main[modal_margin='0'] .name_item dl {
    padding-top: 0px;
}
.resume_main[modal_margin='0.2'] .name_item dl {
    padding-top: 6px;
}
.resume_main[modal_margin='0.4'] .name_item dl {
    padding-top: 12px;
}
.resume_main[modal_margin='0.6'] .name_item dl {
    padding-top: 18px;
}
.resume_main[modal_margin='0.8'] .name_item dl {
    padding-top: 24px;
}
.resume_main[modal_margin='1'] .name_item dl {
    padding-top: 30px;
}
.resume_main[modal_margin='1.2'] .name_item dl {
    padding-top: 36px;
}
.resume_main[modal_margin='1.4'] .name_item dl {
    padding-top: 42px;
}
.resume_main[modal_margin='1.6'] .name_item dl {
    padding-top: 48px;
}
.resume_main[modal_margin='1.8'] .name_item dl {
    padding-top: 54px;
}
.resume_main .head_item dd {
    padding-bottom: 0px;
}
.resume_main .info_item dl dd .info_content .info_item_list:last-child {
    border: 0;
}