@media screen and (max-width:1024px) {
  
} /* End Media 1024px */
@media screen and (max-width:768px) { 
  
} /* End Media 768px */
@media screen and (max-width:480px) {
  .list_main_v01  {margin:0 3% 4% 3%;}
  .list_main_v01 li {
    padding:10% 0;
    width: 42%;
    margin:0 2%;
  }
  .ban04_side01 {padding:2% 2%;}
  .ban04_side01 h4 {font-size: 14px;}
  .ban04_side01 a {color: #fff;}
} /* End Media 480px */
@media screen and (max-width:420px) {
  .ban04_side01 h4 {font-size: 14px;}
  .ban04_side01 p {font-size: 12px;}
  .ban04_side01 a {color: #fff;font-size: 12px;}
  .list_top02 li a {font-size: 12px;}
  .h_list li:nth-child(3) img {
    width: 37%;
    margin-bottom: 1%;
}
} /* End Media 420px */
@media screen and (max-width:320px) {
  .list_top02 li a {font-size: 11px;}
  .btn_h_menu {font-size: 11px;}
  .list_main_v01  {margin:0 1% 4% 1%;}
  .list_main_v01 li {
    color: #fff;
    text-align: center;
    padding:10% 0;
    width: 45%;
    margin:0 2%;
    font-size: 16px;
  }
  .btn_st01 {
    background: #181829 url(../common_img/arr01.png) no-repeat 96% center;
    background-size: 6px auto;
    text-align: center;
    position: relative;
    padding:2% 2%;
  }
  .ban04_side01 h4 {font-size: 11px;}
  .ban04_side01 p {font-size: 10px;}
  .ban04_side01 a {color: #fff;font-size: 10px;}
  .news_box_top dl dd {
    float: left;
    width: 110px;
    font-size: 14px;
    color: #3f60a0;
  }
  .news_box_top dl dt {
    display: block;
    padding:0 0 0 110px;
  }
  .btn_shop {font-size: 11px;}
  .btn_gnav {
    background: url(../common_img/h_icon04.png) no-repeat center 11px !important;
    background-size: 35% auto !important; display:table-cell;
    vertical-align: middle;
  }

} /* End Media 320px */
