.resume_main{color:#666666}
.resume_m1,
.wresume_m4{display:none;}
.resume_m2{float:right;width:270px;height:100%;padding-right:30px;padding-top: 10px;padding-left:30px !important;background-color:#f1f1f1;}
.resume_m3{float:left;width:550px;height:100%;padding-left:30px;padding-top: 110px;padding-right:30px !important;padding-bottom: 95px;background-color:#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.55; margin-right:5px; border-radius:50%; background:#254665; color:#fff; text-align:center;}
.resume_main .resume_m3 .resume_item dt .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,
.resume_m2 .base_info_item dt a.alifont{display: none;}
.resume_m2 .resume_item dt .resume_item_title_span,
.resume_m2 .base_info_item dt .resume_item_title_span{color: #010101;}
.resume_main .resume_m2 .resume_item .description{margin-top: 0 !important;}

.resume_main .name_item{margin-bottom:12px;margin-top: -20px;}
.resume_main .name_item dl{padding-top: 5px;}
.resume_main .name_item .name-con{text-align: center;}
.resume_main .name_item .name-con .name{margin-bottom:5px; color:#333;}
.resume_main .name_item .name-con .word{margin-bottom:5px; color:#3c3c3c;}

.resume_m2 .info_item dl dt{display:block; margin-bottom: 10px;}
.info_item dl dd .info_item_list{position: relative;}
.info_item dl dd a.alifont{position: absolute; width: 20px;}
.info_item dl dd .info_item_list span{display: block; line-height:24px; padding-left: 25px; width: 242px;}


.resume_main .resume_item .resume_item_list_title span.time,
.resume_main .resume_item .resume_item_list_title span.location{width:50%; font-weight:bold; font-size:16px; color:#666666;}
.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:16px; color:#666666;}
.resume_main .resume_item .resume_item_list_title span.time{width:35%;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.time{text-align: left;width:47%;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.location{text-align: right;width:47%;}
.resume_main .resume_item .resume_item_list_logo:not(.hidden) ~ .resume_item_list_title span.role{text-align: left;width:100%;}
.resume_m3 .resume_item .description{color:#888888}


.resume_main .resume_fixed_image{display: block; left: 0; bottom: 0; width: 550px;}
.resume_main .resume_fixed_image .resume_fixed_image_content .filter_layer {background: transparent url(/static/pc/resume/edit/images/filter_layer_bg_down.png) no-repeat 0 0; background-size: 100% 100%;}
.resume_main .resume_fixed_image .resume_fixed_image_content .upload_btn{top: auto; bottom: 10px;}
.resume_main .resume_fixed_image .resume_fixed_image_content img {
    padding: 0px;
}
.resume_main .school_motto_element{display:block;position: absolute;width: 550px;min-height: 66px;margin-top: 50px;/* background: url(./images/2021.png) no-repeat left top; */z-index: 2;}
.resume_main .school_motto_element .resume_school_text{margin: 0 !important;text-align: left;}
.resume_main .school_motto_element .resume_item_list_text:nth-child(1){display: block;}
.resume_main .school_motto_element .resume_item_list_text:nth-child(1) .description{font-size: 16px;color: rgba(0,0,0,0.2);font-style: italic;}
.resume_main .school_motto_element .resume_item_list_text:nth-child(1) .description[contenteditable]:empty::before{content: "博 学 审 问 慎 思 明 辨 笃 行";}
.resume_main .school_motto_element .resume_item_list_text:nth-child(2){display: block;}
.resume_main .school_motto_element .resume_item_list_text:nth-child(2) .description{font-size: 16px;color: rgba(0,0,0,0.2);font-style: italic;}
.resume_main .school_motto_element .resume_item_list_text:nth-child(2) .description[contenteditable]:empty::before{content: "Sun Yat-sen University";}
.resume_main .school_motto_element.hidden~.resume_m3{padding-top:20px;}

.resume_main[page_margin='0.5'] .school_motto_element {margin-left:10px; padding-right:20px;}
.resume_main[page_margin='0.6'] .school_motto_element {margin-left:14px; padding-right:28px;}
.resume_main[page_margin='0.7'] .school_motto_element {margin-left:18px; padding-right:36px;}
.resume_main[page_margin='0.8'] .school_motto_element {margin-left:22px; padding-right:44px;}
.resume_main[page_margin='0.9'] .school_motto_element {margin-left:26px; padding-right:52px;}
.resume_main[page_margin='1'] .school_motto_element {margin-left:30px;padding-right:60px;}
.resume_main[page_margin='1.1'] .school_motto_element {margin-left:34px; padding-right:68px;}
.resume_main[page_margin='1.2'] .school_motto_element {margin-left:38px; padding-right:76px;}
.resume_main[page_margin='1.3'] .school_motto_element {margin-left:42px; padding-right:82px;}
.resume_main[page_margin='1.4'] .school_motto_element {margin-left:46px; padding-right:90px;}
.resume_main[page_margin='1.5'] .school_motto_element {margin-left:50px; padding-right:98px;}
