.resume_main .resume_content{background: url(./image/bg.png);padding: 20px 20px 20px 0px;color:#414141;}
.resume_main .resume_m2{float:left;width:270px;height:inherit;padding-right:30px !important;padding-left:30px;background: transparent;color:#fff;}
.resume_main .resume_m3{float:right;width: 530px;height: 100%;background: #f9c91e;color: #1e2029;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.resume_main .resume_item dt a.alifont{display:none;}
.resume_main .resume_m2 .resume_item dl dt{
    position: relative;
    overflow: hidden;
    padding-bottom: 10px !important;
}
.resume_main .resume_m2 .resume_item dl dt:after{
    content: '';
    visibility: visible;
    width: 100%;
    border-bottom: 1px solid #f9c91e;
    position: absolute;
    bottom: 12px;
    margin-left: 80px;
}
.resume_main .resume_m2 .resume_item dl dt span.resume_item_title_span{
    font-size: 18px;
    font-weight: normal;
    color: #f9c91e;
    background-color: #1e2029;
    z-index: 1;
    padding-right: 5px;
}
.resume_main[data_color] .skill_item.default_style .skill_slider span::before {
    background-color: #1e2029 !important;
}

.resume_main .resume_m3 .resume_item dl dt .default_item_html:after {content: '1';font-size: 13px;color: #ffffff;font-weight: bold;position: absolute;left: 5px;margin-top: 1px;}
.resume_main .resume_m3 .resume_item[sort_num="2"] dl dt .default_item_html:after {content: '2';}
.resume_main .resume_m3 .resume_item[sort_num="3"] dl dt .default_item_html:after {content: '3';}
.resume_main .resume_m3 .resume_item[sort_num="4"] dl dt .default_item_html:after {content: '4';}
.resume_main .resume_m3 .resume_item[sort_num="5"] dl dt .default_item_html:after {content: '5';}
.resume_main .resume_m3 .resume_item[sort_num="6"] dl dt .default_item_html:after {content: '6';}
.resume_main .resume_m3 .resume_item[sort_num="7"] dl dt .default_item_html:after {content: '7';}
.resume_main .resume_m3 .resume_item[sort_num="8"] dl dt .default_item_html:after {content: '8';}
.resume_main .resume_m3 .resume_item[sort_num="9"] dl dt .default_item_html:after {content: '9';}
.resume_main .resume_m3 .resume_item[sort_num="10"] dl dt .default_item_html:after {content: '10';}
.resume_main .resume_m3 .resume_item[sort_num="11"] dl dt .default_item_html:after {content: '11';}
.resume_main .resume_m3 .resume_item[sort_num="12"] dl dt .default_item_html:after {content: '12';}
.resume_main .resume_m3 .resume_item[sort_num="13"] dl dt .default_item_html:after {content: '13';}
.resume_main .resume_m3 .resume_item[sort_num="14"] dl dt .default_item_html:after {content: '14';}


.resume_main .resume_m2 .resume_item_empty{color:#fff;}
.resume_main .resume_m3 .resume_item dl dt{ position: relative; color: #1e2029; padding-left: 27px; padding-bottom: 5px;}
.resume_main .resume_m3 .resume_item dl dt .default_item_html{display:inline-block;position: absolute;left: 0px;top: 6px;}
.resume_main .resume_item .resume_item_list_title span.time,
.resume_main .resume_item .resume_item_list_title span.location{width:59%;font-weight:bold;font-size:14px;color: #1e2029;}
.resume_main .resume_item .resume_item_list_title span.location{float:right; margin-right:0; text-align:right;}
.resume_main .resume_item .resume_item_list_title span.role{float:none;clear:both;width:60%;font-size:14px;color: #1e2029;}
.resume_main .resume_item .resume_item_list_title span.time{width:35%;}
.resume_main .resume_item .resume_item_list_text{color:#1e2029}

.resume_main .head_item{margin-top: -15px;}
.resume_main .head_item .resume_item_list{ background: #fff; border-color: #fff;}


.resume_main .name_item{ text-align: center !important;}
.resume_main .name_item dl{padding-top: 0px;}
.resume_main .name_item .name-con .name{display:inline-block;height:30px;line-height:29px;padding-right:10px;font-size:30px;width: 100%;}
.resume_main .name_item .name-con .word{display:block; margin-top:18px;}

.resume_main .inte_item dl{padding:20px 0;}
.resume_main .info_item dt{display:block;}
.resume_main .info_item .info_content .info_item_list{position: relative; margin:0 0 12px 0;}
.resume_main .info_item .info_content a.alifont{position: absolute;     margin-top: -2px;width:20px; color:#fff;}
.resume_main .info_item .info_item_list span{display:block; line-height:24px; padding-left:25px;}
.resume_main .resume_m2 .hobby_item_list .hobby_item_title,
.resume_main .resume_m2 .hobby_item_list a{color: #fff !important;border-color: #fff !important;}
.resume_main .resume_m2 .hobby_item_list{border-color:#fff;}
.resume_main[data_color] .resume_m3 .skill_item .skill_slider span::before{background-color:#fff;}

.resume_main[page_margin='0.5'] .info_item .info_item_list span{width:250px;}
.resume_main[page_margin='0.6'] .info_item .info_item_list span{width:246px;}
.resume_main[page_margin='0.7'] .info_item .info_item_list span{width:242px;}
.resume_main[page_margin='0.8'] .info_item .info_item_list span{width:238px;}
.resume_main[page_margin='0.9'] .info_item .info_item_list span{width:234px;}
.resume_main[page_margin='1'] .info_item .info_item_list span{width: 230px;}
.resume_main[page_margin='1.1'] .info_item .info_item_list span{width:226px;}
.resume_main[page_margin='1.2'] .info_item .info_item_list span{width:222px;}
.resume_main[page_margin='1.3'] .info_item .info_item_list span{width:218px;}
.resume_main[page_margin='1.4'] .info_item .info_item_list span{width:214px;}
.resume_main[page_margin='1.5'] .info_item .info_item_list span{width:210px;}