@charset "utf-8";
/* CSS 文档 */
body { padding-bottom: 48px; }
#logo { margin-bottom: 4px;}
#nav {}
#nav a { background: #000; display: block; text-align: center; height: 36px; line-height: 36px; margin-bottom: 4px; color: #EEE;}

.hd1 { background: #EEE; height: 36px; line-height: 36px; padding: 0 14px; border-left: 10px solid #242424; font-size: 16px; }
.bd1 { padding: 10px 0; margin-bottom: 20px;}

.plist .wrap { padding: 10px; border: 1px solid #EEE; }
.plist .title { padding: 10px 0; text-align: center; }

#slideshow { margin-bottom: 4px; position: relative;}
#slideshow .hd ul { text-align: center; height: 20px; position: absolute; bottom: 5px; width: 100%; }
#slideshow .hd ul li{ display:inline-block; width:5px; height:5px; background:#8C8C8C; margin-right: 2px; overflow:hidden; font-size: 0;}
#slideshow .hd ul .on{ background:#FE6C9C; }

.channel_list { margin-bottom: 10px; }
.channel_list li a{ display: block; background: #242424; color: #FFF; height: 32px; line-height: 32px; text-align: center;margin-bottom: 4px;}
.channel_list li a.current{ background: #BD011D; }

#copyright { background: #EEE; padding: 10px 0;}
#footer_nav { background: #000; height: 48px; text-align: center; line-height: 48px; width: 100%; position: fixed; bottom: 0;}
#footer_nav a { color: #FFF; font-size: 28px; }

.page_show { margin: 20px 0; text-align: center; }
.page_show a { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_show a:hover, .page_show a.page_current { background: #0A8; color: #FFF; }

#detail_name { font-size: 18px; }
#detail_intro { font-size: 12px; color: #999;}
#detail_content { padding: 20px 0; line-height: 26px;}
#detail_content img { height: auto !important; width: auto !important;}
#detail_picture { margin: 20px 0; }
#detail_slideshow { margin: 20px 0; }
#detail_video { margin: 20px 0; }
#detail_video embed  { width: 100%; height: 200px; }
#detail_attachment { margin: 20px 0; text-align: center; }

.flist { margin-bottom: 20px;}
.flist .username { background: #EEE; padding: 10px; }
.flist .content { padding: 20px; border: 1px solid #EEE; }
.flist .content .answer { padding: 10px; border: 1px solid #EEE; margin-top: 10px; }

