/* lesshtml, body, .live, .cont{
	height: 100%;
} */
body{
	touch-action: none;
}
.clearfix{
    zoom: 1;
}
.clearfix:before, 
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
/* .border-box{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
} */
.ellipsis{
	display: block;
	overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ellipsis-2{
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
label{font-size: 0.75rem;}
.live{
	margin: 0 auto;
	width: 18.75rem;
	overflow-x: hidden;
}
.live .nav{
	width: 18.75rem;
}
.live .nav ul{
	display:flex;
	justify-content: space-between;
	position: relative;
	left: 0;
}
.live .nav li{ margin: 0.5rem 0;padding: 0.5rem;cursor: pointer;}
.item-cont{margin-bottom: 10px;}
.live-con{padding-left: 1.3rem;font-size: 0.8rem;border-bottom: 0.1rem solid transparent;}
.live-con01{background: url(https://www.tongzhuo100.com/indexs/m_index/img/live/black3.png) no-repeat;background-size: 1rem;}
.nav-active .live-con01{background: url(https://www.tongzhuo100.com/indexs/m_index/img/live/red3.png) no-repeat;background-size: 1rem;}
.live-con02{background: url(https://www.tongzhuo100.com/indexs/m_index/img/live/black2.png) no-repeat;background-size: 1rem;}
.nav-active .live-con02{background: url(https://www.tongzhuo100.com/indexs/m_index/img/live/red2.png) no-repeat;background-size: 1rem;}
.live-con03{background: url(https://www.tongzhuo100.com/indexs/m_index/img/live/black1.png) no-repeat;background-size: 1rem;}
.nav-active .live-con03{background: url(https://www.tongzhuo100.com/indexs/m_index/img/live/red1.png) no-repeat;background-size: 1rem;}
.live .nav .nav-active {color: #ce3d3a;border-bottom: 0.1rem solid #ce3d3a;}
.cont{width:100%}
.cont .item{width: 18.75rem;display: none;}
.cont .item ul{padding:4px 0.6rem 1rem 0.6rem}
.cont .item li a{
	display: block;
	/* border-bottom: 1px solid #ccc; */
}
.cont .item .live_details{padding:0.7rem 0.6rem 0.5rem 0.6rem;-moz-box-shadow:-2px 0px 13px #d7d7d7; -webkit-box-shadow:-2px 0px 13px #d7d7d7; box-shadow:-2px 0px 13px #d7d7d7;margin-bottom:0.75rem;}
.item-img{
	position: relative;
}
.item-img1{
	display: block;
	width: 100%;
	height: 10rem;
}
.item-img2{
	position: absolute;
	left: 0.6rem;
	top: 0.4rem;
	width: 4.6rem;
	height: 1.4rem;
	border-radius: 0.2rem;
	background-color: #ce3d3a;
	overflow: hidden;
}
.item-img2 img{
	float: left;
	margin-top: 0.3rem;
	margin-left: 0.3rem;
	width: 0.9rem;
	height: 0.7rem;
}
.item-img2 span{
	float: left;
	margin-top: 0.25rem;
	margin-left: 0.3rem;
	font-size: 0.65rem;
	font-weight: bold;
	color: #fff;
}
.item-cont dt, .item-cont dd{
	padding: 0.3rem 0.5rem;
}
.item-cont dt strong{
	float: left;
	width: 50%;
	font-size: 0.9rem;
}
.item-cont dt span{
	float: right;
	font-size: 0.76rem;
}
.item-cont dd span{
	float: left;
	font-size: 0.74rem;
}
.item-cont .item-cont1{
	float: right;
	/* width: 8rem; */
	font-size: 0.76rem;
}
.item-cont1 span{
	width: 1.8rem;
	height: 1.1rem;
	text-align: center;
	line-height: 1rem;
	color: #56b02a;
	border: 0.06rem solid #56b02a;
}
.item-cont1 img{
	float: left;
	padding-top: 0.04rem;
	width: 1.66rem;
	height: 1rem;
}
.item-cont1 div{
	float: right;
}
.playback .item-img2{
	width: 12rem;
	background-color: #fff;
}
.playback .item-img2 span{
	color: #ce3d3a;
}
.playback .item-img3{
	position: absolute;
	left: 9.375rem;
	top: 5rem;
	margin-left: -3rem;
	margin-top: -1rem;
	width: 6rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	font-weight: bold;
	font-size: 0.83rem;
	color: #fff;
	border-radius: 0.13rem;
	background-color: #ce3d3a;
}
.playback .item-img4{
	background-color: #b8b8b8;
}
.trailer .item-img2{
	width: 6rem;
	background-color: #ce3d3a;
}
.trailer .item-img2 span{
	color: #fff;
}

.nothing img{
	display: block;
	padding-top: 0.6rem;
	width: 18.75rem;
}
.nothing p{
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	text-align: center;
	color: #666;
	font-size: 0.8rem;
	font-weight: bold;
}
/*直播课堂改版*/
.live_details{overflow-y:auto;}
.live_details b{display:inline-block;font-weight:normal;text-align: center;}
.live_details a,.live_details span,.live_details .content .c_chose{display:inline-block;}
.live_details .num1{line-height:0.95rem;font-size:.8rem;color:#000;text-overflow: ellipsis;width: 96%;white-space: nowrap;overflow: hidden;}
.live_details .sub_course{float:left;width:2rem;font-size:.6rem;text-align: center;background:#56b02a;color:#ffffff;margin-right:.5rem;border-radius:0.15rem;height:.85rem;line-height:.85rem;}
.live_details .grades{font-size:.75rem;height:.75rem;line-height:.75rem;margin:.5rem 0 .55rem;}
.live_details .grade{font-size:.6rem;height:.85rem;line-height:.85rem;margin:.5rem 0 .55rem;color:#666666;}
.live_details .grade .s_lf{float:left;}
.live_details .nms{color:#888888;margin-bottom:0;}
.live_details .grade .s_r{float:right;}
.live_details .grade .red{font-size:0.95rem;margin-right:5px;}
.live .item-cont1 .item-cont1_free,.live .item-cont1 .item-cont1_no_free{display:inline-block;width:2.45rem;height:1rem;font-size:.6rem;line-height:1rem;text-align:center;margin-right:.5rem;border-radius:0.15rem;}
.live .item-cont1 .item-cont1_free{color:#56b02a;border:1px solid #56b02a;}
.live .item-cont1 .item-cont1_no_free{width:3rem;color:#f5b240;border:1px solid #f5b240;}
.live .item-cont1 .item-cont1_price{float:left;margin-right:.4rem;}
.new_info{width:104px;height:28px;line-height:28px;font-size:16px;border-radius:0.15rem;border:1px solid #ce3d3a;}
.live_details .header{display:flex;justify-content: space-between;align-items:center;color:#000000;padding:0 1.2rem;}
.live_details .wall{width:100%;height:0.75rem;;background:#f5f5f5;}
.live_details .share{width:1.1rem;height:1rem;float:right;}
.live_details h3{font-size:.95rem;line-height:1rem;padding:.8rem 0;font-size:.85rem;}
.live_details .subject,.live_details .sub_teacher,.live_details .content,.live_details .sub_important{background:#ffffff;padding:0 0.8rem 1rem 1.2rem;}
.live_details .subject h3{width: 96%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.live_details .course_time{margin-bottom:1.2rem;height:.72rem;line-height:.72rem;}
.live_details .course_time span:nth-child(1){margin-right:.95rem;}
.live_details .course_msg{height:1.1rem;line-height: 1.1rem;}
.live_details .course_msg span{float:left;}
.live_details .course_msg span:nth-last-child(1){float:right;}
.live_details .course_msg .price{font-size:.95rem;margin-right:0.5rem;}
.live_details .sub_teacher{padding-bottom:.75rem;min-height:4rem;}
.live_details .sub_teacher .sb_t{position: relative;}
.live_details .sub_teacher .sb_t .gray{position: absolute;top:0.3rem;}
.live_details .sub_teacher .t_tag{display:inline-block;padding-left:19%;}
.live_details .sub_teacher .ages{font-size:.6rem;width:3rem;height:1rem;line-height:1rem;border:1px solid #ce3d3a;text-align: center;border-radius:0.15rem;margin:.3rem 0 .3rem 1rem;}
.live_details .sub_teacher .best{position: absolute;;width:3rem;height:1rem;line-height:1rem;font-size:.6rem;margin-left:.5rem;text-align:center;margin-top:0.39rem;}
.live_details .sub_teacher .best b{width:1.25rem;height:0.68rem;position: absolute;top:-0.55rem;left: -0.45rem;background:url(https://www.tongzhuo100.com/indexs/m_index/img/live/kings.png) no-repeat center;background-size:100% 100%;}
/* .live_details .sub_teacher .sb_t{height:1.7rem;line-height: 1.7rem;} */
.live_details .p_tit{font-size:.75rem;line-height: .9rem;display:inline-block;width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;height:.9rem;}
.live_details .o_user{width:98%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.live_details .p_tit b{display:inline-block;width:13px;height:12px;background:url(https://www.tongzhuo100.com/indexs/m_index/img/live/stars.png) no-repeat center;margin-right: 0.25rem;margin-bottom:-2px;}
.live_details .content .c_date{width:100%;height:1.5rem;display:inline-block;}
.live_details .c_date span{font-size:0.6rem;}
.live_details .c_date span.item-cont1_free{margin-right:0;}
/* .live_details .c_date_detail span:nth-child(1),.live_details .c_date_detail span:nth-child(2),.live_details .c_date_detail span:nth-child(3){box-sizing: border-box;padding-top:.2rem;} */
.live_details .content .overprice{float:right;font-size:0.95rem;margin-top:-2px;margin-right:0.1rem;}
.live_details .content .overprice b{font-weight: normal;}
.live_details .content .overbuy{float:right;margin-right:-0.3rem;margin-top:-0.12rem;}
.live_details .content .false,.live_details .content .true{float:right;width:.8rem;height:.8rem;margin:0.3rem 0 0 0.4rem;}
/* .live_details .content{margin-left:1rem;} */
.live_details .content .overbuy b{margin-right:-0.3rem;margin-top:0.3rem;}
.live_details .sub_detail{padding:0.45rem 1.2rem 0.7rem 1.2rem;background:#ffffff;}
.live_details .sub_detail .detail_c{color:#333333;font-size: 0.75rem;line-height: 1.1rem;}
.live_details .sub_important{margin-bottom:2.65rem;}
.live_details .sub_important .gray{font-size:.6rem;}
.live_details .sub_important li{line-height:1.1rem;margin-bottom:0.5rem;}
.live_details .sub_important h4{line-height: 1.1rem;}
.live_details .footer{width:100%;height:2.6rem;position:fixed;bottom:0;left:0;line-height:2.65rem;text-align: center;font-size:1.2rem;}
.live_details .footer a{width:100%;color:#ffffff;background: #ce3d3a;}
.live_details .footer #over_order_book{color:#A7A7A7;background: #ededed;font-size:1.2rem;line-height:2.65rem;}
.live_details .once_sign .pp,.live_details .once_sign .rr{float:left;display:inline-block;width:50%;height:2.65rem;}
.live_details .once_sign{height:2.65rem;-moz-box-shadow:0px 5px 9px #dadada; -webkit-box-shadow:0px -5px 9px #dadada; box-shadow:0px -5px 9px #dadada;border:0;}
.live_details .once_sign .pp{background:#ffffff;color:#ce3d3a;}
.live_details .pp b{font-size:0.6rem;}
.live_details .footer .over_sign_up{background:#e38130;color:#ffffff;font-size:0.8rem;line-height:0.8rem;}
.live_details .footer .over_sign_up span:nth-child(1){padding:0.31rem 0;line-height:0.8rem;}
.live_details .footer .over_sign_up span:nth-child(2){padding-bottom:0.8rem;}
#zhibo_live .last_over{font-size:.6rem;text-align: center;margin:1rem 0 1rem 0;color:#c3c3c3;}
/*颜色*/
.live_details .gray{font-size:.75rem;color:#666666;}
.live_details .red{color:#ce3d3a;}
.live_details .item-cont1_free,.live_details .item-cont1_no_free{display:inline-block;width:2.55rem;font-size:.6rem;line-height:1rem;text-align:center;}
.live_details .item-cont1_free{float:right;color:#56b02a;border:1px solid #56b02a;margin-top:0.4rem;border-radius:3px;}
.live_details .item-cont1_no_free{float:right;margin-top:0.4rem;border-radius:3px;}
.live_details .item-cont1_no_free,.live_details .best{color:#f5b240;border:1px solid #f5b240!important;border-radius:0.15rem;}
.live_details .new_user{display: inline-block;font-size: .6rem;line-height: 1rem;text-align: center;margin-top:-3px;color:#ce3d3a;border:1px solid #ce3d3a;border-radius: 0.15rem;padding:0 0.1rem;}
.live_details .item-cont1_price{float:left;margin-right:.4rem;}
/* .live_details #lesson_price,.live_details #pp{width:4rem;} */
.live_details #lesson_price{text-align:left;}
.live_details .content .false1{float:right;width:.8rem;height:.8rem;margin:0.5rem 0rem 0 0.4rem;margin-top:3px;}
/*订单详情*/
.live_details .order_detail{background: #ffffff;padding:0 1.2rem;}
.live_details .order_detail li:nth-child(1){padding-top:0.8rem;}
.live_details .order_detail span.sub_course{border-radius:0.15rem;float:left;}
.live_details .order_detail p.num1{border-radius:0.15rem;margin-bottom: 0.7rem;}
.live_details .order_detail p.grade{margin-bottom:0.75rem;}
/*弹框*/
.flexbox{
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	z-index:999;
	font-size:0.85rem;
}
.flexbox .mask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	background: rgba(0,0,0,.5);
}
.flexbox .tips{
	font-size:1rem;
	height:2.55rem;
	line-height: 2.55rem;
	background-image: linear-gradient(to right, #f3ce95 , #d9a64c);
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	color:#ffffff;
}
.flexbox .tips .close{
	width:0.85rem;
	height:0.85rem;
	position: absolute;
	top: 0.85rem;
	right: 0.75rem;
}
.flexbox .fb{
	width:17.4rem;
	height:10.9rem;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	background: #ffffff;
	text-align: center;
	border-radius: 6px;
	z-index: 2;
}
.flexbox .content{
	height:1.16rem;
	line-height:1.16rem;
	text-align:center;
	padding:1rem 0 1.38rem
}
.flexbox .content span{
	display:block;
	color:#000;
}
.flexbox .fb .bys a{
	display:inline-block;
	width:6.6rem;
	height:2.2rem;
	line-height:2.2rem;
	text-align: center;
	color:#AB7329;
	border:1px solid #AB7329;
	margin-top:1.38rem;
	border-radius:6px;
}
.flexbox .fb .bys a:nth-child(1){margin-right:43px;} 
.flexbox .fb .bys a:nth-child(2){background:#AB7329;color:#ffffff;}
.more{font-size: 0.7rem;text-align: center;color: #B9B9B9;margin-bottom:30px;}
/* .page{text-align: center;    font-size: 0.8rem;margin-bottom: 20px;}
.page span{border-radius: 4px;border:1px solid #ce3d3a;padding:0.3rem 0.5rem;} */

.select{width: 100%;font-size: 0.8rem;margin: 0.8rem 0;}
.select .drop{width:17.8rem;white-space: nowrap;margin-left: 0.5rem;overflow-x: auto;margin-bottom: 0.5rem;}
.select .drop a{display: inline-block;line-height: 1.4em;width:3rem;text-align: center;cursor: pointer;}
.select .drop a:nth-child(1){margin-right: 0.5rem;}
/* .select .kind a{width: 3rem;} */
.select .drop a.cur{border: 1px solid #535353;border-radius: 90px;}
.select .drop::-webkit-scrollbar {width: 0;}