.resume_main{color:#414141;}
.resume_m1{min-height:190px;margin-bottom:30px;background:#fff;border-bottom: 3px solid #589bf7;padding-right: 0 !important;padding-left: 0 !important;z-index: 2;}
.resume_m2{display:none;}
.resume_m3{float:left;width:100%;padding: 0 40px 40px;background:#fff;}
.resume_main .resume_item:not(.school_info_item) .resume_item_list_title{margin-left: -182px;}
.resume_main .resume_item.school_info_item .resume_item_list_title span.location{padding-left:0px;}
.resume_main .resume_item_list_title>span{color:#484b4e}
.resume_main .resume_item .resume_item_list_title span.time{margin-right:5px;}
.resume_main .resume_item .resume_item_list_title span.location{width:250px;padding-left:30px; margin-right:0; font-weight:bold;}
.resume_main .resume_item .resume_item_list_title span.time{width:146px; font-weight:bold;}
.resume_main .resume_item .resume_item_list_title span.role{float:right;width:250px;text-align: left;font-weight:bold;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title{padding-left: 0px;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.location{ width: 300px; padding-left: 120px;}

.resume_main .default_html{
	display: block;
	width: 280px;
	position: absolute;
	top: 15px;
	left: 0px;
	z-index: 1;
	overflow: hidden;
}
.resume_main .default_html svg{margin-left:-15px;}

.resume_m1 .base_info_item{width: 380px;display: inline-block;vertical-align: middle;z-index: 2;}
.resume_m1 .base_info_item dl{padding: 5px !important;}
.resume_m1 .base_info_item.current{background-color:rgba(0,0,0,0.5);}
.resume_main .resume_m3 .resume_item:before{content:"";position:absolute;top:13px;left:158px;height:100%;border-left: 2px dotted rgb(160, 160, 160);}
.resume_main .resume_m3 .resume_item.time_item dl dd .resume_item_list_content:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0px;
    left: -35px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgb(88, 155, 247);
    margin: 0px !important;
    padding: 0px !important;
}
.resume_main .resume_m3 .resume_item.time_item dl dd .resume_item_list_content:after {
    content: '';
    width: 16px;
    height: 8px;
    display: inline-block;
    position: absolute;
    top: 7px;
    left: -35px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgb(88, 155, 247);
    margin: 0px !important;
    padding: 0px !important;
}
.resume_main .resume_item dt{position: absolute;top: 0;left: 0;right:0;height:auto;}
.resume_main .resume_item dt:before{content:"";display: inline-block;position:absolute;top: 13px;left:158px;right:0;border-top: 3px solid #589bf7;}
.resume_main .resume_item dt a.aiconfont{position:absolute;left:145px;width: 29px;height: 29px;border-radius:50%;border: 3px solid rgb(88, 155, 247);background: #fff;font-size: 0px !important;color: transparent !important;padding: 3px;}
.resume_main .resume_item dt a.aiconfont:after {
    content: '';
    display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #292929;
    font-size: 0px;
    margin: 2px 0 0 2px;
}
.resume_main .resume_item dt span{width:120px;line-height:24px;}
.resume_main .resume_m3 .resume_item dl dd{padding: 25px 0 0 180px;}
.wbdCv-resume .resume_item.inteItem dl{padding-top:20px; position: relative;}
.wbdCv-resume .resume_item.inteItem dl dd{padding-top:20px;}


.resume_main .head_item{position: absolute;display: inline-block;right: 8px;}
.resume_main .head_item dd {
    margin-right: -20px;
}

.resume_main .name_item{position: relative;padding: 45px 10px;width: 205px;border-radius: 0;border-bottom-right-radius: 6px;margin: 0px 35px 0 12px;}
.resume_main .name_item .name-con .name{display:inline-block;line-height:1.1;margin-bottom: 10px;color: #ffffff;}
.resume_main .name_item .name-con .word{display:block;color: #fff;padding: 0 0 10px 0;}
.resume_main .name_item.editing div[contenteditable]{color:#484b4e}
.resume_main .info_item .resume_item_list{display:inline-block;width: 48%;margin: 3px 5px 5px 0px;}
.resume_main .info_item .resume_item_list a.aiconfont{display: inline-block;vertical-align: middle;margin-right: 5px;border: 1px solid #000;border-radius: 50%;font-size: 12px;width: 18px;height: 18px;line-height: 1;padding: 2px;display: none;}
.resume_main .info_item .resume_item_list span{display: inline-block;line-height: 1.2;padding-right:8px;margin-right:2px;vertical-align: middle;}
.resume_main .info_item .resume_item_list:last-child span,
.resume_main .info_item .resume_item_list.last-child span{border-right:none; padding-right:0; margin-right:0;}

.resume_m3 .skill_style_02.skill_item .skill_item_list {
    width: 170px;
    vertical-align: top;
}
.resume_main .info_item .info_content a.alifont~span{padding-left: 0px;}
.resume_main .info_item .info_item_list span[data-placeholder]:not(:empty):before{content: attr(data-placeholder)'：';}

.resume_main[page_margin='0.5'] .resume_m1{margin-right:10px;margin-left: 10px;}
.resume_main[page_margin='0.6'] .resume_m1{margin-right:12px;margin-left: 12px;}
.resume_main[page_margin='0.7'] .resume_m1{margin-right:14px;margin-left: 14x;}
.resume_main[page_margin='0.8'] .resume_m1{margin-right:16px;margin-left: 16px;}
.resume_main[page_margin='0.9'] .resume_m1{margin-right:18px;margin-left: 18px;}
.resume_main[page_margin='1'] .resume_m1{margin-right:20px;margin-left: 20px;}
.resume_main[page_margin='1.1'] .resume_m1{margin-right:22px;margin-left: 22px;}
.resume_main[page_margin='1.2'] .resume_m1{margin-right:24px;margin-left: 24px;}
.resume_main[page_margin='1.3'] .resume_m1{margin-right:26px;margin-left: 26px;}
.resume_main[page_margin='1.4'] .resume_m1{margin-right:28px;margin-left: 28px;}
.resume_main[page_margin='1.5'] .resume_m1{margin-right: 30px;margin-left: 30px;}

.resume_main[page_margin='0.5'] .name_item{margin-left: 45px;}
.resume_main[page_margin='0.6'] .name_item{margin-left: 51px;}
.resume_main[page_margin='0.7'] .name_item{margin-left: 60px;}
.resume_main[page_margin='0.8'] .name_item{margin-left: 40px;}
.resume_main[page_margin='0.9'] .name_item{margin-left: 45px;}
.resume_main[page_margin='1'] .name_item{margin-left: 44px;}
.resume_main[page_margin='1.1'] .name_item{margin-left: 42px;}
.resume_main[page_margin='1.2'] .name_item{margin-left: 30px;}
.resume_main[page_margin='1.3'] .name_item{margin-left: 30px;}
.resume_main[page_margin='1.4'] .name_item{margin-left: 30px;}
.resume_main[page_margin='1.5'] .name_item{margin-left: 30px;}

.resume_main[page_margin='0.5'] .head_item{right: 8px;}
.resume_main[page_margin='0.6'] .head_item{right: 11px;}
.resume_main[page_margin='0.7'] .head_item{right: 13px;}
.resume_main[page_margin='0.8'] .head_item{right: 15px;}
.resume_main[page_margin='0.9'] .head_item{right: 17px;}
.resume_main[page_margin='1'] .head_item{right: 19px;}
.resume_main[page_margin='1.1'] .head_item{right: 21px;}
.resume_main[page_margin='1.2'] .head_item{right: 23px;}
.resume_main[page_margin='1.3'] .head_item{right: 25px;}
.resume_main[page_margin='1.4'] .head_item{right: 27px;}
.resume_main[page_margin='1.5'] .head_item{right: 29px;}


.resume_main[page_margin='0.5'] .resume_m1,
.resume_main[page_margin='0.5'] .resume_m2,
.resume_main[page_margin='0.5'] .resume_m3,
.resume_main[page_margin='0.5'] .resume_m4{padding-left:10px; padding-right:10px;}
.resume_main[page_margin='0.6'] .resume_m1,
.resume_main[page_margin='0.6'] .resume_m2,
.resume_main[page_margin='0.6'] .resume_m3,
.resume_main[page_margin='0.6'] .resume_m4{padding-left:12px; padding-right:12px;}
.resume_main[page_margin='0.7'] .resume_m1,
.resume_main[page_margin='0.7'] .resume_m2,
.resume_main[page_margin='0.7'] .resume_m3,
.resume_main[page_margin='0.7'] .resume_m4{padding-left:14px; padding-right:14px;}
.resume_main[page_margin='0.8'] .resume_m1,
.resume_main[page_margin='0.8'] .resume_m2,
.resume_main[page_margin='0.8'] .resume_m3,
.resume_main[page_margin='0.8'] .resume_m4{padding-left:16px; padding-right:16px;}
.resume_main[page_margin='0.9'] .resume_m1,
.resume_main[page_margin='0.9'] .resume_m2,
.resume_main[page_margin='0.9'] .resume_m3,
.resume_main[page_margin='0.9'] .resume_m4{padding-left:18px; padding-right:18px;}
.resume_main[page_margin='1'] .resume_m1,
.resume_main[page_margin='1'] .resume_m2,
.resume_main[page_margin='1'] .resume_m3,
.resume_main[page_margin='1'] .resume_m4{padding-left:20px; padding-right:20px;}
.resume_main[page_margin='1.1'] .resume_m1,
.resume_main[page_margin='1.1'] .resume_m2,
.resume_main[page_margin='1.1'] .resume_m3,
.resume_main[page_margin='1.1'] .resume_m4{padding-left:22px; padding-right:22px;}
.resume_main[page_margin='1.2'] .resume_m1,
.resume_main[page_margin='1.2'] .resume_m2,
.resume_main[page_margin='1.2'] .resume_m3,
.resume_main[page_margin='1.2'] .resume_m4{padding-left:24px; padding-right:24px;}
.resume_main[page_margin='1.3'] .resume_m1,
.resume_main[page_margin='1.3'] .resume_m2,
.resume_main[page_margin='1.3'] .resume_m3,
.resume_main[page_margin='1.3'] .resume_m4{padding-left:26px; padding-right:26px;}
.resume_main[page_margin='1.4'] .resume_m1,
.resume_main[page_margin='1.4'] .resume_m2,
.resume_main[page_margin='1.4'] .resume_m3,
.resume_main[page_margin='1.4'] .resume_m4{padding-left:28px; padding-right:28px;}
.resume_main[page_margin='1.5'] .resume_m1,
.resume_main[page_margin='1.5'] .resume_m2,
.resume_main[page_margin='1.5'] .resume_m3,
.resume_main[page_margin='1.5'] .resume_m4{padding-left:30px; padding-right:30px;}
