body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
div, dl, dt, dd, ul, li { overflow: hidden; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { font-size: 100%; }
body { background-color: #08548B; font: 12px/1.6 Tahoma,Geneva,sans-serif; color: #333; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
:focus { outline: 0; }
:link, :visited, ins { text-decoration: none; }
a:hover { text-decoration: underline; }
a { outline: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }


.fr { float: right; }
.fl { float: left; }
.fl_6 { float: left; display: inline; }
.mm { margin: 0 auto; }
.blank { clear: both; overflow: hidden; display: block; }
h4.blank { height: 4px; }
h6.blank { height: 6px; }
div.blank { height: 10px; }
span.blank { height: 1px; }
.clear { height: 0; width: 0; clear: both; line-height: 0; font-size: 0; display: block; visibility: hidden; }
.dotline { height: 1px; background: url("all_icon.png") repeat-x scroll left -263px; clear: both; margin: 2px auto; }
.fix_6_bor { height: 100%; }

.np { padding: 0; }
.p_5 { padding: 5px; }
.p_8 { padding: 8px; }
.p_l_20 { padding-left: 20px; }
.p_lr_10 { padding: 0 10px; }
dl dd { padding: 5px 0 5px 8px; }

.h22 { height: 22px; }

.w48p { width: 48%; }
.w50p { width: 50%; }

.w245 { width: 245px; }
.w350 { width: 350px; }
.w355 { width: 355px; }
.w360 { width: 360px; }
.w590 { width: 590px; }
.w715 { width: 715px; }
.w940 { width: 940px; }
.w960 { width: 960px; }
.w980 { width: 980px; }

.bc_w { background-color: #fff; }
.bc_b { background-color: #085FA0; }
.bor_1 { _height: 100%; border: 1px solid #D5D5D5; border-top: none; }
.bor_2 { _height: 100%; border: 1px solid #095FA0; border-top: none; }
.bor_3 { _height: 100%; border: 1px solid #095FA0; }
.bor_4 { _height: 100%; border: 1px solid #CCCCCC; }

.c_red { color: #8a213d; }
.c_gray a { color: #999; }
.c_black a { color: #333; }
.c_blue a { color: #0088C1; }
.c_white a { color: #fff; }

.f12p { font-size: 12px; }
.f13p { font-size: 13px; }
.f14p { font-size: 14px; }
.f15p { font-size: 15px; }
.f16p { font-size: 16px; }

.f_b { font-weight: bold; }
.ta_c { text-align: center; }
.ta_l { text-align: left; }
.ta_r { text-align: right; }

.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }

.tr_list { height: 100%; background: url(rank_bg.gif) 0 -8px no-repeat; }
.tr_list li { height: 24px; line-height: 24px; padding-left: 22px; text-align: left; }
.t_list li { height: 26px; line-height: 26px; background: url(sprites.gif) no-repeat left -9px; padding-left: 11px; text-align: left; }
.tv_list li { height: 24px; line-height: 24px; background: url(tv_list_bg.gif) no-repeat left 6px; padding-left: 25px; text-align: left; }
.th_list li { height: 24px; width: 330px; font: bold 17px/24px microsoft yahei , simhei, simsun; text-align: center; }
.td_list li { line-height: 26px; background: url(sprites.gif) no-repeat left -9px; padding-left: 11px; text-align: left; }
.td_list li .date { padding-left: 5px; font: 12px/20px arial; color: #666; }
.box_list li { height: 164px; width: 132px; background: url(box_list_bg.gif) no-repeat; float: left; padding: 11px 30px 15px 6px; }
.box_list li * { display: block; color: #fff; line-height: 22px; }
.box_list li img { margin-bottom: 11px; }
.linker_list li { width: 18%; float: left; text-align: center; border: 1px solid #D5D5D5; margin: 4px 8px; display: inline; }
.linker_list li a { line-height: 25px; }
.city_list ul { display: block; }
.city_list li { float: left; padding: 0 5px; line-height: 25px; }

.p_list li { float: left; padding: 4px; line-height: 20px; text-align: center; }
.p_list li a img { padding: 2px; border: 1px solid #dedede; display: block; margin: 0 auto; }

.pl_120 li { width: 128px; padding: 6px; margin: 6px 0; }
.pl_120 li a img { border: 4px solid #09548B; padding: 0; }
.pl_150 li { width: 154px; padding: 6px; }


.show_p li { width: 203px; padding: 10px; background-color: #F4F4F4; border: 1px solid #999; margin: 5px; display: inline; }
.show_p li:hover { background-color: #999; }

.pta_list { height: 110px; width: 212px; padding-left: 150px; float: left; position: relative; margin: 9px 0; padding-right: 10px; }
.pta_list .pta_pic { width: 146px; position: absolute; left: 0; top: 0; }
.pta_list .pta_tit { text-align: center; font: bold 14px/24px microsoft yahei, arial; }
.pta_list .pta_abs { line-height: 20px; }

.hide { display: none; }
.tabmenu { height: 28px; background: url(tab_bg.gif) no-repeat; }
.tabmenu ul { padding-left: 30px; }
.tabmenu ul li { float: left; }
.tabmenu ul li a { width: 160px; text-indent: -2222px; display: inline-block; }

.loper { height: 68px; }
.header { height: 148px; background: url(header_bg.gif) no-repeat; }
.footer #footer { margin: 7px auto; }
.footer .foot_n, .footer .foot_n * { color: #fff; }

.nav { height: 40px; width: 980px; background: url(nav_bg.gif) repeat-x; }
.nav ul { padding-left: 25px; }
.nav ul li { float: left; padding: 0 20px; }
.nav ul li.v { height: 40px; width: 2px; float: left; padding: 0; background: url(nav_bg_v.gif) no-repeat; }
.nav ul li a { color: #000; font: bold 15px/40px arial; text-align: center; }

.t_bg_x_1 { height: 31px; background: url(t_bg_x_1.gif) repeat-x; border: 1px solid #d5d5d5; }
.t_bg_x_2 { height: 31px; background-color: #E9E9E9; border: 1px solid #d5d5d5; }
.t_bg_x_3 { height: 27px; background: url(t_bg_x_3.gif) repeat-x; }

.t_bg_1 { height: 26px; background: #085FA0 url(t_bg_1.gif) no-repeat; }
.t_bg_2 { height: 20px; background: url(t_bg_2.gif) no-repeat; margin: 4px 0; }
.t_bg_3 { height: 30px; background: url(t_bg_3.gif) 6px 6px no-repeat; }
.t_bg_4_x { height: 30px; background: url(t_bg_4_x.gif) repeat-x; }
.t_bg_4 { height: 30px; background: url(t_bg_4.gif) 6px 6px no-repeat; }
.t_bg_5 { height: 35px; background: url(t_bg_5.gif) no-repeat; }
.t_bg_5_x { height: 35px; background: url(t_bg_5_x.gif) repeat-x; }
.t_bg_6 { height: 35px; background: url(t_bg_6.gif) no-repeat; }
.t_bg_7 { height: 18px; background: url(t_bg_7.gif) center 2px no-repeat; }
.t_bg_8 { height: 18px; background: url(t_bg_8.gif) center 2px no-repeat; }
.t_bg_9 { height: 39px; background: url(t_bg_9.gif) no-repeat; }
.t_bg_10 { height: 39px; background: url(t_bg_10.gif) no-repeat; }
.t_bg_11 { background-color: #006CB6; color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: 30px; padding-left: 20px; }
.t_bg_12 { height: 35px; background: url(t_bg_12.gif) 11px 8px no-repeat; border-bottom: 1px solid #095FA0; }

.link_bg dl { width: 450px; float: left; padding: 5px 11px; }
.link_bg dl dt { height: 170px; }
.linker_1 { height: 60px; width: 590px; background: url(linker_1.gif) 50% 0 no-repeat; display: block; text-indent: -2222em; }
.linker_2 { height: 170px; width: 450px; background: url(linker_2.gif) center 0 no-repeat; display: block; text-indent: -2222em; }
.linker_3 { height: 170px; width: 450px; background: url(linker_3.gif) center 0 no-repeat; display: block; text-indent: -2222em; }
.linker_4 { height: 170px; width: 450px; background: url(linker_4.gif) center 0 no-repeat; display: block; text-indent: -2222em; }
.linker_5 { height: 170px; width: 450px; background: url(linker_5.gif) center 0 no-repeat; display: block; text-indent: -2222em; }
.linker_6 { height: 170px; width: 450px; background: url(linker_6.gif) center 0 no-repeat; display: block; text-indent: -2222em; }
.linker_7 { height: 170px; width: 450px; background: url(linker_7.gif) center 0 no-repeat; display: block; text-indent: -2222em; }

.t_bg_2, .t_bg_3, .t_bg_7, .t_bg_8 { text-align: right; line-height: 20px; }
.t_bg_2 a, .t_bg_3 a, .t_bg_7 a, .t_bg_8 a { color: #333; }
.t_bg_3 { line-height: 30px; padding-right: 22px; }
.t_bg_5, .t_bg_6, .t_bg_9, .t_bg_10 { text-align: right; line-height: 35px; }
.t_bg_5 a, .t_bg_6 a, .t_bg_9 a, .t_bg_10 a { color: #fff; padding-right: 11px; }

.hot_link a { white-space: nowrap; line-height: 22px; padding: 0 3px; }

.NextPaGe { width: 150px; margin: 0 auto; text-align: center; }
.NextPaGe a, .NextPaGe a:visited { color: #235171; font: 13px/22px microsoft yahei , simsun; display: inline; }

#hd { height: 196px; position: relative; }
#hd #hd_tit { height: 20px; position: absolute; color: #fff; cursor: pointer; line-height: 20px; padding: 0 9px; display: inline-block; z-index: 22; bottom: 8px; left: 9px; background-color: #000; filter: Alpha(Opacity=50); opacity: 0.5; }
#hd #hd_num { position: absolute; filter: Alpha(Opacity=75); opacity: 0.75; bottom: 8px; right: 5px; height: 20px; z-index: 22; }
#hd #hd_num li { padding: 0 5px; line-height: 18px; float: left; display: inline; color: #FFF; border: #fff 1px solid; background-color: #ccc; cursor: pointer; margin: 0 4px 0 0; }

