.imitate-shujinguang {
  background: #fff;
  color: #000;
  font-family: "SimHei", "Microsoft YaHei", Arial, sans-serif;
  text-align: center;
}

.imitate-shujinguang table {
  border-collapse: collapse;
  width: 100%;
}

.imitate-shujinguang td {
  border: 1px solid #c0c0c0;
  background: #fff;
  padding: 2px 2px;
}

.imitate-shujinguang p {
  margin: 0;
  line-height: 28px;
}

.imitate-shujinguang .sjg-line {
  color: #000;
  font-family: "SimHei", "黑体", "Microsoft YaHei", Arial, sans-serif;
  font-size: 13pt;
  text-decoration: none;
}

.imitate-shujinguang .sjg-animal {
  color: #ff0000;
  font-family: "SimHei", "黑体", "Microsoft YaHei", Arial, sans-serif;
  font-size: 20pt;
}

.imitate-shujinguang .sjg-open {
  color: #ff0000;
}

.imitate-shujinguang .sjg-ad td {
  background: #000;
  border-color: #c0c0c0;
}

.imitate-shujinguang .sjg-ad p {
  margin: 0;
  line-height: 1.15;
  padding: 2px 0;
}

.imitate-shujinguang .sjg-ad img {
  display: inline-block !important;
  max-width: none !important;
  vertical-align: middle;
}

.imitate-shujinguang .sjg-ad-line {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}

.imitate-shujinguang .sjg-ad .sjg-ad-main {
  font-size: 14pt !important;
}

.imitate-shujinguang .sjg-ad .sjg-ad-site {
  font-size: 18pt !important;
}

.imitate-shujinguang .sjg-purple-ad table {
  border-collapse: collapse;
  color: #000;
  font-weight: 700;
  border: 1px solid #000;
}

.imitate-shujinguang .sjg-purple-ad td {
  color: #000;
  font-family: "NSimSun", "新宋体", serif;
  font-weight: 700;
  border: 1px solid #000;
  background: #6600cc;
  height: 72px;
}

.imitate-shujinguang .sjg-dark-forum td {
  color: #000;
  font-family: "NSimSun", "新宋体", serif;
  font-weight: 700;
  border: 1px solid #000;
  background: #000;
  height: 72px;
}

.imitate-shujinguang .sjg-purple-ad p {
  margin: 0;
  line-height: 170%;
}

.imitate-shujinguang .sjg-purple-ad img {
  width: 50px !important;
  height: auto !important;
  max-width: 50px !important;
  display: inline-block !important;
  vertical-align: middle;
}
