/* CSS Document */

body,img,div{ margin:0px; padding:0px; border:0; color:#000; font-size:12px; font-family: Arial, Helvetica, sans-serif,"ËÎÌå" ;}
#topic_meunbox{ width:100%; height:30px; background:#000; color:#FFFFFF;}
a:link{ text-decoration:none; color:#000000;}
a:visited {text-decoration:none;color: #000000;}
a:hover{ text-decoration:none; color:#FF6600;}
a:active {text-decoration:none; color: #000000;}

.dleft {float:left;}
.div_left{ float:left; margin:0px; padding:0px;}
.left_img{ float:left; left:0;}
.right_img{ float:right; rihgt:0;}

#top_menu_tab{ width:100%; height:30px;background:#000;}
#top_menu_tab .topmenubox{width:970px; line-height:30px; color:#FFF;  height:30px;margin:0 auto; text-align:right;}
#top_menu_tab a{color:#fff; text-decoration:none;}
#top_menu_tab a:hover{color:#FFF2CB; text-decoration:none;}


#Subject_box{ width:970px; margin:auto;}
#Subject_box .mian_tab{ float:left; width:564px; height:277px;  margin-top:5px; padding:0px;}
#Subject_box .top_tab{ float:left; width:380px; height:265px; background:#F1F1F1; margin:5px 0px 0px 8px; border:1px solid #CACACA; padding:6px 6px; display:inline;}
#Subject_box .top_tab .top_box{ float:left; width:370px; height:255px; background:#fff; padding:5px 5px;}
#Subject_box .top_tab .top_box .img_pic{ float:left; border:1px solid #CACACA; background:#FFF; padding:2px 2px;}
#Subject_box .top_tab .top_box .img_line{ float:left; margin:0px 4px;display:inline;}


#main_box{width:970px; margin:auto}


#main_box  .Program{ float:left; width:955px;background:#EEE; margin:2px 0px; border:1px solid #D8D8D8; padding:5px 5px;}
#main_box  .Program .Program_box{ float:left;width:945px; background:#FFF; padding:5px 5px;}
#main_box  .Program .Program_box .Program_img{ float:left; width:930px; height:36px; background:#D4D4D4;}
#main_box  .Program .Program_box .Program_img img{ float:left; margin-top:3px;}
#main_box  .Program .Program_box .Program_img span{ float:right; line-height:25px; color:#000000; margin-top:8px; margin-right:8px;display:inline;}




.Thread{ float:left; padding:3px 2px;}

#main_box .Big_img{ float:left; width:166px; height:263px; background:#EEE; border:1px solid #D7D7D7; text-align:center; padding:5px 5px 0px 5px; line-height:18px; }
#main_box .Big_img .Big_box{ width:156px; height:222px; background:#FFF; padding:5px;}
#main_box .Big_img .Big_box .big_Thread{width:152px; height:2px; padding:3px 0px 0px 8px;}
#main_box .big_line{ float:left; width:183px; margin:12px 0px 8px 8px;display:inline;}
#main_box .big_tab{ float:left;background:#fff; border:1px solid #C6C6C6; padding:2px 2px;}
#main_box .big_line ul{ list-style:none; margin:0px; padding:0px;}
#main_box .big_line li{width:180px;text-align:center;font-size:14px;color:#000; line-height:25px;}
#main_box .big_line .li2{width:180px;text-align:left;font-size:12px;color:#666; line-height:16px;}



.list_box{width:970px;height:45px; background-image: url(../images/Topic_List_bg_001.gif); margin:auto; bottom:0;}
.list_box .left_link{float:left;width:10px;}
.list_tab{width:970px; height:100%; padding:2px 0px 0px 0px; margin:auto; bottom:0;}
.list_yellow{ float:left; width:242px; height:182px; background:#FFF6ED; margin-top:8px;}
.list_pink{ float:left; width:242px; height:182px; background:#FFEBEB; margin-top:8px;}
.list_img{ float:left; border:#C6C6C6 1px solid; padding:2px 2px; background: #FFFFFF; margin:10px 0px 0px 12px;}
.list_yellow ul{list-style:none; margin:0px; padding:0px;}
.list_yellow li{width:177px;text-align:center;font-size:14px;color:#000; padding:5px 0px 0px 0px; margin:auto; line-height:20px;}
.list_yellow li a{width:177px;text-align:center;font-size:14px;color:#000; padding:5px 0px 0px 0px; margin:auto; line-height:20px;}
.list_yellow li a:hover{width:177px;text-align:center;font-size:14px;color:#000; padding:5px 0px 0px 0px; margin:auto; line-height:20px;}
.list_yellow .li2{width:215px;text-align:left;font-size:12px;color:#313131; line-height:18px; margin:auto; padding:5px 0px 10px 0px;}
.list_yellow .line3{ float:left; display:inline; margin:3px 0px 3px 8px;}
.list_pink ul{list-style:none; margin:0px; padding:0px;}
.list_pink li{width:177px;text-align:center;font-size:14px;color:#000; padding:5px 0px 0px 0px; margin:auto; line-height:20px;}
.list_pink .li2{width:215px;text-align:left;font-size:12px;color:#313131; line-height:18px; margin:auto; padding:5px 0px 10px 0px;}
.list_pink .line3{ float:left; display:inline; margin:3px 0px 3px 8px;}