﻿ body,
      div,
      dl,
      dt,
      dd,
      ul,
      ol,
      li,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      pre,
      code,
      form,
      fieldset,
      legend,
      input,
      textarea,
      p,
      blockquote,
      th,
      td,
      hr,
      button,
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      menu,
      nav,
      section {
        margin: 0;
        padding: 0;
      } 
 .wrapper03 {
    position: relative;
    height: 1rem;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
  }
  .wrapper03 .scroller {
    position: absolute;
  }
  .wrapper03 .scroller li {
    height: 1rem;
    color: #333;
    float: left;
    line-height: 1rem;
    font-size: 0.4rem;
    text-align: center;
  }
  .wrapper03 .scroller li .title {
    color: #333;
    display: block;
    margin: 0 0.3rem;
    padding: 0 0.1rem;
  }


.tabMenus{    display: none;  }

@media (max-width: 576px) {
.tabMenus{  width: 100%;  display: block;  }
.tabMenus{  width: 100%; }
.tabMenus .tabBar{ 
    width: 100%; background-color: #fff; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    border-radius: 10px;  position: relative;
}
.tabMenus .tabBar .tabBar-Con{ 
    border: 2px solid #f4f4f4; height: 100%; border-radius: 10px; display: flex; align-items: center; justify-content: space-between;
    padding: 12px 0;
}
.tabBar .tabBar-Con .tabBar-Item{ 
    width: calc(100% / 4); text-align: center; height: 100%; line-height: 2.5; cursor: pointer; font-size: 18px; 
    transition: all .1s;
}
.scroller .tabBar-Con .tabBar-Item.actived .title,
.scroller .tabBar-Con .tabBar-Item:hover .title{ color:#9d1d22 !important; border-bottom: 0.2rem solid #9d1d22; }


.menus-Con span {
  color: #9E1D22;
}
.tabMenus .menus-Con{ 
    width: 100%; 
    margin-top: 20px; transition: height .2s; display: none;
}

.tabMenus .menus-Con.actived{ height: auto; color:#9d1d22 !important; }
.tabMenus .menus-Con .menus-Panel{ 
    display: flex; flex-wrap: wrap;
}
.menus-Panel li{ 
  width: calc(95% / 2);
    border-radius: 9px;
    margin-bottom: 10px;
    height: 40px;
    margin-left: 7px;
    line-height: 40px;
    background: #EEE;
    text-align: center;
    transition: background-color .2s;
    position: relative;
}

.menus-Panel .menu-item .actived {
  color: #9d1d22;
}
.menus-Panel .menu-item span:hover {
    color: #9d1d22;
}
.menus-Panel .actived
{
    background:#9E1D22;
}

.menus-Panel .actived span
{
    color:#fff;
}

}