* {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.header-content___1 {
  font-family:
    PingFangSC-Regular,
    PingFang SC;
}

.name__text {
  font-size: 4.8vw;
  font-family:
    PingFangSC-Semibold,
    PingFang SC;
  font-weight: 700;
  color: #1a1a1a;
  line-height: 6.667vw;
}

.templateSix___1 {
  position: relative;
  background: url(https://media.jiazhengye.cn/WBHMH9U8DN_1706512498664)
    no-repeat;
  background-size: 100% 100%;
  width: 100%;
  overflow-x: hidden;
}

.lefticon {
  position: absolute;
  width: 17.467vw;
  height: 18.667vw;
  left: -8vw;
  bottom: 0;
}

.righticon {
  position: absolute;
  width: 17.467vw;
  height: 18.667vw;
  right: -8vw;
  top: 23.467vw;
}

.toparea {
  display: flex;
  padding: 11.2vw 8.8vw 0;
}

.top__left {
  width: 32vw;
  margin-right: 3.867vw;
}

.avatar___1 {
  display: block;
  width: 32vw;
  height: 32vw;
  border-radius: 50% !important;
  object-fit: cover;
}



.top__right__name {
  display: flex;
  align-items: flex-start;
  line-height: 9.333vw;
}

.top__right__normal {
  font-size: 4vw;
  line-height: 5.6vw;
  font-weight: 400;
  color: #151515;
  margin-top: 2.133vw;
}

.bottomarea {
  padding: 0 8.8vw;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

.li-item {
  display: flex;
  align-items: center;
  font-size: 4vw;
  font-weight: 400;
  color: #151515;
  height: 5.6vw;
  margin-top: 1.6vw;
  width: 41.2vw;
}

.li-item-dot {
  width: 1.333vw;
  height: 1.333vw;
  border-radius: 50%;
  background: #fff;
  border: 0.4vw solid #678cbb;
  margin-right: 2.133vw;
}

.adm-px-tester {
  --size: 1;
  height: calc(var(--size) / 2 * 2px);
  width: 0;
  position: fixed;
  right: -100vw;
  bottom: -100vh;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

.adm-mask {
  --z-index: var(--adm-mask-z-index, 1000);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--z-index);
  display: block;
  width: 100%;
  height: 100%;
}

.adm-mask-content {
  z-index: 1;
}

.main___2 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
  gap: 10px;
}

.pre-image-img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  object-fit: cover;
  object-position: center top;
}



.img1___1 {
  width: 27.067vw;
  height: 27.067vw;
  box-sizing: border-box;
  overflow: hidden;
}

.pre-image-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.pre-image-img.lazyload {
  opacity: 0;
}

.pre-image-img.lazyloaded {
  opacity: 1;
}

.content___1,
.content1 {
  padding: 1.6vw 2.133vw 0;
  width: 100%;
  box-sizing: border-box;
}

.Security___1-jUC {
  margin: 0 4.267vw;
}

.SeLine___1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  color: #1a1a1a;
  font-size: 4.267vw;
  border-bottom: 0.5px solid #ededf0;
  height: 10.933vw;
}

.SeLineL___1 {
  display: flex;
  align-items: center;
}

.icon___1 {
  margin-right: 1.067vw;
  font-size: 4.4vw;
}

.iconr___1 {
  margin-left: 0.933vw;
  font-size: 2.667vw;
  color: #09be89;
}

.card-main {
  padding-top: 1.067vw;
}

.list___1 {
  padding: 0 4.267vw;
  display: flex;
  align-items: flex-start;
  margin-top: 2.133vw;
}

.lfBox___1 {
  flex: 1 1;
}

.time___1 {
  font-size: 4.267vw;
  font-family:
    PingFangSC-Semibold,
    PingFang SC;
  font-weight: 700;
}

.remark___2TK4_ {
  font-size: 4vw;
  font-family:
    PingFangSC-Regular,
    PingFang SC;
  font-weight: 400;
  color: #5e5e66;
  line-height: 5.867vw;
  margin-top: 2.133vw;
  word-break: break-all;
}

.mainarea {
  background: url(https://media.jiazhengye.cn/464GIKGIEY_1706512642114)
    no-repeat;
  background-size: 100% 100%;
  padding-bottom: 10.667vw;
  overflow: hidden;
}

.cardArea {
  width: 93.6vw;
  background: #fff;
  border-radius: 3.2vw;
  margin: 4.267vw 0 0 3.2vw;
  padding: 2.667vw 0 4.267vw;
}

.text {
  font-size: 3.733vw;
}

.card-title {
  width: 50.667vw;
  height: 8.533vw;
  background: linear-gradient(315deg, #838ef4, #6fc4fa);
  border-radius: 5.2vw;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 4.533vw;
  color: #fff;
  margin: 0 auto;
}

.card-title .text {
  font-weight: bold !important;
}

.cardBoxCont___1 {
  display: flex;
  flex-wrap: wrap;
  padding: 0 2.667vw 0 4vw;
}

.li___1 {
  display: flex;
  align-items: flex-start;
  width: 50%;
  font-size: 4vw;
  margin-bottom: 3.2vw;
}

.li1___1 {
  display: flex;
  align-items: center;
  min-width: 22.667vw;
  font-weight: 400;
  color: #818181;
}

.li2___1 {
  font-weight: 400;
  color: #000;
  white-space: wrap;
  text-align: left;
}

.infos___1 {
  border-top: 1px solid #e4e4e4;
  margin: 0 4vw;
  box-sizing: border-box;
}

.infos-l___2_BDQ {
  display: flex;
  align-items: flex-start;
  font-size: 4vw;
  line-height: 5.6vw;
  margin-top: 3.2vw;
}

.infos-l1___1 {
  width: 23vw;
  text-align: justify !important;
  height: 5.6vw;
  color: #818181;
}

.infos-2___1 {
  width: 66.667vw;
  padding-left: 2.133vw;
}

.family___1 {
  border-bottom: 1px solid #e4e4e4;
  width: 85.6vw;
  margin-left: 4vw;
  font-size: 4vw;
  line-height: 5.6vw;
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 3.2vw;
}

.family-li___1 {
  display: flex;
  align-items: center;
  width: 42.8vw;
  margin-top: 3.2vw;
}

.family-li1___3CFc- {
  width: 21.333vw;
  text-align: justify;
  font-weight: 400;
  color: #5e5e66;
  height: 5.6vw;
  margin-left: 1.333vw;
}

.family-li2___1 {
  margin-left: 1.333vw;
  font-weight: 400;
  color: #1a1a1a;
}

.mt-36___1 {
  margin-top: 4.8vw;
}

.mb-8 {
  margin-bottom: 1.067vw !important;
}

.pb-0___1 {
  padding-bottom: 0 !important;
}

.main___1 {
  background: #f5f6f9;
  margin: 0 auto;
}

/* 当屏幕宽度大于450px时，强制设置主体宽度为450px，并为所有vw单位元素设置固定像素值 */
@media (min-width: 450px) {
  .main___1 {
    width: 450px;
  }
  
  /* 头部区域 */
  .templateSix___1 {
    width: 450px;
  }
  
  /* 图标 */
  .lefticon,
  .righticon {
    width: 78.6px;
    height: 84px;
  }
  
  .lefticon {
    left: -36px;
  }
  
  .righticon {
    right: -36px;
    top: 105.6px;
  }
  
  /* 顶部区域 */
  .toparea {
    padding: 49.5px 39.6px 0;
  }
  
  .top__left {
    width: 144px;
    margin-right: 17.4px;
  }
  
  .avatar___1 {
    width: 144px;
    height: 144px;
  }
  
  .top__right__name {
    line-height: 42px;
  }
  
  .top__right__normal {
    font-size: 18px;
    line-height: 25.2px;
    margin-top: 9.6px;
  }
  
  .name__text {
    font-size: 21.6px;
    line-height: 30px;
  }
  
  /* 底部区域 */
  .bottomarea {
    padding: 0 39.6px;
  }
  
  .li-item {
    font-size: 18px;
    height: 25.2px;
    margin-top: 7.2px;
    width: 185.4px;
  }
  
  .li-item-dot {
    width: 6px;
    height: 6px;
    border: 1.8px solid #678cbb;
    margin-right: 9.6px;
  }
  
  /* 主内容区域 */
  .cardArea {
    width: 419.4px;
    border-radius: 14.4px;
    margin: 19.2px 0 0 14.4px;
    padding: 12px 0 19.2px;
  }
  
  .card-title {
    width: 228px;
    height: 38.4px;
    border-radius: 23.4px;
    font-size: 20.4px;
  }
  
  .text {
    font-size: 16.8px;
  }
  
  /* 卡片内容 */
  .cardBoxCont___1 {
    padding: 0 12px 0 18px;
  }
  
  .li___1 {
    font-size: 18px;
    margin-bottom: 14.4px;
  }
  
  .li1___1 {
    min-width: 102px;
  }
  
  /* 信息区域 */
  .infos-l___2_BDQ {
    font-size: 18px;
    line-height: 25.2px;
    margin-top: 14.4px;
  }
  
  .infos-l1___1 {
    width: 120px;
    height: 25.2px;
  }
  
  .infos-2___1 {
    width: 300px;
    padding-left: 9.6px;
  }
  
  .infos___1 {
    margin: 0 18px;
  }
  
  /* 家庭成员 */
  .family___1 {
    width: 385.2px;
    margin-left: 18px;
    font-size: 18px;
    line-height: 25.2px;
    padding: 0 0 14.4px;
  }
  
  .family-li___1 {
    width: 192.6px;
    margin-top: 14.4px;
  }
  
  .family-li1___3CFc- {
    width: 96px;
    height: 25.2px;
    margin-left: 6px;
  }
  
  .family-li2___1 {
    margin-left: 6px;
  }
  
  /* 安全保障 */
  .Security___1-jUC {
    margin: 0 19.2px;
  }
  
  .SeLine___1 {
    font-size: 19.2px;
    height: 49.2px;
  }
  
  .icon___1 {
    margin-right: 4.8px;
    font-size: 19.8px;
  }
  
  .iconr___1 {
    margin-left: 4.2px;
    font-size: 12px;
  }
  
  /* 工作经历 */
  .list___1 {
    padding: 0 19.2px;
    margin-top: 9.6px;
  }
  
  .card-main {
    padding-top: 4.8px;
  }
  
  .time___1 {
    font-size: 19.2px;
  }
  
  .remark___2TK4_ {
    font-size: 18px;
    line-height: 26.4px;
    margin-top: 9.6px;
  }
  
  /* 图片区域 */
  .mainarea {
    padding-bottom: 48px;
  }
  
  .content___1,
  .content1 {
    padding: 7.2px 9.6px 0;
    width: 100%;
    box-sizing: border-box;
  }
  
  .main___2 {
    width: 100%;
    box-sizing: border-box;
  }
  
  .img1___1 {
    width: 121.8px;
    height: 121.8px;
    box-sizing: border-box;
    overflow: hidden;
  }
  
  .pre-image-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
    transition: opacity 0.3s ease;
  }
  
  .pre-image-img.lazyload {
    opacity: 0;
  }
  
  .pre-image-img.lazyloaded {
    opacity: 1;
  }
  
  /* 间距 */
  .mt-36___1 {
    margin-top: 21.6px;
  }
  
  .mb-8 {
    margin-bottom: 4.8px !important;
  }
  
  /* 图标字体 */
  .iconfont {
    font-size: 18px !important;
  }
}

.iconfont {
  font-size: 3vw;
  margin-right: 5px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.li___1 .li1___1 img {
  width: 4.267vw;
  height: 4.267vw;
  margin-right: 1.333vw;
}