.resume_main{background-color:#f7f7f7;}
.resume_main .resume_content:before{content:'';display: inline-block;position: absolute;height: 100%;border-right: 1px solid #b4685f;top: 0px;left: 269px;}
.resume_m1{padding-bottom: 30px;position: relative;background: #fff;}
.resume_m2{float: left;width: 270px;padding-top: 0px;}
.resume_m3{float: right;width:549px;background-color: #fff; margin-left: 1px;}
.resume_m4{display: none;}

.resume_main .resume_item dl dt{height:40px;line-height:34px;color: #b4685f;overflow: hidden;position: relative;}
.resume_main .resume_item dl dt a.alifont{display:none}
.resume_main .resume_m2 .resume_item:not(.last_item_show){ border-bottom: 1px solid #b4685f;border-radius: 0px;}
.resume_main .resume_m2 .resume_item:first-child dl,
.resume_main .resume_m3 .resume_item:first-child dl{padding-top: 0px !important;}
.resume_main .resume_m3 .resume_item dl dt span.resume_item_title_span{
    background: #fff;
    z-index: 1;
    width: 35%;
}
.resume_main .resume_m3 .resume_item dl dt:after{
    content: '';
    visibility: visible;
    height: 1px;
    width: 100%;
    background: #b4685f;
    position: absolute;
    margin-top: 17px;
}
.resume_main .resume_item  .resume_item_list_title span.time,.resume_main .resume_item  .resume_item_list_title span.role,
.resume_main .resume_item  .resume_item_list_title span.location{width:50%;font-weight:bold;font-size:14px;color: #484b4e;}
.resume_main .resume_item  .resume_item_list_title span.location{float: left;margin-right:0;text-align: left;width: auto;}
.resume_main .resume_item  .resume_item_list_title span.role{float:none; clear:both; width:60%; font-size:14px; color:#484b4e;}
.resume_main .resume_item  .resume_item_list_title span.time{width:35%;margin-right: 0px;}

.resume_main .head_item{position:absolute;right: 70px;top: 68px;display:inline-block;z-index: 2;}
.resume_main .head_item dd{padding: 10px;width: auto;}
.resume_main .head_item dd:before {
    content: '';
    width: 140px;
    height: 140px;
    display: inline-block;
    border: 1px solid #b4685f;
    position: absolute;
    border-radius: 50%;
    margin-top: -9px;
    margin-left: -10px;
    background: #fff;
}
.resume_main .head_item .resume_item_list {
    width: 122px ;
    height: 122px;
    border: none;
    border-radius: 50%;
}
.resume_main .head_item .img_content {
    border-radius: 50%;
}
.resume_main[page_margin='0.5'] .head_item{right: 83px;}
.resume_main[page_margin='0.6'] .head_item{right: 79px;}
.resume_main[page_margin='0.7'] .head_item{right: 90px;}
.resume_main[page_margin='0.8'] .head_item{right: 90px;}
.resume_main[page_margin='0.9'] .head_item{right: 94px;}
.resume_main[page_margin='1'] .head_item{right: 108px;}
.resume_main[page_margin='1.1'] .head_item{right: 104px;}
.resume_main[page_margin='1.2'] .head_item{right: 112px;}
.resume_main[page_margin='1.3'] .head_item{right: 113px;}
.resume_main[page_margin='1.4'] .head_item{right: 120px;}
.resume_main[page_margin='1.5'] .head_item{right: 125px;}

.resume_main .name_item{display:inline-block;width: 100%;color:#222425;padding-left: 35px;padding-right: 365px;margin-bottom: 20px;}
.resume_m1 .name_item:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 10px;
    width: 14px;
    height: 100%;
    background: #f5f5f5;
}
.resume_m1 .name_item:after{content:'P E R S O N \00A0 \00A0\00A0R E S U M E';display: inline-block;width: 308px;height: 100%;background: #f5f5f5;position: absolute;top: 0px;right: 0px;font-size: 20px;font-family: "Microsoft YaHei";color: rgba(180, 104, 95, 0.231);padding-left: 48px;padding-top: 20px;word-spacing: -1px;}
.resume_main .name_item dt{display:none;}
.resume_main .name_item .name-con .name{padding-right:10px;font-size:30px;display: inline-block;color: #b4685f;}
.resume_main .name_item .name-con .word{display:block; margin-top:15px;}

.resume_main .info_item{margin-top: 10px;border-top: 1px solid #b4685f;border-radius: 0px;}
.resume_main .info_item:before,.resume_main .info_item:after{content:'';display: inline-block;width: 5px;height: 5px;position: absolute;top: -3px;left: 0px;border-radius: 50%;background: #b4685f;}
.resume_main .info_item:after{ right: 0px; left: unset;}
.resume_main .info_item .info_item_list{display:inline-block;vertical-align: top;white-space: nowrap;margin: 8px 20px 0px 0px;padding: 0px 9px;border-radius: 9px;min-height: 19px;background-color: #f1f1f1;color: #353535;}
.resume_main .info_item .info_item_list a.alifont{display: none;}
.resume_main .info_item .info_item_list span{display:block;padding-right: 1px;}
.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 .info_item dl{padding: 5px 219px 5px 5px  !important;margin-top: 5px;}
.resume_main .head_item.hidden~.info_item{padding-left:5px}

.resume_main .info_item .resume_item_toolbar {
    left: 0px;
    right: unset;
}
.resume_main .hobby_item.hobby_style_06 .hobby_item_list a.aiconfont{background: #b4685f;color: #fff;font-size: 20px;}


.resume_main[modal_margin='0'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='0'] .resume_m3 .resume_item:last-child dl{padding-bottom:0 !important;}
.resume_main[modal_margin='0.2'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='0.2'] .resume_m3 .resume_item:last-child dl{padding-bottom:6px !important;}
.resume_main[modal_margin='0.4'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='0.4'] .resume_m3 .resume_item:last-child dl{padding-bottom:12px !important;}
.resume_main[modal_margin='0.6'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='0.6'] .resume_m3 .resume_item:last-child dl{padding-bottom:18px !important;}
.resume_main[modal_margin='0.8'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='0.8'] .resume_m3 .resume_item:last-child dl{padding-bottom:24px !important;}
.resume_main[modal_margin='1'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='1'] .resume_m3 .resume_item:last-child dl{padding-bottom:30px !important;}
.resume_main[modal_margin='1.2'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='1.2'] .resume_m3 .resume_item:last-child dl{padding-bottom:36px !important;}
.resume_main[modal_margin='1.4'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='1.4'] .resume_m3 .resume_item:last-child dl{padding-bottom:42px !important;}
.resume_main[modal_margin='1.6'] .resume_m2 .resume_item:last-child dl,.resume_main[modal_margin='1.6'] .resume_m3 .resume_item:last-child dl{padding-bottom:48px !important;}

