@media (min-width: 1366px){	
.nav-index{width:100%; margin:auto; }
}

@media (min-width: 1280px)and (max-width: 1366px){
.nav-index{width:100%; margin:auto;}
}

@media (min-width: 769px) and (max-width: 1279px){
.nav-index{width:100%; margin:auto; }
}

@media (max-width: 768px){
.nav-index{width:100%; margin:auto;}	
}

@media (max-width: 960px){
    .menu > ul > li div a  {
        color: #646464!important;
    }
    .menu > ul > li a {color:#fff!important; }
  
   
    .menu > ul > li > ul > li > a,.menu > ul > li > ul > li > ul > li > a {color:#000!important; }
    .banner ul.flicks>li .flick-inner .flick-content { padding:0 .5em;}
}

.nav-index { position: fixed; top:0; left:0; z-index: 9999; }
.main_text_box span.red {display:inline-block!important;padding: 0!important;margin: 0!important}