body { background:url(../images/top_bg.jpg) repeat-x top #FFF; margin:auto; font-size:12px; }
h1 { font-size:15px; color:#6C0008; padding:5px; margin:3px; font-weight:normal; }
h2 { font-size:13px; color:#666666; margin:0px; padding:3px; }
h3 { font-size:14px; color:#666666; margin:0px; padding:3px; }
h4 { font-size:12px; color: #CE6700; margin:0px; padding:3px; font-weight:normal; }
.clear { clear:both; overflow:hidden; height:4px; }
#main_content { width:900px; height: auto; margin:auto; background-color:#FFF; border:8px #F7FCFF solid; }
#top_banner { width:900px; height:120px; background:url(../images/logo/logo.jpg) no-repeat; }
#bot_banner { background:url(../images/footer_bg.gif) no-repeat center; width:900px; height: 10px; margin:auto; }
img.logo { padding-left:15px; }
#tit { height:40px; padding:0; overflow:hidden; }
.channel { float: left; background:url(../images/bg-ab.jpg) repeat-x; margin: 5px 5px 0 5px; padding-top:10px; height:100%; width: 153px; text-align: center; font-weight: bold; }
/*------top menu---------*/
#top_menu { width:900px; margin:auto; padding:6px; }
ul.menu { list-style-type:none; display:none; width: auto; height:18px; margin:auto; padding:0; }
ul.menu li { display:inline; }
.temp { display:block; float:left; padding:4px 11px 0 26px; margin:0; width: auto; height:18px; text-align:center; line-height:18px; font-size:12px; text-decoration:none; color:#fff; }
a.nav:link, a.nav:visited { display:block; float:left; padding:4px 11px 0 26px; margin:0; width: auto; height:18px; text-align:center; line-height:18px; font-size:12px; text-decoration:none; color:#055BA8; background:url(../images/tip--.gif) no-repeat left; }
a.nav:hover { display:block; float:left; padding:4px 11px 0 26px; margin:0; width: auto; height:18px; text-align:center; line-height:18px; text-decoration:none; color:#055BA8; background:url(../images/tip-.gif) no-repeat left; }
/* Menu */
#menu-out { width:100%; background:#FFF; }
#menu { width: 900px; height: 30px; margin: 0 auto; border-right: 1px solid #EDEBD5; background:#A81D24; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { display: inline; }
#menu a { display: block; float: left; width: 89px; height: 22px; padding: 8px 0 0 0; border-left: 1px solid #EDEBD5; text-decoration: none; text-align: center; font-size: 100%; color:#FFF; }
#menu a:hover { /*background: #F7F7F4;*/
}
#menu a:hover, #menu .active a { background:#FFCC33; color:#A81D24; }
/*----page content----*/
#page_content { width:800px; height:auto; margin:auto; }
#page_content_left { width:400px; height:auto; float:left; padding:10px; border-right:1px #800000 dashed; }
#page_content_right { width:400px; height:auto; float:left; padding:10px; }
.content_text { font-size:11px; color:#333333; height:auto; text-align:justify; padding:8px; }
img.pic { padding:0px; margin-right:10px; margin-bottom:10px; border:5px #FFFFFF solid; float:left; }
img.map_pic { padding:0px; margin:10px; border:5px #FFFFFF solid; float:right; }
img.gallery { padding:0px; margin:8px; border:5px #FFFFFF solid; float:left; }
.more { width:auto; float:right; height:20px; }
.link_more a { width:auto; float:left; text-decoration:none; color:#990000; font-size:12px; padding:3px 23px 0 5px; }
.link_more a:hover { text-decoration:underline; }
img.more { float:left; }
#page_bottom { width:830px; clear:both; padding:10px; height:auto; }
img.inspiration { padding:2px; margin:3px; border:2px #FFFFFF solid; }

