/* 数据启元计划活动页面样式 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
  color: #333;
}
.width1400 {
  width: 1400px;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box;
}
.nav,
.footer {
  min-width: 1400px;
}
.dataset-content {
  width: 100%;
  min-width: 1400px;
  min-height: 100vh;
  background: #F7FBFF;
}
/* 顶部横幅区 */
.hero-section {
  position: relative;
  width: 100%;
  height: 434px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/bannerImg.png') no-repeat top center;
  background-color: #EBF6FF;
  background-size: auto 100%;
  overflow: hidden;
}
.hero-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.9;
}
.hero-content {
  position: relative;
  max-width: 1380px;
  margin: 0 auto;
  padding-top: 115px;
  z-index: 2;
}
.hero-badge {
  display: inline-flex;
  align-items: center;
  height: 67px;
  padding: 0 40px;
  background: linear-gradient(278deg, #0089FF 5%, #34B8FF 63%, #DAEDFF 92%);
  border-radius: 0 44px 44px 0;
  box-shadow: 3px 1px 8px 0px #0089FE;
  margin-bottom: 20px;
}
.hero-img {
  width: 596px;
  height: auto;
}
.hero-img_m {
  display: none;
}
.hero-text {
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 500;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
  margin-bottom: 13px;
}
.hero-time {
  font-weight: 600;
  font-size: 14px;
  color: #505050;
  line-height: 21px;
  font-family: PingFangSC, PingFang SC;
}
.hero-cta {
  display: block;
  width: 172px;
  height: 44px;
  margin-top: 25px;
  line-height: 44px;
  text-align: center;
  background: #048DFF;
  border-radius: 22px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
}
.hero-cta:hover {
  background: #0077DD;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(4, 141, 255, 0.3);
}
/* 标签导航 */
.nav-tabs {
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/mask.png') top center no-repeat;
  background-size: auto 100%;
  background-color: #EBF6FF;
}
/* 固定 Tab 导航 */
.nav-tabs.fixed {
  position: fixed;
  top: 66px;
  left: 0;
  width: 100%;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  background: #fff;
  color: #262626;
  border-bottom: 1px solid rgba(24, 24, 24, 0.05);
  z-index: 10000;
}
.tabs-list {
  display: flex;
  justify-content: center;
  gap: 120px;
  list-style: none;
}
.tabs-nav {
  font-size: 16px;
  line-height: 1;
  font-weight: bold;
  color: #666;
  cursor: pointer;
  position: relative;
  transition: all 0.3s;
}
.tabs-nav-val {
  display: block;
  padding: 19px 10px 21px;
}
.tabs-nav.active {
  color: #048DFF;
}
.tabs-nav.active .tabs-nav-link {
  color: #048DFF;
}
.tabs-nav.active::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 29px;
  height: 2px;
  background: #048DFF;
  border-radius: 1px;
}
.tabs-nav-link {
  color: #666;
}
/* 主内容区 */
.main-content {
  display: none;
}
.main-content.active {
  display: block;
}
/* 承诺亮点区 */
.promise-section {
  max-width: 1380px;
  margin: 0 auto;
  padding: 60px 0;
}
.section-header {
  margin-bottom: 37px;
}
.section-title {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.section-title1 {
  width: 234px;
  height: 37px;
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/intro-title-01.png');
}
.section-title2 {
  width: 133px;
  height: 37px;
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/intro-title-02.png');
}
.section-title3 {
  width: 133px;
  height: 37px;
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/intro-title-03.png');
}
.section-title4 {
  width: 133px;
  height: 37px;
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/intro-title-04.png');
}
.section-title5 {
  width: 312px;
  height: 37px;
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/intro-title-05.png');
}
.section-title6 {
  width: 133px;
  height: 37px;
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/intro-title-06.png');
}
.section-title-appraisal {
  width: 133px;
  height: 37px;
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/title-appraisal.png');
}
.section-desc {
  display: flex;
  flex-wrap: wrap;
  margin-top: 17px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  color: #333333;
}
.promise-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.promise-card {
  width: calc((100% - 60px) / 4);
  height: 219px;
  padding: 20px;
  background: linear-gradient(136deg, #E3F3FF 0%, #F8FCFF 100%);
  border-radius: 12px;
  border: 1px solid;
  border-image: linear-gradient(314deg, #dff1fc, #ffffff) 1 1;
  transition: all 0.3s;
  box-sizing: border-box;
}
.promise-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 24px rgba(4, 141, 255, 0.15);
}
.promise-card-icon {
  display: block;
  width: 56px;
  height: 56px;
  margin-bottom: 10px;
}
.promise-card-title {
  font-weight: bold;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
  margin-bottom: 9px;
}
.promise-card-desc {
  font-size: 14px;
  color: #555555;
  line-height: 21px;
}
/* 活动时间 */
.timeline-section {
  max-width: 1380px;
  margin: 0 auto;
  padding: 60px 0;
}
.timeline-container {
  position: relative;
  padding-top: 40px;
}
.timeline-line {
  position: absolute;
  top: 77px;
  left: 63px;
  right: 63px;
  height: 3px;
  background: linear-gradient(90deg, #84E7FF -2%, #048DFF 100%);
}
.timeline-items {
  display: flex;
  justify-content: space-between;
}
.timeline-item {
  flex: 1;
  text-align: center;
}
.timeline-dot {
  width: 16px;
  height: 16px;
  background: #F7FBFF;
  border: 3px solid;
  border-radius: 50%;
  margin: 0 auto 12px;
}
.timeline-item:nth-child(1) .timeline-dot {
  border-color: #8BE0FF;
}
.timeline-item:nth-child(2) .timeline-dot {
  border-color: #33B2FF;
}
.timeline-item:nth-child(3) .timeline-dot {
  border-color: #048DFF;
}
.timeline-label {
  font-size: 20px;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.timeline-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 316px;
  height: 58px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.timeline-badge1 {
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/time-bg1.png');
}
.timeline-badge2 {
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/time-bg2.png');
}
.timeline-badge3 {
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/time-bg3.png');
}
.timeline-badge-text {
  font-family: 'LINESeedSansApp', sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  padding-top: 8px;
}
/* 参与流程 */
.process-section {
  max-width: 1380px;
  margin: 0 auto;
  padding: 60px 0;
}
.process-cards {
  display: flex;
  gap: 20px;
  align-items: center;
}
.process-card {
  flex: 1;
  background: #fff;
  border-radius: 12px;
  padding: 24px 20px;
  box-shadow: 0px 2px 13px 0px rgba(157, 210, 255, 0.2);
  position: relative;
  overflow: hidden;
  min-height: 160px;
  transition: all 0.3s;
}
.process-card-icon {
  width: 52px;
  height: 44px;
  position: absolute;
  top: 16px;
  right: 16px;
  opacity: 0.85;
}
.process-card-bg {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.85;
}
.process-card-content {
  position: relative;
  z-index: 1;
}
.process-number {
  font-family: 'LINESeedSansApp', sans-serif;
  font-size: 32px;
  font-weight: bold;
  color: #333;
  line-height: 1;
  margin-bottom: 8px;
}
.process-badge {
  display: inline-block;
  width: 24px;
  height: 4px;
  background: #048DFF;
  border-radius: 2px;
  margin-bottom: 12px;
}
.process-title {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 8px;
}
.process-desc {
  font-size: 14px;
  color: #666;
  line-height: 21px;
  margin-bottom: 0;
}
.process-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  height: 32px;
  background: #048DFF;
  border-radius: 16px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s;
}
.process-btn.disabled {
  opacity: 0.6;
  cursor: default;
  pointer-events: none;
}
.process-btn:hover {
  transform: scale(1.05);
}
.process-arrow {
  width: 56px;
  height: 56px;
  flex-shrink: 0;
  opacity: 0.5;
}
/* 奖项设置 */
.awards-section {
  max-width: 1380px;
  margin: 0 auto;
  padding: 60px 0;
}
.awards-grid {
  display: grid;
  grid-template-columns: 680px 1fr;
  gap: 20px;
  margin-bottom: 40px;
}
.award-card {
  position: relative;
  background: #fff;
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 2px 13px 0px rgba(157, 210, 255, 0.1);
  transition: all 0.3s;
}
.award-meta {
  position: absolute;
  right: 24px;
  top: 24px;
  display: flex;
  align-items: center;
}
.award-meta-icon {
  width: 26px;
  height: 25px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/award-meta-icon1.png') center no-repeat;
  background-size: contain;
  margin-right: 4px;
}
.award-seats {
  font-size: 20px;
  color: #333333;
  line-height: 30px;
  font-weight: bold;
}
.award-badge {
  display: inline-block;
  height: 44px;
  padding: 0 30px;
  line-height: 44px;
  background: #048DFF;
  border-radius: 0 22px 22px 0;
  color: #fff;
  font-family: 'AlimamaShuHeiTi', sans-serif;
  font-size: 24px;
  margin-bottom: 20px;
  transform: translateX(-24px);
}
.award-rule {
  font-size: 14px;
  color: #999;
  line-height: 22px;
  margin-bottom: 30px;
}
.award-items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.award-item {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.award-item-label {
  font-size: 14px;
  font-weight: bold;
  color: #048DFF;
  min-width: 60px;
}
.award-item-text {
  font-size: 14px;
  color: #333;
  line-height: 21px;
  flex: 1;
  font-weight: 700;
}
.award-item-val .award-item-text {
  position: relative;
  padding-left: 8px;
}
.award-item-val .award-item-text::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 4px;
  height: 4px;
  background: #333333;
  border-radius: 50%;
}
.award-big {
  background: #fff;
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 2px 13px 0px rgba(157, 210, 255, 0.1);
}
.award-prizes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-top: 30px;
}
.award-prize {
  position: relative;
  background: #F6F9FC;
  border-radius: 12px;
  padding: 0 16px 31px;
  text-align: center;
}
.award-prize-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.award-prize-top-left {
  display: flex;
  align-items: center;
}
.award-prize-top-right {
  display: flex;
  align-items: center;
}
.award-prize-icon {
  width: 54px;
  height: 65px;
  margin-right: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.award-prize-icon1 {
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/one-icon.png');
}
.award-prize-icon2 {
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/two-icon.png');
}
.award-prize-icon3 {
  background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/three-icon.png');
}
.award-prize-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  color: #333;
  margin-left: 10px;
}
.award-prize-seats-icon {
  width: 13px;
  height: 15px;
  margin-right: 5px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/award-meta-icon2.png') center no-repeat;
  background-size: cover;
}
.award-prize-seats {
  font-size: 20px;
  color: #333333;
  line-height: 30px;
  font-weight: bold;
}
.award-prize-amount {
  font-family: 'DOUYINSANSBOLD', sans-serif;
  color: #333;
  padding-left: 64px;
  text-align: left;
  font-weight: 600;
  font-size: 24px;
}
.award-prize-amount-small {
  font-size: 32px;
}
/* 评审团 */
.appraisal-cards {
  display: flex;
  flex-wrap: wrap;
  column-gap: 9px;
  margin-top: 73px;
}
.appraisal-card {
  display: flex;
  column-gap: 16px;
  width: 454px;
  height: 202px;
  padding: 30px 57px 30px 30px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/appraisal-bg.png') center no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  transition: all 0.3s;
}
.appraisal-card-img {
  width: 154px;
  height: 194px;
  transform: translateY(-57px);
}
.appraisal-card-content {
  display: flex;
  flex-direction: column;
}
.appraisal-card-content-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
  border-bottom: 1px solid #DCEDFF;
}
.appraisal-name {
  font-size: 20px;
  color: #333333;
  line-height: 28px;
  font-weight: 600;
}
.appraisal-more {
  display: flex;
  align-items: center;
  column-gap: 4px;
  font-size: 12px;
  color: #048DFF;
  line-height: 17px;
  font-weight: 600;
  cursor: pointer;
}
.appraisal-more-icon {
  width: 10px;
  height: 10px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/icon-more.svg') center no-repeat;
  background-size: cover;
}
.appraisal-desc {
  flex: 1;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  color: #666666;
  line-height: 22px;
}
/* 弹窗样式 */
.appraisal-layer {
  display: none;
}
.appraisal-layer-content {
  position: relative;
  width: 655px;
  background: linear-gradient(180deg, #EEF8FF 0%, #FFFFFF 100%);
  border-radius: 24px;
  padding: 32px;
  /* 内边距，让内容不拥挤 */
  display: flex;
  flex-direction: column;
  /* 子元素垂直排列 */
  box-sizing: border-box;
}
.layer-close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 32px;
  height: 32px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/icon-close.svg') center no-repeat;
  background-size: cover;
  z-index: 10;
}
/* 3. 头像+信息的头部区域 */
.appraisal-layer-header {
  display: flex;
  /* 头像与文字横向排列 */
  margin-bottom: 23px;
  /* 与下方简介区留空 */
  padding-bottom: 33px;
  border-bottom: 1px solid #DCEDFF;
}
/* 头像样式 */
.appraisal-layer-avatar {
  width: 120px;
  height: 150px;
  object-fit: cover;
  /* 保证头像填充且不变形 */
  margin-right: 32px;
  /* 与右侧文字留空 */
}
/* 右侧信息容器 */
.appraisal-layer-info {
  flex: 1;
  /* 让文字区占满剩余宽度 */
}
/* 姓名样式 */
.appraisal-layer-name {
  padding-top: 35px;
  font-weight: 600;
  font-size: 24px;
  color: #333333;
  line-height: 33px;
  margin-bottom: 16px;
  /* 与职位文字留空 */
}
/* 职位样式 */
.appraisal-layer-position {
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  font-weight: 500;
}
/* 4. 简介区域 */
/* 简介标题 */
.appraisal-layer-intro-title {
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 8px;
  /* 与正文留空 */
}
/* 简介正文 */
.appraisal-layer-intro-content {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  /* 处理换行：OCR 内容若有换行，可用 <br> 或让 CSS 自动换行（根据设计图） */
  white-space: pre-wrap;
}
/* 数据标准 */
.standards-section {
  max-width: 1380px;
  margin: 0 auto;
  padding: 60px 0;
}
.standards-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.standard-cards-stack {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 100%;
}
.standard-cards-stack .standard-card {
  flex: 1;
  min-height: auto;
}
.standard-card {
  border-radius: 12px;
  padding: 20px;
  min-height: 320px;
  position: relative;
  overflow: hidden;
  transition: all 0.3s;
}
.standard-card-primary {
  background: linear-gradient(129deg, #E8D3FF 2%, #32ACFF 52%, #44AAFF 97%);
}
.standard-card-primary .standard-item {
  padding: 0 47px;
}
.standard-title {
  font-weight: bold;
}
.standard-card-primary .standard-title {
  color: #fff;
  text-align: center;
  margin-bottom: 25px;
  font-size: 32px;
  line-height: 45px;
}
.standard-card-secondary {
  background: linear-gradient(129deg, rgba(232, 211, 255, 0.2) 2%, rgba(50, 172, 255, 0.2) 52%, rgba(68, 170, 255, 0.2) 97%);
}
.standard-card-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.standard-card-secondary .standard-title {
  color: #333;
  font-size: 32px;
  line-height: 45px;
  margin-bottom: 0;
}
.standard-card-secondary .standard-card-header {
  padding-top: 62px;
}
.standard-card-secondary .standard-item {
  padding: 0 30px;
}
.standard-card-secondary .standard-item::before {
  position: static;
  display: inline-block;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%23048DFF" d="M7 14Q7.17184 14 7.34347 13.9916Q7.51511 13.9831 7.68612 13.9663Q7.85713 13.9494 8.02711 13.9242Q8.19709 13.899 8.36563 13.8655Q8.53417 13.832 8.70086 13.7902Q8.86755 13.7485 9.03199 13.6986Q9.19643 13.6487 9.35823 13.5908Q9.52002 13.5329 9.67878 13.4672Q9.83754 13.4014 9.99288 13.3279Q10.1482 13.2545 10.2998 13.1734Q10.4513 13.0924 10.5987 13.0041Q10.7461 12.9158 10.889 12.8203Q11.0319 12.7248 11.1699 12.6225Q11.3079 12.5201 11.4408 12.4111Q11.5736 12.3021 11.7009 12.1867Q11.8282 12.0713 11.9497 11.9497Q12.0713 11.8282 12.1867 11.7009Q12.3021 11.5736 12.4111 11.4408Q12.5201 11.3079 12.6225 11.1699Q12.7248 11.0319 12.8203 10.889Q12.9158 10.7461 13.0041 10.5987Q13.0924 10.4513 13.1734 10.2998Q13.2545 10.1482 13.3279 9.99288Q13.4014 9.83754 13.4672 9.67878Q13.5329 9.52002 13.5908 9.35823Q13.6487 9.19643 13.6986 9.03199Q13.7485 8.86755 13.7902 8.70086Q13.832 8.53417 13.8655 8.36563Q13.899 8.19709 13.9242 8.02711Q13.9494 7.85713 13.9663 7.68612Q13.9831 7.51511 13.9916 7.34347Q14 7.17184 14 7Q14 6.82816 13.9916 6.65653Q13.9831 6.48489 13.9663 6.31388Q13.9494 6.14287 13.9242 5.97289Q13.899 5.80291 13.8655 5.63437Q13.832 5.46583 13.7902 5.29914Q13.7485 5.13245 13.6986 4.96801Q13.6487 4.80357 13.5908 4.64177Q13.5329 4.47998 13.4672 4.32122Q13.4014 4.16246 13.3279 4.00711Q13.2545 3.85177 13.1734 3.70022Q13.0924 3.54867 13.0041 3.40128Q12.9158 3.25389 12.8203 3.11101Q12.7248 2.96813 12.6225 2.8301Q12.5201 2.69208 12.4111 2.55925Q12.3021 2.42641 12.1867 2.29909Q12.0713 2.17176 11.9497 2.05025Q11.8282 1.92874 11.7009 1.81334Q11.5736 1.69794 11.4408 1.58893Q11.3079 1.47991 11.1699 1.37755Q11.0319 1.27518 10.889 1.17971Q10.7461 1.08424 10.5987 0.9959Q10.4513 0.907556 10.2998 0.826551Q10.1482 0.745546 9.99288 0.672075Q9.83754 0.598604 9.67878 0.532843Q9.52002 0.467083 9.35823 0.409191Q9.19643 0.3513 9.03199 0.301418Q8.86755 0.251535 8.70086 0.209781Q8.53417 0.168027 8.36563 0.134503Q8.19709 0.100979 8.02711 0.0757644Q7.85713 0.0505502 7.68612 0.0337069Q7.51511 0.0168636 7.34347 0.0084318Q7.17184 0 7 0Q6.82816 0 6.65653 0.0084318Q6.48489 0.0168636 6.31388 0.0337069Q6.14287 0.0505502 5.97289 0.0757644Q5.80291 0.100979 5.63437 0.134503Q5.46583 0.168027 5.29914 0.209781Q5.13245 0.251535 4.96801 0.301418Q4.80357 0.3513 4.64177 0.409191Q4.47998 0.467083 4.32122 0.532843Q4.16246 0.598604 4.00711 0.672075Q3.85177 0.745546 3.70022 0.826551Q3.54867 0.907556 3.40128 0.995899Q3.25389 1.08424 3.11101 1.17971Q2.96813 1.27518 2.8301 1.37755Q2.69208 1.47991 2.55925 1.58893Q2.42641 1.69794 2.29909 1.81334Q2.17176 1.92874 2.05025 2.05025Q1.92874 2.17176 1.81334 2.29909Q1.69794 2.42641 1.58893 2.55925Q1.47991 2.69208 1.37755 2.8301Q1.27518 2.96813 1.17971 3.11101Q1.08424 3.25389 0.9959 3.40128Q0.907556 3.54867 0.826551 3.70022Q0.745546 3.85177 0.672075 4.00711Q0.598604 4.16246 0.532843 4.32122Q0.467083 4.47998 0.409191 4.64177Q0.3513 4.80357 0.301418 4.96801Q0.251535 5.13245 0.209781 5.29914Q0.168027 5.46583 0.134503 5.63437Q0.100979 5.80291 0.0757644 5.97289Q0.0505502 6.14287 0.0337069 6.31388Q0.0168636 6.48489 0.0084318 6.65653Q0 6.82816 0 7Q0 7.17184 0.0084318 7.34347Q0.0168636 7.51511 0.0337069 7.68612Q0.0505502 7.85713 0.0757644 8.02711Q0.100979 8.19709 0.134503 8.36563Q0.168027 8.53417 0.209781 8.70086Q0.251535 8.86755 0.301418 9.03199Q0.3513 9.19643 0.409191 9.35823Q0.467083 9.52002 0.532843 9.67878Q0.598604 9.83754 0.672075 9.99288Q0.745546 10.1482 0.826551 10.2998Q0.907556 10.4513 0.995899 10.5987Q1.08424 10.7461 1.17971 10.889Q1.27518 11.0319 1.37755 11.1699Q1.47991 11.3079 1.58893 11.4408Q1.69794 11.5736 1.81334 11.7009Q1.92874 11.8282 2.05025 11.9497Q2.17176 12.0713 2.29909 12.1867Q2.42641 12.3021 2.55925 12.4111Q2.69208 12.5201 2.8301 12.6225Q2.96813 12.7248 3.11101 12.8203Q3.25389 12.9158 3.40128 13.0041Q3.54867 13.0924 3.70022 13.1734Q3.85177 13.2545 4.00711 13.3279Q4.16246 13.4014 4.32122 13.4672Q4.47998 13.5329 4.64177 13.5908Q4.80357 13.6487 4.96801 13.6986Q5.13245 13.7485 5.29914 13.7902Q5.46583 13.832 5.63437 13.8655Q5.80291 13.899 5.97289 13.9242Q6.14287 13.9494 6.31388 13.9663Q6.48489 13.9831 6.65653 13.9916Q6.82816 14 7 14ZM10.1805 4.06625C10.4126 4.07041 10.6335 4.16657 10.7946 4.33358C11.1061 4.65643 11.123 5.16261 10.8337 5.5055L10.7724 5.57083L6.63833 9.55967C6.43417 9.75683 6.15825 9.835 5.8975 9.79475C5.66883 9.82975 5.4285 9.77433 5.23483 9.62675L5.166 9.56842L3.2445 7.76708C2.90293 7.44879 2.87142 6.91839 3.17291 6.5619C3.4744 6.20541 4.00267 6.14843 4.37325 6.43242L4.4415 6.49017L5.89108 7.84933L9.55733 4.31142C9.72434 4.15028 9.94852 4.0621 10.1805 4.06625Z"/></svg>');
}
.standard-card-secondary .standard-item-text {
  color: #333;
}
/* 三列卡片样式 */
.standard-card-three {
  background: linear-gradient(129deg, rgba(232, 211, 255, 0.2) 2%, rgba(50, 172, 255, 0.2) 52%, rgba(68, 170, 255, 0.2) 97%);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.standard-card-three .standard-item {
  width: calc((100% - 24px) / 3);
}
.standard-card-three .standard-title {
  color: #333;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 0;
}
.standard-card-three .standard-item::before {
  position: static;
  display: inline-block;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%23048DFF" d="M7 14Q7.17184 14 7.34347 13.9916Q7.51511 13.9831 7.68612 13.9663Q7.85713 13.9494 8.02711 13.9242Q8.19709 13.899 8.36563 13.8655Q8.53417 13.832 8.70086 13.7902Q8.86755 13.7485 9.03199 13.6986Q9.19643 13.6487 9.35823 13.5908Q9.52002 13.5329 9.67878 13.4672Q9.83754 13.4014 9.99288 13.3279Q10.1482 13.2545 10.2998 13.1734Q10.4513 13.0924 10.5987 13.0041Q10.7461 12.9158 10.889 12.8203Q11.0319 12.7248 11.1699 12.6225Q11.3079 12.5201 11.4408 12.4111Q11.5736 12.3021 11.7009 12.1867Q11.8282 12.0713 11.9497 11.9497Q12.0713 11.8282 12.1867 11.7009Q12.3021 11.5736 12.4111 11.4408Q12.5201 11.3079 12.6225 11.1699Q12.7248 11.0319 12.8203 10.889Q12.9158 10.7461 13.0041 10.5987Q13.0924 10.4513 13.1734 10.2998Q13.2545 10.1482 13.3279 9.99288Q13.4014 9.83754 13.4672 9.67878Q13.5329 9.52002 13.5908 9.35823Q13.6487 9.19643 13.6986 9.03199Q13.7485 8.86755 13.7902 8.70086Q13.832 8.53417 13.8655 8.36563Q13.899 8.19709 13.9242 8.02711Q13.9494 7.85713 13.9663 7.68612Q13.9831 7.51511 13.9916 7.34347Q14 7.17184 14 7Q14 6.82816 13.9916 6.65653Q13.9831 6.48489 13.9663 6.31388Q13.9494 6.14287 13.9242 5.97289Q13.899 5.80291 13.8655 5.63437Q13.832 5.46583 13.7902 5.29914Q13.7485 5.13245 13.6986 4.96801Q13.6487 4.80357 13.5908 4.64177Q13.5329 4.47998 13.4672 4.32122Q13.4014 4.16246 13.3279 4.00711Q13.2545 3.85177 13.1734 3.70022Q13.0924 3.54867 13.0041 3.40128Q12.9158 3.25389 12.8203 3.11101Q12.7248 2.96813 12.6225 2.8301Q12.5201 2.69208 12.4111 2.55925Q12.3021 2.42641 12.1867 2.29909Q12.0713 2.17176 11.9497 2.05025Q11.8282 1.92874 11.7009 1.81334Q11.5736 1.69794 11.4408 1.58893Q11.3079 1.47991 11.1699 1.37755Q11.0319 1.27518 10.889 1.17971Q10.7461 1.08424 10.5987 0.9959Q10.4513 0.907556 10.2998 0.826551Q10.1482 0.745546 9.99288 0.672075Q9.83754 0.598604 9.67878 0.532843Q9.52002 0.467083 9.35823 0.409191Q9.19643 0.3513 9.03199 0.301418Q8.86755 0.251535 8.70086 0.209781Q8.53417 0.168027 8.36563 0.134503Q8.19709 0.100979 8.02711 0.0757644Q7.85713 0.0505502 7.68612 0.0337069Q7.51511 0.0168636 7.34347 0.0084318Q7.17184 0 7 0Q6.82816 0 6.65653 0.0084318Q6.48489 0.0168636 6.31388 0.0337069Q6.14287 0.0505502 5.97289 0.0757644Q5.80291 0.100979 5.63437 0.134503Q5.46583 0.168027 5.29914 0.209781Q5.13245 0.251535 4.96801 0.301418Q4.80357 0.3513 4.64177 0.409191Q4.47998 0.467083 4.32122 0.532843Q4.16246 0.598604 4.00711 0.672075Q3.85177 0.745546 3.70022 0.826551Q3.54867 0.907556 3.40128 0.995899Q3.25389 1.08424 3.11101 1.17971Q2.96813 1.27518 2.8301 1.37755Q2.69208 1.47991 2.55925 1.58893Q2.42641 1.69794 2.29909 1.81334Q2.17176 1.92874 2.05025 2.05025Q1.92874 2.17176 1.81334 2.29909Q1.69794 2.42641 1.58893 2.55925Q1.47991 2.69208 1.37755 2.8301Q1.27518 2.96813 1.17971 3.11101Q1.08424 3.25389 0.9959 3.40128Q0.907556 3.54867 0.826551 3.70022Q0.745546 3.85177 0.672075 4.00711Q0.598604 4.16246 0.532843 4.32122Q0.467083 4.47998 0.409191 4.64177Q0.3513 4.80357 0.301418 4.96801Q0.251535 5.13245 0.209781 5.29914Q0.168027 5.46583 0.134503 5.63437Q0.100979 5.80291 0.0757644 5.97289Q0.0505502 6.14287 0.0337069 6.31388Q0.0168636 6.48489 0.0084318 6.65653Q0 6.82816 0 7Q0 7.17184 0.0084318 7.34347Q0.0168636 7.51511 0.0337069 7.68612Q0.0505502 7.85713 0.0757644 8.02711Q0.100979 8.19709 0.134503 8.36563Q0.168027 8.53417 0.209781 8.70086Q0.251535 8.86755 0.301418 9.03199Q0.3513 9.19643 0.409191 9.35823Q0.467083 9.52002 0.532843 9.67878Q0.598604 9.83754 0.672075 9.99288Q0.745546 10.1482 0.826551 10.2998Q0.907556 10.4513 0.995899 10.5987Q1.08424 10.7461 1.17971 10.889Q1.27518 11.0319 1.37755 11.1699Q1.47991 11.3079 1.58893 11.4408Q1.69794 11.5736 1.81334 11.7009Q1.92874 11.8282 2.05025 11.9497Q2.17176 12.0713 2.29909 12.1867Q2.42641 12.3021 2.55925 12.4111Q2.69208 12.5201 2.8301 12.6225Q2.96813 12.7248 3.11101 12.8203Q3.25389 12.9158 3.40128 13.0041Q3.54867 13.0924 3.70022 13.1734Q3.85177 13.2545 4.00711 13.3279Q4.16246 13.4014 4.32122 13.4672Q4.47998 13.5329 4.64177 13.5908Q4.80357 13.6487 4.96801 13.6986Q5.13245 13.7485 5.29914 13.7902Q5.46583 13.832 5.63437 13.8655Q5.80291 13.899 5.97289 13.9242Q6.14287 13.9494 6.31388 13.9663Q6.48489 13.9831 6.65653 13.9916Q6.82816 14 7 14ZM10.1805 4.06625C10.4126 4.07041 10.6335 4.16657 10.7946 4.33358C11.1061 4.65643 11.123 5.16261 10.8337 5.5055L10.7724 5.57083L6.63833 9.55967C6.43417 9.75683 6.15825 9.835 5.8975 9.79475C5.66883 9.82975 5.4285 9.77433 5.23483 9.62675L5.166 9.56842L3.2445 7.76708C2.90293 7.44879 2.87142 6.91839 3.17291 6.5619C3.4744 6.20541 4.00267 6.14843 4.37325 6.43242L4.4415 6.49017L5.89108 7.84933L9.55733 4.31142C9.72434 4.15028 9.94852 4.0621 10.1805 4.06625Z"/></svg>');
}
.standard-card-three .standard-item-text {
  color: #333;
}
.standard-badge-wrapper {
  display: inline-flex;
  align-items: center;
  height: auto;
  padding: 0;
  background: transparent;
  border-radius: 0;
  margin-bottom: 20px;
  margin-left: -20px;
}
.standard-badge-icon {
  height: auto;
  width: 160px;
  display: block;
}
.standard-badge-text {
  font-family: 'AlimamaShuHeiTi', sans-serif;
  font-size: 20px;
  color: #333;
}
.standard-score {
  display: inline-block;
  padding: 4px 10px;
  background: rgba(4, 141, 255, 0.11);
  border-radius: 22px;
}
.standard-score-text {
  font-family: 'DOUYINSANSBOLD', sans-serif;
  font-size: 14px;
  line-height: 1;
  color: #048DFF;
  font-weight: 600;
}
.standard-score-num {
  font-size: 16px;
}
.standard-items {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  margin: 0 auto;
  text-align: center;
}
.standard-items-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  width: 100%;
}
.standard-item {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 4px;
  height: 33px;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(38.08px);
  border-radius: 10px;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.standard-item::before {
  flex-shrink: 0;
  content: '';
  width: 14px;
  height: 14px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%23fff" d="M7 14Q7.17184 14 7.34347 13.9916Q7.51511 13.9831 7.68612 13.9663Q7.85713 13.9494 8.02711 13.9242Q8.19709 13.899 8.36563 13.8655Q8.53417 13.832 8.70086 13.7902Q8.86755 13.7485 9.03199 13.6986Q9.19643 13.6487 9.35823 13.5908Q9.52002 13.5329 9.67878 13.4672Q9.83754 13.4014 9.99288 13.3279Q10.1482 13.2545 10.2998 13.1734Q10.4513 13.0924 10.5987 13.0041Q10.7461 12.9158 10.889 12.8203Q11.0319 12.7248 11.1699 12.6225Q11.3079 12.5201 11.4408 12.4111Q11.5736 12.3021 11.7009 12.1867Q11.8282 12.0713 11.9497 11.9497Q12.0713 11.8282 12.1867 11.7009Q12.3021 11.5736 12.4111 11.4408Q12.5201 11.3079 12.6225 11.1699Q12.7248 11.0319 12.8203 10.889Q12.9158 10.7461 13.0041 10.5987Q13.0924 10.4513 13.1734 10.2998Q13.2545 10.1482 13.3279 9.99288Q13.4014 9.83754 13.4672 9.67878Q13.5329 9.52002 13.5908 9.35823Q13.6487 9.19643 13.6986 9.03199Q13.7485 8.86755 13.7902 8.70086Q13.832 8.53417 13.8655 8.36563Q13.899 8.19709 13.9242 8.02711Q13.9494 7.85713 13.9663 7.68612Q13.9831 7.51511 13.9916 7.34347Q14 7.17184 14 7Q14 6.82816 13.9916 6.65653Q13.9831 6.48489 13.9663 6.31388Q13.9494 6.14287 13.9242 5.97289Q13.899 5.80291 13.8655 5.63437Q13.832 5.46583 13.7902 5.29914Q13.7485 5.13245 13.6986 4.96801Q13.6487 4.80357 13.5908 4.64177Q13.5329 4.47998 13.4672 4.32122Q13.4014 4.16246 13.3279 4.00711Q13.2545 3.85177 13.1734 3.70022Q13.0924 3.54867 13.0041 3.40128Q12.9158 3.25389 12.8203 3.11101Q12.7248 2.96813 12.6225 2.8301Q12.5201 2.69208 12.4111 2.55925Q12.3021 2.42641 12.1867 2.29909Q12.0713 2.17176 11.9497 2.05025Q11.8282 1.92874 11.7009 1.81334Q11.5736 1.69794 11.4408 1.58893Q11.3079 1.47991 11.1699 1.37755Q11.0319 1.27518 10.889 1.17971Q10.7461 1.08424 10.5987 0.9959Q10.4513 0.907556 10.2998 0.826551Q10.1482 0.745546 9.99288 0.672075Q9.83754 0.598604 9.67878 0.532843Q9.52002 0.467083 9.35823 0.409191Q9.19643 0.3513 9.03199 0.301418Q8.86755 0.251535 8.70086 0.209781Q8.53417 0.168027 8.36563 0.134503Q8.19709 0.100979 8.02711 0.0757644Q7.85713 0.0505502 7.68612 0.0337069Q7.51511 0.0168636 7.34347 0.0084318Q7.17184 0 7 0Q6.82816 0 6.65653 0.0084318Q6.48489 0.0168636 6.31388 0.0337069Q6.14287 0.0505502 5.97289 0.0757644Q5.80291 0.100979 5.63437 0.134503Q5.46583 0.168027 5.29914 0.209781Q5.13245 0.251535 4.96801 0.301418Q4.80357 0.3513 4.64177 0.409191Q4.47998 0.467083 4.32122 0.532843Q4.16246 0.598604 4.00711 0.672075Q3.85177 0.745546 3.70022 0.826551Q3.54867 0.907556 3.40128 0.995899Q3.25389 1.08424 3.11101 1.17971Q2.96813 1.27518 2.8301 1.37755Q2.69208 1.47991 2.55925 1.58893Q2.42641 1.69794 2.29909 1.81334Q2.17176 1.92874 2.05025 2.05025Q1.92874 2.17176 1.81334 2.29909Q1.69794 2.42641 1.58893 2.55925Q1.47991 2.69208 1.37755 2.8301Q1.27518 2.96813 1.17971 3.11101Q1.08424 3.25389 0.9959 3.40128Q0.907556 3.54867 0.826551 3.70022Q0.745546 3.85177 0.672075 4.00711Q0.598604 4.16246 0.532843 4.32122Q0.467083 4.47998 0.409191 4.64177Q0.3513 4.80357 0.301418 4.96801Q0.251535 5.13245 0.209781 5.29914Q0.168027 5.46583 0.134503 5.63437Q0.100979 5.80291 0.0757644 5.97289Q0.0505502 6.14287 0.0337069 6.31388Q0.0168636 6.48489 0.0084318 6.65653Q0 6.82816 0 7Q0 7.17184 0.0084318 7.34347Q0.0168636 7.51511 0.0337069 7.68612Q0.0505502 7.85713 0.0757644 8.02711Q0.100979 8.19709 0.134503 8.36563Q0.168027 8.53417 0.209781 8.70086Q0.251535 8.86755 0.301418 9.03199Q0.3513 9.19643 0.409191 9.35823Q0.467083 9.52002 0.532843 9.67878Q0.598604 9.83754 0.672075 9.99288Q0.745546 10.1482 0.826551 10.2998Q0.907556 10.4513 0.995899 10.5987Q1.08424 10.7461 1.17971 10.889Q1.27518 11.0319 1.37755 11.1699Q1.47991 11.3079 1.58893 11.4408Q1.69794 11.5736 1.81334 11.7009Q1.92874 11.8282 2.05025 11.9497Q2.17176 12.0713 2.29909 12.1867Q2.42641 12.3021 2.55925 12.4111Q2.69208 12.5201 2.8301 12.6225Q2.96813 12.7248 3.11101 12.8203Q3.25389 12.9158 3.40128 13.0041Q3.54867 13.0924 3.70022 13.1734Q3.85177 13.2545 4.00711 13.3279Q4.16246 13.4014 4.32122 13.4672Q4.47998 13.5329 4.64177 13.5908Q4.80357 13.6487 4.96801 13.6986Q5.13245 13.7485 5.29914 13.7902Q5.46583 13.832 5.63437 13.8655Q5.80291 13.899 5.97289 13.9242Q6.14287 13.9494 6.31388 13.9663Q6.48489 13.9831 6.65653 13.9916Q6.82816 14 7 14ZM10.1805 4.06625C10.4126 4.07041 10.6335 4.16657 10.7946 4.33358C11.1061 4.65643 11.123 5.16261 10.8337 5.5055L10.7724 5.57083L6.63833 9.55967C6.43417 9.75683 6.15825 9.835 5.8975 9.79475C5.66883 9.82975 5.4285 9.77433 5.23483 9.62675L5.166 9.56842L3.2445 7.76708C2.90293 7.44879 2.87142 6.91839 3.17291 6.5619C3.4744 6.20541 4.00267 6.14843 4.37325 6.43242L4.4415 6.49017L5.89108 7.84933L9.55733 4.31142C9.72434 4.15028 9.94852 4.0621 10.1805 4.06625Z"/></svg>');
}
.standard-item-text {
  font-size: 16px;
  color: #fff;
  line-height: 1;
  font-weight: 500;
}
.standard-more {
  display: flex;
  align-items: center;
  column-gap: 4px;
  margin-left: 16px;
  font-size: 16px;
  color: #048DFF;
  line-height: 21px;
  font-weight: 600;
  cursor: pointer;
}
.standard-more-icon {
  width: 12px;
  height: 12px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/icon-more.svg') center no-repeat;
  background-size: cover;
}
/* FAQ */
.faq-section {
  max-width: 1380px;
  margin: 0 auto;
  padding: 60px 0;
}
.faq-container {
  background: linear-gradient(106deg, #FFFFFF 0%, #F8FCFF 57%, #F5FAFE 98%);
  background-image: url(https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/qabg.png), linear-gradient(106deg, #FFFFFF 0%, #F8FCFF 57%, #F5FAFE 98%);
  background-position: right bottom, center;
  background-repeat: no-repeat, no-repeat;
  background-size: 100% 100%, cover;
  border-radius: 18px;
  padding: 40px;
}
.faq-items {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.faq-question {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.faq-q-icon {
  width: 20px;
  height: 20px;
  background: #048DFF;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
.faq-q-text {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.faq-answer {
  display: flex;
  gap: 8px;
}
.faq-a-icon {
  width: 20px;
  height: 20px;
  background: #E4E9EE;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
.faq-a-text {
  font-size: 14px;
  color: #666;
  line-height: 21px;
  flex: 1;
}
.faq-a-text strong {
  font-weight: bold;
  color: #333;
}
/* 联合主办方 */
.organizers-wrapper {
  padding-top: 40px;
  padding-bottom: 50px;
  background: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/organizers-bg.png') center no-repeat;
  background-size: auto 100%;
  background-color: #F1F8FF;
}
.organizers-wrapper-box {
  display: flex;
  align-items: center;
}
.organizer-section {
  flex: 1;
}
.organizer-title {
  font-size: 16px;
  color: #048DFF;
  line-height: 22px;
  margin-bottom: 20px;
  font-weight: 600;
}
.organizer-item {
  display: flex;
  align-items: center;
  column-gap: 15px;
}
.organizer-logo1 {
  width: 95px;
  height: 22px;
}
.organizer-logo2 {
  width: 108px;
  height: 27px;
}
.organizer-info {
  flex: 1;
}
.organizer-item-line {
  width: 1px;
  height: 9px;
  background: #BBE0FF;
}
.organizer-company {
  font-weight: 600;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
}
.divider {
  width: 1px;
  background: linear-gradient(to bottom, transparent 0%, #e0e0e0 50%, transparent 100%);
  margin: 0 20px;
}
@media screen and (min-width: 751px) {
  .nav-mobile {
    display: none;
  }
}
/* 移动端适配 - 优化版 */
@media screen and (max-width: 750px) {
  body {
    font-size: 14px;
  }
  .width1400 {
    width: 100%;
    padding: 0 15px;
  }
  .dataset-content {
    min-width: 100%;
  }
  .nav {
    min-width: 100%;
  }
  .nav-desktop {
    display: none;
  }
  .nav-mobile {
    display: block;
  }
  /* Hero 区域 */
  .hero-section {
    height: auto;
    padding-top: 1rem;
    padding-bottom: 3.08rem;
    background: #EBF6FF;
    background-image: url('https://juheimage.oss-cn-hangzhou.aliyuncs.com/www/2025/activity/dataset/bannerBgM.png');
    background-size: 100% auto;
    background-position: center bottom;
    background-repeat: no-repeat;
    display: flex;
  }
  .hero-content {
    width: 100%;
    padding: 20px;
    position: relative;
    z-index: 10;
    text-align: center;
  }
  .hero-badge {
    height: 50px;
    padding: 0 20px;
    border-radius: 0 25px 25px 0;
    margin-bottom: 15px;
  }
  .hero-img {
    width: 5.99rem;
    display: block;
    margin: 0 auto;
    filter: drop-shadow(0 4px 12px rgba(4, 141, 255, 0.15));
  }
  .hero-img_pc {
    display: none;
  }
  .hero-text {
    margin-top: 20px;
    font-size: 15px;
    line-height: 22px;
    color: #333;
    font-weight: 500;
    letter-spacing: 0.5px;
  }
  .hero-time {
    margin-top: 0.19rem;
    font-size: 0.2rem;
    line-height: 1;
    color: #505050;
    font-weight: 600;
  }
  .hero-cta {
    display: inline-block;
    width: auto;
    height: 0.56rem;
    line-height: 0.56rem;
    padding: 0 0.88rem;
    margin-top: 0.32rem;
    font-size: 0.22rem;
    font-weight: bold;
    border-radius: 0.28rem;
    background: linear-gradient(135deg, #048DFF 0%, #0066CC 100%);
    box-shadow: 0 4px 15px rgba(4, 141, 255, 0.4);
    transition: all 0.3s ease;
  }
  .hero-cta:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(4, 141, 255, 0.5);
  }
  .hero-gift {
    width: 180px;
    height: auto;
    top: auto;
    bottom: 20px;
    right: 20px;
  }
  .hero-bg-1,
  .hero-bg-2,
  .hero-bg-3 {
    display: none;
  }
  /* Tab 导航 */
  .nav-tabs {
    background-size: cover;
  }
  .nav-tabs.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    background: #fff;
    border-bottom: 1px solid rgba(24, 24, 24, 0.05);
    z-index: 1000;
  }
  .tabs-list {
    gap: 15px;
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: flex-start;
    padding: 0 15px;
    -webkit-overflow-scrolling: touch;
  }
  .tabs-list::-webkit-scrollbar {
    display: none;
  }
  .tabs-nav {
    font-size: 14px;
    white-space: nowrap;
    flex-shrink: 0;
  }
  .tabs-nav-val {
    padding: 15px 8px 17px;
  }
  /* Section 通用间距 */
  .promise-section,
  .timeline-section,
  .process-section,
  .awards-section,
  .standards-section,
  .faq-section {
    padding: 40px 0;
  }
  .section-header {
    margin-bottom: 25px;
  }
  .section-title {
    transform: scale(0.85);
    transform-origin: left center;
  }
  .section-desc {
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .standard-more {
    font-size: 14px;
    line-height: 20px;
  }
  /* 承诺卡片 */
  .promise-cards {
    gap: 15px;
  }
  .promise-card {
    width: 100%;
    height: auto;
    padding: 15px;
    min-height: 160px;
  }
  .promise-card-icon {
    width: 45px;
    height: 45px;
    margin-bottom: 8px;
  }
  .promise-card-title {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 6px;
  }
  .promise-card-desc {
    font-size: 13px;
    line-height: 19px;
  }
  /* 时间轴 */
  .timeline-container {
    padding-top: 20px;
  }
  .timeline-line {
    display: none;
  }
  .timeline-items {
    flex-direction: column;
    gap: 30px;
  }
  .timeline-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 30px;
    position: relative;
  }
  .timeline-label {
    font-size: 17px;
    margin-bottom: 8px;
  }
  .timeline-dot {
    position: absolute;
    left: 0;
    top: 3px;
    margin: 0;
  }
  .timeline-badge {
    width: 100%;
    max-width: 280px;
    height: 50px;
    background-size: contain;
  }
  .timeline-badge-text {
    font-size: 18px;
    padding-top: 6px;
  }
  /* 评审团 */
  .appraisal-cards {
    margin-top: 30px;
  }
  .appraisal-card {
    padding: 30px 50px 30px 20px;
  }
  .appraisal-card-img {
    width: 77px;
    height: 97px;
    transform: translateY(0);
  }
  .appraisal-name,
  .appraisal-layer-name {
    font-size: 18px;
    line-height: 26px;
  }
  .appraisal-desc,
  .appraisal-layer-position,
  .appraisal-layer-intro-content {
    font-size: 13px;
    line-height: 19px;
  }
  .appraisal-layer-content {
    width: 100%;
    padding: 20px;
  }
  .appraisal-layer-avatar {
    width: 60px;
    height: 75px;
    margin-right: 10px;
  }
  .appraisal-layer-name {
    margin-bottom: 8px;
    padding-top: 0;
  }
  .appraisal-layer-header {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .layer-close {
    width: 24px;
    height: 24px;
  }
  /* 参与流程 */
  .process-cards {
    flex-direction: column;
    gap: 15px;
    width: 100%;
  }
  .process-arrow {
    display: none;
  }
  .process-card {
    width: 100%;
    padding: 20px 15px;
    min-height: 140px;
    box-sizing: border-box;
  }
  .process-card-icon {
    width: 40px;
    height: auto;
    top: 15px;
    right: 15px;
  }
  .process-number {
    font-size: 28px;
    margin-bottom: 6px;
  }
  .process-badge {
    width: 20px;
    height: 3px;
    margin-bottom: 10px;
  }
  .process-title {
    font-size: 16px;
    margin-bottom: 6px;
  }
  .process-desc {
    font-size: 13px;
    line-height: 19px;
    padding-right: 80px;
  }
  .process-btn {
    padding: 0 14px;
    height: 30px;
    font-size: 13px;
    border-radius: 15px;
  }
  /* 奖项设置 */
  .awards-grid {
    grid-template-columns: 1fr;
    gap: 15px;
    margin-bottom: 30px;
  }
  .award-card {
    padding: 20px 15px;
  }
  .award-meta {
    right: 15px;
    top: 20px;
  }
  .award-meta-icon {
    width: 22px;
    height: 21px;
  }
  .award-seats {
    font-size: 17px;
    line-height: 26px;
  }
  .award-badge {
    height: 38px;
    padding: 0 20px;
    line-height: 38px;
    font-size: 20px;
    border-radius: 0 19px 19px 0;
    margin-bottom: 15px;
    transform: translateX(-15px);
  }
  .award-rule {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .award-items {
    gap: 10px;
  }
  .award-item {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }
  .award-item-label {
    font-size: 13px;
    min-width: auto;
  }
  .award-item-text {
    font-size: 13px;
    line-height: 19px;
  }
  .award-big {
    padding: 20px 15px;
  }
  .award-prizes {
    grid-template-columns: 1fr;
    gap: 15px;
    margin-top: 20px;
  }
  .award-prize {
    padding: 0 15px 25px;
  }
  .award-prize-top {
    margin-bottom: 8px;
  }
  .award-prize-icon {
    width: 45px;
    height: 54px;
    margin-right: 4px;
  }
  .award-prize-title {
    font-size: 18px;
    line-height: 26px;
    margin-left: 6px;
  }
  .award-prize-seats-icon {
    width: 11px;
    height: 13px;
    margin-right: 4px;
  }
  .award-prize-seats {
    font-size: 17px;
    line-height: 26px;
  }
  .award-prize-amount {
    font-size: 20px;
    padding-left: 50px;
  }
  .award-prize-amount-small {
    font-size: 28px;
  }
  /* 数据标准 */
  .standards-grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .standard-cards-stack {
    gap: 15px;
  }
  .standard-card {
    padding: 30px 15px;
    min-height: auto;
  }
  .standard-badge-wrapper {
    margin-bottom: 15px;
    margin-left: -15px;
  }
  .standard-badge-icon {
    width: 130px;
  }
  .standard-title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }
  .standard-card-header {
    margin-bottom: 15px;
  }
  .standard-card-secondary .standard-card-header {
    padding-top: 0;
  }
  .standard-card-secondary .standard-item {
    padding: 0 15px;
  }
  .standard-card-secondary .standard-title {
    font-size: 24px;
    line-height: 30px;
  }
  .standard-card-primary .standard-item {
    padding: 0 30px;
  }
  .standard-card-primary .standard-title {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
  }
  .standard-card-three .standard-title {
    font-size: 24px;
    line-height: 30px;
    flex-shrink: 0;
    white-space: nowrap;
  }
  .standard-card-three .standard-item {
    width: fit-content;
    padding: 0 15px;
  }
  .standard-score-text {
    font-size: 12px;
  }
  .standard-score-num {
    font-size: 13px;
    font-weight: bold;
  }
  .standard-items {
    gap: 10px;
  }
  .standard-items-grid {
    gap: 10px;
  }
  .standard-item {
    height: 30px;
    border-radius: 15px;
  }
  .standard-item::before {
    left: 10px;
  }
  .standard-item-text {
    font-size: 13px;
  }
  /* FAQ */
  .faq-container {
    border-radius: 20px;
    padding: 25px 15px;
    background-size: 120% auto, cover;
    background-position: right bottom, center;
  }
  .faq-items {
    gap: 25px;
  }
  .faq-question {
    gap: 6px;
    margin-bottom: 10px;
  }
  .faq-q-icon {
    width: 18px;
    height: 18px;
    font-size: 11px;
  }
  .faq-q-text {
    font-size: 15px;
  }
  .faq-answer {
    gap: 6px;
  }
  .faq-a-icon {
    width: 18px;
    height: 18px;
    font-size: 11px;
  }
  .faq-a-text {
    font-size: 13px;
    line-height: 19px;
  }
  /* 联合主办方 */
  .organizers-wrapper-box {
    flex-direction: column;
  }
  .divider {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    background: linear-gradient(to right, transparent 0%, #e0e0e0 50%, transparent 100%);
  }
  .organizer-section {
    width: 100%;
    padding-top: 15px;
  }
  .organizer-title {
    margin-bottom: 15px;
  }
  .organizer-item {
    margin-bottom: 20px;
    column-gap: 10px;
  }
  .organizer-logo1 {
    width: 70px;
    height: auto;
  }
  .organizer-logo2 {
    width: 100px;
    height: auto;
  }
  .organizer-company {
    font-size: 15px;
    line-height: 20px;
  }
}
/* 保留原有的简单媒体查询作为后备 */
@media (max-width: 768px) {
  .hero-title {
    font-size: 32px;
    line-height: 48px;
  }
}
/* Hero 背景图片 */
.hero-bg-1,
.hero-bg-2,
.hero-bg-3 {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.hero-bg-1 {
  width: 100%;
  max-width: 2541px;
  height: auto;
  top: -193px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.8;
}
.hero-bg-2 {
  width: 100%;
  max-width: 1920px;
  height: auto;
  top: 0;
  left: 0;
  opacity: 0.6;
}
.hero-bg-3 {
  width: 631px;
  height: auto;
  top: 203px;
  right: 960px;
  opacity: 0.9;
}
.hero-gift {
  position: absolute;
  width: 380px;
  height: auto;
  top: 58px;
  right: 103px;
  z-index: 2;
  animation: float 3s ease-in-out infinite;
}
@keyframes float {
  0%,
  100% {
    transform: translateY(0) rotate(-20deg);
  }
  50% {
    transform: translateY(-20px) rotate(-20deg);
  }
}
