.resume_main .resume_item dl dt .alifont{
    display:none;
}
.resume_main[data_color] .skill_item .skill_slider span::before {
    color: white;
}
.resume_main .resume_m1 {padding-right: 170px !important;}
.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 .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 .resume_item dl{
    padding-left:0!important;
    padding-right:0!important;
}
.resume_main .resume_m1{
    position:relative;
    padding-top:30px;
    padding-bottom:30px;
}
.resume_main .head_item{
    position:absolute;
    top: 20%;
    right:45px;
}
.resume_main .head_item dd{
    width:122px;
    padding:0;
}
.resume_main .head_item dd .resume_item_list{
    width:122px;
    height:122px;
    border:0;
}
.resume_main .name_item dl,
.resume_main .info_item dl{
    padding:0!important;
}
.resume_main .name_item .name-con .word{
    margin:10px 0;
}
.resume_main .resume_item dl dt{
    position:relative;
    padding-bottom:10px;
}
.resume_main .resume_item dl dt:before{
    content:'';
    width: 100%;
    height:1px;
    background:#bcbcbc;
    position:absolute;
    right:0;
    top: 16px;
}
.resume_main .resume_item dl dt span {
    background:#fff;
    padding:0 20px 0 0;
}
.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{
    width: 33.33%;
    margin:0;
    font-weight:bold;
}
.resume_main[modal_margin='0'] .resume_m1{
    padding-top:20px;
    padding-bottom:0px;
}
.resume_main[modal_margin='0.2'] .resume_m1{
    padding-top:20px;
    padding-bottom:6px;
}
.resume_main[modal_margin='0.4'] .resume_m1{
    padding-top:20px;
    padding-bottom:12px;
}
.resume_main[modal_margin='0.6'] .resume_m1{
    padding-top:24px;
    padding-bottom:18px;
}
.resume_main[modal_margin='0.8'] .resume_m1{
    padding-top:24px;
    padding-bottom:24px;
}
.resume_main[modal_margin='1.2'] .resume_m1{
    padding-top:36px;
    padding-bottom:36px;
}
.resume_main[modal_margin='1.4'] .resume_m1{
    padding-top:42px;
    padding-bottom:42px;
}
.resume_main[modal_margin='1.6'] .resume_m1{
    padding-top:48px;
    padding-bottom:48px;
}
.resume_main[modal_margin='1.8'] .resume_m1{
    padding-top:54px;
    padding-bottom:54px;
}
.resume_main[page_margin='0.5'] .resume_m1 .head_item{
    right:25px
}
.resume_main[page_margin='0.6'] .resume_m1 .head_item{
    right:29px
}
.resume_main[page_margin='0.7'] .resume_m1 .head_item{
    right:33px
}
.resume_main[page_margin='0.8'] .resume_m1 .head_item{
    right:37px
}
.resume_main[page_margin='0.9'] .resume_m1 .head_item{
    right:41px
}
.resume_main[page_margin='1.1'] .resume_m1 .head_item{
    right:49px
}
.resume_main[page_margin='1.2'] .resume_m1 .head_item{
    right:53px
}
.resume_main[page_margin='1.3'] .resume_m1 .head_item{
    right:57px
}
.resume_main[page_margin='1.4'] .resume_m1 .head_item{
    right:61px
}
.resume_main[page_margin='1.5'] .resume_m1 .head_item{
    right:65px
}