.bgc-f5{background-color: #f5f5f5;}
.color-9{color: #999!important;}
.pl15{padding-left: 15px;}
.pb20im{padding-bottom: 20px !important;}
.mb1{margin-bottom: 1px;}
.plr20{padding-left: 20px;padding-right: 20px;}
.pb15{padding-bottom: 15px;}
.ml20{margin-left: 20px;}
.flex-align-start{align-items: start!important;}
.pt0{padding-top: 0!important;}
/* 电视频道css */
.tv-page-container .tv-search-part{background-color: #fff;padding:20px 15px 3px;}
.tv-page-container .tv-search-part .input-container{display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;margin-bottom: 20px;}
.tv-page-container .tv-search-part .input-container input{width: -webkit-calc(100% - 95px);width: -moz-calc(100% - 95px);width: calc(100% - 95px);height: 40px;border-radius: 2px;border:1px solid #eee;background: #f5f5f5;padding-left: 14px;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;}
.tv-page-container .tv-search-part .input-container .btn-search{width: 80px;height: 40px;border-radius: 2px;border:1px solid #DCDCDC;font-size: 14px;text-align: center;line-height: 40px;color: #666;font-size: 14px;}
.tv-page-container .tv-search-part .search-tags-contianer .tag{margin-right: 10px;margin-bottom: 12px;display: inline-block;height: 24px;font-size: 12px;color: #666;font-weight:  Microsoft YaHei;line-height: 24px;background: #eee;border-radius: 2px;padding:0 8px;}
.tv-page-container .tv-search-part .search-tags-contianer h4{font-size: 12px;color: #666;font-weight:  Microsoft YaHei;}
.tv-page-container .tv-search-part .search-tags-contianer>div:first-child{margin-right: 10px;margin-bottom: 12px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;width: 45px;height: 24px;font-size: 14px;color: #333;font-weight: 400;}
.tv-page-container .tv-search-part .search-tags-contianer>div:first-child>img{width: 12px;height: 12px;}
.tv-page-container .search-tags-contianer{display: -webkit-flex;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.tv-page-container .btn-active:active{background: #F5F5F5;}

/* 电视频道-- 最新视频*/
.tv-page-container .tabs-tv-page-container>h3{padding:0 15px;color: #666;font-size: 16px;height: 50px;border-bottom:1px solid #f2f2f2;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.tv-page-container .tabs-tv-page-container>h3>a.active{font-weight: bold;color: #333;}
.tv-page-container .tabs-tv-page-container>h3>a{color: #666;}
.tv-page-container .tabs-tv-page-container>h3>em{display: inline-block;width: 1px;height: 16px;background: #e6e6e6;margin: 0 11px;}
.tv-page-container .tv-list .time{font-size: 12px;color: #999;}
.tv-page-container .tv-list>li{padding: 20px 15px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.tv-page-container .tv-list>li:not(:last-child){border-bottom: 1px solid #f2f2f2;}
.tv-page-container .tv-list .tv-ui-list-img{width: 120px;height: 80px;position: relative;}
.tv-page-container .tv-ui-list-info{width:100%;margin-left: 13px;-webkit-box-flex: 1;padding-top: 10px;padding-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;font-size: 12px;color: #666;min-width: 0;}
.tv-page-container .tv-ui-list-info .item-info{width: 69%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.tv-page-container .tv-ui-list-info h4{font-size: 14px;font-family: Microsoft YaHei;color: #333333;line-height: 20px;}
.tv-page-container .item-info>a{width: 100%;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.tv-page-container .item-info img{width: 18px;height: 17px;border-radius: 50%;}
.tv-page-container .item-info span{margin-left: 6px;font-size: 12px;color: #999;max-width: 62%;}
.tv-page-container .tv-ui-list-info .renzheng{width: 12px;height: 12px;font-size: 12px;text-align: center;line-height: 12px;color: #fff;border-radius: 50%;margin-left: 6px;}
.tv-page-container .item-info .tv-zhengren{margin-left: 6px;font-size: 12px !important;color: #999 !important;max-width: 62%;}
.tv-page-container .renzheng.qyh{background: url("../../img/2021_m/icon_musician_blue.png") no-repeat;-o-background-size: 12px 12px;background-size: 12px 12px; width: 12px;height: 12px;}
.tv-page-container .renzheng.yyr{background: url("../../img/2021_m/icon_musician_red.png") no-repeat;-o-background-size: 12px 12px;background-size: 12px 12px; width: 12px;height: 12px;}

/* 电视频道-- 访谈*/
.tv-card-list .cnt{padding:0 11px;}
.tv-card-list .cnt .bg-img{width: 100%;height: 38.5%;position: absolute;left: 0;top: 0;}
.tv-card-list .cnt .bg-img>i{background: rgba(0,0,0,0.7);position: absolute;left: 0;width: 100%;top: 0;height: 100%;}
.cnt .bg-img .common-tag-box{top: 4.9%;left: 6.7%;}
.cnt .bg-img .common-tag-box .common-tag-vip{width: 32px;height:20px;}
.tv-card-list .cnt .avatar{display: block;width: 64.1%;height: 27.4%;position: relative;z-index: 20;margin-top: 27.4%;border: 1px solid #EEEEEE;}
.tv-card-list .cnt .tit{font-size: 14px;color: #333;margin-top: 5.5%;height: 42px;}
.tv-card-list .cnt .info>img{width: 18px;height: 17px;margin-right: 6px;border-radius: 50%;}
.tv-card-list .cnt .info{display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;margin-top: 4%;width: 100%;}
.tv-card-list .cnt .info>span{font-size: 12px;color: #999;display: inline-block;max-width:66%;}
.tv-card-list .cnt .info>h4{font-size: 12px;color: #999;display: inline-block;max-width:66%;}
.tv-card-list .cnt .renzheng{width: 12px;height: 12px;font-size: 12px;text-align: center;line-height: 12px;color: #fff;border-radius: 50%;margin-left: 6px;}
.tv-card-list .cnt .renzheng.qyh{background: url("../../img/2021_m/icon_musician_blue.png") no-repeat;-o-background-size: 12px 12px;background-size: 12px 12px; width: 12px;height: 12px;}
.tv-card-list .cnt .renzheng.yyr{background: url("../../img/2021_m/icon_musician_red.png") no-repeat;-o-background-size: 12px 12px;background-size: 12px 12px; width: 12px;height: 12px;}
.tv-card-list .cnt .num{margin-top: 6%;font-size: 12px;color:#999}
.tv-card-list .cnt .tit>a{font-size: 14px;color: #333 !important;}

.tv-rank-container .tops-tit{display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;height: 60px;width: 100%;font-size: 16px;color: #333;}
.tv-rank-container .tops-tit>img{width: 21px;height: 16px;margin-right: 7px;}
.tv-rank-container .tops-tit em{font-size: 16px;color: #BE1024;}
.tv-rank-container .top10-list>li{padding: 0 15px;}


/*视频top10*/
.top10-list{margin-top: 5px;}
.top10-list>li{padding:0 15px;}
.top10-list>li:first-child{border:0;}
.top10-list>li h5 a{color:#333;}
.top10-list>li a{display:block;position: relative;display: -webkit-box;}
.fz12{font-size:12px;}
.fz14{font-size:14px!important;}
.fz13{font-size:13px;}
.fz16{font-size:16px;}
.color-price{color:#666;}
.color-orange{color:#FC6025;}
.color-green{color:#24AC39;}
.top10-list .ui-list-img{width:70px;height:30px;}
.top10-list .img-box{float:left;width:48px;height:30px;}
.top10-list .label{float:left;width:22px;height:30px;line-height:30px;background:rgba(0,0,0,.8);text-align:center;color:#fff;}
.top10-list .top1{background:#FF3402}
.top10-list .top2{background:#FE6D35}
.top10-list .top3{background:#FF9A02}
.top10-list .desc{color:#666;}
.top10-list .desc span{margin-right:1px;}
.top10-list .ui-list-info{padding-top:0;padding-bottom:0;}
.top10-title{margin-top:-8px;margin-bottom:10px;}
.wrap-tabs ul.top10-title li:nth-of-type(2){right:55px;}@media(max-width:320px){.wrap-tabs ul.top10-title li:nth-of-type(2){right:45px;}}
.wrap-tabs ul.top10-title li:nth-of-type(3){right:15px;}@media(max-width:320px){.wrap-tabs ul.top10-title li:nth-of-type(3){right:10px;}}
.course-top10 .ranking{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:27.5px;font-size:14px;}@media(max-width:320px){.course-top10 .ranking{right:22.5px;}}
.top10-latest .ui-list-img{width:48px;}
.latest .img-box{width:70px}
.top10-list .fr{float:right;}
.top10-list .ui-list-info{padding-right:0;}

/* 筝人视频专题推荐 css */
.tv-zhengren-tuijian li::before{padding-top:91%;}
.tv-zhengren-tuijian li .cnt{background-color: #F8F8F8;padding:15px}
.tv-zhengren-tuijian li .cnt .info {display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;margin-top: 4%;width: 100%;}
.tv-zhengren-tuijian li .cnt .info .data-photo-container{height: 100%;width: 44.9%;margin-right: 10px;}
.tv-zhengren-tuijian li .cnt .info .info-text{width: -webkit-calc(55.1% - 10px);width: -moz-calc(55.1% - 10px);width: calc(55.1% - 10px); font-size: 14px;}
.tv-zhengren-tuijian li .cnt .info .info-text h4{font-size: 14px !important;}
.tv-zhengren-tuijian li .cnt .info .info-text>h5{color: #333;font-size: 14px;}
.tv-zhengren-tuijian li .cnt .info .info-text>p{color: #666;font-size: 12px;margin-top: 6px;}
.tv-zhengren-tuijian li .cnt .desc{color: #666;font-size: 12px;margin-top: 18px;line-height: 21px;}
.tv-zhengren-tuijian li {border-radius: 2px;border:1px solid #f6f6f6;}


/* 视频内容页--css */
.program .pList{overflow:hidden;width:100%;height:90px;overflow-x:scroll}
.program .pList::-webkit-scrollbar{display:none;}
.program-list{width:1000px;height:100%;}
.program-list li{width:110px;height:70px;position:relative;overflow:hidden;border:1px solid #e4e4e4;border-radius:4px;float:left;margin-top:10px;margin-bottom:10px;margin-left:8px;background-color:#fff;}
.program-list li a{margin:17px;font-size:12px;height:36px;line-height:18px;color:#666;}
.program-list li.active{background-color:#333;}
.program-list li.active a{color:#ccc;}
.program-list li .ui-subscript{position: absolute;left: 0;top: 0;z-index: 9;height: 16px;line-height: 16px;font-size: 11px;background-color: #12b7f5;white-space: nowrap;color: #fff;padding: 0px 50px;-webkit-transform: rotate(-45deg) translate(-31%, -205%);-moz-transform: rotate(-45deg) translate(-31%, -205%);-o-transform: rotate(-45deg) translate(-31%, -205%);transform: rotate(-45deg) translate(-31%, -205%);}
.program .pJanjie{padding: 8px 10px 15px;color: #666;font-size: 12px;line-height: 20px;position: relative;}
.program .pJanjie .isexpand{display:none;height: 20px;line-height: 20px;font-size: 12px;background:#f2f2f2;z-index: 33;text-align: right;margin-left: -2px;}
.program .pJanjie .content{overflow: hidden;}
.program .pJanjie .isexpand .ui-icon-arrow{display: inline-block;line-height: 20px;font-size: 24px;vertical-align: middle;color: #666;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg)}
.program .pJanjie .isexpand .ui-icon-arrow-up{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg)}
.program .pJanjie .isexpand i{color: #666;}
.program .common-tag-box{left: 0;padding-top: 0;}
.program .common-tag{border-radius:4px 0px 4px 0px;height: 18px!important;line-height: 18px;}


.jmlb .more,.js .more{padding:0;display:block;height:44px;line-height:44px;text-align:center;font-size:14px;color:#666;}
.jmlb{border-top:1px solid #eee}
.jmlb .right-arrowlink a{color:#999}
.list-jmlb li{padding:14px 0;}
.list-jmlb li:not(:last-child){border-bottom:1px solid #eee}
.list-jmlb>li>a{position:relative;display:-webkit-box;}
.list-jmlb .thumb{width:60px;height:40px;display:block;position:relative;background:url(../../img/2021_m/img_video60bg.png) no-repeat center/100% 100%}
.list-jmlb .play{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);text-align:center}
.list-jmlb .play img{-webkit-transform:translateY(9px);-moz-transform:translateY(9px);-o-transform:translateY(9px);transform:translateY(9px)}
.list-jmlb .active .play{display:block}
.list-jmlb .ui-list-info{margin-left:8px;padding: 0;}
.list-jmlb .ui-list-info .tit{display:block;font-size:16px;color:#333;line-height:20px;}
.list-jmlb .ui-list-info .time{display:block;;margin-top:6px;font-size:12px;color:#666;line-height:1.2;}
.list-jmlb .active .common-tag-box{display: none;}


/* 节目列表弹框css */
.common-show-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;pointer-events:none;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align: end;background:rgba(0,0,0,0.4);}
.common-show-popup.show{pointer-events:inherit;opacity:1;}
.common-show-popup.show .popup-wrap{-webkit-transform: translateY(0);-webkit-transition-delay: 0.3s; }
.common-show-popup .popup-wrap{display:block;position:fixed;left:0;right:0;bottom:0;top:45%;height:55%;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:0.3s;}
.common-show-popup .container{top:50px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll;}
.common-show-popup .container::-webkit-scrollbar{display:none}
.common-show-popup .popup-header{position:relative;}
.common-show-popup .popup-header .btn-close{width:40px;height:100%;text-align:center;position:absolute;z-index:1001;right:0;background: url("../../img/2021_m/icon_popup_arrow.png") no-repeat center center/12px auto;}
.common-show-popup .popup-header small{font-size:14px;color:#999;margin-left:5px}
/*购买弹窗*/
.jm-purchase-pupup .popup-wrap{height: 300px;bottom: 0;top: auto;}
.jm-purchase-pupup .tab-box{padding: 15px 17px 0;}
.jm-purchase-pupup .tab-box li{float: left;font-size: 14px;color: #666;margin-right: 30px;padding-bottom: 8px;cursor: pointer;}
.jm-purchase-pupup .tab-box li.active{font-weight: bold;color: #F66400;position: relative;}
.jm-purchase-pupup .tab-box li.active:after{content: "";width: 20px;height: 3px;border-radius: 2px;background: #F66400;position: absolute;bottom: 0;left: 50%;margin-left: -10px;}
.jm-purchase-pupup .tab-cnt li{position: relative;height:206px;display: none;}
.jm-purchase-pupup .goods-box .thumb{width: 90px;height: 56px;position: relative;margin-right: 12px;}
.jm-purchase-pupup .goods-box .column{background:url("../../img/2021_m/img_video-cover-120.png") no-repeat;-o-background-size:102px 72px;background-size:102px 72px;padding-top: 9px;width: 102px;height: 71px;}
.jm-purchase-pupup .goods-box{padding: 15px;font-size: 12px;color: #999;position: relative;z-index: 2;border-radius: 0px 0px 10px 10px;background: #fff;}
.jm-purchase-pupup .goods-box .ui-list-info{padding-top: 4px;}
.jm-purchase-pupup .goods-box .common-tag.default {background: #F5F5F5;border: 1px solid #DDDDDD;color: #333;line-height: 16px;height: 18px!important;margin-bottom: 5px;}
.jm-purchase-pupup .goods-box h4{font-size: 14px;font-weight: bold;color: #333;}
.jm-purchase-pupup .goods-box .now{font-size: 14px;font-weight: bold;color: #FF6702;}
.jm-purchase-pupup .goods-box .old{text-decoration: line-through;padding-left: 10px;}
.jm-purchase-pupup .btns-box{padding: 10px 22px;position: absolute;bottom: 0;left: 0;width: 100%;}
.jm-purchase-pupup .btns-box a{font-size: 14px;height: 35px;border-radius: 40px;text-align: center;}
.jm-purchase-pupup .btns-box .primary{background: #F66400;color: #fff;line-height: 35px;}
.jm-purchase-pupup .btns-box .plain{border: 1px solid #333333;color: #333333;line-height: 33px;}
.jm-purchase-pupup .goods-member {height: 45px;border-radius: 0px 0px 10px 10px;background: #FFF6DE;line-height: 35px;padding: 10px 15px 0;margin-top: -10px;position: relative;z-index: 1;font-size: 12px;color: #666;}
.jm-purchase-pupup .goods-member img{vertical-align: middle;margin-right: 10px;margin-top: -2px;}
.jm-purchase-pupup .goods-member .common-tag{-webkit-transform: scale(.75);-moz-transform: scale(.75);-o-transform: scale(.75);transform: scale(.75);margin-top: -4px;margin-right: 0;}
.jm-purchase-pupup .zvip{background: #FFDDC7;color: #FF6702;}
/* 会员页css */
.buy-cover{width:100%;height:360px;background: url("../../img/2021_m/img_buy_cover.jpg") no-repeat center top/100%;border: 1px solid #eeeeee;font-size: 16px;color:#333333;line-height: 30px;text-align: center;padding-top:90px;}
.buy-cover p{margin-bottom: 28px;}
.buy-cover a{display: block;width:124px;height:36px;line-height:36px;font-size: 14px;color:#fff;border-radius: 2px;margin:0 auto 16px auto;}
.buy-cover .jbuy-btn{background: #ff6666;}
.buy-cover .jlogin-btn{background: #999999;}
.tv-content{border:1px solid #000;text-align: center;width: 100%;background:#000;color:#fff;-moz-box-sizing: border-box;box-sizing: border-box;}
.no_buy,.tv-content>a{margin:0 auto;text-align: center;}
.no_buy{margin-top: 50px;}
.orange{color:#c01820!important;}
.tv-content>a{background: #c01820;margin:0 auto;display: inline-block;color:#fff;border-radius: 4px;padding:5px 10px;line-height: 20px;margin-bottom: 50px;}
.tv-content .video-state{color: #FCFCFC;font-size:16px;text-align: center;width: 100%;height: 200px;position: relative;}
.tv-content .video-state .red{color:#C01820;}
.tv-content .video-state .btn{display:inline-block;min-width: 84px;padding:0 9px;height: 30px;background: #C01820;border-radius: 4px;color:#FCFCFC;line-height:30px;margin:5px auto 0;}
.tv-content .video-state img{vertical-align: top;margin-bottom:10px;}
.tv-content .video-state .brief{background: #1B1B1B;padding: 10px 15px;font-size: 12px;color: #FCFCFC;line-height: 16px;position: absolute;bottom: 0;left: 0;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;}
.tv-content .video-buy{height: 200px;color: #FFFFFF;font-size: 16px;text-align: center;position: relative;overflow: hidden;line-height: 18px;}
.tv-content .video-buy .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;-webkit-filter: blur(10px);filter: blur(10px);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2)}
.tv-content .video-buy .ui-flex{background: rgba(0, 0, 0, 0.6);position: relative;z-index: 2;width: 100%;height: 100%;}
.tv-content .video-buy .btn{display: block;width: 114px;height: 34px;border-radius: 2px;background: #C01820;line-height: 34px;text-align: center;font-size: 16px;color: #fff;margin-top: 10px;}
    /* 视频标题 css */
.tv-content-title{padding-top:13px;padding-bottom:17px}
.tv-content-title h1{font-size:26px;font-weight:400;line-height:36px;padding-bottom:6px}
.tv-content-title .intro .guest1{font-size:12px;line-height:20px;color:#666;-moz-box-sizing:border-box;box-sizing:border-box}
.tv-content-title .intro .guest1 h4{display: -webkit-inline-flex;display: -moz-inline-box;display: inline-flex; font-size: 12px;}
.tv-content-title .desc{margin-top:7px;height:20px;overflow:hidden}
.tv-content-title .desc .author{float:left;padding-right:2px;font-size:12px;line-height:20px;color:#666;-moz-box-sizing:border-box;box-sizing:border-box;max-width:-webkit-calc( 100% - 178px);max-width:-moz-calc( 100% - 178px);max-width:calc( 100% - 178px);}
.tv-content-title .desc .ui-avatar{float:left;margin-right:4px;width:20px;height:20px;}
.tv-content-title .desc .author h4{font-size: 12px;color: #666;display: inline-block;}
.tv-content-title .desc .icon-huiyuan{float:right;vertical-align:top;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);margin-left:4px;margin-right:4px;}
.tv-content-title .desc .between{float:right;padding-left:4px;padding-right:4px;}
.tv-content-title .desc .time{float:left;font-size:12px;line-height:20px;color:#999;-moz-box-sizing:border-box;box-sizing:border-box;max-width:71px}
.tv-content-title .desc .btw{float:left;background:#BBB;width:1px;height:14px;margin-left:8px;margin-right:8px;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px);}
.tv-content-title .desc .reads{float:left;font-size:12px;line-height:20px;color:#999;-moz-box-sizing:border-box;box-sizing:border-box;max-width:90px}
.tv-content-title .desc .reads>img{float:left;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);margin-right:4px;}

/*链接互换*/
/* .inner-friendly-link{padding-left: 15px;} */
.inner-friendly-link li{position:relative; border-bottom:1px solid #f5f5f5}
.inner-friendly-link .my-list-text>li{height: 50px;line-height: 50px;font-size: 14px;color: #666;}
.inner-friendly-link .my-list-text>li>a{height: 50px;line-height: 50px;font-size: 14px;color: #666;}
.inner-friendly-link .my-list-text>li>a{display: block; position: absolute;top: 0;left: 0;width: 100%;height: 100%; padding-left: 15px;}
.inner-friendly-link .my-list-text>li>a:after,.inner-friendly-link .my-list>li>a:after{font-family:"iconfont"!important;font-size:32px;line-height:44px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;display:block;color:#ccc;content:"";position:absolute;right:15px;top:50%;margin-top:-22px;margin-right:0px;}@media(max-width:320px){.inner-friendly-link .my-list-text>li>a:after,.inner-friendly-link .my-list>li>a:after{right:10px;}}
.tv-tabs-con .my-list-text .check-tv-item{border-bottom: 1px solid #f5f5f5;position: relative;}
.tv-tabs-con .my-list-text .check-tv-item:last-child{border: 0;}


/*超级会员以及课程购买引导*/
.jiemu-top-cnt{position: relative;}
.purchase-guide-popup{display:none;position: absolute;top:0;left: 0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index: 9999;}
.purchase-guide-popup .guide-box{position: absolute;top:50%;left: 0;width:100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #fff;text-align: center;font-size: 14px;}
.purchase-guide-popup .guide-box .g-title{font-size: 16px;}
.purchase-guide-popup .guide-box .g-login-btn{display: block;width:140px;height:36px;line-height: 36px;background: #C01820;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.26);border-radius:16px;color: #fff;font-size: 16px;margin: 20px auto 15px;}
.purchase-guide-popup .guide-box p a{color: #fff;}
.purchase-guide-popup .guide-box .g-vip-btn{display: block;width:140px;height:36px;line-height: 36px;background: #F3CE74;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.26);border-radius:16px;color:#382319;font-size: 16px;margin: 20px auto 14px;}
.purchase-guide-popup .guide-box .g-buy-btn{display: block;width:140px;height:34px;line-height: 34px;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.26);border-radius:16px;color:#fff;font-size: 16px;margin: 0 auto;border: 1px solid #fff;}
.purchase-guide-popup .g-close{display: block;width: 13px;height: 13px;background: url("../img/m_g_close.png") no-repeat center top/100%;position: absolute;top:11px;right: 12px;}

/* 优惠券 */
.goods_coupon{padding:12px 15px;font-size: 14px;}
.goods_coupon .title,.goods_coupon ul,.goods_coupon ul li{float:left;}
.goods_coupon .title{color:#333;font-weight: bold;line-height: 28px;}
.goods_coupon .coupon_item{color:#FF6702;background: #FFF5EE;border-radius: 2px;margin-left: 16px;cursor: default;}
.goods_coupon .coupon_item .coupon_value{float:left;-moz-box-sizing: border-box;box-sizing: border-box;height:28px;line-height:28px;font-weight: bold;width:58px;text-align:center;font-size: 16px;border:dashed #FF6702;border-width: 1px 0 1px 1px;border-radius:2px 0 0 2px;}
.goods_coupon .coupon_item .coupon_other{float:left;border:1px solid #FF6702;font-size: 14px;width:40px;height:28px;line-height:28px;text-align:center;-moz-box-sizing: border-box;box-sizing: border-box;border-radius:0 2px 2px 0;}
.goods_coupon .coupon_item.active{color:#fff;background: #FF6702;}
.goods_coupon .coupon_item.active .coupon_other{border-left:1px dotted #fff;}
.goods_coupon .ui-icon{color: #bbb;line-height: 28px;width: 20px;}

/*兑换优惠券弹框*/
.coupon-container{ position: fixed;top: 0px;left: auto;width: 100%;height: 100%;z-index: 9999;background: rgba(0, 0, 0, 0.4);max-width: 720px;display: none;}
.coupon-container .coupon-box{position: absolute;bottom:0;width: 100%;max-height: -webkit-calc(100% - 60px);max-height: -moz-calc(100% - 60px);max-height: calc(100% - 60px);overflow-y: auto;}
.coupon-container .coupon-box h2.headline i{background: #FF6702;height:18px;}
.coupon-container .coupon-box .ui-dialog-close:before{top:11px;right:10px;}
.coupon-container .coupon-main{background: #eee;padding-top: 12px;}
.coupon-container .coupon-list{background: #eee;}
.coupon-list{padding:12px 15px;-moz-box-sizing: border-box;box-sizing: border-box;}
.coupon-list li{background: #fff;padding-left: 0;height:88px;margin-bottom: 12px;/* -webkit-box-shadow: 0 0 14px 4px rgba(0,0,0,0.1); */box-shadow: 0 0 14px 4px rgba(0,0,0,0.1);}
.coupon-list li .coupon-value{width:89px;height:100%;padding-top:15px;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center;background-image: -o-radial-gradient(transparent 0, transparent 4px, #FF6702 4px);background-image: -webkit-radial-gradient(transparent 0, transparent 4px, #FF6702 4px);background-image: -moz-radial-gradient(transparent 0, transparent 4px, #FF6702 4px);background-image: radial-gradient(transparent 0, transparent 4px, #FF6702 4px);-o-background-size: 14px 4px;background-size: 14px 4px;background-position:15px 10px;position: relative;z-index: 0;}
.coupon-list li .coupon-value:before{content: ' ';display: block;background-color: #FF6702;position: absolute;top: 0;bottom: 0;left: 4px;right: 6px;z-index: -1;}
.coupon-list li .coupon-value .value{font-size: 20px;font-weight: bold;margin-bottom: 7px;}
.coupon-list li .ui-list-info .title{font-weight: bold;color: #333;line-height:22px;height:44px;}
.coupon-list li .ui-list-info .time{color: #666;margin-top: 6px;}
.coupon-container .small-title{color: #999;font-size: 12px;text-align: center;padding:8px 0 3px 0;}
.coupon-list li .ui-list-info .sign{color:#999;line-height: 28px;}
.coupon-container .coupon-main .sign span{display:inline-block;padding: 0 3px;height:20px;line-height:20px;background:#CFA972;border-radius:2px;color:#fff;text-align: center;}
.coupon-container .coupon-main .coupon-list li{margin-bottom: 10px;cursor: default;}
.coupon-container .coupon-main .coupon-list li:last-child{margin-bottom: 0;}
.coupon-container .coupon-main .receive span{width:55px;text-align:center;padding:0;border: 1px solid #CFA972;background: #fff;color: #CFA972;}

/* 往期节目/其他版本/艺术家信息 css */
.tv-tabs-container{width: auto;margin: 0 auto;height: 50px;background: #FFFFFF;line-height: 50px; border-bottom: 1px solid #F5F5F5;}
.tv-tabs-container-list { display: -webkit-flex; display: -moz-box; display: flex;width: 100%;-webkit-justify-content: space-around;justify-content: space-around;-webkit-align-items: center;-moz-box-align: center;align-items: center; text-align: center;}
.tv-tabs-container-list .tabs-item { height: 50px;font-size: 14px; font-family: Microsoft YaHei;font-weight:bold;color: #666; width: 33.33%;position: relative;}
.tv-tabs-container-list .active{color: #333;font-weight: bold;}
.tv-tabs-container-list .active::after{ content: ''; width: 30px; height: 2px; background: #BE1026;border-radius: 1px; display: block; position: absolute;bottom: 0;left: 50%;-webkit-transform: translate(-50%);-moz-transform: translate(-50%);-o-transform: translate(-50%);transform: translate(-50%);}
/* .tv-tabs-con {padding-top: 15px;} */
.tv-tabs-con .tv-tabs{display: none; width:100%;overflow: auto;}
.tv-tabs-con .tv-tabs.selected{display: block}
.tv-tabs-con .bordert{padding-top: 10px;}

/* .buy-cover-con{position: relative;width: 100%; height: 452px;}
.buy-cover{position: absolute;left:50%;transform: translateX(-50%);border:1px solid #EEEEEE;width:92%;height:340px;background: url("../../img/2021_m/img_buy_cover.jpg") no-repeat center top/100%;font-size: 16px;color:#333333;line-height: 30px;text-align: center;padding-top:85px;margin-top: 20px;margin-bottom: 17px;}
.buy-cover p{margin-bottom: 40px;}
.buy-cover a{display: block;width:124px;height:36px;line-height:36px;font-size: 14px;color:#fff;border-radius: 2px;margin:0 auto 20px auto;}
.buy-cover .jbuy-btn{background: #BE1026;}
.buy-cover .jlogin-btn{background: #999999;} */

/* 其他版本 */
.tv-versions-con{ overflow: hidden;}
.tv-versions-con .page-list li{padding-top:5px;padding-bottom: 10px; display: -webkit-flex; display: -moz-box; display: flex; -webkit-align-items: center; -moz-box-align: center; align-items: center;}
.tv-versions-con .page-list .ui-list-info{-webkit-box-pack: center; width: -webkit-calc(100% - 130px); width: -moz-calc(100% - 130px); width: calc(100% - 130px);}
.tv-versions-con .ui-list-info h4{line-height: 22px;min-height: 44px;}
.tv-versions-con .ui-list-info a{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;}
.tv-versions-con .page-list .reads-and-chapters{font-size:12px;color:#999;padding-top: 3px;}
.tv-versions-con .page-list .reads-and-chapters img{margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.tv-versions-con .versions-list {padding-left: 15px;}
.tv-versions-con .versions-all-count{height: 50px;line-height: 50px;color: #666;font-size: 12px; padding-left: 15px;}
.tv-versions-con .versions-all-count em{font-weight: bold;color: #333}

.tv-versions-con .content-img{width: 100px;height: 64px;margin-right: 15px; position: relative;}

/* 艺术家信息 */
.artist-info{display: -webkit-flex;display: -moz-box;display: flex;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;-webkit-align-items: center;-moz-box-align: center;align-items: center;padding: 20px 15px 20px 15px;}
.artist-info img{width: 70px;height: 70px;}
.artist-info .artist-desc{display: -webkit-flex;display: -moz-box;display: flex;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.artist-info .artist-name{font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;margin-left: 12px;}
.artist-info .check-info{width: 50px;height:12px;line-height:12px;border: 1px solid #BE1026;border-radius: 14px; padding: 7px 10px;color: #BE1026;font-size: 12px;text-align: center;}
.artist-honor{padding: 0 15px 30px 15px;border-bottom: 10px solid #F5F5F5;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666;line-height: 26px;}

/*电视频道内容页改*/
.belong-to-column{font-size:12px;color:#666;padding: 12px 10px;}
.belong-to-column .ui-list-img{display:block;width:102px;height:72px;background: none;margin: 0 10px 0 0;}
.belong-to-column .ui-list-img>span{display:block;background:url("../../img/2021_m/img_video-cover-120.png") no-repeat;-o-background-size:102px 72px;background-size:102px 72px;padding-top: 9px;}
.belong-to-column .ui-list-img span .data-photo-container{padding:0 1px;}
.belong-to-column .ui-list-img span img{width: 100%;height: 62px;}
.belong-to-column .ui-list-info h4{font-size: 14px; color: #333;font-weight: bold;padding-top: 8px;}
.belong-to-column .ui-list-info .tag{display:inline-block;vertical-align:middle;width:46px;height:16px;border:1px solid #FF6702;line-height: 16px;text-align: center;margin-right: 7px;}
.belong-to-column .ui-list-info .other{color: #666;font-size: 12px;line-height: 18px;margin-top: 6px;}
.belong-to-column .common-tag-box{top: 9px;left: 10px;}
/*相关内容*/
.z-relation-box li{padding: 11px 10px;}
.z-relation-box li .img-box{display: block;width:80px;border:1px solid #E5E5E5;border-radius:2px;overflow: hidden;}
.z-relation-box li .jiemu-img{height:43px;position: relative;}
.z-relation-box li .pu-img{height:114px;border: none;position: relative;}
.z-relation-box li .pu-img:after{content: "";position:absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(207,169,114,.4);}
.z-relation-box li .qu-img{height:67px;}
.z-relation-box li .intro-box{padding: 0 0 0 11px;font-size: 12px;-webkit-box-pack: start;}
.z-relation-box li .intro-box .type span{display: inline-block;vertical-align: top;width:56px;height:16px;line-height: 16px;border: 1px solid #CFA972;color: #CFA972;font-size: 12px;text-align: center;border-radius:2px;}
.z-relation-box li .intro-box h4 .type-title{color: #333;font-size: 14px;}
.z-relation-box li .intro-box .type-h4{line-height: 24px;margin-top: 9px;font-weight: normal;margin-bottom: 6px;}
.z-relation-box .relation-item .pu-intro .performer{line-height: 12px;font-size: 12px;color: #666;margin-top: 10px;}
.z-relation-box .relation-item .pu-intro .performer h4{display: inline-block;font-size: 12px;color: #999 !important;}
.z-relation-box .relation-item .pu-intro .diaoxing{display: inline-block;vertical-align: middle;}
.z-relation-box li .intro-box .type-h4-qu{line-height: 24px;margin-top: 3px;font-weight: normal;margin-bottom: 3px;}

.tv-detail-content p{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;}

  /*公共弹窗*/
.z-dialog-box{display:none;position:fixed;top:0;left:auto;width:100%;height:100%;max-width:750px;background:rgba(0,0,0,.5);z-index: 101;text-align: center;}
.z-dialog-box .dialog-cnt{position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius: 2px;background: #fff;overflow: hidden;}
.z-dialog-box .dialog-bd{padding: 35px 12px;}
.z-dialog-box .dialog-bd h3{color: #333;font-size: 20px;margin-bottom: 15px;}
.z-dialog-box .dialog-bd p{color: #666;font-size: 16px;line-height: 20px;}
.z-dialog-box .dialog-ft{height: 45px;line-height: 44px;border-top:1px solid #eee;}
.z-dialog-box .dialog-ft a{color: #333;font-size: 18px;}
.z-dialog-box .dialog-ft a:last-child{border-left: 1px solid #eee;}

/*评论*/
.img34{width:34px;height:34px;}
.comment .btn-like span{font-size:12px;color:#999;}
.comment .btn-like i{display:inline-block;width:14px;height:14px;background: url("../../img/2021_m/icon_dianzan.png") no-repeat center top/100%;margin-left: 5px;}
.comment .btn-like.active i{background-image: url("../../img/2021_m/icon_dianzan_on.png");}
.comment{margin-top: 10px;}
.comment .ui-list-info{padding: 0;}
.comment .ui-avatar{margin-right: 12px;}
.comment .author{margin-top: -2px;}
.comment .author a{font-size:14px;color:#333;}
.comment .comment-container>li{padding:20px 10px;}
.comment .cnt{color: #333;font-size: 14px;line-height: 24px;word-break: break-word;padding:15px 0 0 45px;}
.comment-area{display:none;}
.comment .btn-operate{display:block;font-size: 14px;color: #666;margin-left: 16px;}
.comment .btn-more{background: url("../../img/2021_m/icon_operate_more.png") no-repeat center center/18px 5px;width: 18px;}
.comment .btn-reply,.comment .btn-like{line-height: 40px;}
.btn-comment{height:50px;}
.btn-comment div{margin-left:0;}
.btn-comment .ui-input input{opacity:.8;}
.btn-comment .ui-btn{margin-right:0;height:30px;line-height:30px;color:#5c85ae;background:#fff;}
.reply-content{padding-left: 45px;}
.reply-content li{border-left: 4px solid #eee;border-radius: 1px;padding-left: 10px;margin-top: 15px;}
.reply-content .cnt{color: #666;padding: 0;}
.reply-content a{color: #0C73C2;}
.reply-content .btn-more{height: 24px;}
.reply-content .cnt .user{color: #333;}
.margin-foot{border-bottom:56px solid transparent;}
.ui-footer{height:auto;}
.btn-like.active span{color:#CC3729;}
.comment-operate-actionsheet div button:last-child{color: #333!important;margin: 0;}
.ui-list-info p{color: #999 !important; font-size:12px;}

/*精彩评论*/
.wonder-box.hidden{display:none}
.j-s-title{padding:16px 0;color: #666;font-size: 12px; display: -webkit-flex; display: -moz-box; display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;}
.j-s-title .line{margin: 0 10px;display:inline-block;vertical-align:middle;width: 10px;height:1px;background:#E6E6E6;}
.j-tab-txt{font-size:14px;word-break:normal;word-wrap:break-word;text-align:justify}
.border-b-50{border-bottom:50px solid transparent;}

/* 底部交互tab */
.operate{max-width: 720px;height:50px;line-height:50px;font-size:14px;color:#333;border-top: #f2f2f2 1px solid; display: -webkit-flex; display: -moz-box; display: flex;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;flex-direction: row;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.operate i{display: inline-block;}
.operate span{padding-left:5px;}
.operate .operate-item{display: -webkit-flex;display: -moz-box;display: flex;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.do-comment{width:17px;height:14px;background-image:url("../../img/2021_m/icon_comment.png");-o-background-size:17px 14px;background-size:17px 14px;}
.do-join{width:16px;height:16px;background-image:url("../../img/2021_m/icon_join.png");-o-background-size:16px 16px;background-size:16px 16px;}
.do-change-state{margin-top:0px;width:14px;height:14px;background-image:url("../../img/2021_m/icon_seting.png");-o-background-size:14px 14px;background-size:14px 14px;}
.operate-app-open{width: 90px;height: 32px;line-height:32px;color:#fff;text-align:center;background: -webkit-gradient(linear, left top, right top, from(rgba(254, 116, 31, 0.75)), color-stop(rgba(254, 115, 56, 0.75)), to(rgba(242, 48, 79, 0.75)));background: -o-linear-gradient(left, rgba(254, 116, 31, 0.75), rgba(254, 115, 56, 0.75), rgba(242, 48, 79, 0.75));background: -webkit-linear-gradient(left, rgba(254, 116, 31, 0.75), rgba(254, 115, 56, 0.75), rgba(242, 48, 79, 0.75));background: -moz-linear-gradient(left, rgba(254, 116, 31, 0.75), rgba(254, 115, 56, 0.75), rgba(242, 48, 79, 0.75));background: linear-gradient(90deg, rgba(254, 116, 31, 0.75), rgba(254, 115, 56, 0.75), rgba(242, 48, 79, 0.75));border-radius: 16px;}
.operate-app-open .openApp{font-size: 12px;color:#fff;}
.do-pu{width:12px;height:14px;background-image:url("../../img/2021_m/icon_association_qupu.png");-o-background-size:12px 14px;background-size:12px 14px; margin-left: 5px;}
.do-like{width:14px;height:14px;background-image:url("../../img/2021_m/icon_like.png");-o-background-size:14px 14px;background-size:14px 14px;}
.do-like.liked{background-image:url("../../img/2021_m/icon_liked.png") !important;}
.association-qupu{display: inline-block;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;font-size: 14px;color: 333333;}
.association-qupu span{font-size: 14px;color: #333333;}

/* 设为弹出框 */
.ui-actionsheet div button {font-size:16px;color:#333;}
.ui-actionsheet div button:last-child {color:#39f;}

/*通用标题栏,包含一个带特效的tabs切换*/
.normal-tit{height: 50px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;padding:0 15px;font-size: 16px;color: #666;border-bottom: 1px solid #F5F5F5;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}
.normal-tit>span{display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.normal-tit h3{font-size: 16px;color: #666;}
.normal-tit i{height: 16px;width: 4px;border-radius: 2px;background: #BE1026;margin-right: 9px;}

/*新闻标签*/
.list-label{border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;font-size:0;}
.list-label li{background:#fff;display:inline-block;height:40px;line-height:40px;text-align:center;width:33%;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.list-label a{font-size:12px;display: block;color:#999;width:100%;}
.list-label li.active{background-color:#C01820}
.list-label li.active a{color:#fff}

.tv-type{height: 50px;line-height: 50px;}
.tv-type a {font-size: 14px;color: rgba(0,0,0,.6); margin-right: 15px;}
.tv-type .c-b1{color: #b19462!important;}

/* *页面加载更多* */
.load-more{display: block;width:100%;height:40px;line-height:40px;text-align:center;border:1px solid #EEEEEE;border-radius:2px;background:#fff;color:#666;font-size: 14px;}
.ui-container .trump-setting .setting-definition-value-curr,.ui-container .trump-setting .setting-definition-value{font-size: 14px}
.player-container-id-dimensions{width:100%;}

/*视频切换分辨率*/
.zswitch-quality .tcp-quality-switcher-value {pointer-events: none;font-size: 1.2em;display: table;text-align: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
.zswitch-quality .tcp-quality-switcher-value p {display: table-cell;vertical-align: middle; }
.zswitch-quality .vjs-menu{width: 6em;left: 50%;-webkit-transform: translate3d(-50%, 0, 0);-moz-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0); }
.zswitch-quality .vjs-menu li{text-transform: none; }
.tcp-video-quality-switcher .vjs-menu-content,.zswitch-quality .vjs-menu-content{width: 86px !important;background-color: rgba(0, 0, 0, 0.6) !important;}
.tcp-video-quality-switcher li.vjs-menu-item,.tcp-video-quality-switcher li.vjs-menu-item:focus,.tcp-video-quality-switcher li.vjs-menu-item:hover,
.zswitch-quality li.vjs-menu-item,.zswitch-quality li.vjs-menu-item:focus,.zswitch-quality li.vjs-menu-item:hover{color: #fff;background-color: transparent;outline:none;}
.tcp-video-quality-switcher li.vjs-selected,.tcp-video-quality-switcher li.vjs-selected:focus,.tcp-video-quality-switcher li.vjs-selected:hover,
.zswitch-quality li.vjs-selected,.zswitch-quality li.vjs-selected:focus,.zswitch-quality li.vjs-selected:hover{color: #3592BB;background-color: transparent;outline:none;}
.tcp-video-quality-switcher .hd img,.zswitch-quality .hd img{margin-top: -2px;vertical-align: middle;}
.tcp-video-quality-switcher li.vjs-menu-item:hover,.zswitch-quality li.vjs-menu-item:hover{background-color: rgba(255,255,255,.25);}
.tcp-video-quality-switcher .vjs-menu li,.zswitch-quality .vjs-menu li{font-size: 14px;height: 32px;line-height: 32px;text-align: left;padding:0 0 0 18px;}
.tcp-video-quality-switcher .hd.vjs-selected,.tcp-video-quality-switcher .hd.vjs-selected:hover,.tcp-video-quality-switcher .hd.vjs-selected:focus,
.zswitch-quality .hd.vjs-selected,.zswitch-quality .hd.vjs-selected:hover,.zswitch-quality .hd.vjs-selected:focus{color: #F3CE74;}

/*已购会员卡片*/
.hasbuy-card-box{padding: 15px;}
.hasbuy-card-box .card-box{border-radius: 10px;background:#333 url("../../img/2021_m/img_hasbuy_bg.png") no-repeat center right/99px 93px;padding: 10px 12px 10px 10px;color: #AFA281;font-size: 12px;}
.hasbuy-card-box .title{font-size: 13px;font-weight: bold;color: #fff;margin-bottom: 4px;display: -webkit-inline-flex;display: -moz-inline-box;display: inline-flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;max-width: 100%;}
.hasbuy-card-box .title img{vertical-align: middle;}
.hasbuy-card-box .title .ui-nowrap{-webkit-flex: 1;-moz-box-flex: 1;flex: 1;}
.hasbuy-card-box .line{width:1px;height: 14px;background: rgba(92, 88, 76, 0.4);margin: 0 5px;}
.hasbuy-card-box .user-info{display: -webkit-inline-flex;display: -moz-inline-box;display: inline-flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;max-width: 100%;}
.hasbuy-card-box .avatar{width: 14px;height: 14px;border: 1px solid #EEEEEE;border-radius: 50%;overflow: hidden;margin-right: 5px;}
.hasbuy-card-box .username{-webkit-flex:1;-moz-box-flex:1;flex:1;margin-right: 3px;}
.hasbuy-card-box .xf-btn{display:block;width: 40px;height: 18px;border-radius: 20px;border: 1px solid #FFCA8B;line-height: 16px;text-align: center;font-size: 12px;color: #FFCA8B;margin-left: 10px;}
.single-buy-sign{font-size: 12px;color: #333;padding-left: 10px;}
.single-buy-sign img{vertical-align: middle;margin-top: -2px;margin-right: 3px;}

.tv-page-container .hasbuy-sp-list .tv-ui-list-info{padding-top: 7px;}
.tv-page-container .hasbuy-sp-list>li{padding: 15px;}
.tv-page-container .hasbuy-sp-list li .tv-ui-list-img{width:100px;height: 64px;}
.tv-page-container .hasbuy-sp-list .belong-to-column .ui-list-img{margin: 0;}
/*直播课*/
.live-box>li{padding-top:14px;}
.live-box>li:not(:last-child){border-bottom:1px solid #f2f2f2;}
.live-box>li>a{display:block;width:100%;}
.live-box-hd{line-height:46px;}
.live-box-hd .l{font-size:12px;color:#666;}
.live-box-hd .r{font-size:12px;color:#999;}
.live-box .intro-hd{margin-bottom: 5px;}
.live-box .intro-hd .l{font-size:12px;color:#666;padding: 0 5px 0 0;}
.live-box .intro-hd .l img{margin-right: 5px;}
.live-box .intro-hd .r{font-size:12px;color:#999;text-align: right;}
.live-box .thumb-txt .thumb{margin-bottom: 14px;width:100px;height:64px;position:relative}
.live-box .thumb-txt .column:before{content: "";width: 86px;height: 1px;background: #EEEEEE;position: absolute;left: 50%;bottom: -3px;margin-left: -43px;}
.live-box .thumb-txt .column:after{content: "";width: 72px;height: 1px;background: #EEEEEE;position: absolute;left: 50%;bottom: -6px;margin-left: -36px;}
.live-box .thumb-txt .thumb .common-tag-box{left:6px;padding-top:6px;}
.live-box .thumb-intro{padding:0 0 10px 12px;}
.live-box .thumb-intro .title{font-size:.14rem;color: #333;height:auto!important;}
.live-box .info-ls .zbtx{width:18px;height:18px;margin:0 4px 0 0}
.live-box .info-ls .ui-avatar>span{background-image: url(../img/avatar_small.jpg);background-position:center;}
.live-box .info-ls,.live-box .info-ls .zbtx,.live-box .info-ls .zbnc{float:left;}
.live-box .info-ls .zbnc{font-size:12px;color:#666;line-height:18px;max-width: -webkit-calc( 100vw - 198px);max-width: -moz-calc( 100vw - 198px);max-width: calc( 100vw - 198px);overflow: hidden;white-space: nowrap;}@media (max-width: 320px){.live-box .info-ls .zbnc{max-width: -webkit-calc( 100vw - 188px);max-width: -moz-calc( 100vw - 188px);max-width: calc( 100vw - 188px)}}
.live-box .info-ls .icon-huiyuan+.zbnc{max-width: -webkit-calc( 100vw - 214px);max-width: -moz-calc( 100vw - 214px);max-width: calc( 100vw - 214px)}@media (max-width: 320px){.live-box .info-ls .icon-huiyuan+.zbnc{max-width: -webkit-calc( 100vw - 204px);max-width: -moz-calc( 100vw - 204px);max-width: calc( 100vw - 204px)}}
.live-box .info-ls .icon-huiyuan{float:right;vertical-align:top;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px);margin-left:4px;}
.live-box .info-ff .l{-webkit-box-flex: 1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;}
.live-box .info-ff .quan{display:inline-block;margin-left: 10px;width: 28px;height: 16px;line-height:14px;text-align:center;border: 1px solid #FF6702;border-radius:2px;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 12px;color: #FF6602}
.live-box .buy-button{display: inline-block;margin-left: 10px;font-size:12px;font-weight:bold;color:#666;line-height:20px;}
.live-box .buy-intro .old-price{color:#999;text-decoration: line-through;}
.live-box .thumb-intro .type,.live-thumb-txt .thumb-intro .type,.page-goods .master-type{display: inline-block;width: 65px;height: 20px;line-height:20px;background: -webkit-linear-gradient(left, #D4AE7B 0%, #F6DCB6 100%);background: -moz-linear-gradient(left, #D4AE7B 0%, #F6DCB6 100%);background: -o-linear-gradient(left, #D4AE7B 0%, #F6DCB6 100%);background: linear-gradient(90deg, #D4AE7B 0%, #F6DCB6 100%);border-radius: 2px;text-align: center;font-size: 12px;font-weight: bold;color: #996C33!important;margin-right: 5px;}
.live-box .thumb-intro .type img,.live-thumb-txt .thumb-intro .type img,.page-goods .master-type img{vertical-align: middle;margin-top: -2px;}
.live-box .thumb-intro .type .t-line,.live-thumb-txt .thumb-intro .type .t-line,.page-goods .master-type .t-line{display: inline-block;vertical-align: middle;width: 1px;height: 10px;background: #B28850;margin: -2px 3px 0;}
/*大师班标签迭代：统一修改为背景图片，类似之前的标签改法*/
.common-live-tags{margin-right: 5px;display: none;}
.common-live-tags.sign_master{background: url("../../img/tag/sign_master.png") no-repeat center top/100%;width: 65px;height: 20px;display: inline-block;}
.common-live-tags.teaching_live{background: url("../../img/tag/teaching_live.png") no-repeat center top/100%;width: 77px;height: 20px;display: inline-block;}
.common-live-tags.live_room{background: url("../../img/tag/live_room.png") no-repeat center top/100%;width: 77px;height: 20px;display: inline-block;}
.common-live-tags.live-column{background: url("../../img/tag/live_column_m.png") no-repeat center top/100%;width: 54px;height: 18px;display: inline-block;vertical-align: middle;}

.h75{height: 75px!important;}
.tv-page-container .tv-list>li .remove-btn{display: block;width: 40px;height: 18px;border-radius: 2px;border: 1px solid #BBBBBB;line-height: 16px;text-align: center;font-size: 12px;color: #999;}