﻿/* 基础样式 */
*{outline:none;font-family:"黑体";}
body{margin:0 auto;padding:0;background:#f8f8f8;font-size:12px;color:#555555;font-family:"黑体";}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px}
UL{margin:0px auto;margin /**/:0px;}
/* 默认链接色 */
a{color: #323232;text-decoration:none}
a:hover{text-decoration:none;}
/* 下划线 */
.unline,.unline a {text-decoration:none}
.clear {clear:both}
.content {width: 980px;margin: 0 auto;}

.txtcenter {text-align: center}
#programList .txtcenter img{width:14px;height:14px;}
#programList img{vertical-align:middle;width:14px;height:12px;}
#programList .search_box img{vertical-align:middle;width:100px;height:100px;float: left;}
#programList .search_box{
	padding:10px;border-bottom:1px solid #d4d4d4;overflow:hidden;
}
#programList .search_box>div{display:-webkit-flex;display:flex;}
#programList .search_box>div a{display:inline-block;width:100%;}
#programList .search_mess{-webkit-flex:1;flex:1;padding-left:20px;}
#programList .search_mess span{display:block;width:60px;text-align:center;line-height:24px;height:24px;color:#fff;background: #5acdfa;}
#programList .search_mess h3{font-size:14px;font-weight:bold;line-height:32px;padding-top: 5px;}
#programList .search_mess p{margin:0;line-height:32px;color: #242424;}
#collectB{background-size:15px 12px;}
.header {width: 100%;background: #ffffff;border-bottom:1px solid #e5e5e5;}

.zj{
	padding:15px 0;
}
.zj img{
	border:1px solid #ccc;width:120px;height:120px;margin-right:15px;
}
.share_a2{
	float:left;
	width:20px;
	height:20px;
	background:url(../icon_16.png) no-repeat center center;
}
.bye{
	padding:0 5px;
}

#oUlplayRadio{width:110px;margin-left:275px;}
#oUlplayRadio span{
	width: 8px;
    height: 8px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
    float: left;
    overflow: hidden;
}
#oUlplayRadio span.swiper-active-switch{
	background:#f8525e;
}


/* 尾部链接样式 */
.footer { width:100%;  padding-top:20px; padding-bottom:20px;}
.footer>div,.foot_wrap>div{
	width:940px;margin:0 auto;
}
.footer>div.foot_wrap{width: 100%;background:#fff;padding:15px 0;}
.foot_wrap a img{margin:5px 0;}
.footer>div.foot_link { width:860px;word-wrap: break-word;word-break: normal;line-height:30px; font-size:14px; font-family:"黑体"; color:#999;margin-top:10px;}
.foot_link a { text-decoration:none; font-size:14px; font-family:"黑体"; color:#999; padding-left:5px; padding-right:5px;}
.footer>div.foot_down { width:860px; padding-top:10px; padding-bottom:15px;}
.foot_logo { width:230px; float:left; padding-left:55px; }
.footd_right { width:600px;/*445px;*/ margin:auto; font-size:12px; font-family:"黑体"; color:#999;line-height:20px;}
.cert-container a {
	display: inline-block;
	color:#999;
	text-decoration: none;
}
.cert-container a:hover {
	color: #258be5;
}

.backImg{position: absolute;left:0px;bottom:30px;z-index:99;display:none;width:82px;height:82px;}
.details .searchTab{height:42px;}
.details .searchTab i{font-style:normal;width:25%;text-align:center;float:left;}
.details .searchTab i.g{color:#f8525e;}
#programList2 li{height:102px;border-bottom:1px solid #d4d4d4;}
#programList2 li img{float:left;width:80px;height:80px;margin:10px;}
#programList2 li div{float:left;}
#programList2 li div p{font-size:14px;color:#333;}
#programList2 li div p:nth-of-type(2){font-size:12px;color:#666;}
#TopPlayer{background:#f8f8f8;}
.search{position:relative;}
.search .search_record{display:none;width:200px;height:90px;overflow:hidden;position:absolute;top:35px;right:180;background:#fff;border:1px solid #ccc;}
.search .search_record p{height:30px;line-height:30px;padding:0 10px;}
.search .search_record p:hover{background:#f2f2f2;}
.bdshare_popup_list li,.bdshare_dialog_list li{display:none;}
.bdshare_dialog_list li:nth-of-type(2),.bdshare_dialog_list li:nth-of-type(3),.bdshare_dialog_list li:nth-of-type(5),.bdshare_dialog_list li:nth-of-type(7),.bdshare_dialog_list li:nth-of-type(11),.bdshare_dialog_list li:nth-of-type(12),.bdshare_popup_list li:nth-of-type(2),.bdshare_popup_list li:nth-of-type(3),.bdshare_popup_list li:nth-of-type(5),.bdshare_popup_list li:nth-of-type(7),.bdshare_popup_list li:nth-of-type(11),.bdshare_popup_list li:nth-of-type(12){display:block;}
.bdshare_dialog_box{height:170px !important;}
.bdshare_dialog_list{height:95px !important;}
#TopPlayer1 .txt>div{min-height:20px;}

/* .header .login{color:#fff;}
.register_btn{display:none;}
.header .login .login_btn{color:#323232;margin-right:2px;display:none;} */

.coll_pic,#collectB,.details .block1 .col_2 .collect .book,.block1 #headName .page span.book{display:none;}/*隐藏收藏按钮*/

#HiRadioPlayer{width:980px;height:112px;border:1px solid #9c9c9c;background:#525252;margin:auto;color:#b9b9b9;padding:24px 35px 24px 130px;box-sizing:border-box;position:fixed;bottom:7px;left:-1000px;z-index:999;}
#HiRadioPlayer b{font-weight:normal}
#HiRadioPlayer>img{width:96px;height:96px;position:absolute;left:7px;top:7px;border:1px solid #c1c1c1;}
#HiRadioPlayer .playDetail{float:left;width:40%;line-height:1;}
#HiRadioPlayer .playDetail h2{color:#fff;font-size:20px;font-weight:normal;margin-bottom:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 4px;}
#HiRadioPlayer .playDetail h2 i{font-style:normal;}
#HiRadioPlayer .playDetail h2 span{font-size:22px;color:#999;}
#HiRadioPlayer .playDetail .during{font-size:16px;}
#HiRadioPlayer .playDetail .during .cur{color:#dd0001;}
#HiRadioPlayer .progressBar{position:absolute;left:0;top:-3px;}
#HiRadioPlayer .progressBar ,#HiRadioPlayer .voiceSlider {width: 100%;height: 3px;background: rgba(232,232,232,0.8);float:left;cursor:pointer;}
#HiRadioPlayer .progressBar p,#HiRadioPlayer .voiceSlider p {height: 100%;width:0%;background:#dd0001;position: relative;}
#HiRadioPlayer .voiceSlider{width:15.5%;margin-top:29px;position:relative;float:right;}
#HiRadioPlayer .voiceSlider p{width:100%;}
#HiRadioPlayer .controlBox{float:right;width:60%}
#HiRadioPlayer .controlBox span{float:left;width:60px;height:60px;text-align:center;line-height:50px;margin:0 5px;cursor:pointer;}
#HiRadioPlayer .controlBox span.prevBtn{background:url(../image/prev.png) no-repeat center;background-size:16px auto;}
#HiRadioPlayer .controlBox span.playBtn{background:url(../image/play.png) no-repeat center;background-size:100% auto;margin:0 10px;}
#HiRadioPlayer .controlBox span.playBtn.loading{background:url(../image/loading.png) no-repeat center;background-size:100% auto;}
#HiRadioPlayer .controlBox span.playBtn.pause{background:url(../image/pause.png) no-repeat center;background-size:100% auto;}
#HiRadioPlayer .controlBox span.nextBtn{background:url(../image/next.png) no-repeat center;background-size:16px auto;}
#HiRadioPlayer .controlBox span.voice{background:url(../image/voice.png) no-repeat center;background-size:22px auto;float:right;width:40px;}
#HiRadioPlayer .controlBox span.voice.mute{background:url(../image/voice0.png) no-repeat center;background-size:22px auto;float:right;width:40px;}
#programList a.after{color: #f8525e}

.right-code-wrap {position: fixed;width: 160px;height: 215px;right: 28px; bottom: 200px;padding: 25px 21px 24px;background: #fff;box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.19);border-radius: 13px;box-sizing: border-box;z-index: 99;}
.right-code-wrap .code-img {display: block;margin: 0 auto;width: 95px;}
.right-code-wrap .text {display: block;margin: 2px auto 16px;width: 82px;height:23px;font-size: 16px;//background: transparent url(../image/logo-text.png) no-repeat center center; background-size: 100%;line-height: 0;text-align: center;font-weight: 400;color: #828282;}
.right-code-wrap .code-btn {height: 30px;font-size: 14px; line-height: 30px; text-align: center; font-weight: 400;color: #fff;background-color: #F10528;background: linear-gradient(147deg, #FE3661 0%, #F10528 100%);border-radius: 15px;}

.err-popup-container {display: none; position: fixed;width: 240px;height: 120px;right: 28px; bottom: 16px;padding: 16px;background: #fff;box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.19);border-radius: 8px;box-sizing: border-box;z-index: 99;}
.err-popup-container .err-popup-title {margin-bottom: 6px; font-size: 14px; color: #383838}
.err-popup-container .err-popup-content {font-size: 14px; color: #383838}
.err-popup-container .err-popup-btn {position: absolute; right: 8px; bottom: 8px; width: 60px; height: 24px; line-height: 24px; text-align: center; font-weight: 400; background-color: #F10528; background: linear-gradient(147deg, #FE3661 0%, #F10528 100%); border-radius: 12px; font-size: 14px; color: #ffffff}