/* radio-style.css */
h1 .logo-radio {font-size:16px;color:#464646;}
h1 .logo-radio a:nth-child(1) {display:block;line-height:16px;text-align:center;}
.main-hot .maintop-mobile {overflow: hidden;position: relative;}
.main-hot .maintop-mobile a {overflow: hidden;display: block;width: 100%;height: auto;padding:7px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.main-hot .maintop-mobile .img-wrap {overflow: hidden;display: block;position: relative;float: left;width: 40%;border: 1px solid #e8e8e8;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.main-hot .maintop-mobile .img-wrap img {width:100%;}
.main-hot .maintop-mobile .txt-wrap {position: absolute;top: 0;right: 0;bottom: 0;left: 40%;line-height: 18px;}
.main-hot .maintop-mobile .txt-wrap:after {display: inline-block;height: 100%;vertical-align: middle;content: '';}
.main-hot .maintop-mobile .txt-align {display: inline-block;max-width: 100%;padding: 0 10px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;vertical-align: middle;}
.main-hot .maintop-mobile .txt-wrap .times {padding-right: 5px;}

.main-hot .tit-h2 a {position:absolute;top:0;right:0;display:block;width:90px;background-size:1px 12px;background-position:0 50%;line-height:35px;font-size:12px;text-align:center;}
.main-hot .grid-onple .tit-h2 {position:relative;border-bottom:1px solid #e8e8e8;}
.main-hot .grid-onple .tit-h2 span {display:inline-block; padding-right:13px; background-size:8px 9px;background-position:100% 50%;}
.main-hot .grid-onple ul {padding:0 10px 2px 7px;background-size:1px 1px;background-position-x:46px;}
.main-hot .grid-onple li {overflow:hidden; height:27px; padding-bottom:3px;}
.main-hot .grid-onple li a {display:block;width:100%;line-height:27px;color:#2465ab;}
.main-hot .grid-onple li a span {display:inline-block;}
.main-hot .grid-onple li a span:nth-child(1) {float:left; width:45px; margin-right:10px; font-size:12px; letter-spacing:-1px; color:#5991cc; background-size:12px 11px; background-position:100% 45%;}
.main-hot .grid-onple li a span:nth-child(2) {width:62%;}
.main-hot .grid-onple li a span:nth-child(3) {float:right;width:32px; height:25px; background-color:#fff; background-size:9px 13px; background-position:50% 50%; border-color:#d7d7d7;border-radius:5px;}
.main-hot .grid-onple li:first-child {overflow:hidden; height:37px;}
.main-hot .grid-onple li:first-child a {line-height:46px;}
.main-hot .grid-onple li:first-child a span:nth-child(1) {background-size:12px 28px; background-position:100% 0;}
.main-hot .grid-onple li:first-child a span:nth-child(3) {margin-top:10px;}
.main-radio .link-bbchoice {border-right:10px solid transparent; color:#2465ab;}
.main-radio .link-bbchoice.arr-detail {display:block; background:url(http://m.imbc.com/2014mobile/images/arr-right-b.png) no-repeat;background-size:7px; background-position:right center;color:#333;}

.main-ent .ent-hotissue {padding:7px;}
.main-ent .ent-hotissue .top-slider {position:relative;}
.main-ent .ent-hotissue .top-slider li {display:none}
.main-ent .ent-hotissue .top-slider li:first-child {display:block;}
.main-ent .ent-hotissue .img-wrap {display:block;}
.main-ent .ent-hotissue .img-wrap img {width:100%;}
.main-ent .ent-hotissue .txt-wrap {display:block; height: auto; padding:6px 5px; font-size:17px; color:#464646; -webkit-line-clamp:2}
.main-ent .ent-hotissue .location {text-align:center;}
.main-ent .ent-hotissue .location button {overflow:hidden; position:relative; display:inline-block; width:11px; height:11px; margin-left:12px; background-image:url('http://m.imbc.com/2014mobile/images/loc_enews_top.png'); background-repeat:no-repeat; background-size:11px auto; background-position:0 -16px; text-indent:-9999px;}
.main-ent .ent-hotissue .location button:first-child {margin-left:0;}
.main-ent .ent-hotissue .location  button.on {background-position:0 0;}
.main-ent .ent-hotissue .button {position:absolute; overflow:hidden; top:0; width:18%; height:100%; border:0 none; cursor:pointer; z-index:100; text-indent:-9999px;}
.main-ent .ent-hotissue .button.btn-prev {left:0;  background:transparent url('http://m.imbc.com/2014mobile/images/btn_prev_enews_top.png') no-repeat 0 50%; background-size:50% auto;}
.main-ent .ent-hotissue .button.btn-next {right:0; background:transparent url('http://m.imbc.com/2014mobile/images/btn_next_enews_top.png') no-repeat 100% 50%; background-size:50% auto;}

.main-radio.main-ent .ent-hotissue .button.btn-prev {top:14px;left:-7px;}
.main-radio.main-ent .ent-hotissue .button.btn-next {top:14px;right:-7px;}
.main-radio.main-ent .ent-hotissue .top-slider li {overflow:hidden;}
.main-radio.main-hot .maintop-mobile a {padding:0;}
.main-radio.main-ent .ent-hotissue .txt-wrap {padding-top:2px;font-size:14px;width:58%;}
.main-radio.main-ent .ent-hotissue .txt-wrap em {/* display:block; */}
.main-radio .tit-h3 a {display:block; height:35px; padding-left:10px; font-size:15px; color:#2465ab; line-height:35px}
.main-radio .tv-list li a {font-size:14px;}
.main-radio .tit-h2 span {color:#3f78b5;}
.main-radio .fm4u .tit-h2 span {color:#ec0053;}
.main-radio .grid-onple li a span:nth-child(2),
.main-radio .grid-music li a span:nth-child(2) {color:#555;}
.radio-banner img {width:100%;}

.main-radio .tv-list li {overflow:hidden; height:36px; padding:0 7px 0 28px; border-top:1px solid #e8e8e8; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:37px;background-size:8px;background-position:15px 11px;}
.main-radio .tv-list li a {display:block; height:36px; font-size:13px}
.main-radio .tv-list li strong {float:left; width:70%; font-weight:normal}
.main-radio .tv-list li span {display:block; float:right; width:30%; font-size:12px; color:#727272; text-align:right}
 
.tit-radio {height:35px; padding-left:10px; border-bottom:1px solid #e8e8e8;font-size:15px; color:#2465ab; line-height:35px; font-weight:normal}
.btn-mini {position:absolute;right:50px;top:8px;}
.btn-mini img {width:38px;}

/* guide.css */
.list-guide li {overflow:hidden; position:relative; width:100%; height:36px; padding:0 12px; border-top:1px solid #e8e8e8; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:13px; line-height:36px; color:#0f0f0f}
.list-guide li.now {background-color:#ececec;}
.list-guide li:first-child {border-top:0 none;}
.list-guide li span {padding-right:18px; color:#545454}
.list-guide li.on {padding:0 50px 0 12px !important; background:#e8e8e8}
.list-guide li.on a {display:block}
.list-guide .arr-onair {display:block; position:absolute; top:4px; right:10px; width:32px; height:25px; background-color:#fff; background-size:11px 15px; background-position:center center; border:1px solid #d7d7d7; border-radius:5px}



.main-hot .grid-onple li {position:relative;}
.main-radio .grid-onple a.btn-onair {position:absolute;right:0px;bottom:2px;width:34px;height:27px;}
.main-radio .grid-onple a.btn-onair span.arr-onair {float:none;margin-right:0;width:32px;height:25px;font-size:0;line-height:0;background-size:9px 13px !important;background-position:50% !important;border:1px solid #d7d7d7;background-color:#fff;vertical-align:top;}
.list-guide li span.arr-onair {padding:0;}

.main-day-schedule a {display:block; height:36px; line-height:36px