<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***********è¯¾ç¨‹è¯¦æƒ…************/
.curriculum_banner{
	padding: 0 .32rem;
	height: 2.8rem;
	overflow: hidden;
	background: #fff;
}
.curriculum_banner img{
	width: 100%;
	height: 2.8rem;
}
.curriculum_box{
	background: #f6f8f8;
	padding-bottom: 1rem;
}
.curriculum_title{
	background: #fff;
	padding: .24rem .32rem .4rem .32rem;
}
.curriculum_title h1{
	font-size: .36rem;
	color: #333;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* -webkit-line-clamp: 2; */
	overflow: hidden;
}
.curriculum_title .curr_money{
	color: #fe7467;
	font-size: .28rem;
	padding: .15rem 0 .25rem 0;
}
.curriculum_title .curr_money b{
	font-style: normal;
	font-size: .48rem;
}
.curriculum_title .curr_money span{
	color: #999;
	text-decoration: line-through;
	display: inline-block;
	padding-left: .1rem;
}
.curriculum_title .curr_money em{
	background: #333333;
	border-radius: 8px;
	padding: 1px .12rem;
	float: right;
	color: #F7EBD3;
	font-size: .2rem;
	position: relative;
	top: .1rem;
}
.curriculum_title .curr_money em i{
	background: url(../../Images/live/hk_icon_hkj.png) no-repeat;
	background-size: 100% 100%;
	width: .22rem;
	height: .2rem;
	display: inline-block;
	margin-right: .05rem;
	position: relative;
	top: .02rem;
}
.curriculum_title .curr_money em.hk_tag_hkj1{
	background: url(../../Images/live/index_list/hk_tag_hkj1.png) no-repeat;
	background-size: 100% 100%;
	width: 1.02rem;
	height: .32rem;
}
.curriculum_title .curr_list{
	color: #999;
	font-size: .24rem;
}
.curriculum_title .curr_list .fl{
	line-height: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.curriculum_title .curr_list i{
	background: url(../../Images/live/icon_ke1.png) no-repeat; 
	background-size: 100% 100%;
	display: block;
	float: left;
	margin-top: .02rem;
	margin-right: .1rem;
	width: .24rem;
	height: .24rem;
}
.curriculum_title .curr_list a{
	background: #ffffff;
	border: 1px solid #eeeeee;
	border-radius: 8px;
	padding: .09rem .13rem;
	font-size: .2rem;
}
.curriculum_title .curr_list a:last-child{
	margin-left: .16rem;
}
/********è¯¾ç¨‹åˆ—è¡¨********/
.curr_header{
	margin-bottom: .2rem;
}
.tab_list{
	text-align: center;
	background: #fff;
}
.tab_list ul{
	height: 1.2rem;
	line-height: 1.2rem;
	/* border-bottom: solid 1px #eeeeee; */
}
.tab_list ul li{
	font-size: .32rem;
	color: #353535;
	text-align: center;
}
.tab_list ul li.on{
	color: #01b2b6;
	position: relative;
	font-weight: bold;
}
.tab_list ul li.on:after{
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 1rem;
	width: .4rem;
	height: .04rem;
	background: #01b2b6;
	margin-left: -.2rem;
}
.tab_list ul li:first-child{
	/* margin-right: .24rem; */
}
.tab_list ul li:last-child{
/* 	text-align: left;
	margin-left: .24rem; */
}
.tab_list ul li:last-child.on::after{
	/* right: 0;
	left: .4rem; */
}
.tab_bor{
	margin: 0 .2rem .4rem .2rem;
}
.tab_bor .bg{
	background: #F7F7F7;
	border-radius: 8px;
	padding: .38rem .32rem .24rem .32rem;
}
.tab_text{
	padding: .26rem 0 0 0;
	color: #3a3a3a;
	font-size: .26rem;
	background: #fff;
}
.tab_text .hed_img{
	position: absolute;
	left: 0;
	top: 0;
}
.tab_text .hed_img img{
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
}
.tab_text .hed_score {
	padding-left: 1rem;
}
.tab_text  .hed_cur{
	font-size: .32rem;
	padding-bottom: .3rem;
	color: #333;
	font-weight: bold;
}
.tab_text .hed_score .sc_name{
	font-size: .32rem;
	position: relative;
	top: -.08rem;
	line-height: initial;
	color: #333;
	font-weight: bold;
}
.tab_text .hed_score .sc_name i{
	/* background: url(../../Images/live/not.png) no-repeat;
	background-size: 100% 100%; */
	width: .32rem;
	height: .32rem;
	display: inline-block;
	position: relative;
	top: .03rem;
}
i.icon_huo{
	background: url(../../Images/Product/index/icon_huo.png) no-repeat;
	background-size: 100% 100%;
}
i.icon_ming{
	background: url(../../Images/Product/index/icon_ming.png) no-repeat;
	background-size: 100% 100%;
}
i.icon_du{
	background: url(../../Images/Product/index/icon_du.png) no-repeat;
	background-size: 100% 100%;
}
i.icon_xin{
	background: url(../../Images/Product/index/icon_xin.png) no-repeat;
	background-size: 100% 100%;
}
i.icon_man{
	background: url(../../Images/Product/index/icon_man.png) no-repeat;
	background-size: 100% 100%;
}

.tab_text .hed_score .sc_xx{
	padding-bottom: .1rem;
}
.tab_text .hed_score .sc_xx img{
	display: block;
	float: left;
	margin-right: .1rem;
	width: .24rem;
	height: .24rem;
}
.tab_text .clearfix{
	position: relative;
}
.tab_text .hed_score .sc_xx span{
	display: inline-block;
	float: left;
	padding-left: .1rem;
	font-size: .24rem;
	margin-top: -.05rem;
}
.hed_score .tip{
	font-size: .24rem;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.hed_score .tip img {
    width: .26rem;
    height: .24rem;
    margin-right: .1rem;
}
.tab_text .hed_score .sc_lab a{
	color: #01b2b6;
	font-size: .26rem;
	display: block;
	float: left;
	margin-right: .2rem;
	border-radius: 20px;
	border: solid 1px #01b2b6;
	padding: 0rem .16rem;
}
.tab_text .hed_score .sc_lab a:last-child{
	margin-right: 0;
}
.tab_text .hed_foll{
	width: 1.28rem;
	text-align: center;
	position: absolute;
	right: 0;
	top: -.1rem;
}
.tab_text .hed_foll a{
	font-size: .24rem;
	color: #fff;
	display: block;
	background: #01b2b6;
	height: 25px;
	line-height: 26px;
	border-radius: 6px;
}
.tab_text .hed_foll a i{
	background: url(../../Images/Product/sytj_icon_gz.png) no-repeat;
	background-size: 100% 100%;
	width: .2rem;
	height: .2rem;
	display: inline-block;
	margin-right: .12rem;
}
.tab_text .hed_tex{
	font-size: .28rem;
	color: #666;
	padding-top: .2rem;
	margin-bottom: 0;
}
.content_img{
	text-align: center;
	/* line-height: 0; */
	padding: 0 .2rem;
	text-align: left;
}
.content_img img{
	margin-bottom: 0rem;
	width: 100%;
}
.content_img p{
	padding-top: .26rem;
}
.content_img p img{
	display: block;
}
/*æ›´å¤šæŽ¨è*/
.curr_more{
	color: #333;
	font-size: .28rem;
	font-weight: bold;
	background: #f6f8f8;
	padding: .4rem 0 .24rem .32rem;
}
.kecheng_box{
	padding: 0 .32rem;
	background: #f6f8f8;
}
.kecheng_box li{
	background: #fff;
	border-radius: 8px;
	padding: .24rem;
	font-size: .24rem;
	margin-bottom: .2rem;
	border: solid 1px #EEEEEE;
}
.kecheng_box li:last-child{
	margin-bottom: 0;
}
.kecheng_box li .kc_img {
	position: relative;
	background: rgba(0,0,0,.2);
	border-radius: 4px;
}
.kecheng_box li .kc_img img{
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 4px;
}
.kecheng_box li .kc_img i{
	background: url(../../Images/live/bofang.png) no-repeat;
	background-size: 100% 100%;
	width: .56rem;
	height: .56rem;
	position: absolute;
	left: .52rem;
	top: .52rem;
}
.kecheng_box li .kc_text{
	padding-left: .3rem;
	width: 4.5rem;
}
.kecheng_box li h3{
	font-size: .28rem;
	color: #333;
	margin-bottom: .16rem;
	
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;

}
.kecheng_box li .baoming{
	background: url(../../Images/live/btn.png?=2) no-repeat;
	background-size: 100% 100%;
	width: 1.72rem;
	height: .48rem;
	display: block;
	float: right;
}

/**/
.line-box{
	padding: .6rem 0 .3rem;
	background: #f6f8f8;
}
/*****éŸ³é¢‘æ’­æ”¾****/
.audio_box{
	background: #f6f8f8;
	padding: 0 .2rem .2rem .2rem;
	color: #333;
}
#audio,
#audio_list{
	display: none;
}
.audio_box .audio_tes{
	background: #fff;
	border-radius: 40px;
	padding: .15rem .2rem;
}
.audio_box .aud_name img{
	width: .72rem;
	height: .72rem;
}
.audio_box .aud_text{
	padding-left: .2rem;
	font-size: .28rem;
	font-size: .24rem;
	color: #666;
}

.aud_btn{
	width: .58rem;
	height: .58rem;
	margin-top: .14rem;
}
.aud_icon_b{
	background: url(../../Images/live/bofang.png) no-repeat;
	background-size: 100% 100%;
}
.aud_icon_z{
	background: url(../../Images/live/zanti.png) no-repeat;
	background-size: 100% 100%;
}
.audio_box .aud_close{
	background: url(../../Images/live/X.png) no-repeat;
	background-size: 100% 100%;
	width: .36rem;
	height: .38rem;
	position: absolute;
	left: 0;
	top: 0;
}
/*æ‚¬æµ®åº•éƒ¨æŠ¥å*/
.footer_flex{
	position: fixed;
	z-index: 102;
	bottom: 0;
	width: 7.5rem;
	margin: 0 auto;
	text-align: center;
	background: #fff;
	/* padding: .1rem 0; */
	height: .96rem;
	line-height: initial;
}
.footer_flex div{
	width: 2.2rem;
	height: 1rem;
	background: #fff;
}
.footer_flex div p{
	font-size: .2rem;
	color: #666;
}
.footer_flex div p span{
	text-decoration: line-through;
}
.footer_flex div b{
	display: block;
	padding-top: .12rem;
	color: #FE7467;
	font-size: .36rem;
}
.footer_flex div b em{
	font-size: .24rem;
}
.footer_flex a{
	display: block;
	float: left;
	width: 4.8rem;
	height: .8rem;
	line-height: .8rem;
	background: #00b2b6;
	color: #fff;
	font-size: .32rem;
	font-weight: bold;
	border-radius: 50px;
	margin-top: .08rem;
	margin-left: .26rem;
}
.footer_flex_xue a{
	/* width: 100%; */
}
/***************è¯¾ç¨‹åˆ—è¡¨*************/
.liebiao_hed{
	background: #fff7e6;
	height: .78rem;
	line-height: .78rem;
	padding: 0 .3rem;
	color: #f7b465;
	font-size: .28rem;
	margin: 0 .3rem;
	border: solid 1px #fbd9b2;
	border-radius: 10px;
	position: relative;
}
.liebiao_hed i{
	background: url(../../Images/live/b1.png) no-repeat;
	background-size: 100% 100%;
	width: .4rem;
	height: .4rem;
	position: absolute;
	right: .3rem;
	top: .16rem;		
}
.liebiao_hed.anima i{
	animation:myfirst 3s infinite linear;
	-webkit-animation: myfirst 3s infinite linear;
}
@-webkit-keyframes myfirst{
	from{
		transform: rotate(0deg);
	}
	to{
		transform: rotate(360deg);
	}
}
@keyframes name{
	from{
		transform: rotate(0deg);
	}
	to{
		transform: rotate(360deg);
	}
}
.liebiao_list{
	background: #fff;
}
.liebiao_list ul li{
	background: #f8f8f8;
	padding: .2rem .3rem;
	margin: .2rem .3rem;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}
.liebiao_list .lb_icon {
	float: left;
	overflow: hidden;
	clear: both;
	display: block;
	padding: 0 0;
	width: .56rem;
}
.liebiao_list .lb_icon i{
	width: .56rem;
	height: .56rem;
	display: block;
	position: absolute;
	left: .2rem;
}
.liebiao_list .lb_icon i.on{
	background: url(../../Images/live/b2.png) no-repeat;
	background-size: 100% 100%;
}
.liebiao_list .lb_icon i.no{
	background: url(../../Images/live/b3.png) no-repeat;
	background-size: 100% 100%;
}
.liebiao_list .lb_text{
	color: #666;
	font-size: .24rem;
	float: left;
	width: 5.3rem;
	margin-left: .8rem;
}
.liebiao_list .lb_text p{
	color: #333;
	font-size: .28rem;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.liebiao_list .lb_text.on p{
	color: #01b2b5;
}
.liebiao_list .lb_text span{
	display: block;
	padding-top: .1rem;
}
.liebiao_list ul li.cancel_reminder p,
.liebiao_list ul li.cancel_reminder .lb_text,
.liebiao_list ul li.start_reminder p,
.liebiao_list ul li.start_reminder .lb_text{
	color: #999;
}
.liebiao_list ul li.start_reminder a,
.liebiao_list ul li.cancel_reminder a{
	position: absolute;
	right: .2rem;
	bottom: .2rem;
	font-size: .24rem;
	color: #fff;
	border-radius: 10px;
	padding: .06rem .16rem;
}
.liebiao_list ul li  a.start_btn{
	background: #01b2b5;
}
.liebiao_list ul li a.cancel_btn{
	background: #d2d2d2;
}
.liebiao_list ul li.lately_reminder a{
	background: url(../../Images/live/zuijin.png) no-repeat;
	background-size: 100% 100%;
	width: 1.2rem;
	height: .36rem;
	display: block;
	position: absolute;
	right:0;
	top: 0;
	font-size: .24rem;
	text-align: center;
	color: #fff;
}

.liebiao_list ul li.zhibo_reminder .icon_zb{
	background: url(../../Images/live/zbz.png) no-repeat;
	background-size: 100% 100%;
	width: 1.78rem;
	height: .28rem;
	line-height: .28rem;
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: .1rem;
	color: #fff;
	font-size: 12px;
	text-indent: 1.3rem;
}
.liebiao_list ul li.zhibo_reminder span{
	display: none;
}
/*è¯¾ç¨‹è®¢å•*/
.order_box{
	background: #f6f8f8;
	padding: .2rem;
}
.order_bianhao,
.order_data,
.oeder_momey{
	background: #fff;
	border-radius: 10px;
	margin-bottom: .2rem;
	padding: .2rem;
}
.dd_hed{
	color: #333;
	font-size: .32rem;
	padding-bottom: .2rem;
	padding-top: .2rem;
}
.dd_shop{
	background: #f8f8f8;
	padding: .2rem .3rem;
	border-radius: 10px;
	margin-bottom: .2rem;
	margin-top: .1rem;
} 
.dd_shop img{
	width: .88rem;
	height: .88rem;	
}
.dd_shop div:last-child{
	margin-left: .2rem;
}
.dd_shop div:last-child p{
	font-size: .3rem;
	color: #333;
	padding-bottom: .05rem;
}
.dd_shop div:last-child span{
	font-size: .28rem;
	color: #f75d5d;
}
.order_list{}
.order_list li{
	font-size: .26rem;
	overflow: hidden;
	padding-top: .16rem;
}
.order_list li span{
	display: block;
	float: left;
	color: #333;
	position: relative;
}
.order_list li span:last-child{
	float: right;
	color: #999;
}
.order_list li span.order_title{
	width: 78%;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.order_list li span.red{
	color: #f75d5d;
}
.order_list li span em{
	color: #999;
	font-size: .24rem;
	font-style: normal;
}
.order_list li span:last-child i{
	background: url(../../Images/live/jiantou.png) no-repeat;
	background-size: 100% 100%;
	width: .12rem;
	height: .2rem;
	display: inline-block;
	margin-left: .16rem;
}
.order_mag li{
	padding: .3rem 0;
}
/***è¯¾ç¨‹æ”¯ä»˜æˆåŠŸ***/
.pay_hed{
	background: #fff;
	padding: 0 .3rem .7rem .3rem;
	text-align: center;
	border-radius: 10px;
}
.pay_hed img{
	width: 1.2rem;
	height: 1.2rem;
	display: inline-block;
	margin-top: .6rem;
}
.pay_hed p{
	color: #333;
	font-size: .44rem;
	padding: .3rem 0 .5rem 0;
}
.pay_hed .order_list li span,
.pay_hed .order_list li span:last-child{
	font-size: .3rem;
	color: #333;
}
.pay_hed .order_list li span.red{
	color: #f75d5d;
}
.pay_hed .xian{
	border-top: dashed 1px #eee;
	padding-top: .3rem;
	margin-top: .3rem;
}
.pay_hed .order_list li{
	padding-top: .24rem;
}
.pay_footer{
	padding-top: .55rem;
	color: #333;
}
.pay_footer h4{
	font-size: .28rem;
	padding-bottom: .16rem;
}
.pay_footer p{
	font-size: .26rem;
	color: #999;
	line-height: .42rem;
}
.pay_btn{
	background: #01b2b6;
	display: block;
	font-size: .3rem;
	color: #fff !important;
	width: 6.3rem;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	border-radius: 30px;
	margin: 1.2rem auto 0 auto;
}
.pay_btn:link{
	color: #fff;
}
.ui-toast{
	font-size: .3rem;
}



.button_down{
	text-align: center;
	padding: .3rem 0;
	color: #999;
	font-size: 0.26rem;
	position: relative;
	margin-bottom: 0;
}
.button_down::after,
.button_down::before{
	content: "";
	width: 10%;
	height: 1px;
	background: #ddd;
	position: absolute;
	top: .45rem;
}
.button_down::after{
	left: 22%;
}
.button_down::before{
	right: 22%;
}</pre></body></html>