.resume_main{color: #414141;}
.resume_main .default_html{display:inline-block;width: 100%;height: auto;position: absolute;left: 0px;overflow: hidden;}
.resume_main .default_html svg{margin-left: -3px;}
.resume_m1{position:relative;min-height: 210px;margin-bottom:30px;background: transparent;color: #fff;}
.resume_m2{display:none;}
.resume_m3{float:left;width:100%;padding: 0 40px 40px;background:#fff;}

.resume_main .resume_item_list_title>span{color:#484b4e}
.resume_main .resume_item .resume_item_list_title span.time{margin-right:5px;}
.resume_main .resume_item .resume_item_list_title span.location{width: 38%;padding-left:30px;margin-right:0;font-weight:bold;}
.resume_main .resume_item .resume_item_list_title span.time{width: 26%;font-weight:bold;}
.resume_main .resume_item .resume_item_list_title span.role{width: 35%;text-align: left;font-weight:bold;}
.resume_main .resume_item.school_info_item .resume_item_list_title span.location {padding-left: 0px;}

.resume_main .resume_item.time_item dd:after{
    content:'';
    position: absolute;
    top: 7px;
    left: 2px;
    background-color: #fff;
    width: 7px;
    height: 7px;
    border: 1px solid rgb(203, 30, 30);
    border-radius: 50%;
    visibility: visible;
}
.resume_main .resume_item.time_item dd:before{
    content: "";
    position: absolute;
    top: 7px;
    left: 5px;
    width: 0;
    height: 100%;
    border-left: 1px solid #cb1e1e;
    display: inline-block;
}

.resume_main .resume_m3 .resume_item:before {content: '';display: inline-block;position: absolute;width: 100%;height: 2px;background: rgba(203, 30, 30,0.502);}
.resume_main .resume_m3 .resume_item.first_item_show:before {height: 5px;background: rgba(203, 30, 30,1);}
.resume_main .resume_m3 .resume_item dt{display: inline-block;width: 130px;vertical-align: top;margin-right: 10px;color: #484b4e;}
.resume_main .resume_item dt a.aiconfont{display:none;}
.resume_main .resume_m3 .resume_item dt span .resume_item_title {}
.resume_main .resume_m3 .resume_item dl dd{display: inline-block;width: 573px;position: relative;}
.resume_main .resume_m3 .resume_item.time_item dl dd{padding-left: 15px;}
.resume_main .resume_m3 .resume_item dl{ padding-left: 0px !important; display: flex;}


.resume_main .head_item{position: absolute;right: 65px;top: 7px;display: inline-block;z-index: 2;}
.resume_main .head_item dd { margin-right: -20px;}

.resume_main .name_item{width: 580px;display: inline-block;margin-top: 30px;}
.resume_main .name_item dl{padding-top:0px;}
.resume_main .name_item .name-con .name{display:inline-block;line-height:1.1;margin-bottom: 10px;color: #fff;}
.resume_main .name_item .name-con .word{display:block;}

.resume_main .info_item{ width: 580px;}
.resume_main .info_item dl{padding-top: 20px !important;}
.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 #fff;}
.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 .inte_item_list div[contenteditable] { color: #212223;}
.resume_main .inte_item_list a.aiconfont {color: #b6b6b6;}
.resume_m3 .skill_style_02.skill_item .skill_item_list {width: 170px;vertical-align: top;}

.resume_main[page_margin='0.5'] .resume_m3 .resume_item dl dd{width: 647px;}
.resume_main[page_margin='0.6'] .resume_m3 .resume_item dl dd{width: 639px;}
.resume_main[page_margin='0.7'] .resume_m3 .resume_item dl dd{width: 629px;}
.resume_main[page_margin='0.8'] .resume_m3 .resume_item dl dd{width: 621px;}
.resume_main[page_margin='0.9'] .resume_m3 .resume_item dl dd{width: 613px;}
.resume_main[page_margin='1'] .resume_m3 .resume_item dl dd{width: 603px;}
.resume_main[page_margin='1.1'] .resume_m3 .resume_item dl dd{width: 595px;}
.resume_main[page_margin='1.2'] .resume_m3 .resume_item dl dd{width: 587px;}
.resume_main[page_margin='1.3'] .resume_m3 .resume_item dl dd{width: 579px;}
.resume_main[page_margin='1.4'] .resume_m3 .resume_item dl dd{width: 571px;}
.resume_main[page_margin='1.5'] .resume_m3 .resume_item dl dd{width: 563px;}


.resume_main .resume_item.name_item.editing {background: #f9c91e;}