body {font-size: 12px; font-family:Arial; line-height:24px; color: #7b7b7b; background:url(../Images/bg.jpg) top repeat-x; background-color:#fff; margin:0 auto;}
.clear{clear:both;}
ul{padding:0; margin:0;}
ul li{list-style:none; padding:0; margin:0;}
img{border:0;}

A:link,A:visited,A:active {
  text-decoration:none; COLOR: #7b7b7b; 
}
A:hover {
	COLOR:#1b75bc; TEXT-DECORATION: underline;
}

.float1{float:left;}
.float2{float:right;}
.float3{margin:0 auto;}

#toper{width:1002px; margin:0 auto; margin-bottom:5px;}
#top_right{float:right; margin-top:10px;}
#lau{width:103px; height:20px; background:url(../Images/lau_bg.jpg) no-repeat; line-height:20px; text-align:center;}
#menu{width:818px; float:right; margin-top:14px;}
#menu_left{width:5px; float:left;}
#menu_bg{width:808px; height:36px; float:left; background:url(../Images/menu_bg.jpg) repeat-x;}
#menu_right{width:5px; float:right;}

#menu ul li{width:101px; height:36px; line-height:36px; background:url(../Images/menu_line.jpg) right no-repeat; text-align:center; color:#fff; font-weight:bold; float:left;}
#menu ul li a:link, #menu ul li a:visited{width:101px;text-align:center; color:#fff; font-weight:bold; text-decoration:none;}
#menu ul li a:hover{width:101px;text-align:center; color:#f6ff00; font-weight:bold; text-decoration:none;}

#banner{width:1002px; margin:0 auto; margin-bottom:15px; position:relative;}
#banner_tu{margin:0;}
#banner_fu{position:absolute; z-index:100; margin-bottom:10px; margin-left:0px;}

#main{width:1002px; margin:0 auto; margin-bottom:10px;}
#main01{width:331px; float:left; margin-right:15px;}
.bd{width:299px; height:90px; border:1px #d4d4d4 solid; padding:3px 15px 15px 15px; float:left;}
.main01_title{width:100%; height:28px; margin:0 auto; background:url(../Images/line.jpg) bottom no-repeat; margin-bottom:7px;}

#main02{width:461px; float:left; margin-right:15px;}
.tt{width:461px; height:23px; line-height:23px; float:left; background:url(../Images/tt_bg.jpg) no-repeat;}
.news{width:437px; height:68px; background-color:#f4f4f4; padding:12px; float:left;}
.news ul li{width:437px; float:left;}

#main03{width:180px; float:right;}
#main03 ul li{width:180px; height:38px; float:left;}

#footer_bg{width:100%; height:120px; background:url(../Images/footer_bg.jpg) top repeat-x;}
#footer{width:1002px; margin:0 auto;}
#footer_text{width:1002px; text-align:center; line-height:20px; color:#7b7b7b; padding-top:10px; padding-bottom:5px;}
#footer_ico{width:1002px; text-align:center; margin:0 auto;}
#footer_ico ul li{display:inline; padding-right:10px;}