/* ========== 基础样式 ========== */
body {
  background-image: url('/PCB-fabrication/PCB-fabrication-images/bg_shadow.gif');
  background-attachment: fixed;
  background-repeat: repeat;
  background-color: white;
  font-family: Verdana, Geneva, sans-serif;
}

/* ========== 页面布局结构 ========== */
.header_out {
  width: 1000px;
  margin: auto;
  border-right: 3px inset #E3E3E3;
}

.main_out {
  width: 1000px;
  margin: auto;
  display: flex;
  align-items: stretch; /* 让左右两栏自动等高 */
  min-height: calc(100vh - 200px); /* 200px = Header + Footer 高度总和，可按实际调整 */
  border-right: 3px inset #E3E3E3;
  border-bottom: 3px inset #E3E3E3;
}

/* 左侧导航区域 */
.float_left_out {
  width: 20%;
  background: #F5F5F5;
  text-align: left;
}

/* 右侧内容区域 */
.float_right_out {
  width: 80%;
  background: #D2E9FF;
}

/* 页脚 */
.float_bot_out {
  width: 100%;
  margin: auto;
/*  background: #339966;    */
  border-right: 3px inset #E3E3E3;
  border-bottom: 3px inset #E3E3E3;
}


/* 清除浮动（方案 1 中不再必须，但保留以防其他模块使用） */
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

/* ========== 页面标题样式 ========== */
.tiitle_main {
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.title {
  font-family: 'Times New Roman', Times, serif;
  font-size: 24px;
  padding: 5px;
  text-shadow: 0 -1px 1px #eee;
}

/* ========== 链接样式（编辑按钮） ========== */
a.edit {
  cursor: pointer;
  color: black;
  font-size: 11px;
  text-decoration: underline;
}

a.edit:hover {
  color: white;
  background-color: #1b1e89;
  text-decoration: none;
}

a.edit2 {
  cursor: pointer;
  color: #900;
  font-size: 20px;
  background-color: white;
}

a.edit2:hover {
  color: white;
  background-color: #1b1e89;
}

/* ========== 段落样式 ========== */
.p1 {
  font-size: 11px;
  line-height: 19px;
}

/* ========== 图片样式 ========== */
.img2 {
  border: 1px solid #666;
  border-radius: 30% 30%;
  padding: 5px;
  background: white;
  margin: 10px;
  box-shadow: 2px 2px 5px #888888;
}

/* ========== 顶部导航菜单按钮颜色 ========== */
.home-menu-color {
  color: #000000 !important;
  font-weight: bold;
}
