.p40 { padding:30px }
/*主播*/
.zb_banner { background:url(../images/zb_banner.png) no-repeat; width:960px; height:256px; }
.zb_list { padding:20px; }
.zb_list h3 { font-size:16px; border-bottom:3px solid #e5e5e5; height:50px; line-height:50px; margin-bottom:20px; font-size:28px; }
.zb_list h3 span { padding-bottom:7px; border-bottom:3px solid #F95194 }
.zb_playbox { width:815px; padding:20px 40px; margin-bottom:10px; display:inline-block; _display:inline; _zoon:0; height:270px; background:url(../images/zq_playbox.png) repeat-x center bottom; border:1px solid #FAC2FF; }
.zb_playbox h3 { font-size:16px; border-bottom:3px solid #e5e5e5; height:30px; line-height:30px; margin-bottom:20px; font-size:22px; }
.zb_playbox h3 span { border-bottom:3px solid #F95194 }
.zb_playbox dl {display:inline-table; position:relative; margin-bottom:6px; }
.zb_playbox dl em { color:#747474; line-height:16px; }
.zb_playbox dt { float: left; position:relative }
.zb_playbox dd { color: #666666; margin-right: 5px; padding-bottom: 10px; padding-left: 260px; }
.zb_playbox .zb_ing { position:absolute; top:0px; left:0px; background:url(../images/zb_ing.png) no-repeat; z-index:10; width:51px; height:20px; }
.zb_playbox .zb_ren { font-size:14px; color:#FF2D91; }
.zb_playbox .zb_ren b { color:#FF2D91; font-size:26px; }
.zb_nextstr { background: url("../images/zb_nextstr.jpg") no-repeat scroll center center transparent; cursor: pointer; height: 132px; text-align: center; width: 895px; }
.zb_nextstr span { display: block; font-size: 16px; font-weight: bolder; padding-top: 20px; }
.zb_nextstr i { color:#f60; font-size:24px }
.zb_box { width:405px; padding:20px 10px 20px 20px; display:inline-block; *float:left;_float:left; _display:inline; _zoon:0; margin-bottom:10px; margin-left:10px; margin-right:10px; height:220px; background:url(../images/zb_bg.png) no-repeat; }
.zb_box:hover { background:url(../images/zb_bg_hover.png) no-repeat; }
.zb_box dl { width:405px; display:inline-table; position:relative; margin-bottom:6px; }
.zb_box dl em { color:#747474; line-height:16px; }
.zb_box dt { float: left; position:relative }
.zb_box strong { font-size:13px; color:#666 }
.zb_box .zb_name { position:absolute; bottom:4px; left:0px; height:26px; line-height:26px; width:250px; text-align:center; filter:alpha(Opacity=50); -moz-opacity:0.5; opacity: 0.5; z-index:100; background-color:#000; }
.zb_box dd { color: #666666; margin-right: 5px; padding-bottom: 10px; padding-left: 260px; }
.zb_box .zb_ing { position:absolute; top:0px; left:0px; background:url(../images/zb_ing.png) no-repeat; z-index:10; width:51px; height:20px; }
.zb_box a { color:#000 }
.zb_box .zb_ren { color:#FF2D91; font-size:26px; }
.zb_box .zb_ren em { font-size:14px; color:#FF2D91; }
.zb_box .p_link { display: block; height: 150px; position: relative; width: 250px; z-index:1; }
.zb_box .play, .zb_box .m_alpha { display: block; position: absolute; }
.zb_box .v_open .m_alpha { background: none repeat scroll 0 0 #000000; display: block; height: 150px; left: 0; -moz-opacity:0.3; opacity:0.3; filter:alpha(opacity=30); top: 0; width: 250px; z-index: 1; }
.zb_box .v_open .play { background: url("../images/play.png") no-repeat scroll 0 0 transparent; display: block; height: 61px; left: 90px; top: 45px; width: 61px; z-index: 3; }
/*最新收听*/
.zb_tunein { display: block; height: 140px; margin:0 15px; padding:0 10px; background:#FFFAFF; border:1px solid #FFE6FF }
.zb_tunein h3 { font-size:14px; margin-bottom:5px; border:0px; height:35px; line-height:35px; }
.zb_tunein dl { display:inline-block;*float:left;_float:left; margin: 0 9px; overflow: hidden; width: 65px; overflow:hidden; }
.zb_tunein dt { height: 65px; width: 65px; overflow:hidden; }
.zb_tunein dd { color: #AAAAAA; height: 20px; line-height: 20px; overflow: hidden; text-align: center; }
.zb_tunein dt img { height: 64px; width: 64px; }
.zb_tunein dt img:hover { margin-top:1px; margin-left:1px }
/*主播资料*/
.zb_contop { height:300px; }
/* 缩略图zoombox */
.zoombox { width:220px; height:300px; float:left; }
.zoompic { border:solid 1px #dfdfdf; width:210px; height:200px; background:url(../images/loading.gif) no-repeat 50% 50%; }
.zoompic img { width:210px; height:200px; }
.sliderbox { height:72px; overflow:hidden; margin:6px 0 0 0; }
.sliderbox .arrow-btn { width:38px; height:76px; background:url(../images/arrow-btn.png) no-repeat; cursor:pointer; }
.sliderbox #btn-left { float:left; background-position:0 0; }
.sliderbox #btn-left.dasabled { background-position:0 -76px; }
.sliderbox #btn-right { float:right; background-position:-38px 0; }
.sliderbox #btn-right.dasabled { background-position:-38px -76px; }
.sliderbox .slider { float:left; height:72px; width:210px; position:relative; overflow:hidden; display:inline; }
.sliderbox .slider ul { position:absolute; left:0; width:999em; }
.sliderbox .slider li { float:left; width:72px; height:72px; text-align:left; }
.sliderbox .slider li img { border:solid 1px #dfdfdf; width:64px; height:64px }
.sliderbox .slider li.current img { border:solid 1px #3366cc; }
/*资料*/
.zb_conr { width:680px; float:left; }
.zb_conr .zb_num { background:url(../images/zb_num.png) no-repeat; width:191px; height:102px; display:block; position:relative; color:#FFFFFF }
.zb_conr .zb_num span { position:absolute; width:191px; text-align:center; bottom:0px; left:10px; font-size:16px; }
.zb_conr .zb_num b { font-size:28px; }
.zb_conr .zb_num em { font-size:14px; color:#fff; font-weight:normal }
.zb_conr table { font-size:14px; color:#666 }
.zb_conr table tr, .zb_conr table td { padding:2px 4px; }
.zb_conr table strong { font-size:22px; color:#FF2D91 }
.zb_conr table a { color:#FF2D91; text-decoration:underline }
.zb_conr table i { color:#FF2D91 }
.zb_alt { float:left; }
.num_tab { cursor: pointer; font-weight: bolder; overflow: hidden; width: 896px; border-bottom:3px solid #FF2D91; font-size:15px }
.num_tab ul li { float:left; }
.num_tab ul li a { display:block; float: left; height: 34px; line-height: 34px; text-align: center; width: 222px; background:url(../images/zb_tab.png) no-repeat; margin-right:2px; color:#666 }
.num_tab ul li a:hover { background:url(../images/zb_tab_on.png) no-repeat; color:#fff; text-decoration:none; }
.num_tab ul li { }
.num_tab ul li .on { display:block; border-bottom: 0 none; border-left: 0 none; color: #FFFFFF; }
.num_tab .on a { background:url(../images/zb_tab_on.png) no-repeat; color: #FFFFFF; }
.tab_con { display:none; padding:20px 0; min-height:460px; }
.tab_con p { font-size:16px; line-height:26px; margin-bottom:6px; }
/**/
.num_tab_zb { cursor: pointer; font-weight: bolder; overflow: hidden; width: 896px; border-bottom:3px solid #FF2D91; font-size:15px }
.num_tab_zb ul li { }
.num_tab_zb ul li a { display:block; float: left; height: 34px; line-height: 34px; text-align: center; width: 222px; background:url(../images/zb_tab2.png) no-repeat; margin-right:2px; color:#fff }
.num_tab_zb ul li a:hover { background:url(../images/zb_tab_on.png) no-repeat; color:#fff; text-decoration:none; }
.num_tab_zb ul li { }
.num_tab_zb ul li .on { display:block; border-bottom: 0 none; border-left: 0 none; color: #FFFFFF; }
.num_tab_zb .on a { background:url(../images/zb_tab_on.png) no-repeat; color: #FFFFFF; }