.resume_main .resume_content{color:#414141}
.resume_main .resume_m2{float:left;width: 230px;height:inherit;padding-right: 0px !important;position: relative;}
.resume_main .resume_m2:before{content:'';display:inline-block;width: 8px;height: 90px;position: absolute;right: -5px;}
.resume_main .resume_m3{float:right;width: 590px;height:inherit;padding-left:30px !important;padding-right:30px;background:#fff;}
.resume_main .resume_item dt{position:relative;height: 31px;line-height: 31px;text-align: left;margin-bottom: 10px;}
.resume_main .resume_m2 .resume_item dl dt{margin-bottom: 10px !important;padding-bottom: 0px !important;}
.resume_main .resume_item dt span.resume_item_title_span{float:unset;font-size: 18px;color: #414141;}
.resume_main .resume_item dt a.alifont{display:none}
.resume_main .inte_item dl{padding:20px 0;}
.resume_main .head_item{margin-bottom:0;}

.resume_main .name_item{position: relative;}
.resume_main .name_item:after{content:'';display:inline-block;position: absolute;left: 50%;width: 120px;height: 4px;background: rgb(65, 65, 65);margin-top: -15px;margin-left: -60px;}
.resume_main .head_item.hidden~.name_item dl{padding-top: 36px;}
.resume_main .name_item dl{padding-bottom:30px;padding-top: 10px;text-align: center;}


.resume_main  .resume_item .resume_item_list_title span.time,
.resume_main  .resume_item .resume_item_list_title span.location,
.resume_main  .resume_item .resume_item_list_title span.role{float:left;width: 33.33%;margin:0;font-weight:bold;color: #484b4e;}
.resume_main  .resume_item .resume_item_list_title span.time{text-align:left;}
.resume_main  .resume_item .resume_item_list_title span.location{text-align:center;}
.resume_main  .resume_item .resume_item_list_title span.role{text-align:right;}

.resume_main .resume_item .resume_item_list_text{ color: #6a6f74;}

.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: 10px;}
.resume_main .inte_item .inte_item_list{display:block}
.resume_main .info_item dl 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;width:20px;height: 20px;line-height: 20px;color:#fff;margin-top: 2px;background: #414141;border: none;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[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[modal_margin='0'] .head_item dd{padding: 4px;}
.resume_main[modal_margin='0.2'] .head_item dd{padding: 4px;}
.resume_main[modal_margin='0.4'] .head_item dd{padding: 8px;}
.resume_main[modal_margin='0.6'] .head_item dd{padding: 12px;}
.resume_main[modal_margin='0.8'] .head_item dd{padding: 16px;}
.resume_main[modal_margin='1'] .head_item dd{padding: 20px;}

.resume_main[modal_margin='0'] .head_item.hidden~.name_item dl{padding-top: 4px;}
.resume_main[modal_margin='0.2'] .head_item.hidden~.name_item dl{padding-top:12px}
.resume_main[modal_margin='0.4'] .head_item.hidden~.name_item dl{padding-top: 18px;}
.resume_main[modal_margin='0.6'] .head_item.hidden~.name_item dl{padding-top:24px}
.resume_main[modal_margin='0.8'] .head_item.hidden~.name_item dl{padding-top:30px}
.resume_main[modal_margin='1'] .head_item.hidden~.name_item dl{padding-top:36px}
.resume_main[modal_margin='1.2'] .head_item.hidden~.name_item dl{padding-top:42px;}
.resume_main[modal_margin='1.4'] .head_item.hidden~.name_item dl{padding-top:48px;}
.resume_main[modal_margin='1.6'] .head_item.hidden~.name_item dl{padding-top:54px;}
.resume_main[modal_margin='1.8'] .head_item.hidden~.name_item dl{padding-top:60px;}