@charset "UTF-8";
/*!
 *	Normalize
 *	标准化
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
a {
	background: transparent;
}
a:focus {
	outline: thin dotted;
}
a:active,
a:hover {
	outline: 0;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
mark {
	background: #ff0;
	color: #000;
}
code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 1em;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019";
}
p{
	margin:0px;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
button,
input {
	line-height: normal;
}
button,
select {
	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #222;
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: underline;
}
img {
	vertical-align: middle;
}

/*!
 *	Property
 *	属性
 */

/*	background	*/
.nav_box{
	background:url("nav_lfbg.png")/*tpa=http://sched.hebradio.com/images/nav_lfbg.png*/ no-repeat left top;
}
.nav_ul{
	background:url("nav_bg.png")/*tpa=http://sched.hebradio.com/images/nav_bg.png*/ repeat-x left top;
}
.nav_ul li{
	background:url("nav-line.jpg")/*tpa=http://sched.hebradio.com/images/nav-line.jpg*/ no-repeat right center;
}
.play_box{
	background:url("boxbg.png")/*tpa=http://sched.hebradio.com/images/boxbg.png*/ no-repeat left top;
}
/*日历*/
.calendar .cal_pn a,
.calendar .cal_date div{ background:url("audio_bolo.png")/*tpa=http://sched.hebradio.com/images/audio_bolo.png*/ no-repeat 8888px 0;}
.listen_nav{
	background:url("nav_wyzzt.png")/*tpa=http://sched.hebradio.com/images/nav_wyzzt.png*/ no-repeat left top;
}
.hot_news_nav{
	background:url("nav_hotnews.png")/*tpa=http://sched.hebradio.com/images/nav_hotnews.png*/ no-repeat left top;
}
.online_ul li{
	background:url("online_bg.png")/*tpa=http://sched.hebradio.com/images/online_bg.png*/ no-repeat left top;
}
.button_tj{
	background:url("btn_bg1.png")/*tpa=http://sched.hebradio.com/images/btn_bg1.png*/ no-repeat left top;
}
.listen_crumb{
	
}
.cd_listen li a{
	background:url("cd_bg1.png")/*tpa=http://sched.hebradio.com/images/cd_bg1.png*/ no-repeat left top;
}
.cd_listen li a:hover,.cd_listen li .on{
	background:url("cd_bg2.png")/*tpa=http://sched.hebradio.com/images/cd_bg2.png*/ no-repeat left top;
}

.last_week_link{
	#background:url("../img/last_week.png")/*tpa=http://sched.hebradio.com/images/last_week.png*/ no-repeat left top;
}
.next_week_link{
	#background:url("../img/next_week.png")/*tpa=http://sched.hebradio.com/images/next_week.png*/ no-repeat left top;
}

.broad_box .title{
	background:url("title_bg.gif")/*tpa=http://sched.hebradio.com/images/title_bg.gif*/ #881c1c no-repeat left top;
}
.date_week a{
	background:url("date_week_1.png")/*tpa=http://sched.hebradio.com/images/date_week_1.png*/ repeat-x left top;
}
.date_week a .week_text1{
	
}
.date_week a .week_text2{
	
}
.date_week a:hover,.date_week .on{
	
}
.program_box{
	
}
.am_ul li{
	
}




/*.playerbox 播放*/
.playerbox .player_btnbox,
.playerbox .player_btn_play,
.playerbox .player_btn_pause,
.playerbox .player_progress .player_progress_btn,
.playerbox .diggbox .flower,
.playerbox .diggbox .favorite,
.playerbox .player_volume_mute,
.playerbox .player_volume_btn,
.playerbox .audio_player_btn_dsc,
.playerbox .audio_player_btn_loop {background:url("audio_bolo_player.png")/*tpa=http://sched.hebradio.com/images/audio_bolo_player.png*/ no-repeat 8888px 0;}

/*!
 *	Content
 *	内容
 */

.wrapper {
	display:block;
	margin:0px auto;
	position:relative;
	background-color:#ffffff;
}
.wrapper:before {
	content:"";
	display:block;
	position:absolute; left:0; right:0; top:0;
}
.wrapper-outer {
	position:relative;
}
.wrapper-outer:before,
.wrapper-outer:after {
	content:"";
	display:table;
}
.wrapper-outer:after {
	clear:both;
}
/*	Bodyer	页体	*/

.bodyer:before,
.bodyer:after {
	content:"";
	display:table;
}
.bodyer:after {
	clear:both;
}

/*!
 *	Element
 *	元素
 */
.contwrap {
	width:980px;
	margin:0px auto;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

.top{
	display:block;
	overflow:hidden;
	width:100%;
	background-color:#114880;
	border-top:2px solid #7c0505;
	height:23px;
}
.link_p{
	float:left;
	display:inline;
	line-height:21px;
	font-family:"宋体"; font-size:12px; color:#fff;
}
.link_p a{ padding:0px 3px; color:#fff;}
.logo_min{
	float:right;
	display:inline;
	zoom:1;
}
.logo_min img,.logo_min p{
	float:left;
	display:inline;
	padding:0px 0px 0px 4px;
}
.logo_min img{
	padding-top:3px;
}
.logo_min p{
	font-family:"宋体"; font-size:12px; color:#fff; line-height:21px;
}
.cont_main{
	width:980px;
	display:block;
	overflow:hidden;
	margin:0px auto;
	background-color:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-left:10px;
	padding-right:10px;
}
.banner{
	width:960px;
	margin:12px auto 0px auto;
	display:block;
}
.banner img{ width:100%;}
/* search_box 搜索 */
.search_box{
	float:right;
	display:inline;
	height:21px;
	margin-right:10px;
}


/* nav_box 菜单 */
.nav_box{
	width:960px;
	height:42px;
	margin:12px auto 0px auto;
	display:block;
}
.nav_ul{
	float:left;
	height:42px;
	width:948px;
	display:inline;
	list-style:none;
	padding: 0px 0px 0px 6px;
	margin:0px 0px 0px 6px;
}
.nav_ul li{
	float:left;
	display:inline;
	height:32px;
	margin:5px 0px 0px 0px;
}
.nav_ul li a{
	line-height:32px;
	padding:0px 14px;
	font-family:"微软雅黑"; font-size:15px; color:#f4ffc8;
}
.nav_ul li a:hover{
	text-decoration:none;
	color:#ffd46e;
}
.nav_ul .no_line{
	background:none;
}
/* 面包屑 */
.crumb_box{
	display:block;
	width:960px;
	height:35px;
	padding:0px 10px;
	background-color:#e5e5e5;
	background: url("crumb.png")/*tpa=http://sched.hebradio.com/images/crumb.png*/ 0px -30px;
}
.crumb{
	float:left;
	display:inline;
	font-family:"宋体"; font-size:12px; color:#515151;
	padding:8px;
	line-height:21px;
}
.crumb a{
	color:#b20000;
}
.bdshare_t{
	margin:5px;
}
.bdshare_t a,.bdshare_t span{
	height:23px!important;
	margin-right:5px;
}
.bdshare_t .shareCount{
	width:42px!important;
}

.main_box{
	display:block;
	margin:0px auto;
}
.main_lf{
	float:left;
	display:inline;
	width:657px;
	zoom:1;
}
.main_rg{
	float:right;
	display:inline;
	width:292px;
	zoom:1;
}
.play_box{
	width:100%;
	height:440px;
	display:block;
	overflow:hidden;
	padding:12px;
}
.box_cn1{
	float:left;
	display:inline;
	overflow:hidden;
	zoom:1;
	width:294px;
	height:293px;
}
.img_logo{
	display:block;
	width:100%;
	height:99px;
}
.box_cn1 h1{
	display:block;
	line-height:42px;
	font-family:"微软雅黑"; font-size:18px; color:#222; font-weight:normal;
}
.box_cn1 h1,.box_cn1 p{
	padding-left:10px;
	margin:0px;
}
.box_cn1 h1 .p1{ color:#034b95;}
.box_cn1 p{
	line-height:32px;
	display:block;
	overflow:hidden;
	font-family:"微软雅黑"; font-size:14px; color:#686868;
}
.box_cn1 p .p2{
	color:#034b95; font-size:16px;
}
.box_cn1 p span{
	margin-right:10px;
}
.box_cn1 p .p3{
	color:#a62424; font-size:18px;
}

/* calendar 日历 */
.calendar {
	float:right;
	width:330px;
	height:288px; background-color:#fff; font-family:Verdana;}

.calendar .cal_ym {height:56px; line-height:24px; color:#fff; font-size:16px; font-weight:bold; text-align:center; padding:13px 0; background-color:#a62424; clear:both; border-radius:8px 8px 0px 0px;}

.calendar .cal_pn {height:0; position:relative; clear:both;}
.calendar .cal_pn a {width:36px; height:36px; text-indent:-8888px; position:absolute; top:-42px; display:block; overflow:hidden;}
.calendar .cal_pn .prev {background-position:0 -3px; left:20px;}
.calendar .cal_pn .next {background-position:-46px -3px; right:20px;}

.calendar .cal_week {height:24px; line-height:24px; font-weight:bold; padding:3px 0; clear:both;}
.calendar .cal_week div {width:46px; height:24px; text-align:center; float:left; color:#ccc;}
.calendar .cal_week .item_l {margin-left:2px;}

.calendar .cal_date {clear:both; *zoom:1;}
.calendar .cal_date div {width:46px; height:32px; line-height:32px; font-size:14px; font-family:Arial; text-align:center; margin:0px; background-position:-86px -2px; cursor:pointer; float:left; _display:inline;}
.calendar .cal_date div:hover {color:#fff; background-position:-127px -2px;}
.calendar .cal_date .item_l { background-position:-86px -2px;}
.calendar .cal_date .item_pnm,
.calendar .cal_date .item_false {color:#ccc; background-position:8888px 0;}
.calendar .cal_date .item_pnm:hover,
.calendar .cal_date .item_false:hover {color:#ccc; background-position:8888px 0;}
.calendar .cal_date .item_false {cursor:default;}
.calendar .cal_date .today {color:#a62424; font-weight:bold; background-position:8888px 0;}
.calendar .cal_date .selected,
.calendar .cal_date .selected:hover {color:#fff; background-position:-127px -2px;}

.play_ts p{ float:left; margin-top:5px; display:block; overflow:hidden; width:100%; line-height:18px; font-family:"宋体"; font-size:12px; color:#a10000;}

/*	Playerbox 播放器	*/
.playerbox { width:100%;height:68px; position:relative; float:left; margin-top:10px; display:block; overflow:hidden;}

.playerbox .player_btnbox {width:64px; height:61px; position:absolute; left:0; top:0; display:block;}
.playerbox .player_btn_play,
.playerbox .player_btn_pause {width:64px; height:61px; cursor:pointer; overflow:hidden;}
.playerbox .player_btn_play {background-position:0 0;}
.playerbox .player_btn_pause {background-position:0 -66px;}

.playerbox .player_ctrlbar {height:61px; display:block;}
.playerbox .player_program {color:#262626; font-size:16px; font-weight:bold;}

.playerbox .player_progress {
	height:8px; margin-top:10px; background-color:#17181c; position:relative; float:right;
	display:inline;
	width:490px; margin-right:60px;
}
.playerbox .player_progress .player_progress_download {height:8px; background-color:#2b3036; position:absolute; left:0; top:0; overflow:hidden;}
.playerbox .player_progress .player_progress_cur {height:8px; background-color:#72b430; position:absolute; left:0; top:0; overflow:hidden;}
.playerbox .player_progress .player_progress_btn {width:24px; height:24px; margin:-8px 0 0 -10px; background-position:-75px 0; cursor:pointer; position:absolute; overflow:hidden;}
.playerbox .player_progress .player_progress_btn:hover {background-position:-75px -34px;}

.playerbox .player_operate {clear:both;}

.playerbox .player_time {width:50px; height:21px; overflow:hidden; float:right; margin-top:-14px; font-family:"宋体"; font-size:12px; color:#fff; line-height:21px; _display:inline;}

.playerbox .player_volume {width:120px; height:21px; margin-top:14px; float:left; margin-left:82px; _display:inline;}
.playerbox .player_volume_mute {width:20px; height:21px; background-position:-78px -60px; cursor:pointer; float:left;}
.playerbox .player_volume_mute:hover {background-position:-78px -83px;}
.playerbox .player_volume_mute_active {background-position:-78px -83px;}
.playerbox .player_volume_mute_active:hover {background-position:-78px -83px;}
.playerbox .player_volume_line {width:96px; height:6px; margin-top:8px; background-color:#17181c; position:relative; float:right; _display:inline;}
.playerbox .player_volume_cur {height:6px; background-color:#818a99; position:absolute; left:0; top:0; overflow:hidden;}
.playerbox .player_volume_btn {width:24px; height:24px; margin:-10px 0 0 -12px; background-position:-200px -148px; cursor:pointer; position:absolute; overflow:hidden;}
.playerbox .player_volume_btn:hover {background-position:-200px -182px;}

.playerbox .audio_player_btn_dsc,
.playerbox .audio_player_btn_loop {width:80px; height:24px; margin:14px 0px 0 0; cursor:pointer; text-indent:-8888px; float:right; overflow:hidden; _display:inline;}
.playerbox .audio_player_btn_loop p{ font-family:"宋体"; font-size:12px; color:#949cab; text-indent:24px; line-height:18px;}
.playerbox .audio_player_btn_loop {background-position:-79px -104px;}
.playerbox .audio_player_btn_loop:hover,
.playerbox .audio_player_btn_loop_active {background-position:-79px -126px;}

.playerbox .diggbox {width:160px; height:30px; position:absolute; left:115px; bottom:20px;}
.playerbox .diggbox .digg_flower {margin-right:10px; float:left;}
.playerbox .diggbox .digg_favorite {float:left;}
.playerbox .diggbox .flower,
.playerbox .diggbox .favorite {width:30px; height:30px; cursor:pointer; float:left; overflow:hidden;}
.playerbox .diggbox .name {margin:3px 0 0 3px; cursor:pointer; float:left;}
.playerbox .diggbox .num {margin:3px 0 0 6px; cursor:pointer; float:left;}
.playerbox .diggbox .flower {background-position:-233px 0;}
.playerbox .diggbox .favorite {background-position:-273px 0;}
.playerbox .diggbox .flower:hover {background-position:-233px -40px;}
.playerbox .diggbox .favorite:hover {background-position:-273px -40px;}
.playerbox .diggbox .digg_active .favorite {background-position:-273px -40px;}
.playerbox .diggbox .digg_active .favorite:hover {background-position:-273px 0;}


.link_time{
	float:left;
	display:block;
	overflow:hidden;
	height:24px;
	line-height:24px;
	width:100%;
	margin:8px auto 0px auto;
	font-family:"宋体"; font-size:12px; color:#565656;
}
.link_time p{ display:inline;}
.link_time input{ width:80px; padding:0px 10px; margin:0px 10px; height:24px; color:#1f56b2;}
.link_time a{ color:#1684c9; text-decoration:underline;}

.listening,.hot_news{
	display:block;
	overflow:hidden;
	width:100%;
	margin:15px 0px 0px 0px;
}
.listen_nav,.hot_news_nav{
	width:100%;
	display:block;
	height:40px;
}
.listen_main{
	width:657px;
	height: 187px;
	display:block;
	overflow:hidden;
	margin:1px auto 0px auto;
	background-color:#fff;
	border:1px solid #d8d8d8;
	padding:15px;
}
.hot_news_main{
	width:657px;
	display:block;
	overflow:hidden;
	margin:1px auto 0px auto;
	background-color:#fff;
	border:1px solid #d8d8d8;
	padding:15px;
}
.text_ul3{
	float:left;
	width:620px;
	display:inline;
	list-style:none;
	padding:0px; margin:0px;
}
.text_ul3 li{
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 196px;
	display: inline;
	margin-left: 10px;
	padding-left: 15px;
	BACKGROUND: url("ski_li.png")/*tpa=http://sched.hebradio.com/images/ski_li.png*/ no-repeat 0px 13px;
}
.text_ul1,.text_ul2{
	float:left;
	width:308px;
	display:inline;
	list-style:none;
	padding:0px; margin:0px;
	border-right:1px dashed #a3a3a3;
}
.text_ul1 li{
	height:36px;
	line-height:36px;
	display:block;
	width:100%;
}
.text_ul1 li .text_p,.text_ul3 li a, .text_ul1 li span{
	float:left;
 	display:inline;
	overflow:hidden;
	padding-right:5px;
	line-height:36px;
}
.text_ul1 li .text_p,.text_ul1 li a,.text_ul3 li a{
	font-family:"微软雅黑";
	font-size:14px;
	line-height:32px;
	color:#222;
	margin:0px;
}
.text_ul1 li .text_p a{
	color:#222;
}
.text_ul1 li .text_p a:hover{
	color:#000;
	text-decoration:none;
}
.text_ul1 li .time{
	font-family:"微软雅黑";
	font-size:14px;
	color:#6f6f6f;
}
.text_ul3 li .right{
	float: right;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:32px;
	color:#b20000;
}
.text_ul1_2,.text_ul2_2{
	float:right;
	border:none;
	padding-left:10px;
}
.shadow_img{
	display:block;
	width:100%;
}
.text_ul2 li{
	overflow:hidden;
	display:block;
	width:100%;
	}
.text_ul2 span{ 
	float:left; display:inline;
	width:15px;
	line-height:36px;
}
.text_ul2 .text_p{
	float:left;
	display:inline;
	line-height:36px;
	font-family:"宋体";
	font-size:12px;
	color:#222;
}
.text_ul2 .text_p a{
	color:#222;
}
.text_ul2 .text_p a:hover{
	color:#031f40;
	text-decoration:none;
}

/* 添加评论 */
.add_comment{
	display:block;
	width:100%;
	overflow:hidden;
	margin:15px 0px 0px 0px;
}
.comment_cd{
	float:left;
	display:inline;
	overflow:hidden;
	font-family:"微软雅黑"; font-size:18px; color:#0c2c36;
	line-height:24px;
}
.dqyh{
    float:left;
    display:inline;
    overflow:hidden;
    font-family:"微软雅黑"; font-size:14px; color:#0c2c36;
    margin-left:10px;
    line-height:30px;
}
.dqyh span{
    color:#a10000;
}
.dqyh span .exit{
    color:#a10000;
}
.num_com{
	float:right;
	display:inline;
	overflow:hidden;
	line-height:24px;
	font-family:"微软雅黑"; font-size:14px; color:#a4a4a4;
}
.num_com span{ font-weight:bold; color:#616161;}
.add_comment .text_tarea{
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	height:76px;
	line-height:24px;
	border:1px solid #cacaca;
	margin:10px 0px 0px 0px;
}
.login_box{
	float:right;
	overflow:hidden;
	display:inline;
	width:100px;
	margin:10px 0px 0px 0px;
}
.login_box .login{ font-family:"宋体"; font-size:14px; color:#9f9f9f;}
.login_box .login a{ color:#086ccc; padding:0px 5px;}
.comment_ul{
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	line-height:none;
	padding:0px;
	margin:20px 0px 0px 0px;
}
.comment_ul li{
	float:left;
	overflow:hidden;
	display:block;
	width:100%;
	margin:0px 0px 10px 0px;
	padding-bottom:5px;
	border-bottom:1px dotted #bcbcbc;
}
.box{
	display:block;
	overflow:hidden;
	width:100%;
}
.comment_ul li .box .name{
	float:left;
	display:inline;
	overflow:hidden;
	font-family:"微软雅黑"; font-size:16px; line-height:36px; color:#222;
}
.comment_ul li .box .time{
	float:right;
	display:inline;
	overflow:hidden;
	font-family:"微软雅黑"; font-size:12px; line-height:36px; color:#7e7e7e
}
.comment_ul li .box .name span{
	padding-left:10px;
	color:#c00900;
}
.text_comment{
	display:block;
	width:100%;
	overflow:hidden;
	margin:5px 0px;
	font-family:"微软雅黑"; font-size:12px; color:#333; line-height:24px;
}
.comment_ul .del_a{ display:none;}
.comment_ul .myself .a_link .del_a{ display:inline;}


/*!
 *	Pager
 *	分页
 */

.pagination {
	margin: 10px auto;
	display: inline-block;
	list-style: none;
	border-radius: 4px;
	text-align: center;
	padding:0px;
}
.pagination li {
	float: left;
	display: inline;
	overflow: hidden;
}
.pagination li a, .pagination li span {
	position: relative;
	float: left;
	padding: 6px 10px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin-left: -1px;
}

.pagination li a:hover, .pagination li span:hover, .pagination li a:focus, .pagination li span:focus {
	background-color: #eeeeee;
}
.pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus {
	z-index: 2;
	color: #ffffff;
	background-color: #b12020;
	border-color: #b12020;
	cursor: default;
}
.pagination .disabled span, .pagination .disabled span:hover, .pagination .disabled span:focus, .pagination .disabled a, .pagination .disabled a:hover, .pagination .disabled a:focus {
	color: #999999;
	background-color: #ffffff;
	border-color: #dddddd;
	cursor: not-allowed;
}
.pagination-lg li a, .pagination-lg li span {
	padding: 10px 16px;
	font-size: 18px;
}
.pagination-sm li a, .pagination-sm li span {
	padding: 5px 10px;
	font-size: 12px;
}
.pager {
	width: 100%;
	float:left;
	overflow: hidden;
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
}
.pager:before, .pager:after {
	content: " ";
	/* 1 */

	display: table;/* 2 */
}
.pager:after {
	clear: both;
}
.pager:before, .pager:after {
	content: " ";
	/* 1 */

	display: table;/* 2 */
}
.pager:after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager li a, .pager li span {
	display: inline-block;
	padding: 3px 10px;
	margin: 0px 1px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	color: #7d7d7d;
}
.pager li a:hover, .pager li a:focus {
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #b12020;
}
.pager li span:hover {
	background-color: #fff;
}
.pager .next a, .pager .next span {
	float: left;
}
.pager .noborder span, .pager .noborder span:hover, .pager li .page_sure {
	border: none;
	background: none;
}
.pager li .page_sure:hover {
	border: none;
	background-color: #8d222c;
}
.pager .locate span, .pager .locate input {
	float: left;
	display: inline;
	padding: 3px 0px;
}
.pager .locate input {
	width: 40px;
	height: 20px;
	margin: 3px;
	text-align: center;
}
.pager li .page_sure {
	padding: 3px 10px;
	background-color: #464453;
	text-align: center;
	color: #fff;
	border-radius: 3px;
}
.pager .previous a, .pager .previous span {
	float: left;
}
.pager .disabled a, .pager .disabled a:hover, .pager .disabled a:focus, .pager .disabled span {
	color: #999999;
	background-color: #ffffff;
	cursor: not-allowed;
}
.pagination .previous .arrow, .pagination .next .arrow, .pagination .previous .text, .pagination .next .text {
	border: none;
	padding: 0;
	font-weight:bold;
	line-height: 21px;
}
.pagination .previous .arrow:hover, .pagination .next .arrow:hover{ color:#b12020;}



/* online_box 在线直播 */
.online_box,.ranking_box{
	display:block;
	overflow:hidden;
	width:100%;
}
.cd_nav{
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	line-height:36px;
	border-bottom:3px solid #0e5fb1;
}
.cd_nav .icon_1{
	float:left;
	display:inline;
	overflow:hidden;
	margin:10px;
}
.cd_nav .cd_text{
	font-family:"微软雅黑"; color:#292929;
	color:#292929;
}
.box_nr_bg{
	display:block;
	overflow:hidden;
	width:100%;
	background-color:#f4f8ff;
	border-bottom:1px solid #88b0d8;
	padding:10px 0px;
}
.online_ul{
	display:block;
	overflow:hidden;
	width:100%;
	list-style:none;
	padding-left: 28px;
	margin: 0px;
}
.online_ul li{
	float:left;
	display:inline;
	overflow:hidden;
	zoom:1;
	width:60px; height:60px;
	padding:8px 9px 8px 11px;
	margin: 10px 28px 10px 0px;
}
.online_ul li a{
	color:#f1f7ff; font-family:"微软雅黑"; font-size:16px; line-height:22px; letter-spacing:4px;
}
.online_ul li.more{
	width:80px; 
        height:60px;
	padding:8px 9px 8px 2px;
	margin: 10px 8px 10px 0px;
}
.online_ul li.more a{
	color:#f1f7ff; font-family:"微软雅黑"; font-size:16px; line-height:22px; letter-spacing:4px;
}
.online_ul li a:hover{ text-decoration:none;}

.banner_img{
	display:block;
	overflow:hidden;
	margin:15px 0px 0px 0px;
	width:100%;
}
.banner_img a img{ width:100%;}
.ranking_box{ margin:15px 0px 0px 0px;}
.ranking_box .cd_nav .cd_text .renq{
	float:right;
	color:#b93636;
	font-size:14px;
	padding-right:18px;
}

.ranking_ul{
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	list-style:none;
	padding:0px 15px; margin:0px;
}
.ranking_ul li{
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	line-height:36px;
	margin:0px;
}
.ranking_ul li p,.ranking_ul li span{ font-family:"微软雅黑"; color:#3c444e; font-size:14px;}
.ranking_ul li p{
	float:left;
	display:inline;
	width:180px;
}
.ranking_ul li span{
	float:right;
	display:inline;
	width:80px;
	text-align:right;
}
.ranking_ul li p a{
	color:#3c444e;
}
.ranking_ul li p a:hover{
	text-decoration:none;
}
.ranking_ul .hot_news p a,.ranking_ul .hot_news span{ color:#b93636;}
.news_live_box{
	display:block;
	overflow:hidden;
	width:100%;
	margin:15px 0px 0px 0px;
}
.cd_nav .cd_text .more{
	float:right;
	display:inline;
	font-size:14px;
	color:#1765b4;
	margin-right:10px;
}
.news_ul{
	display:block;
	overflow:hidden;
	width:100%;
	list-style:none;
	padding:0px 15px; margin:0px;
}
.news_ul li{
	display:block;
	overflow:hidden;
	width:100%;
	margin:5px 0px;
}
.news_ul span{
	float:left;
	display:inline;
	width:12px;
	height:24px;
}
.news_ul p{
	float:left;
	display:inline;
	width:250px;
	font-family:"微软雅黑"; font-size:14px; color:#3c444e; line-height:24px;
}
.news_ul p a{
	color:#3c444e;
}
.news_ul p a:hover{
	text-decoration:none;
	color:#011936;
}
.foot_box{
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	border-top:7px solid #b12020;
	padding-bottom:15px;
}
.foot_box p {
	float:left;
   height:50px;
   padding-left:20px;
}
.foot_box .title_box{
    color: #b72b2e;
    font-weight: bold;
    font-size: 20px;
    text-align:center;
    font-family: "微软雅黑";
    padding: 15px 0px;
}
.foot_box .left-column{
   width:40%;
   float:left;
   padding-left:35px
}
.foot_box .right-column{
   width:40%;
   float:left;
   padding-left:35px
}
.link_box{
	display:block;
	overflow:hidden;
	width:100%;
	margin:10px 0px;
}
.link_tab{
	width:100%;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #dde2ea;
	padding:0px 0px 10px 0px;
}
.link_tab a{
	float:left;
	display:inline;
	margin:0px 10px;
	font-family:"宋体"; font-size:12px; color:#2f2f2f;
}
.link_tab a:hover, .link_tab .on{
	color:#666;
	background-color:#dde2ea;
	text-decoration:none;
}
.text_link{
	float:left;
	display:block;
	width:100%;
	overflow:hidden;
	padding:10px;
	font-family:"宋体"; font-size:12px; color:#2f2f2f; line-height:24px;
}
.text_link a{
	padding:0px 3px;
	color:#666;
}
.foot{
	display:block;
	overflow:hidden;
	width:100%;
	margin:130px auto 0px auto;
}
.foot .foot_box1{
	text-align:center;
	display:block;
	overflow:hidden;
	width:100%;
	line-height:24px;
	font-family:"宋体"; font-size:12px; color:#2f2f2f;
}
.foot .foot_box1 a{ padding:0px 5px; color:#666;}
.foot_p{
	width:100%;
	display:block;
	overflow:hidden;
	line-height:28px; text-align:center;
	font-family:"宋体"; font-size:12px; color:#2f2f2f;
}
.foot_p span{ padding:0px 3px;}
.foot_p2{ color:#666;}

.button_tj{ 
	float:right;
	display:inline;
	width:69px; height:32px;
	line-height:32px;
	text-align:center;
	font-family:"微软雅黑"; font-size:14px; color:#fff;
}

#bottom {
	MARGIN: 0px auto; WIDTH: 980px; FONT-FAMILY: "锟斤拷锟斤拷"; COLOR: #2f2f2f; FONT-SIZE: 12px
}
#bottom P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#bottom P IMG {
	POSITION: relative; TOP: -100px; RIGHT: 230px; _bottom: 10px
}
#bottom .cWhite {
	COLOR: #fff
}
#bottom .cWhite A {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#bottom .cWhite A:link {
	COLOR: #fff
}
#bottom .cWhite A:visited {
	COLOR: #fff
}
#bottom .cWhite A:hover {
	COLOR: #fff
}
#bottom .left {
	BORDER-LEFT: #ffffff 1px solid; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; HEIGHT: 14px; FONT-SIZE: 14px
}

.bottom_cnt { border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

#advspan { width: 960px;margin: auto;}

.bq_box1{
	float:left;
	display:inline;
	overflow:hidden;
	height:32px;
	width:500px;
	margin:10px 0px 0px 0px;
}
.bq{
	float:left;
	display:inline;
	overflow:hidden;
	line-height:32px;
	color:#333;
	width:80px;
}
.bq img,.bq p{
	float:left;
	display:inline;
	overflow:hidden;
}
.bq img{
	margin:8px 5px 0px 5px;
}
.bq p{
	font-family:"微软雅黑"; font-size:14px; color:#222;
}
.listen_crumb{
	display:block;
	overflow:hidden;
	width:100%;
	height:24px;
	margin:10px 0px;
	text-indent:20px;
}
.listen_crumb p{
	font-family:"微软雅黑"; font-size:14px; line-height:21px; color:#222;
}
.listen_crumb p a{ color:#114880; font-size:16px; padding:0px 3px;}
.listen_crumb p span{ color:#505050; padding:0px 3px;}

.cd_listen{
	display:block;
	overflow:hidden;
	width:100%;
	margin:10px auto;
	list-style:none;
	padding:0px;
}
.cd_listen li{
	float:left;
	display:inline;
	overflow:hidden;
	width:100px; height:37px; line-height:36px;
	text-align:center;
	font-family:"宋体"; font-size:14px; color:#fff;
	margin:0px 3px;
}
.cd_listen li a{
	float:left;
	display:block;
	overflow:hidden;
	width:100px;
	height:37px;
	color:#fff;
}
.cd_listen li a:hover, .cd_listen li .on{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.date_box{
	display:block;
	overflow:hidden;
	width:100%;
	margin:10px auto;
}
.last_week_link{
	float:left;
	display:inline;
	overflow:hidden;
	width:125px; height:57px;
}
.next_week_link{
	float:right;
	display:inline;
	overflow:hidden;
	width:125px; height:57px;
}
.last_week_link span,.next_week_link span{
	float:left;
	display:block;
	 font-family:"宋体"; font-size:16px; color:#fff; font-weight:bold;
	 width:100%;
	 line-height:57px;
	 text-indent:20px;
}
.last_week_link:hover,.next_week_link:hover{ text-decoration:none;}
.next_week_link span{
	text-indent:36px;
}
.date_week{
	display:block;
	margin:0px auto;
	width:660px;
}
.date_week a{
	float:left;
	display:inline;
	overflow:hidden;
	width:94px;
	height:57px;
	text-align:center;
	text-decoration:none;
}
.date_week a:hover{
	text-decoration:none;
}
.date_week a .week_text1{
	font-family:"宋体"; font-size:12px; color:#fff; display:block;
	height:28px;
	line-height:28px;
	
}
.date_week a .week_text2{
	font-family:"宋体"; font-size:12px; color:#000; display:block;
	height:28px;
	line-height:28px;
	
}
.date_week a:hover,.date_week .on{
	background:url("date_week_2.png")/*tpa=http://sched.hebradio.com/images/date_week_2.png*/ repeat-x left top;
}
.date_week a:hover .week_text1, .date_week a:hover .week_text2, .date_week .on .week_text1, .date_week .on .week_text2{
	background:none;
}

.broad_box{
	display:block;
	overflow:hidden;
	width:100%;
	margin:40px auto 0px auto;
}
.broad_box .title{
	margin:10px auto;
	display:block;
	width:210px; height:46px;
        border-radius:25px;
        float:none;
        font-weight:normal;
}
.broad_box .title p{
	font-family:"微软雅黑"; font-size:21px; color:#fefeff; text-indent:60px; line-height:46px;}

.am_title{
	float:left;
	display:inline;
	width:363px;
	height:32px;
	margin:-46px 0px;
}
.pm_title{
	float:right;
}

.am_title p{ display:block; font-family:"微软雅黑"; font-size:16px; color:#000; text-align:center;}
.am_title p span{ padding:0px 14px; background-color:#fff;}
.line{
	width:100%;
	height:4px;
	background-color:#aeaeae;
	margin-top:-10px;
}
.program_box{
	margin:20px 0px;
	
	padding:20px 0px 60px 0px;
}
.am_ul{
	display:inline;
	float:left;
	overflow:hidden;
	list-style:none;
	width:476px;
	padding:0px 0px 0px 50px;
	margin:0px;
}
.am_ul li{
	float:left;
	display:block;
	width:100%;
	
	line-height:36px;
	height:36px;
	padding-left:24px;
	font-family:"微软雅黑";

}
.am_ul li .time,.am_ul li .program{
	float:left;
	display:inline;
	margin-right:10px;
}
.am_ul li .time{
	font-size:14px;
	color:#b20000;
}
.am_ul li .program{
	font-size:16px;
	color:#362d2d;
}
.dn {display:none!important;}

.common_expression{
	float:left;
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
	background-color:#f6fbfe;
	border-top:1px solid #d3e4f0;
	border-left:1px solid #d3e4f0;

}
.common_expression li{
	float:left;
	display:inline;
	width:30px; height:30px;
	border-right:1px solid #d3e4f0;
	border-bottom:1px solid #d3e4f0;
}
.common_expression li a{
	display:block;
	width:24px;
	margin:3px auto;
	overflow:hidden;
}
.expression_list{
	margin:15px 0px 0px 0px;
	width:631px;
}

/* 06-17 */
.a_link{
    float:right;
    display:inline;
    overflow:hidden;
}
.ding_a{
    display:inline;
    font-family:"宋体"; font-size:14px; line-height:24px;
}
.ding_a a{
    color:#333;
}
.ding_a span{
    color:#b20000;
}

.px_box{
    float:left;
    display:block;
    overflow:hidden;
    font-family:"微软雅黑"; font-size:14px; color:#222; line-height:24px;
    margin:20px 0px 0px 0px;
}
.px_box a{
    color:#222;
}
.px_box a:hover, .px_box .on{
    color:#b20000;
    text-decoration:none;
}
.px_box .line_span{
    font-family:"宋体"; color:#888;
    padding:0px 5px;
}
.px_box .title{
    font-weight:bold;
}
.news_ul2{
    display:block;
    overflow:hidden;
    width:100%;
    list-style:none;
    padding:0px 15px; margin:0px;
}
.news_ul2 li{
    display:block;
    overflow:hidden;
    height:32px;
    width:100%;
    margin:5px 0px;
    background:url("ski_li.png")/*tpa=http://sched.hebradio.com/images/ski_li.png*/ no-repeat left center;
    font-family:"微软雅黑"; font-size:14px; color:#3c444e; line-height:32px;
}
.news_ul2 li .right{
    float:right;
    display:inline;
}
.news_ul2 li a{
    float:left;
    display:inline;
     text-indent:15px;
    width:200px;
    text-decoration: none;
}

#diy input{
height:25px;
line-height:25px;
margin:auto;
padding:0px 15px;
}
#head_wd{
box-sizing:content-box;
}
