@charset "utf-8";
/* CSS Document */


#scrollCon{ width:810px;float:left;  overflow:hidden;}
#scrollCon a{ margin-right:40px;color:#93aa50;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#content{ width:901px;padding:0 15px 0 20px; margin:0 auto; background-color:#fff;}
#content .main{height:480px; margin-bottom:28px; overflow:hidden;}
#content .left_col{ margin-right:16px;}
#content .mid_col{ width:675px;}
#content .right_col{ width:218px;}

.mid_col .player{ width:386px; height:132px; padding:10px 0 0 6px; margin-bottom:12px; background:url(../images/videoPlayer_bg.gif) no-repeat;}
.player .hostPhoto{ width:82px; margin-right:8px;float:left; text-align:center; color:#fff;}
.player .hostPhoto img{ margin-bottom:2px;}
.player .playInfo{ width:296px; float:left; color:#fff; position:relative;}
.playInfo h2{font-size:14px; margin:2px 0 6px;}
.playInfo .proBar{ width:204px; height:13px;background:url(../images/processBar_bg.png) no-repeat;}
.playInfo .proBar img{ margin-top:-5px;}
.playInfo .volume{ margin:9px 0 12px 5px;}
.playInfo .volume span{ margin-left:12px;}
.playInfo ul{overflow:hidden;zoom:1;}
.playInfo ul li{ width:50%; float:left;}
.playInfo .playerBtn{ position:absolute; top:20px; right:8px;}
.mid_col .note{ width:360px; margin:0 auto; padding:64px 0 10px 24px;border:1px solid #eeeeed; background-color:#f7f7f7; position:relative; }
.mid_col .note h2{ position:absolute; top:14px; left:-5px;}
.note form{ width:332px; height:144px;overflow:hidden;zoom:1;}
.note input.txtIpt{ width:273px; height:24px; border:1px solid #A7CD3A; color:#999;}
.note textarea{width:273px; height:62px; border:1px solid #A7CD3A; overflow:auto; resize:none; color:#999;}
.note input.submitBtn{ width:77px; height:26px; margin-right:15px; background:url(../images/btn_note.gif) no-repeat; border:none; cursor:pointer;}

.right_col .attention{ margin-bottom:5px; overflow:hidden;zoom:1;}
.userPhoto{ border:1px solid #eed183; padding:1px;}
.attentionInfo{ width:158px;}
.attentionInfo p{ color:#676767;}
.attentionInfo .attention_num{padding:1px 8px;margin-left:11px; border:1px solid #ecd182;line-height:17px;background-color:#fefff1;position:relative;}
.attention_num img{ position:absolute; top:5px; left:-6px; z-index:99;}
.right_col .news h2{color:#fa7513; font-size:14px;padding-bottom:5px; margin-bottom:10px;border-bottom:1px solid #efeded;}
.news h2 a{color:#838383; font-size:12px; float:right;}
.news h2 a:hover{ color:#be0000;}
.news .newsList{ margin:6px 0 7px;}
.news ul li{line-height:21px;}
.news ul li a{ color:#a5a5a5;}
.news ul li a:hover{ color:#be0000;}
.news .picScroll {padding:3px 4px; border:1px solid #ecd182; background-color:#fefff1;overflow:hidden; zoom:1;}
.goLeft,.goRight{cursor:pointer;}
#marqueeCon{ width:186px; height:50px; margin:0 auto;overflow:hidden;}
#marqueeCon ul li{ float:left; padding:0 3px;}
#marqueeCon img{ width:54px; height:48px;border:1px solid #e9e9e9;}

.fresh{ overflow:hidden; margin-bottom:24px;zoom:1;}
.fresh h2{color:#a3c443; font-size:16px;padding:0 0 8px 5px; margin-bottom:12px;border-bottom:1px solid #efeded;}
.fresh h2 a{color:#797979; font-size:12px; float:right;}
.fresh h2 a:hover{ color:#be0000;}
.fresh dl{ float:left; width:267px; padding-left:3px; margin-right:20px;}
.fresh dt{ float:left; margin-right:13px;}
.fresh dt img{ border-width:2px 3px;border-style:solid; border-color:#e9e9e9;}
.fresh dl dd{color:#333; line-height:22px;}
.fresh dl dd a{ display:block;color:#32b6e1;margin-bottom:5px; font-size:14px; font-weight:bold;}
.fresh dl dd a:hover{ color:#be0000;}


.listen h2{color:#a3c443; font-size:16px;padding:0 0 8px 5px; margin-bottom:12px;border-bottom:1px solid #efeded;}
.listen h2 a{color:#797979; font-size:12px; float:right;}
.listen h2 a:hover{ color:#be0000;}
.listen ul{ overflow:hidden;zoom:1;}
.listen ul li{ float:left; margin-right:30px; border:1px solid #e9e9e9;}
.listen ul li.last{ float:left; margin-right:0;}

.share{color:#666; font-size:14px; margin-top:15px; overflow:hidden; display:inline-block;}
.share ul{overflow:hidden;zoom:1;}
.share ul li{ float:left; margin-right:8px;}

.broadcastList{ margin-bottom:38px; border:1px solid #eeeeed; background-color:#f7f7f7;overflow:hidden; zoom:1;}
.broadcastList dl{width:44%; padding:18px 30px 18px 20px;float:left;}
.broadcastList dl h2{ font-size:20px; margin-bottom:5px;}
.broadcastList dt{ float:left; margin-right:13px;}
.broadcastList dt img{ border-width:2px 3px;border-style:solid; border-color:#fff;}
.broadcastList dl dd{color:#646464; line-height:22px;}
.broadcastList dl dd a{ display:block;color:#3e3e3e;margin-bottom:5px; font-size:14px; font-weight:bold;}
.broadcastList dl dd a:hover{ color:#be0000;}

.program{ margin-bottom:45px; padding:0 0px; overflow:hidden; zoom:1;}
.program .programCon{ width:601px;}
.programCon h1{ color:#fa6a03; font-size:20px; margin-bottom:15px;}
.programCon .tabList{ padding:0 28px; margin-bottom:24px; border-top:1px solid #e0e0df; background-color:#f7f7f7;overflow:hidden; zoom:1;}

.programCon .tabList1{ padding:0 28px; margin-bottom:24px; border-top:1px solid #e0e0df; background-color:#f7f7f7;overflow:hidden; zoom:1;}
.tabList li{ width:48px;height:28px; line-height:28px; float:left; font-size:14px; text-align:center; background:url(../images/split.gif) right 7px no-repeat;}
.tabList li a{color:#646464;} 
.tabList li.on a,.tabList li a:hover{color:#02a5da;}
.conList li{ border-bottom:1px solid #e5e4e4; padding:0 10px 12px;margin-bottom:12px;font-size:13px;  color:#666;}
.conList li h2{ height:21px; line-height:21px;}
.conList li h2 span{color:#a3c443; margin-left:30px;font-size:14px;}
.conList li h2 strong{ float:right; width:61px; text-indent:12px;background:url(../images/downArrow.png) no-repeat;color:#666;font-size:12px; cursor:pointer;}
.conList li h2 strong.up{background:url(../images/upArrow.png) no-repeat;}
.conList li p{margin-left:68px; line-height:25px;font-size:12px; }
.conList li ol{margin-left:85px; line-height:25px; list-style:decimal;}
.conList li ol li{border-bottom:none; padding:0;margin-bottom:0;font-size:12px; color:#333;}
.program .rightCon{ width:290px; margin:45px 10px 0 0; }
.rightCon .calendar .calBg{height:242px; padding:10px 0 0 48px; margin-bottom:16px;background:url(../images/calendar_bg.gif) no-repeat;font-family:arial;}
.calBg .dir_year{ width:252px; margin-bottom:10px; overflow:hidden;zoom:1;}
.calBg .dir_year a{ float:left;}
.calBg .dir_year span{ width:36px; float:left; margin-right:8px; font-size:16px; font-weight:bold;text-align:center;color:#fa6c03;}
.calBg .title,.calBg .dayList{ width:252px;overflow:hidden;zoom:1;}
.calBg .title li{padding:2px 10px;float:left; font-weight:bold; font-size:13px; color:#adc159;background-color:#fcf6cf;border:1px solid #eed68e;text-align:center;}
.calBg .dayList li{width:34px; height:24px;float:left;border:1px solid #eed68e;background-color:#fcf6cf;text-align:center;}
.calBg .dayList li a{ width:34px; height:18px;padding:3px 0;float:left;font-weight:bold; font-size:13px;color:#fa9c03;}
.calBg .dayList li a:hover,.calBg .dayList li a.CurrentDate {background: #fa6c03; color:#fff;}
.calendar .dir_month{ margin-left:12px;border-top:1px solid #f1f1ed;padding:15px 25px 30px;overflow:hidden;zoom:1;}
.calendar .dir_month li{ width:50%;float:left;}
.calendar .dir_month li a{ font-size:14px; color:#fa7164;}
.calendar .dir_month li a:hover{ color:#be0000;}
.rightCon p{ margin:0 0 12px 37px;}
.rightCon p.print a{color:#777;}
.rightCon p a{color:#56c3e6;}
.rightCon p a:hover{color:#be0000;}
#footer{ width:936px;margin:0 auto; padding:55px 0 25px;color:#fff; text-align:center;background:url(../images/bottomRadius.png) no-repeat;}


/*青檬电台列表页样式*/
.c_listLeft {
	width:202px;
	height:auto;
	float:left;
	background:#F7F7F7;
	border:1px solid #EFEFEF;
}
.c_lefttitle {
	width: 188px;
	height: 30px;
	margin:10px 7px;
	background: url(../images/c_listtitlebg.gif) center center no-repeat;
}
.c_lefttitle h2 {
	height: 30px;
	line-height: 28px;
	font-size:14px;
	padding-left:30px;
	background: url(../images/c_listhbg.gif) 15px center no-repeat;
}
.c_lefttitle h2 a {color:#fff;}
.c_leftList ul {padding: 0px 8px;}
.c_leftList ul li {
	height:35px;
	line-height:35px;
	font-size:14px;
	background:url(../images/c_leftararow.gif) 20px center no-repeat;
	padding-left: 35px;
	border-bottom:1px solid #DEDEDE;
}
.c_leftList ul li.borno {border-bottom:none;}
.c_leftList ul li a.current {
	font-weight:bold;
	color:#11AADC;
}


.c_leftLists ul {padding: 0px 8px;}
.c_leftLists ul li {
	height:35px;
	line-height:35px;
	font-size:14px;
	background:url(../images/c_leftararow.gif) 10px center no-repeat;
	padding-left: 26px;
	border-bottom:1px solid #DEDEDE;
}
.c_leftLists ul li.borno {border-bottom:none;}
.c_leftLists ul li a.current {
	font-weight:bold;
	color:#11AADC;
}


.c_listRight {
	width:674px;
	height: auto;
	float:left;
	margin-left:20px;
}

.c_currentPosition {
	border-bottom: 1px solid #CCCCCC;
	padding:5px 0px;
}
.c_currentPosition h2 span {
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#666;
}
.c_currentPosition h2 span a{
	padding: 0px 5px;
}
.c_currentPosition h2 span a:link,.c_currentPosition h2 span a:visited{
	color:#666;
}
.c_currentPosition h2 span a:hover,.c_currentPosition h2 span a:active {
	color:#c00;
}
.c_currentPosition h2 {
	font-size:16px;
}
.c_currentPosition h2 a { color:#84b004;}
.c_rightlist ul {
	padding:0px 10px;
}
.c_rightlist ul li {
	height:35px;
	line-height: 35px;
	border-bottom:1px dashed #D1D1D1;
	font-family:"微软雅黑";
	background:url(../images/c_dian.gif) 10px center no-repeat;
	padding-left: 25px;
}
.c_rightlist ul li.borderno {border-bottom:none;}
.c_page {text-align:center; font-size:14px; color:#666; margin-top:10px;}
.c_page a {
	padding:0px 8px;
}
.c_page a.current { color:#6F9405;}

/*详细页样式*/
.c_maincon {
	padding:0px 30px 10px 30px;
}
.articletitle {text-align:center; font-size:20px; color:#333; padding-bottom:5px; border-bottom:1px solid #CCCCCC; font-weight:bold;}
.articletime {
	text-align:center;
	color:#666;
	padding: 10px 0px 30px 0px;
	font-family:"宋体";
}
.articlecon p {
	text-indent:2em;
	margin-bottom:20px;
	font-size:14px;
	color:#666;
	font-family:"宋体";
}







/*打包下载*/
.p_detail{width:445px;}
.p_detail .p_detailh2{font-size:16px;color:#84b004;}
.p_detail .p_intro{padding:0px 10px; line-height:25px;}
.p_intro dl{padding-top:20px; overflow:hidden; _height:1%; _overflow:visible; width:440px;}
.p_intro dl dt{ float:left; width:215px; height:138px; overflow:hidden;}
.p_intro dl dd{margin-left:225px;line-height:2.1;font-size:12px;font-weight:bold;}
.p_intro dl dd.tit{ font-size:14px;font-weight:bold;}
.p_intro dl dd a.name{color:#666;}
.p_abstruct{margin-top:10px; line-height:25px; position:relative;margin-left:10px;}
.p_abstruct .p_detailh3{font-size:16px;color:#333333;font-weight:bold;}
.p_abstruct .p_detailp{font-size:12px;color:#666;}
.p_abstruct .p_bar{ height:40px;}
.p_abstruct .p_bar a img{margin-top:10px;}
.p_abstruct a.p_loadbon{display:inline-block;width:85px; height:31px; background:url(../images/p_bon1.png) no-repeat left center;font-size:0; line-height:9999em;}
.p_abstruct .p_lyric{border:1px solid #e5e5e5; background:#fbfbfb;padding:5px; line-height:1.8; color:#333; height:130px; overflow-y:auto; margin-top:50px}

.clearself{ overflow:hidden; _overflow:visible; _height:1%;}
.p_wall{ clear:both;}
.p_wall span{display:inline-block; width:99px; height:64px;margin:5px 3px;}
.p_wall span img{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;  opacity: 0.5;}
.p_wall span img.current{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0;  opacity: 1.0;}



.loadpage{margin-top:10px;width:165px;margin-left:10px;}
.nextPage {
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
    height: 28px;
    line-height: 28px;
}
.nextPage a {
    line-height: 28px;
}

.nextPage .l_home {
    float: left;
    margin: 0 10px 0 0;
}

.nextPage .m_page {
    float: left;
    overflow: hidden;
    padding-top: 1px !important;
    width: 95px;
}
.nextPage .m_page span {
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 5px;
}

.nextPage .r_end {
    float: right;
}

.page_jf{font-size:0;text-align:center;margin-top:20px;font-family:arial}.page_jf a{display:inline-block;*display:inline;*zoom:1;color:#666;border:1px solid #ddd;line-height:30px;width:30px;font-size:12px;margin:0 5px;background:#e7e7e7;vertical-align:middle}.page_jf a:hover{color:#09f}.page_jf a.curpage{background-color:#a3c443;color:#fff;border:1px solid #a3c443}