body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, td, form
{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6
{font-size:1em;}

html
{overflow-x:hidden;}
body
{background:url(bg.jpg) repeat-x fixed; font:14px 'Microsoft Yahei',Verdana; overflow:hidden; line-height:1.5;}
div, dl, table, textarea
{margin-left:auto; margin-right:auto;}
pre
{font:14px 'Microsoft Yahei',Simsun,Verdana; white-space:pre-wrap; word-wrap:break-word; line-height:1.5;}
a
{text-decoration:none; outline:none; color:#000;}
a img
{border:none;}
ul
{list-style:outside none; width:100%;}

.wrap {clear:both; height:0; line-height:0; font-size:0;}

#main {width:990px;}

#top {height:155px; background:url(top.jpg) no-repeat right bottom;}


#navi {height:35px; background:url(navi.png) no-repeat;}
 #button a {display:inline-block; height:26px; padding:3px 20px; border-left:2px #116154 solid; margin-top:3px; color:#FFF;}
 #button #home {background:url(home.png) no-repeat center; border-left:none; width:40px;}
 #button a:hover {color:#000;}

 #sub div {display:none; position:absolute; z-index:999; background:#116154;}
 #sub a {display:block; padding:2px 20px; font-size:12px; color:#FFF;}
 #sub a:hover {font-weight:bold;}
 
#content {}
 #content a:hover {text-decoration:underline;}

#split {background:#f1ebde;}
#split .title {color:#116154; font-weight:bold; font-size:16px; margin:10px 10px 0 10px; padding:0 10px 10px 0; border-bottom:1px #116154 dashed; position:relative;}
#split .title span {color:#000; font-size:12px; font-weight:normal; position:absolute; right:10px; bottom:10px;}
#split li {margin-bottom:10px; background:url(arrow.gif) no-repeat 0 8px; padding-left:13px;}

#left {float:left; width:270px;}
 #boss {display:block; margin:10px auto 0 auto;}
 #leftList {padding:10px 20px;}
#mid {float:left; width:470px; background:#FFF;}
 #newsList {padding:10px 20px;}
 #newsList .more {text-align:right;}
 .more a {color:#116154; font-size:12px; background:url(arrow.gif) no-repeat right 7px; padding-right:10px;}
 #images {text-align:center; margin:10px; padding-top:10px; border-top:1px #116154 dashed;}
#right {float:left; width:250px;}
 #rightList {padding:10px 20px;}


#bottom {background:#b5e7cc; border-top:5px #116154 solid; height:40px; padding:7px 20px;}