@charset "gb2312";

* {margin:0;} html,body,#page { height:100%;padding: 0; margin: 0;font-family: 微软雅黑;}
body {margin:0; padding:0;font-family:Helvetica,Arial,san-serif;font-size:16px;}
a,a:visited { text-decoration:none;}ul,ol,li { list-style:none;}
.fl{float:left}.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility: hidden;}
.clearfix {display: inline-block;} .clr{clear:both}.hidden{display:none!important}
/*add set*/
*,*:after,*:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html,body,header,nav,footer,article,section,form,fieldset,p,div,ul,ol,li,h1,h2,h3,h4,h5,h6 {-webkit-text-size-adjust:none;} /*改变文字大小*/
-webkit-tap-highlight-color:{rgba(0,0,0,0);}-moz-tap-highlight-color:{rgba(0,0,0,0);}/*链接高亮*/
-webkit-touch-callout:{none;}-moz-touch-callout:{none;}/*长按弹出选项菜单*/
section,article,#container,#content{text-shadow:0 1px 0 #fff;}

#page { margin:0 auto; padding:0; padding-bottom:95px; width:100%;height:auto;min-height:100%;background:#f9f9f9; position:relative;}
header {margin:0 auto; padding:0; width:100%;position:relative;text-align:center; line-height:40px; height:40px; background:#000;color:#fff; white-space:nowrap; overflow:hidden; border-top:1px solid #333}
header img {height:40px;margin:0;padding:0;}
header h1 {width:70%; margin:0 auto;font-size:1.2em;z-index:1;}
header h2,header h3 { width:15%; display:inline;font-size:0.8em; background:#000; z-index:100; }
header h2 { position: absolute; left:0; top:0;}
header h3 { position:absolute; right:0; top:0;}
header h2 a,header h3 a { padding:5px 6px;border:1px solid #666; border-radius:4px; color:#ddd;}
header a.icon {display:block;height:40px;line-height:40px;padding:0;border:0;color:#333;text-indent:100em;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;/*FF*/ overflow:hidden;}
header a.fresh{ background:url("fresh.html") 50% 50% no-repeat; background-size: 32px 32px;}
header a.home { background:url("home.png") 50% 50% no-repeat; background-size: 36px 36px;}
header a.tel { background:url("call.png") 50% 50% no-repeat; background-size: 36px 36px;}

section.topfixed{margin:0 auto; padding:0; width:100%;position: fixed;z-index:999;text-align:left; line-height:25px; height:auto; 
background:rgba(68,54,28,0.9);box-shadow:0 3px 3px rgba(30,30,30,0.6);color:#fff; overflow:hidden;text-shadow:none;}
section.topfixed p {padding:5px;margin:0;}
.lv {background:#000;height:40px; width:100%;text-align:center;margin:0; padding:0;}

.banner {margin:0;padding:0;text-align:center;width:100%;height:auto;
-webkit-animation:fadeIn .6s .2s ease both;-moz-animation:fadeIn .6s .2s ease both;}
.banner img {border:0;width:auto;max-width:100%; float:left; margin:0 auto; padding:0;}
.banner p {width:100%;height:60px; line-height:60px;font-size:26px; background:#d00;color:#fff;font-weight:bold; text-shadow:1px 1px 0 #000;}


nav {margin:0 auto; padding:0; width:100%;position:fixed; left:0; bottom:0;
-webkit-animation:fadeInUpBig 1s 0.2s ease both;-moz-animation:fadeInUpBig 1s 0.2s ease both; }
nav ul {margin:0 auto;padding:0 0; height:45px; width:100%; background:#e30; overflow:hidden;}
nav ul li { text-align:center;}
nav ul li a { display:block; line-height:45px;width:100%;color:#fff;font-size:1.2em; }
nav ul li a strong { display:block; position: relative;top:10px;left:0;}

nav ul.Transverse {position:relative;}
nav ul.Transverse li a {border-right:1px dotted #f66;}
nav ul.Transverse li:last-child a {border-right:0px;}
nav ul.Transverse li a strong{ display:inline; position: inherit;font-weight:normal; line-height:45px;}
nav ul.Transverse li span {color:#333}

nav ul li { display:block; line-height:45px;width:100%;color:#fff;font-size:1.2em; }

.banner span { display:block; line-height:45px;width:100%;color:#fff;font-size:1.2em; background:#e30 }
