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, strong, 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: #2d6a7d; 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_8 { padding: 8px; }
.p_l_10 { padding-left: 10px; }
.p_l_20 { padding-left: 20px; }
dl dd { padding: 5px 0 5px 8px; }

.h22 { height: 22px; }

.w48p { width: 48%; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w310 { width: 310px; }
.w320 { width: 320px; }
.w930 { width: 930px; }
.w950 { width: 950px; }
.w980 { width: 980px; }

.bc_w { background-color: #fff; }
.bor_1 { border: 1px solid #dcdcdc; }
.bor_2 { border: 1px solid #ddd; border-top: none; }
.bor_3 { border: 1px solid #bbb; }

.c_red { color: #8a213d; }
.c_gray a { color: #999; }
span.c_gray { color: #5d5959; }
.c_black a { color: #333; }
.c_blue a { color: #0088C1; }
.c_blue_2 a { color: #06648A; }

.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 dl { margin: 5px 0; padding: 5px 0; border-bottom: 2px solid #E7E7E7; }
.th_list dl dt { height: 30px; text-align: center; }
.th_list dl dt a { font: 300 16px/24px microsoft yahei , simhei, simsun; color: #00659b; }
.th_list dl dd { line-height: 18px; color: #646464; }
.th_list dl dd a { color: #4c89a5; }

.p_list li { float: left; padding: 4px; line-height: 20px; }
.p_list li a { text-align: center; }
.p_list li span { text-align: left; }
.p_list li a.c_tit { height: 40px; display: inline-block; overflow: hidden; color: #06648A; }
.p_list li a img { padding: 2px; border: 1px solid #dedede; display: block; margin: 0 auto; }

.pl_70 li { width: 74px; }
.pl_100 li { padding: 4px 12px; width: 100px; }
.pl_150 li { width: 154px; }
.pl_160 li { padding: 4px 12px; width: 160px; }

.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: 100%; background: url(header_bg.gif) 0 top no-repeat; }
.footer #footer { margin: 7px auto; }

.nav { height: 57px; width: 854px; background: url(nav_bg.png) no-repeat; margin: 85px auto 0; z-index: 22; }
.nav ul li { width: 120px; float: left; text-align: center; padding: 5px 0 2px; }
.nav ul li a { color: #fff; font: bold 14px/18px arial; }

.t_bg_x_1 { height: 31px; background: url(t_bg_x_1.jpg) 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.jpg) repeat-x; }

.t_bg_1 { height: 35px; background: url(t_bg_1.gif) no-repeat; }
.t_bg_2 { height: 31px; background: url(t_bg_2.gif) no-repeat; }
.t_bg_3 { height: 31px; background: url(t_bg_3.gif) no-repeat; }
.t_bg_4 { height: 30px; background: url(t_bg_4.gif) no-repeat; }
.t_bg_5 { height: 60px; background: url(t_bg_5.gif) no-repeat; }
.t_bg_6 { height: 60px; background: url(t_bg_6.gif) no-repeat; }
.t_bg_7 { height: 60px; background: url(t_bg_7.gif) no-repeat; }
.t_bg_8 { height: 60px; background: url(t_bg_8.gif) no-repeat; }
.t_bg_9 { height: 60px; background: url(t_bg_9.gif) no-repeat; }
.t_bg_10 { height: 60px; background: url(t_bg_10.gif) no-repeat; }
.t_bg_11 { height: 60px; background: url(t_bg_11.gif) no-repeat; }
.t_bg_12 { height: 60px; background: url(t_bg_12.gif) no-repeat; }

.linker_1 { height: 40px; background: url(linker_1.gif) center 0 no-repeat; display: block; text-indent: -2222em; }
.linker_2 { height: 40px; background: url(linker_2.gif) center 0 no-repeat; display: block; text-indent: -2222em; }
.linker_3 { height: 40px; background: url(linker_3.gif) center 0 no-repeat; display: block; text-indent: -2222em; }

.c_bg_1 { height: 100%; background: #fff url(c_bg_1.gif) center 60px repeat-x; }
.c_bg_2 { height: 100%; background: #fff url(c_bg_2.gif) center 60px repeat-x; }
.c_bg_3 { height: 100%; background: #fff url(c_bg_3.gif) center 60px repeat-x; }

.more_link_1 { text-align: right; padding-right: 11px; }
.more_link_1 a { color: #000; line-height: 32px; }
.more_link_2 a { height: 25px; width: 80px; text-indent: -2222em; margin: 16px 14px 0 0; display: inline; float: right; }

.ch_navmenu, .ch_navmenu * { overflow: visible; }

#dot_hd { height: 460px; width: 300px; position: relative; background-color: #ccc; border: 1px solid #c6c6c6; }
#dot_hd ul { position: absolute; }
#dot_hd ul li { height: 460px; width: 300px; float: left; overflow: hidden; position: relative; background: #000; }
#dot_hd .num_butt { height: 10px; width: 100%; position: absolute; padding: 10px; right: 0; bottom: 0; text-align: right; }
#dot_hd .num_butt span { width: 9px; height: 9px; display: inline-block; _display: inline; _zoom: 1; _font-size: 0; margin-left: 5px; cursor: pointer; background-color: #000; }

.t_bg_linker { height: 30px; line-height: 30px; padding-left: 15px; }
.t_bg_linker a { line-height: 20px; padding: 0 6px; float: left; }

