.liveOpen{
	background: #000;
	padding-bottom: 1.5rem;
}
.bannaer1{
	width: 7.5rem;
	height: 0;
	overflow: hidden;
	padding-top: 3.8rem;
	background:url(../images/live1/poster.png) no-repeat;
	background-size: contain;
}
.lPanel{
	padding: .82rem .28rem 0;
}
.tit{ 
	height: 0;
	overflow: hidden;
	padding-top:.44rem ;
	background-repeat:no-repeat;
	background-size: contain;
	margin-bottom: .36rem;
}
.tit1{
	width: 3.06rem;
	background-image:url(../images/live1/tit1.png)
}
.tit2{
	width: 5.8rem;
	background-image:url(../images/live1/tit2.png)
}
.tit3{
	width:3.04rem;
	background-image:url(../images/live1/tit3.png)
}
.tit4{
	width:3.04rem;
	background-image:url(../images/live1/tit4.png)
}
.tit5{
	width:3.08rem;
	background-image:url(../images/live1/tit5.png)
}
.tit6{
	width:2.76rem;
	background-image:url(../images/live1/tit6.png)
}
.tit7{
	width:2.42rem;
	background-image:url(../images/live1/tit7.png)
}
.tit8{
	width:3.62rem;
	background-image:url(../images/live1/tit8.png)
}
.t1,.t2,.t3,.t4{ 
	height: 0;
	overflow: hidden;
	padding-top:.3rem ;
	background-repeat:no-repeat;
	background-size: contain;  
	margin: 0 auto .34rem;
}
.t1{
	width:2.52rem;
	background-image:url(../images/live1/t1.png) 
}
.t2{
	width:2.52rem;
	background-image:url(../images/live1/t2.png) 
}
.t3{
	width:2.16rem;
	background-image:url(../images/live1/t3.png) 
}
.t4{
	width:4.162rem;
	background-image:url(../images/live1/t4.png) 
}
.advs li{
	margin-bottom: .28rem;
	height: .88rem;
	background: linear-gradient(90deg, rgba(245, 200, 159, 0) 0%, #AC845F 100%);
	border-radius: 9px;
	display: flex;
}
li:last-child{margin-bottom: 0;}
.advs li span{
	height: 0;
	overflow: hidden;
	width: 1.52rem;
	padding-top:.9rem ;
	background-repeat:no-repeat;
	background-size: contain; 
}
.advs li p{
	font-size: .22rem;
	color:#fff;
	line-height: .36rem;
	padding:.12rem .1rem ;
	width: 5.2rem;
}
.advs li .num1{	background-image:url(../images/live1/num1.png)}
.advs li .num2{	background-image:url(../images/live1/num2.png)}
.advs li .num3{	background-image:url(../images/live1/num3.png)}

.list1 li{
	width: 6.98rem;
	height:1.74rem;
	background-repeat:no-repeat;
	background-size: contain; 
	padding: .7rem .38rem .24rem .34rem;
	margin-bottom: .34rem;
}
.list1 li.b1{background-image:url(../images/live1/b1.png)}
.list1 li.b2{background-image:url(../images/live1/b2.png)}
.list1 li.b3{background-image:url(../images/live1/b3.png)}
.list1 li.b4{background-image:url(../images/live1/b4.png);height: 2.12rem;}

.list1 li .text{display: none;}
.list1 li p{
	font-size: .26rem;
	color:#ccc;
	line-height: .4rem;
}
.list1 li p span{
	font-weight: bold;
	color:#fff;
}

.list2 li{
	margin-bottom: .2rem;
	background: #FFFFFF;
	line-height: .72rem;
	display: flex;
	border-radius: .08rem;
	overflow: hidden;
}
.list2 li .text{
	width: 1.55rem;
	background: #AF8761; 
	color:#fff;
	font-size: .3rem;
	text-align: center;
}
.list2 li p{ 
	color: #AF8761;  
	font-size: .26rem;
	padding: 0 0 0 .1rem;
	box-sizing: border-box;
}
.listTeach { 
	text-align: center;
	font-size: 0;
}
.listTeach li{
	display: inline-block;
	margin: 0 .22rem .24rem 0;
	width: 1.56rem;
	vertical-align: top;
}
.listTeach li:nth-child(4n){
	margin-right: 0;
}
.listTeach li img{
	width:1.56rem;
	height: 1.4rem;
}
.listTeach li .name{
	font-size: .26rem;
	color: #F5C89F;
	line-height: .4rem;
	margin: .06rem 0 .03rem;
}
.listTeach li .text{
	font-size: .2rem;
	color: #ccc;
	line-height: .26rem;
}
.courseImg{
	width:6.94rem;
	height: 6.38rem;
	background:url(../images/live1/img1.png) no-repeat;
	background-size: contain;
	margin-bottom: .52rem;
} 

.tabs{ 
	display:flex;
	justify-content: space-between;
	margin-bottom: .24rem;
}
.tabs li{
	width: 20%;		
	height: .64rem;
}
.tabs li a{
	background: #AB835F;
	display: block;
	font-size: .28rem;
	line-height: .64rem;
	color: #F7DEC6; 
	text-align: center;
	position: relative;
}
.tabs li.active a::after{
	border:.1rem solid transparent;
	border-top:.1rem solid #F5C89F;
	content: '';
	position: absolute;
	bottom: -.2rem;
	left: 50%;
	margin-left: -.05rem;
}
.tabs li.active a{
	background: #F5C89F;
	color: #8D4C11;
}
.liveBox.show{
	display: block;
}
.liveBox{
	display: none;
}

table {
	font-size:.2rem;
	color:#fff;
	border-spacing: 0;
	border-collapse: collapse;
	width: 6.94rem;
}
table th{
	border:1px solid #3e3935;
	vertical-align: middle;
	text-align: center;
	line-height: .5rem;
	font-size: .3rem;
	line-height: .76rem;
}
table td{
	border:1px solid #3e3935;
	vertical-align: middle;
	text-align: center;
	line-height: .3rem;
	padding: .15rem 0;
}
table td span{
	display: block;
	border-top:1px solid #3e3935;
	line-height: .3rem;
	margin-top: .05rem;
	padding-top:.05rem ;
}

.list3{
	/* display: flex;
	justify-content: space-between; */
	font-size: 0;
}
.list3 li{
	width: 2.16rem;
	height: 1.72rem;
	background: linear-gradient(360deg, rgba(245, 200, 159, 0.1) 0%, rgba(175, 132, 95, 0.3) 100%); 
	text-align: center;
	border-radius: .08rem;
	display: inline-block;
	vertical-align: top;
	margin: 0 .18rem .24rem 0;
	padding: 0 .1rem;
}
.list3 li:nth-child(3n){margin-right: 0;}
.list3 li .text{
	height: 0;
	overflow: hidden; 
	padding-top:.42rem ;
	background-repeat:no-repeat;
	background-size: contain; 
	margin: .32rem  auto .12rem;
	display: block; 
}
.list3 li .a1{
	width: 1.76rem;
	background-image: url(../images/live1/b5.png);
}
.list3 li .a2{
	width: 1.6rem;
	background-image: url(../images/live1/b6.png);
}
.list3 li .a3{
	width: 1.74rem;
	background-image: url(../images/live1/b7.png);
}
.list3 li .a4{
	width: 1.76rem;
	background-image: url(../images/live1/b9.png);
}
.list3 li .a5{
	width: 1.6rem;
	background-image: url(../images/live1/b10.png);
}
.list3 li .a6{
	width: 1.74rem;
	background-image: url(../images/live1/b11.png);
}
.list3 li p{
	font-size: .24rem;
	color:#ccc;
	line-height: .4rem;
	text-align: left;
}

.list4 .box{	 
	display: flex;
	justify-content: center;
	flex-direction: column;
	-webkit-box-orient: vertical;  	
	border: 1px solid #F5C89F;
	border-radius: .12rem;
	padding: .16rem;
	padding-left: 1.04rem;
	position: relative;
}
.list4 li{
	width: 6.72rem; 
	margin:0 auto;
}
.list4 li .cover{
	background: url(../images/live1/b8.png) no-repeat;
	background-size: contain; 
	height:2.8rem ;
	width: 6.72rem;  
	margin-bottom: .24rem;
	position: relative;
}
.list4 li .state{
	position: absolute;
	top:.2rem;
	left: .78rem;
	font-size: .25rem;
	color: #1a1a1a;
	line-height: .36rem;
	display: none;
}
.list4 li .price{
	position: absolute;
	top:1.2rem;
	left: .8rem;
	font-size:1rem; 
	color: #1A1A1A;
	line-height: 1.24rem; 
	font-weight: bold;
}
.list4 li .box p{
	font-size: .22rem;
	color: #ccc;
	line-height: .36rem;
}
.list4 li .box p::before{
	content: '•';
	color:#ccc;
	margin-right: .1rem;
}
.list4 li .box p .b{
	font-weight: bold;
}
.list4 li h3{
	background: url(../images/live1/b12.png) no-repeat;
	background-size: contain; 
	display: block;
	overflow: hidden;
	height:0 ;
	padding-top:1.5rem ;
	width: .44rem;  
	position: absolute;
	top:0;
	left: .24rem;
}
.list4 li .tile{
	background:#AB835F ;
	height: 1.76rem;
	border-top:.08rem solid #F9E5C0;
	padding:.28rem;
	margin-top: 0.52rem;
}
.list4 li .tile p{
	color: #fff;
	font-size:.22rem ;
}
.list4 li .tile h4{
	color: #fff;
	font-size:.3rem ; 
}
.list4 li .tile span{ 
	font-size: 0.72rem;
	margin-left: .2rem;
}

.tr{
	text-align: right;
	color:#666;
	font-size: .2rem;
	margin-top: .26rem;
}

.list5{
	font-size: 0;
}
.list5 li{
	display: inline-block;
	width: 3.4rem;
	height: 1rem;
	border-radius: .08rem;
	border: 1px solid #F3C69E; 
	padding: .28rem 0 .28rem .1rem;
	margin:0 .12rem .2rem 0;
}
.list5 li .text{
	font-size: .28rem;
	color: #fff; 
	margin-right: .1rem;
}
.list5 li p{
	font-size: .24rem;
	color: #F3C69E; 
	display: inline-block;
}
.list5 li:nth-child(2n){
	margin-right: 0;
}
 
.telImg{
	width: 6.24rem;
	height: 0;
	overflow: hidden;
	padding-top: 2.16rem;
	background:url(../images/live1/tel.png) no-repeat;
	background-size: contain;
	margin: .72rem auto;
}

.tipsDl {
	/* padding-bottom:.66rem ; */
}
.tipsDl dt{
	font-size: .32rem;
	color: #fff; 
	font-weight: bold;
	margin-bottom: .12rem;
}
.tipsDl dd{
	font-size: .26rem;
	color: #fff; 
	line-height: .52rem;
	white-space: nowrap;
}
.tipsDl dd::before{
	content:'•' ;
	color:#FEE89D ;
	font-size: .24rem;
	margin-right: .1rem;
}

.footBar{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	
}
.footBar a{
	display: block;
	line-height: 1.2rem;
	text-align: center;
	font-size:.32rem ;
	color:#fff;
	background: #FC8B3C;
}


