.resume_main .resume_item dl dt .alifont{
    display:none;
}
.resume_main[data_color] .skill_item .skill_slider span::before {
    color: white;
}
.resume_main .resume_content{
    padding-top:15px;
    position:relative;
}
.resume_main .resume_content::before{
    content:'';
    width:100%;
    height:12px;
    background-color:#297cdd;
    position:absolute;
    bottom:0;
}
.resume_main .resume_m1{
    display: inline-block;
}
.resume_main .head_item{
    float: left;
    margin-right: 30px;
}
.resume_main .head_item .resume_item_list{
    border:none;
    box-shadow:0px 0px 5px rgb(0,0,0,.2);
    margin: 0;
}
.resume_main .head_item .img_content,
.resume_main .head_item .img_content img{
    height: 160px;
}
.resume_main .head_item dd{
    width: 122px;
    padding:0;
}
.resume_main[modal_margin='0.2'] .resume_m1{
    margin:6px 0;
}
.resume_main[modal_margin='0.4'] .resume_m1{
    margin:12px 0;
}
.resume_main[modal_margin='0.6'] .resume_m1{
    margin:18px 0;
}
.resume_main[modal_margin='0.8'] .resume_m1{
    margin:24px 0;
}
.resume_main[modal_margin='1'] .resume_m1{
    margin:30px 0;
}
.resume_main[modal_margin='1.2'] .resume_m1{
    margin:36px 0;
}
.resume_main[modal_margin='1.4'] .resume_m1{
    margin:42px 0;
}
.resume_main[modal_margin='1.6'] .resume_m1{
    margin:48px 0;
}
.resume_main[modal_margin='1.8'] .resume_m1{
    margin:54px 0;
}
.resume_main .name_item .name-con .name{
    line-height:1;
}
.resume_main .name_item .name-con .word,
.resume_main .name_item dl{
    padding-top:0px;
}
.resume_main .name_item .name-con .word{
    padding-top:17px
}
.resume_main .info_item dl dd .info_content .info_item_list {
    display: inline-block;
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #353535;
    line-height: 1;
}
.resume_main .info_item dl dd .info_content .info_item_list:last-child {
    border: 0!important;
}
.resume_main .info_item dl{
    padding-top:12px!important;
    padding-bottom: 12px;}
.resume_main .resume_content .resume_item:not(.head_item) dl {
    padding-left: 0px;
    padding-right: 0px;
}
.resume_main .resume_m1 .info_item .info_content .info_item_list .alifont {
    display: none;
}
.resume_main .info_item .info_item_list span[data-placeholder]:not(:empty):before{
    content: attr(data-placeholder)'：';
}
.resume_main .name_item,
.resume_main .info_item{
    width: calc(100% - 180px);
    float: left;
}

.resume_item_list_title{
    font-weight:bold;
}
.resume_item_list_title .role,
.resume_item_list_title .location {
    position: absolute;
    width:200px!important;
}
.resume_item_list_title .time{
    width:200px!important;
}
.resume_item_list_title .location{
    left:40%;
}
.resume_item_list_title .role{
    right:0;
    text-align:right!important;
}

.school_info_item .resume_item_list_title .role,
.school_info_item .resume_item_list_title .location{
    position:static;
    text-align:left;
}
.resume_main .resume_item:not(.head_item):not(.name_item):not(.info_item) dl dd{
    padding-left:150px
}
.resume_main .resume_item dl dt{
    position:relative;
}
.resume_main .resume_item dl dt span{
    color:white;
    background-color:#297cdd;
    width:125px;
    height:33px;
    position:relative;
    overflow:inherit!important;
    display:flex;
    align-items:center;
    justify-content:center;
}
.resume_main .resume_item dl dt span .resume_item_title{
    text-align:center;
}
.resume_main .resume_item dl dt::before{
    content:'';
    width:calc(100% - 150px);
    height:2px;
    background-color:#e3e3e3;
    position:absolute;
    right:0;
    top: calc(50% - 7px);
}
.resume_main .resume_item dl dt span::before{
    content:'';
    border-left:0px solid transparent;
    border-right:18px solid transparent;
    border-top:18px solid #e3e3e3;
    position:absolute;
    right:-18px;
    top: 15px;
}

.resume_main .resume_m1{
    position:relative;
}
.resume_main .resume_m1::before{
    content:'RESUME';
    font-weight:bold;
    color:white;
    width:165px;
    height:45px;
    font-size:22px;
    background-color:#297cdd;
    position:absolute;
    right:30px;
    top:-45px;
    display:flex;
    align-items:center;
    justify-content:center
}
.resume_main .resume_m1::after{
    content:'';
    border-left:82.5px solid transparent;
    border-right:82.5px solid transparent;
    border-top:20px solid #297cdd;
    position:absolute;
    right:30px;
    top:0px;
}

.resume_main[modal_margin='0'] .resume_m1::before{
    top:-15px;
}
.resume_main[modal_margin='0'] .resume_m1::after{
    top:30px;
}
.resume_main[modal_margin='0.2'] .resume_m1::before{
    top:-21px;
}
.resume_main[modal_margin='0.2'] .resume_m1::after{
    top:24px;
}
.resume_main[modal_margin='0.4'] .resume_m1::before{
    top:-27px;
}
.resume_main[modal_margin='0.4'] .resume_m1::after{
    top:18px;
}
.resume_main[modal_margin='0.6'] .resume_m1::before{
    top:-33px;
}
.resume_main[modal_margin='0.6'] .resume_m1::after{
    top:12px;
}
.resume_main[modal_margin='0.8'] .resume_m1::before{
    top:-39px;
}
.resume_main[modal_margin='0.8'] .resume_m1::after{
    top:6px;
}
.resume_main[modal_margin='1.2'] .resume_m1::before{
    top:-51px;
}
.resume_main[modal_margin='1.2'] .resume_m1::after{
    top:-6px;
}
.resume_main[modal_margin='1.4'] .resume_m1::before{
    top:-57px;
}
.resume_main[modal_margin='1.4'] .resume_m1::after{
    top:-12px;
}
.resume_main[modal_margin='1.6'] .resume_m1::before{
    top:-63px;
}
.resume_main[modal_margin='1.6'] .resume_m1::after{
    top:-18px;
}
.resume_main[modal_margin='1.8'] .resume_m1::before{
    top:-69px;
}
.resume_main[modal_margin='1.8'] .resume_m1::after{
    top:-24px;
}
.resume_main[page_margin='0.5'] .resume_m1::before,
.resume_main[page_margin='0.5'] .resume_m1::after{
    right:10px;
}
.resume_main[page_margin='0.6'] .resume_m1::before,
.resume_main[page_margin='0.6'] .resume_m1::after{
    right:14px;
}
.resume_main[page_margin='0.7'] .resume_m1::before,
.resume_main[page_margin='0.7'] .resume_m1::after{
    right:18px;
}
.resume_main[page_margin='0.8'] .resume_m1::before,
.resume_main[page_margin='0.8'] .resume_m1::after{
    right:22px;
}
.resume_main[page_margin='0.9'] .resume_m1::before,
.resume_main[page_margin='0.9'] .resume_m1::after{
    right:26px;
}
.resume_main[page_margin='1.1'] .resume_m1::before,
.resume_main[page_margin='1.1'] .resume_m1::after{
    right:34px;
}
.resume_main[page_margin='1.2'] .resume_m1::before,
.resume_main[page_margin='1.2'] .resume_m1::after{
    right:38px;
}
.resume_main[page_margin='1.3'] .resume_m1::before,
.resume_main[page_margin='1.3'] .resume_m1::after{
    right:42px;
}
.resume_main[page_margin='1.4'] .resume_m1::before,
.resume_main[page_margin='1.4'] .resume_m1::after{
    right:46px;
}
.resume_main[page_margin='1.5'] .resume_m1::before,
.resume_main[page_margin='1.5'] .resume_m1::after{
    right:50px;
}
.resume_main .resume_item dl dt{
    padding-bottom:10px;
}