.resume_m2{float:left; width:270px; height:inherit; padding-top:20px;  padding-right:30px !important; padding-left:30px; background:#254665; color:#fff;}
.resume_m3{float:right; width:550px; height:inherit; padding-top:10px;padding-left:30px !important; padding-right:30px; background:#fff;}
.resume_m3 .resume_item dt{position:relative; padding-bottom:15px;}
.resume_m3 .resume_item dt a.alifont{width:26px; height:26px; line-height:1.6; margin-right:5px; border-radius:50%; background:#254665; color:#fff; text-align:center;}
.resume_m3 .resume_item dt span.resume_item_title_span{position:absolute; left:32px; right:0; height:26px; line-height:20px; border-bottom:1px solid #254665;}
.resume_m2 .resume_item dt a.alifont{float:left; display:inline-block; width:26px; height:26px; line-height:1.6; margin-right:5px; border-radius:50%; background:#fff; color:#254665; text-align:center;}
.resume_m2 .resume_item dt span.resume_item_title_span{float:left; height:26px; line-height:24px;}
.resume_m2 .resume_item_empty{color:#fff;}
.resume_m2 .resume_item dl dt{padding-bottom:13px;}
.resume_m2 .hobby_item dl dt{padding-bottom:8px;}
.resume_main .inte_item dl{padding:20px 0;}
.resume_main .name_item.base_info_item dl{padding-bottom:30px;}
.resume_main .head_item{margin-bottom:0;}
.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; }
.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; }
.resume_main .resume_item .resume_item_list_title span.time{width:35%;}

.resume_main .name_item .name-con .name{display:inline-block; height:30px; line-height:29px; padding-right:10px; font-size:30px; color:#414141; width: 100%;}
.resume_main .name_item .name-con .word{display:block; margin-top:18px;}

.resume_main .resume_item dl {padding-bottom: 30px;}
.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;}
