/* ============================================================
   本站新增样式 / Bootstrap 基础层与主题样式的兼容性修正
   主题样式（common.css + ai.shutime.css）优先，本文件只做必要覆盖
   ============================================================ */

/* Bootstrap reboot 会给 p / ul 加默认外边距，主题样式用的是全量清零，这里对齐 */
p,
ul,
ol {
  margin: 0;
}

/* Bootstrap reboot 把 body 行高设为 1.5，原站没有 Bootstrap（继承 normal），这里还原 */
body {
  line-height: normal;
}

/* Bootstrap reboot 给 table 设了 border-collapse: collapse，主题样式没设（默认 separate），这里还原 */
table {
  border-collapse: separate;
}

/* 「相关资讯」没有关联新闻时的占位卡（原站此图 404，这里用纯色块替代） */
.index .f2 .f2Box .f2Item .item .imgBox.placeholder {
  background: #F3F3F0;
  border: 1px solid #E6E6E6;
}

/* 在线留言浮动入口 */
.kefu .kefuBtn {
  width: 5vw;
  height: 5vw;
  border-radius: 50% 0 0 50%;
  background: #B81C22;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: .95vw;
  line-height: 1.3;
  padding: .6vw;
  transition: .3s all;
}

.kefu .kefuBtn:hover {
  background: #A00005;
}

/* 留言表单的提交结果提示 */
.kefuModal .kefuBox .formTips {
  font-size: .9vw;
  margin-top: .8vw;
  min-height: 1.2vw;
}

.kefuModal .kefuBox .formTips.error {
  color: #B81C22;
}

.kefuModal .kefuBox .formTips.success {
  color: #1a7f37;
}

@media screen and (max-width: 900px) {
  .kefu {
    width: 16vw;
    bottom: 12%;
  }

  .kefu .kefuBtn {
    width: 16vw;
    height: 16vw;
    font-size: 3.2vw;
  }

  .kefuModal .kefuBox {
    width: 86%;
  }

  .kefuModal .kefuBox .formTips {
    font-size: 3vw;
    min-height: 4vw;
  }
}
