.resume_content {
    background: #10a1ce;
    color: #fff;
    padding-left: 25px;
}
.resume_m2{float:left;width: 245px;height:inherit;padding-top: 105px;padding-right: 10px !important;padding-left: 10px !important;background: #c1e5f1;border: 3px solid #fff;border-top: none;border-bottom: none;color: #6a6f74;}
.resume_m3{float:right;width:550px;height:inherit;padding-top:10px;padding-left:30px !important;padding-right:30px;}
.resume_main .resume_item dt a.alifont{display: none;}
.resume_main .resume_m3 .resume_item dt{height:40px;margin-bottom: 10px;line-height: 40px;}
.resume_main .resume_m3 .resume_item dt span.resume_item_title_span{
	display: inline-block;
    background-image: url(./images/bg1.png?v=123);
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 36px;
    margin-left: -36px;
    color: #3d4145;
    height: 40px;
    line-height: 40px;
}
.resume_main .resume_m3 .default_item_html {
    display: inline-block;
    background: url(./images/bg2.png?v=123) top center repeat-x;
    height: 40px;
    width: 91px;
}
.resume_main .resume_m3 .default_item_html svg{display:none}
.resume_main .resume_item dl dt{line-height: 40px;padding-bottom: 0px !important;}
.resume_main .resume_m2 .resume_item dl dt{
    color: #3d4145;
    height: 45px;
    position: relative;
    margin-bottom: 8px !important;
    line-height: 27px;
}
.resume_main .resume_m2 .default_item_html {
    display: inline-block;
    position: absolute;
    left: -3px;
    top: 23px;
}
.resume_main .resume_m2 .resume_item dt span.resume_item_title_span{
    padding-left: 10px;
    background: none;
}

.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: #fff;}
.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: #fff;}
.resume_main .resume_item .resume_item_list_title span.time{width:35%;}


.resume_main .resume_item dl {padding-bottom: 30px;}
.resume_main .info_item {
    background: #10a1ce;
    border-radius: 10px;
    color: #fff;
}
.resume_main .resume_item.info_item dl{
    padding-left: 20px !important;
    padding-top: 80px !important;
}
.resume_main .info_item .info_content .info_item_list{position: relative;margin: 0 0 5px 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 a{color: #fff !important;background-color: #10a1ce;font-size: 22px !important;}
.resume_main .resume_m2 .hobby_item_list{border-color:#fff;}
.resume_main .inte_item dl{padding:20px 0;}
.resume_main .name_item.base_info_item dl{padding-bottom:30px;}
.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 .head_item{margin-bottom:0;position: absolute;top: 10px;left: 60px;z-index: 2;}
.resume_main .head_item .resume_item_list{
    border-color: #fff;
    background: #ff;
}
.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;}
.resume_main .resume_m3 .resume_item:nth-child(1)  dt span.resume_item_title_span .resume_item_title_span{min-width:170px}
.resume_main .resume_m3 .resume_item:nth-child(2) dt span.resume_item_title_span .resume_item_title_span{min-width:170px}
.resume_main .resume_m3 .resume_item:nth-child(3) dt span.resume_item_title_span .resume_item_title_span{min-width: 100px;}
.resume_main .resume_m3 .resume_item:nth-child(4) dt span.resume_item_title_span .resume_item_title_span{min-width: 122px;}
.resume_main .resume_m3 .resume_item:nth-child(5) dt span.resume_item_title_span .resume_item_title_span{min-width: 170px;}
.resume_main .resume_m3 .resume_item:nth-child(6) dt span.resume_item_title_span .resume_item_title_span{min-width:150px}
.resume_main .resume_m3 .resume_item:nth-child(7) dt span.resume_item_title_span .resume_item_title_span{min-width:140px}
.resume_main .resume_m3 .resume_item:nth-child(8) dt span.resume_item_title_span .resume_item_title_span{min-width:105px}
.resume_main .resume_m3 .resume_item:nth-child(9) dt span.resume_item_title_span .resume_item_title_span{min-width:130px}
.resume_main .resume_m3 .resume_item:nth-child(10) dt span.resume_item_title_span .resume_item_title_span{min-width:110px}
.resume_main .resume_m3 .resume_item:nth-child(11) dt span.resume_item_title_span .resume_item_title_span{min-width:180px}
.resume_main .resume_m3 .resume_item:nth-child(12) dt span.resume_item_title_span .resume_item_title_span{min-width:100px}
.resume_main .resume_m3 .resume_item:nth-child(13) dt span.resume_item_title_span .resume_item_title_span{min-width:100px}