#block, #win { display: none; }

#all { margin: 0 auto; overflow: hidden; padding: 0 0 20px 0; position: relative; text-align: left; width: 960px; }

#head { background-color: #ccc; height: 180px; overflow: hidden; position: relative; width: 100%; }
#head #banner { height: 140px; left: 0; position: absolute; top: 0; width: 100%; }
#head #banner img { border: none; display: none; left: 0; margin: 0; padding: 0; position: absolute; top: 0; }
#head #banner img:first-child { display: block; }

#head img.logo { bottom: 40px; right: 20px; position: absolute; }

#head ul.menu { bottom: 40px; left: 20px; margin: 0; position: absolute; width: 920px; }
#head ul.menu li { background: none; float: left; height: 130px; margin: 0 10px 0 0; overflow: hidden; padding: 0; position: relative; width: 170px; }
#head ul.menu li a { background: transparent url(../graphic/all/head-menu-a.png) no-repeat 0 0; float: left; height: 150px; padding: 0 10px; margin: 60px 0 0 0; text-decoration: none; width: 150px; }
#head ul.menu li a:hover { margin-top: 0; }
#head ul.menu li.here a, #head ul.menu li.here a:hover { background-position: 0 -200px; margin-top: 60px; }
#head ul.menu li a span.max { color: #80cce5; display: block; font-family: georgia, times new roman, times, serif; font-style: italic; font-size: 40px; }
#head ul.menu li a span.mid { color: #b3e5f3; display: block; font-family: georgia, times new roman, times, serif; font-style: italic; font-size: 20px; margin: -10px 0 0 0; text-align: right; }
#head ul.menu li.here a span.mid { color: #4dB3d9; }
#head ul.menu li a span.min { color: #999; display: block; font-family: arial, helvetica, sans-serif; font-size: 11px; margin: 20px 0 0 0; }
#head ul.menu li#head-menu-logo { float: right; margin-right: 0; }
#head ul.menu li#head-menu-logo a { background: transparent url(../graphic/all/head-menu-logo-a.png) no-repeat 0 0; float: left; }
#head ul.menu li#head-menu-logo a img { display: block; margin: 10px 0 0 0; }

#head div.ticker { background: #80cce5; bottom: 0; color: #fff; font-family: georgia, times new roman, times, serif; font-size: 18px; font-style: italic; height: 40px; left: 0; overflow: hidden; position: absolute; width: 100%; }
#head div.ticker p { background: transparent url(../graphic/all/head-strip-p.png) no-repeat 0 50%; float: left; height: 40px; line-height: 40px; margin: 0 20px 0 0; overflow: hidden; padding: 0 0 0 10px; white-space: nowrap; width: 910px; }
#head div.ticker a { color: #fff; text-decoration: none; }
#head #ticker p { color: #fff; position: absolute; left: 20px; top: 40px; }
#head #ticker p:first-child { top: 0; }

#page { background: transparent url(../graphic/all/page.png) repeat-x 0 0; overflow: hidden; padding: 0 20px; position: relative; width: 920px; }

#page #side { float: right; font-size: 12px; font-weight: bold; margin: 1px 0 0 20px; overflow: hidden; width: 170px; }
#page #side ul.menu, #page #side ul.menu li { background: none; margin: 0; padding: 0; }
#page #side ul.menu li a { background: #fff url(../graphic/page/menu-a.png) repeat-y 0 0; border-bottom: 1px solid #ccc; display: block; line-height: 28px; padding: 0 10px; text-align: right; text-decoration: none; width: 150px; }
#page #side ul.menu li#menu-last a { background: #fff url(../graphic/page/menu-last-a.png) no-repeat 0 100%; border-bottom: none; padding-bottom: 2px; }
#page #side ul.menu li a:hover, #page #side ul.menu li#menu-last a:hover  { background-color: #f3f3f3; }
#page #side img.logo { margin: 10px 0 0 10px; }
#page #side a.more { color: #66b34d; display: block; font-size: 11px; font-weight: normal; margin: 5px 0 0 0; text-align: center; width: 170px; }

#foot { border-bottom: 2px solid #e5e5e5; color: #999; font-size: 11px; margin: 20px 0 0 0; overflow: hidden; padding: 0 0 20px 0; position: relative; width: 100%; }
#foot p { margin: 0; float: right; }
#foot ul.menu { margin: 0; }
#foot ul.menu li { background: transparent url(../graphic/all/foot-menu-li.png) no-repeat 0 50%; float: left; margin: 0 10px 0 0; padding: 0 0 0 15px; }
#foot ul.menu li:first-child { background: none; padding-left: 0; }
#foot ul.menu li a { float: left; color: #999; }