#container .content {float:right;width:980px;}
#container .content .sub_tt {background:url(image/container/tt/title_bg.gif) no-repeat 0 14px; padding:12px 0 0 26px;height:20px;}
#container .content .section1 {float:left;width:500px;margin:0 0 0 0;}
#container .content .section1 .main_tv {width:480px;height:160px;margin:0 0 20px 0;padding:10px;background:url(./image/container/bg_main_tv.gif) no-repeat;}
#container .content .section1 ul {margin:20px 0 0 0;}
#container .content .section1 ul li {width:489px;height:95px;margin:0 0 10px 0;border-bottom:1px solid #e4e4e4;}

#container .content .section2 {float:left;width:280px;margin:0 0 0 20px;}

#container .content .section2 .tv_info_area ul li {height:20px}

#container .content .section2 .vod_replay {margin:20px 0 0 0;} 
#container .content .section2 .vod_replay .vod_list {width:268px;height:245px;padding:10px 5px 5px 5px;border:1px solid #e4e4e4; border-top:none;} 
#container .content .section2 .vod_replay .vod_list ul li {height:30px;}
#container .content .section2 .vod_replay .vod_list ul li div {float:left;width:180px;height:18px;padding:3px 0 0 0;}

#container .content .section2 .special_program {margin:20px 0 0 0;} 
#container .content .section2 .special_program .special_program_list {width:268px;height:164px;padding:5px;border:1px solid #e4e4e4; border-top:none;} 
#container .content .section2 .special_program .special_program_list ul li {float:left;margin:3px 0 5px 5px;}
#container .content .section2 .special_program .special_program_list ul li img {float:left;width:60px;height:45px;} 
#container .content .section2 .special_program .special_program_list ul li div {float:left;width:170px;margin:0 0 0 10px;padding:2px 10px 0 0;} 

#tv_chart {margin:20px 0 0 0; float:right;} 
#tv_chart .tt_time_table {width:270px;height:15px;padding:5px 0 5px 10px;background:#d5222b;color:#ffffff;}
#tv_chart .text_time_table {width:278px;height:110px;border:1px solid #e4e4e4; border-top:none;}
#tv_chart .text_time_table ul {padding:10px 20px;}
#tv_chart .text_time_table ul li {height:17px;}



#container .content .section2 .radio_time {margin:20px 0 0 0;} 
#container .content .section2 .radio_time .tt_radio_time {width:270px;height:15px;padding:5px 0 5px 10px;background:#d5222b;color:#ffffff;}
#container .content .section2 .radio_time .text_radio_time {width:278px;height:157px;border:1px solid #e4e4e4; border-top:none;}
#container .content .section2 .radio_time .text_radio_time ul {padding:13px 0 0 0;}
#container .content .section2 .radio_time .text_radio_time ul li {height:21px;}

#container .sub_top_img {position:relative;}
#container .radio_cnt {padding:0 0 0 20px;}
#container .radio_cnt .title {background:url(./image/container/dot_11.gif) 0 20px no-repeat;padding:20px 0 15px 35px; border-bottom:1px solid #dbdbdb;font-weight:bold;color:#222;font-size:130%;margin-bottom:20px;}
#container .radio_cnt h4  {background:url(./image/container/dot_12.gif) 0 1px no-repeat;padding:0 0 5px 15px;margin:0;color:#444444:}
#container .radio_cnt h5  {background:url(./image/container/dot_13.gif) 0 8px no-repeat;padding:5px 0 5px 10px;margin:0;color:#775735;font-size:100%;margin-left:6px;}
#container .radio_cnt h6  {padding:5px 0 5px 10px;margin:0;color:#000;font-size:100%;margin-left:6px;}
#container .radio_cnt ul {margin:0 0 15px 17px;}
#container .radio_cnt ul li {background:url(./image/container/dot_14.gif) 0 7px no-repeat;padding:0 0 0 7px; line-height:160%;}
#container .radio_cnt ul li span {font-weight:bold;color:#b30000;}
#container .radio_cnt .at {font-size:100%; font-weight:bold;color:#b30000;}