@font-face {
  font-family: 'iconfont'; /* project id 593233 */
  src: url('../fonts/font_593233_otsp9zstu3[class~="eot"]');
  src: url('../fonts/font_593233_otsp9zstu3[class~="eot"]') format('embedded-opentype'), url('../fonts/font_593233_otsp9zstu3[class~="woff2"]') format('woff2'), url('../fonts/font_593233_otsp9zstu3[class~="woff"]') format('woff'), url('../fonts/font_593233_otsp9zstu3[class~="ttf"]') format('truetype'), url('../fonts/font_593233_otsp9zstu3[class~="svg"]') format('svg');
}
[class~="iconfont"], [class~="video-pic"] [class~="flower"] {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html, body {
  overflow-x: hidden;
}
body {
  font-family: "Microsoft YaHei";
}
a:focus {
  outline: none;
}
a:focus, a:hover, a:link {
  text-decoration: none;
}
li, ol, ul {
  margin: 0;
  padding: 0;
  list-style: none
}
[class~="player-shrink"][class~="icon-left"]:before, [class~="icon-left"]:before {
  content: "\e8ff";
}
[class~="player-shrink"]:before, [class~="icon-right"]:before {
  content: "\e65e";
}
[class~="icon-house"]:before {
  content: "\e626";
}
[class~="icon-flower"]:before {
  content: "\e614";
}
em, i {
  font-style: initial;
}
@media only screen {
  body[class~="modal-open"] {
    padding: 0px;
  }
  [class~="h1"], [class~="h2"], [class~="h3"], [class~="h4"], [class~="h5"], [class~="h6"], h1, h2, h3, h4, h5, h6 {
    font-weight: 400
  }
  [class~="p-0"] {
    padding: 0 !important
  }
  [class~="p-5"] {
    padding: 5px !important
  }
  [class~="p-10"] {
    padding: 10px !important
  }
  [class~="p-20"] {
    padding: 20px !important
  }
  [class~="pl-0"] {
    padding-left: 0px !important;
  }
  [class~="pt-0"] {
    padding-top: 0px !important;
  }
  [class~="pt-20"] {
    padding-top: 20px !important;
  }
  [class~="pr-0"] {
    padding-right: 0px !important;
  }
  [class~="pg-0"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  [class~="m-0"] {
    margin: 0 !important
  }
  [class~="mt-10"] {
    margin-top: 10px !important
  }
  [class~="pt-0"] {
    padding-top: 0px !important
  }
  [class~="pt-5"] {
    padding-top: 5px !important
  }
  [class~="pt-10"] {
    padding-top: 10px !important
  }
  [class~="pb-0"] {
    padding-bottom: 0px !important
  }
  [class~="mt-0"] {
    margin-top: 0px !important
  }
  [class~="mb-0"] {
    margin-bottom: 0px !important
  }
  [class~="mb-10"] {
    margin-bottom: 10px !important
  }
  [class~="mb-20"] {
    margin-bottom: 20px !important
  }
  [class~="star-bus"] {
    border-radius: 50% !important
  }
  [class~="bus-5"] {
    border-radius: 5px !important
  }
  [class~="ht-45"] {
    height: 45px;
    line-height: 45px;
  }
  [class~="mg-0"] {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  [class~="text-overflow"] {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
  }
  [class~="loading"], [class~="kong"] {
    text-align: center;
  }
  [class~="type-title"] {
    font-weight: 700;
    color: #cc890f;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    font-size: 20px !important;
    margin: 0 !important;
  }
  [class~="top-title"], [class~="list-title"], [class~="details-story"] h4 {
    font-weight: 700;
    color: #cc890f;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    font-size: 16px !important;
    margin: 0 !important;
  }
  [class~="top-pic"], [class~="rak-pic"] {
    display: block;
    position: relative;
    padding-top: 130% !important;
  }
  [class~="top-pic"] img, [class~="rak-pic"] img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    object-fit: cover;
    object-position: center top;
    background: #f3f3f3;
  }
  [class~="vod-pic"] {
    display: block;
    position: relative;
    padding-top: 145%;
  }
  [class~="vod-pic"] img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    object-fit: cover;
    object-position: center top;
    background: #f3f3f3;
  }
  [class~="qrcode-box"] {
    margin-top: 20px;
    text-align: center;
  }
  [class~="qrcode-box"] p {
    margin: 10px 0 0 0;
  }
  [class~="qrcode"] {
    width: 100%;
    height: 100%;
    text-align: center;
  }
  [class~="qrcode"] img {
    width: 200px;
    height: 200px;
  }
  [class~="playlist"] ul li[class~="more"] a {
    background: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    color: #fff;
  }
  [class~="playlist"] ul li a:hover {
    background: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    color: #fff;
  }
  [class~="juqing-list"] {
    float: left;
    padding: 5px;
    width: 16.666667%;
  }
  [class~="juqing-list"] a {
    width: 100%;
    display: block;
    background-color: #eee;
    color: #333;
    background: linear-gradient(to right, #eeeeee 0, #f6f6f6 100%);
    box-shadow: 0 5px 10px rgba(246, 246, 246, .25);
    padding: 8px 15px;
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
  }
  [class~="juqing-content"] {
    font-size: 15px;
    line-height: 25px;
    text-indent: 24px;
    margin: 5px;
  }
  [class~="vod-content"] {
    font-size: 15px;
    line-height: 25px;
    padding-left:10px;
    padding-right:10px;
  }
  [class~="box-main-content"] [class~="more"] a {
    color: #cc890f;
  }
  [class~="pic60"] {
    padding-top: 60% !important;
  }
  [class~="copy-play"] {
    display: none;
  }
  [class~="playlist"] ul li a, [class~="player_playlist"] ul li a {
    background-color: #eee;
    color: #333;
    background: linear-gradient(to right, #eeeeee 0, #f6f6f6 100%);
    box-shadow: 0 5px 10px rgba(246, 246, 246, .25);
  }
  [class~="txt-name"] {
    color: #999;
  }
  [class~="more"] i {
    font-family: "宋体";
    margin-left: 5px;
    font-weight: bold;
    color: #ccc;
  }
  [class~="bg"] {
    background-color: #f5f5f5;
  }
  [class~="play-list"] [class~="nav"] li {
    background-color: #eee;
    color: #333;
    background: linear-gradient(to right, #eeeeee 0, #f6f6f6 100%);
    box-shadow: 0 5px 10px rgba(246, 246, 246, .25);
  }
  [class~="vod-detail"] {
    padding: 0px !important;
    margin-top: 10px !important;
  }
  [class~="star-detail"] {
    padding: 0px !important;
    margin-top: 0px !important;
  }
  [class~="info-detail"] {
    padding: 0px !important;
    margin-top: 0px !important;
  }
  [class~="vod_name"], [class~="star_name"] {
    margin-top: 15px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
  }
  [class~="box-content"] {
    padding-left: 0 !important;
  }
  [class~="box-side"] {
    padding-right: 0 !important;
  }
  [class~="position"] {
    margin-top: 10px;
    color: #666;
  }
  [class~="position"] a {
    color: #666;
  }
  [class~="position"] i {
    padding: 0 5px
  }
  [class~="play-content"] {
    float: left !important;
  }
  [class~="lh-25"] {
    line-height: 25px;
  }
  [class~="txt-hid1"] {
    -webkit-line-clamp: 1;
  }
  [class~="txt-hid2"] {
    -webkit-line-clamp: 2;
  }
  [class~="txt-hid3"] {
    -webkit-line-clamp: 3;
  }
  [class~="txt-hid4"] {
    -webkit-line-clamp: 4;
  }
  [class~="txt-hidden"] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-box-orient: vertical;
  }
  [class~="info-title"] {
    font-weight: 700;
    color: #cc890f;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    display: inline-block;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  [class~="actor-top"] {
    padding: 0 8px;
  }
  [class~="embed-responsive-16by9"] {
    padding-bottom: 56.25%
  }
  [class~="logo"] {
    float: left;
    width: 105px;
    margin-right: 10px;
    /*text-indent: -9999px;*/
    /*background-image: url(/static/mb3/images/logo.png);*/
    background-repeat: no-repeat;
  }
  [class~="logo"] a {
    float: left;
    width: 100%;
    font-family: Simhei YaHei;
    font-weight: 700;
    font-size: 20px;
    color: #cc890f;
    white-space: nowrap;
  }
  [class~="star_content"] {
    padding: 0 8px !important;
    line-height: 25px;
  }
  /*公共盒子*/
  [class~="layout-box"], [class~="layout-box-no"] {
    margin-top: 20px;
    padding: 15px
  }
  [class~="layout-box"] [class*=col-], [class~="details-star"] [class*=col-], [class~="layout-box-main"] [class*=col-], [class~="layout-box-no"] [class*=col-] {
    padding: 10px
  }
  [class~="box-main-content"] {
    margin-top: 20px;
    padding-left: 0
  }
  [class~="box-main-side"] {
    padding-left: 5px;
    padding-right: 0
  }
  [class~="box-main-side"] [class~="side"]:last-child {
    border-bottom: 0
  }
  [class~="table"] > tbody > tr > td, [class~="table"] > tbody > tr > th, [class~="table"] > tfoot > tr > td, [class~="table"] > tfoot > tr > th, [class~="table"] > thead > tr > td, [class~="table"] > thead > tr > th {
    padding: 10px 0
  }
  /*导航栏*/
  [class~="navbar"] {
    border-radius: 0px;
    border: none;
    z-index: 99;
    width: 100%;
  }
  [class~="navbar-header"] [class~="navbar-brand"] {
    font-size: 1.1em;
  }
  [class~="nav-search"] {
    float: left;
    padding: 13px 0 0;
    width: 290px;
    position: relative;
    margin-left: 10px
  }
  [class~="nav-search"] [class~="btn-search"] {
    display: block;
    position: absolute;
    top: 12px;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0px;
    background: none;
  }
  [class~="navbar-nav"] > li [class~="more"] {
    cursor: pointer;
  }
  [class~="navbar-nav"] > li [class~="more"] [class~="iconfont"] {
    margin-left: 8px;
  }
  [class~="user-search"] {
    display: none;
  }
  [class~="user-search"] [class~="nav-search"] {
    width: 100%;
    margin-left: 0px;
    padding: 20px;
    position: relative;
  }
  [class~="navbar-toggle"][class~="navbar-navmore"] {
    margin-right: 0px;
    float: right;
  }
  [class~="navbar-toggle"] {
    margin-top: 0px;
    margin-bottom: 0px;
    cursor: pointer;
  }
  [class~="navbar-inverse"] [class~="navbar-collapse"], [class~="navbar-inverse"] [class~="navbar-form"] {
    background: #ffffff;
  }
  /*播放记录*/
  [class~="navbar-toggle"][class~="navbar-playlog"], [class~="navbar-toggle"][class~="navbar-search"] {
    margin-right: 0px;
    float: right;
    cursor: pointer;
  }
  [class~="user_playlog"] {
    padding: 10px 0 0 0;
    float: right;
    cursor: pointer;
    margin-right: 15px;
    position: relative
  }
  [class~="playlog-clear"] {
    float: left
  }
  [class~="playlog-close"] {
    float: right
  }
  [class~="playlog_list"] {
    position: absolute;
    right: -100px;
    top: 50px;
    z-index: 9999;
    width: 350px;
    display: none;
    border-radius: 6px;
  }
  [class~="playlog-tool"] {
    overflow: hidden;
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
  }
  [class~="playlog-todo"] {
    padding: 0 14px 14px 14px;
    text-align: center
  }
  [class~="playlog_list"]:after, [class~="playlog_list"]:before {
    border: 11px solid transparent;
    border-bottom: 11px solid;
    width: 0;
    height: 0;
    position: absolute;
    top: -22px;
    right: 100px;
    content: ' ';
    visibility: visible
  }
  [class~="playlog_list"] ul {
    padding: 10px 10px 10px 10px;
  }
  [class~="playlog_list"] strong {
    width: 100%;
    text-align: center;
    display: block;
    font-weight: normal
  }
  [class~="playlog_list"] ul li {
    overflow: hidden;
    line-height: 1.1;
    padding: 8px
  }
  [class~="playlog_list"] ul li:hover, [class~="autocomplete-selected"] {
    filter: Alpha(opacity=70);
  }
  [class~="playlog_list"] ul li h5 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    font-weight: 400;
    font-size: 14px;
    margin: 0px;
  }
  [class~="playlog_list"] ul li h5 em, [class~="playlog-todo"] em {
    margin: 0 5px;
    font-style: normal
  }
  [class~="playlog_list"] ul li span {
    overflow: hidden;
    float: left;
    display: block;
    font-size: 14px;
  }
  [class~="playlog_list"] ul li [class~="playlog-del"] {
    margin-left: 10px;
    float: right
  }
  [class~="playlog_list"] ul li [class~="iconfont"] {
    font-size: 18px;
    font-weight: bold
  }
  /*会员登录*/
  [class~="navbar-toggle"][class~="navbar-login"] {
    margin-right: 0px;
    float: right;
  }
  [class~="navbar-toggle"][class~="navbar-login"] [class~="iconfont"] {
    padding: 0 4px;
  }
  [class~="user_login"] {
    padding: 10px 0 0 0;
    float: right;
    cursor: pointer;
    margin-right: -15px;
  }
  [class~="user_login"] [class~="iconfont"], [class~="user_playlog"] [class~="iconfont"], [class~="navbar-toggle"] [class~="iconfont"], [class~="nav-search"] [class~="btn-search"] [class~="iconfont"], [class~="user-search"] [class~="iconfont"] {
    font-size: 24px;
  }
  [class~="user_login"] [class~="nav-avatar"] span, [class~="nick-name"] img, [class~="navbar-login"] [class~="nav-avatar"] span {
    display: none
  }
  [class~="nav-avatar"] {
    height: 28px;
    line-height: 28px;
    padding: 0px;
  }
  [class~="nav-avatar"] img {
    width: 28px;
    height: 28px;
    border-radius: 28px;
  }
  [class~="drop-box"] {
    position: absolute;
    margin-left: -32px;
    top: 55px;
    z-index: 9999;
    padding: 10px 0;
    display: none;
    word-break: keep-all;
    border-radius: 6px;
  }
  [class~="drop-box"]:after, [class~="drop-box"]:before {
    border: 11px solid transparent;
    border-bottom: 11px solid;
    width: 0;
    height: 0;
    position: absolute;
    top: -22px;
    right: 42%;
    content: ' ';
    visibility: visible
  }
  [class~="ui-signed"] li {
    padding: 10px 15px;
    display: block
  }
  [class~="nick-name"] {
    text-align: center;
  }
  [class~="nick-name"] span {
    padding: 5px 0;
  }
  /*联想搜索*/
  [class~="autocomplete-suggestions"] {
    padding: 10px;
    border-radius: 0px;
  }
  [class~="autocomplete-suggestion"] {
    padding: 5px 8px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
  }
  [class~="autocomplete-no-suggestion"] {
    padding: 2px 5px;
  }
  [class~="autocomplete-suggestions"] strong {
    font-weight: bold;
  }
  /*滑块*/
  [class~="vod-swiper-4"] ul li, [class~="vod-swiper-5"] ul li, [class~="vod-swiper-6"] ul li, [class~="news-switch-3"] ul li, [class~="news-switch-4"] ul li, [class~="news-switch-5"] ul li {
    padding: 10px
  }
  /*幻灯片*/
  [class~="box-slide"] [class~="slide-title"] {
    width: 100%;
    padding-top: 10px;
  }
  [class~="slide-name"] {
    color: #333;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  [class~="slide-text"] {
    color: #999;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  [class~="box-slide"] [class~="slide-info"] {
    line-height: 24px;
    font-size: 14px;
    padding-top: 10px;
    overflow: hidden;
    height: 82px
  }
  [class~="swiper-pagination-bullet"] {
    width: 18px;
    height: 4px;
    margin: 0 2px;
    background: #fff;
    border-radius: 0
  }
  [class~="swiper-button-next"], [class~="swiper-button-prev"], [class~="player-shrink"] {
    width: 20px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-size: auto;
    border-radius: 2px
  }
  [class~="swiper-button-next"], [class~="swiper-container-rtl"] [class~="swiper-button-prev"] {
    right: 0;
    background: 0 0;
    background-color: rgba(0, 0, 0, .6)
  }
  [class~="swiper-button-prev"], [class~="swiper-container-rtl"] [class~="swiper-button-next"] {
    left: 0;
    background: 0 0;
    background-color: rgba(0, 0, 0, .6)
  }
  [class~="swiper-button-next"] [class~="glyphicon"], [class~="swiper-button-prev"] [class~="glyphicon"] {
    font-size: 12px;
    color: #fff
  }
  [class~="box-slide"] [class~="slide-info-page"] {
    top: 60%;
  }
  [class~="slide-img"] {
    padding-top: 71%;
    display: block;
    position: relative;
    background-position: 50% 50%;
    background-size: cover;
    border-radius: 5px;
  }
  [class~="news-img"], [class~="thumb-img"] {
    padding-top: 60%;
    display: block;
    position: relative;
    background-position: 50% 50%;
    background-size: cover;
  }
  [class~="box-title"] {
    padding: 10px;
    text-align: inherit
  }
  [class~="box-title"] h3, [class~="box-title"] h1 {
    display: inline-block;
    font-size: 18px;
  }
  [class~="box-title"] h3 [class~="icon"], [class~="box-title"] h1 [class~="icon"] {
    display: inline-block;
    margin-right: 5px;
    font-size: 24px;
    vertical-align: 2px;
    float: left;
    margin-top: -2px;
  }
  [class~="index-menu"] li {
    float: left;
    width: 25%;
    padding: 10px;
  }
  [class~="index-menu"] li a {
    display: block;
    padding: 15px 0;
    text-align: center;
    border-radius: 4px;
  }
  [class~="index-menu"] li a [class~="icon"] {
    display: block;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 30px;
  }
  /*hot*/
  [class~="top-show"] li [class~="top-hover"] i[class~="i-top"] {
    min-width: 30px;
    min-height: 30px;
    line-height: 30px;
    background: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    color: #fff;
    float: left;
    text-align: center;
    position: absolute;
    z-index: 4;
    border-radius: 3px 0px 15px 0px;
  }
  [class~="top-show"] li {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
  }
  [class~="top-list"] {
    padding-left: 10px;
  }
  [class~="top-list"][class~="active"] {
    padding-left: 0px;
  }
  [class~="top-show"] [class~="top-name"] {
    width: 100%;
    color: #333;
    font-size: 16px;
    margin: 5px 0 5px 0;
  }
  [class~="top-info"] {
    padding-left: 0px !important;
  }
  [class~="top-show"] [class~="top-info"] p {
    margin: 5px 0 5px 0;
    color: #999;
  }
  [class~="top-show"] li [class~="top-hidden"] {
    padding: 10px 0;
  }
  [class~="top-show"] li [class~="tab"] {
    padding: 7px 0 !important;
  }
  [class~="top-show"] li [class~="top-hidden"] i {
    text-align: center;
    min-width: 20px;
    min-height: 20px;
    margin-right: 10px;
    float: left;
    line-height: 20px;
    color: #333;
    font-size: 20px;
  }
  [class~="top-show"] li [class~="top-hidden"] i[class~="i-new"] {
    padding-top: 2px;
    border-radius: 50px;
    margin-top: -2px;
  }
  [class~="top-show"] li:nth-child(1) [class~="top-hidden"] i, [class~="top-show"] li:nth-child(2) [class~="top-hidden"] i, [class~="top-show"] li:nth-child(3) [class~="top-hidden"] i {
    color: #cc890f;
    font-size: 22px;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
  }
  [class~="top-show"] li [class~="top-hover"] {
    display: none;
  }
  [class~="top-show"] li[class~="active"] [class~="top-hidden"] {
    display: none;
  }
  [class~="top-show"] li[class~="active"] [class~="top-hover"] {
    display: block;
  }
  /* 小筛选 */
  [class~="box-min-mcid"] [class~="item"] {
    padding: 10px
  }
  [class~="box-min-mcid"] [class~="item"] dl {
    float: left;
    width: 33.33%;
    margin: 0;
    padding: 0 0 0 20px
  }
  [class~="box-min-mcid"] [class~="item"] dl:first-child {
    border-left: 0;
    padding-left: 0
  }
  [class~="box-min-mcid"] [class~="item"] dl dt {
    font-weight: 400
  }
  [class~="box-min-mcid"] [class~="item"] dl dd a {
    display: inline-block;
    padding: 0 15px 0 0;
    margin-top: 5px
  }
  /* 类型标签 */
  [class~="box-index-mcid"], [class~="box-title-nav"] {
    padding: 0
  }
  [class~="box-index-mcid"][class~="active"] {
    padding: 8px 0px 8px 10px;
  }
  [class~="box-index-mcid"] h5 {
    margin-bottom: 20px;
    padding: 0 10px
  }
  [class~="box-index-mcid"] li {
    float: left;
    width: 25%;
    padding: 0 5px 5px 0px;
  }
  [class~="box-index-mcid"] li a, [class~="details-page"] a {
    display: block;
    padding: 6px 10px;
    text-align: center;
    border-radius: 4px
  }
  [class~="box-title-nav"] {
    margin-right: 10px;
  }
  [class~="box-title-nav"] li {
    float: left;
    padding: 0 5px
  }
  [class~="box-title-nav"] li a {
    display: block;
    padding: 2PX 10px;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
  }
  [class~="box-title-nav"] li a[class~="active"],[class~="top-tab"][class~="active"] a {
    font-weight: bold;
    color: #cc890f;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
  }
  /*rak*/
  [class~="rak-list"] li {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
  }
  [class~="rak-list"] [class~="rak-name"] {
    width: 100%;
    color: #333;
    font-size: 16px;
    margin: 0 0 5px 0;
  }
  [class~="rak-list"] [class~="rak-info"] {
    padding-left: 0px !important;
  }
  [class~="rak-list"] [class~="rak-info"] p {
    margin: 5px 0 5px 0;
    color: #999;
  }
  [class~="rak-list"] li [class~="rak-hover"] i[class~="i-top"] {
    min-width: 30px;
    min-height: 30px;
    line-height: 30px;
    background: #b0b7c2;
    color: #fff;
    float: left;
    text-align: center;
    position: absolute;
    z-index: 4;
    border-radius: 3px 0px 15px 0px;
  }
  [class~="rak-list"] li:nth-child(1) [class~="rak-hover"] i[class~="i-top"], [class~="rak-list"] li:nth-child(2) [class~="rak-hover"] i[class~="i-top"], [class~="rak-list"] li:nth-child(3) [class~="rak-hover"] i[class~="i-top"] {
    background: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    color: #ffffff;
  }
  /* 公共图片列表 */
  [class~="box-video-list"] [class~="title"] h5 {
    margin: 10px 0 0;
  }
  [class~="video-pic"] {
    display: block;
    position: relative;
    padding-top: 140%;
  }
  [class~="star-pic"] {
    display: block;
    position: relative;
    padding-top: 100%;
  }
  [class~="video-pic"] img, [class~="star-pic"] img, [class~="thumb-img"] img, [class~="slide-img"] img, [class~="news-img"] img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    object-fit: cover;
    object-position: center top;
    background: #f3f3f3;
  }
  [class~="slide-pic"] {
    display: block;
    position: relative;
    padding-top: 150%;
  }
  [class~="video-pic"] [class~="player"], [class~="slide-pic"] [class~="player"], [class~="thumb-img"] [class~="player"] {
    text-indent: 15px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.3s;
    color: #cc890f;
  }
  [class~="video-pic"] [class~="player"]:hover, [class~="slide-pic"] [class~="player"]:hover, [class~="thumb-img"] [class~="player"]:hover {
    background: rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform[class~="Microsoft"][class~="gradient"](startColorstr=#33000000, endColorstr=#33000000);
    opacity: 1;
    text-align: center
  }
  [class~="video-pic"] [class~="player"]:hover:before, [class~="slide-pic"] [class~="player"]:hover:before, [class~="thumb-img"] [class~="player"]:hover:before {
    content: "\e63a";
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 33px;
    top: 40%;
    position: relative;
  }
  [class~="video-pic"] [class~="text-bg-c"], [class~="video-pic"] [class~="text-bg-l"], [class~="video-pic"] [class~="text-bg-r"], [class~="slide-pic"] [class~="text-bg-c"], [class~="slide-pic"] [class~="text-bg-l"], [class~="slide-pic"] [class~="text-bg-r"], [class~="thumb-img"] [class~="text-bg-r"], [class~="slide-img"] [class~="text-bg-r"] {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    padding: 5px 10px;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
    font-size: 12px;
    color: #fff;
  }
  [class~="video-pic"] [class~="text-bg-c"], [class~="slide-pic"] [class~="text-bg-c"] {
    text-align: center
  }
  [class~="video-pic"] [class~="text-bg-l"], [class~="slide-pic"] [class~="text-bg-l"] {
    text-align: left
  }
  [class~="video-pic"] [class~="text-bg-r"], [class~="slide-pic"] [class~="text-bg-r"], [class~="thumb-img"] [class~="text-bg-r"], [class~="slide-img"] [class~="text-bg-r"] {
    text-align: right
  }
  [class~="video-pic"] [class~="note"], [class~="slide-pic"] [class~="note"], [class~="thumb-img"] [class~="note"], [class~="slide-img"] [class~="note"] {
    padding: 5px 10px;
  }
  [class~="video-pic"] [class~="score"], [class~="slide-pic"] [class~="score"] {
    position: absolute;
    top: 5px;
    left: -5px;
    padding: 0 5px;
    text-align: right;
    font-size: 12px;
  }
  [class~="video-pic"] [class~="score"]::before, [class~="slide-pic"] [class~="score"]::before {
    content: "";
    position: absolute;
    left: 1px;
    bottom: -4px;
  }
  [class~="video-pic"] [class~="tips"], [class~="video-pic"] [class~="tv"], [class~="slide-pic"] [class~="tips"], [class~="slide-pic"] [class~="tv"], [class~="new-tip"] {
    padding: 1px 10px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    color: #fff;
  }
  [class~="video-pic"] [class~="tv"], [class~="slide-pic"] [class~="tv"] {
    z-index: 2
  }
  [class~="slide-img"] img {
    object-position: 50% 50%;
  }
  [class~="video-pic"] [class~="top"] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    overflow: hidden;
    width: 55px;
    height: 55px;
    line-height: 20px;
  }
  [class~="video-pic"] [class~="top"]:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 6;
    background-color: #999;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  [class~="video-pic"] [class~="top"] em {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    z-index: 10;
    font-size: 16px;
    width: 15px;
  }
  [class~="video-pic"] [class~="top"]:after {
    width: 55px;
    height: 55px;
    top: -27px;
    left: -27px;
  }
  [class~="hotlist"]:nth-child(2) [class~="video-pic"] [class~="top"]::after, [class~="hotlist"]:nth-child(3) [class~="video-pic"] [class~="top"]::after {
    background-color: #f30;
  }
  [class~="hotlist"]:nth-child(4) [class~="video-pic"] [class~="top"]::after, [class~="hotlist"]:nth-child(5) [class~="video-pic"] [class~="top"]::after {
    background-color: #f46767;
  }
  [class~="hotlist"]:nth-child(6) [class~="video-pic"] [class~="top"]::after, [class~="hotlist"]:nth-child(7) [class~="video-pic"] [class~="top"]::after {
    background-color: #fba4a4;
  }
  [class~="video-pic"] [class~="tv_info"], [class~="slide-pic"] [class~="tv_info"] {
    width: 100%;
    padding-bottom: 15px;
    position: absolute;
    left: 0;
    top: 0px;
    _top: -1px;
    background: url(/templates/assets/mb3/images/mask_bg[class~="png"]) 0 bottom repeat-x;
    color: #fff;
    overflow: hidden;
    text-indent: 4px;
    cursor: pointer;
    overflow: hidden;
    _filter: progid:DXImageTransform[class~="Microsoft"][class~="gradient"](startColorstr='#00ffffff', endColorstr='#80000000', GradientType=0);
    z-index: 1
  }
  [class~="video-pic"] [class~="tv_info"] p, [class~="slide-pic"] [class~="tv_info"] p {
    padding: 0px;
    margin: 0px
  }
  [class~="video-pic"] [class~="tv_info"] [class~="icon"], [class~="slide-pic"] [class~="tv_info"] [class~="icon"] {
    font-size: 22px;
    margin-right: 10px;
  }
  [class~="box-video-list"] [class~="subtitle"] {
    margin-top: 5px;
    font-size: 12px;
  }
  [class~="tv-diantai"] ul {
    margin-top: 2px;
  }
  [class~="tv-diantai"] li [class~="tv"] {
    float: left;
    text-align: center;
    margin-right: 25px;
    padding: 5px 10px;
    font-size: 12px;
    position: relative;
  }
  [class~="tv-diantai"] li [class~="tv"] em {
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: -14px;
  }
  /* 公共文字列表 */
  [class~="box-video-text-list"] ul {
    margin: 0 10px 10px 10px;
  }
  [class~="box-video-text-list"] ul li {
    float: left;
    padding: 11px 0px;
  }
  [class~="box-video-text-list"] ul li[class~="list"] {
    width: 100%;
    border-top: none;
  }
  [class~="box-video-text-list"] ul li[class~="list1"] {
    width: 100%
  }
  [class~="box-video-text-list"] ul li[class~="list2"] {
    width: 50%
  }
  [class~="box-video-text-list"] ul li[class~="list4"] {
    width: 25%;
  }
  [class~="box-video-text-list"] ul li[class~="list3"] {
    width: 33%
  }
  [class~="box-video-text-list"] ul li[class~="list5"] {
    width: 20%
  }
  [class~="box-video-text-list"] ul li[class~="list6"] {
    width: 16.66%
  }
  [class~="box-video-text-list"] ul li [class~="title"] {
    margin: 0 10px;
  }
  [class~="box-video-text-list"] ul li [class~="num"] {
    margin-right: 10px;
    padding: 5px 10px;
    font-size: 12px;
  }
  [class~="box-video-text-list"] ul li span i {
    font-size: 12px
  }
  [class~="box-video-text-list"] ul li [class~="key"] {
    float: left;
    margin-right: 6px
  }
  [class~="box-video-text-list"] ul li [class~="hits"] {
    float: right;
    margin-right: 5px;
  }
  [class~="box-video-text-list"] ul li [class~="time"] {
    float: right;
    margin-right: 15px;
  }
  /* 新闻 */
  [class~="news-box-txt"] {
    margin-bottom: 10px;
  }
  [class~="news-txt"] {
    padding: 5px 10px 5px 10px;
    line-height: 22px;
    text-indent: 8px;
    height: inherit;
    height: 99px;
  }
  [class~="news-info"] {
    height: inherit;
  }
  [class~="news-info"] [class~="news-info-top"] {
    padding: 5px 0px;
    overflow: hidden
  }
  [class~="news-info"] [class~="news-info-top"] h3 {
    font-size: 16px;
    float: left;
    overflow: hidden;
    margin: 0
  }
  [class~="news-info"] [class~="news-info-top"] span {
    float: right;
  }
  [class~="news-info-txt"] {
    clear: both;
    padding: 10px;
    line-height: 25px;
    text-indent: 20px;
  }
  /* 排行榜 */
  [class~="box-video-ranking"][class~="side"] {
    padding: 20px 0 20px;
    margin-bottom: 10px;
  }
  [class~="box-video-ranking"] {
    padding: 10px
  }
  [class~="box-video-ranking"][class~="side"] {
    padding: 20px 0 20px;
    margin-bottom: 10px
  }
  [class~="box-video-ranking"] [class~="head"] h4 {
    margin: 0 0 8px;
    line-height: 16px
  }
  [class~="box-video-ranking"] ul li {
    margin-top: 10px
  }
  [class~="box-video-ranking"] ul li [class~="num"] {
    margin-right: 10px;
    padding: 8px 8px;
    font-style: inherit;
    font-size: 12px
  }
  /* 热门明星 */
  [class~="box-star-list"] li[class~="active"] a span:after, [class~="box-star-list"] li[class~="active"] a span:before {
    border: 6px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -16px;
    left: 40%;
    content: ' '
  }
  [class~="box-star-list"] li[class~="active"] a span:before {
    bottom: -15px;
    left: 40%;
  }
  [class~="star-video-list"] [class~="box-star-list"] {
    padding-top: 5px;
    margin-right: 5px;
    margin-right: 5px;
    display: none
  }
  [class~="star-video-list"] [class~="box-star-list"][class~="active"] {
    display: block
  }
  [class~="star-guanxi"] {
    z-index: 2;
    position: absolute;
    right: 5px;
    display: inline-block;
    line-height: 20px;
    color: #fff;
    background: rgba(0, 0, 0, .6);
    padding: 2px 8px;
    border-radius: 100px;
    font-size: 12px;
    top: 5px !important;
    bottom: auto !important;
  }
  /*专题*/
  [class~="box-topic-list"] [class~="item"] [class~="details"] {
    padding: 10px 10px 20px
  }
  [class~="box-topic-list"] [class~="item"] [class~="details"] span {
    display: block;
    font-size: 12px
  }
  [class~="box-topic-list"] [class~="item"] [class~="details"] span[class~="name"] {
    margin: 10px 0 10px;
    font-size: 16px
  }
  [class~="box-topic-content"] [class~="head"] {
    margin-bottom: 20px
  }
  [class~="box-topic-content"] [class~="head"] h3 {
    font-weight: 700;
    padding-bottom: 20px
  }
  [class~="box-topic-content"] [class~="item"] {
    line-height: 25px
  }
  [class~="box-details-qrcode"] {
    padding: 0;
    margin-bottom: 10px
  }
  [class~="box-details-qrcode"] [class~="item"] {
    padding: 20px 0 20px;
    text-align: center
  }
  /*列表*/
  [class~="box-video-head"] {
    padding: 10px
  }
  [class~="box-video-head"] h4 {
    padding-bottom: 15px
  }
  [class~="box-video-head"] h3 {
    display: inline-block;
    font-size: 18px
  }
  [class~="box-video-head"] h3 [class~="icon"] {
    display: inline-block;
    margin-right: 10px;
    font-size: 24px;
    vertical-align: 2px
  }
  [class~="box-video-head"] li {
    display: inline-block;
    line-height: 30px
  }
  [class~="box-video-head"] li a {
    padding: 0 15px
  }
  [class~="box-video-head"] li:first-child a {
    border-left: 0
  }
  [class~="box-video-head"] li[class~="active"] a {
    padding-right: 0
  }
  /*级联筛选*/
  [class~="zanpian-mobile"] [class~="list-mcat"]:before {
    width: 0px;
  }
  [class~="zanpian-mobile"] [class~="list-mcat"] {
    padding: 10px 10px 10px 10px;
  }
  [class~="list-mcat"] {
    position: relative;
    padding: 10px;
    margin: 20px 0 20px
  }
  [class~="list-mcat"][class~="sitemap"] {
    padding: 10px 10px 10px 10px;
    position: relative
  }
  [class~="list-mcat"][class~="sitemap"]:before {
    width: 0;
  }
  [class~="list-mcat"][class~="sitemap"] h2 {
    font-size: 16px;
    margin-top: 0px;
  }
  [class~="list-mcat"] [class~="left-head"] {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    width: 120px
  }
  [class~="list-mcat"] [class~="left-head"] li[class~="text"] {
    padding: 10px 0;
    text-align: center
  }
  [class~="list-mcat"] [class~="left-head"] li a {
    display: block;
    padding: 15px 0;
    text-align: center
  }
  /*.list-mcat .content-menu{min-height:290px}安卓手机部分浏览器出现不兼容问题*/
  [class~="list-mcat"] [class~="content-menu"] {
    position: relative
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="conreset"] {
    position: absolute;
    right: 0;
    top: 0
  }
  [class~="list-mcat"] [class~="content-menu"] i {
    font-style: normal
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="head"] {
    position: relative;
    display: block
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="head"] span {
    display: inline-block;
    margin-right: 20px
  }
  [class~="list-mcat"] [class~="content-menu"] {
    padding: 0 10px;
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] {
    position: relative;
    margin-top: 10px
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul {
    padding: 15px 0 0 60px;
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul:first-child {
    border-top: 0
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul li {
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul li[class~="text"] {
    margin: 0 10px 15px -60px;
    float: left;
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul li a, [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul li span {
    display: inline-block;
    margin-right: 10px
  }
  /*翻页*/
  [class~="box-page"] {
    margin: 20px 0;
    text-align: center
  }
  [class~="box-page"] ul li {
    display: inline-block;
    padding: 0;
    margin-left: 10px
  }
  [class~="box-page"] ul li span, [class~="box-page"] ul li a {
    display: inline-block;
    padding: 8px 15px;
    border-radius: 4px
  }
  [class~="box-page-page-block"] {
    padding: 30px
  }
  [class~="modal-body-tab"] {
    display: none
  }
  [class~="modal-body-tab"][class~="active"] {
    display: block
  }
  /*友情连接*/
  [class~="box-footer-link"] {
    padding: 10px
  }
  [class~="box-footer-link"] ul li {
    width: 10%;
    float: left
  }
  [class~="box-mcid-list"] {
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden
  }
  [class~="box-mcid-list"] ul li {
    display: inline-block;
    padding-right: 6px;
    padding-left: 6px;
  }
  [class~="box-mcid-list"] [class~="one"] {
    padding-left: 0px;
  }
  [class~="box-mcid-list"] [class~="last"] {
    padding-right: 0px;
  }
  /*面包屑导航*/
  [class~="breadcrumb"] {
    border-radius: 0px;
    margin-bottom: 0px;
    background: none;
    padding: 8px 0;
    font-size: 16px;
  }
  [class~="breadcrumb"] li i[class~="iconfont"] {
    margin-right: 5px;
  }
  /*导航切换*/
  [class~="box-switch-tabs"] {
    position: relative;
    margin-top: 10px;
    padding: 0 10px;
  }
  [class~="box-switch-tabs"] [class~="nav-tabs"] li {
    margin: 0 30px -2px 0;
  }
  [class~="box-switch-tabs"] [class~="nav-tabs"] li a {
    padding: 0 0 10px;
    font-size: 16px;
    border: 0;
    background: 0 0;
    border-radius: 0;
  }
  [class~="box-switch-tabs"][class~="active"] {
    margin-bottom: 20px
  }
  /*底部*/
  [class~="box-footer"] {
    padding: 10px 0px
  }
  [class~="box-footer"] p {
    text-align: center;
  }
  [class~="footer-nav"] {
    margin-top: 20px;
    text-align: center;
  }
  [class~="footer-nav"] a {
    margin: 0 10px;
    float: none;
  }
  /*地图*/
  [class~="sitemap"] dd {
    padding: 6px 0px
  }
  [class~="sitemap"] dd a {
    display: inline-block;
    padding: 0 8px;
    margin: 0 5px 5px 0;
  }
  /*视频内容*/
  [class~="box-video-details"] {
    margin-top: 50px;
    position: relative
  }
  [class~="details-nav"] {
    display: block;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
  }
  [class~="details-info"] {
    position: relative
  }
  [class~="details-info"] ul[class~="info"] li {
    padding: 5px 8px;
    overflow: hidden;
  }
  [class~="details-info"] ul[class~="info"] li[class~="text"] {
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  [class~="details-info"] ul[class~="info"] li a {
    margin-right: 5px;
  }
  [class~="details-info"] h1 {
    margin-top: 15px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
  }
  [class~="details-info"] h1 em {
    font-size: 13px;
    font-style: normal;
    margin-left: 20px;
  }
  [class~="details-info-min"], [class~="star-info-min"] {
    margin-top: 15px;
  }
  [class~="details-info-min"] [class~="details-info"] {
    width: 100%
  }
  [class~="details-pic"] {
    padding: 0px;
    margin: 0px;
    position: relative
  }
  [class~="details-pic"] [class~="video-pic"] {
    padding-top: 145%;
  }
  [class~="details-info"] {
    padding: 10px 15px;
  }
  [class~="details-info"] li a {
    color: #cc890f;
  }
  [class~="details-star"] {
    width: 31%;
    float: right;
    padding: 10px;
  }
  [class~="details-tool"] {
    width: 100%;
  }
  [class~="details-tool"] a {
    padding: 8px 5px;
    width: 33.3%;
    display: block;
    float: left;
    text-align: center;
  }
  [class~="details-tool"] a [class~="iconfont"], [class~="prevnext"] a [class~="iconfont"] {
    margin-right: 3px;
    font-size: 18px;
  }
  [class~="details-tool"] a#yesremind, [class~="details-tool"] a#yeslove {
    display: none
  }
  [class~="play-title-source"] {
    float: left
  }
  [class~="details-play-title"] [class~="nav-tabs"] {
    border: none
  }
  [class~="details-play-title"] [class~="nav-tabs"] > li[class~="active"] > a, [class~="details-play-title"] [class~="nav-tabs"] > li[class~="active"] > a:focus, [class~="details-play-title"] [class~="nav-tabs"] > li[class~="active"] > a:hover, [class~="details-play-title"] [class~="nav-tabs"] > li > a:hover, [class~="details-play-title"] [class~="nav-tabs"] > li[class~="open"] > a {
    border: none;
  }
  [class~="details-play-title"] [class~="nav-tabs"] > li[class~="player-more"] > a {
    padding-left: 15px;
  }
  [class~="details-play-title"] [class~="nav-tabs"] > li[class~="mplayer"] > a {
    padding-left: 35px;
    cursor: pointer;
  }
  [class~="details-play-title"] [class~="dropdown-menu"] {
    border: none;
    border-radius: 0px;
    margin: 0;
    padding: 0px;
    min-width: 115px;
  }
  [class~="details-play-title"] [class~="nav-tabs"] > li > a {
    font-size: 15px;
    border-radius: 0;
    border: none;
    padding-left: 35px;
    margin-right: 0px;
  }
  [class~="details-play-title"] [class~="nav-tabs"] > li[class~="source"] > a {
    padding-left: 5px;
    margin-left: 0;
    background-color: transparent
  }
  [class~="gico"] {
    background-image: url(/templates/assets/mb3/images/palyer[class~="png"]);
    background-repeat: no-repeat;
    font-size: 14px;
    display: block;
    background-position: 15px 12px
  }
  [class~="details-play-title"] [class~="dropdown-menu"] > li > a {
    padding: 8px 8px 8px 40px;
  }
  [class~="gico"][class~="qiyi"] {
    background-position: 15px -79px
  }
  [class~="gico"][class~="yuku"] {
    background-position: 15px 10px
  }
  [class~="gico"][class~="ku6"] {
    background-position: 15px -19px
  }
  [class~="gico"][class~="pptv"] {
    background-position: 15px -49px
  }
  [class~="gico"][class~="ifeng"] {
    background-position: 15px -111px
  }
  [class~="gico"][class~="tudou"] {
    background-position: 15px -142px
  }
  [class~="gico"][class~="sinahd"] {
    background-position: 15px -173px
  }
  [class~="gico"][class~="kankan"] {
    background-position: 15px -204px
  }
  [class~="gico"][class~="letv"] {
    background-position: 15px -234px
  }
  [class~="gico"][class~="kumi"] {
    background-position: 15px -265px
  }
  [class~="gico"][class~="tianyi"] {
    background-position: 15px -293px
  }
  [class~="gico"][class~="leshi"], [class~="gico"][class~="levp"] {
    background-position: 15px -235px
  }
  [class~="gico"][class~="m1905"] {
    background-position: 15px -322px
  }
  [class~="gico"][class~="taomi"] {
    background-position: 15px -351px
  }
  [class~="gico"][class~="wole"] {
    background-position: 15px -379px
  }
  [class~="gico"][class~="cntv"] {
    background-position: 15px -409px
  }
  [class~="gico"][class~="sohu"] {
    background-position: 15px -440px
  }
  [class~="gico"][class~="pps"] {
    background-position: 15px -469px
  }
  [class~="gico"][class~="other"], [class~="gico"][class~="qq"] {
    background-position: 15px -497px
  }
  [class~="gico"][class~="wasu"] {
    background-position: 15px -527px
  }
  [class~="gico"][class~="funshion"] {
    background-position: 15px -557px
  }
  [class~="gico"][class~="cztv"], [class~="gico"][class~="lmtv"], [class~="gico"][class~="zhejiang"] {
    background-position: 15px -586px
  }
  [class~="gico"][class~="beva"] {
    background-position: 15px -644px
  }
  [class~="gico"][class~="tangdou"] {
    background-position: 15px -7in
  }
  [class~="gico"][class~="baofeng"] {
    background-position: 15px -701px
  }
  [class~="gico"][class~="boosj"] {
    background-position: 15px -730px
  }
  [class~="gico"][class~="mgtv"] {
    background-position: 15px -761px
  }
  [class~="gico"][class~="v360"] {
    background-position: 15px -789px
  }
  [class~="gico"][class~="brtn"] {
    background-position: 15px -820px
  }
  [class~="gico"][class~="xiankan"] {
    background-position: 15px -856px
  }
  [class~="gico"][class~="ffhd"] {
    background-position: 15px -886px
  }
  [class~="gico"][class~="xigua"] {
    background-position: 15px -918px
  }
  [class~="gico"][class~="jjvod"] {
    background-position: 15px -947px
  }
  [class~="gico"][class~="xfplay"] {
    background-position: 15px -979px
  }
  [class~="gico"][class~="pan"] {
    background-position: 15px -1010px
  }
  [class~="playlist"] ul, [class~="player_playlist"] ul {
    display: none;
    margin-right: -7px;
  }
  [class~="playlist"] ul[class~="active"], [class~="player_playlist"] ul[class~="active"] {
    display: block
  }
  [class~="playlist"] ul li {
    float: left;
    padding: 5px;
    width: 12.5%;
  }
  [class~="playlist"] ul li[class~="hided"], [class~="player_playlist"] ul li[class~="hided"] {
    display: none
  }
  [class~="playlist"] ul li a, [class~="player_playlist"] ul li a {
    display: block;
    width: 100%;
    padding: 8px;
    font-size: 13px;
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
  }
  [class~="play-list"] {
    float: right;
  }
  /*弹幕*/
  [class~="play_barrage"] {
    box-sizing: content-box;
    overflow: hidden;
    padding: 8px;
  }
  [class~="play_barrage"] [class~="barrage_l"] {
    padding: 0 10px 0 0;
  }
  [class~="play_barrage"] [class~="barrage_r"] {
    padding: 4px 0 4px 10px;
  }
  [class~="play_barrage"] [class~="input"] {
    float: left;
    color: #666;
    line-height: 38px;
    border: 0;
    padding: 0 0 0 10px;
    font-size: 14px;
  }
  [class~="play_barrage"] [class~="btn"] {
    background: #A5A5A5;
    border-radius: 0px;
    color: #000;
    border: none;
  }
  [class~="play_barrage"] [class~="btn"]:hover {
    background: #CECECE
  }
  [class~="barrage_switch"] {
    width: 72px;
    line-height: 30px;
    height: 30px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    position: relative;
    margin-left: 30px;
  }
  [class~="barrage_m"] {
    position: absolute;
    left: 0px;
    box-sizing: content-box;
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 30px;
    cursor: pointer;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    position: absolute;
    transition: left 0.5s;
    -moz-transition: left 0.5s;
    -webkit-transition: left 0.5s;
  }
  [class~="barrage_switch"][class~="on"] {
    background: #cc890f;
    color: #000;
  }
  [class~="barrage_switch"][class~="on"] [class~="barrage_m"] {
    left: 44px;
    background: #cc890f;
    color: #000;
    transition: left 0.5s;
    -moz-transition: left 0.5s;
    -webkit-transition: left 0.5s;
  }
  [class~="barrage_switch"] [class~="danmu"] {
    float: right;
    margin-right: 9px
  }
  [class~="barrage_switch"][class~="on"] [class~="danmu"] {
    float: left;
    margin-left: 10px
  }
  /*下载*/
  [class~="box-down-list"] [class~="item"] {
    padding: 0 10px;
  }
  [class~="box-down-list"] [class~="item"] [class~="panel"]:first-child {
    border-top: 0;
  }
  [class~="box-down-list"] [class~="item"] [class~="panel"] {
    margin: 0;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: 0;
  }
  [class~="box-down-list"] [class~="item"] [class~="panel"] [class~="option"] {
    display: block;
    padding: 15px 0;
  }
  [class~="downlist"] [class~="table"] {
    margin: 0
  }
  [class~="downlist"] [class~="table"] > thead > tr > th {
    border-bottom: 0;
    font-weight: 400
  }
  [class~="downlist"] [class~="table"] label {
    font-weight: 400;
    max-width: 150px;
  }
  /*评分*/
  #rating {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0px 8px;
  }
  #rating span {
    float: left;
    font-size: 14px;
    height: 35px;
    overflow: hidden
  }
  #rating span[class~="ratingtxt"] {
    text-decoration: none;
    padding-left: 8px
  }
  #rating [class~="rating"] {
    float: left;
    width: 150px;
    height: 35px;
    overflow: hidden;
    padding: 5px 5px 0 3px
  }
  #rating [class~="rating"] li {
    cursor: pointer;
    float: left;
    overflow: hidden;
    width: 26px;
    height: 22px;
    text-indent: -99px;
    background: url(/templates/assets/mb3/images/xxing[class~="png"]) no-repeat;
  }
  #rating [class~="rating"] li[class~="active"], #rating [class~="rating"] li[class~="hover"] {
    background: url(/templates/assets/mb3/images/sxing[class~="png"]) no-repeat;
  }
  [class~="rating-box"] {
    width: 100%;
    height: 85px;
    margin-top: -48px;
    position: relative;
    /* 已移除失效的外部图片，使用透明背景 */
    background: transparent;
    display: none;
    z-index: 4;
    padding-left: 10px;
  }
  #rating-kong {
    background: 0 0;
    display: block;
    height: 43px;
  }
  #pingfen {
    color: #cc890f;
  }
  [class~="rating-kong-item"] {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    margin-top: 42px;
    text-align: center
  }
  [class~="rating-kong-item"] [class~="loadingg"] {
    padding: 10px 20px;
    font-size: 12px;
  }
  [class~="rating-kong-item"] [class~="nopingfen"] {
    padding: 0;
    font-size: 14px;
    background: 0 0
  }
  [class~="rating-total"] {
    width: 100%;
    height: 48px
  }
  [class~="rating-total-item"] {
    display: block;
    height: 48px;
    overflow: hidden;
    float: left;
    margin-right: -48px
  }
  [class~="pingfen-total"] {
    width: 61px;
    height: 43px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-right: -13px;
    text-align: center;
    font-family: Georgia, "Times New Roman", Times, serif;
    /* 已移除失效的外部图片，使用渐变背景 */
    background: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);
    border-radius: 4px;
  }
  [class~="pingfen-total"] em, [class~="pingfen-total"] strong {
    display: block;
    width: 61px;
    height: 35px;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    left: 0;
    z-index: 2;
    font-size: 26px;
    font-weight: 400
  }
  [class~="pingfen-total"] em {
    top: 0;
    left: 1px;
    z-index: 1
  }
  [class~="rating-bar"] {
    height: 20px;
    overflow: hidden;
    position: relative;
    background: #C5C5C5;
  }
  [class~="rating-bar-item"] {
    height: 20px;
    overflow: hidden;
  }
  [class~="rating-box"] [class~="rating-show"] {
    padding: 10px;
    width: 100%;
    overflow: hidden;
    background: #fff;
    display: none
  }
  [class~="rating-box"] [class~="rating-show"] li {
    width: 100%;
    height: 14px;
    overflow: hidden;
    float: left;
    clear: both;
    margin-top: 5px
  }
  [class~="rating-box"] [class~="rating-show"] [class~="starstop"] {
    width: 20%;
    height: 12px;
    overflow: hidden;
    display: block;
    text-indent: -999px;
    float: left;
    margin-top: 1px;
    margin-right: 5px;
    /* 已移除失效的外部图片，使用CSS星级 */
    background: linear-gradient(90deg, #ffd700 0%, #ffd700 100%);
    border-radius: 2px;
  }
  [class~="rating-box"] [class~="rating-show"] [class~="star5"] {
    background-position: 0 0
  }
  [class~="rating-box"] [class~="rating-show"] [class~="star4"] {
    background-position: 0 -20px
  }
  [class~="rating-box"] [class~="rating-show"] span[class~="star3"] {
    background-position: 0 -40px
  }
  [class~="rating-box"] [class~="rating-show"] span[class~="star2"] {
    background-position: 0 -60px
  }
  [class~="rating-box"] [class~="rating-show"] span[class~="star1"] {
    background-position: 0 -80px
  }
  [class~="rating-box"] [class~="rating-show"] [class~="power"] {
    width: 60%;
    height: 6px;
    overflow: hidden;
    display: block;
    margin-top: 4px;
    margin-right: 5px;
    float: left;
    background: #f5f5f5;
    float: left
  }
  [class~="rating-box"] [class~="rating-show"] [class~="power-item"] {
    width: 0;
    height: 6px;
    overflow: hidden;
    display: block;
    float: left;
  }
  [class~="rating-box"] [class~="rating-show"] em {
    width: 10%;
    line-height: 14px;
    overflow: hidden;
    float: right;
    font-size: 10px;
    font-weight: 400;
    -webkit-text-size-adjust: none
  }
  [class~="details-title"] h1 {
    font-size: 15px;
    padding: 10px 10px;
  }
  [class~="details-story"] h1 {
    font-size: 18px;
    padding: 10px 10px;
  }
  [class~="details-story"] h4 em, [class~="details-story"] h1 em, [class~="details-tv"] em, [class~="details-title"] h1 em {
    font-style: normal
  }
  [class~="details-title"][class~="story"] h1 {
    margin: 0px;
    padding: 0px;
    float: left;
    background-color: inherit
  }
  [class~="details-tv"] [class*=col-] {
    padding: 0px
  }
  [class~="details-tv-title"] {
    margin-top: 10px;
  }
  [class~="details-tv-title"] img {
    width: 33px;
    height: 25px;
    float: left;
  }
  [class~="details-tv-h"] {
    margin-bottom: 8px;
  }
  [class~="details-tv"] [class~="details-tv-h"]:nth-child(2n) {
    padding-left: 10px;
  }
  [class~="details-tv"] [class~="details-tv-t"] {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  [class~="tv-live"] {
    margin-left: 20px;
    text-align: center;
    padding: 3px 10px;
    font-size: 12px;
    position: relative;
  }
  [class~="tv-live"] em[class~="tv-live-l"] {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: -12px;
  }
  [class~="details-tv"] [class~="item"] h4 a {
    margin: 0 5px
  }
  [class~="details-title"] {
    padding: 5px 0px
  }
  [class~="details-title"] span {
    margin: 0 10px;
  }
  [class~="details-page"] {
    margin-top: 20px;
  }
  [class~="details-content"] {
    font-size: 15px;
    line-height: 30px;
    margin: 15px 5px 15px 5px
  }
  [class~="details-content"] p {
    text-indent: 2%;
  }
  [class~="details-content"] img {
    max-width: 700px;
    height: auto;
    margin: 10px auto;
    display: block;
    padding: 1px
  }
  [class~="details-content"] img[class~="loading"] {
    /* 已移除失效的外部图片，使用CSS动画 */
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: loading 1.5s infinite;
    display: block;
  }
  [class~="details-content"] [class~="swiper-button-next"], [class~="details-slide"] [class~="swiper-button-next"], [class~="details-slide"] [class~="swiper-button-prev"], [class~="details-content"] [class~="swiper-button-prev"] {
    width: 28px;
    height: 58px;
    line-height: 58px;
    display: none
  }
  [class~="contextDiv"] {
    cursor: pointer;
    height: 100%;
    width: 50%;
    position: absolute;
    top: 0px;
    z-index: 5;
  }
  [class~="details-slide-pre"] {
    left: 0px;
  }
  [class~="details-slide-next"] {
    right: 0px;
  }
  [class~="details-images"] {
    position: relative;
    overflow: hidden;
    clear: both;
  }
  [class~="contextDiv"]:hover [class~="swiper-button-next"], [class~="contextDiv"]:hover [class~="swiper-button-prev"] {
    display: block
  }
  [class~="details-image-title"], [class~="details-slide"] [class~="swiper-pagination-fraction"] {
    font-size: 25px;
    font-family: Georgia, "Times New Roman", Times, serif;
    bottom: 35px;
  }
  [class~="details-slide"] {
    height: auto;
    clear: both
  }
  [class~="details-slide"] [class~="swiper-slide"] {
    z-index: 1
  }
  [class~="details-slide"] img {
    max-width: 700px;
    height: auto;
    display: block;
    margin: 10px auto;
  }
  [class~="details-slide"] [class~="details-slide-pic"] {
    position: relative;
  }
  [class~="details-slide-title"] {
    text-align: center;
    margin: 10px 0px;
  }
  /*播放页面*/
  [class~="player_title"] {
    display: none;
  }
  [class~="player_title"] [class~="play_nav"] {
    font-size: 14px;
    float: left;
    padding: 0px;
    margin: 0px;
  }
  [class~="player_title"] [class~="play_nav"] a {
    margin: 0;
    padding: 0px;
  }
  [class~="player-tool"] {
    float: right;
    cursor: pointer;
  }
  [class~="player-tool"] em {
    font-style: normal
  }
  [class~="player-tool"] [class~="iconfont"] {
    margin-right: 10px;
    font-size: 18px;
  }
  [class~="player-open"] {
    background: #000;
    height: 3000px;
    left: 0;
    min-width: 1002px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9998;
    display: none
  }
  [class~="player-top"] {
    position: relative;
    z-index: 999999;
  }
  [class~="player-top"] [class~="player-tool"] [class~="iconfont"] {
    color: #FFF
  }
  [class~="player_left"] {
    position: relative;
    padding: 0px !important;
  }
  #zanpiancms_player {
    position: relative;
    overflow: hidden
  }
  [class~="player_left"][class~="max"] {
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  [class~="player-shrink"] {
    position: absolute;
    top: 40%;
    right: 10px;
    background: #666;
    background-color: rgba(0, 0, 0, .9);
    cursor: pointer;
  }
  [class~="player-shrink"][class~="icon-left"] {
    right: 0px;
  }
  [class~="player-shrink"]:hover {
    background: #444;
    background-color: rgba(0, 0, 0, 10)
  }
  [ class*=col-][class~="player_right"] {
    padding: 0px;
  }
  [class~="player_right"] [class~="tab"] li {
    margin: 7px 0px;
    overflow: hidden
  }
  [class~="player_right"] [class~="tab"] li h3 {
    font-size: 13px;
    margin: 0px 0px 8px 0px;
  }
  [class~="player_right"] [class~="tab"] li [class~="time"] {
    font-size: 12px;
  }
  [class~="player_right"] [class~="box-switch-tabs"] {
    margin: 10px 0 5px 0;
    padding: 0px;
  }
  [class~="player_right"] [class~="tab"] {
    display: none
  }
  [class~="player_right"] [class~="tab"][class~="active"] {
    display: block
  }
  [class~="player_right"] [class~="details-play-title"] {
    background-color: #eee;
    color: #333;
    background: linear-gradient(to right, #eeeeee 0, #f6f6f6 100%);
    box-shadow: 0 5px 10px rgba(246, 246, 246, .25);
  }
  [class~="player_right"] [class~="details-play-title"] [class~="nav-tabs"] > li {
    float: right
  }
  [class~="player_right"] [class~="details-play-title"] [class~="nav-tabs"] > li[class~="source"] > a {
    padding-right: 0px;
    margin-right: 0px;
  }
  [class~="player_right"] [class~="details-play-title"] [class~="nav-tabs"] > li[class~="title"] {
    height: 41px;
    line-height: 41px;
    font-weight: 700;
    color: #cc890f;
    float: left;
    padding-left: 20px;
  }
  [class~="player_right"] [class~="details-play-title"] [class~="nav-tabs"] > li[class~="title"] > a {
    padding-left: 0px;
    padding-right: 0px;
  }
  [class~="player_right"] [class~="player_prompt"] {
    margin: 5px 0px;
  }
  [class~="player_bottom"] [class~="details-tool"] a {
    width: 20%
  }
  [class~="player_bottom"] [class~="details-tool"] strong {
    font-weight: normal;
    margin: auto 5px;
  }
  [class~="prevnext"] a {
    width: 50%;
    float: left;
    padding: 8px 5px;
    display: block;
    float: left;
    text-align: center;
  }
  /*播放页面右侧播放地址*/
  [class~="player_playlist"] {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 5px;
  }
  [class~="player_playlist"]::-webkit-scrollbar {
    height: 1px;
    width: 8px;
  }
  [class~="player_playlist"]::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  }
  [class~="player_playlist"]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  }
  [class~="player_playlist"] ul {
    padding-left: 0;
    margin-right: auto;
    padding: 0px;
  }
  [class~="player_playlist"] ul li {
    float: left;
    padding: 5px;
  }
  [class~="player_playlist"] ul li[class~="list4"] {
    width: 25%;
  }
  [class~="player_playlist"] ul li[class~="list3"] {
    width: 33.33%;
  }
  [class~="player_playlist"] ul li a {
    border-radius: 20px;
    border: none;
    padding: 10px 8px;
  }
  [class~="player_playlist"] ul li[class~="list4"]:nth-child(4n), [class~="player_playlist"] ul li[class~="list3"]:nth-child(3n) {
    float: right;
    padding-right: 0px
  }
  /*会员相关播放*/
  #zanpiancms_player {
    height: 100%;
  }
  #zanpiancms-player-vip [class~="jumbotron"] {
    position: absolute;
    border-radius: 0px;
    top: 50%;
    transform: translateY(-50%);
  }
  [class~="zanpiancms-player-box"] {
    width: 100%;
    display: block;
    text-align: center;
  }
  [class~="player-ispay"] p {
    padding-top: 10px;
  }
  [class~="player-ispay"] [class~="weixin"] {
    margin: auto
  }
  [class~="player-ispay"] [class~="weixin"] [class~="weixin-txt"] {
    padding: 10px 0px;
  }
  [class~="player-ispay"] [class~="weixin"] img {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 100px;
  }
  [class~="player-ispay"] [class~="weixin"] [class~="weixin-play"] {
    padding: 10px 0px;
  }
  [class~="player-ispay"] [class~="weixin"] input {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 7px 5px;
    margin-right: 10px;
  }
  /* 演员角色 */
  [class~="layout-box"] [class~="actor-main"] {
    padding: 5px;
  }
  [class~="layout-box"] [class~="actor-box"] {
    padding: 0 5px 10px 5px;
  }
  [class~="layout-box"] [class~="more-click"] {
    padding: 8px 10px;
    margin: 0 5px;
    cursor: pointer;
    clear: both
  }
  [class~="actor-role-top"] {
    padding: 5px 0px;
    overflow: hidden
  }
  [class~="actor-role-top"] span {
    margin: 0 10px;
  }
  [class~="actor-role-info"] {
    line-height: 25px;
  }
  /*新闻文章*/
  [class~="news_details"] h1 {
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
    line-height: 35px;
    text-align: center;
  }
  [class~="news_top"] span {
    margin: 0 8px
  }
  [class~="news_remark"] {
    margin: 10px 0px;
    padding: 10px;
    line-height: 28px;
    text-indent: 1%;
  }
  /*明星*/
  [class~="star_details"] {
    position: relative;
    margin-top: -10px;
  }
  [class~="star_hot"] {
    height: 592px
  }
  [class~="star_hot"]::after {
    position: absolute;
    right: 0;
    top: 0px;
    content: '';
    width: 243px;
    height: 390px;
    clear: none;
    visibility: visible;
    /* 已移除失效的外部图片 */
    background: linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
  }
  [class~="star_hot"]::before {
    z-index: 1;
    position: absolute;
    left: 51%;
    top: -1px;
    content: '';
    margin: 0 0 0 -798px;
    width: 400px;
    height: 390px;
    /* 已移除失效的外部图片 */
    background: linear-gradient(225deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
  }
  [class~="star_hot_bg"] {
    background-position: left top;
    background-repeat: no-repeat;
    position: relative;
  }
  [class~="star_hot_hits"] {
    width: 46px;
    position: absolute;
    height: 85px;
    top: 0px;
    left: 0;
    z-index: 20;
    text-align: center;
    color: #fff;
    line-height: 16px;
    font-size: 14px;
    padding-top: 30px;
    background-position: 0 -1px;
    /* 已移除失效的外部图片，使用渐变背景 */
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);
    border-radius: 4px;
  }
  [class~="star_hot_info"] h1 {
    font-size: 28px
  }
  [class~="star_hot_info"] h1 [class~="weibo"] {
    margin-left: 20px;
  }
  [class~="star_hot_info"] h1 [class~="weibo"] [class~="iconfont"] {
    font-size: 28px;
  }
  [class~="star_hot_info"] ul li {
    padding: 11px 0px
  }
  [class~="star_hot_right"] {
    z-index: 1
  }
  [class~="container"][class~="star_hot_box"] {
    position: relative;
    z-index: 1;
  }
  [class~="container"][class~="star_hot_box"] [class~="star_hot_nav"] {
    margin-top: -258px;
  }
  #flower {
    cursor: pointer;
  }
  [class~="flower"] {
    z-index: 3;
    position: absolute;
    top: 0px;
    right: 0px;
    /* 已移除失效的外部图片 */
    background: linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);
    padding: 0 30px 65px 30px;
    border-radius: 0 0 0 20px;
  }
  [class~="star_hits"] {
    position: absolute;
    top: 10px;
    right: 20px;
    color: #F18167;
    font-style: italic
  }
  [class~="flower"][class~="hover"]:hover {
    background-color: rgba(128, 128, 128, .48);
  }
  [class~="video-pic"] [class~="num"] {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 5px 10px;
    text-align: right;
    font-size: 12px;
  }
  [class~="fnum"] {
    position: absolute;
    top: 35px;
    right: 5px;
    padding: 5px 10px;
    text-align: center;
    font-size: 12px;
    line-height: 21px;
  }
  /*电台*/
  [class~="tv_list_box"] {
    margin-left: 0px;
    margin-right: -5px;
    overflow: hidden
  }
  [class~="tv_list_box"] [class*=col-] {
    padding: 0 5px;
  }
  [class~="tv_txt_list"] ul {
    height: 100%;
    padding: 5px;
    margin-top: 15px;
  }
  [class~="tv_txt_list"] ul li {
    padding: 12px 15px 12px 15px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  [class~="tv_txt_list"] ul li i {
    font-style: normal;
    float: left;
    margin-right: 6px;
  }
  [class~="tv_txt_list"] ul li span[class~="b"] {
    width: 7px;
    height: 7px;
    -webkit-radius: 7px;
    -moz-radius: 7px;
    -ms-radius: 7px;
    -o-radius: 7px;
    border-radius: 7px;
    position: absolute;
    left: -4px;
    top: 40%;
  }
  [class~="tv_txt_list"] ul li p {
    line-height: 18px;
  }
  [class~="tv_txt_list"] ul li [class~="tv-live"] {
    position: absolute;
    right: 0px;
    top: 10px;
  }
  [class~="tv_detail_box"] {
    overflow: hidden;
  }
  [class~="tv_detail_box"] [class~="layout-box"] {
    padding-bottom: 3000px;
    margin-bottom: -3000px;
    margin-top: 0px;
  }
  [class~="tv_detail_box"] [class~="box-video-text-list"] ul {
    overflow: hidden
  }
  [class~="tv_detail_box"] ul li {
    border-top: none !important;
    position: relative
  }
  [class~="tv_detail_box"] ul li [class~="tv-live"] {
    position: absolute;
    right: 0px;
    top: 10px;
  }
  [class~="tv_detail_title"] {
    padding: 12px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    margin: -15px -15px 0 -15px;
  }
  [class~="tv_detail_week"] {
    overflow: hidden;
  }
  [class~="tv_detail_week"] ul a {
    float: left;
    padding: 14px 0;
    width: 14.2%;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
  }
  [class~="tv_detail_week"] ul a em {
    margin-top: 5px;
    display: block;
    font-style: normal
  }
  [class~="tv_detail_week"] ul a[class~="active"], [class~="tv_detail_week"] ul a:hover {
    margin-right: 1px
  }
  /*微博微信QQ图标颜色*/
  [class~="star_hot_info"] h1 [class~="weibo"], [class~="login-ico"] a[class~="weibo"] {
    color: #F56467;
  }
  [class~="star_hot_info"] h1 [class~="weibo"]:hover, [class~="login-ico"] a:hover[class~="weibo"] {
    color: #F54559
  }
  /*快捷登录图标颜色*/
  [class~="login-ico"] a[class~="qq"] {
    color: #5bc0de;
  }
  [class~="login-ico"] a[class~="weixin"] {
    color: #5cb85c
  }
  /*评论*/
  [class~="box-comment"] {
    margin-top: 20px;
  }
  [class~="comment-item"], [class~="ui-comment"] li, [class~="comment-ul"] li, [class~="playlog-ul"] li, [class~="order-list"] li {
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
  }
  [class~="comment-post-arrow"] {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 9%;
  }
  [class~="comment-num"] {
    position: absolute;
    padding: 0;
    left: 0;
    top: 0;
    text-align: center;
    border-radius: 5px
  }
  [class~="comment-num"] em {
    display: block;
    padding: 5px 10px;
    margin-bottom: 2px;
    font-style: inherit;
    border-radius: 5px 5px 0 0
  }
  [class~="comment-num"] span {
    display: block;
    padding: 0 10px 2px 10px;
    font-size: 12px
  }
  [class~="comment-avatar"], [class~="news-avatar"] {
    width: 8%;
    float: left;
    overflow: hidden
  }
  [class~="comment-avatar"] img, [class~="news-avatar"] img {
    border-radius: 100%;
    width: 100%;
    height: 100%;
    max-width: 80px;
    max-height: 80px;
  }
  [class~="comment-lou"] {
    text-align: center;
    margin: 5px;
  }
  [class~="comment-post"], [class~="comment-focus"] [class~="news-box"], [class~="comment-post-self"] {
    width: 90%;
    float: right;
    padding: 8px;
    border-radius: 5px;
  }
  [class~="comment-body"] {
    width: 100%;
    overflow: hidden;
  }
  [class~="comment-text"] {
    line-height: 28px;
  }
  [class~="comment-top"] {
    padding: 5px 0px
  }
  [class~="comment-text"], [class~="comment-top"] {
    word-wrap: break-word
  }
  [class~="comment-top"] span[class~="time"] {
    float: right;
    padding: 2px 0;
    font-size: 13px;
  }
  [class~="comment-text"] em {
    margin-right: 5px;
    font-weight: 400
  }
  [class~="comment-assist"] {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin: 5px 0px;
    padding-right: 4px;
    font-size: 13px
  }
  [class~="comment-assist"] span a {
    margin-right: 10px
  }
  [class~="comment-assist"] p[class~="fn-left"] {
    float: left
  }
  [class~="comment-assist"] p[class~="fn-right"] {
    float: right
  }
  [class~="ui-form-info"] {
    padding-top: 10px;
  }
  /*回复*/
  [class~="comment-replay"] {
    margin: 10px 5px 10px 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    position: relative;
  }
  [class~="comment-replay-arrow"] {
    width: 0;
    height: 0;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    overflow: hidden;
    position: absolute;
    top: -12px;
    right: 5px;
    z-index: 8
  }
  [class~="comment-replay-cnt"] {
    overflow: hidden;
    padding: 10px;
  }
  [class~="comment-replay"] [class~="ui-textarea"] {
    width: 99%;
    height: 60px;
    line-height: 20px;
    border-color: #ccc;
  }
  [class~="comment-replay-assist"] [class~="ui-button"] {
    float: right;
  }
  [class~="comment-replay-assist"] {
    overflow: hidden;
    padding-top: 10px;
  }
  [class~="comment-replay-assist"] p {
    float: left
  }
  /*回复内容*/
  [class~="comment-sub"] {
    margin: 10px 5px 10px 5px;
    padding: 10px;
    border-radius: 5px;
  }
  [class~="comment-sub"] [class~="sublou"] {
    margin-right: 10px;
  }
  [class~="comment-focus"] {
    margin-top: 35px;
  }
  /*回复表情*/
  [class~="emotion"] {
    cursor: pointer;
    float: left
  }
  [class~="emotion"] [class~="iconfont"] {
    font-size: 18px;
  }
  [class~="smileBoxOuter"] {
    background-color: #f5f5f5;
    border: 1px solid #dcdcdc;
    clear: both;
    padding: 12px 0 12px 12px;
    position: absolute;
    display: none;
    z-index: 9999
  }
  ul[class~="smileBox"] {
    width: 370px;
    overflow: hidden
  }
  ul[class~="smileBox"] li {
    width: 36px;
    height: 36px;
    float: left;
    padding: 0;
    border-bottom: 0
  }
  ul[class~="smileBox"] li a {
    /* 已移除失效的外部图片，使用表情符号 */
    background: #f5f5f5;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #dcdcdc;
    font-size: 20px;
  }
  ul[class~="smileBox"] li a:hover {
    border: 1px solid #f04848;
    background-color: #f9f9f9;
    position: relative;
    z-index: 2
  }
  ul[class~="smileBox"] li a[class~="smile2"] {
    background-position: -34px 0
  }
  ul[class~="smileBox"] li a[class~="smile3"] {
    background-position: -68px 0
  }
  ul[class~="smileBox"] li a[class~="smile4"] {
    background-position: -102px 0
  }
  ul[class~="smileBox"] li a[class~="smile5"] {
    background-position: -136px 0
  }
  ul[class~="smileBox"] li a[class~="smile6"] {
    background-position: -170px 0
  }
  ul[class~="smileBox"] li a[class~="smile7"] {
    background-position: -204px 0
  }
  ul[class~="smileBox"] li a[class~="smile8"] {
    background-position: -238px 0
  }
  ul[class~="smileBox"] li a[class~="smile9"] {
    background-position: -272px 0
  }
  ul[class~="smileBox"] li a[class~="smile10"] {
    background-position: -306px 0
  }
  ul[class~="smileBox"] li a[class~="smile11"] {
    background-position: -340px 0
  }
  ul[class~="smileBox"] li a[class~="smile12"] {
    background-position: -374px 0
  }
  ul[class~="smileBox"] li a[class~="smile13"] {
    background-position: -408px 0
  }
  ul[class~="smileBox"] li a[class~="smile14"] {
    background-position: -442px 0
  }
  ul[class~="smileBox"] li a[class~="smile15"] {
    background-position: -476px 0
  }
  ul[class~="smileBox"] li a[class~="smile16"] {
    background-position: -510px 0
  }
  ul[class~="smileBox"] li a[class~="smile17"] {
    background-position: -544px 0
  }
  ul[class~="smileBox"] li a[class~="smile18"] {
    background-position: -578px 0
  }
  ul[class~="smileBox"] li a[class~="smile19"] {
    background-position: -612px 0
  }
  ul[class~="smileBox"] li a[class~="smile20"] {
    background-position: -646px 0
  }
  ul[class~="smileBox"] li a[class~="smile21"] {
    background-position: -680px 0
  }
  ul[class~="smileBox"] li a[class~="smile22"] {
    background-position: -714px 0
  }
  ul[class~="smileBox"] li a[class~="smile23"] {
    background-position: -748px 0
  }
  ul[class~="smileBox"] li a[class~="smile24"] {
    background-position: -782px 0
  }
  ul[class~="smileBox"] li a[class~="smile25"] {
    background-position: -816px 0
  }
  ul[class~="smileBox"] li a[class~="smile26"] {
    background-position: -850px 0
  }
  ul[class~="smileBox"] li a[class~="smile27"] {
    background-position: -884px 0
  }
  ul[class~="smileBox"] li a[class~="smile28"] {
    background-position: -918px 0
  }
  ul[class~="smileBox"] li a[class~="smile29"] {
    background-position: -952px 0
  }
  ul[class~="smileBox"] li a[class~="smile30"] {
    background-position: -986px 0
  }
  ul[class~="smileBox"] li a[class~="smile31"] {
    background-position: -1020px 0
  }
  ul[class~="smileBox"] li a[class~="smile32"] {
    background-position: -1054px 0
  }
  ul[class~="smileBox"] li a[class~="smile33"] {
    background-position: -1088px 0
  }
  ul[class~="smileBox"] li a[class~="smile34"] {
    background-position: -1122px 0
  }
  ul[class~="smileBox"] li a[class~="smile35"] {
    background-position: -1156px 0
  }
  ul[class~="smileBox"] li a[class~="smile36"] {
    background-position: -1190px 0
  }
  ul[class~="smileBox"] li a[class~="smile37"] {
    background-position: -1224px 0
  }
  ul[class~="smileBox"] li a[class~="smile38"] {
    background-position: -1258px 0
  }
  ul[class~="smileBox"] li a[class~="smile39"] {
    background-position: -1292px 0
  }
  ul[class~="smileBox"] li a[class~="smile40"] {
    background-position: -1326px 0
  }
  ul[class~="smileBox"] li a[class~="smile41"] {
    background-position: -1360px 0
  }
  ul[class~="smileBox"] li a[class~="smile42"] {
    background-position: -1394px 0
  }
  ul[class~="smileBox"] li a[class~="smile43"] {
    background-position: -1428px 0
  }
  ul[class~="smileBox"] li a[class~="smile44"] {
    background-position: -1462px 0
  }
  ul[class~="smileBox"] li a[class~="smile45"] {
    background-position: -1496px 0
  }
  ul[class~="smileBox"] li a[class~="smile46"] {
    background-position: -1530px 0
  }
  ul[class~="smileBox"] li a[class~="smile47"] {
    background-position: -1564px 0
  }
  ul[class~="smileBox"] li a[class~="smile48"] {
    background-position: -1598px 0
  }
  ul[class~="smileBox"] li a[class~="smile49"] {
    background-position: -1632px 0
  }
  ul[class~="smileBox"] li a[class~="smile50"] {
    background-position: -1668px 0
  }
  ul[class~="smileBox"] li a[class~="smile51"] {
    background-position: -1702px 0
  }
  ul[class~="smileBox"] li a[class~="smile52"] {
    background-position: -1736px 0
  }
  ul[class~="smileBox"] li a[class~="smile53"] {
    background-position: -1768px 0
  }
  ul[class~="smileBox"] li a[class~="smile54"] {
    background-position: -1802px 0
  }
  ul[class~="smileBox"] li a[class~="smile55"] {
    background-position: -1836px 0
  }
  ul[class~="smileBox"] li a[class~="smile56"] {
    background-position: -1870px 0
  }
  ul[class~="smileBox"] li a[class~="smile57"] {
    background-position: -1904px 0
  }
  ul[class~="smileBox"] li a[class~="smile58"] {
    background-position: -1938px 0
  }
  ul[class~="smileBox"] li a[class~="smile59"] {
    background-position: -1972px 0
  }
  ul[class~="smileBox"] li a[class~="smile60"] {
    background-position: -2006px 0
  }
  ul[class~="smileBox"] li a[class~="smile61"] {
    background-position: -2040px 0
  }
  ul[class~="smileBox"] li a[class~="smile62"] {
    background-position: -2074px 0
  }
  ul[class~="smileBox"] li a[class~="smile63"] {
    background-position: -2108px 0
  }
  ul[class~="smileBox"] li a[class~="smile64"] {
    background-position: -2142px 0
  }
  ul[class~="smileBox"] li a[class~="smile65"] {
    background-position: -2176px 0
  }
  ul[class~="smileBox"] li a[class~="smile66"] {
    background-position: -2210px 0
  }
  ul[class~="smileBox"] li a[class~="smile67"] {
    background-position: -2244px 0
  }
  ul[class~="smileBox"] li a[class~="smile68"] {
    background-position: -2278px 0
  }
  ul[class~="smileBox"] li a[class~="smile69"] {
    background-position: -2312px 0
  }
  ul[class~="smileBox"] li a[class~="smile70"] {
    background-position: -2346px 0
  }
  ul[class~="smileBox"] li a[class~="smile71"] {
    background-position: -2380px 0
  }
  ul[class~="smileBox"] li a[class~="smile72"] {
    background-position: -2414px 0
  }
  ul[class~="smileBox"] li a[class~="smile73"] {
    background-position: -2448px 0
  }
  ul[class~="smileBox"] li a[class~="smile74"] {
    background-position: -2482px 0
  }
  ul[class~="smileBox"] li a[class~="smile75"] {
    background-position: -2516px 0
  }
  ul[class~="smileBox"] li a[class~="smile76"] {
    background-position: -2550px 0
  }
  ul[class~="smileBox"] li a[class~="smile77"] {
    background-position: -2584px 0
  }
  ul[class~="smileBox"] li a[class~="smile78"] {
    background-position: -2618px 0
  }
  ul[class~="smileBox"] li a[class~="smile79"] {
    background-position: -2652px 0
  }
  ul[class~="smileBox"] li a[class~="smile80"] {
    background-position: -2686px 0
  }
  ul[class~="smileBox"] li a[class~="smile81"] {
    background-position: -2720px 0
  }
  ul[class~="smileBox"] li a[class~="smile82"] {
    background-position: -2754px 0
  }
  ul[class~="smileBox"] li a[class~="smile83"] {
    background-position: -2788px 0
  }
  ul[class~="smileBox"] li a[class~="smile84"] {
    background-position: -2822px 0
  }
  [class~="smilePage"] {
    text-align: right;
    margin-right: 12px;
    line-height: 24px;
    padding-top: 12px
  }
  [class~="smilePage"] a {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 10px;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
  }
  [class~="smilePage"] a:hover, [class~="smilePage"] a[class~="current"] {
    background-color: #f04848;
    color: #fff;
    font-weight: bold;
    text-decoration: none
  }
  [class~="validate-img"] {
    height: 35px;
    cursor: pointer;
  }
  /*.zanpian-modal .modal-dialog{	background:url(/static/mb3/images/login-background.jpg) no-repeat center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;color: rgba(255, 255, 255, .95);}
.zanpian-modal .modal-content{display: block;background: rgba(255, 255, 255, .2);border: 1px solid rgba(255, 255, 255, .3);-moz-box-shadow: 0 3px 0 rgba(12, 12, 12, .03); -webkit-box-shadow: 0 3px 0 rgba(12, 12, 12, .03);box-shadow: 0 3px 0 rgba(12, 12, 12, .03);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}*/
  /*弹出模块*/
  [class~="zanpian-modal"] [class~="modal-content"] [class~="txt"] {
    background-color: #fafafa;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
  }
  [class~="zanpian-modal-tabs"] {
    position: relative;
    padding: 0;
    margin-bottom: -1px;
    border-bottom: 1px solid #eee;
  }
  [class~="zanpian-modal-tabs"] ul {
    overflow: hidden
  }
  [class~="zanpian-modal-tabs"] ul li {
    float: left;
    margin-right: 15px;
  }
  [class~="zanpian-modal-tabs"] ul li:hover, [class~="zanpian-modal-tabs"] ul li[class~="active"] {
    padding: 0 0 10px 0;
  }
  [class~="zanpian-modal-tabs"] ul li [class~="iconfont"] {
    font-size: 18px;
  }
  [class~="zanpian-modal-tabs"] li a {
    font-size: 16px;
  }
  [class~="zanpian-modal"] [class~="modal-header"] {
    border-bottom: none;
    padding-bottom: 20px;
    overflow: hidden
  }
  [class~="zanpian-modal"] [class~="modal-header"] [class~="close"] {
    position: relative;
    z-index: 2;
  }
  [class~="login-ico"] {
    width: 100%;
    overflow: hidden;
  }
  [class~="login-ico"] a {
    width: 33.3%;
    float: left;
    text-align: center;
    cursor: pointer;
  }
  [class~="login-ico"] a:hover {
    background-color: #eee;
    border-radius: 5px;
  }
  [class~="login-ico"] a [class~="iconfont"] {
    font-size: 32px;
  }
  /*滑块*/
  [class~="slider-extra"] {
    position: fixed;
    right: 50px;
    bottom: 50px;
    z-index: 10
  }
  [class~="slider-extra"] li {
    position: relative;
    padding: 15px 10px 0
  }
  [class~="slider-extra"] li a, [class~="slider-extra"] li span {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    font-size: 18px;
    cursor: pointer
  }
  [class~="slider-extra"] li a [class~="icon"], [class~="slider-extra"] li span [class~="icon"] {
    font-size: 18px
  }
  [class~="slider-extra"] li a img {
    margin-top: 15px;
    width: 20px;
    height: 20px
  }
  [class~="slider-extra"] li [class~="sideslip"] {
    display: none;
    position: absolute;
    bottom: 0;
    right: 100%;
    padding: 10px;
  }
  [class~="slider-extra"] li [class~="sideslip"] p[class~="text"] {
    font-size: 12px;
  }
  [class~="slider-extra"] li [class~="sideslip"]:after, [class~="slider-extra"] li [class~="sideslip"]:before {
    border: 10px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: -20px;
    bottom: 20px;
    content: ' ';
    visibility: visible;
    border-left: 10px solid;
  }
  [class~="slider-extra"] li:hover [class~="sideslip"] {
    display: block
  }
  [class~="slider-extra"] li a, [class~="slider-extra"] li span {
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1)
  }
  [class~="slider-extra"] li a, [class~="slider-extra"] li span {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    font-size: 18px;
    cursor: pointer
  }
  [class~="slider-extra"] li a[class~="backtop"] {
    background-color: rgba(0, 0, 0, .6);
    color: #fff
  }
  [class~="slider-extra"] li [class~="sideslip"] {
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1)
  }
  [class~="lines_ul"] li {
    width: 100%;
    background-color: #f5f5f5;
    color: #b2b2b2;
    margin: 15px 0px;
    overflow: hidden
  }
  [class~="lines_ul"] li:hover {
    background-color: #e7e7e7;
  }
  [class~="lines_img"] {
    line-height: 40px
  }
  [class~="lines_ul"] li img {
    border-radius: 100%;
    width: 40px;
    height: 40px;
  }
  [class~="lines_ul"] li [class~="lines_name"] {
    margin-left: 10px;
  }
  [class~="lines_ul"] li p {
    margin-left: 50px;
  }
  [class~="lines_ul"] li [class~="lines_txt"] {
    padding: 10px 0 10px 0px;
    color: #333;
  }
  [class~="love"] {
    /* 已移除失效的外部图片，使用CSS爱心 */
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);
    height: 25px;
    width: 80px;
    cursor: pointer;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    line-height: 25px;
  }
  [class~="love"]:hover {
    background: linear-gradient(135deg, #ee5a6f 0%, #ff6b6b 100%);
  }
  [class~="love"] [class~="num"] {
    text-align: center;
    font-size: 12px;
    line-height: 25px;
  }
  [class~="music_ul"] li {
    margin: 10px 0px;
    overflow: hidden
  }
  [class~="music_ul"] li i {
    margin-right: 15px;
    color: #999;
    font-size: 14px;
    cursor: pointer;
  }
  [class~="music_ul"] li:nth-child(odd) {
    background-color: #f7f7fb;
  }
  [class~="music_ul"] li [class~="type"] {
    color: #999
  }
  [class~="music_ul"] [class~="lyric"] {
    text-align: center;
    padding: 10px;
    display: none
  }
  [class~="music_ul"] [class~="lyric"]:nth-child(odd) {
    background-color: #fff;
  }
  [class~="text-success"] {
    color: green
  }
  [class~="text-danger"] {
    color: #d73925;
  }
  [class~="text-warning"] {
    color: #f39c12;
  }
  #user_detail_add {
    margin-right: 0px;
  }
  #user_detail_add i {
    font-size: 14px;
    color: #FFF;
  }
  #user_detail_add[class~="top"] {
    margin-top: -35px;
    margin-right: 10px;
  }
  [class~="PanBox"] {
    background-color: #eee;
    width: 100%;
    font-weight: 900;
    font-size: 20px;
    height: 100%
  }
  [class~="PanBox"] p {
    text-align: center;
  }
  [class~="PanBox"] p[class~="txt"] {
    line-height: 40px;
    margin-top: 150px;
  }
}
@media (min-width: 1200px) {}
@media (max-width:990px) {
  [class~="nav-search"] {
    width: 150px;
  }
  [class~="box-main-content"], [class~="box-main-side"] {
    margin-top: 0px;
    padding: 0
  }
  [class~="index-menu"] {
    margin-bottom: 0
  }
  [class~="box-title-nav"] {
    margin-top: 10px;
    margin-right: 0;
    float: none;
    clear: both
  }
  [class~="box-title-nav"] ul li {
    float: left;
    width: 33.3%;
    padding: 5px;
    display: block
  }
  [class~="box-title"] {
    padding: 5px 0px;
  }
  [class~="vod-content"]{
    padding-left:0;
    padding-right:0;
  }
  [class~="box-main-c"] {
    padding: 10px 0
  }
  [class~="box-min-mcid"] [class~="item"] dl {
    width: 50%
  }
  [class~="list-mcat"] {
    padding-left: 5px
  }
  [class~="juqing-list"] {
    width: 25%;
  }
  [class~="list-mcat"]:before {
    display: none
  }
  [class~="playlist"] ul li {
    width: 16.66%
  }
  [class~="details-tv"] [class*=col-] {
    padding: 0px
  }
  [class~="details-tv"] [class~="details-tv-h"]:nth-child(2n) {
    padding-left: 0px;
  }
  [class~="layout-box"] [class~="player_left"] {
    margin: 0px !important;
    padding: 0px !important;
  }
  [class~="star_hot"] {
    height: auto
  }
  [class~="box-content"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  [class~="box-main-content"] {
    margin-top: 20px;
    padding-left: 0;
  }
  [class~="container"][class~="star_hot_box"] [class~="star_hot_nav"] {
    position: static
  }
  [ class*="col-"][class~="player_right"] {
    margin-left: 2px;
  }
}
@media (min-width: 768px) {
  [class~="zanpian-mobile"] [class~="container"] {
    width: 767px;
  }
  [class~="zanpian-mobile"] [class~="navbar-header"] {
    float: none
  }
  [class~="zanpian-mobile"] [class~="navbar-header"] [class~="navbar-toggle"] {
    display: block
  }
  [class~="zanpian-mobile"] [class~="navbar-collapse"][class~="collapse"] {
    display: none;
  }
  [class~="zanpian-mobile"] [class~="navbar-nav"] {
    float: none;
  }
  [class~="zanpian-mobile"] [class~="navbar-nav"] {
    margin-bottom: 8px;
  }
  [class~="zanpian-mobile"] [class~="navbar-nav"] > li {
    display: inline-block;
    float: left;
    width: 25%;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-top: 5px;
  }
  [class~="zanpian-mobile"] [class~="navbar-nav"] > li a {
    font-size: 1.0em;
    padding-left: 0;
    padding-right: 0;
    border-radius: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
  }
  [class~="zanpian-mobile"] [class~="box-min-mcid"] [class~="item"] {
    padding: 0 5px
  }
  [class~="zanpian-mobile"] [class~="box-min-mcid"] [class~="item"] dl {
    float: none;
    padding: 10px 0 10px;
    width: 100%;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
  }
  [class~="zanpian-mobile"] [class~="box-min-mcid"] [class~="item"] dl:first-child {
    border-top: 0;
    padding-left: 0
  }
  [class~="zanpian-mobile"] [class~="box-min-mcid"] [class~="item"] dl dt {
    float: left;
    padding: 0 15px 0 0;
    margin-top: 5px
  }
  [class~="zanpian-mobile"] [class~="box-min-mcid"] [class~="item"] dl dt a {
    float: left
  }
  [class~="zanpian-mobile"] [class~="box-title-nav"] {
    margin-right: auto
  }
  [class~="zanpian-mobile"] [class~="box-title-nav"] ul li {
    float: left;
    width: 33.3%;
    padding: 5px;
    display: block
  }
  [class~="zanpian-mobile"] [class~="details-tool"] a {
    width: 50%
  }
  [class~="zanpian-mobile"] [class~="more-box"] {
    margin: auto -5px
  }
  [class~="zanpian-mobile"] [class~="layout-box"] [class~="more-click"] {
    margin: 0px;
  }
  [class~="zanpian-mobile"] [class~="news-vod-list"] {
    margin: auto -10px;
  }
  [class~="zanpian-mobile"] [class~="player_left"] {
    margin: 0px
  }
  [class~="zanpian-mobile"] [class~="player_title"] h1 {
    text-align: center;
    float: none
  }
  [class~="zanpian-mobile"] [class~="mobile_player_left"] h1 {
    float: left
  }
  [class~="zanpian-mobile"] [class~="player_right"] {
    margin-left: 2px;
  }
  [class~="PanBox"] {
    font-weight: 600;
    font-size: 18px;
  }
  [class~="PanBox"] p {
    text-align: center;
  }
  [class~="PanBox"] p[class~="txt"] {
    line-height: 40px;
    margin-top: 80px;
  }
}
@media (max-width:767px) {
  [class~="logo"] {
    width: 90px;
  }
  [class~="logo"] {
    float: left;
    margin-left: 10px;
    margin-right: 0px;
    /*text-indent: -9999px;
    background-image: url(/static/mb3/images/mlogo.png);*/
    background-repeat: no-repeat;
  }
  [class~="logo"] a{
    float: left;
    width: 100%;
    font-family: Simhei YaHei;
    font-size: 20px;
    color: #fff;  
  }
  [class~="navbar"] {
    position: relative;
    height: 50px;
    line-height: 47px;
    background: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    color: #fff;
  }
  [class~="nav-search"] [class~="btn-search"] {
    top: 20px;
    right: 20px;
  }
  [class~="juqing-list"] {
    width: 50%;
  }
  [class~="slide-img"] {
    padding-top: 60%;
  }
  [class~="copy-play"] {
    display: block !important;
  }
  [class~="copy"] {
    display: none;
  }
  [class~="play-list"] {
    float: left;
  }
  [class~="vod-detail"] {
    margin-top: 10px !important;
  }
  [class~="box-content"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  [class~="embed-responsive-16by9"] {
    padding-bottom: 70%
  }
  [class~="video-pic"] [class~="player"], [class~="slide-pic"] [class~="player"], [class~="star_hot"]::before, [class~="star_hot"]::after {
    display: none
  }
  [class~="layout-box"], [class~="layout-box-no"] {
    margin-top: 10px;
    padding: 5px
  }
  [class~="tv_list_box"] [class~="layout-box"]:first-child {
    margin-top: 10px;
    padding: 10px;
  }
  [class~="layout-box"][class~="active"], [class~="layout-box-no"][class~="active"] {
    margin-top: 10px
  }
  [class~="layout-box"] [class*=col-], [class~="layout-box-no"] [class*=col-] {
    padding: 5px
  }
  [class~="navbar-collapse"] {
    padding: 5px;
  }
  [class~="box-main-content"], [class~="box-main-side"] {
    margin-top: 10px
  }
  [class~="box-main-content"]:first-child {
    margin-top: 0
  }
  [class~="box-main-c"] {
    padding: 20px 0
  }
  [class~="index-menu"] {
    margin: 0;
    padding: 10px 0 0
  }
  [class~="index-menu"] li, [class~="box-index-mcid"] li {
    padding: 5px
  }
  [class~="box-index-mcid"] {
    margin-bottom: 10px;
    padding: 0
  }
  [class~="box-index-mcid"] li a {
    font-size: 12px
  }
  [class~="box-index-mcid"][class~="active"] {
    margin-bottom: 0;
    padding: 10px 0
  }
  [class~="box-video-footer"] {
    margin-top: 10px;
    padding: 0 5px;
    clear: both
  }
  [class~="box-video-footer"] a {
    display: block;
    padding: 10px 0 5px
  }
  [class~="navbar-nav"] {
    margin-top: 5px;
    margin-left: -5px;
    margin-right: -5px;
  }
  [class~="navbar-nav"] > li {
    display: inline-block;
    float: left;
    width: 25%;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-top: 5px;
  }
  [class~="navbar-nav"] > li a {
    font-size: 1.0em;
    padding-left: 0;
    padding-right: 0;
    border-radius: 4px;
    line-height: 20px;
  }
  [class~="box-title"] h3 [class~="icon"] {
    margin-top: -3px;
    font-size: 22px;
  }
  [class~="box-title"] h3 {
    font-size: 16px;
  }
  [class~="box-title"] [class~="more"] {
    margin-top: -3px;
  }
  [class~="box-star-list"] li {
    margin-bottom: 34px;
  }
  [class~="box-video-head"] {
    padding: 10px 5px
  }
  [class~="box-video-head"] h4 {
    font-size: 16px
  }
  [class~="box-video-head"] h3 {
    padding: 0;
    font-size: 16px
  }
  [class~="box-video-head"] h3 [class~="icon"] {
    margin-right: 5px;
    font-size: 18px;
    vertical-align: 0
  }
  [class~="box-video-head"] li a {
    line-height: 20px;
    font-size: 12px;
    border: 0
  }
  [class~="box-footer"] {
    padding: 20px 0
  }
  [class~="box-page"] {
    padding: 0
  }
  [class~="box-page"] ul li {
    float: left;
    width: 20%;
    margin: 0;
    padding: 0 5px
  }
  [class~="box-page"] ul li span, [class~="box-page"] ul li a {
    display: block;
    padding: 5px 0;
    text-align: center
  }
  [class~="box-page-block"] {
    padding: 10px 20px
  }
  [class~="news-txt"] {
    height: auto;
  }
  [class~="box-video-text-list"] ul li[class~="list2"] {
    width: 100%
  }
  [class~="box-video-text-list"] ul li [class~="time"] {
    font-size: 12px;
  }
  [class~="box-min-mcid"] [class~="item"] {
    padding: 0 5px
  }
  [class~="box-min-mcid"] [class~="item"] dl {
    float: none;
    padding: 10px 0 10px;
    width: 100%;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
  }
  [class~="box-min-mcid"] [class~="item"] dl:first-child {
    border-top: 0;
    padding-left: 0
  }
  [class~="box-min-mcid"] [class~="item"] dl dt {
    float: left;
    padding: 0 15px 0 0;
    margin-top: 5px
  }
  [class~="box-min-mcid"] [class~="item"] dl dt a {
    float: left
  }
  /*导航切换*/
  [class~="box-switch-tabs"] {
    margin-top: 0;
    padding: 0 5px
  }
  [class~="box-switch-tabs"][class~="active"] {
    margin-bottom: 10px
  }
  [class~="box-switch-tabs"] [class~="nav-tabs"] {
    padding: 0
  }
  [class~="box-switch-tabs"] [class~="nav-tabs"] ul {
    padding: 0
  }
  [class~="box-switch-tabs"] [class~="nav-tabs"] li {
    margin: 0 30px -2px 0
  }
  [class~="box-switch-tabs"] [class~="nav-tabs"] li a {
    display: inline-block;
    padding: 10px 0;
    font-size: 14px
  }
  /*滑块*/
  [class~="vod-swiper-4"] ul li, [class~="vod-swiper-5"] ul li, [class~="vod-swiper-6"] ul li, [class~="news-switch-3"] ul li, [class~="news-switch-4"] ul li, [class~="news-switch-5"] ul li {
    padding: 5px
  }
  /*分类*/
  [class~="list-mcat"] {
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  [class~="list-mcat"][class~="sitemap"] {
    position: relative;
    margin-bottom: 10px;
  }
  [class~="list-mcat"]:before {
    display: none
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="conreset"] {
    right: 10px;
    top: 18px
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="head"] {
    margin: 0;
    padding: 5px 0;
    text-align: center
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="head"] span {
    margin: 0
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="head"] span:before {
    content: "·";
    margin: 0 5px
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="head"] span[class~="text"]:before {
    display: none
  }
  [class~="list-mcat"] [class~="content-menu"] {
    margin: 0;
    padding: 13px 10px
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] {
    margin: 5px 0 0;
    padding: 0 10px
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul {
    padding: 10px 0 0;
    width: 100%;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul[class~="active"] {
    border-bottom: 0
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul li {
    display: inline-block;
    float: none
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul li[class~="text"] {
    margin: 0 10px 0 0;
    display: inline-block;
    float: none
  }
  [class~="list-mcat"] [class~="content-menu"] [class~="item"] ul li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5px
  }
  [class~="collapse"] {
    display: none;
  }
  [class~="details-info"] h1 {
    margin: 0 0 5px 5px;
    padding: 10px 0 0 0;
    font-size: 16px;
  }
  [class~="details-info"] ul[class~="info"] li {
    padding: 3px 3px;
  }
  [class~="details-tool"] a {
    width: 50%;
    padding: 3px 3px;
  }
  [class~="details-play-title"] ul li:nth-child(2) a, [class~="details-play-title"] ul li[class~="player-more"] a, [class~="details-play-title"] [class~="nav-tabs"] > li[class~="mplayer"] > a {
    padding-right: 20px;
  }
  [class~="details-play-title"] [class~="dropdown-menu"] > li > a {
    padding: 8px 8px 8px 35px;
  }
  [class~="playlist"] ul {
    padding-left: 0;
    margin-right: auto
  }
  [class~="playlist"] ul li {
    width: 33.333333%
  }
  [class~="details-tv-h"] {
    margin-bottom: 0px;
  }
  [class~="details-tv"] [class*=col-] {
    padding: 3px
  }
  [class~="details-tv"] [class~="details-tv-h"]:nth-child(2n) {
    padding-left: 3px;
  }
  [class~="details-tv-t"] {
    margin-bottom: 0px;
  }
  [class~="comment-post-arrow"], [class~="comment-avatar"], [class~="box-page"] [class~="total"], [class~="news-avatar"] {
    display: none
  }
  [class~="comment-post"], [class~="comment-focus"] [class~="news-box"], [class~="comment-post-self"] {
    width: 100%
  }
  [class~="comment-sub"] {
    margin: 8px 2px 2px 2px;
    padding: 8px;
    border-radius: 4px;
  }
  [class~="comment-replay"] {
    margin: 8px 0px 10px 0px;
  }
  ul[class~="smileBox"] {
    width: 300px;
  }
  [class~="zanpian-modal-tabs"] a {
    padding-bottom: 12px;
  }
  [class~="details-content"] {
    margin: 10px 5px 10px 5px
  }
  [class~="details-content"] img, [class~="details-slide"] img {
    width: 100%;
    height: auto;
    display: block;
    margin: 10px auto;
  }
  [class~="layout-box"] [class~="more-box"] {
    padding-right: 0px;
  }
  [class~="layout-box"] [class~="actor-box"] {
    padding: 0 5px 10px 0;
  }
  [class~="zanpian-mobile"] [class~="more-box"] {
    margin-right: -5px;
  }
  [class~="layout-box"] [class~="more-click"] {
    margin: 0;
  }
  [class~="box-gbook"] [class~="item"] {
    margin-top: 5px;
    padding: 0 5px 10px
  }
  [class~="player_left"] {
    margin: 0px;
    position: relative;
  }
  [class~="details-info-min"], [class~="star-info-min"] {
    margin-top: 5px;
  }
  [class~="details-tool"] [class~="vod-rss"] a[class~="b-r"] {
    border-right: none
  }
  [class~="star_hot_info"] ul li {
    padding: 6px 0px
  }
  [class~="container"][class~="star_hot_box"] [class~="star_hot_nav"] {
    position: static;
    margin-top: inherit
  }
  [ class*="col-"][class~="player_right"] {
    margin-left: 0px;
    padding: 0px;
    margin-top: 10px;
  }
  [class~="player_title"] {
    display: block;
    padding: 15px 10px;
  }
  [class~="player_title"] h1 {
    text-align: center;
    width: 100%;
    font-weight: 700;
    color: #cc890f;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%);
    font-size: 16px !important;
    margin: 0 !important;
  }
  [class~="player_bottom"] [class~="details-tool"] a {
    width: 50%;
    padding: 10px 5px;
  }
  [class~="player_bottom"] [class*="col-"] {
    padding: 0px;
  }
  [class~="player_playlist"]::-webkit-scrollbar {
    width: 10px
  }
  [class~="player_playlist"] ul {
    padding-right: 3px;
  }
  [class~="play_barrage"] {
    padding: 0px;
  }
  [class~="play_barrage"] [class~="input"] {
    line-height: 18px;
  }
  [class~="player-ispay"] [class~="weixin"] input {
    margin-bottom: 10px;
    width: 50%
  }
  [class~="player-ispay"] p {
    font-size: 14px
  }
  [class~="tv-more"] {
    padding-top: 8px;
  }
  [class~="slider-extra"] {
    right: 15px;
    bottom: 15px
  }
  [class~="slider-extra"] li {
    padding: 8px 0 0
  }
  [class~="slider-extra"] li a, [class~="slider-extra"] li span {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 16px
  }
  [class~="slider-extra"] li a [class~="icon"], [class~="slider-extra"] li span [class~="icon"] {
    font-size: 16px
  }
  [class~="slider-extra"] li a img {
    margin-top: 8px;
    width: 18px;
    height: 18px
  }
  [class~="zanpian-mobile"] [class~="news-vod-list"] {
    margin: auto -5px;
  }
  [class~="PanBox"] {
    font-weight: normal;
    font-size: 14px;
  }
  [class~="PanBox"] p[class~="txt"] {
    line-height: 30px;
    margin-top: 50px;
  }
}
@media (max-width:320px) {
  [class~="collapse"] {
    display: none;
  }
}
/*弹出层*/
[class~="mac_pop_bg"] {
  position: fixed;
  z-index: 129;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .2);
}
[class~="mac_pop"] {
  z-index: 99998;
  display: none;
  min-height: 20px;
  max-height: 750px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  padding: 25px;
  z-index: 130;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 18px rgba(0, 0, 0, .5);
}
[class~="mac_pop"] [class~="pop_top"] {
  height: 40px;
  width: 100%;
  border-bottom: 1px #E5E5E5 solid;
}
[class~="mac_pop"] [class~="pop_top"] h2 {
  float: left;
  display: block;
  margin: 0;
  font-size: 18px;
  font-weight: normal;
  font-family: "microsoft yahei";
}
[class~="mac_pop"] span[class~="pop_close"] {
  float: right;
  width: 23px;
  height: 23px;
  font-size: 0;
  text-indent: 9999;
  cursor: pointer;
  font-weight: bold;
  display: block;
  /* 已移除失效的外部图片，使用渐变背景 */
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border-radius: 4px;
}
[class~="mac_pop"] [class~="pop-foot"] {
  height: 50px;
  line-height: 50px;
  width: 100%;
  border-top: 1px #E5E5E5 solid;
  text-align: right;
}
[class~="mac_pop"] [class~="pop-cancel"], [class~="pop-ok"] {
  padding: 8px 15px;
  margin: 15px 5px;
  border: none;
  border-radius: 5px;
  background-color: #337AB7;
  color: #fff;
  cursor: pointer;
}
[class~="mac_pop"] [class~="pop-cancel"] {
  background-color: #FFF;
  border: 1px #CECECE solid;
  color: #000;
}
[class~="mac_pop"] [class~="pop-content"] {
  height: 380px;
}
[class~="mac_pop"] [class~="pop-content-left"] {
  float: left;
}
[class~="mac_pop"] [class~="pop-content-right"] {
  width: 310px;
  float: left;
  padding-top: 20px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 35px;
}
[class~="mac_pop"] [class~="bgPop"] {
  display: none;
  position: absolute;
  z-index: 129;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .2);
}
[class~="mac_pop"] [class~="pop-msg"] {
  text-align: center;
  font-size: 14px;
}
[class~="mac_pop_msg_bg"] {
  position: fixed;
  z-index: 129;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .2);
}
[class~="mac_pop_msg"] {
  z-index: 99999;
  display: none;
  min-height: 20px;
  max-height: 750px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  padding: 25px;
  z-index: 130;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 18px rgba(0, 0, 0, .5);
}
[class~="mac_pop_msg"] [class~="pop-msg"] {
  text-align: center;
  font-size: 14px;
}
[class~="MacPlayer"]{
  position:absolute!important;
  height:100%;
  width:100%;
  top:0;
  left:0;
  z-index: 0;
}
[class~="top-list-con"]{
  display:none;
}
[class~="top-list-con"][class~="active"]{
  display:block;
}
/* === 影片宫格布局修复 (pic-list grid) - mb3浅色主题 === */
ul[class~="pic-list"] {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 12px;
    list-style: none;
    padding: 0;
    margin: 0;
}
ul[class~="pic-list"] > li {
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.3s;
    min-width: 0;
    max-width: 100% !important;
    width: 100% !important;
    flex: none !important;
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}
ul[class~="pic-list"] > li:hover { transform: translateY(-3px); box-shadow: 0 4px 12px rgba(0,0,0,0.15); }
ul[class~="pic-list"] a[class~="pic-img"] {
    display: block;
    position: relative;
    text-decoration: none;
}
ul[class~="pic-list"] a[class~="pic-img"] img {
    width: 100%;
    aspect-ratio: 2/3;
    object-fit: cover;
    display: block;
    border-radius: 4px 4px 0 0;
}
ul[class~="pic-list"] [class~="score"] {
    position: absolute;
    bottom: 4px; right: 4px;
    background: rgba(0,0,0,0.65);
    color: #f90;
    font-size: 11px;
    padding: 2px 4px;
    border-radius: 3px;
}
ul[class~="pic-list"] [class~="tips"] {
    position: absolute;
    top: 4px; left: 4px;
    background: rgba(204,137,15,0.9);
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
    border-radius: 3px;
}
ul[class~="pic-list"] [class~="title"] { display: none; }
ul[class~="pic-list"] h3[class~="name"] {
    padding: 6px 8px;
    margin: 0;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
ul[class~="pic-list"] h3[class~="name"] a { color: #333; text-decoration: none; }
ul[class~="pic-list"] h3[class~="name"] a:hover { color: #cc890f; }
@media (max-width: 1200px) { ul[class~="pic-list"] { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 900px)  { ul[class~="pic-list"] { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 600px)  { ul[class~="pic-list"] { grid-template-columns: repeat(2, 1fr); gap: 8px; } }
@media (max-width: 400px)  { ul[class~="pic-list"] { grid-template-columns: repeat(2, 1fr); gap: 6px; } }

/* === 筛选栏 === */
[class~="filter-bar"] { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px; padding: 15px; background: rgba(0,0,0,0.15); border-radius: 8px; align-items: flex-start; }
[class~="filter-bar"] [class~="form-control"],
[class~="filter-bar"] select[class~="form-control"] { width: auto; min-width: 140px; background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.2); color: #fff; border-radius: 5px; padding: 6px 10px; }
[class~="filter-bar"] select[class~="form-control"]:focus { border-color: #cc890f; box-shadow: 0 0 0 2px rgba(204, 137, 15, 0.2); }
[class~="filter-options"] { display: flex; flex-wrap: wrap; gap: 6px; list-style: none; padding: 0; margin: 0; }
[class~="filter-options"] a { display: inline-block; padding: 5px 12px; background: rgba(255,255,255,0.08); color: rgba(255,255,255,0.75); border-radius: 4px; font-size: 13px; text-decoration: none; transition: all 0.2s; white-space: nowrap; }
[class~="filter-options"] a:hover, [class~="filter-options"] a[class~="active"] { background: #cc890f; color: #fff; }
[class~="filter-options"] li { list-style: none; }
[class~="filter-options"] li a { display: inline-block; padding: 5px 12px; background: rgba(255,255,255,0.08); color: rgba(255,255,255,0.75); border-radius: 4px; font-size: 13px; text-decoration: none; transition: all 0.2s; white-space: nowrap; }
[class~="filter-options"] li a:hover, [class~="filter-options"] li a[class~="active"] { background: #cc890f; color: #fff; }
@media (max-width: 768px) {
    [class~="filter-bar"] [class~="form-control"],
    [class~="filter-bar"] select[class~="form-control"] { min-width: calc(50% - 5px); }
}
@media (max-width: 480px) {
    [class~="filter-bar"] [class~="form-control"],
    [class~="filter-bar"] select[class~="form-control"] { min-width: 100%; }
}

/* === 分页主题色覆盖 === */
[class~="pagination"] > li > a,
[class~="pagination"] > li > span { color: #333; }
[class~="pagination"] > [class~="active"] > a,
[class~="pagination"] > [class~="active"] > a:focus,
[class~="pagination"] > [class~="active"] > a:hover,
[class~="pagination"] > [class~="active"] > span,
[class~="pagination"] > [class~="active"] > span:focus,
[class~="pagination"] > [class~="active"] > span:hover { background: linear-gradient(to right, #e6b458 0, #d69d36 50%, #cc890f 100%); border-color: #cc890f; color: #fff; }
[class~="pagination"] > li > a:hover { background-color: #f5f5f5; color: #cc890f; }

/* === 列表页说明文字 === */
[class~="section-desc"] { color: #999; font-size: 14px; margin-top: 8px; }
[class~="section-desc"] strong { color: #cc890f; }

/* === 排行榜 === */
[class~="rank-section"] { background: #fff; border-radius: 5px; padding: 20px; margin-bottom: 20px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); }
[class~="rank-section"] h2 { color: #333; font-size: 18px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid #cc890f; }
[class~="rank-item"] { display: flex; align-items: center; padding: 12px 0; border-bottom: 1px solid #eee; }
[class~="rank-item"]:last-child { border-bottom: none; }
[class~="rank-num"] { width: 28px; height: 28px; background: #eee; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #333; font-weight: bold; margin-right: 12px; flex-shrink: 0; font-size: 13px; }
[class~="rank-num"][class~="top1"] { background: linear-gradient(135deg, #ffd700, #ff8c00); color: #fff; }
[class~="rank-num"][class~="top2"] { background: linear-gradient(135deg, #c0c0c0, #a0a0a0); color: #fff; }
[class~="rank-num"][class~="top3"] { background: linear-gradient(135deg, #cd7f32, #b87333); color: #fff; }
[class~="rank-info"] { flex: 1; }
[class~="rank-title"] { color: #333; font-size: 15px; margin-bottom: 3px; }
[class~="rank-title"] a { color: #333; text-decoration: none; }
[class~="rank-title"] a:hover { color: #cc890f; }
[class~="rank-meta"] { color: #999; font-size: 12px; }

/* === 选集列表 === */
[class~="episode-list"] { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 15px; }
[class~="episode-btn"],
[class~="episode-list"] a,
[class~="episode-list"] button { display: inline-block; padding: 6px 14px; background: #2a2a2a; color: #ccc; border: 1px solid #444; border-radius: 4px; font-size: 13px; text-decoration: none; cursor: pointer; transition: all 0.2s; }
[class~="episode-btn"]:hover, [class~="episode-btn"][class~="active"],
[class~="episode-list"] a:hover, [class~="episode-list"] a[class~="active"],
[class~="episode-list"] button:hover, [class~="episode-list"] button[class~="active"] { background: #cc890f; border-color: #cc890f; color: #fff; }

/* === 搜索结果 === */
[class~="search-results"] { margin-bottom: 20px; }
[class~="result-count"] { color: #999; margin-bottom: 15px; font-size: 14px; }

/* === 图片懒加载占位 === */
[class~="lazyload"] { opacity: 0; transition: opacity 0.3s ease; }
[class~="lazyloaded"] { opacity: 1; }
img[class~="lazyload"] { background: #f5f5f5; }

/* === 响应式补充 === */
@media (max-width: 767px) {
    [class~="filter-bar"] { flex-direction: column; align-items: flex-start; }
    [class~="filter-bar"] select[class~="form-control"] { width: 100%; margin-bottom: 5px; }
    [class~="type-title"] { font-size: 16px !important; }
}

/* ===== Back to Top ===== */
[class~="back-to-top"] { position: fixed; bottom: 30px; right: 30px; width: 46px; height: 46px; background: #cc890f; color: #fff; border: none; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transform: translateY(10px); transition: all 0.3s ease; z-index: 9999; box-shadow: 0 4px 12px rgba(204,137,15,0.4); }
[class~="back-to-top"][class~="visible"] { opacity: 1; visibility: visible; transform: translateY(0); }
[class~="back-to-top"]:hover { background: #d4950f; transform: translateY(-3px); }

/* ===== Footer Enhanced ===== */
[class~="footer-links"] { display: flex; flex-wrap: wrap; gap: 10px 20px; justify-content: center; padding: 20px 0; border-bottom: 1px solid rgba(255,255,255,0.1); margin-bottom: 16px; }
[class~="footer-links"] a { color: rgba(255,255,255,0.6); font-size: 13px; transition: color 0.2s; }
[class~="footer-links"] a:hover { color: #cc890f; }
[class~="copyright"] { color: rgba(255,255,255,0.8); font-size: 14px; margin-bottom: 8px; text-align: center; }
[class~="disclaimer"] { color: rgba(255,255,255,0.4); font-size: 12px; line-height: 1.6; margin-bottom: 8px; max-width: 800px; margin: 0 auto 8px; text-align: center; }
[class~="icp-info"] { color: rgba(255,255,255,0.4); font-size: 12px; text-align: center; }
[class~="icp-info"] a { color: rgba(255,255,255,0.4); }
[class~="icp-info"] a:hover { color: rgba(255,255,255,0.7); }

/* ===== Card Meta (Hits + Category + Date) ===== */
[class~="pic-list"] li a[class~="pic-img"] { position: relative; display: block; overflow: hidden; }
[class~="hits"] { position: absolute; bottom: 6px; right: 6px; background: rgba(0,0,0,0.75); color: #fff; font-size: 11px; padding: 2px 6px; border-radius: 3px; line-height: 1.4; pointer-events: none; z-index: 2; }
[class~="card-meta"] { display: flex; align-items: center; gap: 6px; margin-top: 4px; padding: 0 4px; }
[class~="vod-class"] { font-size: 11px; padding: 1px 6px; border-radius: 3px; white-space: nowrap; max-width: 70px; overflow: hidden; text-overflow: ellipsis; color: #cc890f; background: rgba(204,137,15,0.12); }
[class~="vod-date"] { font-size: 11px; color: rgba(255,255,255,0.45); white-space: nowrap; }
[class~="movie-alias"] { font-size: 13px; color: rgba(255,255,255,0.5); margin: 4px 0 8px; }
[class~="movie-alias"] span { color: rgba(255,255,255,0.7); }

/* ===== Video Player ===== */
[class~="video-player"] {
    background: #000;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
[class~="video-player"] video,
[class~="video-player"] iframe {
    width: 100%;
    aspect-ratio: 16/9;
    display: block;
    border: none;
}
[class~="video-info"] { background: #1a1a1a; border-radius: 8px; padding: 20px; margin-bottom: 20px; }
[class~="video-info"] h1 { font-size: 22px; color: #fff; margin-top: 0; margin-bottom: 10px; }
[class~="video-info"] [class~="text-muted"] { color: #999 !important; font-size: 13px; }
ul[class~="episode-list"] { list-style: none; padding: 0; margin: 0; }
[class~="related-videos"] { background: #1a1a1a; border-radius: 8px; padding: 20px; margin-bottom: 20px; }
[class~="related-videos"] h3 { color: #fff; font-size: 18px; margin-bottom: 15px; padding-bottom: 8px; border-bottom: 1px solid #333; }

/* === Loading动画 (替代外部图片) === */
@keyframes loading {
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

/* === 外部域名图片移除记录 === */
/* 已移除所有 njnahs.com 域名的外部图片引用，改用CSS渐变和动画 */
/* 修复日期: 2026-03-05 */

/* site-slogan: 随机口号展示栏 */
[class~="site-slogan"] {
    text-align: center;
    padding: 6px 16px;
    font-size: 13px;
    opacity: 0.65;
    background: transparent;
    pointer-events: none;
}
[class~="site-slogan"] p {
    margin: 0;
    line-height: 1.4;
}


/* Bootstrap nav horizontal layout */
[class~="navbar"] { display: flex !important; align-items: center; flex-wrap: wrap; padding: 0.5rem 1rem; }
[class~="navbar-nav"] { display: flex !important; flex-direction: row !important; list-style: none; padding: 0; margin: 0; gap: 2px; }
[class~="navbar-nav"] > li { list-style: none; }
[class~="navbar-collapse"] { display: flex !important; align-items: center; }
[class~="navbar-toggler"] { display: none; }

/* Logo text fallback */
[class~="logo-text"] {
    font-size: 1.5rem;
    font-weight: 700;
    color: inherit;
    text-decoration: none;
    display: inline-block;
}

/* ===== Detail Page Styles (added v-next) ===== */
[class~="detail-main"] { padding: 20px 0; }
[class~="detail-container"] { display: flex; gap: 30px; max-width: 1200px; margin: 0 auto; padding: 0 15px; flex-wrap: wrap; }
[class~="detail-poster"] { flex-shrink: 0; width: 200px; }
[class~="detail-poster"] img { width: 100%; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
[class~="detail-info"] { flex: 1; min-width: 0; }
[class~="detail-title"] { font-size: 1.8rem; font-weight: bold; margin-bottom: 16px; }
[class~="detail-meta"] { display: flex; flex-wrap: wrap; gap: 12px 24px; margin-bottom: 16px; font-size: 0.95rem; }
[class~="meta-item"] { display: inline-block; }
[class~="detail-synopsis"] { margin-bottom: 20px; line-height: 1.8; }
[class~="detail-synopsis"] h3 { font-size: 1.1rem; font-weight: bold; margin-bottom: 8px; }
[class~="detail-play-btn"] { margin: 20px 0; }
[class~="btn-play-now"] { display: inline-block; padding: 12px 32px; background: #e53935; color: #fff !important; border-radius: 4px; text-decoration: none; font-size: 16px; font-weight: bold; transition: background 0.2s; }
[class~="btn-play-now"]:hover { background: #c62828; }
[class~="detail-episodes"] { max-width: 1200px; margin: 24px auto; padding: 0 15px; }
[class~="detail-episodes"] h3 { font-size: 1.1rem; font-weight: bold; margin-bottom: 12px; }
[class~="detail-related"] { max-width: 1200px; margin: 24px auto; padding: 0 15px; }
[class~="detail-related"] h3 { font-size: 1.1rem; font-weight: bold; margin-bottom: 12px; }
[class~="breadcrumb"] { max-width: 1200px; margin: 12px auto; padding: 0 15px; font-size: 13px; color: #888; }
[class~="breadcrumb"] a { color: #666; text-decoration: none; }
[class~="breadcrumb"] a:hover { text-decoration: underline; }
@media (max-width: 768px) {
    [class~="detail-container"] { flex-direction: column; }
    [class~="detail-poster"] { width: 140px; margin: 0 auto; }
    [class~="detail-title"] { font-size: 1.4rem; }
    [class~="btn-play-now"] { width: 100%; text-align: center; box-sizing: border-box; }
}
