*: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:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:link{ text-decoration: none;}
li{list-style:none}
.clear{ clear: both;}

.top{ background: #efefef; padding: 10px ;}
.top p{ font-size: 12px;float: left;color: #939393;}
.top a{ float: right; margin: 0 10px; font-size: 12px; padding-right: 20px; border-right: 1px #bfbfbf solid;color: #939393;}



.h_nav{padding:5px 0 0;}
.h_nav .logo{width:259px;margin-left: 15px;}
.h_nav .margin-top{}
.h_nav .navbar-right li:hover{border-bottom: 2px solid #3dc094;}
.h_nav .navbar-left form{border:1px solid #3dc094;background:#fff;  position:relative;padding:5px;margin-top: 10px;}
.h_nav .navbar-left input[type='text']{background:transparent;border:0;font-size:14px;width:82%;}
.h_nav .navbar-left input[type='submit']{position:absolute;right:0;width:85px;background:transparent;border:0;height:100%;top: 0;z-index: 999;}
.h_nav .navbar-left i{color: #fff;padding:7px 15px;font-size: 14px;background: #3dc094;position: absolute;top: 0;width: 85px;}
.h_nav .lang_change{margin-top:5px;width: 40%; margin-left: 60px;}
.h_nav .lang_change p{font-size: 12px; margin-top: 8px;color: #787878;}
.h_nav .lang_change p a{ margin: 0 5px; color: #787878;}
.h_nav .lang_change p a:hover{ color: #f87022;}
.nav>li>a{ padding: 10px 45px;margin: 0 4px;font-size: 16px;color: #525252;text-align: center;}
.nav>li>a.on,.nav>li>a:hover{ background-color: #f87022;color: #fff;}


.banner img{width:100%;}

footer{padding:40px 0 0;}
footer .link{ padding-bottom: 40px; border-bottom: 1px #d8d8d8 solid;}
footer .link h3{ float: left;}
footer .link a{ margin: 0 10px; color: #707070;}
footer .footer_nav { border-right: 1px #d8d8d8 solid; margin-top: 30px;}
footer .footer_nav a{ margin: 0 70px 0 0; line-height: 4;}
footer .footer_con { margin-top: 30px; padding-left: 30px;border-right: 1px #d8d8d8 solid;}
footer .footer_con p{ float: left; margin-right: 40px; line-height: 2;}
footer .footer{padding-bottom: 40px; border-bottom:1px #d8d8d8 solid; }
footer .copyright{ color: #4e4e4e; padding: 20px 0;}
footer .copyright a{ color: #4e4e4e;}


@media (max-width:480px){
    footer .link{ padding:0 15px 15px;}
    footer .link h3{ float: none;}
    footer .link a{ margin: 0 20px 10px 0; color: #707070;}
    footer .code{ margin-top: 8%; }
    footer .copyright{ padding:15px;}
}

@media (max-width:768px){
    .h_nav .margin-top{margin-top: 0;}
    .h_nav .logo{width:150px;margin-left: 2%; margin-bottom: 10px;}
    .h_nav .navbar-right form input[type='text']{width:90%;}
    .nav>li>a{padding: 10px 11px;margin-top: 20px; }
}

@media (min-width:768px) and (max-width:992px){
    .h_nav .margin-top{margin-top: 0;}
    .h_nav .logo { width: 218px;}
    footer .btm_logo{margin-top:0;margin-bottom:20px;}
}

@media (min-width:992px) and (max-width:1200px){
    .h_nav .logo{width:218px;}
    .nav>li>a { padding: 10px 27px; }
    .h_nav .margin-top{margin-top: 25px;}
    .h_nav .lang_change { margin-top: 0; font-size: 12px; }

    footer img{width:100%;}

}

