html, body {
  max-width: 100%;
  overflow-x: hidden;
  letter-spacing: 0;
}
img {
  height: auto;
}
.index_logo img, .nav > a > img {
  object-fit: contain;
  background: #ffffff;
}
.l_banenr_a img {
  width: 100%;
  object-fit: cover;
}
.partner-logo img {
  object-fit: contain;
  background: #ffffff;
}
.help-ti, .message-nav {
  max-width: 1200px;
}
.help-ti {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: start;
}
.help-ti li, .message-nav > li {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}
.help-ti li {
  float: none !important;
  width: auto !important;
}
.gonggao-1 p {
  display: flex;
  align-items: center;
  gap: 10px;
}
.gonggao-1 p a {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gonggao-1 p span {
  flex: 0 0 auto;
}
#friend-links {
  min-height: 20px;
}
.izl-rmenu {
  position: fixed;
  right: 10px;
  top: 50%;
  z-index: 999;
}
.izl-rmenu .btn-top {
  display: block;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background: #666666 url("/assets/template/bj.seojiameng.com/2020/images/r_top.png") center center no-repeat;
}
.izl-rmenu .btn-top:hover {
  background-color: #444444;
}
.explain-1 h2 {
  font-size: 15px;
}
.explain-1 > div h2 {
  margin: 30px 0 10px;
  font-size: 21px;
  text-align: left;
}
@media (max-width: 768px) {
  .help-ti {
    display: block;
  }
  .index_logo img {
    max-width: 210px;
  }
  .cp_intro .wrapper,   .cp_intro .content,   .cp_intro .fl,   .cp_intro .fr {
    width: auto !important;
    max-width: 100%;
  }
  .cp_intro .fr {
    padding: 0 16px;
    box-sizing: border-box;
  }
  .upgrade-1,   .explain-1,   .website-1 {
    width: calc(100% - 24px) !important;
    max-width: 100%;
  }
  table {
    table-layout: fixed;
    width: 100%;
  }
  .gonggao-1 p {
    box-sizing: border-box;
    padding: 0 14px 0 20px;
  }
  th,   td {
    overflow-wrap: anywhere;
    word-break: break-word;
  }
}
