body { background:#E1E7EC; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #577487; margin:0; padding:0;}

.all-padding { padding:0 10px;}
.all-width { width:977px; margin:0 auto;}

a { color:#3B7ECC;}
.clearer { clear: both;}

/*---------------- header ------------------*/
#header { background:#2F3F99 url(header_bg.jpg) top repeat-x;}

#header-top { background:url(header_bg_top.gif) top repeat-x;}
#header-top-right { background:url(header_bg_top_right.jpg) top right no-repeat;}
#header-top-left { background:url(header_bg_top_left.jpg) top left no-repeat; width:100%; height:309px;}

/*---------------- menu ------------------*/
#navBar { background:#1F2831; margin-top:1px;}
#navBar-right { background:#202A33 url(navBar_right.gif) right repeat-y;}
#navBar-left { background:url(navBar_left.gif) left repeat-y; width:100%; overflow:hidden;}

#menu { padding:7px 0 0 50px;}
#menu ul { margin:0; padding:0; list-style:none; width:100%; overflow:hidden; font-weight:bold; font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;}
#menu ul li { float:left; padding:0 5px 0 0;}
#menu ul li span { display:block; float:left;}
#menu ul li a { display:block; float:left; padding:10px 29px; color:#FFFFFF; text-decoration:none;}
#menu ul li a:hover { color:#476BB9; text-decoration:none;}

#menu ul li span.over { background:#BFD7EA url(menu_center.gif) top repeat-x;}
#menu ul li span.over span { background:url(menu_right.gif) top right no-repeat;}
#menu ul li span.over span a { background:url(menu_left.gif) top left no-repeat;}

/*---------------- page ------------------*/
#border { background:#FFFFFF url(border_bottom.gif) bottom repeat-x;}
#border-top { background:url(border_top.gif) top repeat-x;}
#border-right { background:url(border_right.gif) right repeat-y;}
#border-left { background:url(border_left.gif) left repeat-y;}
#border-bottom-right { background:url(border_bottom_right.gif) bottom right no-repeat;}
#border-bottom-left { background:url(border_bottom_left.gif) bottom left no-repeat; padding:60px 37px 10px;}

#page { width:903px; margin:0 auto; overflow:hidden;}

#sidebar { width:220px; float:left;}
.widget { background:#E8F1F8 url(widget_bottom_right.gif) bottom right no-repeat; width:100%; margin-bottom:21px;}
.widget-bottom-left { background:url(swidget_bottom_left.gif) bottom left no-repeat; width:100%;}
.widget-heading { background:#C2D9EB url(w_heading_top.gif) top repeat-x;}
.widget-heading-bottom-right { background:url(w_heading_bottom_right.gif) bottom right no-repeat;}
.widget-heading-bottom-left { background:url(w_heading_bottom_left.gif) bottom left no-repeat;}
.widget-heading-top-right { background:url(w_heading_top_right.gif) top right no-repeat;}
.widget-heading-top-left { background:url(w_heading_top_left.gif) top left no-repeat; width:100%;}

.widget-heading h2 { padding:14px 20px 9px 50px; margin:0; font-size:16px; background:url(w_heading_icon3.gif) 24px 15px no-repeat;}

.sidebar-xwzx td { border-top:1px solid #FFFFFF;}
.widget ul { margin:0; padding:0; list-style:none;}
.widget ul li { border-top:1px solid #FFFFFF; padding:10px 10px 6px 30px;}
.widget ul li a { color:#6B7175; text-decoration:none;}
.widget ul li a:hover { text-decoration:underline;}

#content { width:680px; float:right; margin-bottom:21px;}
.content-bottom { background:#FFFFFF url(content_line.gif) bottom repeat-x;}
.content-top { background:url(content_line.gif) top repeat-x;}
.content-right { background:url(content_line.gif) right repeat-y;}
.content-left { background:url(content_line.gif) left repeat-y;}
.content-bottom-right { background:url(content_bottom_right.gif) bottom right no-repeat;}
.content-bottom-left { background:url(content_bottom_left.gif) bottom left no-repeat;}
.content-top-right { background:url(content_top_right.gif) top right no-repeat; width:100%;}
.content-top-left { background:url(content_top_left.gif) top left no-repeat; padding:5px; overflow:hidden;}

#con_title { background:url(w_heading_icon.gif) no-repeat 15px 5px; height:25px; line-height:25px; padding-left:36px; border-bottom:1px solid #C2D9EB; margin-bottom:10px;}
#con_title a { color: #444; text-decoration:none;}
#con_title a:hover { color:#476CBA;}
.font-span { font-weight:bold;}

#xwzx, #gsjj { line-height:22px;}
#xwzx table a, #gsjj table a, #sidebar table a, #about a { text-decoration:none;}
#xwzx table a:hover, #gsjj table a:hover, #sidebar table a:hover, #about a:hover { color: #339; text-decoration: underline;}
#gsjj p { text-indent:2em; line-height:25px; margin:5px 20px; padding:8px 15px; background: #E8F1F8; color: #600;}
#gsjj p span { margin-left: 362px;}
.spanA a { text-decoration:none;}
.spanA a:hover { color:#F00;}
#gsjj h4 { font-size:12px; border-bottom:1px solid #C2D9EB; margin:0 3px; padding:10px 0 0px 10px;}
#gsjj h4 span { margin-left: 550px; font-weight:normal;}
#about h2 { text-align:center;}
#about p { margin:0 15px; padding:0; line-height:25px; text-indent:2em;}
#about p span.fontstyle { color: #F00;}
.ProBodyTitleBlack { font-size:14px; color:#476CBA; font-weight:bold;}

/*---------------- footer ------------------*/
#footer { padding:0;}
#footer p { margin:0; padding:20px 20px 15px; text-align:center; color:#202A33;}
#footer a { color: #633; text-decoration:none;}
#footer a:hover { color: #609; text-decoration:underline;}
