*:focus{outline: none}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
a:hover{text-decoration:none;}
a:link{ text-decoration: none;}
li{list-style:none}


.index_top{ background-color: #e7e7e7; padding: 10px;}
.h_nav{ background: #000; /* box-shadow: 3px 3px 5px #c9c9c9;*/width:100%;position:fixed;top:0;left:0;z-index: 99;}
/*.h_nav .logo{ margin-top: 35px;}*/
.h_nav .margin-top{}
.h_nav .navbar-right li a:hover{ background: #fff; color: #000;}
.h_nav .navbar-right li a.on{ background: #fff; color: #000;}
/*.nav>li>a { padding: 40px 25px;}*/
.nav>li>a { padding: 10px 25px; color: #fff}

.banner { margin:78px auto 0;position: relative;}
.banner img{width:100%;}
.banner .paginate{ position:absolute; bottom:25px; left:0; width:100%;}
.banner .paginate ul{ display: block; text-align: center;}
.banner .paginate ul li{ display: inline-block; width:10px; height:10px; background:#fff;-moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;}
.banner .paginate ul li.on{ background:#FF9E20;}



@media (max-width:480px){
    .h_nav .logo{ margin-top: 5px;}
    .banner{ margin:90px auto 0;}

}

@media (max-width:768px){
    .h_nav .margin-top{margin-top: 0;}
    .nav>li>a { padding:20px 16px; text-align: center;}
    .h_nav .logo{width:150px;margin-left: 2%; margin-top: 15px; margin-bottom: 5px;}
    .h_nav .navbar-right form input[type='text']{width:90%;}
}

@media (min-width:768px) and (max-width:992px){
    .h_nav .margin-top{margin-top: 0;}

}

@media (min-width:992px) and (max-width:1200px){
    .h_nav .logo{ padding-bottom: 20px;}
    .nav>li>a { padding: 10px 15px; }
    .h_nav .margin-top{margin-top: 25px;}
    .h_nav .lang_change { margin-top: 0; font-size: 12px; }

}
