@media (max-width: 767px) {
  .i_topnav .no_xiala li:not(:first-child),
  .i_topnav .xiala,
  .i_topnav .nav_current,
  .i_topnav .i_conright { display: none !important; }
  .i_topnav .w1000 { height: 36px; min-height: 36px; }
  .i_topnav .no_xiala { margin-left: 16px; }
  .index_top { border-bottom: 0 !important; }
  .index_top .shop_logo { padding: 12px 16px 8px; }
  .index_top .shop_logo .fl a:first-child img { width: 148px; max-width: 60%; }
  .index_top .shop_logo .fl a:nth-child(2) { margin-top: 8px; }
  .index_top .shop_logo .fl a:nth-child(2) img {
    display: block;
    width: 100% !important;
    max-width: min(340px, calc(100vw - 48px)) !important;
    height: auto;
  }
  .seven_con .con_nav { padding: 0 0 2px; }
  .seven_con .nav_tab { padding-right: 22px; }
}
