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, p, dl, dt, dd, ul, ol, 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: #D30408; font: 12px simsun,arial,helvetica,sans-serif; }
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; behavior: expression(this.onFocus=this.blur()); }
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; }
.overH { overflow: hidden; }
.hide { display: none; }
.blank { clear: both; overflow: hidden; display: block; }
h4.blank { height: 4px; }
h6.blank { height: 6px; }
span.blank { height: 1px; }
div.blank { height: 10px; }
.clear { height: 0; width: 0; clear: both; display: block; overflow: hidden; visibility: hidden; }


.np { padding: 0; }
.p_lr_10 { padding: 0 10px; }


.w45p { width: 45%; }

.w234 { width: 234px; }
.w344 { width: 344px; }
.w405 { width: 405px; }
.w555 { width: 555px; }
.w712 { width: 712px; }
.w960 { width: 960px; }
.w980 { width: 980px; }


.bC_W { background-color: #fff; }
.bC_Y { background-color: #fffcdf; }
.bor_1 { border: 1px solid #d7d7d7; border-top: none; }


.C_red a { color: #a50004; }
.C_dred { color: #954345; }
.C_gray { color: #999; }
.C_black a { color: #000; }
.C_brown { color: #7d5943; }
.more_l { color: #8f3b3b; }

.f12p { font-size: 12px; }
.f13p { font-size: 13px; }
.f14p { font-size: 14px; }
.f15p { font-size: 15px; }
.f16p { font-size: 16px; }
.f17p { font-size: 17px; }
.f30p { font-size: 30px; }


.f_B { font-weight: bold; }
.f_C { text-align: center; }
.f_L { text-align: left; }
.f_R { text-align: right; }


.lh16 { line-height: 16px; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }
.lh28 { line-height: 28px; }
.lh30 { line-height: 30px; }
.lh34 { line-height: 34px; }


dl dd { padding: 5px 11px; }
dl dt a { font-size: 12px; color: #000; float: right; padding: 6px 15px; }


.head_imG { height: 260px; width: 980px; background: url(head_imG.gif) no-repeat; }


.a_con { padding: 25px 40px; font-size: 13px; line-height: 38px; }

.p_list li { width: 90%; padding-bottom: 9px; }
.p_list li img { margin-bottom: 5px; padding: 2px; border: 1px solid #dedede; }
.p_list_2 li { width: 33%; float: left; padding-bottom: 9px; }
.p_list_2 li img { margin: 5px; padding: 2px; border: 1px solid #dedede; }


.t_list li { line-height: 26px; background: url(sprites.gif) no-repeat left -9px transparent; padding-left: 10px; }


.t_bG_1 { height: 29px; background: url(t_bG_1.gif) no-repeat; }
.t_bG_2 { height: 29px; background: url(t_bG_2.gif) no-repeat; }
.t_bG_3 { height: 29px; background: url(t_bG_3.gif) no-repeat; }
.t_bG_4 { height: 29px; background: url(t_bG_4.gif) no-repeat; }
.t_bG_5 { height: 29px; background: url(t_bG_5.gif) no-repeat; }
.t_bG_6 { height: 29px; background: url(t_bG_6.gif) no-repeat; }
.t_bG_7 { height: 29px; background: url(t_bG_7.gif) no-repeat; }

.t_bG_7 a { height: 29px; width: 260px; float: right; display: block; text-indent: -9999px; }


.siteinfo { width: 650px; margin: 0 auto; text-align: center; padding: 11px 0; font: 12px/20px microsoft yahei , simsun; overflow: hidden; }
.siteinfo a, .siteinfo span { color: #000; text-decoration: none; margin: 0 2px; }
.siteinfo a:hover { color: red; text-decoration: underline; }
.siteinfo .hot { color: red; }
.siteinfo .wBor { height: 1px; background-color: #fff; margin: 3px 0 6px; font-size: 0; line-height: 0; }


.i_c_bp { position: relative; color: #fff; margin-bottom: 10px; }
.i_c_bp1 { height: 35px; width: 340px; background-color: #78766e; position: absolute; left: 0; bottom: 0; z-index: 1; opacity: 0.7; filter: alpha(opacity=70); }
.i_c_bp2 { position: absolute; left: 10px; bottom: 5px; font-weight: bold; z-index: 2; }
.i_c_bp3 { position: absolute; right: 10px; bottom: 10px; z-index: 3; }
.i_c_bp3 li { height: 15px; width: 15px; background-color: #FFAA33; cursor: pointer; line-height: 15px; margin-left: 7px; overflow: hidden; text-align: center; float: left; }
.i_c_bp3 li.on { background-color: #fff; color: #000; }
.i_c_hp { overflow: auto; }
.i_c_hp li { width: 110px; padding: 8px 8px 0 0; text-align: center; float: left; }
.i_c_hp li.last { padding-right: 0; }
