body{
	background-color: #f0f0f0!important;
	font-size: .24rem;
	max-width: 720px;
    margin: auto;
    overflow-x:hidden
}
.live_shop_cart_big{
	width: .64rem!important
}
.vcp-poster{background: rgb(39,54,155);}
.live_shop_cart_big_txt{left: 58%!important}
.guide_img {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 999;
}
.shop_car_add {
    position: fixed;
    /*bottom: 2.1rem;*/
    bottom: 1.6rem;
    left: 0.6rem;
    color: red;
    font-size: .32rem;
    opacity: 0; 
    font-weight: bold;
    display: block
}
.text-shadow{
	text-shadow: 0px 0px 5px #000;
}
.share_pic_box {
    border-radius: .13rem
}
.share_top_rank{
	width: .4rem;
	text-align: center;
}
.back_go_btn{
    transform: rotate(180deg);
    width: .2rem;
    position: relative;
    z-index: 10;
}
.vcp-poster-pic.cover{
	/*width: 100%!important;*/
	/*height: auto!important*/
}
.vcp-player{height:100%!important;    object-fit: fill;}
.header{
	height: .88rem;
	padding: 0 .24rem;
	background: #fff;
	border-bottom: 1px solid #f0f0f0
}
.header img{
	width: .2rem;
	height: .33rem;
}
.header p{
	font-size: .32rem;
}
.nav_tab{
	padding: 0 .5rem;
	height: .88rem;
	background: #fff;
}
.nav_tab p{
	height: .88rem;
	font-size: .28rem;
	line-height: .88rem;
}
.nav_select{
    font-weight: bold;
    border-bottom: .04rem solid #F23030;
    box-sizing: border-box;
}
.live_shopping_cart{display: none}
.horizontal_area{display: none}
#floor_two{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    /*background: url(../images/live_bj.png)no-repeat;*/
    /*background-size: 100% 100%;*/
}
.horizontal_tab{z-index: 2}
/*直播列表*/
.live_list_main{
	padding: 
}
.live_list_item{
	background: #fff;
	border-radius: .13rem;
	margin: .2rem .28rem 0 .28rem;
	position: relative;
}
.live_list_top{
	/*height: 3.14rem;*/
	border-radius: .13rem .13rem 0 0;
}
.live_list_top_img{
	height: 100%;
	width: 100%;
	border-radius: .13rem .13rem 0 0;
}
.live_list_bottom{
	background: #fff;
	border-radius: 0 0 .13rem .13rem ;
}
.live_list_top_state{
	position: absolute;
	top: .14rem;
	left: .14rem;
	height:.32rem;
	background: rgba(0,0,0,.3);
	/*background: red;*/
	border-radius: .16rem;
	padding: 0 .13rem 0 0;
}
.live_list_top_state p{
	color: #fff;
	font-size: .2rem;
	height: 100%;	
	display: flex;
	align-items: center;
	line-height: .32rem
}
.live_list_top_state img{
    width: .15rem;
    margin-right: .1rem;
}
.live_list_state_txt{
	padding: 0 .13rem;
	border-radius: .16rem;
}
.live_list_state_time{
	padding-left: .1rem
}
.live_advance{
	background: rgba(37,191,81,1);
	background:linear-gradient(90deg,rgba(37,191,81,1) 0%,rgba(37,164,72,1) 100%);
}
.live_in{
	background: rgba(253,101,0,1);
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
}
.live_playback{
	background: rgba(153,153,153,1);
	background:linear-gradient(90deg,rgba(153,153,153,1) 0%,rgba(102,102,102,1) 100%);
}
.live_list_bottom{
	padding: .22rem .26rem;
}
.live_list_bottom_tit{
	font-size: .28rem;
	color:#333;
}
.live_list_main_tit{
	height: 1rem;
	background: #fff;
	padding: 0 .25rem;
	font-weight: bold;
	font-size: .28rem;
	line-height: 1rem;
	/*border-top: .2rem solid #f0f0f0;*/
	    margin-top: .2rem;
}
.live_list_bottom_time{
	color: #999999;
	font-size: .24rem;
	flex-shrink: 0;
}
.live_list_bottom_btn{
	height:.47rem;
	padding: 0 .1rem;
	background: rgba(37,191,81,1);
	background:linear-gradient(90deg,rgba(37,191,81,1) 0%,rgba(37,164,72,1) 100%);
	border-radius:.23rem;
	color: #fff;
}
.live_list_bottom_btn img{
	margin-right: .05rem;
	width: .28rem
}
.live_in_zan{
	position: absolute;
	top: .14rem;
	right: .3rem;
}
.live_in_zan p{
	font-size: .2rem;
	color: #fff;
	text-shadow: 0px 0px 5px #000;
}
.live_in_zan img{
	width: .32rem;
	height: .32rem;
	margin-right: .07rem
}
/*直播列表*/

/*直播详情*/
.live_info_box{
    position: absolute;
    top: 0;
    /* left: 0; */
    width: 100%;
    height: 100%;
    /*max-width: 720px;*/
    margin: auto;
    min-height: 100vh;
    z-index: 0;
    /*background: url(../images/live_bj.png)no-repeat;*/
    /*background-size:100% 100%; */
}
.live_info_bj{
	width: 100%;
	height: 100%;
	/*position: relative;*/
    /*z-index: 2;*/

    /*background: url(../images/guess_bj.jpg)no-repeat;*/
    background-size: 100% 100%;

}
.live_logo_pic{
	height: .32rem;
	margin-left: .2rem
}
.live_logo_area{
	/*margin: .28rem 0 .24rem 0;*/
	/*z-index: 1*/
}
.live_info_area{
/*	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;*/
}
.live_logo_right img{
	width: .3rem;
	height: .3rem;
	margin-left: .54rem;
}
.store_live_name div{
	background: #fff;
	width: .6rem;
	height: .6rem;
	border-radius: .5rem;
}
.store_live_name div img{
    width: 100%;
    border-radius: .5rem;
}
.store_live_info,.live_logo_area{
	padding: 0 .28rem;
	position: relative;
}

.store_live_info{
    position: absolute;
    width: 100%;
    top: .9rem;
    box-sizing: border-box;
    z-index: 3
}
.live_logo_area{
	position: absolute;
    width: 100%;
    top: .29rem;
    box-sizing: border-box;
    z-index: 3
}

.store_live_name p{
	font-size: .24rem;
	color: #fff;
	margin-left: .14rem;
	margin-right: .54rem;
	/*width: 1.4rem;*/
}
.store_live_gz{
	background: rgba(253,101,0,1);
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
	border-radius: .23rem;
	height: .47rem;
	color: #fff;
	padding: 0 .14rem
}
.store_live_gz_no{
	background: rgba(153,153,153,1);
	background:linear-gradient(90deg,rgba(153,153,153,1) 0%,rgba(102,102,102,1) 100%);
	border-radius: .23rem;
	height: .47rem;
	color: #fff;
	padding: 0 .14rem
}
.store_live_gz img{
	width: .28rem;
	margin-right: .05rem
}
.live_people_num{
	position: absolute;
	right: .28rem;
	color: #FFFFFF;
	font-size: .24rem
}
.tip_gz_info{
    position: absolute;
    top: .75rem;
    background: rgba(0,0,0,.3);
    border-radius: .13rem;
    padding:.28rem;
    width: 4rem;
    box-sizing: border-box;
    left: 1.9rem;
}
.tip_gz_info .triangle {
    width: 0;
    height: 0;
    border-width: 0 .12rem .12rem;
    border-style: solid;
    border-color: transparent transparent rgba(0,0,0,.3);
    position: absolute;
    top: -.12rem;
    left: 1.45rem;
}
.tip_gz_info p{
	width: auto;
	margin-right: 0rem;
	margin-left: .2rem;
}
.aside_content{
	position: absolute;
	right: .28rem;
	top: 2.47rem;
	display: flex;
	flex-direction: column;
	z-index: 10
}
.aside_content img{
	margin-bottom: .36rem;
	width: .88rem
}
.live_bottom_content{
    position: absolute;
    bottom: 0;
    padding: 0 .28rem .32rem .28rem;
    width: 100%;
    box-sizing: border-box;
    z-index: 2
}
.live_chat_content{    
    height: 200px;
    overflow-y: scroll;
    margin-bottom: .3rem;
    width: 3.93rem;
    margin-top: .2rem
}
.live_chat_content div{
	background: rgba(0,0,0,.3);
	border-radius: .23rem;
	color: #fff;
	font-size: .24rem;
	margin-top: .13rem;
	display: flex;
	align-items: center;
	padding: 0.03rem .2rem;
	display: block;
    width: fit-content;
    word-break: break-all;
}
.video_play_btn{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 10;
	width: 1rem
}
.vcp-player{
	font-size: 0;
	background-size: 100% 100%;
}
.vcp-error-tips{
	font-size: .24rem!important;
}
.vcp-player video{
	max-width: 100%;
    margin: auto;
	object-fit: fill;
}
.mask_bj{
	position: fixed;top: 0;width: 100%;height: 100%;z-index: 1
}
.spzm_style{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.spzm_style img{
	width: 1rem
}
.spzm_style p{
	color: #fff
}

#show_shopping_cart{display: block!important}
.live_bottom_chat{
	/*z-index: 2*/
}

.live_chat_content div:first-child+div{
	background: rgba(70, 128, 209, .5);
	/*border-radius: .07rem*/
}
.send_input_content input{
	width: 100%;
	background: rgba(0,0,0,.3);
	border-radius: .32rem;
	height: .64rem;
	padding: 0 .3rem;
	box-sizing: border-box;
	width: 3.93rem;
	font-size: .24rem;
	color: #fff;
	border: none;
}
.send_input_content input::-webkit-input-placeholder {
    color: #CCCCCC;
}
.chat_send_btn{
    font-size: .28rem;
    color: #fff;
    position: absolute;
    bottom: 1.5rem;
    right: 3rem;
}
.chat_send_btn a{
	color: #fff;
}

.live_bottom_icon{
	position: relative;
}
.live_bottom_icon p{
	position: absolute;
    top: -.1rem;
    left: .27rem;
	height:.2rem;
	background: rgba(253,101,0,1);
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
	border-radius: .07rem;
	color: #fff;
	font-size: .2rem;
	padding: 0 .08rem;
	white-space: nowrap;
}
.live_bottom_icon img{
	width: .42rem;
}
.live_in_buy{
	/*margin: 0 .28rem;*/
}
.live_in_buy div img{
	width: .25rem;
	margin-right: .1rem
}
.live_in_buy div{
	position: relative;
	left: -4rem;
	color: #fff;
	border-radius: .23rem;
	padding: 0 .2rem;
	width:max-content;
	height: .47rem;
	display: flex;
	align-items: center;
	margin-top: .13rem;
}
.live_in_buy_gz{
	background: rgba(255,128,0,1);
	background:linear-gradient(90deg,rgba(255,128,0,1) 0%,rgba(255,80,0,1) 100%);
}
.live_in_buy_hb{
	background: rgba(253,101,0,1);
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(251,3,1,1) 100%);
}
.live_in_buy_ds{
	background: rgba(37,191,81,1);
	background:linear-gradient(90deg,rgba(37,191,81,1) 0%,rgba(37,164,72,1) 100%);
}
.user_input_area{
	width: 100%;
    position: absolute;
    bottom: 0;
    background: rgb(238,238,245);
    height: .8rem;
    padding: 0 .28rem;
    background: #f0f0f0;
    box-sizing: border-box;
    z-index: 2
}
.user_input_area input{
	height: .55rem;
	width: 4.9rem;
	border: 1px solid #CACACA;
	padding: 0 .14rem;
	font-size: .28rem
}
.user_input_area div{
	background: rgba(253,101,0,1);
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(251,3,1,1) 100%);
	width: 1.53rem;
	height: .55rem;
	border-radius: .28rem;
	margin-left: .14rem;
	text-align: center;
	color: #fff;
	font-size: .24rem;
}
.recommend_goods{
    position: absolute;
    top: -1.5rem;
    left: -.3rem;
   	width: 1.2rem;
	height: 1.2rem;
}
.recommend_goods_box img{
	width: 1.2rem;
	height: 1.2rem;
	border-radius: .07rem;
}
.recommend_goods_box em{
	position: absolute;
	bottom: 0;
	height: .27rem;
	width: 100%;
	color: #fff;
	text-align: center;
	line-height: .27rem;
	background: rgba(0,0,0,.4);
	left: 0;
	border-radius: 0 0 .07rem .07rem
}
.recommend_goods_box .triangle{
    width: 0;
    height: 0;
    border: .14rem solid transparent;
    border-top-color: #fff;
    border-style: solid;
    /* border-color: transparent transparent rgba(0,0,0,.4); */
    position: absolute;
    bottom: -.28rem;
    left: .46rem;
}
/*------------------------------*/

/*详情页弹框*/
.live_pop{
	position: fixed;
	top: 50%;
	left:50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.guess_fail_pop{
	width: 5.33rem;
	background: url(../images/guess_bj.jpg)no-repeat;
	background-size: 100% 100%;
	border-radius: .13rem;
	flex-direction: column;
}
.guess_info_write_pop{
	width: 6.67rem;
}
.guess_fail_head{
	width: 1.05rem;
	/*border-radius: 50%;*/
	position: relative;
	top: -.52rem;
}
.guess_fail_txt{
	font-size: .36rem;
	color: #fff;
	margin-top: -.15rem;
	font-weight: bold;
}
.guess_fail_people{
	font-size: .24rem;
	color: #fff;
	padding: .1rem 0 .38rem 0;
}
.continue_watch{
	border:2px solid rgba(255,191,160,1);
	border-radius: 1rem;
	width: 2.13rem;
	height: .67rem;
	font-size: .28rem;
	color: #fff;
	box-sizing: border-box;
}
.close_pop_btn{
	width: .46rem;
    height: .46rem;
    position: relative;
    bottom: -.86rem;
}



.guess_success_gift img{
	width: 2rem;
	height: 2rem;
	border-radius: .13rem
}
.guess_success_gift p{
	font-size: .24rem;
	color: #fff;
	padding: .2rem 0 .4rem 0
}
.guess_success_coupon{
    color: #E93209;
    background: url(../images/guess_pic3.png)no-repeat;
    background-size: 100% 100%;
    width: 4.67rem;
    height: 1.52rem;
    justify-content: center;
    margin-bottom: .4rem;
}
.guess_success_coupon div{
	padding-left: .35rem
}
.guess_success_coupon_price{
	font-size: .25rem;
	font-weight: bold;
}
.guess_success_coupon_price span{
	font-size: .6rem;
	font-family: zhueFontNum;
}
.guess_success_gift img{
	width: 2rem;
	height: 2rem;
	border-radius: .13rem
}
.guess_success_gift p{
	font-size: .24rem;
	color: #fff;
	padding: .2rem 0 .4rem 0
}
.guess_info_write{
	background: #fff;
	border-radius: .07rem;
	width: 100%;
	margin: .4rem 0;
}
.guess_info_item{
	height: .93rem;
	margin: 0 .33rem;
	border-bottom: 1px solid #f0f0f0
}
.guess_info_write p{
	color: #999999;
	font-size: .28rem;
	flex-shrink: 0;
}
.guess_info_write input{
	margin-left: .46rem;
	width: 100%
}
.guess_info_write_form{
	width: 6rem;
	flex-direction: column;
}
.guess_info_write div textarea{
	height: 1.5rem;
	margin-left: .46rem;
}
.submit_info{
	background: rgba(255,169,19,1);
	background:linear-gradient(0deg,rgba(255,169,19,1) 0%,rgba(255,212,97,1) 100%);
	color: #F74310;
	border: none;
	font-weight: bold;position: relative;
}
.guess_record table{
	/*padding: 0 .24rem;*/
	width: 100%;
	box-sizing: border-box;
}
.guess_record_select{
	padding: .36rem .4rem 0rem .4rem;
	width: 100%;
	color: #fff;
	box-sizing: border-box;
}
.guess_record_item{
	margin-bottom: .4rem
}
.guess_record table tr{
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
	height: .93rem;
}
.guess_record table tr:last-child td{
	border-bottom: none!important
}
.guess_record table tr td{
	border-bottom: 1px solid #f0f0f0;
}
.guess_record table tr th{
	font-weight: bold;
	border-bottom: 1px solid #f0f0f0;
}
.edit_address_icon{
	width: .25rem;
	float: left;
	margin-right: -1rem;
}
#playback_move{
	/*position: relative;*/
	/*top: -.6rem*/
}
.guess_record_btn{
	width: 3.33rem;
	height: .67rem;
	border:2px solid rgba(255,210,0,1);
	border-radius:1rem;
	font-size: .28rem;
	color: #FFD200;
}
.guess_answer_txt{
	font-size: .32rem;
	color: #fff;
	padding: 0 .4rem;
}

.guess_record_select input[type="radio"] + label::before {
    content: "\a0"; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    width: .32rem;
    height: .32rem;
    box-sizing: border-box;
    background:url('https://www.zhue.cn/mobile/themes/zhue/images/guess_noselect.png.png') no-repeat center center;
    border-radius: .07rem;
    position: absolute;;
   right: .4rem
}
.guess_record_select input[type="radio"]:checked + label::before {
    background:url('https://www.zhue.cn/mobile/themes/zhue/images/guess_select.png') no-repeat center center;/*背景图的写法是生效的*/
     background-size: cover;
     border:none;

}
.guess_record_select input[type="radio"] {
    position: absolute;
    /*clip: rect(0, 0, 0, 0);*/
    box-sizing: border-box;
    right: .4rem;
    z-index: 999999;
    opacity: 0;
}


.red_packet_head{
    width: 100%;
    position: relative;
    top: -1.5rem;
}
.live_red_packet_pop{
	background: url(../images/live_hb_bj.jpg)no-repeat;
	/*background-size: 100% 100%;*/
	border-radius: .13rem;
	flex-direction: column;	
}

.get_redPacket_pop{
	width: 6rem;
	background: url(../images/live_hb_bj.jpg)no-repeat;
	background-size: 100% 100%;
	border-radius: .13rem;
	flex-direction: column;	
	padding: .4rem .34rem;
	box-sizing: border-box;
}
.get_redPacket_info{
    text-align: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.get_redPacket_txt1{
	padding-bottom: .4rem;
}
.get_redPacket_txt2{
	padding: .1rem 0;
	font-size: .28rem;
}
.get_redPacket_txt3{
	font-size: .28rem;
}
.get_redPacket_pic_box{
	width: .97rem;
	height: .97rem;
	border-radius: 50%;
	background: #fff;
}
.get_redPacket_pic{
	width: 90%;
}
.get_redPacket_price{
	background: #fff;
	border-radius: .13rem;
	padding-top: .27rem;
	margin: .4rem 0 .27rem 0;
}
.get_redPacket_price ul{
	flex-wrap: wrap;
}
.get_redPacket_price ul li{
    width: 1.4rem;
    height: .8rem;
    border: 1px solid rgba(229,229,229,1);
    border-radius: .8rem;
    text-align: center;
    line-height: .8rem;
    margin-left: .27rem;
    margin-bottom: .27rem;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;	
    font-size: .28rem
}
.get_redPacket_lastli{
	width: 2.4rem!important;
	display:flex!important;
	position: relative;
}
.get_redPacket_lastli input{
    width: 87%;
    text-align: center;
    border-radius: .6rem;
    position: absolute;
    left: 0;
}
#pay_confirm_btn{
    width: 1.39rem;
    height: .8rem;
    background: rgba(253,101,0,1);
    background: linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(251,3,1,1) 100%);
    border-radius: .6rem;
    color: #fff;
    line-height: .8rem;
    margin-top: -.3rem;
    margin-left: -.7rem;
    z-index: 1
}

.get_redPacket_price .select{
	border: 1px solid #FD0A09;
	color: #FD0A09;
}
.hb_fwsm{

}
.hb_fwsm{
	color: #fff;
}
.hb_fwsm img{
	width: .24rem;
	height: .24rem;
	margin-right: .13rem
}
.hb_fwsm_detail{
	color: #fff;
	margin-top: .1rem
}
.invite_look_pop{
	width: 6.67rem;
	padding: .67rem;
}

.invite_look_top{
	color: #fff;
}
.invite_look_top img{
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
}
.invite_look_top_info{
	margin-left: .2rem;
}
.invite_look_top_name{
	font-size: .28rem;
}
.invite_look_pic img{
	padding: .6rem 0 .47rem 0;
}
.invite_look_pic_txt{
	font-size: .4rem;
	text-align: center;
	color: #fff;
}
.invite_look_live_info{
	color: #fff;
	padding: 1.15rem 0 .52rem 0;
}
.invite_look_share img{
	width: 1.32rem;
	height: 1.32rem;
}
.invite_look_share_txt{
	margin: .15rem 0 .22rem 0;
	color: #fff
}
.invite_look_share_btn{
	width:1.47rem;
	height:.53rem;
	border:2px solid rgba(255,255,255,1);
	border-radius:.27rem;
	text-align: center;
	line-height: .53rem;
	box-sizing: border-box;
}
.guess_count_down{
    position: relative;
    top: -.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.guess_count_down_txt{
    color: #F23030;
    font-size: .28rem;
    position: absolute;
    /*top: .65rem;*/
    z-index: 1;
}

/*抽奖*/

.live_lottery_pop{
	width: 6.67rem;
	background: #F31919;
	background-size: 100% 100%;
	border-radius: .13rem;
	flex-direction: column;	
	padding: .4rem .34rem;
	box-sizing: border-box;
}

.lottery_row{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.lottery_row div{
    width: 1.77rem;
    height: 1.77rem;
}
.lottery_row img{
    width: 100%;
    height: 100%;
    background: #Fff;
    border-radius: .13rem;
}
#btn.cjBtn{
	background-image: url(../images/start_cj.png);
	background-size: 100% 100%;
}

#luck .active{
	border: .05rem solid rgb(255,195,67);
	box-sizing: border-box;
	border-radius: .16rem;
}
.shanDeng{
	width: 6rem;
	height: 6rem;
	background:#FE3F1A;
	padding: .2rem;
	box-sizing: border-box;
}
.lottery_row_box{
    display: flex;
    flex-direction: column;
}
.live_lottery_txt{
	text-align: center;
	font-size: .36rem;
	color: #fff;
	padding-bottom: .38rem;
}
.live_lottery_bottom{
	width: 100%;
	margin-top: .27rem
}
.live_lottery_bottom_left{
	color: #fff;
}
.live_lottery_bottom_right{
	/*width: 1.66rem;*/
	height: .53rem;
	border: 1px solid #fff;
	padding: 0 .2rem;
	border-radius: .27rem;
}
.live_lottery_bottom_right img{
	width: .23rem;
	margin-right: .05rem
}
.live_lottery_bottom_right p{
	color: #fff;
}
/*---------*/

/*--------*/


/*右侧滑动*/
.aside_slide{
	width: 6.27rem;
	background: rgba(0, 0, 0, 1);
	position: fixed;
	right: -6.27rem;
	top: 0;
	height: 100%;
	z-index: 2;
	display: flex;
}
.mask{
	background: rgba(0,0,0,.6);
	width: 100%;
	position: fixed;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}
.pop_mask{
	background: rgba(0,0,0,.6);
	width: 100%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 21	
}
.aside_slide_left{
	display: flex;
}
.aside_slide_left p{
	width:.07rem;
	height:1.23rem;
	background:rgba(153,153,153,1);
	border-radius:.03rem;
	margin: 0 .2rem;
	align-self: center;
}
.aside_slide_right .live_list_item{
	margin: .13rem .13rem 0 0;
}
.right_slide_area{
    position: absolute;
    right: 0;
    width: 30%;
    height: 55%;
    top: 11%;
    z-index: 1
}
.left_slide_area{
    position: absolute;
    left: 0;
    width: 30%;
    height: 55%;
    top: 11%;
    z-index: 1
}

/*---------------------------------------------*/

/*分享帮单*/
.share_list_bj{
	width: 100%;
}
.give_pic{
	position: absolute;
	top: 1rem;
	right: 0;
	width: 1.97rem;
}
.share_ranking{
	border-radius: .13rem;
	background: #fff;
	margin: 0 .28rem;
	padding: 0 .3rem
}
.ranking{
	font-size: .24rem;
	color: #F23030;
}
.rank_user_head{
	width: .83rem;
	height: .83rem;
	border-radius: 50%;
	margin: 0 .26rem 0 .38rem;
}
.rank_user_name{
	font-size: .28rem;
	width: 2.6rem;
}
.rank_invite_person{
	font-size: .24rem;
}
.share_ranking_item{
	height: 1.2rem;
	border-bottom: 1px solid#f0f0f0;
}
.rank_nb_share{
	background: #FD6500;
	background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(253,101,0,1) 0%,rgba(250,27,24,1) 100%);
	width: 1.4rem;
	height: .47rem;
	color: #fff;
	font-size: .24rem;
	text-align: center;
	line-height: .47rem;
	border-radius: .47rem;
}
.share_ranking_top{
    margin-bottom: .2rem;
    margin-top: -1.2rem;
    position: relative;

}
.live_have_invited{
	/*text-align: center;*/
}
.ranking img{
	width: .41rem
}
.give_reward_content{
	display: none;
}

/*-----------*/


/*获奖名单*/
.winners_list_box{
	border-radius: .13rem;
	margin: .2rem .28rem;
	padding: .4rem .3rem 0 .3rem;
	display: flex;
	background: #fff;
	flex-wrap: wrap;
}
.winners_list_item{
	width: 20%;
	display: flex;
	align-items: center;
	flex-direction: column;
	margin-bottom: .4rem
}
.winners_list_item img{
	width: .83rem;
	height: .83rem;
	border-radius: 50%;
}
.winners_list_item p{
	font-size: .24rem;
	padding-top: .1rem;
	width: 1rem;
	text-align: center;
}
/*--------------*/


/*举报列表*/
.complaints_reasons{
	background: #f0f0f0;
	padding: .22rem .32rem;
	color: #666;
	font-size: .24rem;
}
.submit_report{
	position: fixed;
	bottom: .23rem;
	margin: 0 .28rem;
	background: rgba(253,101,0,1);
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
	width: 6.67rem;
	height: .8rem;
	border-radius: .4rem;
	font-size: .28rem;
	color: #fff;
}
.report_item{
	padding: 0 .32rem;
	border-bottom: 1px solid #f0f0f0;
	height: 1rem;
	position: relative;
}
.report_item label{
	font-size: .28rem;
	padding-left: .48rem
}
.report_item input{
	width: .28rem;
	height: .28rem;
	position: absolute;
	left: .32rem;
	opacity: 0
}
.report_item_textarea textarea{
	margin: 0 .32rem;
	border: 1px solid #f0f0f0;
	width: 100%;height: 2.04rem;
	border-radius: .13rem;
	padding: .2rem;
	box-sizing: border-box;
	font-size: .28rem
}


 .report_item input[type="checkbox"] + label::before {
  content: "\a0";  /*不换行空格*/
  display: inline-block;
  width:.28rem;
  height:.28rem;
  border-radius:.07rem;
  text-align:center;
   background:url('https://www.zhue.cn/mobile/themes/zhue/images/jb_noselect.png') no-repeat center center;
   background-size: cover;
   border:none;
   position: absolute;
   left: .32rem;
}
 /*input 选中后的样式 */
 .report_item input[type="checkbox"]:checked + label::before {
     background:url('https://www.zhue.cn/mobile/themes/zhue/images/jb_select.png') no-repeat center center;/*背景图的写法是生效的*/
     background-size: cover;
     border:none;
 }
 .report_item input[type="checkbox"]:checked + label::before {
    　　content: "\2713";
   　　 background-color: yellowgreen;
}

/*-----------------*/


/*购物车*/
.live_shopping_cart{
	position: absolute;
    bottom: -70%;
    height: 70%;
    width: 100%;
    z-index: 999;
    background: #f0f0f0;
    box-sizing: border-box;
    overflow: scroll;
}
.live_shopping_cart_info{
	position: relative;
	background: #fff;
	padding: .18rem .28rem;
}
.live_merchant_head{
	width: 1.48rem;
	/*height: .67rem;*/
}
.live_merchant_info{
	margin-left: .2rem;

}
.live_merchant_name{
	font-size: .28rem;
}
.live_merchant_work{
	color: #999999;
}
.live_merchant_gz{
	position: absolute;
	right: .28rem;
}
.live_merchant_gz img{
	width: .28rem;
	margin-right: .06rem
}
.live_merchant_gz span{
	color: #F23030;
}
.live_shopping_cart_coupon{
	margin: .13rem 0 .2rem .28rem;
}
.live_shopping_coupon_item{
	background: url(../images/live_coupon_no.png)no-repeat;
	background-size: 100% 100%;
	color: #F23030;
	height: 1.57rem;
	width: 30.8%;
	text-align: center;
	margin-right: 2%
}
.live_coupon_item_pice{
	font-size: .36rem;
}
.live_coupon_item_pice span{
	font-size: .24rem;
}
.live_coupon_item_mj{

}

.bargain_goods {
    background: white;
    margin-bottom: 1px;
    padding: .28rem;
    height: 2rem;position: relative;
}
.bargain_goods a{
	width: 100%;
}

.bargain_goods_left {
	position: relative;
}	
.bargain_goods_left p{
	background: rgba(0,0,0,.5);
    color: #fff;
    border-radius: 0 0 .14rem 0;
    width: max-content;
    /*width: .5rem;*/
    text-align: center;
    height: .3rem;
    line-height: .3rem;
    position: absolute;
        padding: 0 .1rem;
}
.bargain_goods_left img {
    width: 2rem;
    display: block;
}
.bargain_goods_right {
    margin-left: 0.2rem;
    position: relative;
    width: 100%;
}
.bargain_title {
    color: #333333;
    font-size: 0.28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: .76rem;
    line-height: .38rem;
}
.bargain_peoplr {
    color: #999999;
    font-size: 0.24rem;
    margin-top: .4rem;
}
.bargain_score {
    width: 1.5rem;
    width: max-content;
    padding: 0 .1rem;
    height: 0.33rem;
    color: #F23030;
    font-size: 0.24rem;
    background: rgb(253,240,240);
    text-align: center;
    line-height: 0.33rem;
    font-weight: normal;
    margin-left: .21rem;
}
.bargain_money {
    color: #F23030;
    font-size: 0.24rem;
    font-weight: bold;
}
.bargain_money span{
	font-size: 0.37rem;
}
.bargain_middle_box{
	/*margin-top: .2rem*/
}
.bargain_btn{
    /*background: rgba(253,101,0,1);*/
	/*background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);*/
    border: 1px solid #F23030;
    color: #fff;
    text-align: center;
    font-size: 0.28rem;
    position: absolute;
    right: .28rem;
    bottom: .28rem;
    font-weight: 400;
    font-family: DroidSansFallback;
    border-radius: .3rem;
    /*padding: 0 0.20rem;*/
    color: #fff!important;
    border: none!important;
    height: .6rem;
    line-height: .6rem;
}
.bargain_shop_btn{
	background: rgba(253,101,0,1);
	padding: 0 0.20rem;
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
	bottom: 0!important;
	right: 0!important
}
.bargain_btn img{
	width: .6rem;
    position: absolute;
    right: 0rem;
    bottom: 0rem;
}
.bargain_explain{
    position: absolute;
    bottom: .28rem;
    right: 1.1rem;
    width:1.29rem;
	height:.6rem;
	border:1px solid rgba(202,202,202,1);
	border-radius:.3rem;
	color: #999999;
	box-sizing: border-box;
}
.live_shopping_cart_fixed{
	position: fixed;
	bottom: .79rem;
	left: .12rem;
	display: none;
}
.live_shopping_cart_fixed img{
	width: 1.29rem;
}
.live_shopping_cart_fixed p{
	height:.25rem;
	background:rgba(253,101,0,1);
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
	border-radius:.12rem;
	font-size: .2rem;
	color: #fff;
    position: absolute;
    top: 0;
    right: .15rem;
    padding: 0 .1rem;
}
/*------------------*/

.live_report_btn{
	color: #fff;
	margin: 0 .28rem;
	position: fixed;
	top: 26%;
	display: none;
	z-index: 10
}
.live_report_btn a{color: #fff;width: max-content;}
.live_report_btn img{
	margin-right: .07rem;
	width: .33rem;
}
.live_merchant_detail{
	color: #999999;
	background: #fff;
}
.live_merchant_detail p{
    margin: 0 0 0 1.93rem;
    padding: 0.2rem .77rem .2rem 0;
    border-top: 1px solid #f0f0f0;
}

/*未开播*/
.no_play_live_top{
	height: 3.37rem;
	width: 100%;
}
.no_play_live_info{
	padding-left: .28rem;
	position: relative;
    padding-top: .16rem;
}
.no_play_live_txt{
	padding: 0 .16rem;
	line-height:.32rem;
	border:1px solid rgba(255,255,255,1);
	border-radius:.16rem;
	color: #fff
}
.no_play_live_invite img{
	margin-right: .08rem;
	width: .25rem;
}
.no_play_live_invite{
	position: absolute;
	right: 0;
	padding: 0 .16rem;
	height:.49rem;
	background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
	border-radius:0px 0px 0px .2rem;
	top: 0;
	color: #fff;
}
.no_play_live_middle{
	flex-direction: column;
	margin-top: .7rem;
	padding: 0 1rem;
}
.no_play_live_middle p{
	font-size: .32rem;
	color: #fff;
	font-weight: bold;
}
.no_play_live_middle div{
	/*height: .47rem;*/
	margin-top: .16rem;
	padding: 0 .16rem;
	border:1px solid rgba(255,255,255,1);
	border-radius:.23rem;
	color: #fff
}
.no_play_live_bottom{
	height: .87rem;
	padding: 0 .28rem;
	background: #333;
}
.no_play_live_time{
	font-size: .28rem;
	color: #fff;
}
.live_remind_me_ok{
	background: rgba(153,153,153,1);
	background:linear-gradient(90deg,rgba(153,153,153,1) 0%,rgba(102,102,102,1) 100%);
}
.no_play_live_goods section{
	margin-top: 1px;
	/*border-top: 1px solid #f0f0f0;*/
	margin-bottom: 0
}
.live_logo_right{
	display: flex;
	align-items: center;
}


.live_share_pop{
    flex-direction: column;
    padding: .4rem .34rem;
    box-sizing: border-box;
}
.share_pic{
	width: 6rem;
	border-radius: .13rem
}
#contentt li img{
	width: 100%;
	height: 100%
}

.live_lottery_bottom_left a{
	color: #fff;font-size: .24rem
}

/*#cur0{
	left:0rem;top:0;background-size:100% 100%
}
#cur1{
	left:1.87rem;top:0;background-size:100% 100%
}
#cur2{
	left:3.74rem;top:0;background-size:100% 100%
}
#cur3{
left:3.74rem;top:1.87rem;background-size:100% 100%;
}
#cur4{
left:3.72rem;top:3.74rem;background-size:100% 100%;
}
#cur5{
left:1.87rem;top:3.74rem;background-size:100% 100%;
}
#cur6{
left:0;top:3.74rem;background-size:100% 100%
}
#cur7{
left:0;top:1.87rem;background-size:100% 100%
}
*/


.horizontal_toggle{
	height: 30%
}
.horizontal_toggle video{
	height: 100%
}







	/*横屏css*/
.bargain_btn_img {position:absolute;right:0rem;bottom:0rem;height:.6rem;line-height:.6rem;}
.store_live_gz {z-index:1}
/*.horizontal_video {height:30%;}*/
.horizontal_area {background:url(../images/live_hp_bj.jpg)no-repeat;background-size:100% 100%;width:100%;height:56%;


}


.horizontal_people_num {top:1rem}
.horizontal_aside_icon {top:43%;}
#wrap {overflow:hidden;padding-right:.28rem}
#tit {height:1rem;display:flex;justify-content:space-between;margin:0 .2rem;width:60%}
#tit span {float:left;height:1rem;line-height:1rem;font-size:0.28rem;text-align:center;color:#fff}
.tab_content {display:none;}
#tit span a{font-size: .28rem;}
#tit span.select {font-weight:bold;border-bottom:.04rem solid #fff;}
.tab_content.show {display:block;}
.live_video_item {height:100%;width:100%;}
.live_magnify_btn {position:absolute;right:.28rem;bottom:.28rem;width:.38rem;z-index:1}
.live_bottom_icon {margin-left:.5rem}
.live_chat_content {height:3.5rem}
/*.guess_info_write {max-height:4rem;overflow:scroll;}*/




/*@media screen and (min-width: 1000px){*/
@media all and (orientation : landscape){
	#contentt li span{height: .2rem!important;font-size: .1rem!important;line-height: .2rem!important;}
	.get_redPacket_lastli{    width: 1.2rem!important;}
	#pay_confirm_btn {width: .7rem;height: .4rem;border-radius: .3rem;line-height: .4rem;margin-top: -.15rem;margin-left: -.35rem;font-size: .12rem;}
	.bargain_goods_left p{font-size: .12rem;height: .15rem;line-height: .15rem; border-radius: 0 0 .07rem 0;    padding: 0 .05rem; }
	/*.no_play_live_middle p{font-size: .18rem}*/
	.no_play_live_invite{    padding: 0 .08rem;height: .24rem;font-size: .12rem;    border-radius: 0px 0px 0px .1rem;}
	.no_play_live_invite img {margin-right: .04rem;width: .12rem;}
	.no_play_live_bottom {height: .44rem;padding: 0 .14rem;}
	.no_play_live_time{font-size: .14rem}
	.live_list_bottom_btn{    height: .23rem;padding: 0 .05rem;    border-radius: .12rem;}
	.live_list_bottom_btn img {margin-right: .05rem;width: .14rem;}
	/*.no_play_live_middle div {height: .23rem;margin-top: .08rem;padding: 0 .08rem;border-radius: .12rem;font-size: .12rem;}*/
	.live_list_bottom_btn span{font-size: .12rem}
	.live_shop_cart_big{width: .32rem!important}
	.live_shop_cart_big_txt{left: 58%!important}
	.vcp-player video{width: auto!important;margin: auto!important}
	.vcp-poster-pic.cover{width: auto!important;}
	.store_live_info,.send_input_content {width: 94%}
	#store_live_info,.live_bottom_content{left: 5%}
	#live_video{top: unset!important;margin-top:0!important;}
	.live_merchant_detail p {margin: 0 0 0 .95rem;padding: 0.1rem .38rem .1rem 0;border-top: 1px solid #f0f0f0;font-size: .12rem;}
	.horizontal_area{display: none!important;}
	.bargain_shop_btn{font-size: .14rem;line-height: .3rem;}
	.no_play_live_txt{font-size: .12rem;    padding: 0 .08rem;height: .16rem;line-height: .8rem;}
	.playback_cart_pic{bottom: .6rem}
	.back_go_btn{width: .13rem}
	.share_pic_box{    
		max-height: 2rem;overflow: scroll;
	}
	.get_redPacket_price ul li:last-child input{
		width: 61%
	}
	.get_redPacket_price ul li:last-child button {
	    width: .69rem;height: .4rem;line-height: .4rem;
	}
	.get_redPacket_price ul li:last-child {
	    width: 1.8rem;
	}
	.live_report_btn span{font-size: .12rem}
	.bargain_btn{height: .3rem}
	.share_pic{width: 4rem}
	.horizontal_toggle{height: 100%!important}
	/*.horizontal_submit{    position: absolute;top: 2rem;}*/
	.live_lottery_bottom_left a{font-size: .12rem}
	#cur379{left:.95rem!important;top:0!important;}
	#cur380{left:1.9rem!important;top:0!important;}
	#cur381{left:1.9rem!important;top:.95rem!important;}
	#cur382{left:1.9rem!important;top:1.9rem!important;}
	#cur383{left:.95rem!important;top:1.9rem!important;}
	#cur384{left:0!important;top:1.9rem!important;}
	#cur385{left:0!important;top:.95rem!important;}


	#contentt li, #begin{width: .88rem!important;height: .88rem!important}
	#begin{   top: .95rem!important; left: 1.9rem!important;}

	.horizontal_toggle{height: 100%}
	/*.horizontal_area{display: none}*/
	#pop_max_height {max-height:2rem;overflow:scroll;}
	/*.horizontal_video {height:100%;}*/
	.live_chat_content div {font-size:.12rem;margin-top:.06rem;border-radius: .06rem;}
	.live_chat_content {overflow-y:scroll;margin-bottom:.15rem;width:1.87rem;margin-top:.1rem;height:1.5rem}
	.send_input_content input {width:1.2rem;height:.3rem;padding:0 .14rem;}
	.send_input_content input {font-size:.12rem}
	/*.live_info_box,body {max-width:initial}*/
	.live_info_box{max-width:initial}
	.live_logo_right img {width:.15rem;height:.15rem}
	.live_logo_pic {height:.15rem}
	.live_logo_area {top:.12rem}
	.store_live_info,.live_logo_area {padding:0 .12rem;}
	.live_bottom_content {padding:0 .12rem .16rem .12rem;}
	.store_live_name div {width:.28rem;height:.28rem;}
	.store_live_name p {font-size:.12rem;}
	.live_people_num {font-size:.12rem;}
	.store_live_info {top:.47rem!important}
	.live_people_num {right:.12rem}
	.live_logo_right img {margin-left:.25rem}
	.live_bottom_icon img {width:.2rem}
	.live_bottom_icon {margin-left:.26rem}
	.recommend_goods {width:.6rem;height:.6rem;top:-.7rem;left:-.15rem;}
	.recommend_goods_box {width:.6rem;height:.6rem;}
	.recommend_goods_box img {width:100%!important;height:100%}
	.recommend_goods_box em {height:.15rem;line-height:.15rem;font-size:.12rem;}
	.recommend_goods_box .triangle {bottom:-.12rem;left:.23rem;border:.07rem solid transparent;border-top-color:#fff;border-style:solid;}
	.live_bottom_icon p {top:-.05rem;left:.13rem;height:.1rem;border-radius:.07rem;font-size:.12rem;padding:0 .04rem;}
	canvas {bottom:-.4rem!important;right:-.07rem!important;}
	.horizontal_aside_icon {top:1rem}
	.aside_content {right:.12rem}
	.aside_content img {width:.44rem;margin-bottom:.07rem;}
	.user_input_area {width:100%;height:.4rem;padding:0 .14rem;}
	.user_input_area input {height:.28rem;width:100%;border:1px solid #CACACA;padding:0 .07rem;font-size:.14rem;}
	.user_input_area div {width:.76rem;height:.28rem;border-radius:.14rem;margin-left:.07rem;font-size:.12rem;}
	.get_redPacket_txt1 {padding-bottom:.2rem;font-size:.12rem;}
	.get_redPacket_pic_box {width:.48rem;height:.48rem;}
	.get_redPacket_txt2 {padding:.05rem 0;font-size:.14rem;}
	.get_redPacket_txt3 {font-size:.14rem;}
	.get_redPacket_price ul li {width:.83rem;height:.4rem;border-radius:.4rem;line-height:.4rem;margin-left:.14rem;margin-bottom:.14rem;font-size:.14rem;}
	.close_pop_btn {width:.23rem;height:.23rem;position:relative;bottom:-.35rem;}
	.get_redPacket_price {border-radius:.07rem;padding-top:.14rem;margin:.2rem 0 .14rem 0;}
	.hb_fwsm img {width:.12rem;height:.12rem;margin-right:.07rem;}
	.hb_fwsm p {font-size:.12rem;}
	.hb_fwsm_detail {font-size:.12rem;margin-top:.05rem;}
	.live_lottery_txt {font-size:.18rem;padding-bottom:.18rem;}
	.lottery_row img {border-radius:.1rem;}
	.lottery_row div {width:.88rem;height:.88rem;}
	.shanDeng {width:3rem;height:3rem;padding:.1rem;}
	.live_lottery_pop {width:50%;padding:.2rem}
	.live_lottery_bottom {font-size:.14rem}
	.live_lottery_bottom_right {height:.26rem;padding:0 .1rem;border-radius:.14rem;}
	.live_lottery_bottom_right img {width:.12rem;margin-right:.025rem;}
	.guess_fail_txt {font-size:.18rem;margin-top:0rem;}
	.guess_record table tr {height:.46rem;}
	.store_live_gz {border-radius:.14rem;height:.23rem;color:#fff;padding:0 .07rem;}
	.store_live_gz img {width:.14rem;margin-right:.025rem;}
	.store_live_gz span {font-size:.12rem}
	.live_in_buy div {position:relative;left:-2rem;border-radius:.12rem;padding:0 .1rem;height:.23rem;margin-top:.06rem;font-size:.12rem}
	.live_in_buy div img {width:.12rem;margin-right:.05rem;}
	.tip_gz_info {top:.36rem;border-radius:.06rem;padding:.14rem;width:2rem;left:1rem;}
	.tip_gz_info .triangle {border-width:0 .06rem .06rem;top:-.06rem;left:.72rem;}
	.live_report_btn {margin:0 .12rem;top:25%;font-size:.12rem}
	.live_report_btn img {margin-right:.035rem;width:.16rem;}
	.live_shopping_cart_info {padding:.09rem .12rem;}
	.live_merchant_head {width:.74rem;height:auto;}
	.live_merchant_info {margin-left:.1rem;}
	.live_merchant_name {font-size:.14rem;}
	.live_merchant_gz {position:absolute;right:.12rem;}
	.live_merchant_gz img {width:.14rem;margin-right:.03rem;}
	.live_merchant_gz span,.live_merchant_work {font-size:.12rem}
	.live_shopping_cart_fixed {bottom:.38rem;left:.06rem;}
	.live_shopping_cart_fixed img {width:.64rem;}
	.live_shopping_cart_fixed p {height:.12rem;border-radius:.06rem;font-size:.1rem;top:0;right:.07rem;padding:0 .05rem;}
	.live_shopping_coupon_item {height:.78rem;width:16%;margin-right:.07rem;}
	.live_coupon_item_pice {font-size:.18rem;}
	.live_coupon_item_pice span,.live_shopping_coupon_item {font-size:.12rem;}
	.bargain_goods {background:white;margin-bottom:.09rem;padding:.14rem;height:1rem;}
	.bargain_goods_right {margin-left:0.1rem;position:relative;width:100%;}
	.bargain_goods_left img {width:1rem;display:block;}
	.bargain_title {font-size:0.14rem;height:.38rem;line-height:.19rem;margin-top:-.025rem;}
	.bargain_middle_box {margin-top:.1rem;}
	.bargain_money {font-size:0.12rem;}
	.bargain_money span {font-size:0.18rem;}
	.bargain_score {padding:0 .05rem;height:0.16rem;font-size:0.12rem;line-height:0.16rem;margin-left:.1rem;}
	.bargain_peoplr {font-size:0.12rem;margin-top:.2rem;}
	.bargain_explain {right:.4rem;bottom:0rem;width:.64rem;height:.3rem;border-radius:.15rem;color:#999999;font-size:.12rem}
	.bargain_btn img {width:.3rem;}
	.bargain_btn_img {height:.3rem;line-height:.3rem;}
	.get_redPacket_pop,.guess_info_write_pop,.guess_fail_pop {width:50%;}
	.guess_info_write {width:88%}
	.red_packet_head {width:100%;top:0rem;margin-bottom:-.02rem;}
	.guess_record table tr td,.guess_record table tr th {font-size:.12rem;}
	.guess_answer_txt {font-size:.18rem;padding:0 .2rem;}
	.guess_record_select {padding:.18rem .2rem 0rem .2rem;}
	.guess_record_item {margin-bottom:.2rem;}
	.guess_record_select input[type="radio"] {right:.2rem;}
	.guess_record_btn {width:1.66rem;height:.33rem;border:2px solid rgba(255,210,0,1);border-radius:05rem;font-size:.14rem;color:#FFD200;}
	.guess_record_item label {font-size:.12rem}
	.guess_record_select input[type="radio"] + label::before {width:.18rem;height:.18rem;}
	.guess_info_item {height:.46rem;margin:0 .16rem;}
	.guess_info_write p {font-size:.14rem}
	.continue_watch {width:1.06rem;height:.34rem;font-size:.14rem;}
	.pop_bjred_bian_horizontal {background:url(../images/live_hb_bj.jpg)no-repeat;width:100%;background-size:100% 100%;max-height:1rem!important;overflow:scroll;}
	.pop_bjblue_bian_horizontal {background:url(../images/guess_bj.jpg)no-repeat;width:100%;background-size:100% 100%;border-radius:0 0 .13rem .13rem;margin-top:-.2rem;}
	.live_red_packet_pop {background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgb(255,10,9) 80%);}
	.guess_info_write_form {width:100%}
	.guess_fail_head {width:.52rem;top:-.26rem;}
	.edit_address_icon {width:.12rem;}
	.guess_count_down_txt {font-size:.14rem}
	.guess_count_down {top:-.4rem;}
	.guess_fail_people {font-size:.12rem;padding:.05rem 0 .19rem 0;}
	.guess_success_gift img {width:1rem;height:1rem;border-radius:.07rem;}
	.guess_success_gift p {font-size:.12rem;color:#fff;padding:.1rem 0 .2rem 0;}
	.guess_success_coupon {width:2.33rem;height:.76rem;margin-bottom:.2rem;}
	.guess_success_coupon_price {font-size:.12rem;}
	.guess_success_coupon_price span {font-size:.3rem;}
	.guess_success_coupon div {padding-left:.18rem;}
	.guess_success_coupon div p {font-size:.12rem;}
	.red_packet_head {top:0!important}
	.red_pop_width_diff {width:auto!important;}
	.red_pop_tit_diff {margin-bottom:.2rem!important;margin-top:.2rem!important;}

	.live_list_main_tit {height: .5rem;background: #fff;padding: 0 .12rem;font-weight: bold;font-size: .14rem;line-height: .5rem;margin-top: .1rem;}
	.video_play_btn{width: .5rem}
	.live_chat_content div{font-size: .12rem}
}


/*回放*/
#playback_placeholder{
	display: none
}
.playback_cart_pic{
	position: absolute;
	bottom: 1rem;
	margin-left: .28rem;
	z-index: 10
}

.playback_cart{
	position: absolute;
    bottom: -70%;
    height: 70%;
    width: 100%;
    z-index: 999;
    background: #f0f0f0;
    box-sizing: border-box;
    overflow: scroll;
}
.playback_placeholder{
	position: absolute;
	top: 10%;
	left: 0;
	height: 20%;
	/*background: red;*/
	width: 100%;
	z-index: 10
}
#contentt li span{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    text-align: center;
    height: .4rem;
    font-size: .2rem;
    line-height: .4rem;
    background: rgb(0,0,0,.3);
    color: #fff;
    border-radius: 0 0 .24rem .24rem;
}
.live_advance_mask{
	background: rgba(0,0,0,.4);
	width: 100%;
	height: 3.37rem;
	position: absolute;top: 0
}
.live_advance_txt{
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
}
.live_advance_top_left img{
	margin-right: .2rem
}