@charset "utf-8";
.resume_main .resume_fixed_image{display: block; left: 270px; width: 550px;}
.resume_main .resume_fixed_image .resume_fixed_image_content .filter_layer {background: transparent url(/static/pc/resume/edit/images/filter_layer_bg.png) no-repeat 0 0; background-size: 100% 100%;}
.resume_main .school_motto_element{display: block;position: absolute; bottom: 0; left: 270px; right: 0;}
.resume_main .school_motto_element .resume_school_text:first-child{display: block;}
.resume_main .school_motto_element .resume_school_text{padding: 46px 0 10px; background: url(./images/school_element.png) no-repeat center 20px;}
.resume_main .school_motto_element .resume_school_text  .resume_item_list_text{text-align: center; font-style: italic; color: #373737;}
.resume_main .school_motto_element .resume_school_text  .resume_item_list_text div[contenteditable]:empty::before{content: "—— 奋斗、寻觅、发现，而不是屈服 ——";}
.resume_main .school_motto_element.hidden~.resume_m3{padding-bottom:0px;}

.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-bottom: 65px;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; 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;}
