.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_content .resume_item dl::before{
    display: table;
    content: " ";
}
.resume_content .resume_item dl::after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}
.resume_content .resume_item dl .info_content{float: left;width: auto;}
.resume_main .base_info_item .info_content .info_item_list{
    position: relative;
    height: 40px;
    display: inline-block;
    width: 50%;
    border-bottom: 1px solid #292929;
    border-right: 1px solid;
    margin-bottom: 0 !important;
}
.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;
}
.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-top: 1px solid #292929;
    border-radius: 0;
    margin-top: -1px;
}
.resume_content .resume_item.head_item{
    position: absolute;
    right: 10px;
    top: 68px;
}
.resume_item.head_item.hidden~.name_item,.resume_item.head_item.hidden~.info_item {
    width: calc(100% + 2px);
    border-right: 0px;
}
.resume_main .resume_item.head_item.hidden~.info_item .info_content .info_item_list{
    border-right: 1px solid #292929;
}
.resume_content .resume_item.name_item{
    width: 589px;
    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: 589px;
    /* border-right: 1px solid; */
}
.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.inte_item dl dd{
	    margin-bottom: -10px;
}
.resume_main .resume_item dt a.alifont{
    display: none;
}
.resume_m3 .resume_item dl dt{
}
.resume_main .resume_item dl{
    /* overflow: hidden; */
    display: block;
    height: 1%;
    zoom: 1;
    position: relative;
}
.resume_main .resume_item.head_item dt,.resume_main .resume_item.info_item dt,.resume_main .resume_item.name_item dt{
    width: auto;
    float: none;
    display: none;
}
.resume_main .resume_item.head_item dd,.resume_main .resume_item.info_item dd,.resume_main .resume_item.name_item dd{
    border-left: none;
    width: auto;
    float: none;
    padding: inherit;
}
.resume_m3 .resume_item {position:relative; margin:-1px;border-radius:0;}
.resume_m3 .resume_item dl {display: table;font-size: 0;clear: both;padding-left: 0px !important;}
.resume_m3 .resume_item dt {display: table-cell;vertical-align: middle;width: 80px;font-size: 14px;padding: 10px 14px;text-align: center;}
.resume_m3 .resume_item dd {display: table-cell;vertical-align: middle;width: 660px;padding-left: 8px;font-size: 14px;border-left: 1px solid #292929;padding: 10px;}

.resume_m3 .resume_item dt .alifont{display: none;}
.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_list_title>span {
    color: #333;
    font-weight: bold;
    width: 31% !important;
}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.time{text-align: left;width:47% !important}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.location{text-align: right;width:45% !important;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.role{text-align: left;width:100%;}
.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: 28px;}
.resume_main[page_margin='0.6'] .resume_content .resume_item.head_item{right: 26px;}
.resume_main[page_margin='0.7'] .resume_content .resume_item.head_item{right: 25px;}
.resume_main[page_margin='0.8'] .resume_content .resume_item.head_item{right: 22px;}
.resume_main[page_margin='0.9'] .resume_content .resume_item.head_item{right: 21px;}
.resume_main[page_margin='1'] .resume_content .resume_item.head_item{right: 18px;}
.resume_main[page_margin='1.1'] .resume_content .resume_item.head_item{right: 17px;}
.resume_main[page_margin='1.2'] .resume_content .resume_item.head_item{right: 15px;}
.resume_main[page_margin='1.3'] .resume_content .resume_item.head_item{right: 13px;}
.resume_main[page_margin='1.4'] .resume_content .resume_item.head_item{right: 11px;}
.resume_main[page_margin='1.5'] .resume_content .resume_item.head_item{right: 9px;}

.resume_main[page_margin='0.5'] .inte_item dd, .resume_main[page_margin='0.5'] .time_item dd, .resume_main[page_margin='0.5'] .skill_item dd, .resume_main[page_margin='0.5'] .hobby_item dd, .resume_main[page_margin='0.5'] .desc_item dd{
    width: 698px;
}
.resume_main[page_margin='0.6'] .inte_item dd, .resume_main[page_margin='0.6'] .time_item dd, .resume_main[page_margin='0.6'] .skill_item dd, .resume_main[page_margin='0.6'] .hobby_item dd, .resume_main[page_margin='0.6'] .desc_item dd{
    width: 694px;
}
.resume_main[page_margin='0.7'] .inte_item dd, .resume_main[page_margin='0.7'] .time_item dd, .resume_main[page_margin='0.7'] .skill_item dd, .resume_main[page_margin='0.7'] .hobby_item dd, .resume_main[page_margin='0.7'] .desc_item dd{
    width: 690px;
}
.resume_main[page_margin='0.8'] .inte_item dd, .resume_main[page_margin='0.8'] .time_item dd, .resume_main[page_margin='0.8'] .skill_item dd, .resume_main[page_margin='0.8'] .hobby_item dd, .resume_main[page_margin='0.8'] .desc_item dd{
    width: 686px;
}
.resume_main[page_margin='0.9'] .inte_item dd, .resume_main[page_margin='0.9'] .time_item dd, .resume_main[page_margin='0.9'] .skill_item dd, .resume_main[page_margin='0.9'] .hobby_item dd, .resume_main[page_margin='0.9'] .desc_item dd{
    width: 682px;
}
.resume_main[page_margin='1'] .inte_item dd, .resume_main[page_margin='1'] .time_item dd, .resume_main[page_margin='1'] .skill_item dd, .resume_main[page_margin='1'] .hobby_item dd, .resume_main[page_margin='1'] .desc_item dd{
    width: 678px;
}
.resume_main[page_margin='1.1'] .inte_item dd, .resume_main[page_margin='1.1'] .time_item dd, .resume_main[page_margin='1.1'] .skill_item dd, .resume_main[page_margin='1.1'] .hobby_item dd, .resume_main[page_margin='1.1'] .desc_item dd{
    width: 674px;
}
.resume_main[page_margin='1.2'] .inte_item dd, .resume_main[page_margin='1.2'] .time_item dd, .resume_main[page_margin='1.2'] .skill_item dd, .resume_main[page_margin='1.2'] .hobby_item dd, .resume_main[page_margin='1.2'] .desc_item dd{
    width: 670px;
}
.resume_main[page_margin='1.3'] .inte_item dd, .resume_main[page_margin='1.3'] .time_item dd, .resume_main[page_margin='1.3'] .skill_item dd, .resume_main[page_margin='1.3'] .hobby_item dd, .resume_main[page_margin='1.3'] .desc_item dd{
    width: 666px;
}
.resume_main[page_margin='1.4'] .inte_item dd, .resume_main[page_margin='1.4'] .time_item dd, .resume_main[page_margin='1.4'] .skill_item dd, .resume_main[page_margin='1.4'] .hobby_item dd, .resume_main[page_margin='1.4'] .desc_item dd{
    width: 662px;
}
.resume_main[page_margin='1.5'] .inte_item dd, .resume_main[page_margin='1.5'] .time_item dd, .resume_main[page_margin='1.5'] .skill_item dd, .resume_main[page_margin='1.5'] .hobby_item dd, .resume_main[page_margin='1.5'] .desc_item dd{
    width: 658px;
}

.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: 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: 18px 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: 20px 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: 22px 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: 24px 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: 26px 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: 28px 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: 30px 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: 32px 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: 34px 11px;
}
  