﻿@charset "utf-8";
article,aside,figure,footer,header,nav,section{display:block}
blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 arial,\5FAE\8F6F\96C5\9ED1;*font-family:"\5FAE\8F6F\96C5\9ED1",arial;color:#777}
button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,iframe,img{border:0}
table{border-collapse:collapse;border-spacing:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline:0}
iframe{vertical-align:top}
html{_zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.cl,.ui_clear{*zoom:1}
.cl:after,.ui_clear:after{content:'\20';display:block;clear:both;height:0}
.c:after{content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden}
* html .c{height:1%}
.c{display:block}
*+html .c{min-height:1%}
i{font-style:normal}
s{text-decoration:none}
button{border:0 none}
.w{width:960px;margin-left:auto;margin-right:auto}
.ui_rel{position:relative}
.z{float:left}
.y{float:right}

.logo{width:290px;line-height:999em;overflow:hidden;margin-right:45px}
.nav_panel{line-height:60px;width:1140px;margin:0 auto;max-width:100%;min-width:760px}
.nav_panel a{color:#666;font-size:18px;}
.nav a{padding:0 18px;_display:inline;line-height: 94px;}
.nav{margin-right:-30px}
.nav .cur,.nav_panel a:hover{color:#019C73}
.nav_wrap{position:relative;box-shadow:0 0 3px 0 #ccc;background:#fff}
.logo,.nav_panel,.nav_wrap{height:60px}

@media all and (max-width:980px){
  .nav a{margin:0 15px 0 0}
  .logo{margin-left:10px;margin-right:30px}
}