div:after,
ul:after,
li:after {
  content: "";
  display: block;
  clear: both;
}

/*会员主界面*/

/*===============/me/===============*/
.header2 .box .backbg{background:rgba(0,0,0,0.2);}

.header2 .box .listbg{background:rgba(0,0,0,0.2);}

.userindex{ background:url(../images/userbg.png) no-repeat; background-size:100% 100%; padding-top:3.5em; padding-bottom:1.25em; position:relative;}
.userindex2{ padding-top:1.667em;}
.userindex #signinbtn{height:2.167em; line-height:2.167em;background:rgba(0,0,0,0.2);border-radius:30em; padding:0 0.833em; position:absolute;right:2.5em;top:6em;color:#fff;}
.userindex #signinbtn img{height:1.083em;float:left;margin:0.417em 0.417em 0 0;}

.userindex .imgbox{width:6.833em;height:6.833em;margin:0 auto;border:0.25em solid #fff;border-radius:50%;}
.userindex .imgbox img{width:100%;height:100%; display:block; overflow:hidden;border-radius:50%;}
.userindex .username{ text-align:center;height:1.833em; line-height:1.833em; overflow:hidden;margin-top:0.417em;}
.userindex .username span{ font-size:1.5em;color:#fff;}
.userindex .groupname{ text-align:center;height:1.5em; line-height:1.5em; overflow:hidden;color:#fff;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6;  opacity: 0.6;}
.userzh{ background:#fff;}
.userzh ul li{width:33.33%;float:left; text-align:center; padding:0.25em 0 0.833em 0; position:relative;}
.userzh ul li span{ display:block;font-size:1.333em;height:1.25em; line-height:1.25em; overflow:hidden;margin-top:0.5em;font-weight:bold; text-align:left;}
.userzh ul li em{ display:block;font-size:0.833em;height:1.6em; line-height:1.6em; text-align:left; overflow:hidden;color:#909090;}
.userzh ul li .text{ display:inline-block;}
.userzh ul li .line{width:0.05rem;height:2.75em; overflow:hidden; position:absolute;left:0;top:1em;}
.userzh ul li .line:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 0.05rem;
	height:200%; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.usermenu{ position:relative;}
.usermenu .wxlgtext{height:3.167em; line-height:3.167em; overflow:hidden; text-align:center;color:#606060; background:#fff;}
.usermenu:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.usermenu .menubox{ position:relative;margin-top:0.5rem;background:#fff;}
.usermenu .menubox .closebg{height:3.583em; width:100%; position:absolute;left:0;top:0; z-index:9; display:none;}
.usermenu .menubox .title{height:3.583em; line-height:3.583em; padding-left:2.2em; overflow:hidden;margin-left:1.25em; position:relative;}

.usermenu .menubox .title .iconfont{color:#cdcdcd; position:absolute;right:1.25em;top:0;height:100%;font-size: 1em;line-height:3.583em; overflow:hidden; transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.usermenu .menubox .title .icon{width:2em;height:100%; position:absolute;left:0;top:0; }
.usermenu .menubox .title .icon1{background:url(../images/icon1.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.usermenu .menubox .title .icon2{background:url(../images/icon2.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.usermenu .menubox .title .icon3{background:url(../images/icon3.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.usermenu .menubox .title .icon4{background:url(../images/icon4.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.usermenu .menubox .title .icon5{background:url(../images/icon5.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.usermenu .menubox .title .icon6{background:url(../images/icon7.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.usermenu .menubox .title .iconrotate{transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 	/* Opera */
}
.usermenu .menubox .title .cicon1{background:url(../images/user/cicon3.png) no-repeat 0 50%; background-size:2em 2em;}
.usermenu .menubox .title .cicon2{background:url(../images/user/cicon1.png) no-repeat 0 50%; background-size:2em 2em;}
.usermenu .menubox .title .cicon3{background:url(../images/user/cicon2.png) no-repeat 0 50%; background-size:2em 2em;}

.usermenu .menubox .title span{ font-size:1.2em; color:#555;}

.usermenu .menubox .box ul li{ padding-left:3.75em;height:3.333em; line-height:3.333em; padding-bottom:0.05rem; position:relative;}
.usermenu .menubox .box ul li .numbg{ padding:0 0.167em;height:1.333em;background:#ff4949;border-radius:50%;color:#fff;float:right; line-height:1.333em; text-align:center; font-size:1em;min-width:1em; overflow:hidden;margin:0.917em 1.25em 0 0;-webkit-text-stroke-width: 0.015rem; letter-spacing:0.015rem;}
.usermenu .menubox .box ul li .numbg0{ display:none;}
.usermenu .menubox .box ul li span{ font-size:1.15em;color:#666;}
.usermenu .menubox .box ul li:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 4.917em;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.usermenu .menubox .box ul li.after:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 4.083em;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.usermenu .menubox .box ul li .iconfont{float:right; padding-right:1.5em;font-size:0.833em;color:#b0b0b0;}
.usermenu .menubox .box ul li:hover{ background:#f6f6f6; }

.userout{ background:#fff;margin-top:0.833em; position:relative;height:3.5em; line-height:3.5em; padding-left:2.833em;}

.userout span{ font-size:1.2em;padding-left: 0.5em; color:#555;}
.userout .icon{width:2em;height:100%; position:absolute;left:1.25em;top:0;background:url(../images/icon6.png) no-repeat 0 50%; background-size:1.5em 1.5em;}

.SNS_top {
overflow: hidden;
box-sizing: border-box;
padding-top: 2rem;
background-image: url("../images//list_SNS_bg.png");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 12.5rem;
width: 100%;
position: relative;
}
.SNS_top .sns_advices,
.SNS_top .sns_setup {
width: 1.2rem;
height: 1.2rem;
position: absolute;
left: 0.5rem;
top: 0.5rem;
z-index: 10;
}
.SNS_top .sns_advices img,
.SNS_top .sns_setup img {
max-width: 100%;
max-height: 100%;
}
.SNS_top .sns_setup{
	left: inherit;
	right: 0.5rem;
}


.SNS_top .sns_advices .message-num{min-width: 0.5rem; height: 0.9rem; padding: 0 0.2rem; font-size: 0.65rem; line-height: 0.9rem; position: absolute;right: -0.5rem;top:-0.25rem; background: #ffc23d; color: #fff;border-radius: 2rem; text-align: center; display: none}

.SNS_top .sns_buddha {
	width: 5rem;
	height: 5rem;
	margin: 0 auto;
	position: relative;
	text-align: center
}
.SNS_top .sns_buddha #userAvatar {
	width: 5rem;
	height: 5rem;
	overflow: hidden;
	border-radius: 100%;
}

.SNS_top .sns_buddha #userAvatar img{
	width: 100%;
	height: 100%;
	
}
.SNS_top .sns_buddha .buddha_name {
	position: relative;
	top:-.5rem;
	overflow: hidden;
	display: inline-block;
	padding: 0 .5rem;
	border-radius: 1.5rem;
	background: #ffc23d;
	color: #fffbf5;
	line-height: 1rem;
	font-size: 0.6rem;
	text-align: center;
	z-index: 9;
}
.SNS_top .check-ins {
	position: absolute;
	right: 0;
	top: 40%;
	margin-top: -1rem;
	display: inline-block;
	line-height: 1.4rem;
	text-align: left;
	box-sizing: border-box;
	padding: 0 0.5rem 0 0.75rem;
	font-size: 0.7rem;
	background: #ffc23d;
	border-radius: 1rem 0 0 1rem;
	color: #ffffff;
}
.SNS_top .sns_monicker {
	text-align: center;
	color: #fff;
	font-size: 0.8rem;
	line-height: 1.4rem;
	margin-top: 0.5rem;
}
.SNS_top .sns_bottom {
	margin-top: 0.85rem;
}
.SNS_top .sns_bottom ul li {
	width: 33.33333333%;
	float: left;
	text-align: center;
	position: relative;
}
.SNS_top .sns_bottom ul li:after {
	content: "";
	position: absolute;
	border-left: 1px solid #fff;
	width: 0px;
	overflow: hidden;
	height:1.9rem;
	right: 0;
	top: 50%;
	margin-top: -0.95rem;
	transform: scaleX(0.5);
	z-index: 1;
}
.SNS_top .sns_bottom ul li:last-child:after {
	display: none;
}
.SNS_top .sns_bottom ul li em,
.SNS_top .sns_bottom ul li i {
	display: block;
}
.SNS_top .sns_bottom ul li em {
	color: #fff;
	font-size: 0.9rem;
	line-height: 1.3rem;
}

.SNS_top .sns_bottom ul li i {
	line-height: 1rem;
	color: #fff;
	font-size: 0.6rem;
	font-weight: 300;
}
.SNS_nav {
	padding-top: 0.25rem;
	background: #ffffff;

}
.SNS_nav ul{
	display: flex;
}
.SNS_nav ul li {
	padding: 0.5rem 0;
	text-align: center;
	flex: 1

}
.SNS_nav ul li a{ display: block}
.SNS_nav ul li .icon {
	height: 1.2rem;
	width: 1.2rem;
	margin: 0 auto;
}
.SNS_nav ul li .icon img {
	max-width: 100%;
	max-height: 100%;
}
.SNS_nav ul li .text {
	margin-top: 0.2rem;
	font-size: 0.65rem;
	line-height: 1.2rem;

}
.SNS_nav3 ul li{
	width: 33.3%;
	float: left;
	flex: none
}
.SNS_centre {
	margin-top: 0.5rem;

}

.SNS_Management{
	padding-top: 0.75rem;
	background: #fff;
}
.SNS_Management h2 {
	font-size: 0.7rem;
	font-weight: normal;
	line-height: 1.2rem;
	padding: 0 0.75rem;
}


/*课程评价*/
.mytab{ background:#fff; padding: 0.2rem 0;}
.mytab ul li{height:3.583em; line-height:3.583em;float:left;width:33.33%; text-align:center; position:relative;}
.mytab ul li.curr{ background: #fff;position: relative；}
.mytab ul li.curr::after{content: "";height: 0.15rem;width: 20%;left: 50%;margin-left: -10%;background: #ff663d;position: absolute;bottom: 0.2rem;border-radius: 0.5rem;z-index: 10;}
/* .mytab ul li.curr{ background: #fff url(../images/up.png) no-repeat 50% 100%; background-size:0.833em 0.833em;} */
.mytab ul li.curr a{color:#010e16;}
.mytab ul li a{ font-size:1.167em;color:#333;}
.mytab ul li .line{width:0.05rem;height:100%; position:absolute;right:0;top:0; background:rgba(0,0,0,0.05);}
.mytab ul li .line2{width:0.05rem;height:100%; position:absolute;left:0;top:0; background:rgba(0,0,0,0.05);}

/*资金明细*/
.zjmxlist ul li{ position:relative;border-left:0.05rem solid #b9d5e6; margin-left:1.25em; padding:0.417em 0.833em 0.833em 1.25em;}
.zjmxlist ul li.frist{ padding-top:0.833em;}
.zjmxlist ul li .date{height:2.833em; line-height:2.833em; color:#606060; position:relative;}
.zjmxlist ul li .date span{color:#888; font-size:1.167em;}
.zjmxlist ul li .date .ydbg{width:0.5em;height:0.5em; padding:0.05rem 0.05rem 0rem 0rem; overflow:hidden;border-radius:50%;border-top:0.333em solid #f0f0f0;border-bottom:0.333em solid #f0f0f0; position:absolute;left:-1.583em;top:0.833em; background:#b9d5e6;}

.zjmxlist ul li .box{ background:#fff;border-radius:0.25em; box-shadow:0 0.083em 0.167em rgba(0,0,0,0.12); padding:0.833em 1em 1em 1em;}
.zjmxlist ul li .box .tit{ font-size:1.167em; line-height:1.429em;}
.zjmxlist ul li .box .tit span{ font-size:0.857em;width:1.083em;height:1.083em; text-align:center; line-height:1.083em;float:left; padding:1px; position:relative;margin:0.25em 0.417em 0 0;color:#f05353;}
.zjmxlist ul li .box .tit span:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #f05353;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.5em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.zjmxlist ul li .box .tit .span1{color:#38bb35;}
.zjmxlist ul li .box .tit .span1:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #38bb35;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.5em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.zjmxlist ul li .box .price{height:2.583em; line-height:2.583em; overflow:hidden;margin-top:0.583em;}
.zjmxlist ul li .box .price .l{color:#909090; font-size:1.167em;}
.zjmxlist ul li .box .price .l .iconfont{ font-size:1.286em;float:left; padding-right:0.333em; position:relative; z-index:9;}
.zjmxlist ul li .box .price .l b{font-weight:normal; position:relative;}
.zjmxlist ul li .box .price .l em{ position:absolute;width:0.7em;height:100%; background:#fff;left:0;top:0;}
.zjmxlist ul li .box .price .r{float:right; font-size:0.8em;}
.zjmxlist ul li .income_payout{ display:none;}


/*积分*/
.scorelist ul li{ background:#fff; padding:0.833em 1.25em;}
.scorelist ul li .tit{ line-height:1.75em; overflow:hidden;margin-top:0.167em;}
.scorelist ul li .tit span{ font-size:1.25em;}
.scorelist ul li .info{color:#909090;height:1.833em; line-height:1.833em; overflow:hidden;margin-top:0.167em;}
.scorelist ul li .info span{ padding-right:1.667em;}
.scorelist ul li .info span.cor2{color:#1a87cc;}

/*我的课程*/
.my-coslist li{padding:0.5rem 0.75rem;}
.my-coslist li .inner-cont{ border:0.05rem solid #eee; display: block; transition: .3s; -webkit-transition: .3s; position: relative; background: #fff}
.my-coslist li .inner-cont:hover{color:#333;  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.1) }
.my-coslist li .inner-cont:hover .images img{ transform: scale(1.1)}
.my-coslist li .images{ overflow: hidden; height: 9.5rem; display: flex; justify-content: center; flex-direction:column}
.my-coslist li .images img{width: 100%; transition: .3s; -webkit-transition: .3s;}
.my-coslist .cos-name{ font-size: 0.8rem; line-height: 1.1rem; height: 2.2rem; overflow: hidden; margin:0.5rem 0.75rem 0 0.75rem;}
.my-coslist .learn-state{ height: 0.3rem; position: relative; overflow: hidden; background: #eee;margin:0.75rem 0.75rem 0 0.75rem;border-radius: .2rem;overflow: hidden;}
.my-coslist .learned-bg{height: 100%; position: absolute; background: #ff663d;left:0;top:0;border-radius: .2rem;}
.my-coslist .learn-state-text{padding: 0.5rem 0.75rem 0.75rem 0.75rem; color: #555}
.my-coslist .type{width: 1.6rem;height: 1.75rem;font-size: 12px; background:url(/SysImg/person/mark.png) no-repeat; position: absolute;right:0.75rem;top:0; text-align: center;line-height:1.4rem;color:#fff; z-index:9;background-size: 100%}
.my-coslist .live-learn-state{ display: none; padding: 0 0.75rem 0.75rem 0.75rem; line-height: 1.2rem; color: #ff663d; position: relative;}
.my-coslist .cos-button{margin: 0 .75rem .75rem .75rem; height: 2rem; line-height: 2rem; background: #fff; color:#ff663d;border:1px solid #ff663d; display: block; text-align: center;border-radius: .2rem; font-size: .8rem; }

/*直播*/
.my-coslist .cos-teach2 .learn-state-text,
.my-coslist .cos-teach2 .learn-state{ display: none}
.my-coslist .cos-teach2 .live-learn-state{ display: block;}

/*课程订单*/

.courseorder ul li{ background:#fff;}
.courseorder ul li .order_title{line-height: 1.5rem;padding: 0.5rem 0.8rem 0;background: #fff;border-top:0.5rem solid #f8f8f8;}
.courseorder ul li .order_title .tit{font-size: 0.7rem;height: 1.2rem;line-height: 1.2rem;overflow: hidden;}
.courseorder ul li .order_title .time{color: #909090;height: 1rem;line-height: 1rem;overflow: hidden;}
.courseorder ul li .order_title .time .iconfont{float:left;padding-right: 0.25rem;font-size: 0.65rem;}
.courseorder ul li .pro_list .od_info{ position:relative;height:6.5em; padding:0.833em 1.25em; background:#f8f8f8;border-top: 0.05rem solid #eee;}
.courseorder ul li .pro_list .od_info:first-child{ border-top:0;}
.courseorder ul li .pro_list .od_info .lct{width:10.5em;height:6.5em; overflow:hidden; position:absolute;left:1.25em;top:0.833em;}
.courseorder ul li .pro_list .od_info .lct img{width:100%;min-height:6.5em;}
.courseorder ul li .pro_list .od_info .rct{margin-left:10.5em; padding-left:1.25em;}
.courseorder ul li .pro_list .od_info .rct .tit{ line-height:1rem; font-size:0.75rem; overflow:hidden;height:2rem;}
.courseorder ul li .pro_list .od_info .rct .info{color:#909090;height:1rem; line-height:1rem; overflow:hidden;}

.courseorder ul li .pro_list .od_info .rct .price{ font-size:1.167em;height:1.571em; line-height:1.571em; overflow:hidden; text-align:right;}
.courseorder ul li .pro_list .od_info .rct .price font{ font-size:0.939em; padding-right:0.231em;}
.courseorder ul li .pro_list .od_info .rct .price .jf1 font{ display:none;}
.courseorder ul li .f_money{height:2rem; line-height:2rem; overflow:hidden; padding-left:0.8rem;}
.courseorder ul li .f_money span{color:#909090; font-size:0.6rem;}
.courseorder ul li .f_money strong{float: right;font-size: 1rem;color: #ff6500;position: relative;padding-left: 0.5rem;padding-right: 0.8rem;font-weight: normal;}
.courseorder ul li .f_money strong font{ font-size:0.6rem; position:absolute;top:0;left:0;font-weight:normal;}
.courseorder ul li .f_money strong.jf1 font{ display:none;}

.courseorder ul li .f_money em{float: right;color: #aaa;text-decoration: line-through;padding-right: 0.8rem;font-size: 0.6rem;font-weight: normal;}
.courseorder ul li .f_money em font{ font-size:0.929em; padding-right:0.231em;}
.courseorder ul li .czbtn{ background:#fff; position:relative; padding-right:0.7rem;height:2rem; overflow:hidden;border-top: 0.05rem solid #eee;}
.courseorder ul li .czbtn2{ color:#f63d3d; padding:0 0.7rem;/*height:2rem; line-height:2rem;*/line-height: 1.5rem;height: 1.5rem; overflow:hidden;border-top: 0.05rem solid #eee;box-sizing: border-box;}
.green{color: #1dae73 !important;}
.courseorder ul li .btn1{float: right;font-size: 0.6rem;height: 1.2rem;line-height: 1.2rem;overflow: hidden;margin-top: 0.4rem;border: 0.05rem solid #ddd;width: 3rem;border-radius: 1.2rem;text-align: center;color: #666;margin-right: 0.4rem;}
.courseorder ul li .btn1:hover{ background:#ef8c4b;}
.courseorder ul li .btn2{width: 3rem;margin-top: 0.4rem;border: 0.05rem solid #ddd;float: right;line-height: 1.2rem;height: 1.2rem;border-radius: 1.2rem;text-align: center;}
.courseorder ul li .btn2:hover{ background:#e5e5e5 url(../images/delete02.png) no-repeat 50% 50%; background-size:1.833em 1.833em;}
.courseorder ul li .tipstext{ text-align:right; line-height:1.583em;color:#e75d02; padding:0.833em 0.833em 0.833em 0.417em; background:#fbf6e8;}
.courseorder ul li .tipstext span{ padding-left:0.455em; font-size:0.917em;}

.courseorder ul li .line_d2{margin-left:1.25em; display:none;}


.drop_down_choice .top{
	padding:0.5rem 0;
}
.drop_down_choice .drop_left {
	padding: 0 0.75rem;

}
.drop_down_choice .drop_left ul{
	border:1px solid #ff663d;
	border-radius: 0.2rem;
	overflow: hidden;
}
.drop_down_choice .drop_left ul li {
	box-sizing: border-box;
	width: 33.3%;
	text-align: center;
	float: left;
	border-left: 1px solid #ff663d;
}
.drop_down_choice_1 .drop_left ul li {
  width: 20%;
}
.drop_down_choice_2 .drop_left ul li {
	width: 25%;
}
.drop_down_choice_3 .drop_left ul li {
	width: 33.33%;
}
.drop_down_choice_5 .drop_left ul li {
	width: 50%;
}
.drop_down_choice .drop_left ul li a {
	color: #ff663d;
	display: block;
	height: 1.3rem;
	line-height: 1.3rem;
	margin-right: -0.05rem;
}
.drop_down_choice .drop_left ul li:first-child{
	border-left:0rem;
}

.drop_down_choice .drop_left ul .curr{
	background: #ff663d;

}
.drop_down_choice .drop_left ul .curr a{
	color:#fff;
}
.drop_down_choice .drop_right {
	width: 14%;
	float: right;
	line-height: 2em;
	box-sizing: border-box;
	padding-right: 0.75rem;
	position: relative;
}
.drop_down_choice .drop_right span {
	position: absolute;
	display: block;
	right: 0.75rem;
	top: 50%;
	margin-top: -0.5rem;
	width: 1rem;
	height: 1rem;
	background: url(../images/drop_right.png) center no-repeat;
	background-size: 64% 60%;
}
.drop_down_choice .drop_right span img {
max-width: 100%;
}
.drop_down_choice .clase_drop_text{
	display: none;
	margin-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.drop_down_choice .clase_drop_text ul li a {
	display: block;
	text-align: center;
	margin-bottom: 0.75rem;
}
.u-order .empty{margin-top:.5rem}
.u-order ul li{ position:relative; padding:.5rem 0; border-left:1px solid #e3e3e3;}
.u-order ul li .libox{background:#fff;margin-left:1.25em;position:relative;}
.u-order ul li .paytime{font-size: 1em;height: 1.5rem;line-height: 1.5rem;color: #333;padding-left: 0.7rem;position: relative;}
.u-order ul li .paytime .ydbg{width:0.5em;height:0.5em; background:#FFB03F;border-radius:50%; position:absolute;left:-0.25em;top:1em; z-index:9;}
.u-order ul li .line{width:0.05rem;height:100%; position:absolute;left:0;top:0; z-index:9;}
.u-order ul li .line:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 0.05rem;
	height:200%; overflow:hidden;
	background:#c0c0c0;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.u-order ul li img{ display:block; overflow:hidden;width:100%;}
.u-order ul li .info{ padding:0.5rem;}
.u-order ul li .info .text{height:1em; line-height:1em; overflow:hidden;color:#909090;margin-bottom: 0.4rem;}
.u-order ul li .info .orderid{height:1rem; line-height:1rem; font-size:0.6rem; overflow:hidden;-webkit-text-stroke-width: 0.015rem; letter-spacing:0.015rem;}
.u-order ul li .info a{display: block;width: 100%;height: 1.8rem;line-height: 1.8rem;border-radius: 0.1rem;position: relative;z-index: 99;border: 0.05rem solid #ddd;box-sizing: border-box;margin-top: 0.5rem;text-align: center;}
.u-order ul li .info a:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	/*border: 0.05rem solid #0084d6;*/
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.5em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.u-order ul li .info a span{font-size: 0.65rem;color: #999;}
.u-order .loadtext{ padding-left:1.25em; background:none;margin-top:-0.833em;}

.u-pjlist ul{background: #fff;margin-top: 0.5rem;}
.pljs-list{ padding:0.5rem 0.7rem;}
.pjdate .pj-date{ margin:0 0.2rem;}
.pj-teacher{ color:#149edd; margin:0 0.2rem;}
.u-teacher ul{background:none;margin-top: 0.5rem;}
.u-pjlist ul li{ background:#fff;}
.u-pjlisted li{ padding:0.833em;}
.u-pjlist ul li .cname{font-size: 0.8rem;line-height: 1rem;margin-top: 0.5rem;overflow: hidden;}
.u-pjlist ul li .cname .commentstar{float: right;font-size: 0.6rem;padding: 0 0.5rem;border: 0.05rem solid #FFB03F;color: #FFB03F;height: 1rem;line-height: 1rem;border-radius: 0.1rem;margin-left: 0.5rem;}
.u-pjlist ul li.xxli{ padding:1em 0 0 1.25em;}
.u-pjlist ul li.xxli .code{margin-top:0.833em;}
.u-pjlist ul li .mytit{ font-size:1.333em; line-height:1.375em; position:relative; padding-right:2.188em;}
.u-pjlist ul li .mytit span{ display:block; font-size:0.75em; color:#909090;height:1.833em; line-height:1.833em; overflow:hidden;margin-top:0.167em;}
.u-pjlist ul li .mytit .iconfont{ position:absolute;top:50%;margin-top:-0.5em;font-size:1em;right:0.813em;color:#b0b0b0;}

.u-pjlist ul li .order_title{height: 1rem;line-height: 1rem;overflow: hidden;color: #999;margin-top: 0.2rem;}
.u-pjlist ul li .pjdate{height: 1rem;line-height: 1rem;overflow: hidden;color: #999;margin-top: 0.2rem;}
.u-pjlist ul li .pjdate2{ text-align:right;margin-top:0.833em;}
.u-pjlist ul li .starbox{height: 1rem;line-height: 1rem;overflow: hidden;color: #666;margin-top: 0.2rem;}
.u-pjlist ul li .starbox span{float:left;}
.u-pjlist ul li .starbox .star{position:relative;margin-top:0.167em;float:left; overflow:hidden;}
.u-pjlist ul li .starbox .star_w{height:1em; background:#fff url(../images/star5.png) no-repeat; background-size:5em 1em; position:absolute;top:0;left:0; z-index:9; font-size:1.5em;}
.u-pjlist ul li .starbox .star .star_img{width:5em;float:left;height:1em; background:url(../images/star0.png) no-repeat; background-size:5em 1em;font-size:1.5em;}
.u-pjlist ul li .cont{font-size: 0.6rem;background:#f2f2f2;border-radius: 0.1rem;padding: 0.5rem 0.8em;line-height: 1rem;margin-top: 0.5rem;position: relative;}
.u-pjlist ul li .cont .iconfont{position: absolute;left: 0.6rem;top: -0.5rem;color: #f2f2f2;font-size: 1rem;z-index: 9;}
.u-pjlist ul li .cont2{ background:#fff1e7;color:#e75d02;}
.u-pjlist ul li .cont2 .iconfont{left:inherit;right:0.667em;color:#fff1e7;top:inherit;bottom:-0.667em;}

.u-pjlist .loadtext{ padding-left:1.25em; background:none;margin-top:0;}
.u-pjlist ul li .code{padding: 0.4rem 0.7rem;color: #909090;overflow: hidden;}
.pljs-list li .code{ padding:0.4rem 0 !important; position: relative;}
.u-pjlist ul li .code{ position: relative;}
.u-pjlist ul li .code .deletebtn{ position:absolute;top:0;right:0;width:2rem;height:100%;background:url(../images/delete2.png) no-repeat 50% 50%; background-size:0.8rem 0.8rem; text-indent:-9999em;}

.u-pjlist ul li .tcbox{padding-bottom: 0rem;position: relative;padding-left: 4rem;height: 4rem;line-height: 5em;background: #fff;border-bottom: 0.05rem solid #eee;}
.u-pjlist ul li .tcbox .tcimg{width: 2.5rem;height: 2.5rem;position: absolute;left: 0.7rem;top: 50%;margin-top: -1.25rem;border-radius: 100%;overflow: hidden;}
.u-pjlist ul li .tcbox .tcimg:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid rgba(0,0,0,0.12);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:50%;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.u-pjlist ul li .tcbox .tcimg img{width:100%;height:100%;border-radius:50%;}
.u-pjlist ul li .tcbox .tcname{ font-size:0.75rem;line-height: 1rem;height: 1rem;padding-top: 1rem;}
.u-pjlist ul li.tcli{ padding-bottom:0rem;}
/*.u-pjlist ul li.tcli .code{margin-top:0.833em;}*/

.u-pjlist ul li.pjli{ padding:1em 0 0 1.25em;}
.u-pjlist ul li.pjli .code{margin-top:0.833em; padding-right:1.25em;line-height: 2.214em;padding-left: 0;padding-top: 0;border-bottom: 0.05rem solid #eee;}
.u-pjlist ul li.pjli .code .iconfont{float:left; font-size:1.167em; line-height:2.214em; margin-right:0.357em;color:#b0b0b0;}
.u-pjlist ul li.pjli .cont{margin-right:1em;}
.u-pjlist ul li.pjli .pjdate{ padding-right:1.25em;height:inherit; }
.u-pjlist ul li.pjli .check{width:1.667em;height:1.667em;background:url(../images/radio.png) no-repeat; background-size:100% 100%;float:left; -webkit-appearance:none;margin-top:0.417em; outline:none;border:0rem;float:right;}
.u-pjlist ul li.pjli .check:checked{background:url(../images/radio_click.png) no-repeat; background-size:100% 100%;}

.u-pjlist ul li .item{ position:relative;height:7.25em;}
.u-pjlist ul li .item .lct{width:10.667em;height:7.25em; overflow:hidden;}
.u-pjlist ul li .item .lct img{width:100%;min-height:100%;max-height:100%;display:block; overflow:hidden;}
.u-pjlist ul li .item .lct{ position:absolute;left:0;top:0;}
.u-pjlist ul li .item2{height:10.667em;}
.u-pjlist ul li .item2 .lct2{height:10.667em;}

.u-pjlist ul li .item .rct{ padding-left:10.667em;margin:0 0.833em;}
.u-pjlist ul li .item .rct .i-tit{ font-size:1.333em; line-height:1.375em;height:2.75em; overflow:hidden;}
.u-pjlist ul li .item .rct .i-class{height:1.833em; line-height:1.833em; overflow:hidden;margin-top:0.167em;color:#3087da;}
.u-pjlist ul li .item .rct .hits{height:1.833em; line-height:1.833em; overflow:hidden;color:#909090; }
.u-pjlist ul li .item .rct .hits img{float:left;height:1em;margin:0.333em 0.417em 0 0;}
.u-pjlist ul li .item .rct .price{height:2.583em; line-height:2.583em; overflow:hidden;margin-top:0.167em;}
.u-pjlist ul li .item .rct .price strong{font-size:1.75em;color:#e75d02;font-weight:normal;}
.u-pjlist ul li .item .rct .price strong font{ font-size:0.952em; padding-right:0.25em;}
.u-pjlist ul li .item .rct .info{color:#909090;height:1.833em; line-height:1.833em; overflow:hidden;}

.u-pjlist ul li .askitem{ padding-right:1.25em;}
.u-pjlist ul li .askitem .tit{font-size:1.333em; line-height:1.375em;height:2.75em; overflow:hidden;}
.u-pjlist ul li .askitem .info{height:1.714em; line-height:1.714em;margin-top:0.5em; overflow:hidden; font-size:1.167em;}
.u-pjlist ul li .askitem .info span{float:right;color:#909090; padding-left:2.143em;}
.u-pjlist ul li .askitem .info span.reward0{ display:none;}
.u-pjlist ul li .askitem .info span.reward b{color:#ee7d32;-webkit-text-stroke-width: 0.03rem; letter-spacing:0.03rem;font-weight:normal;}
.u-pjlist ul li .askitem .info span.reward img{ height:1.071em;float:left; margin:0.35em 0.5em 0 0;}
.u-pjlist ul li .askitem .info span.class{color:#3087da;float:left; padding-left:0rem;}


.u-record ul li{ background:#fff; padding:1em 1.25em 0.833em 1.25em;}
.u-record ul li .sz{ font-size:1.167em; line-height:1.429em;min-height:2.857em;}
.u-record ul li .sz .out{border:0.05rem solid #f24e4e;color:#f24e4e;border-radius:0.25em; padding:0 0.357em;}
.u-record ul li .sz .in{border:0.05rem solid #54bb48;color:#54bb48;border-radius:0.25em; padding:0 0.357em;}

.u-record ul li .wx{color:#909090;height:1.333em; line-height:1.333em; overflow:hidden;margin-top:0.417em;}
.u-record ul li .last{ font-size:1.167em;height:1.714em; line-height:1.714em; overflow:hidden;color:#606060; text-align:right;}
.u-record ul li .max{color:#909090;float:right; padding-left:2.5em; text-align:right; overflow:hidden;margin-top:0.583em;}
.u-record ul li .max strong{ font-size:1.75em;color:#303030; display:block;height:1.286em; line-height:1.286em; overflow:hidden;font-weight:normal;-webkit-text-stroke-width: 0.03rem; letter-spacing:0.03rem;}
.u-record ul li .max em{ display:block;height:1.333em; line-height:1.333em; overflow:hidden;}


.cztclist .tittips{height:2.286em; line-height:2.286em;color:#606060; padding-left:1.071em; overflow:hidden; font-size:1.167em;}
.cztclist ul li{ padding:0.917em 3.333em 0.917em 1.25em; background:#fff; position:relative;font-size:1em; line-height:1.667em;color:#606060;}
.cztclist ul li .xh{ position:absolute;right:0;top:50%;margin-top:-0.25em; font-size:2.667em;right:0.469em;color:#b0b0b0;-webkit-text-stroke-width: 0.03rem; letter-spacing:0.03rem;}
.cztclist ul li .tcm{ font-size:1.333em;color:#303030;height:1.625em; line-height:1.625em; overflow:hidden; margin-bottom:0.375em;}

.search_input{ background:#fff; padding:0 4.167em 0 0.833em; position:relative;margin-left: .5rem}
.search_input .text{width:100%; -webkit-appearance:none; outline:none;border:0;border-radius:0rem;font-size:0.7rem;height:2rem; vertical-align:middle;}
.search_input .seach_submit{ font-size:0.7rem; position:absolute;right:0;top:0;height:100%; vertical-align:middle; background:#f6f6f6; padding:0 0.7rem; }
.search_input .seach_submit div{ margin-top: .25rem}
.search_input .seach_submit .line{width:0.05rem; height:100%; position:absolute;left:0;top:0;}
.search_input .seach_submit .line:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 0.05rem;
	height:200%; overflow:hidden;
	background:rgba(0,0,0,0.12);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}


.footerbtn_h{height:3.583em; padding-top:0.05rem; overflow:hidden;}
.footerbtn{ position:fixed;width:100%;bottom:0;left:0; z-index:999;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.footerbtn .checkall{}
.footerbtn .checkall input{width:1.75em; height:3.583em;background:url(../images/radio.png) no-repeat 0 50%; background-size:1.75em 1.75em; -webkit-appearance:none;outline:none;border:0rem;float:left;margin-left:1.25em;}
.footerbtn .checkall input:checked{background:url(../images/radio_click.png) no-repeat 0 50%; background-size:1.75em 1.75em;}
.footerbtn .checkall em{ font-size:1.333em; padding-left:0.625em; vertical-align:middle;position: relative;top: .15em}
.footerbtn .btn{background:rgba(255,255,255,0.95);height:3.583em; line-height:3.583em; overflow:hidden;}
.footerbtn .btn span{float:right;width:4.25em;height:3.583em; background:url(../images/delete2.png) no-repeat 50% 50%; text-indent:-9999em; background-size:1.75em 1.75em;}

.footerbtn{animation:myfooterbtn 0.9s;-moz-animation:myfooterbtn 0.9s; /* Firefox */
-webkit-animation:myfooterbtn 0.9s; /* Safari and Chrome */
-o-animation:myfooterbtn 0.9s; /* Opera */
}
@keyframes myfooterbtn
{
0%   {bottom:-4.583em;}
100% {bottom:0; }
}

@-moz-keyframes myfooterbtn /* Firefox */
{
0%   {bottom:-4.583em;}
100% {bottom:0; }
}

@-webkit-keyframes myfooterbtn /* Safari and Chrome */
{
0%   {bottom:-4.583em;}
100% {bottom:0; }
}

@-o-keyframes myfooterbtn /* Opera */
{
0%   {bottom:-4.583em;}
100% {bottom:0; }
}



/*优惠券*/
.card-list{margin-top:0.833em;}
.card-list ul li{ margin:0 0.833em 0.833em 0.833em;background:#fff; position:relative;}
.card-list li .card-box{ position:relative;padding-left: 10.833em;overflow: hidden;}
.card-list ul li .lct{width:10.833em;height:10.833em; background:#FFB03F url(../images/my.png) no-repeat 100% 100%; background-size:60% 60%; position:absolute;left:0;top:0; padding-bottom:0.05rem; text-align:center;}
.card-list li .tiaojianB{border-top: 0.05rem solid #eee;padding: 0.5rem 0.5rem 0.5rem 4rem;display: none; position:relative;}
.openlist ul li{ margin-left:0;margin-top: 0.2rem;margin-bottom: 0.2rem;}
.card-list .tiaojianB .tjtitle{ position:absolute; width:3rem; left:0.5rem;top:0.5rem;color:#f48461;}
.card-list .tiaojianB,.card-list .tiaojianB a{ color:#999;}
.tjbtn { margin-right:0.5rem;}
.tjbtn .hidebtn{ display:none;}
.tjbtn .showbtn{ display:block;}
.tjbtn.curr .hidebtn{ display:block;}
.tjbtn.curr .showbtn{ display:none;}
.card-list ul li.li2 .lct{background:#f48461 url(../images/my.png) no-repeat 100% 100%; background-size:60% 60%;}
.card-list ul li .ydbg{width:1.5em;height:1.5em; background:#f0f0f0; position:absolute;top:4.667em;left:-0.833em;border-radius:50%; z-index:10;}
.card-list ul li .lct .text{ display:inline-block; padding:0 0.417em;}
.card-list ul li .lct strong{ font-size:2.5em;color:#fff; display:block;font-weight:normal; text-align:left;height:1.333em; line-height:1.333em; overflow:hidden;margin-top:0.333em;}
.card-list ul li .lct strong b{font-weight:normal; }
.card-list ul li .lct strong font{font-size:0.6em; padding-right:0.172em;}
.card-list ul li .lct span{ display:block; text-align:left;color:#fff;height:1.833em; line-height:1.833em; overflow:hidden; white-space:nowrap;}

.card-list ul li .rct{ padding-left:0.833em; overflow:hidden; position:relative;}
.card-list ul li .rct .yhq{width:0.667em;height:100%; background:url(../images/yhq.png) repeat-y; position:absolute;right:0;top:0; background-size:0.833em 8.333em;}
.card-list ul li .rct .tit{ font-size:0.75rem;height:1rem; line-height:1rem; overflow:hidden;margin-top:0.4rem;}
.card-list ul li .rct .info{color:#888;height:1.4rem; line-height:1.4rem; overflow:hidden;font-size: 0.6rem;}
.card-list ul li .rct .syqk{line-height:1.5em; overflow:hidden; padding-right:1.25em;}
.card-list ul li .rct .syqk .wsy{color:#f65555; display:block;margin-top:1.25em;}
.card-list ul li .rct .syqk .yyw{margin-top:0.417em;color:#a0a0a0; display:block;}
.card-list ul li .rct .tiaojian{height:2.5em;margin-top:0.833em; line-height:2.5em; overflow:hidden;color:#999; position:relative; padding-top:0.05rem;}
.card-list ul li .rct .tiaojian:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}


.card-list ul li.curr{box-shadow: 0rem 0.05rem 0.25rem #ddd;}


/*课程返现*/
.fxlist ul li{ padding:1em 0 0 1.25em; background:#fff;}
.fxlist ul li .fxtit{ font-size:1.333em; line-height:1.375em;}
.fxlist ul li .fxtit span{float:right; font-size:0.875em;color:#909090; padding-right:1.071em;}
.fxlist ul li .fxtit span.wsy{color:#ec4646;}
.fxlist ul li .maxtit{height:1em; line-height:1em; overflow:hidden;color:#909090;}
.fxlist ul li .max{color:#909090;height:2.583em; line-height:2.583em; overflow:hidden;margin-top:0.583em;}
.fxlist ul li .max strong{ font-size:2em;color:#ff6500;font-weight:normal;}
.fxlist ul li .code{height:2.5em; line-height:2.5em; padding-top:0.05rem;margin-top:1.25em;color:#909090; overflow:hidden; position:relative;}
.fxlist ul li .code:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.12);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.fxlist ul li .code .deletebtn{ position:absolute;top:0;right:0;width:3.5em;height:2.5em;background:url(../images/delete2.png) no-repeat 50% 50%; background-size:1.5em 1.5em; text-indent:-9999em;}

/*课程管理*/
.mycourselist .empty{margin-top: 0.5rem;}
.mycourselist ul{padding: 0.9rem 0.7rem;background: #fff;margin-top: 0.5rem;}
.mycourselist ul li{ background:#fff; padding-bottom:0.4rem; margin-bottom:0.4rem;position:relative;border-bottom: 0.05rem solid #eee; }
.mycourselist ul li:last-child{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.mycourselist ul li .lct{width:7.25rem; position: absolute; left: 0;top:0; height: 4.8rem;}
.mycourselist ul li .lct img{width:100%;height:100%; display:block; overflow:hidden;border-radius: 0.2rem;}
.mycourselist ul li .lct .keshi{color:#fff;font-size:0.833em;height:1.6em; overflow:hidden;width:100%; position:absolute;left:0;bottom:0; z-index:9;}
.mycourselist ul li .lct .keshi span{ padding:0 0.6em;float:right;background:rgba(0,0,0,0.4);height:1.6em; line-height:1.6em;}

.mycourselist ul li .rct{padding: 0 0.55rem 0 8rem; box-sizing:border-box;}
.mycourselist ul li .rct .rtit{font-size: 0.75rem;height: 1rem;line-height: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mycourselist ul li .rct .rinfo{height: 2rem;color: #888;line-height: 1rem;overflow: hidden;margin-top: 0.4rem;font-size: 0.6rem;}
.mycourselist ul li .rct .rinfo a{color:#909090;}
.mycourselist ul li .rct .rinfo2{ font-size:0.833em;height:2.8em; line-height:1.4em;}
.mycourselist ul li .rct .libtn{padding:0 .6rem;display: inline-block;font-size: 0.65rem;height: 1.4rem;color: #a0a0a0;text-align: center;line-height: 1.4rem;overflow: hidden;position: relative;margin-top: 0.4rem;background: #f5f5f5;border-radius: 0.1rem;margin-right:.2rem;}

.mycourselist ul .litips{color: #909090;height: 1.8rem;line-height: 1.8rem;overflow: hidden;padding: 0 0.5rem;text-align: right;position: relative;margin-top: 0.4rem;background: #faf5f5;margin-left: -0.7rem;margin-right: -0.7rem;border-bottom: 0.05rem solid #eee;}
.mycourselist .litips i{ vertical-align:middle; margin-right:0.2rem;}
.livcourse-list ul{ padding:0;}
.livcourse-list li{padding: 0.8rem 0.8rem 0;padding-bottom: 0 !important;}
.livcourse-list ul{ background:none;}

.mycourselist ul li.litips span{float:right;}
.mycourselist ul li.litips .iconfont{ font-size:1.167em;float:left;margin:0.571em 0.357em 0 0; height:1.143em; line-height:1.143em; overflow:hidden;color:#f69352;}

/*订单列表*/
.c_orderlist ul li .od_info{ position:relative; background:#fff; height:7.833em; overflow:hidden; padding:1em 0 1em 1.25em;}
.c_orderlist ul li .od_info .lct{width:12.917em; position:absolute;left:1.25em;top:1em;height:7.833em; overflow:hidden;}
.c_orderlist ul li .od_info .lct img{width:100%;min-height:7.833em;}

.c_orderlist ul li .od_info .rct{ padding:0 0.833em 0 13.75em;}
.c_orderlist ul li .od_info .rct .tit{font-size:1.25em;height:2.8em; line-height:1.4em; overflow:hidden;}
.c_orderlist ul li .od_info .rct .info{height:1.833em; line-height:1.833em; overflow:hidden;color:#909090;margin-top:0.167em;}
.c_orderlist ul li .od_info .rct .price{height:2.333em; line-height:2.333em; overflow:hidden; text-align:right;}
.c_orderlist ul li .od_info .rct .price span{ font-size:1.5em;color:#e75d02;}
.c_orderlist ul li .od_info .rct .price span font{ font-size:0.944em; padding-right:0.235em;}
.c_orderlist ul li .od_info .rct .price b{font-weight:normal;}
.c_orderlist ul li .od_info .rct .price b.free{color:#5fa942; font-size:0.889em;}

.c_orderlist ul li .czbtn{ position:relative;}
.c_orderlist ul li .czbtn:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left:1.25em;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.c_orderlist ul li .czbtn0 .r2{ display:none;}
.c_orderlist ul li .czbtn1 .r{ display:none;}
.c_orderlist ul li .czbtn1{height:2.5em; line-height:2.5em; padding:0.05rem 1.25em 0 1.25em; overflow:hidden;color:#909090; background:#fff;}
.c_orderlist ul li .czbtn1 .r2{float:right;}
.c_orderlist ul li .czbtn1 .r2 .iconfont{float:left; font-size:1.083em;color:#39b02b;margin-right:0.385em;}

.c_orderlist ul li .czbtn .cbtn{ position:absolute;left:1.25em;top:0.05rem; line-height:2.5em;color:#909090;}
.c_orderlist ul li .czbtn .iconfont{color:#909090; font-size:0.667em; padding-left:0.5em;}
.c_orderlist ul li .czbtn0 .cbtn{ line-height:3.333em;}

.c_orderlist ul li .czbtn0{ padding:0.5em 0; background:#fff;}
.c_orderlist ul li .czbtn0 a{ padding:0.05rem;color:#606060;height:2.167em;float:right; line-height:2.167em;margin-right:1.25em; position:relative;}
.c_orderlist ul li .czbtn0 a:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid rgba(0,0,0,0.36);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.5em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.c_orderlist ul li .czbtn0 a span{font-size:1.167em; padding:0 1.071em;}
.c_orderlist ul li .czbtn0 a.btn2{color:#3790e4;}
.c_orderlist ul li .czbtn0 a.btn2:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid #3790e4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.5em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.c_orderlist ul li .lisubbg{width:100%;height:100%; position:fixed;top:0;left:0; z-index:9993; background:rgba(0,0,0,0.20); display:none;}
.c_orderlist ul li .lisub{width:100%; position:fixed;bottom:-110%;left:0; background:#fff; z-index:9999; padding:0.417em 0 1.25em 0;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.c_orderlist ul li .lisub2{bottom:0;}
.c_orderlist ul li .lisub .tit{font-size:1.167em;color:#606060; line-height:1.429em; padding:0.857em 2.5em 0.857em 1.071em; }
.c_orderlist ul li .lisub .closebtn{width:1.333em;height:2.833em; position:absolute;top:0.833em;right:1.25em; background:url(../images/close.png) no-repeat 0 50%; background-size:1.333em 1.333em;}
.c_orderlist ul li .lisub dl{ background:#f0f0f0;border-radius:0.417em;margin:0 1.25em;height:14.333em; padding-bottom:0.15rem; overflow-x:hidden; overflow-y:auto; position:relative;}
.c_orderlist ul li .lisub dl dt{height:3.583em; line-height:3.583em; padding:0 1.25em 0.05rem 1.25em; position:relative;}
.c_orderlist ul li .lisub dl dt:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left:1.25em;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:#fff;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.c_orderlist ul li .lisub dl dt span{ font-size:1.333em;color:#303030;}
.c_orderlist ul li .lisub dl dt .iconfont{float:right; font-size:1em;color:#606060;}
.c_orderlist ul li .lisub dl dt:hover{ background:#e8e8e8;}

/*评价列表*/
.mypjlist ul li{ background:#fff; padding:1.25em;}
.mypjlist ul li .text{ font-size:1.333em;}


.loadtext{ background:none;}

/*学习卡*/
.xxk-list ul li{ background:#fff; padding-left:1.25em; position:relative;}
.xxk-list ul li span.yyw{ position:absolute;right:0;top:0;width:4.167em;height:4.167em; text-indent:-9999em; background:url(../images/user/yyw.png) no-repeat; background-size:100% 100%; }
.xxk-list ul li span.wsy{ position:absolute;right:0;top:0;width:4.167em;height:4.167em; text-indent:-9999em; background:url(../images/user/wsy.png) no-repeat; background-size:100% 100%; }
.xxk-list ul li .box .lct{width:30%;float:left; padding-top:1.25em;height:5.25em; line-height:5.25em; overflow:hidden; box-sizing:border-box; text-align:center;}
.xxk-list ul li .box .lct strong{ font-size:2.75em;font-weight:normal;}
.xxk-list ul li .box .lct em{color:#909090; padding-left:0.583em;}
.xxk-list ul li .box .rct{width:70%;float:left; box-sizing:border-box;margin-top:1.25em; padding:0.167em 0 1.25em 1.25em;border-left:0.05rem dashed #d0d0d0;}
.xxk-list ul li .box .rct .tit{ font-size:1.25em; line-height:1.4em;}
.xxk-list ul li .box .rct .info{height:1.833em; line-height:1.833em;margin-top:0.167em;color:#909090;}
.xxk-list ul li .tiaojian{height:2.5em; line-height:2.5em; position:relative; padding-top:0.05rem; padding-right:1.25em;margin-top:1.25em;}
.xxk-list ul li .tiaojian:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.xxk-list ul li .tiaojian .l{float:left;color:#2bad6e;}
.xxk-list ul li .tiaojian .r{float:right;color:#909090;}
.xxk-list ul li .tiaojian ul{ display:none;}
.xxk-list ul li .tiaojian p{ display:none;}

.xxk-list li .tiaojian .r{ background:url(../images/shop/rbg2.png) no-repeat 100% 50%; padding-right:1.25em; background-size:1em 1em;}
.xxk-list li .tjbox{width:25em;height:25em;left:50%;margin-left:-12.5em; background:#fff; position:fixed;top:50%;margin-top:-12.5em;border-radius:0.417em; z-index:9999; overflow-x:hidden; overflow-y:auto;-webkit-overflow-scrolling: touch; display:none;}
.xxk-list li .tjbox .title{height:2.5em; line-height:2.5em; overflow:hidden; padding:0 1.25em;margin-top:0.417em;}
.xxk-list li .tjbox .title span{font-size:1.167em;color:#909090;}
.xxk-list li .tjbox li{  padding:0.917em 2.25em 0.917em 1.25em;min-height:1.833em; line-height:1.833em; position:relative; overflow:hidden;}
.xxk-list li .tjbox li+li:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 200%;
	margin-left:1.25em;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.xxk-list li .tjbox li a{ font-size:1.167em;}
.xxk-list li .tjbox li:before{
	content: "";
	display: block;
	position: absolute;
	top:50%;
	margin-top:-0.5em;
	right:1.25em;
	width: 1em;
	height:1em;
	overflow:hidden;
	background:url(../images/shop/rbg2.png) no-repeat 100% 50%;
	 background-size:100% 100%;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.xxk-list .maskbg{width:100%;height:100%; position:fixed;left:0;top:0; background:rgba(0,0,0,0.12); z-index:9990; display:none;}


.xxk_search{width:100%; position:fixed;bottom:-19em; z-index:9999;left:0; background:#fff; padding-bottom:1.25em;}
.xxk_search .tit{height:3.667em; line-height:3.667em; padding-left:1.25em;}
.xxk_search .tit span{ font-size:1.333em;font-weight:bold;}
.xxk_search #closebg{float:right;margin-right:1.25em;width:1.417em;height:3.667em; background:url(../images/close.png) no-repeat 0 50%; background-size:1.417em 1.417em;}
.xxk_search .regbox{margin-top:0rem;}
.xxk_search .regbox ul:after{	
	height:0rem
}
.xxk_search .submit-btn{margin-top:0.833em;}



/*签到*/

.qdlist ul li{ padding:0.833em 0 0 1.25em; background:#fff;}
.qdlist ul li .qdtit{ font-size:1.333em;height:1.625em; line-height:1.625em; overflow:hidden; padding-right:0.938em;}
.qdlist ul li .jifen{color:#ed7c40;height:2.833em; line-height:2.833em; overflow:hidden; padding-right:1.25em;}
.qdlist ul li .jifen strong{ font-size:2em;font-weight:normal; padding-right:0.238em;-webkit-text-stroke-width: 0.015rem; letter-spacing:0.015rem;}
.qdlist ul li .ip{height:2.5em; line-height:2.5em;margin-top:0.833em; text-align:right; position:relative;padding-top:0.05rem; padding-right:1.25em;color:#909090;}
.qdlist ul li .ip:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.qdlist ul li .ip .iconfont{color:#b0b0b0; padding-right:0.417em; display:none;}

.qd_top ul li{ padding:1.25em 1.25em 1.25em 3em; background:#fff; position:relative;}
.qd_top ul li .numbg{width:3.333em;height:3.333em; background:url(../images/bg4.png) no-repeat; background-size:100% 100%; position:absolute;left:0;top:0;color:#fff;}
.qd_top ul li .numbg1{background:url(../images/bg1.png) no-repeat; background-size:100% 100%;}
.qd_top ul li .numbg2{background:url(../images/bg02.png) no-repeat; background-size:100% 100%;}
.qd_top ul li .numbg3{background:url(../images/bg3.png) no-repeat; background-size:100% 100%;}
.qd_top ul li .numbg span{ font-size:1.75em;margin-left:0.238em;}
.qd_top ul li .uname{ font-size:1.167em;color:#606060;height:2em; line-height:2em; overflow:hidden;}
.qd_top ul li .uname .iconfont{ font-size:1.286em;margin-right:0.278em;float:left;color:#b0b0b0;}
.qd_top ul li .uname span{float:right;color:#909090;}
.qd_top ul li .uname span.qdcor{color:#3ca437;}
.qd_top ul li .uname strong{font-weight:normal;-webkit-text-stroke-width: 0.005rem; letter-spacing:0.005rem;}
.qd_top ul li .qdnum{height:2.833em; line-height:2.833em; overflow:hidden;}
.qd_top ul li .qdnum strong{font-weight:normal; letter-spacing:0.005rem; font-size:2em;}
.qd_top ul li .qdnum em{ padding-left:0.417em;color:#909090;}


/*商品咨询*/
.u-zixun ul li{ background:#fff; padding:0 0 0 1.25em;}
.u-zixun ul li .tit{ font-size:0.7rem; overflow:hidden;height:2rem; padding-right:1em; padding-bottom:0.05rem; line-height:2rem; position:relative;}
.u-zixun ul li .tit a{color:#606060;}
.u-zixun ul li .tit:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.18);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.u-zixun ul li .tit .iconfont{float:right;color:#606060; font-size:0.833em; padding-left:0.5em;}

.u-zixun ul li .w{ position:relative; padding-left:2em; padding-right:1.25em; padding-top:0.333em;margin-top:0.417em;}
.u-zixun ul li .w b{width:1.333em;height:1.333em; position:absolute;left:0;top:0.583em;color:#fff; line-height:1.333em; text-align:center; background:#f06b12;border-radius:0.167em;font-weight:normal;}
.u-zixun ul li .w .text{ font-size:0.65rem; line-height:1rem;/*font-weight:bold;*/}
.u-zixun ul li .d b{ background:#3cb86b;}
.u-zixun ul li .d .text{font-weight:normal;}
.u-zixun ul li .code{height:1.5rem; line-height:1.5rem; padding-top:0.05rem;margin-top:1.25em;color:#909090; overflow:hidden; position:relative;}
.u-zixun ul li .code .iconfont{float:left; font-size:1.167em; line-height:2.214em; margin-right:0.357em;color:#b0b0b0;}
.u-zixun ul li .code:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.12);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.u-zixun ul li .code .deletebtn{ position:absolute;top:0;right:0;width:3.5em;height:2.5em;background:url(../images/delete2.png) no-repeat 50% 50%; background-size:1.5em 1.5em; text-indent:-9999em;}



/*我的订单*/
.u-shoporder .item{ background:#fff; overflow:hidden; margin-top:0.5rem;}
.u-shoporder .item .slice{ border:0}
.u-shoporder .order_title{ border-bottom:#e6e6e6 solid 0.05rem; height:2rem; color:#555;line-height:1rem; padding:0.2rem 0.5rem; font-size:0.65rem}
.u-shoporder .order_title .wx{ font-size:0.5rem}
.u-shoporder .status{ line-height:2rem; font-size:0.65rem; }
.u-shoporder .pro_list{}
.u-shoporder .pro_list .or_img{ height:4.3rem; display:block; margin:0 auto 0.25rem; width:auto;}
.u-shoporder .pro_list li{ padding:0.5rem;float:left; width:33.33%; box-sizing:border-box; font-size:0.6rem;text-align:center; color:#555}
.u-shoporder .pro_list li span{ color:#acacac; display:block; min-height:0.9rem; min-width:0.05rem;}
.u-shoporder .pro_list li.single{ width:100%; text-align:left;font-size:0.7rem;}
.u-shoporder .pro_list li.single span{ display:inline}
.u-shoporder .pro_list li.single .or_img{float:left; margin:0; width:4.5rem; height:auto; margin-right:0.75rem; display:inline; }

.u-shoporder .com_list{ padding:0.5rem; font-size:0.7rem}
.u-shoporder .com_list li .dj{ padding-right:0.25rem; color:#E95C2A}
.u-shoporder .com_list .title a{ color:#575757; }
.u-shoporder .com_list .con{ padding:0.3rem 0; font-size:0.75rem; line-height:1.2rem} 
.u-shoporder .com_list .star{ color:#b2b2b2; font-size:0.6rem}
.u-shoporder .com_list .star img{ height:0.6rem; vertical-align:baseline}
.u-shoporder .com_list .date{ color:#999; font-size:0.7rem;}

.u-shoporder .f_money{ line-height:1.8rem; font-size:0.7rem; border-top:#e6e6e6 solid 0.05rem; text-align:right; padding:0 0.5rem; overflow:hidden; color:#888 }
.u-shoporder .f_money span{ padding-left:0.25rem}
.u-shoporder .cz-btn{ clear:both;padding:0.3rem 0.5rem;}
.u-shoporder .cz-btn .btn{ padding:0.3rem 0.5rem; height:0.9rem; line-height:0.9rem; }
.u-shoporder .cz-btn{ padding:0.4rem 0.5rem; border-top:#e6e6e6 solid 0.05rem; text-align:right;}
.u-shoporder .cz-btn .btn{ background:#FF8300; border-color:#FF8300; padding:0.3rem 0.5rem; height:0.9rem; line-height:0.9rem; color:#fff; font-size:0.7rem; margin-left:0.25rem}

.u-shoporder .order-btn .btn{ border-color:#ccc; background:#fff; color:#666; margin-bottom:0.25rem}
.u-shoporder .order-btn .btn-curr{ color:#FF8300; border-color:#FF8300}


/*我的发票*/

.fapiaolist ul li{ background:#fff; position:relative; padding:0.833em 0 0 1.25em;}
.fapiaolist ul li .isdefault span{ position:absolute;right:0;top:0;width:4.167em;height:4.167em; text-indent:-9999em; background:url(../images/user/bg2.png) no-repeat; background-size:100% 100%;}
.fapiaolist ul li .tit{ font-size:1.333em;height:1.625em; line-height:1.625em; overflow:hidden; margin-right:0.938em;}
.fapiaolist ul li .info{color:#909090;height:1.714em; line-height:1.714em; overflow:hidden; font-size:1.167em;}
.fapiaolist ul li .czbtn{ padding:0.583em 0; position:relative;margin-top:0.833em;}
.fapiaolist ul li .czbtn:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:#eee;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.fapiaolist ul li .czbtn .r{float:right;}
.fapiaolist ul li .czbtn a{ padding:0.05rem;color:#606060;height:2.167em;float:left; line-height:2.167em;margin-right:1.25em; position:relative;}
.fapiaolist ul li .czbtn a:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid rgba(0,0,0,0.36);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.5em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.fapiaolist ul li .czbtn a span{font-size:1.167em; padding:0 1.071em;}
.fapiaolist ul li .czbtn a.btn2{color:#15a9ff;}
.fapiaolist ul li .czbtn a.btn2:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid #3790e4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.5em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.addfapiao_h{height:3.583em; overflow:hidden; padding-top:0.05rem;}
.addfapiao{ position:fixed;bottom:0;width:100%;left:0; z-index:99;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.addfapiao .btn{width:100%;height:3.583em; line-height:3.583em; text-align:center;background:#fff; background-size:100% 100%;}
.addfapiao .btn span{ font-size:1.333em; display:inline-block;}
.addfapiao .btn span .iconfont{float:left; font-size:1.333em;color:#FFB03F;margin:0em 0.238em 0 0;}
.fapiaolist .blank10:last-child{ display:none;}


/*优惠券*/
.search-form{ margin:0.833em;background:#fff;border-radius:0.333em; padding-right:2.5em; position:relative; padding-left:0.833em;}
.search-form .text{ border:0; height:2.286em; vertical-align:middle; outline:none; width:100%; font-size:1.167em; background:none;}
.search-form .ps{ background-color:transparent; border:0; font-size:1.333em; outline:none;}
.search-form button{ position:absolute; height:1.1rem; line-height:1.1rem; top:50%; right:0.5rem; font-size:0.8rem; color:#999; margin-top:-0.55rem}

.shop-card-list .item{ background:#fff; margin:0.833em 0.833em 0 0.833em;overflow:hidden}
.shop-card-list .item  div{ box-sizing:border-box;}
.shop-card-list .info{}
.shop-card-list .box{ position:relative; overflow:hidden;}
.shop-card-list .lbox{ float:left; width:70%; padding:0 0.833em 0.833em; box-sizing:border-box; color:#555}
.shop-card-list .lbox p span{}
.shop-card-list .lbox .title{ font-size:1.333em; line-height:1.375em; overflow:hidden;margin-top:0.438em; padding-bottom:0.125em;}
.shop-card-list .lbox .title span{ font-size:0.75em;}
.shop-card-list .lbox .date{color:#999; line-height:1.5em; overflow:hidden;}
.shop-card-list .lbox .date span{color:#999; padding-right:0.833em;}
.shop-card-list .rbox{ overflow:hidden; width:30%; position:absolute; top:0; right:0; bottom:0;  text-align:center; background:#FFB03F; padding:0 0.417em; color:#fff; float:right;}

.shop-card-list .limit{ clear:both; border-top:#eee solid 0.05rem; overflow:hidden;color:#909090; padding:0.5em 0.833em;}
.shop-card-list .limit ul{ display:none;margin-top:0.417em;}
.shop-card-list .limit li{ color:#606060;height:1.833em; line-height:1.833em; overflow:hidden;}
.shop-card-list .limit li a{ color:#606060;}


.shop-card-list .rbox .price{ font-size:1.333em;margin-top:0.8em; line-height:1.5em;}
.shop-card-list .rbox .code{ color:#b0b0b0; line-height:1.5em;}
.shop-card-list .lbox .status{ color:#4CAF50;}


/*红包*/

.redpackets{ padding:0.833em 0;border-left:0.167em solid #ff6500;}
.redpackets .lct{width:40%;float:left; box-sizing:border-box; text-align:center;border-right:0.05rem dashed #ccc; padding-right:0.833em;}
.redpackets .lct .inline{ display:inline-block;}
.redpackets .lct strong{ font-size:1.75em;color:#ff6500; display:block;font-weight:normal;-webkit-text-stroke-width: 0.015rem;height:1.476em; line-height:1.476em; overflow:hidden; letter-spacing:0.015rem; text-align:left;}
.redpackets .lct strong font{ padding-right:0.333em;}
.redpackets .lct strong b{font-weight:normal;}
.redpackets .lct .info{color:#909090; text-align:left; line-height:1.5em;margin-top:0.167em;}
.redpackets .lct .info font{font-size:1em;color:#606060;}

.redpackets .rct{width:60%;float:left; box-sizing:border-box; padding-left:1.25em; line-height:1.833em;color:#909090;}
.redpackets .rct .tname{ line-height:1.375em; font-size:1.333em;color:#303030;}
.redpackets .rct .info{color:#909090; text-align:left; line-height:1.5em;margin-top:0.333em;}

.u-switch{background: #fff;line-height: 2rem;text-align: center;border-bottom: 0.05rem solid #eee;}
.u-switch ul li{ float:left; width:50%;font-size: 1.2em;}
.New-copyright{text-align: center;padding: 1em 0;font-size: 1em;}

/*增值服务*/
.u-record .tr{ padding:0;margin-bottom: 0.5rem;}
.u-record .tr:last-child{ margin-bottom:0;}
.u-record .tr .sz{line-height: 1.5rem;padding: 0.5rem 0.8rem;background: #fff;border-top: 0.05rem solid #eee;font-size: 0.65rem;}
.u-record .tr .td{padding: 0.833em 1.25em;line-height: 1rem;color: #888;background: #faf5f5; height:auto;}
.u-record .tr .status{ color:#ed7c40;}
.u-record .tr .last{color: #ed7c40;padding: 0 0.7rem; font-size:0.6rem;color: #1dae73;text-align: left;height: 2rem;line-height: 2rem;overflow: hidden;border-top: 0.05rem solid #eee; background:#fff;}

/*套餐*/
.tcblist .item{ background:#fff;margin-top: 0.5rem;}
.tcblist .item label{ float:none; display:block;font-size: 0.7rem; line-height:2rem;padding-left: 0.5rem;}
.tcblist .item p{padding: 0 0 0 1.5rem; margin-top:0;margin-bottom: 0.5rem;color: #888;}
.tcblist .item .tips{margin-left: 0;border: 0;background: #fff;border-bottom: 0.05rem solid #eee;padding-left: 1.5rem;line-height: 1.2rem;}
.tcblist .item br{ display:none;}

/*收藏商品*/
.u-pjlist .scshop{ background:none;}
.scshop li .code{background: #f8f8f8; margin-left:-1.25em;padding-left: 1.25em !important;padding-top: 0.4rem !important;}

/*招聘求职*/
.jobinfo{padding: 0.2rem 0.833em 0.7em;/*background: #f8f8f8;*/}
.jobtime,.Recruitment{color: #909090;line-height: 1rem;}
.readbtn{color:#909090;}

/*班级列表*/
.myclasslist ul{ margin-top:0;}
.myclasslist ul li .rct .libtn{ background:#ff663d; color:#fff; border:0;}
.myclasslist ul li .rct .rinfo{height:auto;margin-bottom: 0.5rem;line-height: 0.8rem;}
.myclasslist .mcinfo{line-height: 0.8rem;color: #909090;font-size: 0.5rem;}
.myclasslist .mcinfo em{color:#ff663d;margin: 0 0.2rem;}

/*我的考核系统*/
.Assystem li{ background:#fff; padding:0 0.7rem;margin-top: 0.5rem; padding-bottom:0.5rem;}
.Assystem li .a-center,.Assystem li .a-bottom{line-height: 1.5rem;height: 1.5rem;}
.Assystem li .a-top{border-bottom: 0.05rem solid #eee;margin-bottom: 0.4rem; font-size:0.7rem; line-height:2rem; height:2rem;}
.Assystem .a-top span,.Assystem .a-center span,.Assystem .a-bottom span{ font-size:0.6rem; color:#999;}
.Assystem .a-center span em{color: #ff663d;margin-right: 0.2rem;}
.Assystem .a-bottom span em{color: #ff663d;font-size: 0.65rem;}
.Assystem .a-bottom a{width: 4rem;height: 1.3rem;line-height: 1.3rem;background:#ff663d;color: #fff;text-align: center;border-radius: 0.15rem;}
.Assystem .a-bottom a.yellow{background: #ff663d;margin-right: 0.5rem;}
.Assystem .a-center span{width: 40%;height: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i-Atips{padding: 0.5rem 0.7rem;background: #fff3cd; line-height:1.5rem;border-top: 0.05rem solid #eee;}

/*购买明细*/
.buydetails{margin-top:0.5rem;}
.buydetails ul{padding:0 0.7rem 0 1.2rem; background:#fff;}
.buydetails li{padding: 1.4rem 0 0;border-left:0.05rem solid #eee;}
.buydetails li:last-child{ padding-bottom:1.4rem;}
.buydetails li .b-top,.buydetails li .b-center,.buydetails li .b-bottom{ position:relative; padding-left:0.7rem; line-height:1.2rem;}
.buydetails .b-top .time{color:#999;}
.buydetails .b-top em{ position:absolute; width:0.2rem;height:0.2rem; border-radius:100%; background:#ed7c40;left:-0.1rem;top:50%; margin-top:-0.1rem;}
.buydetails .b-center .title{font-size:0.7rem; color:#666;}
.buydetails .b-center .price{ color:#ed7c40; font-size:0.7rem;}
.buydetails .b-bottom{ color:#bbb;}

/*考核系统详情页*/
.i-Assystem-t{ background:#fff; margin-top:0.5rem; padding-left:1rem;}
.i-Assystem-t>.title{border-bottom: 0.05rem solid #eee;margin-bottom: 0.4rem; font-size:0.7rem; line-height:2rem; height:2rem;}
.i-Assystem-t>.title span{ color:#aaa;}
.i-Assystem-t .title2,.i-Assystem-b .title{ line-height:1.5rem; font-size:0.7rem; }
.course-list { padding-bottom:0.2rem;border-bottom:0.05rem solid #eee;}
.course-list li{ margin:0.2rem 0 0.7rem;}
.course-list li .imgbox{width:35%;float: left;position: relative;}
.course-list .imgbox .Status{ display:none;}
.course-list .imgbox em.noFinish{ position:absolute; width:1.2rem; height:1.65rem; background:url(../images/nofinish.png) no-repeat center;left:0.5rem;top:0; background-size:100% 100%;}
.course-list .imgbox em.Finish{ position:absolute; width:1.2rem; height:1.65rem; background:url(../images/finish.png) no-repeat center;left:0.5rem;top:0; background-size:100% 100%;}
.course-list .imgbox>img{width:100%; height:100%;}
.course-list .infobox{width: 65%;padding: 0 0.55rem;box-sizing: border-box;}
.course-list .infobox .title{line-height: 1rem;font-size: 0.65rem;margin-bottom: 0.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.course-list .infobox .no-price{ color:#ed7c40; line-height:1rem;margin-bottom: 0.4rem;}
.course-list .finishbtn a{display: inline-block;width: 3.5rem;line-height: 1.2rem;height: 1.2rem;background:#15a9ff;border-radius: 0.15rem;color: #fff;text-align: center;}
.course-list .finishbtn span{ color:#bbb; line-height:1.3rem; font-size:0.55rem;}
.i-Assystem-b{background:#fff;padding:0.5rem 0 1rem 1rem;}
.i-Assystem-b li{ margin-top:0.5rem; padding-right:4.5rem; position:relative;}
.i-Assystem-b .i-Atop{margin-bottom: 0.2rem; font-size:0.65rem; line-height:1.5rem; height:1.5rem;}
.i-Assystem-b .i-Abottom span{ color:#bbb; font-size:0.55rem;}
.i-Assystem-b .fin-btn{ position:absolute;right:0.7rem;top:50%; margin-top:-0.6rem;width: 3.5rem;line-height: 1.2rem;height: 1.2rem;background: #e5e5e5;border-radius: 0.15rem;color: #fff;text-align: center;}

/*收藏切换*/
.tytabcol ul li{width:25%;}
.coslearn ul li .info .orderid{-webkit-text-stroke-width: 0;}
.coslearn .loadtext{ margin-top:0;}
.coslearn ul li .imgbox{ position:relative;}
.coslearn ul li .title{ position:absolute; width:100%;left:0;bottom:0;background: rgba(0,0,0,0.45);color: #fff;line-height: 1.5rem; padding:0 0.5rem; box-sizing:border-box;}

/*课程点赞*/
.rinfo .ks-num{ color:#ed7c40; margin-right:0.2rem;}
.c-clickzan li .rct .rtit{ margin-top:0.5rem;}
.rbottom .price{ color:#ed7c40; font-size:0.7rem;}
.rbottom .zannum{ color:#ccc;}

/*支付结果*/
.success-top .text{text-align:center; font-size:0.8rem; margin-top:2rem;}
.success-top .text i{font-size:2rem; color:#4CAF50}
.success-top .text span{display:block; margin-top:1rem;}
.success-top .info{padding: 0.5rem 0.7rem;margin: 0.7rem;background: #fff5e6;border: 0.05rem solid #fee5c3;color: #666;}
.wbg{ background:#fff;}

/*退款*/
.myform .form-group{background:#fff; padding:0.75rem; border-bottom:0.05rem solid #eee;}
.myform .form-group:after{ content:""; display:block; clear:both;}
.myform .form-group .bt{float:left; width:30%;font-size: 0.8rem;}
.myform .form-group .pos-txt{float:left; width:70%; text-align:right;font-size: 0.8rem; color:#888;}
.myform .form-group .money{ font-size:0.7rem;}
.pos-inp{clear:both; padding-top:0.75rem;}
.pos-inp textarea{ width:100%; border:0.05rem solid #eee; padding:0.5rem; box-sizing:border-box; resize:none;}
.pos-inp label{ display:block; line-height:1.5rem; font-size:0.7rem; color:#888;}
.myform .form-group .tips{font-size: 0.8rem;margin-bottom:0.75rem;}
#returnbank .bt{float:left; width:30%;font-size: 0.75rem;}
#returnbank label{ line-height:1.5rem; margin-bottom:0.5rem;}
#returnbank label .textbox{width:100%; line-height:1.75rem; border:0.05rem solid #eee; box-sizing:border-box; padding:0 0.5rem; font-size:0.7rem;color:#888;}
#returnbank .textbox::-webkit-input-placeholder {color:#888;}
#returnbank .textbox:-moz-placeholder {color:#888;}
#returnbank .textbox::-moz-placeholder {color:#888;}
#returnbank .textbox:-ms-input-placeholder {color:#888;}

.pos-inp label input[type=radio]{width:0.75rem;height:0.75rem;background:url(../images/../user/radio.png) no-repeat; background-size:100% 100%;float:left; -webkit-appearance:none;margin:0.4rem 0.25rem 0 0; outline:none;border:0rem;}
.pos-inp label input[type=radio]:checked{background:url(../images/../user/radio_click.png) no-repeat; background-size:100% 100%;}

.s_btn{margin:1rem 0.75rem;}
.s_btn .btn-info{ background:#ed7c40; width:100%; border:0; height:2rem; border-radius:0.25rem; color:#fff; text-align:center; line-height:2rem; font-size:0.8rem;}

.header_nav ul li a {
	display: block;
	font-size: 0.8em;
	color: #909090;
  }
  .r_content { background: #fff;padding: 1rem}
  .r_content li{border: 0.05rem solid #eee; padding: 1rem;width:100%;margin-bottom: 1rem;float: left;position: relative;box-sizing: border-box;background: url(../images/me_icon_money.png) no-repeat right center;background-size: contain;}
  .r_content li h4 {font-size: 0.8rem;color:#333;font-weight: normal;margin-bottom: 0.75rem}
  .r_content li p {font-size: 0.7rem;color: #999;}
  .r_content li a {display: block;position: absolute;height: 1.5rem;line-height: 1.5rem;padding: 0 0.75rem;right:1rem;top: 50%;margin-top: -0.75rem;font-size: 0.7rem;color: #FF6600;border:0.05rem solid #FF6600;border-radius: 1rem;width: 4.4rem;text-align: center;box-sizing: border-box}  
	
.bg-white {background: #fff}

/*收货地址*/
.add-box #pagelist  {
	background: #fff
}
.add-box #pagelist .contact {
	line-height: 1rem;
    padding: 0.5rem 0.8rem;
    background: #fff;
    border-top: 0.05rem solid #eee;
    border-bottom: 0.05rem solid #eee;
}
.add-box #pagelist .list> P {
	color: #909090;
	line-height: 1rem;
	padding: 0.4em 1.25em 0;
}
.add-box #pagelist  .cz-box .btn,.btn-yym,#pagelist .button {
	font-size: 0.65rem;
    margin: 0.5rem 0.25rem;
    margin-right: 0;
	padding: 0.3rem 0.5rem;
    height: 0.8rem;
    line-height: 0.8rem;
	border-color: #ff663d;
    background: #ff663d;
    color: #fff;
	display: inline-block;
    text-align: center;
    border-radius: 0.15rem;
    border: 0.05rem solid transparent;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
#pagelist .button {
	margin: 0
}
.wrap_menu {
    margin-top: 0.5rem;
}

.wrap_list li .wrap_box,.wrap_list1 li{
	padding: 1rem 0.75rem 0.5rem;
	border-bottom: 0.05rem solid #eee;
	background: #fff
}
.wrap_list li .wrap_s_item  {
	background: #F8F9F9
}
.wrap_list li h3 {
	font-size:0.75rem;
	color: #5E5E5E;
	line-height: 1.2rem;
	font-weight: normal
}
.wrap_list li h3 span {
	float: right;
	color: #A5A5A5;
	font-size: 0.6rem
}
.wrap_list li .wrap_price {
	color: #FF4800;
	font-size: 0.75rem;
	margin-top: 0.25rem
}
.wrap_menu_item {
	font-size: 0.65rem;
	color:#7D7C7C;
	padding: 0.25rem 0
}
.wrap_menu_item span {
	line-height: 1.2rem;
	display: block;
	margin-top: 0.25rem
}
.wrap_btn {
	display: block;
	padding: 0.3rem 0.8rem;
	color: #fff;
	background: #ff663d;
	font-size: 0.6rem;
	border-radius: 0.15rem;

}
.wrap_info {
	color: #A5A5A5
} 
.wrap_info1 {
	line-height: 1.3rem
}
.wrap_list li  .wrap_pl20 {
	padding-left: 1rem
}
.wrap_s_item {
	background: #F8F9F9
}
.wrap_list .on  {
	position: relative
}
.wrap_link {	
	font-size: 0.75rem;
	color: #5E5E5E;
	padding: 0.75rem;
	padding-left: 1rem;
    border-bottom: 0.05rem solid #eee;
	background: #fff;
	width: 100%;
	display: block;
	box-sizing: border-box;
	position: relative
}
.wrap_list .on:before {
	content:'';
	position: absolute;
	display:block;
	left: 0.5rem;
	top: 50%;
	width: 0.25rem;
	height: 0.25rem;
	border-radius: 50%;
	margin-top: -0.15rem;
	background: #ACACAC;
	z-index: 9
}
/*åº•éƒ¨å¼¹çª—*/
.locker,.locker-bg{
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 0.5rem;
	background-color: rgba(0,0,0,0.2);
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9900;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
 display: none;
 -moz-transform: translated(0, 200%, 0);
 -ms-transform: translate3d(0, -200%, 0);
 -webkit-transform: translate3d(0, 200%, 0);
 transform: translate3d(0, 200%, 0);
 -webkit-transition: .5s all;
 transition: .5s all;
 -moz-transition: .5s all;
 -moz-opacity: 0;

}
 .show_on {
	transform: translate3d(0, 0, 0);
	display: block
	
}
.locker .locker-ctrl {
	vertical-align: middle;
    color: #000;
    margin: 0;
    height: auto;
	width: 95%;
    position: absolute;
    left: 2.5%;
    bottom: 0.25rem;
    z-index: 9901;
	border-radius: 0.25rem;
}
.locker .locker-ctrl  h5 {
	background: rgba(255,255,255,.93);
	font-weight: normal;
	line-height: 2rem;
	padding-left: 2rem;
	font-size: 0.75rem
}
.locker .locker-ctrl h5 .locker-fil {
	color: #a5a5a6;
	font-size: 0.6rem;
	padding-right:0.5rem
}

.locker .locker-box {
	display: -webkit-box;
	-webkit-box-pack: justify;
	-webkit-box-align: stretch;
	background-color: #f1f2f4;
	position: relative;

}
.locker .locker-box:before, .locker-box:after {
	content: "";
	position: absolute;
	height: 0.05rem;
	width: 100%;
	display: block;
	background-color: #96979b;
	z-index: 15;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}
.locker .locker-box:before {
		left: 0;
    top: 0;
    -webkit-transform-origin: 50% 20%;
    transform-origin: 50% 20%;
}
.locker .locker-btn {
	color: #0575f2;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	padding: .8em 1em;
}
.locker .locker-roll {
	height: 2.8em;
	line-height: 2.8em;
	text-align: center;
  font-size: 1.5em;
	border-bottom: 0.05rem solid #eee;
	background: rgba(255,255,255,.93);
	display: block;
}
.locker .locker-roll.on{
	color: #ed7c40
}

.locker .locker-roll:nth-of-type(2) {
	border-radius: 0rem 0rem 0.25rem 0.25rem
}
.locker .locker-roll:nth-of-type(3) {
	border-radius: 0.25rem;
	margin-top: 0.25rem
}
.r_content { background: #fff;padding: 20px}
  .r_content li{border: 1px solid #eee; padding: 20px;width:100%;margin-bottom: 20px;float: left;position: relative;box-sizing: border-box;background: url(me_icon_money.png) no-repeat right center;background-size: contain;}
  .r_content li h4 {font-size: 16px;color:#333;font-weight: normal;margin-bottom: 15px}
  .r_content li p {font-size: 14px;color: #999;}
  .r_content li a {display: block;position: absolute;height: 30px;line-height: 30px;padding: 0 15px;right:20px;top: 50%;margin-top: -15px;font-size: 14px;color: #FF6600;border:1px solid #FF6600;border-radius: 20px;width: 88px;text-align: center;box-sizing: border-box}  
  .r_content_box .r_content {margin-top: 10px;padding: 15px;overflow: hidden;}
  .r_content_box .r_content li {background: none;padding: 15px}
  .r_content_box .r_content li a {padding: 0;border:0;width: auto}
  .r_content_box .r_content > h4 {font-size: 16px;font-weight: normal;position: relative;padding-bottom: 15px;padding-left: 10px;line-height: 22px;}
  .r_content_box .r_content > h4::before {position: absolute;height: 21px;width: 2px;background: #FF6600;left: 0;top: 0;content: '';display: block}
  .r_content_box .r_swiper_box {padding: 20px 15px;width: 95%;box-sizing: border-box;box-shadow: 0 1px 10px rgba(0,0,0,0.15);border-radius: 5px}
  .r_content_box .r_swiper_box h4 {font-size: 16px;color:#333;font-weight: normal}
  .r_content_box .r_swiper_box h4 a { text-decoration: underline;color: #FF6600;font-size: 14px;float: right;}
  .r_content_box .r_swiper_box .r_swiper_money {font-size: 20px;font-weight: 600;color: #000;padding-right: 5px}
  .r_content_box .r_swiper_box .r_swiper_price {margin-top: 15px}
  .r_content_box .r_swiper_box .r_swiper_price a {height: 25px;line-height: 25px;padding: 0 15px;border: 1px solid #FF6600;display:block;float: right;border-radius: 3px;color:#FF6600}
  .wrap_list li .wrap_box .yellow {height: 20px;line-height: 20px;color: #FF6600;border:1px solid #FF6600;padding: 2px 5px;border-radius: 3px}
  #pagelistend{

    padding: 0 .75rem;
    line-height: 1.5rem;
  }
  #payshow_27{
	  position: relative;
  }
  /* #payshow_27 td{
	  width: 50px 	!important;
  }
  #payshow_26 td{
	width: 50px 	!important;
} */
#my_27[type=checkbox]{ width:16px;height:16px;background: url(../images/check.png) no-repeat 0 0; cursor: pointer; -webkit-appearance:none;outline:none; position: relative; top:3px;}
#my_27[type=checkbox]:checked{background: url(../images/check.png) no-repeat -16px 0;}
.u-order{
	padding: 0 15px;
}
.tytab ul li {width:}