@charset "utf-8";
body { margin:0; padding:0; background:#c5f7c6 url(/QB2009/images/bg.jpg) repeat-x; font-family:"宋体", Arial; font-size:12px; color:#777; }
form { margin:0; padding:0; }
img  { border:none; }
a { color:#f8d77d; }

.clr { clear:both; }
.hdiv { margin:0 auto; width:958px; padding:0; clear:both; }
.cdiv { margin:0 auto; width:952px; padding:0; clear:both; }
.fdiv { margin:0 auto; width:100%; padding:0; clear:both; }
.cl_o { color:#ff7e00; }
.f_1 { color:#5c7b96; font-size:14px; font-weight:bold; }
.f_2 { color:#ff8400; font-size:14px; font-weight:bold; }
.tbl_common { background:#c1dad7; }
.tbl_common th { background:url(/QB2009/images/tbl_th_bg.gif) no-repeat left top; font-size:14px; font-weight:bold; color:#5c7b96; text-align:center; }
.tbl_common td { background:#fff; font-size:12px; color:#767677; text-align:center; }
.tbl_menu { background:url(/QB2009/images/tab_bg.gif) repeat-y left top; }
.tbl_menu td a { float:right; width:90px; height:29px; line-height:29px; margin:3px 0; padding:0; background:url(/QB2009/images/tab_out.gif) no-repeat right center; color:#fff; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; display:inline; }
.tbl_menu td span { float:right; width:90px; height:29px; line-height:29px; margin:3px 0; padding:0; background:url(/QB2009/images/tab_over.gif) no-repeat right center; color:#5c7b96; font-size:14px; font-weight:bold; text-align:center; display:inline; }
.tbl_th td { background:url(/QB2009/images/tbl_th_bg.gif) no-repeat left top; font-size:14px; font-weight:bold; color:#5c7b96; text-align:center; }

#header { height:225px; }
#header_01 { width:958px; height:116px; background:url(/QB2009/images/header_01.jpg) no-repeat center top; }
#header_02 { width:958px; height:109px; background:url(/QB2009/images/header_02.jpg) no-repeat center top; }
#menu { height:44px; }
#menu_tbl { float:left; width:958px; height:44px; display:inline; }
#headbanner { height:123px; }

#main_left { float:left; margin:0; padding:0; width:197px; display:inline; }
#main_left ul { float:left; width:197px; list-style-type:none; list-style-position:outside; margin:0; padding:0; display:inline; }
#main_left li { float:left; width:197px; height:309px; list-style-type:none; list-style-position:outside; margin:0 0 6px 0; padding:0; display:inline; }
#main_left li img { float:left; margin:0; padding:0; display:inline; }

#main_center { float:left; margin:0 0 0 4px; padding:0; width:550px; background:#b4ff00 url(/QB2009/images/main_border_01.gif) no-repeat center top; display:inline; }
#main_center_bot { float:left; width:550px; height:8px; background:url(/QB2009/images/main_border_02.gif) no-repeat center bottom; display:inline; }
#home_sub { float:left; width:542px; margin:4px 0 0 4px; display:inline; }
#home_sub dl { float:left; width:542px; margin:0 0 5px 0; padding:0; background:url(/QB2009/images/home_bg.gif) repeat-y center top; display:inline; }
#home_sub dt { float:left; width:542px; margin:0; padding:0; display:inline; }
#home_sub dt img { float:left; margin:0; padding:0; display:inline; }
#home_sub dd { float:left; width:542px; margin:0; padding:0; background:url(/QB2009/images/line_508x1_01.gif) no-repeat center bottom; display:inline; }
#home_sub dd.bot { float:left; width:542px; height:12px; margin:0; padding:0; background:url(/QB2009/images/home_border_02.gif) no-repeat center bottom; display:inline; }
#home_sub dd a { float:left; width:542px; height:24px; margin:2px 0; padding:4px 0 0 0; line-height:24px; color:#919191; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; display:inline; }
#home_sub dd a:link,#home_sub dd a:visited { background:none; }
#home_sub dd a:hover,#home_sub dd a:active { background:url(/QB2009/images/func_bg_over.jpg) repeat-y center top; }
#home_sub dd a img { margin-right:10px; margin-bottom:-3px; }
#page_sub { float:left; width:542px; margin:4px 0 0 4px; display:inline; }
#page_sub dl { float:left; width:542px; margin:0 0 5px 0; padding:0; display:inline; }
#page_sub dt { float:left; width:542px; margin:0; padding:0; display:inline; }
#page_sub dt img { float:left; margin:0; padding:0; display:inline; }
#page_sub dd { float:left; width:271px; height:130px; margin:7px 0 0; padding:0; background:url(/QB2009/images/page_bg.gif) no-repeat center top; display:inline; }
#page_sub dd h3 { float:left; width:271px; line-height:30px; margin:10px 0 3px; padding:0; color:#0090ff; font-size:16px; font-weight:bold; text-align:center; display:inline; }
#page_sub dd span { float:left; width:271px; height:20px; line-height:20px; margin:2px 0 5px; padding:0; color:#777; font-size:14px; font-weight:bold; text-align:center; display:inline; }
#page_sub dd p { float:left; width:271px; height:60px; line-height:60px; margin:0; padding:0; background:url(/QB2009/images/line_234x1_01.gif) no-repeat center top; text-align:center; display:inline; }
#page_sub dd p img { margin-top:7px; }
#detail_sub { float:left; width:542px; margin:4px 0 0 4px; display:inline; }
#detail_sub dl { float:left; width:542px; margin:0 0 5px 0; padding:0; background:url(/QB2009/images/home_bg.gif) repeat-y center top; display:inline; }
#detail_sub dt { float:left; width:542px; margin:0; padding:0; display:inline; }
#detail_sub dt img { float:left; margin:0; padding:0; display:inline; }
#detail_sub dd { float:left; width:508px; margin:10px 0 0 17px; padding:0; display:inline; }
#detail_sub dd.bot { float:left; width:542px; height:12px; margin:0; padding:0; background:url(/QB2009/images/home_border_02.gif) no-repeat center bottom; display:inline; }

#main_right { float:right; margin:0; padding:0; width:197px; display:inline; }
#main_right dl { float:left; margin:0 0 7px; padding:0; width:197px; background:#b4ff00 url(/QB2009/images/right_border_01.gif) no-repeat center top; display:inline; }
#main_right dt { float:left; margin:0; padding:0; width:197px; display:inline; }
#main_right dt img,#main_right dd img { float:left; margin:0; padding:0; display:inline; }
#main_right dd { float:left; margin:3px 0 3px 10px; padding:0; width:177px; text-align:center; display:inline; }
#main_right dd.bot { float:left; margin:0; padding:0; width:197px; height:8px; background:url(/QB2009/images/right_border_02.gif) no-repeat center bottom; display:inline; }
#main_right dd ul { float:left; margin:0; padding:0; width:177px; list-style-type:none; list-style-position:outside; background:#fff url(/QB2009/images/right_sub_border_01.gif) no-repeat center top; display:inline; }
#main_right dd ul li { float:left; margin:5px 0 0 8px; padding:0; width:161px; list-style-type:none; list-style-position:outside; border-bottom:1px solid #d9d6cf; display:inline; }
#main_right dd ul li.bot { float:left; margin:0; padding:0; width:177px; height:11px; border-bottom:none; background:url(/QB2009/images/right_sub_border_02.gif) no-repeat center bottom; display:inline; }
#main_right dd ul li a { float:left; padding-left:20px; line-height:30px; background:url(/QB2009/images/icon_02.gif) no-repeat 5px 12px; display:inline; }
#main_right dd ul li a:link,#main_right dd ul li a:visited { color:#919191; font-weight:bold; text-decoration:none; }
#main_right dd ul li a:hover,#main_right dd ul li a:active { color:#000; font-weight:bold; text-decoration:none; }

#footer_border { height:20px; }
#footer { height:125px; background:#1b8eb5 url(/QB2009/images/footer_bg.gif); }
#footer_content {}
#footer_c { float:left; width:958px; margin:26px 0 0 0; color:#efefef; line-height:25px; text-align:center; display:inline; }
#footer_c a { text-decoration:none; }
#footer_c * { vertical-align:middle; }