.resume_main{background-color:#f7f7f7;color:#1c1e21}
.resume_m2{float: left;width: 270px;height: 100%;background-color: #eeeced;padding: 0 20px!important;}
.resume_m3{float: right;width:550px;padding-right:20px !important;padding-top: 30px;background-color: transparent;}
.resume_m4{display: none;}
.resume_main .resume_m3 .resume_item:not(.name_item){background-color:#ffffff}
.resume_main .resume_item dl dt{position:relative;height: 38px;line-height:34px;border-bottom: 1px solid #c9c9c9;margin-bottom: 0;}
.resume_main .resume_item dl dt::after{
    position:absolute;
    width: 40px;
    height: 2px;
    background:#000;
    content:'';
    bottom: 0px;
    left:0;
    visibility: visible;
}
.resume_main .resume_m3 .resume_item dl dd{
    border-right: 1px solid #c9c9c9;
    width:100%;
    padding-right: 10px;
    padding-top: 20px;
}
.resume_main .resume_m3 .resume_item.name_item dl dd,.resume_main .resume_m3 .resume_item.info_item dl dd{
    border-right:none;
    padding-top: 0px;
}
.resume_main .resume_item dl dt a.alifont{display:none}
.resume_main .resume_m3 .resume_item  dt span{float:left; display:block; height:30px; line-height:30px;}
.resume_main .resume_item  dl dt span div{position:relative; display:inline-block; height:28px; line-height:26px; font-size:18px; word-break:break-all; font-weight:bold; overflow:hidden;}
.resume_main .resume_m2 .resume_item dl dt{padding-bottom:10px !important;margin-bottom: 16px !important;}
.resume_main .resume_m3 .resume_item:first-child dl{padding-top: 0px !important;}
.resume_main .resume_m2 .resume_item:first-child dl{padding-top: 0px !important;}

.resume_main .resume_m3 .resume_item.desc_item dl dt {
    display: block;
}
.resume_main .resume_m3 .resume_item.desc_item dl dd{
}
.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: 35%;margin:0;font-weight:bold;color: #484b4e;}
.resume_main  .resume_item .resume_item_list_title span.time{text-align:left;width: 30%;}
.resume_main  .resume_item .resume_item_list_title span.role{text-align:right}
.resume_main  .resume_item .resume_item_list_title span.location{text-align: left;}
.resume_m3 .resume_item.time_item  .resume_item_list_text {
}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.time{text-align: left;width:47%;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.location{text-align: right;width:47%;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.role{text-align: left;width:100%;}




.resume_main .head_item{display:inline-block;background: #fff;width: 270px;margin-left: -20px;padding-top: 20px;padding-bottom: 4px;}
.resume_main .head_item[data-size=rectangle]{top:0;}


.resume_main .name_item{}
.resume_main .name_item .name-con .name{display:inline-block;}
.resume_main .name_item .name-con .name{padding-right:10px;font-size:30px;}
.resume_main .name_item .name-con .word{display:block;margin-top:15px;position: relative;}

.resume_main .inte_item_list{
    display:block;
}
.resume_main .inte_item_list .alifont {
    color: #999;
    margin-top: -1px;
}

.resume_main .base_info_item .info_item_list{display:inline-block;}
.resume_main[data_language="en"] .base_info_item .info_item_list{white-space: nowrap;}
.resume_main .base_info_item .info_item_list a.alifont{display:none;}
.resume_main .base_info_item .info_item_list span{display:block; padding-right:5px; margin-right:5px; line-height:1.2; border-right:2px solid #b8b8b8;}
.resume_main .base_info_item .info_item_list:last-child span,
.resume_main .base_info_item .info_item_list.last-child span{border-right:none; padding-right:0; margin-right:0;}
.resume_main .info_item {}
.resume_main[data_color] .skill_slider s i {background-color: #000000 !important; }
.resume_main .hobby_item_list .hobby_item_title{color:inherit}
.resume_main[data_color] .hobby_item_con a.alifont {border-color: #222425 !important; color: #222425 !important;}

