/* 万年历黄道吉日页专用样式：只作用于 .wnl-box，主站其它页面零影响 */
.wnl-box { background-color: #FFFFEE; }
.wnl-box h1 {
  color: #990000;
  font-size: 24px;
  letter-spacing: 2px;
  line-height: 50px;
  text-align: center;
  margin: 0;
}
.wnl-scroll { width: 100%; overflow-x: auto; }
.wnl-box table.wnl-main {
  width: 740px;
  max-width: none;
  margin: 0 auto;
  font-size: 12px;
  color: #333333;
}
.wnl-box .tableborder1,
.wnl-box .tableborder { background-color: #DCE8C8; border-collapse: separate; }
.wnl-box .tablebody1,
.wnl-box .tablebody2 {
  background-color: #FFFFEE;
  text-align: center;
  vertical-align: middle;
}
.wnl-box .tablebody2 { background-color: #F3F7DC; }
.wnl-box td[id^="GD"] { height: 57px; cursor: pointer; }
.wnl-box td[id^="GD"]:hover { background-color: #FFF6C8; }
.wnl-box td[bgcolor] { background-color: #000000; }
.wnl-box #sg2 { font-size: 13px; line-height: 1.7; }
.wnl-box #sg,
.wnl-box #rcrl2,
.wnl-box #sg5 { font-size: 12px; }
.wnl-box #sg3,
.wnl-box #sg4,
.wnl-box #tim,
.wnl-box #rcrl { font-size: 12px; line-height: 1.6; }
.wnl-box #dayglu1 { font-size: 16px; }
.wnl-box #GZ { font-size: 16px; text-align: center; }
.wnl-box #YMBG { font: 16px 'Arial Black', Arial, sans-serif; letter-spacing: 1px; }
.wnl-box select,
.wnl-box input[type="button"] {
  height: 26px;
  border: 1px solid #A3E7FA;
  background-color: #FFFFFF;
  border-radius: 4px;
  font-size: 14px;
  padding: 0 3px;
  vertical-align: middle;
}
.wnl-box input[type="button"] {
  background-color: #FFCC00;
  border: 1px solid #FF9900;
  cursor: pointer;
  padding: 0 8px;
}
.wnl-box input[type="button"]:hover { background-color: #FFFF99; }
.wnl-tip {
  color: #990000;
  font-weight: bold;
  text-align: center;
  font-size: 13px;
  line-height: 1.8;
  margin: 8px 0 4px;
}
.wnl-desc { font-size: 13px; line-height: 1.8; color: #333333; margin: 6px 0; }
.wnl-links { text-align: center; font-size: 13px; margin: 10px 0 2px; }
@media (max-width: 768px) {
  .wnl-box h1 { font-size: 20px; line-height: 36px; }
  .wnl-box { padding: 8px 5px; }
}
