.resume_m2 .hobby_style_panel.change_style_panel, .resume_m2 .skill_style_panel.change_style_panel {  left: -193px;}
.resume_m2 .change_style_panel:before {  right: 30px;left: unset;}

.resume_main{color:#222425}
.resume_m2{float: right;width: 270px;height:inherit;padding-top: 8px;padding-right: 30px !important;padding-left:30px;background: #f8f8f8;}
.resume_m3{float: left;width: 550px;height:inherit;padding-left:30px !important;padding-right:30px;background:#fff;}
.resume_main .resume_m2 dt a.alifont{display: none;}
.resume_main .resume_m3 .resume_item dt span.resume_item_title_span{height: 28px;line-height: 27px;background-color: #3c3c3c;color: #fff;cursor: context-menu;border-radius: 15px;padding: 0px 15px;}
.resume_main .resume_m3 .resume_item dt{padding-bottom: 0px;}
.resume_main .resume_item dt{position:relative;overflow: hidden;margin-bottom: 10px;}
.resume_main .resume_m3 .resume_item dt a.alifont{display: none;}
.resume_main .resume_m3 .resume_item:first-child dl {padding-top: 32px !important;}
.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;color: #484b4e;}
.resume_main .resume_item .resume_item_list_title span.time{width:35%;}
.resume_m3 .resume_item .resume_item_list_text{color:#6a6f74}
.resume_main .head_item.hidden+.name_item{
    margin-top: 10px;
}
.resume_main .name_item{display: block;text-align: center !important;}
.resume_main .name_item dl{padding:0 0 20px;}
.resume_main .name_item .name-con .name,.resume_main .name_item .name-con .word{display:block;}
.resume_main .name_item .name-con .name{font-size: 30px;line-height:1.1;margin-bottom:22px;}
.resume_main .name_item .name-con .word{}
.resume_main .resume_item dl {padding-bottom: 30px;}
.resume_main .resume_item.head_item dl{padding-bottom: 0px;}
.resume_main .info_item dl dt{display: block;padding-bottom: 3px !important;}
.resume_main .info_item .info_content .info_item_list{position: relative;margin: 12px 0 0px 0;}
.resume_main .info_item .info_content a.alifont{position: absolute;width:20px;height: 20px;line-height: 18px;margin-top: 2px;border: 1px solid #222425;border-radius: 50%;font-size: 14px;text-align: center;}
.resume_main .info_item .info_item_list span{display:block;line-height:24px;padding-left: 30px;}
.resume_main .inte_item dl{padding:20px 0;}
.resume_main .skill_item_list{margin-bottom: 10px !important;}
    
