html {
    overflow-y: scroll;
}

body {
    overflow-x: hidden;
}

.swiper-button-next .iconfont,
.swiper-button-prev .iconfont {
    font-family: iconfont !important;
}

.navbar-brand img {
    width:85%;
}
.list-mcat .left-head li a.active, .layout-box, .navbar-inverse, .box-mcid-list, .list-mcat, .box-video-details, .details-play-title .nav-tabs>li.active>a, .details-play-title .nav-tabs>li.active>a:focus, .details-play-title .nav-tabs>li.active>a:hover, .details-play-title .nav-tabs>li>a:hover, .details-play-title .nav-tabs>li.open>a, .details-play-title .dropdown-menu, .comment-sub, .dropdown-menu, .drop-box, .popover, .playlog_list, .autocomplete-suggestions, .user-search .nav-search, .box-star-list .star-pic {
    background-color: #fafafa;
}
.layout-box, .box-mcid-list, .list-mcat, .box-video-details, .comment-post, .comment-replay, .drop-box, .popover, .autocomplete-suggestions {
   
}

#zanpiancms_player {
    border-radius: 8px;
    overflow: hidden;
    background: #000;
}

#zanpiancms_player .MacPlayer,
#zanpiancms_player iframe,
#zanpiancms_player video,
#zanpiancms_player embed,
#zanpiancms_player object,
#zanpiancms_player .plyr {
    border-radius: 8px;
    overflow: hidden;
}

.playlist-mobile > .gico {
    background-image: url(../images/palyer.png) !important;
    background-repeat: no-repeat !important;
    background-position: 0 0px !important;
    min-height: 28px;
    line-height: 28px;
    padding-left: 24px !important;
}

.playlist-mobile > .gico.qiyi,
.playlist-mobile > .gico.bilibili,
.playlist-mobile > .gico.renrenmi {
    background-position: 0 -89px !important;
}

.playlist-mobile > .gico.qq,
.playlist-mobile > .gico.other {
    background-position: 0 -507px !important;
}

.playlist-mobile > .gico.mgtv {
    background-position: 0 -771px !important;
}

.playlist-mobile > .gico.yuku {
    background-position: 0 5px !important;
}

.playlist-mobile > .gico.ku6 {
    background-position: 0 -23px !important;
}

.playlist-mobile > .gico.pptv {
    background-position: 0 -53px !important;
}

.playlist-mobile > .gico.ifeng {
    background-position: 0 -115px !important;
}

.playlist-mobile > .gico.tudou {
    background-position: 0 -146px !important;
}

.playlist-mobile > .gico.sinahd {
    background-position: 0 -177px !important;
}

.playlist-mobile > .gico.kankan {
    background-position: 0 -208px !important;
}

.playlist-mobile > .gico.letv {
    background-position: 0 -238px !important;
}

.playlist-mobile > .gico.sohu {
    background-position: 0 -444px !important;
}

.playlist-mobile > .gico.pps {
    background-position: 0 -473px !important;
}

.playlist-mobile > .gico.wasu {
    background-position: 0 -531px !important;
}

.playlist-mobile > .gico.funshion {
    background-position: 0 -561px !important;
}

.playlist-mobile > .gico.baofeng {
    background-position: 0 -705px !important;
}

.playlist-mobile > .gico.ffhd {
    background-position: 0 -890px !important;
}

.playlist-mobile > .gico.xigua {
    background-position: 0 -922px !important;
}

.playlist-mobile > .gico.kumi {
    background-position: 0 -269px !important;
}

.playlist-mobile > .gico.tianyi {
    background-position: 0 -297px !important;
}

.playlist-mobile > .gico.leshi,
.playlist-mobile > .gico.levp {
    background-position: 0 -239px !important;
}

.playlist-mobile > .gico.m1905 {
    background-position: 0 -326px !important;
}

.playlist-mobile > .gico.taomi {
    background-position: 0 -355px !important;
}

.playlist-mobile > .gico.wole {
    background-position: 0 -383px !important;
}

.playlist-mobile > .gico.cntv {
    background-position: 0 -413px !important;
}

.playlist-mobile > .gico.cztv,
.playlist-mobile > .gico.lmtv,
.playlist-mobile > .gico.zhejiang {
    background-position: 0 -590px !important;
}

.playlist-mobile > .gico.beva {
    background-position: 0 -648px !important;
}

.playlist-mobile > .gico.boosj {
    background-position: 0 -734px !important;
}

.playlist-mobile > .gico.v360 {
    background-position: 0 -793px !important;
}

.playlist-mobile > .gico.brtn {
    background-position: 0 -824px !important;
}

.playlist-mobile > .gico.xiankan {
    background-position: 0 -860px !important;
}

.playlist-mobile > .gico.jjvod {
    background-position: 0 -951px !important;
}

.playlist-mobile > .gico.xfplay {
    background-position: 0 -983px !important;
}

.playlist-mobile > .gico.pan {
    background-position: 0 -1014px !important;
}

.gico.gico-hd {
    background-image: url(../images/hd.png) !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    background-size: 22px auto !important;
}

.playlist-mobile > .gico.gico-hd {
    min-height: 22px;
    line-height: 22px;
    padding-left: 28px !important;
}

#playTab .gico {
    background-image: url(../images/palyer.png) !important;
    background-repeat: no-repeat !important;
    background-position: 0 9px !important;
    padding-left: 24px !important;
}

#playTab .gico.qiyi,
#playTab .gico.bilibili,
#playTab .gico.renrenmi {
    background-position: 0 -80px !important;
}

#playTab .gico.qq,
#playTab .gico.other {
    background-position: 0 -498px !important;
}

#playTab .gico.mgtv {
    background-position: 0 -762px !important;
}

#playTab .gico.yuku {
    background-position: 0 5px !important;
}

#playTab .gico.ku6 {
    background-position: 0 -20px !important;
}

#playTab .gico.pptv {
    background-position: 0 -53px !important;
}

#playTab .gico.ifeng {
    background-position: 0 -115px !important;
}

#playTab .gico.tudou {
    background-position: 0 -146px !important;
}

#playTab .gico.sinahd {
    background-position: 0 -177px !important;
}

#playTab .gico.kankan {
    background-position: 0 -208px !important;
}

#playTab .gico.letv {
    background-position: 0 -238px !important;
}

#playTab .gico.sohu {
    background-position: 0 -444px !important;
}

#playTab .gico.pps {
    background-position: 0 -473px !important;
}

#playTab .gico.wasu {
    background-position: 0 -531px !important;
}

#playTab .gico.funshion {
    background-position: 0 -561px !important;
}

#playTab .gico.baofeng {
    background-position: 0 -705px !important;
}

#playTab .gico.ffhd {
    background-position: 0 -890px !important;
}

#playTab .gico.xigua {
    background-position: 0 -922px !important;
}

#playTab .gico.kumi {
    background-position: 0 -269px !important;
}

#playTab .gico.tianyi {
    background-position: 0 -297px !important;
}

#playTab .gico.leshi,
#playTab .gico.levp {
    background-position: 0 -239px !important;
}

#playTab .gico.m1905 {
    background-position: 0 -326px !important;
}

#playTab .gico.taomi {
    background-position: 0 -355px !important;
}

#playTab .gico.wole {
    background-position: 0 -383px !important;
}

#playTab .gico.cntv {
    background-position: 0 -413px !important;
}

#playTab .gico.cztv,
#playTab .gico.lmtv,
#playTab .gico.zhejiang {
    background-position: 0 -590px !important;
}

#playTab .gico.beva {
    background-position: 0 -648px !important;
}

#playTab .gico.boosj {
    background-position: 0 -734px !important;
}

#playTab .gico.v360 {
    background-position: 0 -793px !important;
}

#playTab .gico.brtn {
    background-position: 0 -824px !important;
}

#playTab .gico.xiankan {
    background-position: 0 -860px !important;
}

#playTab .gico.jjvod {
    background-position: 0 -951px !important;
}

#playTab .gico.xfplay {
    background-position: 0 -983px !important;
}

#playTab .gico.pan {
    background-position: 0 -1014px !important;
}

#playTab .gico.gico-hd {
    background-image: url(../images/hd.png) !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    background-size: 22px auto !important;
    padding-left: 28px !important;
}

.mobile-playlist .playlist-mobile > i.gico {
    width: 22px !important;
    height: 22px !important;
    min-height: 22px;
    line-height: 22px;
    padding-left: 0 !important;
    margin-right: 0px;
    vertical-align: middle;
}

.mobile-playlist .playlist-mobile > i.gico.gico-hd {
    width: 24px !important;
    height: 18px !important;
    min-height: 18px;
    line-height: 18px;
    padding-left: 0 !important;
    background-position: 0 50% !important;
    background-size: contain !important;
}
