@charset "gb2312";
/* =========================================================
   留言反馈 / 联系我们 / 电子地图 三页统一样式
   与产品展示页风格统一：品牌蓝标题 + 白底圆角容器 + 卡片化
   ========================================================= */

/* ---------- 右栏内容容器（三页共用） ---------- */
.neiyeright .content,
.neiyeright .content1 {
  margin-top: 0;
  border: 1px solid #e3e6ea;
  border-top: none;
  padding: 26px;
  border-radius: 0 0 4px 4px;
  background: #fff;
}

/* =========================================================
   留言反馈页（ly_bh.asp 表格元素覆盖）
   ========================================================= */

/* 留言列表项：整体圆角卡片 */
.mm1 {
  border: 1px solid #eceff3 !important;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(31, 38, 48, .05);
  background: #fff;
}
.mm1 td.kkkk1 {
  background: #f6f8fb !important;
  border-left: 4px solid #2f6fc4 !important;
  padding: 0 15px !important;
  font-size: 13px;
  color: #6b7480;
}
.mm1 td.kkkk2 {
  background: #fff !important;
  font-size: 14px;
  line-height: 24px;
  color: #444c56;
}
.mm1 td.kkkk2 strong { color: #1e5aa8; }
.mm1 td.kkkk2 .lin22 { line-height: 24px; }
.mm1 td.kkkk2 .clor1 { color: #e8a33d; }

/* 留言分页条 */
.mm1[bgcolor="#D9D9D9"],
table.mm1 td[bgcolor="#F7F7F7"] { border-radius: 6px; }
/* 分页外层表格圆角 */
td[bgcolor="#F7F7F7"] { background: #f8fafc !important; color: #6b7480; font-size: 13px; }
td[bgcolor="#F7F7F7"] a { color: #1e5aa8; }

/* 留言表单区 */
td[bgcolor="#FFFFFF"].kkkk2 table { width: 100%; }
/* 输入控件：圆角实线 + 聚焦蓝色 */
input[name="name"], input[name="sn"], textarea[name="words"] {
  border: 1px solid #dfe3e8 !important;
  border-radius: 4px !important;
  background: #fbfcfe;
  padding: 8px 10px !important;
  font-size: 14px;
  color: #3a4048 !important;
  box-sizing: border-box;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
input[name="name"]:focus, input[name="sn"]:focus, textarea[name="words"]:focus {
  border-color: #2f6fc4 !important;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(47, 111, 196, .12);
  outline: none;
}
textarea[name="words"] { line-height: 20px !important; }
/* 发表留言按钮：品牌蓝 */
input[type="submit"][value="发表留言"] {
  background: -webkit-linear-gradient(90deg, #1e5aa8, #2f6fc4) !important;
  background: linear-gradient(90deg, #1e5aa8, #2f6fc4) !important;
  border: none !important;
  color: #fff !important;
  padding: 9px 34px !important;
  border-radius: 4px !important;
  font-size: 15px;
  cursor: pointer;
  letter-spacing: 2px;
  box-shadow: 0 4px 12px rgba(30, 90, 168, .3);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
input[type="submit"][value="发表留言"]:hover {
  box-shadow: 0 6px 18px rgba(30, 90, 168, .42);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}
/* 表单标签列 */
td[align="center"] { font-size: 14px; color: #3a4048; }
/* 换一张链接 */
a[href="face/code.asp"] { color: #1e5aa8; }

/* =========================================================
   联系我们页（#telback 数据库内容排版）
   ========================================================= */
#telback {
  background: none !important;
  min-height: 0 !important;
  padding: 30px 46px 34px !important;
  width: auto !important;
  margin: 0 auto;
  font-size: 15px;
  line-height: 38px !important;
  color: #3a4048;
}
#telback h4 {
  font-size: 26px !important;
  color: #1e5aa8;
  text-align: center !important;
  margin: 0 0 26px;
  padding-bottom: 14px;
  border-bottom: 3px solid #eceff3;
  position: relative;
  font-weight: bold;
  line-height: 40px;
}
#telback h4:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -3px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  background: #e8a33d;
}
#telback h4 span { font-size: 26px !important; }
#telback b { font-size: 16px !important; color: #1e5aa8 !important; line-height: 38px !important; }
#telback p {
  font-size: 15px;
  line-height: 38px;
  color: #3a4048;
  text-indent: 0 !important;
  margin: 0;
  text-align: left !important;
}
#telback span {
  font-size: 15px !important;
  background: none !important;
}

/* =========================================================
   电子地图页
   ========================================================= */
.week_map {
  height: 480px;
  border: 1px solid #e3e6ea !important;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(31, 38, 48, .08);
  padding: 0 !important;
  overflow: hidden;
  max-width: 100%;
}
#allmap { width: 100%; height: 100%; }

/* =========================================================
   响应式
   ========================================================= */
@media (max-width: 767px) {
  .neiyeright .content, .neiyeright .content1 { padding: 16px 12px; }
  #telback { padding: 22px 18px !important; }
  #telback h4 { font-size: 22px !important; }
  #telback h4 span { font-size: 22px !important; }
  .week_map { height: 380px; }
  .mm1 td.kkkk2 { padding: 12px 10px !important; }
}
