/*---------------common---------------*/
*{ margin:0; padding:0;}
body{ font-size:12px; color:#454545; background:#5ca057;}
li{ list-style:none;}
.clear{ clear:both; width:100%; height:1px; overflow:hidden;}
a{ color:#454545;}
a:hover{}
a:visited{}
.page{ width:760px; margin:0 auto; background:#e6f2e6;}
img{ border:0;}
/*---------------common end---------------*/

.top{ width:720px; height:145px; padding:121px 0 0 40px;}
.top h1{}
.top p{ line-height:150%;}
.navbox{ width:754px; margin:5px auto; background:#fff; border:1px solid #8ac796;}
.navbox h1{ font-size:12px; font-weight:normal; padding:5px 0 5px 25px;}
.navbox h1 a{ text-decoration:none;}
.navbox h1 a:hover{ color:#f60;}
.nav{ height:30px; background:#dff1e3; width:752px; margin:1px auto;}
.nav ul{ margin:2px 0 0 20px;}
.nav li{
float:left; 
display:inline; 
height:28px; width:74px;
text-align:center;
margin:0 0 0 0;
}
.nav li a{
float:left; 
display:inline; 
background:url(../topicimg/line.GIF) no-repeat bottom left; 
height:20px; width:74px;
padding:8px 0 0 0;
text-decoration:none;
}
.nav li a:hover{ color:#f26e0a;}
#nav a{
float:left; 
display:inline; 
background:url(../topicimg/bg_nav.GIF) no-repeat bottom; 
height:20px; width:74px;
padding:8px 0 0 0;
text-decoration:none;
}

.main{ width:532px; float:left; border:1px solid #bcc6bd; background:#fff; display:inline; margin:0 6px 0 2px;}
.topic{ text-align:center; padding:15px 0;}
.topicbar{ 
background:url(../topicimg/bg_title.GIF) no-repeat center; height:30px; text-align:center; color:#fff;
font-size:12px;
font-weight:normal;
padding:5px 0 0 0;
}
.topicbar a{ color:#fff; text-decoration:none;}
.topicbar a:hover{ text-decoration:underline;}
.topicbox{ 
width:220px; height:212px; background:url(../topicimg/newsbox.gif) no-repeat; padding:20px;
overflow:hidden;
float:left;
margin:8px 0;
line-height:150%;
}
.topicbox p{ line-height:150%; font-size:12px; padding:5px 0;}
.topic_t{ font-size:14px; color:#fd0101; height:20px; padding:0 0 0 40px;}

.side{ width:216px; float:left; display:inline;}
.sidebox{ width:214px; border:1px solid #bcc6bd; background:#fff; margin-bottom:5px;}
.sidebox ul{ margin:5px 0;}
.sidebox li{ padding:3px 0;}
.sidebox li a:hover{ text-decoration:none;}
.sidebox h1{ background:#ecf8ee; color:#437631; font-size:14px; padding:5px 0 0 10px;}
.sidebox h2{ padding:8px; margin:8px 4px; border-top:1px dashed #ccc;}


.foot{ width:752px; margin:2px auto; border:1px solid #bcc6bd; background:#fff;}
.foot p{ padding:8px 0; line-height:150%; text-align:center;}

