body{ font:12px/18px "simsun";  background: url(topic_bg.jpg) #FFFFFF repeat-x; color: #000;}
a{ color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
#topic_frame {width: 952px; margin:0 auto; }

.black_logo {width: 952px; float:left; background:url(topic_black_logo.jpg) no-repeat; height:66px;}
.black_logo span {float: right; height: 66px; line-height:66px; font-size:14px; color:#fff; font-weight: bold;}
.black_logo span a:link, .black_logo span a:visited {color: #fff;}

.black_banner {float: left; width:952px;}

.black_left {float: left; width:758px; margin-right:10px;}
.black_focus {float: left; width:309px; margin-right:8px; height:219px; background:url(black_foucs.jpg) repeat-x; overflow:hidden; padding: 11px 0 11px 11px; }
.black_centernews {float: left; width:426px; border: 1px solid #BDBCBA; padding:1px; background:#fff; height: 239px;}
.black_centernews_bg {float: left; width:376px; height:219px; background: url(black_center_bg.jpg) repeat-x; padding: 10px 25px;}
.black_centernews_bg h1 {float: left; width:376px; font-size:20px; font-weight:300; color:#BD0402; line-height:200%; text-align:center}
.black_centernews_bg p {float: left; width:376px; font-size:14px; text-indent:24px; line-height:180%;}
.black_right {float: left; width:184px;}

.mWrap{ width:309px; height:219px;overflow:hidden; float:left;}
.mWrap ul.Num{  position:absolute; z-index:55555; margin:202px 0 0 220px; display:inline;}
.mWrap ul.Num .a2{border:solid 1px #cb0000;  background:#cb0000; border:solid 1px #cb0000;  background:#c00; }
.mWrap ul.Num li{font:bold 14px/15px "arial"; padding:0 1px;color:#fff; width:15px; height:15px; float:left; text-align:center; cursor:pointer;border:solid 1px #000;  background:#333; margin:0 1px; display:inline;} 
.mWrap p{flot: left; width:305px; height:28px; background:url(focus_p_bg.gif) no-repeat; line-height:28px; font-weight:bold; text-align:center;}

.black_con01 {float: left; width:234px; margin-right:10px;}
.black_con01 h1 {width: 214px; height:28px; background:url(black_con01_h1.jpg) no-repeat; line-height:28px; color: #FFFFFF; padding: 0 10px;}
.black_con01 h1 span{float: right; font-size:12px; font-weight:normal;}
.black_con01 ul {float: left; width:212px; border:1px solid #BDBBBC; padding: 10px 10px; background:#fff;}
.black_con01 li {float: left; width:202px; height:22px; overflow:hidden; background:url(dot_black.jpg) no-repeat 0 6px; padding-left:10px;}

.black_con02{float: left; width:512px; border:1px solid #BDBBBC; background: #fff; }
.black_con02 h1{float: left; width:480px; height:20px;  background:url(black_h2.jpg) no-repeat; color: #FFFFFF; padding: 10px 10px 0 22px;}
.black_con02 h1 span{float: right; font-size:12px; font-weight:normal;}
.black_con02 ul{padding: 5px 10px; float: left; width: 492px;}
.black_con02 li{float: left; width:482px; height:22px; overflow:hidden; background:url(dot_black.jpg) no-repeat 0 6px; padding-left:10px; font-size: 14px;}

.black_con03 {float: left; width:184px;}
.black_con03 h1 {width: 164px; height:27px; background:url(black_con03.jpg) no-repeat; line-height:33px; color: #FFFFFF; padding: 0 10px;}
.black_con03 h1 span{float: right; font-size:12px; font-weight:normal;}
.black_con03 ul {float: left; width:162px; border:1px solid #BDBBBC; padding: 5px 10px; background:#F5F1F2;}
.black_con03 li {float: left; width:152px; height:22px; overflow:hidden; background:url(black_dot01.jpg) no-repeat 0 6px; padding-left:10px; color: #BC0404;}
.black_con03 li a:link, .black_con03 li a:visited {color: #BC0404;}

.black_con04 {float: left; width:952px; background:#FFFFFF}
.black_con04 h1 {width: 932px; height:29px; background:url(black_image_h1.jpg) no-repeat; line-height:29px; color: #FFFFFF; padding: 0 10px;}
.black_con04 h1 span{float: right; font-size:12px; font-weight:normal;}
.black_con04 ul{padding: 10px 0 5px 0; width:950px; border:1px solid #BDBCBA; float:left;}
.black_con04 li{float:left; width:172px; text-align:center; color:#006BA9; margin-bottom:5px; margin: 0 5px 5px 12px; display:inline}
.black_con04 li a:link, .black_con04 li a:visited {color:#006BA9; text-decoration:underline;}
.black_con04 li img{width: 170px; height:107px; border:1px solid #666; margin-bottom:5px;}

.black_con05{float: left; width:369px; border:1px solid #BDBBBC; background: #fff; }
.black_con05 h1{float: left; width:337px; height:20px;  background:url(black_h2.jpg) no-repeat; color: #FFFFFF; padding: 10px 10px 0 22px;}
.black_con05 h1 span{float: right; font-size:12px; font-weight:normal;}
.black_con05 ul{padding: 15px 10px; float: left; width: 349px;}
.black_con05 li{float: left; width:339px; height:22px; overflow:hidden; background:url(dot_black.jpg) no-repeat 0 6px; padding-left:10px; font-size: 14px;}

.black_con06 {float: left; width:184px;}
.black_con06 h1 {width: 164px; height:27px; background:url(black_con03.jpg) no-repeat; line-height:27px; color: #FFFFFF; padding: 0 10px;}
.black_con06 h1 span{float: right; font-size:12px; font-weight:normal;}
.black_con06 ul {float: left; width:162px; border:1px solid #BDBBBC; padding: 5px 10px; background:#fff;}
.black_con06 li {float: left; width:152px; height:22px; overflow:hidden; background:url(dot_black.jpg) no-repeat 0 6px; padding-left:10px; color: #000;}



