body { color: #000000d9; font-size: 14px; font-family: Noto Sans SC, PingFang SC, tahoma, arial, Hiragino Sans GB, Hiragino Sans GB W3, Microsoft Yahei, STHeitiSC-Light, Helvetica-Light, sans-serif !important; page-break-before: always; } .ghr-preview-staff-info .pageContainer { background-color: #fff; overflow-y: auto; } .ghr-preview-staff-info .pageContainer .a4page { width: 794px; /* padding: 40px; */ box-sizing: border-box; /* page-break-after: always; */ } .pageContainer .a4page.displayMode { margin: 20px auto; /* border: 1px #d3d3d3 solid; box-shadow: 0 0 5px #0000001a; */ /* display: flex; */ flex-wrap: wrap; } .ghr-preview-staff-base-info .staffPhoto { width: 100px; height: 100px; display: inline-block; vertical-align: top; position: relative; } .ghr-preview-staff-base-info .staffPhoto img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; } .ghr-preview-staff-base-info .staffBaseInfo { height: 100px; display: inline-block; vertical-align: top; padding-left: 25px; } .ghr-preview-staff-base-info .staffBaseInfo .staffName { font-size: 20px; margin-top: 10px; } .ghr-preview-staff-base-info .staffBaseInfo .staffEName { font-size: 16px; color: #5d5d5d; } .ghr-preview-staff-base-info .staffBaseInfo .staffHumanResourcesMsg { font-size: 16px; color: #5d5d5d; margin-top: 15px; } .ghr-preview-staff-resume-title { height: 26px; line-height: 26px; font-size: 18px; color: #242424; margin: 10px 0; border-left: 2px solid #ff9300; padding-left: 15px; width: 100% } .ghr-preview-staff-resume-block-item { width: 50%; display: inline-block; vertical-align: top; min-height: 25px; word-break: break-all; line-height: 25px; margin: 5px 0; flex-flow: row wrap; } .ghr-preview-staff-resume-block-item .label { width: 150px; display: inline-block; vertical-align: top; height: 25px; line-height: 25px; text-align: right; } .ghr-preview-staff-resume-block-item .itemValue { display: inline-block; vertical-align: top; min-height: 25px; line-height: 25px; } .page-break-inside { page-break-inside: avoid; }