﻿@charset "utf-8";
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 { font:12px normal;}
ol,ul,li { margin: 0px;padding:0px;list-style:none;}
img { margin:0; padding:0; border:none;}
body {margin:0; font:12px Arial; color:#282828;}

html, body, #boundary {height:100%;}
body > #boundary {height:auto; min-height:100%;}

/*頁面外邊界
------------------------*/
#boundary { width:955px; margin:0 auto;}


/*內容外邊界
------------------------*/
#container { width:955px; padding:10px 0 70px 0;/* bottom需與footer高度一致 */}

/*計算高度
------------------------*/
.clear { clear:both;}

/*路徑
------------------------*/
.path { padding:5px; display:block; margin:0 auto 10px auto; border-bottom:#DBDBDB 1px dotted;}
.path a,.path a:visited { color:#777; text-decoration:none;}
.path a:hover { color:#000; text-decoration:none;}

/*選單
------------------------*/
.menu {margin:0 auto;}
.menu li { float:left; margin-right:3px;}

/*內容框
------------------------*/
.main { width:100%; margin:10px auto;/*ff*/ *margin:0 auto;/*IE6*/ *margin:0px auto;!important;/*IE7*/}
.sidebar_left { float:left; width:240px;}
.sidebar_right { float:right; width:240px;}
.content { float:left; width:450px; margin-left:10px;}

/*左欄播框
------------------------*/
.player { width::238px; background:#eed5ae; border:#9f9f9f 1px solid; margin-bottom:10px;}
.player p { margin:5px auto; width:90%;}
.player p a,.player p a:visited { color:#777; text-decoration:none;}
.player p a:hover {color:#000; text-decoration:none;}
.player .more { margin:5px; text-align:right; }
.player .more a,.player .more a:visited {color:#e59210; text-decoration:none;}
.player .more a:hover {color:#905c0b; text-decoration:none;}
.player li { width:220px; height:17px; background:#f7ead7 url(images/icon_sidbar_player.jpg) no-repeat 210px 5px; padding:3px 5px; color:#e59210; margin:1px auto;}
.player li a,.player li a:visited { color:#e59210; text-decoration:none;}
.player li a:hover { color:#905c0b; text-decoration:none;}


/*左欄最新活動
------------------------*/
.event { width:238px; background:#d2e0b5; border:#9f9f9f 1px solid; margin-bottom:10px;}
.event ul { margin:5px auto;}
.event li { width:220px; height:17px; background:#e9f0da; padding:3px 5px; margin:1px auto; color:#5d9018;}
.event li a,.event li a:visited { color:#5d9018; text-decoration:none;}
.event li a:hover { color:#324e0c; text-decoration:none;}

/*右欄最新節目預告
------------------------*/
.program {width:238px; background:#a9cbe2; border:#9f9f9f 1px solid; margin-bottom:10px;}
.program ul { margin:5px auto;}
.program li {width:220px; height:17px; background:#d4e5f1; padding:3px 5px; margin:1px auto; color:#777;}
.program li a,.program li a:visited { color:#777; text-decoration:none;}
.program li a:hover { color:#000; text-decoration:none;}
.program .more { margin:5px; text-align:right; }
.program .more a,.program .more a:visited {color:#0072bc; text-decoration:none;}
.program .more a:hover {color:#00436f; text-decoration:none;}

/*右欄本月POP大王
------------------------*/
.pop {width:238px; background:#d2afcd; border:#9f9f9f 1px solid; margin-bottom:10px;}
.pop h3 { font-size:13px; color:#871479; font-weight:normal; padding:5px;}
.pop h3 a,.pop h3 a:visited {color:#871479; text-decoration:none;}
.pop h3 a:hover {color:#3f0638; text-decoration:none;}
.pop p { padding:5px; width:220px; background:#e9d7e6; margin:5px auto; line-height:1.5em;}

/*中欄廣告輪播
------------------------*/
.ADrotation { width:450px; margin-bottom:10px;}

/*中欄新聞最前線
------------------------*/
.news { width:438px; background:#dbdada; border:#9f9f9f 1px solid; margin-bottom:10px; padding:0 5px;}
.news a,.news a:visited { color:#777; text-decoration:none;}
.news a:hover { color:#000; text-decoration:none;}

/*中欄活動大頭條
------------------------*/
.event_news { width:448px; background:#f6f2a9; border:#9f9f9f 1px solid; margin-bottom:10px;}
.event_news h3 { font-weight:normal; font-size:13px; color:#b08500; padding:2px 0;}
.event_news h3 a,.event_news h3 a:visited { color:#b08500; text-decoration:none;}
.event_news h3 a:hover {color:#6a5000; text-decoration:none;}
.event_news p { display:block; padding:5px; background:#fbf9d4; margin:3px 0; line-height:1.5em;}

/*中欄本週PLAY DJ
------------------------*/
.dj { width:448px; background:#efbdd4; border:#9f9f9f 1px solid; margin-bottom:10px;}
.dj .pic li { float:left; width:224px; text-align:center;}
.dj .pic li h3 { padding:5px; font-size:13px; font-weight:normal;}
.dj .pic li a,.dj .pic li a:visited { color:#e7428f; text-decoration:none;}
.dj .pic li a:hover { color:#982159; text-decoration:none;}
.dj .pic p {}

/*內容頁通用設定 
------------------------*/
.inner_content { float:left; width:680px; margin-left:10px; border:#DBDBDB 1px solid; background:#fff; padding:10px;}
.inner_content h3 { font-size:15px; padding:5px; display:block; background:#c3e05e; color:#fff; position:relative;}

/*關於電台
------------------------*/
.radio_about {width:663px; margin:5px 3px; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}
.radio_about h5 { font-size:13px; margin:10px 0 0 0; line-height:1.5em; color:#777;}
.radio_about p { font-size:13px; line-height:1.5em; color:#4ac6e5; font-weight:bold; }
.radio_about li a,.radio_about li a:visited { font-size:13px; line-height:1.5em; color:#ff8a00; text-decoration:underline;}
.radio_about li a:hover { font-size:13px; line-height:1.5em; color:#000; text-decoration:underline;}

/* 合作提案
------------------------*/
.cooperation {}
.cooperation blockquote { width:90%; text-align:center; padding:20px 10px;}
.cooperation ul { width:45%; margin:0 auto;}
.cooperation li { padding-bottom:15px;}
.cooperation textarea { width:300px; height:100px;}
.cooperation span { width:500px; text-align:center; margin:10px;}

/*節目表頁
------------------------*/
.main th { color:#fff;}
.main span { color:#4ac6e5; font-weight:bold; }
.main td p { color:#ff8a00; padding-top:5px;}

.program_list { float:right; width:700px;}

.program_preview li{float:left;width:318px;height:150px;margin:5px 3px;padding:5px;line-height:1.5em;border:#f1f1f1 1px solid;font-weight: bold;}
.program_preview li h5 { font-size:13px; padding:5px; margin:0 0 5px 0; line-height:1.5em; background:#f1f1f1; text-align:center;}
.program_preview li span  { color:#777; text-decoration:none;font-weight: normal;}

.program_hot_video {width:669px;margin:5px;}
.program_hot_video li {float:left;width:203px;height:180px;margin:5px 3px;padding:5px;line-height:1.5em;border:#f1f1f1 1px solid; text-align:center;}
.program_hot_video li img { margin-right:5px; width:160px; height:120px; background:#f1f1f1;}

.program_hot_video_content {width:420px;margin:5px auto; line-height:1.5em;border:#f1f1f1 1px solid;}
.program_hot_video_content img { margin:10px; background:#f1f1f1;}
.program_hot_video_content h5{font-size:13px; padding:0 10px; color:#000; font-weight:blod; position: relative;}

/*當家人物
------------------------*/
.sub_menu { width:218px; border:#DBDBDB 1px solid; padding:10px; background:#fff;}
.sub_menu li { margin:5px; border-bottom:#DBDBDB 1px dotted; padding-bottom:8px;}
.item_focus a,.item_focus a:visited,.item_focus a:hover { background:#4ac6e5; color:#fff; text-decoration:none;}
.item_sub a,.item_sub a:visited{color:#777; text-decoration:none;}
.item_sub a:hover{color:#000; text-decoration:none;}
.item_focus p a,.item_focus p a:visited,.item_focus { color:#fff; text-decoration:underline;}
.item_normal a,.item_normal a:visited { text-decoration:none; color:#4ac6e5;}
.item_normal a:hover { text-decoration:none; background:#ff8a00; color:#fff;}
.DJ_list li { float:left; width:318px; height:125px; margin:5px 3px; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}
.DJ_list li img { float:left; margin-right:5px; width:120px; height:90px; background:#f1f1f1;}
.DJ_list li h5 { font-size:13px; padding:5px; margin:0 0 5px 0; line-height:1.5em; background:#f1f1f1;}
.DJ_list li p a,.DJ_list li p a:visited { color:#ff599b; text-decoration:none;}
.DJ_list li p a:hover { color:#ff599b; text-decoration:underline;}
.DJ_file{ float:left; width:669px; margin:5px 0; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}
.DJ_file img { float:left; margin-right:5px; background:#f1f1f1;}
.DJ_file_R{ float:right; width:399px; line-height:1.8em;}
.DJ_file_R h5 {font-size:13px;color:#ff599b;padding:5px;margin:0 0 5px 0;line-height:1.5em;background:#f1f1f1;position: relative;}
.email {position: absolute;right:10px;font:12px 新細明體;top: 4px;}
a, a:visited {color:#777;text-decoration: none;} 
a:hover{color:#000;text-decoration: none;}
.DJ_file_R span{font-weight: bold; color: #777;}
.DJ_file_R li{float:left; width:130px; margin:10px 0; font:新細明體;}

.pop_king{ width:668px; margin:5px 0; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}
.pop_king h5 { font-size:13px; padding:5px; margin:0 0 5px 0; line-height:1.5em; background:#f1f1f1;}
.pop_king_list {float:left;width:319px;margin:5px;text-align: center;}
.pop_king_list img { margin-right:5px; width:260px; height:195px; background:#f1f1f1;}
.pop_king_content{width:400px; float:left;}
.pop_king_content_L{width:300px; float:left;}
.pop_king_content_L img { margin:5px; width:290px; height:218px; background:#f1f1f1;}
.pop_king_content_R{width:98px; float:right;}
.pop_king_content_R img { margin:4px; width:90px; height:68px; background:#f1f1f1;}
.pop_king_news {width:258px; float:right;}
.pop_king_news li{line-height:1.7em;}
.pop_king_news li a,.pop_king_news li a:visited { color:#777; text-decoration:underline;}
.pop_king_news li a:hover { color:#ff599b; text-decoration:underline;}

/*活動專區
------------------------*/
.event_head{width:668px; margin:10px 0; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}
.event_head h5 { font-size:13px;color:#ff599b;padding:5px;margin:0 0 5px 0;line-height:1.5em;background:#f1f1f1;}
.event_head a,.event_head a:visited { color:#4ac6e5; text-decoration:none;}
.event_head a:hover { color:#4ac6e5; text-decoration:underline;}

.event_sort_content{width:400px; margin:0 auto;}
.event_sort_content_L{width:300px; float:left;}
.event_sort_content_L img { margin:5px; width:290px; height:218px; background:#f1f1f1;}
.event_sort_content_R{width:98px; float:right;}
.event_sort_content_R img { margin:4px; width:90px; height:68px; background:#f1f1f1;}

.message{border-top:#DBDBDB 1px dotted; margin:10px 0;}
.message li a,.message li a:visited{color:#000; text-decoration:underline;}
.message li a:hover{color:#4ac6e5; text-decoration:underline; line-height:1.5em;}
.message span{font-size:12px; color:#000;}

/*廣告
------------------------*/
.AD24090 { width:240px; height:90px; text-align:center; background:#e4e4e4; margin:10px auto;}

/*按鈕
------------------------*/
.icon_up{float:right; margin:5px; width:70px; text-align:right;}

/*頁次
------------------------*/
.pagination {height:20px; margin:0 auto; text-align:center; padding:10px 0;}
.pagination img { vertical-align: middle; padding-right:3px;}
.pagination span { padding-right:10px;}
.pagination span a,.pagination span a:visited { text-decoration:none; color:#777; font-weight:normal}
.pagination span a:hover { text-decoration:underline; color:#000;}

/* 左右浮動內容
----------------------- */
.float_R{float:right; color:#777; margin:0 0 0 10px;}
.float_R a,.float_R a:visited { color:#9b9b9b; text-decoration:underline;}
.float_R a:hover { color:#4ac6e5; text-decoration:underline;}
.float_L {float:left; color:#777; margin:0 10px 0 0; vertical-align:baseline;}
.float_L a,.float_L a:visited { color:#9b9b9b; text-decoration:underline;}
.float_L a:hover { color:#4ac6e5; text-decoration:underline;}

/* 第二波 */
/*內容頁通用設定 
------------------------*/
.inner_content_R_no {width:669px; margin:5px 0; padding:5px; line-height:1.5em;}
.inner_content_R_no a,.inner_content_R_no a:visited {color:#9b9b9b; text-decoration:underline;}
.inner_content_R_no a:hover {color:#4ac6e5; text-decoration:underline;}
.inner_content_R_no h5 {color:#ff599b;padding:5px;margin:0 0 5px 0; background:#f1f1f1;}
.inner_content_R_no h5 a,.inner_content_R_no h5 a:visited { color:#4ac6e5; text-decoration:none;}
.inner_content_R_no h5 a:hover { color:#4ac6e5; text-decoration:underline;}
.inner_content_R_no h6 {margin:10px 0 0 0; color:#777; font-weight:bold; }
.inner_content_R_no p {color:#4ac6e5;}

.inner_content_R {width:663px; margin:5px 3px; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}
.inner_content_R a,.inner_content_R a:visited {color:#9b9b9b; text-decoration:underline;}
.inner_content_R a:hover {color:#4ac6e5; text-decoration:underline;}
.inner_content_R h5 {color:#ff599b;padding:5px;margin:0 0 5px 0; background:#f1f1f1;}
.inner_content_R h5 a,.inner_content_R h5 a:visited { color:#4ac6e5; text-decoration:none;}
.inner_content_R h5 a:hover { color:#4ac6e5; text-decoration:underline;}
.inner_content_R h6 {margin:10px 0 0 0; color:#777; font-weight:bold; }
.inner_content_R p {color:#4ac6e5;}

.inner_content_R_2 {font-size:13px; line-height:1.5em; margin:5px 0;}
.inner_content_R_2 li{float:left; width:318px; margin:5px 3px; padding:5px; border:#f1f1f1 1px solid;}
.inner_content_R_2 li a,.inner_content_R_2 li a:visited {color:#9b9b9b; text-decoration:underline;}
.inner_content_R_2 li a:hover {color:#4ac6e5; text-decoration:underline;}
.inner_content_R_2 li h5 { padding:5px; margin:0 0 5px 0; background:#f1f1f1;}
.inner_content_R_2 li h6 { padding:5px; margin:0 0 5px 0; background:#f1f1f1; text-align:center;}
.inner_content_R_2 li span  { color:#777; font-weight:normal;}
.inner_content_R_2 li img{float:left; margin:0 5px;}
.inner_content_R_2 p a,.inner_content_R_2 p a:visited {color:#4ac6e5; text-decoration:underline;}
.inner_content_R_2 p a:hover {color:#9b9b9b; text-decoration:underline;}

.inner_content_R_4 {font-size:13px; line-height:1.5em; margin:5px 0;}
.inner_content_R_4 li{float:left; width:636px; margin:5px 3px; padding:5px; border:#f1f1f1 1px solid;}
.inner_content_R_4 li a,.inner_content_R_2 li a:visited {color:#9b9b9b; text-decoration:underline;}
.inner_content_R_4 li a:hover {color:#4ac6e5; text-decoration:underline;}
.inner_content_R_4 li h5 { padding:5px; margin:0 0 5px 0; background:#f1f1f1;}
.inner_content_R_4 li h6 { padding:5px; margin:0 0 5px 0; background:#f1f1f1; text-align:center;}
.inner_content_R_4 li span  { color:#777; font-weight:normal;}
.inner_content_R_4 li img{float:left; margin:0 5px;}
.inner_content_R_4 p a,.inner_content_R_2 p a:visited {color:#4ac6e5; text-decoration:underline;}
.inner_content_R_4 p a:hover {color:#9b9b9b; text-decoration:underline;}

/*活動專區
------------------------*/
.message_write textarea{width:600px;height:100px;}

.event_news {width:663px; margin:5px 3px; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}

/* 會員管理
----------------------- */
.member {width:653px; margin:5px 3px; padding:10px; line-height:1.5em; vertical-align:middle;}
.member blockquote { width:90%; text-align:center; padding:20px 10px;}
.member a,.member a:visited {color:#9b9b9b; text-decoration:underline;}
.member a:hover {color:#4ac6e5; text-decoration:underline;}
.member h5 {color:#ff599b;padding:5px;margin:0 0 5px 0; background:#f1f1f1;}
.member ul { width:60%; margin:0 auto;}
.member li{padding-bottom:10px;}

.member_all {width:653px; margin:5px 3px; padding:10px; line-height:1.5em; vertical-align:middle;}
.member_all a,.member_all a:visited {color:#9b9b9b; text-decoration:underline;}
.member_all a:hover {color:#4ac6e5; text-decoration:underline;}
.member_all h5 {color:#ff599b;padding:5px;margin:0 0 5px 0; background:#f1f1f1;}
.member_all li{padding-bottom:10px;}
.member_all textarea { width:635px; height:200px; line-height:1.5em; font-size:13px; padding:5px;}

/*按鈕
------------------------*/
.rss{position: absolute;right:11px;font:12px 新細明體;top: 6px;}

/* 左右浮動內容
----------------------- */
.float_R{float:right; color:#777; margin:0 0 0 10px;}
.float_R a,.float_R a:visited { color:#9b9b9b; text-decoration:underline;}
.float_R a:hover { color:#4ac6e5; text-decoration:underline;}
.float_L {float:left; color:#777; margin:0 10px 0 0;}
.float_L a,.float_L a:visited { color:#9b9b9b; text-decoration:underline;}
.float_L a:hover { color:#4ac6e5; text-decoration:underline;}

.item_sub li span{ margin-left:25px; font-weight:normal;}

/* 第三波
------------------------ */
.link {width:663px; margin:5px 3px; padding:5px; line-height:1.5em; border:#f1f1f1 1px solid;}
.link li{float:left; width:140px; text-align:center; margin:10px;}
.link li a,.link li a:visited {color:#9b9b9b; text-decoration:underline;}
.link li a:hover {color:#4ac6e5; text-decoration:underline;}

.inner_content_R_3 {font-size:13px; line-height:1.5em;}
.inner_content_R_3 li{float:left; width:305px; margin:5px 8px; padding:5px; border:#282828 1px solid; background:url(images/bg_logo.gif) no-repeat bottom right;}
.inner_content_R_3 li a,.inner_content_R_3 li a:visited {color:#9b9b9b; text-decoration:underline;}
.inner_content_R_3 li a:hover {color:#4ac6e5; text-decoration:underline;}
.inner_content_R_3 li h5 { padding:5px; margin:0 0 5px 0; background:#f1f1f1;}
.inner_content_R_3 li h6 { padding:5px; margin:0 0 5px 0; background:#f1f1f1; text-align:center;}
.inner_content_R_3 li span  { color:#777; font-weight:normal;}
.inner_content_R_3 li img{float:left; margin:0 5px;}

.order {width:310px; padding:5px; background-color:#FFFFCC;}
/*v add*/

.sub_menu dl{
	padding: 0 0 0 15px;
	margin:5px 0 0 0 ;
	
}
.sub_menu dt{
	display:block;
	margin:5px 0 0 0;
	

}
.sub_menu dl a{
	 padding: 3px 0 3px 15px;
     *padding: 3px 0 3px 5px;
	 
	 display: block;}
.sub_menu dl a:link{
	background-color:#FFFFFF;
	color:#AFAFAF;
	background-image: url(images/arr.gif);
	background-repeat: no-repeat;
}
.sub_menu dl a:visited{background-color:#FFFFFF;color:#AFAFAF;}
.sub_menu dl a:hover{
	background-color:#4AC6E5;
	color:#FFF;
	text-decoration:none;
}
#infoArea{}
.rank_content_R{
	margin:5px 3px;
}
.timeBar {
	height:25px;
}
.timeBar span{
	background-image: url(images/dot_green.gif);
	background-position: left;
	display: block;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	
	
	font-weight: normal;}
.timeBar .s1{
	float:left;margin:0 30px 0 0;
}
.timeBar .s2{
	float:right;
}

.rank_content_R table{
	color:#999999;
	background-color:#DBDBDB;text-align:center;
}
.rank_content_R td{background-color:#FFFFFF;padding:0.2em;height: 2.5em;}
.firstTr{
	color:#23ad2e;
	height: 2em;
	
}
#popArea{margin:0 0 2em 0}
#popArea img{float:left;}
#popArea div{
	float:right;
	width: 550px;
	padding: 20px 0 0 0;
}
#popArea h4{
	margin:0 0 10px 0;
	font-size: 1.5em;
	color: #4AC6E5;
}
.inner_content_R_no p {color: #000000;}