body.tb-page {
  background-color: #f5f6f8;
  color: var(--yjt-text);
}
.tb-page .tb-header {
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
}
.tb-page .tb-toplinks {
  text-align: right;
}
.tb-page .tb-toplinks .tb-sep {
  color: #ccc;
}
.tb-page .tb-logo {
  max-height: 48px;
  width: auto;
}
.tb-page .tb-title {
  font-size: 1.35rem;
  font-weight: 700;
  color: #222;
  margin: 0;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .tb-page .tb-title {
    font-size: 1.75rem;
  }
}
.tb-page a.btn-primary,
.tb-page .btn-primary {
  color: #fff;
}
.tb-page a.btn-primary:hover,
.tb-page .btn-primary:hover {
  color: #fff;
  text-decoration: none;
}
.tb-page a.btn-danger,
.tb-page .btn-danger {
  color: #fff;
}
.tb-page a.btn-danger:hover {
  color: #fff;
  text-decoration: none;
}
.tb-page .letter-box .form-check {
  min-width: 3.2rem;
  margin-right: 0.35rem;
  margin-bottom: 0.35rem;
}
.tb-page .kwHL {
  color: #e60012 !important;
  font-weight: bold;
}
.tb-page .toubiao-table {
  background: #fff;
}
.tb-page .toubiao-table td,
.tb-page .toubiao-table th {
  vertical-align: middle;
}
.tb-page .t-company {
  word-break: break-word;
}
.tb-page .logo-wrap {
  display: flex;
  flex-direction: column;
}
.tb-page .logo-txt {
  line-height: 1.35;
  margin-bottom: 6px;
}
.tb-page .logo-imgs {
  display: flex;
  flex-wrap: wrap;
}
.tb-page .logo-imgs .logo-img {
  margin: 0 6px 6px 0;
}
.tb-page .logo-img {
  max-width: 200px;
  max-height: 50px;
  border: 1px solid #eee;
  border-radius: 4px;
  background: #fff;
  padding: 2px;
}
@media (max-width: 767.98px) {
  .tb-page .toubiao-table {
    font-size: 13px;
  }
  .tb-page .logo-img {
    max-width: 52px;
    max-height: 52px;
  }
}
