@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; border: none;  }

#body_main {  margin: 0 auto; background: #FFF; padding: 5px; }
.color_red { color: red; }
.color_green { color: green; }
.color_blue { color: blue; }
.color_gray { color: gray; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #05159C; }
p { line-height: 24px; }
.float_left { float: left; }
.float_right { float: right; font-size:14px  }
.clear_both { clear: both; }
.display_none { display: none; }
#header_main { }
#header { height: 164px;  margin: 0 auto; }
#header_menu { width: 100%; margin: 0 auto; background: url(images/header_menu.jpg) repeat-x; height: 27px; line-height: 27px; text-align: right; }
/*导航*/
#navigation_main { margin-bottom: 10px; }
#navigation { width: 100%; margin: 0 auto; height: 42px; background: url(images/navigation.jpg) repeat-x; position: relative; }
#navigation ul li { float: left; background: url(images/navigation_li.jpg) left no-repeat; position: relative; }
#navigation ul #home { background: none; }
/*主导航*/
#navigation ul li a { display: block; line-height: 42px; width: 45px; color: #FFF; text-align: center; font-size:16px; font-weight:bold; }
#navigation ul li a:hover { background: url(images/navigation_hover.jpg) repeat-x; text-decoration: none; }
#navigation ul li .current_nav { background: url(images/navigation_hover.jpg) repeat-x; text-decoration: none; }

/*主体*/
#content_main { }
#content { width: 980px; margin: 0 auto; }
#ch { }
#cb { }
#cf { }
#left { float: left; width: 240px; }
.lt { background: url(images/lt.jpg) no-repeat; height: 34px; line-height: 34px; border: 1px solid #CCC; border-bottom: none; padding: 0 20px 0 30px; }
.lt h1 { font-size: 16px; }
.lb { padding: 9px; overflow: auto; zoom: 1; border: 1px solid #CCC; }
.lf { height: 10px; }
#right { float: right; width: 720px; }
.rt { height: 34px; line-height: 34px; border: 1px solid #CCC; border-bottom: none; padding: 0 15px 0 30px; }
.rt h1 { font-size: 16px; }
.rb { padding: 5px; overflow: auto; zoom: 1; border: 1px solid #CCC; }
.rf { height: 10px; }
.nt { height: 34px; line-height: 34px; border: 1px solid #CCC; border-bottom: none; padding: 0 15px 0 30px; }
.nt h1 { font-size: 16px }
.nb { padding: 9px;  border: 1px solid #CCC; line-height:25px }
.nf { height: 10px; }
#link { width: 980px; margin: 0 auto; }
#link_text { padding: 5px 0; }
#link_picture { padding: 5px 0; }
#link_picture img { width: 80px; height: 30px; }
/*底部*/
#footer_main { }
#footer { margin: 0 auto; border-top: 3px solid #C20F12; padding: 10px 0; overflow:auto; zoom:1; }
/* 频道页相关 */
.current_channel { color: red; }
.channel_slist li { padding: 1px; }
.channel_slist li a { display: block; background: #E9E9E9; line-height: 26px; text-align: center; }
.channel_slist li a:hover { background: #0E67C1; color: #FFF; text-decoration: none; }
.channel_slist li .current_schannel { background: #0E67C1; color: #FFF; text-decoration: none; }
.article_list li { line-height: 34px; border-bottom: 1px dashed #999; padding-left: 10px; background: url(images/icon_a.gif) left no-repeat; }
/*图片列表[简]*/
.picture_list li { float: left; text-align: center; padding: 4px; }

.picture_list li a { line-height: 22px; }
.picture_dlist li { padding: 10px; overflow: auto; zoom: 1; }
/*分页样式*/
.page_turner { padding: 10px 0; float: right; clear: both; }
.page_turner a, .page_turner span { float: left; display: block; border: 1px solid #D3D1D1; padding: 2px 5px; margin-left: 4px; line-height: 16px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #CC0001; color: #FFF; }
#total { color: red; }
/*详情页面*/
#detail_title { font-size: 18px; line-height: 24px; text-align: center; padding: 5px; }
#detail_intro { color: #999; text-align: center; line-height: 30px; }
#detail_around { padding: 0 10px; background: #F5F5F5; line-height: 26px; }
#detail_picture { margin: 20px auto; text-align: center; }

