@charset "utf-8";
/* * { margin:0; padding:0;} */
ol, ul { list-style:none; }
em { font-style:normal; }
img, addr, acronym, input, textarea, iframe, button { vertical-align:middle; }
h1,h2,h3,h4,h5,h6,kbd{ font-size:100%; }
.zbHeader a { text-decoration:none; color:#b3babe; }
a:visited { }
a:hover { text-decoration:underline; }
a:active { }
.ma { margin-left:auto; margin-right:auto; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.cl { clear:both; }
.Clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.Clear { zoom:1; /* for IE6 IE7 */ }
.none { display:none; }
body{ font-size:12px;}

/*zbHeader*/
#zbHeader{ background:url(/j/default/zbtop/bgAllHeader.jpg) repeat-x; height:45px; position:fixed; _position:absolute; top:0; left:0;  width:100%; z-index:9999;}
.zbHeader{ width:1000px;}
.zbHeaderNav{ padding-left:20px;}
.zbHeaderNav li a,.zbHeaderNav li a:hover,.zbHeaderNav li a:visited {color:#B3BABE;}
.zbHeaderNav li{ float:left; line-height:45px; height:45px; background:url(/j/default/zbtop/bgHeaderNav.jpg) no-repeat right center; padding:0 10px 0 8px;font-size:14px;}
.zbHeaderNav li.last{ background:none;}
.fl .logo {background: url(/j/default/zbtop/logo.png) no-repeat;padding-left: 25px;display: block;width: 58px;height: 45px;}

.zbHeaderRight{ position:relative;}
#siteMapBtn{ display:block; height:22px; line-height:22px; width:87px;text-align:center; background:#4b4b4b;  position:absolute; right:0; top:12px; padding-right: 5px;z-index:9998; color:#fff;}
#siteMapBtn span{ display:block; background:url(/j/default/zbtop/icon_01.jpg) no-repeat; width:10px; height:7px; position:absolute; right:8px; top:7px; -webkit-transition:0.2s all ease; -o-transition:0.2s all ease; -moz-transition:0.2s all ease; -ms-transition:0.2s all ease; transition:0.2s all ease; }

#siteMapBtn span.rote { -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#siteMapBox{ border:1px solid #1a1c1c; position:absolute; right:0; top:35px; width:327px; display:none;}
#siteMapBox ul{ float:left; width:109px; height: 140px;text-align:center; color:#fff; padding-bottom:8px; }
#siteMapBox ul.bg0{background:#2e2e2e;}
#siteMapBox ul.bg1{background:#1c1c1c;}
#siteMapBox ul.last{ border:0;}
#siteMapBox ul li{ line-height:24px; height:24px;}
#siteMapBox ul a{ color:#b4b4b4;}
#siteMapBox ul li.title{ height:36px; line-height:36px; font-size:14px; border-bottom: 1px solid #454545;margin-bottom: 5px;}


