﻿@charset "utf-8";
ul, ol, dl { list-style:none; }
body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form, img { border:0; margin:0; padding:0; }
body { font:12px Arial, Helvetica, "宋体", sans-serif; color:#505050; background-image:url(../images/main/bg.gif); background-repeat:repeat-x; }
/*全局----------------------------------------------------------------
*/
#container { width:860px; margin:0 auto; }
#main { margin-top:6px; }
#main .left { float:left; width:260px; }
#main .right { float:right; width:600px; }
a { color:#505050; text-decoration:none; }
a:hover { color:#F50; text-decoration:underline; }
/*顶部----------------------------------------------------------------
*/
#header { height:111px; }
.guild { text-align:right; height:74px; line-height:25px; padding-right:30px; background:url(../images/main/logo.jpg); }
#menu { height:40px; }
/*左侧栏民声热线----------------------------------------------------------------
*/
#msrx { background:url(../images/main/left_msrx.png); width:250px; height:369px; padding-top:50px; }
#msrx img { padding-right:3px; vertical-align:middle; }
#msrx ul { width:240px; margin:0 auto; margin-bottom:8px; }
#msrx h3 { width:232px; margin:0 auto; font-size:12px; height:25px; line-height:25px; border-bottom:1px solid #CECECE; color:#D22121; margin-bottom:3px; font-weight:100; }
#msrx li { padding-left:8px; height:21px; line-height:21px; }
#msrx li.news { background:#FFF4DE; }

/*左侧栏听众留言----------------------------------------------------------------
*/
#message { background:url(../images/main/left_message.png); width:250px; height:169px; margin-top:8px; padding-top:30px; }
#message ul { width:220px; margin:0 auto; }
#message li { height:18px; padding-top:6px; border-bottom:1px dashed #ECECEC; }
#message li span { float:right; text-align:left; color:#999; font:10px Arial; }
#message li img { padding-right:3px; vertical-align:middle; }

/*最新动态&节目推介----------------------------------------------------------------
*/
#newshow { background:url(../images/main/main_newshow.png); width:600px; height:280px; margin-top:8px; }
#newshow img { vertical-align:middle; }
#newshow ul { margin:0 15px; }
#newshow li { margin-bottom:5px; height:35px; line-height:17px; border-bottom:1px dashed #ECECEC; }
#newshow li span { color:#999; font:10px Arial; font-weight:bold; margin-left:10px;}
/*滚动DJ----------------------------------------------------------------
*/
#demo { width:580px; height:65px; background:url(../images/main/demo.png); padding-top:5px; margin:0px auto; margin-top:4px;}
#demo img { margin:0px 3px; }
#indemo { float: left; width:800%;}
#demo1 { float: left; }
#demo2 { float: left; }
/*其它----------------------------------------------------------------
*/
#other { width:600px; height:199px; margin-top:8px; }
#other .left { float:left; background:url(../images/main/main_party.png); width:342px; height:169px; padding-top:30px; }
#other .left ul { width:310px; margin:0 auto; }
#other .left li { height:19px; padding-top:6px; font-family:"宋体"; border-bottom:1px dashed #ECECEC; }
#other .left li img { padding-right:5px; vertical-align:middle; }
#other .right { background:url(../images/main/left_message.png); width:250px; height:169px; padding-top:30px; }
#other .right  ul { width:220px; margin:0 auto; }
#other .right  li { height:18px; padding-top:6px; border-bottom:1px dashed #ECECEC; }
#other .right  li span { float:right; text-align:left; color:#999; font:10px Arial; }
#other .right  li img { padding-right:3px; vertical-align:middle; }
/*友情链接----------------------------------------------------------------
*/
#link { width:860px; margin-top:10px; }
#link h3 { height:18px; background:url(../images/main/left2link.png); }
#link ul { margin:0 auto; margin-top:10px; line-height:20px; }
/*底部----------------------------------------------------------------
*/
#footer { border-top:2px solid #F90; line-height:25px; text-align:center; }
/*分页----------------------------------------------------------------
*/
#title { background:url(../images/main/title.png); width:590px; height:25px; line-height:25px; color:#ccc; padding-left:10px; margin:3px 0px; }
#news { float:left; width:600px; }
#news img { padding-right:5px; vertical-align:middle; }
/*最新动态----------------------------------------------------------------
*/
#news ul { margin-left:15px; }
#news li { height:18px; padding-top:10px; border-bottom:1px dashed #ECECEC; }
#news li span { float:right; text-align:left; color:#999; font:10px Arial;}
#news .page { border-top:1px solid #FC0; height:25px; line-height:25px; text-align:right; margin-top:10px; }
#news .title { line-height:50px; height:50px; text-align:center; font-weight:bold; }
#news .date { line-height:30px; height:30px; text-align:center; }
#news .content { border-top:1px dashed #ccc; line-height:180%; padding:10px; }
/*节目----------------------------------------------------------------*/
#show { background:url(../images/main/show.png); width:600px; height:181px; margin-top:8px; padding-top:20px;}
#show img { padding-right:5px; vertical-align:middle; }
#show .left { float:left; width:350px; padding-left:10px; }
#show .marketing { float:right; width:190px; height:165px;padding-top:10px;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
#show .marketing  ul { margin-right:25px; }
#show .marketing  li { height:19px; padding-top:6px; border-bottom:1px dashed #ECECEC; }
/*左栏广告位----------------------------------------------------------------*/
#adsite {margin-top:8px; width:250px;}
#adsite li { margin-bottom:5px;}
/*关于我们&广告服务&听众留言----------------------------------------------------------------
*/
#content {line-height:180%; padding:10px; }
.quotes { border-top:1px solid #FC0; height:25px; line-height:25px; text-align:right; margin-top:10px; }
#content .top {border-bottom:1px solid #FC0; height:25px; line-height:25px; text-align:right; margin-top:10px; }
#content .showmore { text-align:right; height:30px; line-height:30px; border-top:dashed 1px #CCC; margin-top:10px; }
/*DJ介绍----------------------------------------------------------------
*/
#todj { width:600px; margin-top:10px; }
#todj h3 { height:25px; background:url(../images/main/main/dj.png); }
#todj .photo { float: left; display: inline; position: relative; margin:20px 15px 0px 15px; }
#todj .photo a img { border:1px solid #D1D1D1; padding:2px; background:#eee; }
#todj .photo a:hover img { border:1px solid #FC0; }
#todj .photo .name { margin-top:3px; text-align:center; }
#todj .photo p a img { border:0px; padding:0px 1px; }
#todj .photo p a:hover img { border:0px; }
#todj .moreleft { float:left; width:145px; margin-top:15px; margin-right:15px;}
#todj .moreright { float:left; width:380px; margin-top:15px; }
#todj .back { border-top:1px solid #FC0; line-height:30px; height:30px; clear:both; text-align:right; margin-top:40px; }


.next { text-align:center; margin-top:20px; border-top:dashed 1px #CCC; height:30px; line-height:30px; }
.next .nextl{ float:left; width:100px; }
.next .nextr{ float:right; width:100px; }
.next a{ color:#666; }

.error{
	color:#F00;
	padding:5px;
	width:100px;
}

DIV.quotes { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; margin-top:15px; }
DIV.quotes A { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #aaa; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #ddd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px }
DIV.quotes A:hover { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px }
DIV.quotes A:active { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px }
DIV.quotes SPAN.current { BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #aaa; BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-TOP: 2px }
DIV.quotes SPAN.disabled { BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ccc; BORDER-TOP: #f3f3f3 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 2px }
