/* ===================================================================
   teachermao.html —— 只定义本页与 zhongkao.css 的差异

   首屏文案白色（压在 banner 图上，设计稿要求）
   =================================================================== */
.tmhero .tbhero-title,
.tmhero .tbhero-sub {
  color: #ffffff;
}
/* 首屏按钮：文字色与背景色互换（原为紫底白字 → 白底紫字） */
.tmhero .tbhero-btn {
  background: #ffffff;
  color: #7548fd;
}
.tmhero .tbhero-btn:hover {
  background: #f2eeff;
  color: #7548fd;
}

/* PC 端首屏：内容图限宽 600 并左移 100px（高度沿用 tutorinfo.css 的 600px） */
@media (min-width: 769px) {
  .tmhero .tbhero-pic {
    max-width: 600px;
    margin-right: 100px;
  }
}

@media (max-width: 768px) {
  /* 移动端文案区上移量（本页专用，覆盖 tutorinfo.css 的 -120px） */
  .tmhero .tbhero-wrap {
    margin-top: -140px;
  }
}

/* ===================================================================
   以下为本页与 zhongkao.css 的差异
   （头/底/banner 用 tutorinfo.css；“3大特点 / 核心功能”模块基础样式复用 zhongkao.css）
   =================================================================== */

/* 设计稿：标题到第一行 45px（中考页是 57px） */
.tm-fn .tb-fn-row:first-of-type {
  margin-top: 45px;
}

/* 功能行文字块：左侧留 70px 给紫色星星+弧线装饰，文字内容仍为 313px */
.tm-fn .tb-fn-text {
  position: relative;
  width: 383px;
  padding-left: 70px;
  box-sizing: border-box;
}
.tm-deco {
  position: absolute;
  left: 0;
  top: -42px;
  width: 122px;
  height: 72px;
  pointer-events: none;
}

@media (max-width: 768px) {
  .tm-deco {
    display: none;
  }
  .tm-fn .tb-fn-text {
    width: 100%;
    padding-left: 0;
  }
}
