body { padding-bottom: 50px;}
#header_nav{ background: #28508D; color: #FFF;}
#header_nav a { color: #FFF;}
#header_nav a:hover { background: #3BB4F2; }

#copyright{background: #28508D; padding:0 10px;}
#footer_nav { background: #28508D; height: 50px; line-height: 50px; text-align: center; position: fixed; bottom: 0; width: 100%;}
#footer_nav a { color: #FFF; font-size: 30px; }

/* 幻灯 */
.slideshow {width:100%; margin:0 auto;  height: 180px; position: relative;}
.slideshow .bd li { height: 180px;}
.slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px;  line-height:20px; text-align:center; padding:0; margin:0;}
.slideshow .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:4px; background: #000; overflow:hidden; line-height:9999px;  border-radius:25px;}
.slideshow .hd ul .on{ background: #FFF; }
.am-topbar{ margin-bottom:0;}
.am-panel-danger{border-color:transparent;}
.am-panel-danger>.am-panel-hd{ background:url(images/border-bottom.jpg) bottom left no-repeat; color:#333;border-bottom: none; line-height:35px; }
.am-panel-hd { color:#333;}
.am-panel-hd a{ color:#333;}
.am-panel{box-shadow:0 1px 1px rgba(0,0,0,0);margin-bottom:0;}
.navigation {overflow: hidden; zoom: 1;}
.navigation ul{ overflow: hidden; zoom: 1;padding:10px; border-bottom: 1px solid #dddddd;}
.navigation ul li{ width:33.3333%; float:left; text-align:center; list-style:none;}
.navigation ul li p { margin:10px 5px; color:#333;}
.navigation ul li p a{ color:#333;}

.picture_list_w { overflow:hidden;}
.picture_list_w ul { overflow:hidden; width: 1140px; zoom:1; margin-top: 20px; }
.picture_list_w ul li { float: left; display:inline; margin:0 20px 20px 0; border:1px solid #eeeeee; text-align: center; padding:5px;}
.picture_list_w ul li:hover {}
.picture_list_w ul li a{  }
.picture_list_w ul li img {}


/*频道列表 - 递推一级分类*/
.channel_list_s { overflow: auto; zoom: 1;padding:0; }
.channel_list_s ul{ padding:0;}
.channel_list_s li { width:32%; float:left; list-style:none; text-align:center;line-height: 35px; padding: 2px; border-bottom: 1px solid #D7D7D7; margin:2px;}
.channel_list_s li a { display: block; padding: 0 10px; line-height: 35px; font-size:14px; }
.channel_list_s li a:hover { background: #3F8AB8; text-decoration: none; color: #FFF;font-size:14px; }
.channel_list_s .current_channel a { background: #3F8AB8; font-weight: bold; color: #FFF; font-size:14px;}

/*频道列表 - 无限级分类*/
.channel_list_d { overflow: auto; zoom: 1;padding:0; }
.channel_list_d ul{ padding:0;}
.channel_list_d li { width:32%; float:left; list-style:none; text-align:center;line-height: 35px; padding: 2px; border-bottom: 1px solid #D7D7D7; margin:2px;}
.channel_list_d li a { display: block; padding: 0 10px; line-height: 35px; font-size:14px; }
.channel_list_d li a:hover { background: #3F8AB8; text-decoration: none; color: #FFF;font-size:14px; }
.channel_list_d .current_channel a { background: #3F8AB8; font-weight: bold; color: #FFF; font-size:14px;}
.channel_level1 { font-size: 12px; font-weight: bold; }
.channel_level2 { font-size: 12px; display:none; }
.channel_level3 { font-size: 12px; }

.common_form { }
.common_form li { padding: 10px 0; overflow: auto; zoom: 1; }
.common_form label { float: left; text-align: right;  padding-right: 10px; width: 100px; display: block; height: 28px; line-height: 28px; font-size: 14px; }
.form_submit { background: #3F8AB8; width: 90px; height: 30px; border: none; color: #FFF; font-size: 14px; cursor: pointer; }
.form_submit:hover { background: #3F8AB8; }

/* 留言 */
.guestbook_main { padding: 10px; border: 1px solid #CCC; margin-bottom: 10px; }
.guestbook_title { color: #227BAD; line-height: 30px; font-weight: bold; border-bottom: 1px dashed #227BAD; }
.guestbook_intro { line-height: 30px; text-align: right; }
.guestbook_content { padding: 5px; border: 1px dashed #CCC; margin-bottom: 10px; }
.guestbook_answer { padding: 5px; border: 1px solid #CCC; }
.guestbook_answer h2 { color: red; line-height: 20px; font-size: 12px; }
.r_bottom { height: 10px; }