@charset "utf-8";
/* CSS重置 */
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;font-size:12px; }
fieldset, img { border:0 }
:focus { outline: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 }
code, kbd, samp, tt { font-size:100% }
input, button, textarea, select { *font-size:100%
}
body { line-height:1.5; font-family:"宋体", Tahoma; }
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 }
:link, :visited, ins { text-decoration:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
/* 框架 */
#wrap { width:778px; margin:0 auto; background:#FFF; }
#head { height:240px; }
#head_top { height:70px; background:url(../../images/bg_head.jpg) repeat-x #FFF; }
#head_top div.left { float:left; width:440px; height:55px; padding:15px 0 0 10px; }
#head_top div.right { float:right; width:328px; height:50px; padding-top:20px; }
#head_top p { text-align: right; padding-right:10px; line-height: 20px; }
#head_top p.time { height:20px; }
#head_top p.navtop { height:20px; text-indent:0; }
#head_middle { height:49px; border-bottom:#FFF solid 1px; }
#mainnav { height:24px; background:#CB030D url(../../images/bg_nav.jpg) no-repeat; line-height: 24px; text-align: center; }
#mainnav p { background:url(../../images/bg_nav.jpg) no-repeat right -30px; }
#mainnav span { padding:0 13px; }
#subnav { height:25px; background:url(../../images/bg_nav.jpg) repeat-x 0 -60px; line-height: 26px; text-align: center; overflow:hidden; }
#head_bottom { height:120px; }
#head_bottom div.left { float:left; width:580px; height:120px; overflow:hidden; }
#head_bottom div.right { float:right; width:196px; height:109px; overflow:hidden; padding-top:10px; background:#F0F0F0; border-top:#CCC 1px solid; border-left:#CCC 1px solid; }
#head_bottom div.right2 { float:right; width:196px; height:114px; overflow:hidden; padding-top:5px; background:#F0F0F0; border-top:#CCC 1px solid; border-left:#CCC 1px solid; }
#head_bottom div.right3 { float:right; width:196px; height:120px; overflow:hidden; padding-top:0px; background:#F0F0F0; border-top:#CCC 1px solid; border-left:#CCC 1px solid; }
#head_bottom table { width:165px; margin:0 auto; }
#head_bottom div.right3 table { width:185px; }
#head_bottom table td { height:26px; }
#head_bottom div.right2 td { height:20px; }
#head_bottom div.right3 td { height:28px; }
#right_login li { float:left; width:31px; padding-left:10px; background:url(../../images/icon.gif) no-repeat 3px 5px; }
#navquick { height:23px; border-top:#CB030D solid 1px; border-bottom:#CB030D solid 1px; color:#CB020C; font-size: 12px; line-height: 24px; overflow:hidden; background:#fff; }
#area div#left { float:left; width:197px; border-right:#D7D7D7 1px solid; background:#F0F0F0; }
#area div#center { float:left; width:382px; }
#area div#right { float:right; width:197px; border-left:#D7D7D7 1px solid; background:#F0F0F0; }
#area div#left2 { float:left; width:580px; }
#area div#right2 { float:right; width:198px; }
#footet { height:70px; border-top:#CB030D 4px solid; clear:both; background:#FFF }
#footet div#left { float:left; width:198px; line-height: 70px; text-align: center; }
#footet div#center { float:left; width:382px; padding-top:15px; line-height: 20px; }
#footet div#right { float:right; width:198px; line-height: 70px; text-align: center; color:#CB030D; font-size: 12px; }
#footet span.tel { font-family: Arial; font-size: 15px; font-weight: bold; font-style: italic; }
/* 细节 */
div h2 { position:relative; }
div h3 { position:relative; }
div h2 span { position:absolute; top:0px; right:10px; }
div h3 span { position:absolute; top:0px; right:10px; }
.box_konghang { height:10px; overflow:hidden; clear:both; }
.clear { clear:both; }
.button_qy, .button_sh, .button_dongtai, .button_zhengshu { width:180px; height:25px; border:none; font-size: 12px; color: #CB020C; line-height: 26px; padding-left:15px; cursor:pointer; }
.button_qy { background:url(../../images/button.png) no-repeat 0 -60px; }
.button_sh { background:url(../../images/button.png) no-repeat 0 -90px; }
.f_000_12 { font-size:12px; color:#000; text-decoration:none; }
.f_000_12 a:link, .f_000_12 a:visited { color:#000; text-decoration:none; }
.f_000_12 a:hover { color:#FF0000; text-decoration:underline; }
.f_fff_12_u { font-size:12px; color:#fff; text-decoration:underline; }
.f_fff_12_u a:link { color:#fff; text-decoration:underline; }
.f_fff_12_u a:hover { color:#666; text-decoration:underline; }
.f_000_12_b { font-size:12px; color:#000; text-decoration:none; font-weight:bold }
.f_000_12_b a:link, .f_000_12_b a:visited { color:#000; text-decoration:none; font-weight:bold }
.f_000_12_b a:hover { color:#FF0000; text-decoration:underline; font-weight:bold }
.f_fff_13 { font-size:13px; color:#fff; text-decoration:none; }
.f_fff_13 a:link, .f_fff_13 a:visited { color:#fff; text-decoration:none; }
.f_fff_13 a:hover { color:#FFCC00; text-decoration:none; }
.f_fff_13 p a:hover { color:#FFCC00; text-decoration:none; }
.f_fff_13_b { font-size:13px; color:#fff; font-weight:bold; text-decoration:none; }
.f_fff_13_b a:link, .f_fff_13 a:visited { color:#fff; text-decoration:none; }
.f_fff_13_b a:hover { color:#FFCC00; text-decoration:underline; }
.f_666_12 { font-size:12px; color:#666; text-decoration:none; }
.f_666_12 a:link, .f_666_12 a:visited { color:#666; text-decoration:none; }
.f_666_12 a:hover { color:#000; text-decoration:underline; }
.f_666_12_u { font-size:12px; color:#666; text-decoration:none; }
.f_666_12_u a:link, .f_666_12_u a:visited { color:#666; text-decoration:underline; }
.f_666_12_u a:hover { color:#000; text-decoration:underline; }
.f_red_12 { font-size:12px; color:#CD131B; text-decoration:none; }
.f_red_12 a:link, .f_red_12 a:visited { color:#CD131B; text-decoration:none; }
.f_red_12 a:hover { color:#CD131B; text-decoration:underline; }
.f_red_12b { font-size:12px; color:#CD131B; text-decoration:none; font-weight: bold; }
.f_red_13 { font-size:13px; color:#CD131B; text-decoration:none; font-weight: bold; }
.f_red_13 a:link, .f_red_13 a:visited { color:#CD131B; text-decoration:none; }
.f_red_13 a:hover { color:#900; text-decoration:underline; }
.f_red_13_b { font-size:13px; color:#CD131B; text-decoration:none; font-weight: bold; }
.f_333_12 { font-size:12px; color:#333; text-decoration:none; }
.f_333_12 a:link, .f_333_12 a:visited { color:#333; text-decoration:none; }
.f_333_12 a:hover { color:#FF0000; text-decoration:underline; }
.f_FC0_13 { color:#FFCC00; font-size:13px; }
.f_FC0_13 a:link, .f_FC0_13 a:visited { color:#FFCC00; text-decoration:none; }
.f_FC0_13 a:hover { color:#FF0000; text-decoration:none; }
.f_FF3300_12_u { color:#FF3300; font-size:12px; text-decoration:underline; }
.f_FF3300_12_u a:link, .f_FF3300_12_u a:visited { color:#FF3300; font-size:12px; text-decoration:underline; }
.f_FF3300_12_u a:hover { color:#f00; font-size:12px; text-decoration:underline; }
.more { font-size:12px; color:#666; text-decoration:underline; font-weight: normal; }
.more a:link, .more a:visited { color:#666; text-decoration:underline; font-weight: normal; }
.more a:hover { color:#000; text-decoration:none; font-weight: normal; }
.more2 { font-size:12px; color:#fff; text-decoration:underline; font-weight: normal; }
.more2 a:link, .more2 a:visited { color:#fff; text-decoration:underline; font-weight: normal; }
.more2 a:hover { color:#FFFFB0; text-decoration:none; font-weight: normal; }
/* 焦点图 */
.flashNews { position:relative; width:580px; overflow:hidden; text-align:left; height:120px; }
.flashNews ul { position:absolute; right:0; bottom:0px; z-index:2; }
.flashNews ul li { float:left; width:20px; height:20px; line-height:20px; text-decoration: none; text-align:center; margin-left:1px; background-color:#999;/* 焦点图数字背景颜色 */ }
.flashNews ul li a { display:block; width:20px; height:20px; font-size:12px; font-family:Tahoma; font-weight:bold; text-decoration: none; color:#fff;/* 焦点图数字默认颜色 */ }
.flashNews ul li a:hover, .flashNews ul li a.sel { color:#334AA0;/* 焦点图数字鼠标浮动颜色 */ }
