.jcarousel-hor-wrapper {
  position: relative;
  width: 555px;
  float: left; }
  .jcarousel-hor-wrapper .hor_carousel {
    margin: 0 15px;
    width: 525px;
    overflow: hidden;
    height: 135px; }
    .jcarousel-hor-wrapper .hor_carousel ul {
      width: 9999px;
      position: relative; }
      .jcarousel-hor-wrapper .hor_carousel ul li {
        display: block;
        width: 175px;
        float: left; }
        .jcarousel-hor-wrapper .hor_carousel ul li .inner_bd {
          border: 0px solid #ccc;
          margin: 0;
          height: 128px; }
          .jcarousel-hor-wrapper .hor_carousel ul li .inner_bd:hover {
            border-color: #0183d7; }
  .jcarousel-hor-wrapper .jcarouse-navi {
    width: 25px;
    height: 42px;
    position: absolute;
    top: 40px;
    left: 5px;
    background: url("../img/arrow.png") 0 0; }
    .jcarousel-hor-wrapper .jcarouse-navi.jcarousel-control-next {
      right: 5px;
      left: auto;
      background-position: right 0; }

.best_of_best {
  clear: both; }

.onair_box {
  width: 225px;
  height: 125px;
  float: left;
  margin-bottom: 30px; }

.inner_bd a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center; }
  .inner_bd a img {
    width: 96px;
    height: 96px;
    margin-top: 28px;
    max-height: 100%; }
  .inner_bd a .broadcast_time {
    position: absolute;
    top: 5px;
    left: 10px;
    color: #000;
    font-weight: bold;
    line-height: 22px;
    background: url(../img/live_blue.png) 0 0 no-repeat;
    padding-left: 70px; }
    .inner_bd a .broadcast_time.live_item {
      background: url(../img/live_new.png) 0 0 no-repeat;
      padding-left: 70px; }

.onair_show {
  height: 123px;
  border: 2px solid red;
  overflow: hidden;
  position: relative; }
  .onair_show:hover {
    border-color: #0183d7; }
  .onair_show .play_media {
    display: block;
    width: 58px;
    height: 58px;
    background: url(../img/play.png) no-repeat;
    position: absolute;
    top: 28%;
    left: 40%;
    z-index: 2; }
  .onair_show .play_bg {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/bg_media.png);
    width: 100%;
    height: 100%;
    z-index: 1; }
  .onair_show .time_remain {
    position: absolute;
    top: 5px;
    left: 10px;
    background: url("../img/y_onair.png") top left no-repeat;
    padding-top: 30px;
    min-width: 80px;
    z-index: 3;
    font-weight: bold;
    color: #ffff00; }
    .onair_show .time_remain.live_item {
      background: url("../img/live.png") top left no-repeat; }
    .onair_show .time_remain .separator {
      padding: 0 2px; }
  .onair_show a.onairbox_link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5; }

#onair_box_bar {
  margin-bottom: 15px; }
  #onair_box_bar .onair_title_icon {
    background: url(../img/onair.png) no-repeat;
    top: -1px; }
  #onair_box_bar .font16 {
    padding-left: 35px; }
  #onair_box_bar ul.sub_cat {
    padding-left: 165px; }

.banner_home_box {
  margin-bottom: 10px; }

.sub_cat a:hover {
  color: #009cd6 !important; }
.jcarousel-hor-wrapper-new {
  position: relative;
  width: 731px;
  float: left; }
.jcarousel-hor-wrapper-new .hor_carousel {
  height: auto;
  margin-bottom: -20px;
  margin-left: -8px;
  margin-top: 0;
  overflow: hidden;
  width: 800px }
.jcarousel-hor-wrapper-new .hor_carousel ul {
  width: 9999px;
  position: relative; }
.jcarousel-hor-wrapper-new .hor_carousel ul li {
  display: block;
  width: 175px;
  float: left; }

.jcarousel-hor-wrapper-new .jcarouse-navi {
  width: 25px;
  height: 42px;
  position: absolute;
  top: 95px;
  left: 0px;
  background: url("../img/arrow.png") 0 0; }
.jcarousel-hor-wrapper-new .jcarouse-navi.jcarousel-control-next {
  right: -49px;
  left: auto;
  background-position: right 0; }

/*# sourceMappingURL=best_style.css.map */
