@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px);position:absolute;inset:0}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";border:1px solid var(--rc-border-color);opacity:.3;position:absolute;inset:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color);position:absolute}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;top:0;left:0;transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;top:0;left:50%;transform:translate(-50%,-50%)}.ReactCrop .ord-ne{cursor:ne-resize;top:0;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-se{cursor:se-resize;bottom:0;right:0;transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ReactCrop .ord-w{cursor:w-resize;top:50%;left:0;transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:var(--rc-drag-bar-size);top:0;left:0;transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{width:var(--rc-drag-bar-size);height:100%;top:0;right:0;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{width:100%;height:var(--rc-drag-bar-size);bottom:0;left:0;transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{width:var(--rc-drag-bar-size);height:100%;top:0;left:0;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}
.ultrathink-template{color:#000;background:#fff;max-width:210mm;margin:0 auto;padding:0;font-size:12px;line-height:1.2}.ultrathink-template .resume-container{min-height:auto;box-shadow:none;background:#fff;border:none;padding:1mm 3mm;position:relative}.ultrathink-template .resume-section:first-child{background:0 0;border:none;margin-bottom:1mm;padding:0;position:relative}.ultrathink-template .resume-section:first-child .section-title{display:none}.ultrathink-template .personal-info{background:0 0;min-height:25mm;margin-bottom:0;padding:0;position:relative}.ultrathink-template .personal-info:before:hover{color:#333}.ultrathink-template .profile-image-container .profile-image{object-fit:cover;border-radius:2px;width:100%;height:100%;transition:all .2s}.ultrathink-template .profile-image-container .profile-image:hover{opacity:.9}.ultrathink-template .profile-image-container .profile-image-placeholder{color:#666;text-align:center;box-sizing:border-box;background:#f8f8f8;border:2px dashed #ccc;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;transition:all .2s;display:flex}.ultrathink-template .profile-image-container .profile-image-placeholder:hover{background:#f0f0f0;border-color:#999}.ultrathink-template .profile-image-container .profile-image-placeholder:before{content:"1寸照片";color:#999;margin-bottom:2px;font-size:9px}.ultrathink-template .profile-image-container .profile-image-placeholder:after{content:"295×413px";color:#bbb;font-size:8px}.ultrathink-template .personal-info{position:relative!important}.ultrathink-template .personal-info .profile-image-container{aspect-ratio:5/7;border:1px solid #ccc;z-index:10!important;width:86px!important;height:120px!important;position:absolute!important;top:15px!important;right:0!important}.project-name-field,.experience-company-field{float:left;width:45%}.project-date-field,.certificate-proficiency-field,.experience-date-field{float:right;text-align:right;width:20%}.ultrathink-template .name-and-objective-container{justify-content:space-between;align-items:end;display:flex}.ultrathink-template .name-field-container{width:100px}.ultrathink-template .objective-field{flex:1}.ultrathink-template .name-and-objective-container{text-align:left;z-index:1;width:calc(100% - 90px);margin-bottom:2mm;position:relative}.ultrathink-template .name-and-objective-container .name-input{color:#000;text-align:left;cursor:text;background:0 0;border:none;font-family:SimHei,黑体,sans-serif;font-size:24px;font-weight:700;display:block}.ultrathink-template .name-and-objective-container .objective-input{color:#000;text-align:left;cursor:text;letter-spacing:1px;background:0 0;border:none;padding:1mm 0;font-family:SimHei,黑体,sans-serif;font-size:16px;font-weight:700;display:block}.ultrathink-template .name-and-objective-container .name-input:hover,.ultrathink-template .name-and-objective-container .objective-input:hover{background:#f0f0f080}.ultrathink-template .name-and-objective-container .name-input:focus,.ultrathink-template .name-and-objective-container .objective-input:focus{background:#f0f0f0cc;outline:1px dashed #999}.ultrathink-template .name-and-objective-container .name-input:empty:before{content:"姓名";color:#999;font-style:italic}.ultrathink-template .name-and-objective-container .objective-input:empty:before{content:"求职意向";color:#999;font-style:italic}.ultrathink-template .contact-info-container{align-items:flex-start;gap:10mm;width:calc(100% - 90px);margin-top:2mm;line-height:1.6;display:flex;position:relative}.ultrathink-template .basic-contact-fields-container,.ultrathink-template .custom-fields-container{flex-direction:column;flex:1;display:flex}.ultrathink-template .personal-info-header{width:100%;display:block;position:relative}.ultrathink-template .contact-row{background:0 0;border:none;font-size:12px;display:block;position:relative}.ultrathink-template .contact-row:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .email-input,.ultrathink-template .phone-input,.ultrathink-template .gpa-input,.ultrathink-template .current-residence-input{color:#000;cursor:text;background:0 0;border:none;width:100%;min-height:1.4em;padding:1mm 0;font-size:12px;line-height:1.6;transition:all .2s;display:block;position:relative}.ultrathink-template .email-input:before{content:"邮件：";color:#000;margin-right:4px;font-weight:400;display:inline}.ultrathink-template .phone-input:before{content:"电话：";color:#000;margin-right:4px;font-weight:400;display:inline}.ultrathink-template .gpa-input:before{content:"邮编：";color:#000;margin-right:4px;font-weight:400;display:inline}.ultrathink-template .email-input:empty:after{content:"xx@xxx.com";color:#999;font-style:italic;position:absolute;top:1mm;left:30px}.ultrathink-template .phone-input:empty:after{content:"";color:#999;font-style:italic;position:absolute;top:1mm;left:30px}.ultrathink-template .gpa-input:empty:after{content:"200070";color:#999;font-style:italic;position:absolute;top:1mm;left:30px}.ultrathink-template .email-input:focus,.ultrathink-template .phone-input:focus,.ultrathink-template .gpa-input:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:2mm 1mm}.ultrathink-template .email-input:hover,.ultrathink-template .phone-input:hover,.ultrathink-template .gpa-input:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .objective-field .objective-input{cursor:text;background:0 0;border:none;width:100%;margin-top:4px;font-size:13px;display:block;position:relative}.project-responsibility-field:before{content:"项目责任：";margin-right:2mm;font-weight:700}.project-work-content-field:before{content:"工作内容：";margin-right:2mm;font-weight:700}.project-results-field:before{content:"项目成果：";margin-right:2mm;font-weight:700}.current-residence-input:before{content:"现居住地：";color:#000;margin-bottom:1mm;margin-right:2mm}.ultrathink-template .custom-field{color:#000;cursor:text;background:0 0;border:none;min-height:1.4em;padding:1mm 0;font-size:12px;line-height:1.6;transition:all .2s;position:relative}.ultrathink-template .custom-field:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .custom-field:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:2mm 1mm}.ultrathink-template .custom-field:before{content:attr(data-label)"：";color:#000;margin-right:4px;font-weight:400}.ultrathink-template .objective-field .objective-input:before{content:"求职意向：";color:#000;margin-bottom:2mm;margin-right:2mm;font-weight:700}.ultrathink-template .objective-field .objective-input:empty:after{content:"材料";color:#999;font-style:italic;position:absolute;top:6mm;left:0}.ultrathink-template .objective-field .objective-input:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .objective-field .objective-input:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:2mm 1mm}.education{margin-top:2mm}.ultrathink-template .resume-section:not(:first-child){background:0 0;border:none;margin-bottom:1.5mm;padding:0}.ultrathink-template .section-title{color:#000;letter-spacing:1px;border-bottom:1pt solid #000;margin-top:.5mm;margin-bottom:1mm;font-family:SimHei,黑体,sans-serif;font-size:16px;font-weight:700;position:relative}.ultrathink-template .section-content{margin-top:.5mm;padding:0}.ultrathink-template .section-content p{color:#000;background:0 0;border:none;min-height:auto;margin-bottom:.5mm;padding:0;font-size:12px;line-height:1.3;position:relative}.ultrathink-template .section-content p:focus{background:#f0f0f0cc;outline:1px dashed #999;padding:1mm}.ultrathink-template .section-content p:hover{background:#f0f0f04d}.ultrathink-template .skill-item{background:0 0;border:none;margin:1mm 0;padding:0;display:flex}.ultrathink-template .skill-type-field{width:30%}.ultrathink-template .skill-content-field{flex:1}.ultrathink-template .skill-header{margin:0;padding:0;font-size:12px;font-weight:700;display:inline}.ultrathink-template .skill-header .skill-type{color:#000;font-weight:700}.ultrathink-template .skill-content-wrapper{margin-left:0;display:inline}.ultrathink-template .skill-content-wrapper p{margin:0;padding:0;font-size:12px;line-height:1.4;display:inline}.ultrathink-template .skill-item:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .skill-item:focus-within{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:1mm}.ultrathink-template .resume-section.education .section-content .education-item{background:0 0;border:none;padding:0}.ultrathink-template .resume-section.education .section-content .education-header{justify-content:space-between;align-items:baseline;margin-bottom:1mm;display:flex}.ultrathink-template .resume-section.education .section-content .education-school-field{width:33%}.ultrathink-template .resume-section.education .section-content .education-major-field{width:18%}.ultrathink-template .resume-section.education .section-content .education-relevant-courses-field{text-align:left;color:#000;width:100%;margin-top:1mm;font-size:12px;font-weight:400;line-height:1.4;display:flex}.ultrathink-template .resume-section.education .section-content .education-relevant-courses-field:before{content:"相关课程：";margin-right:4px;font-weight:700}.ultrathink-template .education-degree-field,.education-gpa-field{text-align:left;width:10%}.ultrathink-template .education-gpa-field{align-items:center;display:flex}.ultrathink-template .education-gpa-field:before{content:"GPA:";margin-right:4px;font-weight:400}.ultrathink-template .resume-section.education .section-content .education-date-field{text-align:right;width:20%}.ultrathink-template .resume-section.education .section-content .education-school-field:hover,.ultrathink-template .resume-section.education .section-content .education-college-field:hover,.ultrathink-template .resume-section.education .section-content .education-major-field:hover,.ultrathink-template .resume-section.education .section-content .education-degree-field:hover,.ultrathink-template .resume-section.education .section-content .education-date-field:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .resume-section.education .section-content .education-school-field:focus,.ultrathink-template .resume-section.education .section-content .education-college-field:focus,.ultrathink-template .resume-section.education .section-content .education-major-field:focus,.ultrathink-template .resume-section.education .section-content .education-degree-field:focus,.ultrathink-template .resume-section.education .section-content .education-date-field:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999}.ultrathink-template .resume-section.education .section-content .education-school-field:empty:before{content:"学校名称";color:#999;font-style:italic}.ultrathink-template .resume-section.education .section-content .education-college-field:empty:before{content:"学院";color:#999;font-style:italic}.ultrathink-template .resume-section.education .section-content .education-major-field:empty:before{content:"专业";color:#999;font-style:italic}.ultrathink-template .resume-section.education .section-content .education-degree-field:empty:before{content:"学位";color:#999;font-style:italic}.ultrathink-template .resume-section.education .section-content .education-date-field:empty:before{content:"YYYY.MM-YYYY.MM";color:#999;font-style:italic}.ultrathink-template .resume-section.education .section-content .education-meta{color:#000;align-items:center;gap:8px;font-size:12px;display:flex}.ultrathink-template .resume-section.education .section-content .school,.ultrathink-template .resume-section.education .section-content .degree,.ultrathink-template .resume-section.education .section-content .major,.ultrathink-template .resume-section.education .section-content .date{cursor:text;background:0 0;border:none;min-width:40px;padding:1px 2px;font-size:12px;font-weight:400}.ultrathink-template .resume-section.education .section-content .degree{float:right;font-weight:700}.ultrathink-template .resume-section.education .section-content p:before{display:block}.ultrathink-template .experience-item{background:0 0;border:none;margin-bottom:1mm;padding:0}.ultrathink-template .experience-date-field{color:#000;background:0 0;border:none;min-width:30mm;font-size:12px;font-weight:400;display:inline-block}.ultrathink-template .experience-company-field{color:#000;background:0 0;border:none;font-size:12px;font-weight:700;display:inline-block}.ultrathink-template .experience-role-field{color:#000;background:0 0;border:none;width:25%;margin:0 3mm 1mm 0;font-size:12px;font-weight:400;display:inline-block}.ultrathink-template .experience-description-field{color:#000;background:0 0;border:none;width:100%;font-size:12px;line-height:1.4;display:block}.ultrathink-template .project-item{background:0 0;border:none;margin-bottom:1mm;padding:0}.ultrathink-template .project-date-field{color:#000;background:0 0;border:none;min-width:30mm;margin:0 3mm 1mm 0;font-size:12px;font-weight:400;display:inline-block}.ultrathink-template .project-name-field{color:#000;background:0 0;border:none;min-width:40mm;margin:0 3mm 1mm 0;font-size:12px;font-weight:700;display:inline-block}.ultrathink-template .project-role-field{color:#000;background:0 0;border:none;min-width:30mm;margin:0 3mm 1mm 0;font-size:12px;font-weight:400;display:inline-block}.ultrathink-template .project-description-field{color:#000;background:0 0;border:none;width:100%;font-size:12px;line-height:1.4;display:block}.ultrathink-template .certificate-item{background:0 0;border:none;padding:0;display:flex}.ultrathink-template .certificate-type-field{color:#000;cursor:text;background:0 0;border:none;width:20%;min-height:1.2em;padding:1px 2px;font-size:12px;font-weight:400;display:inline-block}.ultrathink-template .certificate-name-field{color:#000;cursor:text;background:0 0;border:none;width:45%;min-height:1.2em;padding:1px 2px;font-size:12px;font-weight:700;display:inline-block}.ultrathink-template .certificate-proficiency-field{color:#000;cursor:text;background:0 0;border:none;width:35%;min-height:1.2em;margin:0;padding:1px 2px;font-size:12px;font-weight:400;display:inline-block}.ultrathink-template .certificate-type-field:hover,.ultrathink-template .certificate-name-field:hover,.ultrathink-template .certificate-proficiency-field:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .certificate-type-field:focus,.ultrathink-template .certificate-name-field:focus,.ultrathink-template .certificate-proficiency-field:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999}.ultrathink-template .resume-section.skills .section-content p{vertical-align:top;margin-bottom:2mm;margin-right:8mm;display:inline-block}.ultrathink-template .award-item{background:0 0;border:none;justify-content:space-between;align-items:baseline;margin-bottom:1mm;padding:0;display:flex}.ultrathink-template .resume-section.selfEvaluation .section-content p{color:#000;text-indent:2em;background:0 0;border:none;margin:0 0 1mm;padding:0;font-size:12px;line-height:1.3}.ultrathink-template .resume-section.selfEvaluation .section-content p:empty:before{content:"点击此处添加自我评价...";color:#ccc;text-indent:0;font-style:italic}.ultrathink-template .award-name-field{color:#000;cursor:text;background:0 0;border:none;flex:1;min-width:80px;min-height:1.2em;margin:0;padding:1px 2px;font-size:12px;font-weight:400}.ultrathink-template .award-date-field{color:#000;cursor:text;text-align:right;background:0 0;border:none;min-width:60px;min-height:1.2em;margin:0;padding:1px 2px;font-size:12px;font-weight:400}.ultrathink-template .award-name-field:hover,.ultrathink-template .award-date-field:hover{background:#f0f0f04d;border-radius:2px}.ultrathink-template .award-name-field:focus,.ultrathink-template .award-date-field:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999}.ultrathink-template .award-name-field:empty:before{content:"获奖名称";color:#999;font-style:italic}.ultrathink-template .award-date-field:empty:before{content:"YYYY.MM";color:#999;font-style:italic}.ultrathink-template .resume-section.awards .section-content p{text-indent:0;padding-left:0}.ultrathink-template .time-period{float:left;width:20mm;margin-right:3mm;font-weight:400}.ultrathink-template .content-main{margin-left:23mm}.ultrathink-template .company-name,.ultrathink-template .school-name{margin-right:5mm;font-weight:700}.ultrathink-template .position-name,.ultrathink-template .degree-name{font-weight:400}.ultrathink-template .degree-label{float:right;background:0 0;font-weight:400}.ultrathink-template img{object-fit:cover;border:1px solid #ccc;max-width:25mm;max-height:32mm;position:absolute;top:0;right:0}@media print{.ultrathink-template{font-size:12px}.ultrathink-template .resume-container{box-shadow:none;border:none;margin:0;padding:15mm 10mm}.ultrathink-template .section-title{page-break-after:avoid}.ultrathink-template .section-content p{page-break-inside:avoid}}@media (max-width:768px){.ultrathink-template .resume-container{padding:10mm 5mm}.ultrathink-template .personal-info:before{width:18mm;top:22mm;right:1mm}.ultrathink-template .personal-info-header{width:60%}.ultrathink-template .objective-field{width:100%}}
.template1-template{color:#000;background:#fff;max-width:210mm;margin:0 auto;padding:0;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;line-height:1.3}.template1-template .resume-section.languages,.template1-template .resume-section.interests,.template1-template .resume-section.selfEvaluation{display:none}.template1-template .resume-container{min-height:auto;box-shadow:none;background:#fff;border:none;padding:1mm 3mm;position:relative}.template1-template .resume-section:first-child{background:0 0;border:none;margin-bottom:1mm;padding:0;position:relative}.template1-template .resume-section:first-child .section-title{display:none}.template1-template .personal-info{background:0 0;min-height:25mm;margin-bottom:0;padding:0;position:relative}.template1-template .name-and-objective-container{justify-content:space-between;align-items:end;display:flex}.template1-template .name-field-container{width:100px}.template1-template .objective-field{flex:1}.template1-template .name-and-objective-container{text-align:left;z-index:1;width:calc(100% - 120px);margin-bottom:3mm;position:relative}.template1-template .name-and-objective-container .name-input{color:#000;text-align:center;cursor:text;letter-spacing:2px;background:0 0;border:none;font-family:SimHei,黑体,sans-serif;font-size:26px;font-weight:700;display:block}.template1-template .name-and-objective-container .objective-input{color:#000;text-align:center;cursor:text;letter-spacing:1px;background:0 0;border:none;padding:1mm 0;font-family:SimHei,黑体,sans-serif;font-size:18px;font-weight:700;display:block}.template1-template .name-and-objective-container .name-input:hover,.template1-template .name-and-objective-container .objective-input:hover{background:#f0f0f080}.template1-template .name-and-objective-container .name-input:focus,.template1-template .name-and-objective-container .objective-input:focus{background:#f0f0f0cc;outline:1px dashed #999}.template1-template .name-and-objective-container .name-input:empty:before{content:"姓名";color:#999;font-style:italic}.template1-template .name-and-objective-container .objective-input:empty:before{content:"求职意向";color:#999;font-style:italic}.template1-template .personal-info .profile-image-container{aspect-ratio:5/7;border:1px solid #ccc;z-index:10!important;width:86px!important;height:120px!important;position:absolute!important;top:10%!important;right:0!important}.template1-template .profile-image-container .profile-image{object-fit:cover;border-radius:2px;width:100%;height:100%;transition:all .2s}.template1-template .profile-image-container .profile-image:hover{opacity:.9}.template1-template .profile-image-container .profile-image-placeholder{color:#666;text-align:center;box-sizing:border-box;background:#f8f8f8;border:2px dashed #ccc;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;transition:all .2s;display:flex}.template1-template .profile-image-container .profile-image-placeholder:hover{background:#f0f0f0;border-color:#999}.template1-template .profile-image-container .profile-image-placeholder:before{content:"1寸照片";color:#999;margin-bottom:2px;font-size:9px}.template1-template .profile-image-container .profile-image-placeholder:after{content:"295×413px";color:#bbb;font-size:8px}.template1-template .contact-info-container{flex-wrap:wrap;align-items:flex-start;width:calc(100% - 90px);margin-top:3mm;line-height:1.6;display:flex;position:relative}.template1-template .basic-contact-fields-container{flex-direction:column;flex:1;display:flex}.template1-template .custom-fields-container{width:40%}.template1-template .contact-row{background:0 0;border:none;min-width:150px;font-size:12px;display:inline-block;position:relative}.template1-template .contact-row:hover{background:#f0f0f04d;border-radius:2px}.template1-template .email-input,.template1-template .phone-input,.template1-template .gpa-input,.template1-template .current-residence-input{color:#000;cursor:text;background:0 0;border:none;min-height:1.4em;padding:1mm 0;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;line-height:1.6;transition:all .2s;display:inline-block;position:relative}.template1-template .email-input:before{content:"电子邮件：";color:#000;margin-right:4px;font-weight:400;display:inline}.template1-template .phone-input:before{content:"电话：";color:#000;margin-right:4px;font-weight:400;display:inline}.template1-template .gpa-input:before{content:"";color:#000;margin-right:4px;font-weight:400;display:inline}.template1-template .objective-field .objective-input{cursor:text;background:0 0;border:none;width:100%;margin-top:4px;font-family:Noto Sans SC,sans-serif,serif;font-size:13px;display:block;position:relative}.template1-template .objective-field .objective-input:before{content:"求职意向：";color:#000;margin-bottom:2mm;margin-right:2mm;font-weight:700}.template1-template .objective-field .objective-input:empty:after{content:"证券分析师/投资顾问/理财";color:#999;font-style:italic;position:absolute;top:6mm;left:0}.template1-template .objective-field .objective-input:hover{background:#f0f0f04d;border-radius:2px}.template1-template .objective-field .objective-input:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:2mm 1mm}.template1-template .resume-section:not(:first-child){background:0 0;border:none;margin-bottom:1.5mm;padding:0}.template1-template .section-title{color:#000;letter-spacing:1px;background:#eee;border-bottom:1pt solid #000;margin-top:.5mm;margin-bottom:1mm;padding-top:2px;padding-bottom:2px;padding-left:10px;font-family:SimHei,黑体,sans-serif;font-size:16px;font-weight:700;position:relative}.template1-template .objective-field{color:#000;letter-spacing:1px;padding-top:2px;padding-bottom:2px;font-family:SimHei,黑体,sans-serif;font-size:10px;font-weight:700}.template1-template .section-content{margin-top:.5mm;padding:0}.template1-template .section-content p{color:#000;background:0 0;border:none;min-height:auto;margin-bottom:.5mm;padding:0;font-size:12px;line-height:1.3;position:relative}.template1-template .section-content p:focus{background:#f0f0f0cc;outline:1px dashed #999;padding:1mm}.template1-template .section-content p:hover{background:#f0f0f04d}.template1-template .resume-section.education .section-content .education-item{background:0 0;border:none;margin-bottom:1mm;padding:0}.template1-template .resume-section.education .section-content .education-header{justify-content:space-between;align-items:baseline;margin-bottom:1mm;display:flex}.template1-template .resume-section.education .section-content .education-school-field{width:33%}.template1-template .resume-section.education .section-content .education-major-field{width:18%}.template1-template .resume-section.education .section-content .education-relevant-courses-field{text-align:left;color:#000;width:100%;margin-top:1mm;font-size:12px;font-weight:400;line-height:1.4;display:block}.template1-template .resume-section.education .section-content .education-relevant-courses-field:before{content:"相关课程：";margin-right:4px;font-weight:700}.template1-template .education-degree-field{text-align:left;width:10%}.template1-template .education-gpa-field:before{content:"GPA:";margin-right:4px;font-weight:700}.template1-template .resume-section.education .section-content .education-date-field{text-align:right;width:20%}.template1-template .experience-item{background:0 0;border:none;flex-wrap:wrap;margin-bottom:1mm;padding:0;display:flex}.template1-template .experience-date-field{color:#000;text-align:left;background:0 0;border:none;order:-1;width:30%;font-size:12px;font-style:italic;font-weight:700}.template1-template .experience-company-field{color:#000;background:0 0;border:none;width:40%;font-size:12px;font-weight:700}.template1-template .experience-role-field{color:#000;text-align:right;background:0 0;border:none;width:30%;font-size:12px;font-weight:700}.template1-template .experience-description-field{color:#000;background:0 0;border:none;width:100%;font-size:12px;line-height:1.4;display:block}.template1-template .project-item{background:0 0;border:none;margin-bottom:1mm;padding:0}.template1-template .project-date-field{color:#000;float:left;text-align:left;background:0 0;border:none;width:25%;font-size:12px;font-style:italic;font-weight:400}.template1-template .project-name-field{color:#000;background:0 0;border:none;width:45%;font-size:12px;font-weight:700;display:inline-block}.template1-template .project-role-field{color:#000;text-align:right;float:right;background:0 0;border:none;width:30%;font-size:12px;font-weight:700}.template1-template .project-description-field{color:#000;background:0 0;border:none;width:100%;font-size:12px;line-height:1.4;display:block}.template1-template .certificate-item{background:0 0;border:none;padding:0;display:flex}.current-residence-input:before{content:"现居住地：";color:#000;margin-bottom:1mm;margin-right:4px}.template1-template .custom-field{color:#000;cursor:text;background:0 0;border:none;min-width:150px;min-height:1.4em;padding:1mm 0;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;line-height:1.6;transition:all .2s;display:inline-block;position:relative}.template1-template .custom-field:hover{background:#f0f0f04d;border-radius:2px}.template1-template .custom-field:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:2mm 1mm}.template1-template .custom-field:before{content:attr(data-label)"：";color:#000;margin-right:4px;font-weight:400}.template1-template .certificate-type-field{color:#000;cursor:text;background:0 0;border:none;width:25%;min-width:60px;min-height:1.2em;padding:1px 2px;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;font-weight:400;display:inline-block}.template1-template .certificate-name-field{color:#000;cursor:text;background:0 0;border:none;width:50%;min-height:1.2em;padding:1px 2px;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;font-weight:700;display:inline-block}.template1-template .certificate-proficiency-field{color:#000;cursor:text;float:right;text-align:right;background:0 0;border:none;width:25%;min-height:1.2em;margin:0;padding:1px 2px;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;font-weight:400;display:inline-block}.template1-template .award-item{background:0 0;border:none;justify-content:space-between;align-items:baseline;margin-bottom:1mm;padding:0;display:flex}.template1-template .award-name-field{color:#000;cursor:text;text-align:left;background:0 0;border:none;flex:1;min-width:80px;min-height:1.2em;margin:0;padding:1px 2px;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;font-weight:400}.template1-template .award-date-field{color:#000;cursor:text;text-align:right;background:0 0;border:none;min-width:60px;min-height:1.2em;margin:0;padding:1px 2px;font-family:ui-monospace;font-size:12px;font-style:italic;font-weight:400}.template1-template .resume-section.selfEvaluation .section-content p{color:#000;text-indent:2em;background:0 0;border:none;margin:0 0 1mm;padding:0;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;line-height:1.3}.template1-template .resume-section.selfEvaluation .section-content p:empty:before{content:"点击此处添加自我评价...";color:#ccc;text-indent:0;font-style:italic}.template1-template .skill-item{background:0 0;border:none;margin:1mm 0;padding:0;display:flex}.template1-template .skill-type-field{width:30%}.template1-template .skill-content-field{flex:1}.template1-template .skill-header{margin:0;padding:0;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;font-weight:700;display:inline}.template1-template .skill-header .skill-type{color:#000;font-weight:700}.template1-template .skill-content-wrapper{margin-left:0;display:inline}.template1-template .skill-content-wrapper p{margin:0;padding:0;font-family:Noto Sans SC,sans-serif,serif;font-size:12px;line-height:1.4;display:inline}.template1-template .skill-item:hover{background:#f0f0f04d;border-radius:2px}.template1-template .skill-item:focus-within{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:1mm}@media print{.template1-template{font-size:12px}.template1-template .resume-container{box-shadow:none;border:none;margin:0;padding:15mm 10mm}.template1-template .section-title{page-break-after:avoid}.template1-template .section-content p{page-break-inside:avoid}}
.template2-template{color:#000;background:#fff;max-width:210mm;margin:0 auto;padding:0;font-size:12px;line-height:1.3}.template2-template .resume-section.languages,.template2-template .resume-section.interests,.template2-template .resume-section.selfEvaluation{display:none}.template2-template .resume-container{min-height:auto;box-shadow:none;background:#fff;border:none;padding:1mm 3mm;position:relative}.template2-template .resume-section:first-child{background:0 0;border:none;margin-bottom:1mm;padding:0;position:relative}.template2-template .resume-section:first-child .section-title{display:none}.template2-template .personal-info{background:0 0;min-height:25mm;margin-bottom:0;padding:0;position:relative}.template2-template .name-and-objective-container{text-align:left;z-index:1;width:calc(100% - 120px);margin-bottom:3mm;position:relative}.template2-template .education-gpa-field{display:flex}.template2-template .name-and-objective-container .name-input{color:#000;text-align:center;cursor:text;letter-spacing:3px;background:0 0;border:none;font-family:SimHei,黑体,sans-serif;font-size:28px;font-weight:700;display:block}.template2-template .objective-field .objective-input:before{content:"求职意向：";color:#000;margin-bottom:2mm;margin-right:2mm;font-weight:700}.template2-template .name-and-objective-container .objective-input{color:#000;text-align:center;cursor:text;letter-spacing:1px;background:0 0;border:none;padding:1mm 0;font-family:SimHei,黑体,sans-serif;font-size:14px;font-weight:700;display:block}.template2-template .name-and-objective-container .name-input:hover,.template2-template .name-and-objective-container .objective-input:hover{background:#f0f0f080}.template2-template .name-and-objective-container .name-input:focus,.template2-template .name-and-objective-container .objective-input:focus{background:#f0f0f0cc;outline:1px dashed #999}.template2-template .name-and-objective-container .name-input:empty:before{content:"姓名";color:#999;font-style:italic}.template2-template .name-and-objective-container .objective-input:empty:before{content:"求职意向";color:#999;font-style:italic}.template2-template .personal-info .profile-image-container{aspect-ratio:5/7;border:1px solid #ccc;z-index:10!important;width:86px!important;height:120px!important;position:absolute!important;top:8%!important;right:0!important}.template2-template .name-and-objective-container{justify-content:space-between;align-items:end;display:flex}.template2-template .name-field-container{width:100px}.template2-template .objective-field{flex:1}.template2-template .profile-image-container .profile-image{object-fit:cover;border-radius:2px;width:100%;height:100%;transition:all .2s}.template2-template .profile-image-container .profile-image:hover{opacity:.9}.template2-template .profile-image-container .profile-image-placeholder{color:#666;text-align:center;box-sizing:border-box;background:#f8f8f8;border:2px dashed #ccc;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;transition:all .2s;display:flex}.template2-template .profile-image-container .profile-image-placeholder:hover{background:#f0f0f0;border-color:#999}.template2-template .profile-image-container .profile-image-placeholder:before{content:"1寸照片";color:#999;margin-bottom:2px;font-size:9px}.template2-template .profile-image-container .profile-image-placeholder:after{content:"295×413px";color:#bbb;font-size:8px}.template2-template .contact-info-container{flex-wrap:wrap;justify-content:start;align-items:center;width:calc(100% - 90px);margin-top:2mm;line-height:1.6;display:flex;position:relative}.template2-template .basic-contact-fields-container,.template2-template .custom-fields-container{flex-wrap:wrap;width:100%;display:flex}.template2-template .education{width:100%}.template2-template .contact-row{background:0 0;border:none;font-size:12px;display:inline-block;position:relative}.template2-template .contact-row:hover{background:#f0f0f04d;border-radius:2px}.template2-template .email-input,.template2-template .phone-input,.template2-template .gpa-input,.template2-template .current-residence-input{color:#000;cursor:text;background:0 0;border:none;min-height:1.4em;padding:1mm 0;font-size:12px;line-height:1.6;transition:all .2s;display:inline-block;position:relative}.template2-template .email-input:before{content:"电子邮件：";color:#000;margin-right:4px;font-weight:400;display:inline}.template2-template .phone-input:before{content:"电话：";color:#000;margin-right:4px;font-weight:400;display:inline}.template2-template .gpa-input:before{content:"";color:#000;margin-right:4px;font-weight:400;display:inline}.template2-template .email-input:empty:after{content:"xxx@xxx.com";color:#999;font-style:italic;position:absolute;top:1mm;left:60px}.template2-template .phone-input:empty:after{content:"";color:#999;font-style:italic;position:absolute;top:1mm;left:30px}.template2-template .education{margin-top:2mm}.template2-template .resume-section.education .section-content .education-item{background:0 0;border:none;margin-bottom:1mm;padding:0}.template2-template .resume-section.education .section-content .education-item p{font-family:Noto Sans SC,sans-serif}.template2-template .resume-section.education .section-content .education-header{justify-content:space-between;align-items:baseline;margin-bottom:1mm;display:flex}.template2-template .resume-section.education .section-content .education-school-field{width:33%}.template2-template .resume-section.education .section-content .education-major-field{width:18%}.template2-template .resume-section.education .section-content .education-relevant-courses-field{text-align:left;color:#000;width:100%;margin-top:1mm;font-size:12px;font-weight:400;line-height:1.4;display:block}.template2-template .resume-section.education .section-content .education-relevant-courses-field:before{content:"相关课程：";margin-right:4px;font-weight:700}.template2-template .education-degree-field,.education-gpa-field{text-align:left;width:10%}.template2-template .education-gpa-field:before{content:"GPA:";margin-right:4px;font-weight:700}.template2-template .resume-section.education .section-content .education-date-field{text-align:right;width:20%}.template2-template .resume-section:not(:first-child){background:0 0;border:none;margin-bottom:1.5mm;padding:0}.template2-template .section-title{color:#000;letter-spacing:1px;background:#eee;margin-top:.5mm;margin-bottom:1mm;padding-top:2px;padding-bottom:2px;padding-left:6px;font-family:SimHei,黑体,sans-serif;font-size:16px;font-weight:700;position:relative}.template2-template .section-content{margin-top:.5mm;padding:0}.template2-template .section-content p{color:#000;background:0 0;border:none;min-height:auto;margin-bottom:.5mm;padding:0;font-size:12px;line-height:1.3;position:relative}.template2-template .section-content p:focus{background:#f0f0f0cc;outline:1px dashed #999;padding:1mm}.template2-template .section-content p:hover{background:#f0f0f04d}.template2-template .experience-item{background:0 0;border:none;margin-bottom:1mm;padding:0}.template2-template .experience-date-field:before{content:"•";margin-right:4px}.template2-template .experience-date-field{color:#000;float:left;text-align:left;background:0 0;border:none;width:30%;font-size:12px;font-style:italic;font-weight:700}.template2-template .experience-company-field{color:#000;background:0 0;border:none;width:40%;min-width:40mm;font-size:12px;font-weight:700;display:inline-block}.template2-template .experience-role-field{color:#000;float:right;text-align:right;background:0 0;border:none;width:30%;font-size:12px;font-weight:700}.template2-template .experience-description-field{color:#000;background:0 0;border:none;width:100%;margin-top:1mm;font-size:12px;line-height:1.4;display:block}.template2-template .project-item{background:0 0;border:none;margin-bottom:1mm;padding:0}.template2-template .project-date-field:before{content:"•";margin-right:4px}.template2-template .project-date-field{color:#000;float:left;text-align:left;background:0 0;border:none;width:30%;font-size:12px;font-style:italic;font-weight:700}.template2-template .project-name-field{color:#000;background:0 0;border:none;width:45%;font-size:12px;font-weight:700;display:inline-block}.template2-template .project-role-field{color:#000;float:right;text-align:right;background:0 0;border:none;width:25%;font-size:12px;font-weight:700}.template2-template .project-description-field{color:#000;background:0 0;border:none;width:100%;margin-top:1mm;font-size:12px;line-height:1.4;display:block}.template2-template .certificate-item{background:0 0;border:none;margin-bottom:1mm;padding:0;display:flex}.template2-template .certificate-type-field{color:#000;cursor:text;background:0 0;border:none;width:20%;min-width:60px;min-height:1.2em;padding:1px 2px;font-size:12px;font-weight:400;display:inline-block}.template2-template .certificate-name-field{color:#000;cursor:text;background:0 0;border:none;width:45%;min-height:1.2em;padding:1px 2px;font-size:12px;font-weight:400;display:inline-block}.current-residence-input:before{content:"现居住地：";color:#000;margin-bottom:1mm;margin-right:4px}.template2-template .basic-contact-fields-container .contact-row:first-child,.template2-template .custom-field:first-child{width:42%}.template2-template .basic-contact-fields-container .contact-row,.template2-template .custom-field{width:29%}.template2-template .custom-field{color:#000;cursor:text;background:0 0;border:none;min-height:1.4em;padding:1mm 0;font-size:12px;line-height:1.6;transition:all .2s;display:inline-block;position:relative}.template2-template .custom-field:hover{background:#f0f0f04d;border-radius:2px}.template2-template .custom-field:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:2mm 1mm}.template2-template .custom-field:before{content:attr(data-label)"：";color:#000;margin-right:4px;font-weight:400}.template2-template .certificate-proficiency-field{color:#000;cursor:text;float:right;text-align:right;background:0 0;border:none;width:35%;min-height:1.2em;margin:0;padding:1px 2px;font-size:12px;font-weight:400}.template2-template .award-item{background:0 0;border:none;justify-content:space-between;align-items:baseline;margin-bottom:1mm;padding:0;display:flex}.template2-template .award-name-field{color:#000;cursor:text;text-align:left;background:0 0;border:none;flex:1;min-width:180px;min-height:1.2em;margin:0;padding:1px 2px;font-size:12px;font-weight:400}.template2-template .award-date-field{color:#000;cursor:text;text-align:right;background:0 0;border:none;min-width:60px;min-height:1.2em;margin:0;padding:1px 2px;font-family:ui-monospace;font-size:12px;font-style:italic;font-weight:400}.template2-template .resume-section.selfEvaluation .section-content p{color:#000;text-indent:2em;background:0 0;border:none;margin:0 0 1mm;padding:0;font-size:12px;line-height:1.3}.template2-template .resume-section.selfEvaluation .section-content p:empty:before{content:"点击此处添加自我评价...";color:#ccc;text-indent:0;font-style:italic}.template2-template .resume-section.publications .section-content p{color:#000;text-indent:0;background:0 0;border:none;margin:0 0 1mm;padding:0;font-size:12px;line-height:1.4}.template2-template .certificate-type-field:hover,.template2-template .certificate-name-field:hover,.template2-template .certificate-proficiency-field:hover,.template2-template .award-name-field:hover,.template2-template .award-date-field:hover,.template2-template .experience-company-field:hover,.template2-template .experience-role-field:hover,.template2-template .experience-date-field:hover,.template2-template .project-name-field:hover,.template2-template .project-role-field:hover,.template2-template .project-date-field:hover,.template2-template .education-school-field:hover,.template2-template .education-college-field:hover,.template2-template .education-major-field:hover,.template2-template .education-degree-field:hover,.template2-template .education-date-field:hover{background:#f0f0f04d;border-radius:2px}.template2-template .certificate-type-field:focus,.template2-template .certificate-name-field:focus,.template2-template .certificate-proficiency-field:focus,.template2-template .award-name-field:focus,.template2-template .award-date-field:focus,.template2-template .experience-company-field:focus,.template2-template .experience-role-field:focus,.template2-template .experience-date-field:focus,.template2-template .project-name-field:focus,.template2-template .project-role-field:focus,.template2-template .project-date-field:focus,.template2-template .education-school-field:focus,.template2-template .education-college-field:focus,.template2-template .education-major-field:focus,.template2-template .education-degree-field:focus,.template2-template .education-date-field:focus{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999}.template2-template .education-school-field:empty:before{content:"学校名称";color:#999;font-style:italic}.template2-template .education-college-field:empty:before{content:"学院";color:#999;font-style:italic}.template2-template .education-major-field:empty:before{content:"专业";color:#999;font-style:italic}.template2-template .education-degree-field:empty:before{content:"学位";color:#999;font-style:italic}.template2-template .education-date-field:empty:before{content:"YYYY/MM-YYYY/MM";color:#999;font-style:italic}.template2-template .certificate-type-field:empty:before{content:"技能类型";color:#999;font-style:italic}.template2-template .certificate-name-field:empty:before{content:"技能名称";color:#999;font-style:italic}.template2-template .certificate-proficiency-field:empty:before{content:"熟练程度";color:#999;font-style:italic}.template2-template .award-name-field:empty:before{content:"获奖名称";color:#999;font-style:italic}.template2-template .award-date-field:empty:before{content:"YYYY/MM";color:#999;font-style:italic}.template2-template .skill-item{background:0 0;border:none;margin:1mm 0;padding:0;display:flex}.template2-template .skill-content-field{flex:1}.template2-template .skill-type-field{width:30%}.template2-template .skill-header{margin:0;padding:0;font-family:Noto Sans SC,sans-serif;font-size:12px;font-weight:700;display:inline}.template2-template .skill-header .skill-type{color:#000;font-weight:700}.template2-template .skill-content-wrapper{margin-left:0;display:inline}.template2-template .skill-content-wrapper p{margin:0;padding:0;font-family:Noto Sans SC,sans-serif;font-size:12px;line-height:1.4;display:inline}.template2-template .skill-item:hover{background:#f0f0f04d;border-radius:2px}.template2-template .skill-item:focus-within{background:#f0f0f0cc;border-radius:2px;outline:1px dashed #999;padding:1mm}@media print{.template2-template{font-size:12px}.template2-template .resume-container{box-shadow:none;border:none;margin:0;padding:15mm 10mm}.template2-template .section-title{page-break-after:avoid}.template2-template .section-content p{page-break-inside:avoid}}
