@charset "utf-8";
/*----------------首页----------------*/

/*--------视频--------*/
.live-new{margin: 0rem;padding:0rem;}
.live-new li{float: left;width: 3.45rem;margin-right: 0.2rem;margin-top: 0.2rem;}
.live-new li:nth-child(2n){margin-right: 0rem;}
.live-new li img{width: 3.45rem;height: 1.94rem;border-radius: 0.05rem;}
.live-new li .livenew-img{position: relative;}
.live-new li .livenew-img .live-fire{position: absolute;bottom: 0;right: 0; width: 3.21rem;border-radius: 0 0.05rem 0.05rem 0; padding:0.08rem 0.12rem;background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7) 69%);}
.live-new li .livenew-img .live-fire b{float: left; width: 0.26rem;height: 0.26rem;}
.live-new li .livenew-img .live-fire b img{width: 0.26rem;height: 0.26rem;}
.live-new li .livenew-img .live-fire p{float: right;color: #fff;}
.live-new li .livenew-img .live-fire p i{width: 0.16rem;height: 0.22rem;margin:0.03rem;}
.live-new li .livenew-img .live-fire p i img{float: left;width: 0.16rem;height: 0.22rem;}
.live-new li h2{font-size: 0.28rem;margin:0.1rem 0rem 0.15rem 0rem; text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.live-new li .livenew-pp{border-top: 1px solid #ddd;padding-top: 0.18rem;}
.live-new li .livenew-pp img{float: left; width: 0.72rem;height: 0.48rem;border: 1px solid #ddd;border-radius: 0;}
.live-new li .livenew-pp p{float: left;margin: 0.06rem 0rem 0rem 0.15rem;font-size: 0.22rem;width: 2.55rem; color:#5e5e5e;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.live-new li .livenew-btn{margin-top: 0.2rem;}
.live-new li .livenew-btn a{text-align: center;border-radius: 0.1rem 0rem 0rem 0.1rem; padding-top: 0.1rem; float: left;font-size: 0.24rem;color:#333; width: 3.45rem;height: 0.5rem;border-radius: 0.5rem;background-image: linear-gradient(90deg,#acfde2,#e3f9be);}


/*----------------直播预告----------------*/
.live-yugao {padding-bottom: 0.2rem;border-bottom: 0.01rem solid #efefef;}
.live-yugao li{border-top: 0.01rem solid #efefef;margin-top: 0.2rem;padding-top: 0.2rem;}
.live-yugao li:nth-child(5){border-bottom: 0px;}
.live-yugao li>a{float: left;}
.live-yugao li>a>img{width: 3.45rem;height: 1.94rem;}
.live-yugao li .liveyugao-main{float: right;width: 3.45rem;}
.live-yugao li .liveyugao-main h2{font-size: 0.28rem;margin-bottom: 0.15rem; text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.live-yugao li .liveyugao-main .liveyugao-time p {float: left;font-size: 0.22rem;color: #b0b0b0;padding: 0.03rem 0rem;border-radius: 0.05rem;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.live-yugao li .liveyugao-main .liveyugao-time p:nth-child(1){margin-right:0.2rem;}
.live-yugao li .liveyugao-main .liveyugao-time p i{font-size:0.22rem;margin: 0.03rem 0.06rem 0rem 0rem;}
.live-yugao li .liveyugao-main .liveyugao-btn{ margin-top: 0.3rem;}
.live-yugao li .liveyugao-main .liveyugao-btn a{text-align: center;border-radius: 0.1rem 0rem 0rem 0.1rem; padding-top: 0.12rem; float: left;font-size: 0.24rem;color:#666666; width: 1.7rem;height: 0.53rem;background-color: #f5f7fb;}
.live-yugao li .liveyugao-main .liveyugao-btn a:nth-child(2){color:#fff;border-radius: 0rem 0.1rem 0.1rem 0rem; background: linear-gradient(90deg, #0077cc 0%, #0077cc 100%);}



/*----------------直播列表页----------------*/
.live-list {padding-bottom: 0.2rem;border-bottom: 0.01rem solid #efefef;}
.live-list li{border-top: 0.01rem solid #efefef;margin-top: 0.2rem;padding-top: 0.2rem;}
.live-list li:nth-child(5){border-bottom: 0px;}
.live-list li .livelist-img{float: left;position: relative;}
.live-list li .livelist-img>img{width: 3.6rem;height: 2.02rem;}
.live-list li .livelist-img .livelist-fire{position: absolute;bottom: 0;right: 0; width: 3.36rem;border-radius: 0 0.05rem 0.05rem 0; padding:0.08rem 0.12rem;background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7) 69%);}
.live-list li .livelist-img .livelist-fire b{float: left; width: 0.26rem;height: 0.26rem;}
.live-list li .livelist-img .livelist-fire b img {width: 0.26rem;height: 0.26rem;margin: 0.05rem 0 0 0;}
.live-list li .livelist-img .livelist-fire p {float: right;color: #fff;font-size: 0.2rem;}
.live-list li .livelist-img .livelist-fire p i {width: 0.16rem;height: 0.22rem;}
.live-list li .livelist-img .livelist-fire p i img {float: left;width: 0.16rem;height: 0.22rem;margin: 0.03rem 0.08rem 0 0;}
.live-list li .livelist-main{float: right;width: 3.3rem;}
.live-list li .livelist-main h2{font-size: 0.28rem;margin-bottom: 0.05rem; text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.live-list li .livelist-main span{font-size: 0.2rem;color: #999;margin-bottom: 0rem;overflow:hidden;}
.live-list li .livelist-main span i{margin-right: 0.1rem}
.live-list li .livelist-main .livelist-pp{border-top: 1px solid #ddd;padding-top: 0.12rem;}
.live-list li .livelist-main .livelist-pp img{float: left; width: 0.72rem;height: 0.48rem;border: 1px solid #ddd;border-radius: 0;}
.live-list li .livelist-main .livelist-pp p{float: left;margin: 0.06rem 0rem 0rem 0.15rem;font-size: 0.22rem;width: 2.4rem; color:#5e5e5e;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.live-list li .livelist-main .livelist-btn{margin-top: 0.1rem;}
.live-list li .livelist-main .livelist-btn a {text-align: center;padding-top: 0.06rem;float: left;font-size: 0.24rem;color: #333;width: 3.45rem;height: 0.42rem;border-radius: 0.5rem;background-image: linear-gradient(90deg,#acfde2,#e3f9be);}

/*----------------直播详情页----------------*/
.liveny-vio iframe {width: 7.1rem;height: 3.99rem;}
.liveny-tit {float: left;margin: 0.2rem 00rem 0.2rem 0rem;}
.liveny-tit h1 {font-size: 0.38rem;line-height: 0.56rem;font-weight: bold;}
.liveny-mess-p {float: left;width: 7.1rem;}
.liveny-mess-p p {float: left;color: #8a8a8a;font-size: 0.22rem;border-radius: 0.05rem;margin-bottom:0.05rem;margin-right:0.2rem;}
.liveny-mess-p p i {font-size: 0.22rem;margin: 0.03rem 0.06rem 0 0;}
.liveny-mess-p p:last-child{margin-right:0rem;}