/*design by estorm*/

/*public*/
body { margin:0 auto; background:#fff url(bg.jpg) repeat-x center bottom; padding:0px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif, "ËÎÌå", "ÐÂËÎÌå"; }
div, ul, li, dl, dt, dd, h2, h3, p, span, form { margin:0px; padding:0px; list-style:none; }
.clear { clear:both; }

#header { width:778px; height:85px; margin:0 auto; }
#header #logo { width:300px; height:65px; float:left; margin-top:10px; }
#header h2 { display:none; }
#header #logo img { border:0px; width:290px; height:65px; }
#header #index { width:365px; height:65px; margin-top:10px; float:right; }
#header #index li { width:365px; height:30px; line-height:30px; text-align:right; display:block; }
#header #index li a { color:#333; margin-left:20px; background:url(arrow.gif) no-repeat left center; padding-left:10px; }
#header #index li a:hover { text-decoration:none; }
#header #index li img { float:right; margin-top:8px; margin-right:15px; }
#header #index li form { float:right; }

#nav { width:778px; height:30px; margin:0 auto; background:#f60; text-align:center; }
#nav h2 { width:730px; font-size:12px; color:#fff; line-height:20px; margin-top:5px; }
#nav a { color:#fff; text-decoration:none; width:80px; text-align:center; display:block; float:left; }

#footer { width:778px; height:55px; background:url(footbg.gif) no-repeat top center; margin:0 auto; clear:both; text-align:center; }
#footer h3 { width:630px; _width:640px; height:30px; font-size:12px; }
#footer h3 a { width:90px; height:20px; line-height:30px; display:block; text-align:center; float:left; color:#333; text-decoration:underline; font-weight:normal; }
#footer h3 a:hover { text-decoration:none; }
#footer h2 { font-size:12px; font-weight:normal; line-height:18px; text-align:center; float:left; }
#footer h2 strong { font-size:11px; color:#000; }
#footer h2 a { font-size:11px; color:#000; text-decoration:none; font-weight:bold; }
#footer h2 a:hover { text-decoration:underline; }
#footer span { float:right; line-height:18px; color:#b3b3b3; font-size:11px; }

#banner { width:778px; height:360px; margin:0 auto; padding:0px; }
#banner img { margin:0px; border:0px; padding:0px; clear:both; display:block; }
#sbody { width:778px; margin:10px auto; }
#sbodybg { width:778px; float:left; }
#sbodybg div { width:389px; float:left; line-height:20px; margin-bottom:10px; }
#sbody dl { width:389px; float:left; color:#666; }
#sbody dt { width:100px; float:left; }
#sbody dd { width:244px; float:left; background:url(icon_tit_icon.gif) no-repeat left top; padding-left:20px }
#sbody h2 { font-size:13px; height:20px; color:#0a51a1; width:219px; clear:both;  }
#sbody span { margin-top:5px; display:block; }
#sbody img { border:0px; }