.header {width: 100%;height: auto;}
.nav{ width: 100%; height: 60px; min-height: 60px; background:#039; background: #000 \0; filter: alpha(opacity=50); zoom:1; z-index: 1; }
.nav_wrap{ width: 95%; height: 65px; line-height: 65px; margin: 0 auto; overflow: hidden; position: relative;}
.nav_wrap h1 a>img{float: left;width: 200px;height: auto;position: absolute;left: 50%;margin-left: -100px;margin-top: 8px;}
.nav_wrap>img:after{ content: " "; clear: both;}
.nav_right{ float: left; margin-left: 30px; box-sizing: border-box;}
.language{ float: left; margin: 26px 0 0 22px;}
.language a{ width: 50px; height: 30px; background: #999; border-radius: 20px; display: block; text-align: center; line-height: 30px; color: #fff; cursor: pointer;}
.search{ float: left; margin:30px 0 0 35px; cursor: pointer;}

.menu{ padding-top: 20px; cursor: pointer; float: left;}
.menu span{ width: 22px; height: 2px; display: block; background: #fff; margin-bottom: 5px; font-size: 1.4rem; } 
.mobile-search{ float: right; margin-top: 20px;}
.mobile-search img{ display: none;}
.mobile-search img:first-child{ display: block;}
.header>a>img{ margin-top: 17px;}
.click-toggle{ position: fixed; top: 0; z-index: 400; width: 100%; height: 100%; background: rgba(0,0,0,0.6); display: none;}
.mobile-nav{ position: fixed; overflow-y: auto; left: -225px; z-index: 9999; top: 0; height: 100%; background: #222; }
.mobile-nav li{ width: 225px; height: auto; }
.mobile-nav li span{ width: 225px; height: 45px; display: block; background:#222; color: #fff; line-height: 45px; padding-left: 25px; box-sizing: border-box; cursor: pointer; transition: all 0.2s;}
.mobile-nav li:first-child span, .mobile-nav li:nth-child(6) span{ background: #222;}

.nav-02{ display: none; transition: none; z-index:9999;}
.nav-02 a{ width: 100%; height: 45px; display: block; background: #fff; line-height: 45px; padding-left: 25px; box-sizing: border-box; color: #a9a9a9;}
.mobile-nav .nav-span-class{ background:#fff; color: #555; border-bottom: 1px solid #eee;}
.search_top{width:100%;	height:65px; background:#222; display:none; transition: none;}
.search_top form{ width: 300px; margin: 0 auto;}
.search_top input{width:76%; height:40px;margin-top:14px;font-size:14px;color:#999;	padding-left:5%;float:left;border:0;border-radius:0;line-height: 40px; box-sizing: border-box;}
.search_top button{width: 24%;height: 40px; margin-top: 14px; background: #2572e6; color: #eee; font-size: 14px; font-weight: bold;}