@charset "utf-8";
/* CSS 文档 */
img { max-width: 100%; height: auto !important;}
body { padding-bottom: 48px; }
#nav { }
#nav li { text-align: center; line-height: 40px; margin-bottom: 4px; }
#nav li a { display: block; background: #248DC6; color: #FFF; font-size: 16px; }
#footer_nav { height: 48px; background: #248DC6; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center;}
#footer_nav a { color: #FFF; display: block; height: 48px; line-height: 48px; font-size: 32px; }
#logo { margin-bottom: 4px; }
#logo img { width: 100%; }

.current_location { font-size: 12px;}

.hd1 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #E84414; }
.bd1 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.hd2 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #E84414; }
.bd2 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.hd3 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #E84414; }
.bd3 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.hd4 { font-size: 28px; padding: 15px 0; }
.hd4 .aname{ font-size: 18px; }
.bd4 { padding: 10px 0; }

.more { }
.more a { background: #E84414; display: block; padding: 0 10px; color: #FFF; font-size: 12px; }
.more a:hover { background: #000; }

#detail_name { font-size: 22px;}
#detail_info { color: #999; font-size: 12px; }
#detail_content { margin: 20px 0;}
#detail_next_prev { border: 1px solid #EEE; padding: 10px;}

.picture_list { }
.picture_list img { width: 100%; border: 1px solid #EEE; padding: 4px;}
.picture_list .title { line-height: 30px; text-align: center; }

#slideshow img { width: 100%; }
#slideshow .hd ul { text-align:center; }
#slideshow .hd ul li { border-radius:4px; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:4px; background: #EEE; overflow:hidden; line-height:9999px; }
#slideshow .hd ul .on{ background: #242424; }

#detail_slideshow { }
#detail_slideshow img { width: 100%;}
#detail_slideshow .hd { display: none;}
#detail_slideshow .pn { margin: 20px 0; text-align: center; }

#detail_tab { margin-top: 20px; }
#detail_tab .hd li { display: block; cursor: pointer; height: 40px; line-height: 40px; background: #EEE; text-align: center; }
#detail_tab .hd li.on { background: #248DC6; color: #FFF; }
#detail_tab .bd .content { padding: 20px 0; }

.channel_list { overflow: hidden;}
.channel_list li { float: left; margin-right: 4px; }
.channel_list li a { display: block; height: 32px; line-height: 32px; background: #EEE; padding: 0 10px; margin-bottom: 4px; }
.channel_list li a.current { background: #E84414; color: #FFF; }

.page_turner { margin-top: 20px; text-align: center; }
.page_turner a, .page_turner span { display: inline-block; height: 32px; line-height: 32px; min-width: 32px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #0A8; color: #FFF; }

.feedback_list { }
.feedback_list dt { padding: 10px; background: #CCC; }
.feedback_list dd { padding: 10px; background: #F1F1F1; margin-bottom: 10px; }

.adlist{} 
.adlist .wrap { background: #F7F7F7; padding: 10px; margin-bottom: 10px; border: 1px solid #EEE; } 
.adlist .title { line-height: 36px; border-bottom: 1px dotted #999;} 
.adlist .content { font-size: 12px; color: #AAA; padding: 10px 0; } 
.adlist .info { font-size: 12px; text-align: right; } 

.plist {}
.plist .wrap { margin-bottom: 10px; padding: 10px; border: 1px solid #EEE;}
.plist .title { text-align: center; height: 36px; line-height: 36px; background: #EEE; }

.pdlist{} 
.pdlist .wrap { background: #F7F7F7; padding: 10px; margin-bottom: 10px; border: 1px solid #EEE; }
.pdlist .title { line-height: 36px; border-bottom: 1px dotted #999;} 
.pdlist .content { font-size: 12px; color: #AAA; padding: 10px 0; } 
.pdlist .info { font-size: 12px; text-align: right; } 

.tab{ width:100%;}