@charset "gb2312";
/* CSS Document */

body{ margin:0; padding:0; background:#1c1c1d url(topbanner.jpg) no-repeat center 32px; text-align:center; color:#7d7d7d;}
div,ul,li{ margin:0; padding:0; list-style:none;}
a{ font-size:14px; color:#b4b4b4; text-decoration:none;}
a:hover{ color:#f00;}
.frameDiv{width:960px; margin:0 auto; clear:both; }
.bot_pad{ padding-bottom:20px;}
.clear{ clear:both; }

.navBox{ font-size:12px; color:#b4b4b4; background:#fff;}
.nav_con{ display:inline-block;}
.logo{ float:left;}
.nav{ float:right;}
.nav a{ font-size:12px; line-height:30px;}

.msgBox{ background:#000; display:inline-block; margin-top:230px; text-align:left;}

.media{ float:left; display:inline; width:300px; margin-left:12px;}
.media a{ font-size:12px; color:#7d7d7d;}
.voice_tit{ background:url(voice_tit_bg.jpg) no-repeat; line-height:24px;}
.voice_tit li{ background:url(icon_voice.gif) 10px center no-repeat; font-weight:bolder; color:#fff; padding-left:30px; font-size:12px;}
.titFont{font-weight:bolder; color:#fff; padding-left:20px; font-size:12px;}
.voice_list{ border:1px solid #1c1c1d; padding:10px 0; height:55px}
.voice_list li{ background:url(icon_dot.gif) no-repeat 10px center; padding-left:20px; line-height:24px;}
.recImg{ border:1px solid #1c1c1d; margin-top:10px;}
.recImg span{ padding-left:20px; line-height:22px;}
.recVideo p{ margin:10px 0 0;}
.videoList{border:1px solid #1c1c1d; padding:10px 0; height:100px;}
.videoList li{ background:url(icon_dot.gif) no-repeat 10px center; padding-left:20px; line-height:24px;}
.videoList .more{ padding-right:15px; line-height:24px; color:#fff; float:right}

.news{ float:left; display:inline; width:356px; margin-left:22px;}
.rec_news{ font-size:12px;}
.rec_news div{ border-bottom:1px dotted #646464; margin-bottom:10px;}
.rec_news h3{ margin:0; }
.rec_news h3 a{ font-family:Arial,"Microsoft YaHei", "ºÚÌå"; font-size:18px; font-weight:bolder; color:#f00;}
.rec_news a{font-size:12px;}
.rec_news p{ line-height:22px; margin:10px 0; text-indent:2em; }
.newsList li{ background:url(icon_dot.gif) no-repeat left center; padding-left:10px; line-height:24px;}
.newsList a{ font-size:14px;}
.newsList span{ font-size:10px;}

.reporter{ float:left; display:inline; width:236px; margin-left:22px;}
.rep_tit{background:url(right_tit_bg.jpg) no-repeat; line-height:24px;}
.rep_tit li{ background:url(icon_arrow.gif) 10px center no-repeat; font-weight:bolder; color:#fff; padding-left:20px; font-size:12px;}
.rep_con{ background:#1c1c1d; padding:10px 0 10px 5px; display:inline-block;}
.rep_con img{ border:0;}
.repImg{ padding-bottom:25px; border-bottom:1px solid #3a3a3a; clear:both; display:inline-block; background:url(icon_mb.gif) no-repeat center bottom;}
.repImg a{ float:left; display:inline; margin:5px 0 0 4px;}
.repList{ clear:both; height:160px; padding-top:15px;}
.repList li{ background:url(icon_dot.gif) no-repeat 10px center; padding-left:20px; line-height:24px;}
.repList a{ font-size:12px; color:#7d7d7d;}

.info{ margin-top:10px; padding-bottom:15px; border-bottom:1px solid #3a3a3a;}
.info_tit{background:url(right_tit_bg.jpg) no-repeat; line-height:24px;}
.info_tit li{ background:url(icon_arrow.gif) 10px center no-repeat; font-weight:bolder; color:#fff; padding-left:20px; font-size:12px;}
.info_con{ background:url(tmp_map.jpg) no-repeat top; padding-top:140px;}
.info_con li{ background:url(icon_dot.gif) no-repeat 15px center; padding-left:30px; line-height:20px; font-size:12px;}

.imgListBox{ background:#000; padding:1px 0 0;}
.imgListBox li{ margin-top:10px;}
.imgListBox span{ display:none;}
.imgListBox img{ border:6px solid #fff;}

.bottomBox{ background:#000; line-height:50px; clear:both; font-size:12px; color: #fff; margin-top:10px; height:100px}
.bottomBox a{ font-size:12px;}


