.resume_content{
    padding: 30px;
}
.resume_m3{
    position:relative;
    border: 1px solid #292929;
    padding: 0 !important;
    padding-top: 56px !important;
}
.resume_m3::after{
    position:absolute;
    content:'个人简历';
    top:0;
    left:0;
    width:100%;
    font-size:36px;
    color:#292929;
    border-bottom: 1px solid #292929;
}
.resume_main[data_language="en"] .resume_m3:after{content:"PERSON RESUME"}

.resume_main .resume_content .resume_item:not(.head_item) dl{
    padding: 0 !important;
    border: none;
}
.resume_content .resume_item dl{
    position:relative;
}
.resume_main .base_info_item .info_content .info_item_list{
    position:relative;
    height: 40px;
    display: inline-block;
    width: 294.5px;
    border-bottom: 1px solid #292929;
    float: left;
}
.resume_main .base_info_item .info_content .info_item_list::after{
    position:absolute;
    content:attr(data-title)':';
    left:0;
    border-right:1px solid #292929;
    width: 81px;
    height:100%;
    text-align: center;
    line-height: 40px;
    border-left: 1px solid;
    margin-left: -1px;
}
.resume_content .resume_item.info_item .info_item_list span{
    padding: 0 0 0 90px;
    line-height: 40px;
}
.resume_main .info_item.style_01 .info_content  .info_item_list::after{
    content:'';
}
.resume_main .info_item.style_01 .info_content a.alifont{
    position: absolute;
    top: 7px;
    left: 32px;
}
.resume_main .info_item.style_02 .info_content a.alifont~span{padding-left:90px}
.resume_main .info_item.style_02 .info_item_list span:before{
    display:none;
}
.resume_main .info_item.style_03 .info_item_list{padding-left:0px;}
.resume_main .info_item.style_03 .info_content a.alifont~span{padding-left:5px}
.resume_main .info_item.style_03 .info_item_list span:before{
    display:none;
}
.resume_main .info_item.style_03 .info_content .info_item_list::after{
    display:none;
}
.resume_content .resume_item {
    border-radius: 0;
}
.resume_content .resume_item.head_item{
    position: absolute;
    right: -10px;
    top: 66px;
}
.resume_item.head_item.hidden~.name_item,.resume_item.head_item.hidden~.info_item {
    width: 100%;
    border-right: 0px;
}
.resume_main .resume_item.head_item.hidden~.info_item .info_content .info_item_list{
    border-right:0px;
}

.resume_content .resume_item.name_item{
    width: 590px;
    border-right: 1px solid #292929;
    border-bottom: 1px solid #292929;
    border-top: none;
}
.resume_content .resume_item.name_item dl dd{
    padding: 10px 25px 16px 25px;
}
.resume_content .resume_item.info_item{
    width: 590px;
    border-right: 1px solid;
        min-height: 80px;
}
.resume_main .name_item .name-con .name,.resume_main .name_item .name-con .word{
    color: #292929;
}
.resume_content .resume_item.head_item,.resume_content .resume_item.info_item {
    border-top: none;
}
.resume_content .resume_item.info_item .info_item_list .alifont{
    display:none;
}
.resume_main .resume_item dt a.alifont{
    display: none;
}
.resume_m3 .resume_item dl dt{
        padding-bottom: 0 !important;
        padding-left: 20px;
        position: relative;
        z-index: 1;
}
.resume_content .resume_m3 .resume_item.inte_item{
    border-top:1px solid #292929;
    margin-top: -1px;
    padding: 30px 0 0 0;
}
.resume_main .resume_item.name_item dl::after,.resume_main .resume_item.head_item dl::after,.resume_main .resume_item.info_item dl::after{
    position: relative;
    display: none;
}
.resume_main .resume_item dl::after{
    position:absolute;
    content:'';
    width:100%;
    height:2px;
    border-bottom:1px solid #292929;
    left:0;
    top: 14px;
    visibility: visible;
    z-index: 0;
}
.resume_main .resume_item dl{
    display: block;
    position: relative;
}
.resume_main .resume_item.name_item dd,.resume_main .resume_item.info_item dd,.resume_main .resume_item.head_item dd{
    padding: 0;
}
.resume_main .resume_item dd{

    padding: 11px;
}
.resume_main .inte_item dd{
    padding: 20px 11px;
}
.skill_style_02.skill_item .skill_item_list {
    width: 190px;
}
.skill_style_02.skill_item .skill_slider span{
    opacity: 0;;
}
.resume_main .resume_item dt span.resume_item_title_span {position:relative;border-top: 1px solid #292929;background: #fff;padding: 0 10px;}
.resume_main .resume_item dt span.resume_item_title_span::after{
    position:absolute;
    content:'';
    width: 2px;
    height: 15px;
    border-left:1px solid #292929;
    left: 0;
    top:0;
    z-index: 1;
}
.resume_main .resume_item dt span.resume_item_title_span::before{
    position:absolute;
    content:'';
    width:1px;
    height: 15px;
    border-right:1px solid #292929;
    right:0;
    top:0;
    z-index: 1;
}
.resume_main .resume_item_list_title>span {
    color: #333;
    font-weight: bold;
    width: 31% !important;
}
.resume_main[page_margin='0.5'] .resume_content{padding:20px;}
.resume_main[page_margin='0.6'] .resume_content{padding:22px;}
.resume_main[page_margin='0.7'] .resume_content{padding:24px;}
.resume_main[page_margin='0.8'] .resume_content{padding:26px;}
.resume_main[page_margin='0.9'] .resume_content{padding:28px;}
.resume_main[page_margin='1'] .resume_content{padding:30px;}
.resume_main[page_margin='1.1'] .resume_content{padding:32px;}
.resume_main[page_margin='1.2'] .resume_content{padding:34px;}
.resume_main[page_margin='1.3'] .resume_content{padding:36px;}
.resume_main[page_margin='1.4'] .resume_content{padding:38px;}
.resume_main[page_margin='1.5'] .resume_content{padding:40px;}

.resume_main[page_margin='0.5'] .resume_content .resume_item.head_item{right: 6px;}
.resume_main[page_margin='0.6'] .resume_content .resume_item.head_item{right: 6px;}
.resume_main[page_margin='0.7'] .resume_content .resume_item.head_item{right: 5px;}
.resume_main[page_margin='0.8'] .resume_content .resume_item.head_item{right: 3px;}
.resume_main[page_margin='0.9'] .resume_content .resume_item.head_item{right: 1px;}
.resume_main[page_margin='1'] .resume_content .resume_item.head_item{right: 1px;}
.resume_main[page_margin='1.1'] .resume_content .resume_item.head_item{right: -3px;}
.resume_main[page_margin='1.2'] .resume_content .resume_item.head_item{right: -5px;}
.resume_main[page_margin='1.3'] .resume_content .resume_item.head_item{right: -7px;}
.resume_main[page_margin='1.4'] .resume_content .resume_item.head_item{right: -9px;}
.resume_main[page_margin='1.5'] .resume_content .resume_item.head_item{right: -11px;}


.resume_main[modal_margin='0'] .inte_item dd, .resume_main[modal_margin='0'] .time_item dd, .resume_main[modal_margin='0'] .skill_item dd, .resume_main[modal_margin='0'] .hobby_item dd, .resume_main[modal_margin='0'] .desc_item dd{
    padding: 8px 11px 16px 11px;
}
.resume_main[modal_margin='0.2'] .inte_item dd, .resume_main[modal_margin='0.2'] .time_item dd, .resume_main[modal_margin='0.2'] .skill_item dd, .resume_main[modal_margin='0.2'] .hobby_item dd, .resume_main[modal_margin='0.2'] .desc_item dd{
    padding: 10px 11px 20px 11px;
}
.resume_main[modal_margin='0.4'] .inte_item dd, .resume_main[modal_margin='0.4'] .time_item dd, .resume_main[modal_margin='0.4'] .skill_item dd, .resume_main[modal_margin='0.4'] .hobby_item dd, .resume_main[modal_margin='0.4'] .desc_item dd{
    padding: 12px 11px 24px 11px;
}
.resume_main[modal_margin='0.6'] .inte_item dd, .resume_main[modal_margin='0.6'] .time_item dd, .resume_main[modal_margin='0.6'] .skill_item dd, .resume_main[modal_margin='0.6'] .hobby_item dd, .resume_main[modal_margin='0.6'] .desc_item dd{
    padding: 14px 11px 28px 11px;
}
.resume_main[modal_margin='0.8'] .inte_item dd, .resume_main[modal_margin='0.8'] .time_item dd, .resume_main[modal_margin='0.8'] .skill_item dd, .resume_main[modal_margin='0.8'] .hobby_item dd, .resume_main[modal_margin='0.8'] .desc_item dd{
    padding: 16px 11px 32px 11px;
}
.resume_main[modal_margin='1'] .inte_item dd, .resume_main[modal_margin='1'] .time_item dd, .resume_main[modal_margin='1'] .skill_item dd, .resume_main[modal_margin='1'] .hobby_item dd, .resume_main[modal_margin='1'] .desc_item dd{
    padding: 18px 11px 36px 11px;
}
.resume_main[modal_margin='1.2'] .inte_item dd, .resume_main[modal_margin='1.2'] .time_item dd, .resume_main[modal_margin='1.2'] .skill_item dd, .resume_main[modal_margin='1.2'] .hobby_item dd, .resume_main[modal_margin='1.2'] .desc_item dd{
    padding: 20px 11px 40px 11px;
}
.resume_main[modal_margin='1.4'] .inte_item dd, .resume_main[modal_margin='1.4'] .time_item dd, .resume_main[modal_margin='1.4'] .skill_item dd, .resume_main[modal_margin='1.4'] .hobby_item dd, .resume_main[modal_margin='1.4'] .desc_item dd{
    padding: 22px 11px 44px 11px;
}
.resume_main[modal_margin='1.6'] .inte_item dd, .resume_main[modal_margin='1.6'] .time_item dd, .resume_main[modal_margin='1.6'] .skill_item dd, .resume_main[modal_margin='1.6'] .hobby_item dd, .resume_main[modal_margin='1.6'] .desc_item dd{
    padding: 24px 11px 48px 11px;
}
.resume_main[modal_margin='1.8'] .inte_item dd, .resume_main[modal_margin='1.8'] .time_item dd, .resume_main[modal_margin='1.8'] .skill_item dd, .resume_main[modal_margin='1.8'] .hobby_item dd, .resume_main[modal_margin='1.8'] .desc_item dd{
    padding: 26px 11px 52px 11px;
}
