body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

.title { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px; }
.miniTxt { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; line-height:14px; }

#clear { clear:both; }



#header { background-color:#4A4A4A; text-align: center; height:180px; }
#head_banner {margin: 0 auto; width:1000px;}
#logo { float:left; width:199px;}
#logoL { float:left; margin:0px; padding:0px;  width:752px; height:180px;}
#search { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; }
#search_info { width:150px; float:right; height:32px; padding-top:10px; }
#search_bg { float:right; background-image:url(../images/search_bg.jpg); width:349px; height:32px; margin:0 10px 10px 10px;  text-align:left; padding:10px 0 0  20px; color:#333;}
#search_bg .search_Ico { margin:0 0 0 10px ; position:absolute;}
#logoTxt { margin-top:40px;}
	
	
	
#banner { background-image:url(../images/banner_bg.jpg); background-repeat:repeat-x; height:405px; margin:-10px 0 0 0; *margin:2px 0 0 0;}


#menu { margin:0 auto; width:900px; height:42px; }
#menu ul { list-style:none; }
#menu li a.menuL{ float:left; display:block;  list-style:none; background-image:url(../images/menuL.jpg);  height:32px; background-repeat:no-repeat; color:#000; padding:10px 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none; }
#menu li a.menuL:hover{list-style:none; background-image:url(../images/menuL_o.jpg); }


#menu li { float:left; list-style:none; background-image:url(../images/menuR.jpg); background-position:right; padding:0; margin:0 2px 0 0;   }
#menu li:hover { list-style:none; background-image:url(../images/menuR_o.jpg); background-position:right;  }

#menu li a.menuO{ float:left; display:block;  list-style:none; background-image:url(../images/menuL_o.jpg);  height:32px; background-repeat:no-repeat; color:#000; padding:10px 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none; }
#menu li a.menuO:hover{list-style:none; background-image:url(../images/menuL_o.jpg); }

#menu .Over { float:left; list-style:none; background-image:url(../images/menuR_o.jpg); background-position:right; padding:0; margin:0 2px 0 0;   }
#menu .Over:hover { list-style:none; background-image:url(../images/menuR_o.jpg); background-position:right;  }





#banner_pic { margin:28px auto 55px; width:900px; }




#content { margin:0 auto; width:1000px; }
#main { width:683px; float:left; }
#box { margin:20px 9px 0 0; border:1px #CCC solid; }
#box .content { padding:10px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; line-height:14px; }
#footer_banner{ text-align:left;}



#sidebar { float:right; width:306px; }
#title_nav { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; background-image:url(../images/title_bar_bg.jpg); background-repeat:repeat-x; height:26px; margin-top:20px; padding:8px 0 0 10px ; }
#sidebar ul { margin:5px 0 10px 0; padding-left:20px; }
#sidebar li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:27px; border-bottom:1px #333 dotted; }
#sidebar a:link, #sidebar a:visited{ color:#666; text-decoration:none;}
#sidebar a:hover { color:#C77E16;}





#footer { background-color:#000; border-top:4px #3E3838 solid; height:170px; padding:20px; margin-top:20px; }
#footer_text { margin:0 auto; width:900px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; line-height:18px;}
#footer_text a:link, #footer_text a:visited{ color:#FFF; text-decoration:none;}
#footer_text a:hover { color:#C77E16;}
