.new-ip-city h3 {
  width: 1280px;
  margin: 0 auto;
  font-size: 40px;
  font-weight: 600;
  font-family: "Open Sans";
  color: #042040;
  line-height: 48px;
  text-align: center; }
.new-ip-city .top10-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px 0; }
  .new-ip-city .top10-list > .li {
    width: 248px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0;
    border-radius: 4px; }
    .new-ip-city .top10-list > .li:hover {
      background-color: #f7f8fa; }
    .new-ip-city .top10-list > .li p {
      font-size: 16px;
      font-family: "Open Sans";
      font-weight: 400;
      color: #55687D;
      margin-bottom: 6px; }
    .new-ip-city .top10-list > .li span {
      font-size: 16px;
      font-family: "Open Sans";
      font-weight: 600;
      color: #042040;
      display: flex;
      align-items: center;
      gap: 2px; }
    .new-ip-city .top10-list > .li img {
      display: inline-block;
      width: 52px;
      margin-right: 15px; }
  @media only screen and (max-width: 780px) {
    .new-ip-city .top10-list {
      flex-wrap: wrap;
      gap: 10px 0;
      padding: 0; }
      .new-ip-city .top10-list > .li {
        width: 50%;
        padding: 10px; } }

@media screen and (max-width: 1280px) {
  .new-ip-city .top10-list.w1280 {
    width: 100% !important; } }

/*# sourceMappingURL=country.css.map */
