pre {
  margin: 0 !important;
}

*, *::before, *::after {
  box-sizing: content-box;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  color: #777;
  text-decoration: none;
}

@media (max-width: 768px) {
  .top_cont, .home-en, .footer, .footer-wrap {
    width: 100% !important;
  }
  .footer-right p {
    text-align: center;
  }
  .layui-carousel {
    height: max-content !important;
  }
  .navbar {
    background-color: #fff;
  }
  .navbar-collapse {
    position: fixed;
    top: 131px;
    left: 0;
    z-index: 1003;
    width: 100%;
  }
  .page-function {
    flex-wrap: wrap;
  }
  .page-function .context-left {
    width: 100%;
  }
  .nav-item .nav-link {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .nav-item .dropdown-menu {
    box-sizing: border-box;
    border: none;
  }
  .page {
    width: 100% !important;
  }
  .page .container {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
  .import-date-ens, .contact {
    width: 100% !important;
    margin-right: 0 !important;
    box-sizing: border-box;
  }
  .news-page-en, .news-flex, .content-en {
    width: 100% !important;
    box-sizing: border-box;
  }
  .content-en * {
    max-width: 100% !important;
  }
  .content-en table {
    max-width: 100% !important;
    width: 100% !important;
  }
  .table-row {
    margin: 10px !important;
  }
  .table-row .layui-table {
    max-width: 100% !important;
  }
  .table-row .layui-table th, .table-row .layui-table td {
    padding: 10px 0 !important;
  }
  .news-title-en {
    flex-wrap: wrap;
    height: max-content !important;
    justify-content: space-around;
  }
  .news-title-en .news-title-span {
    margin-left: 0 !important;
  }
}
