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-position: center; background-repeat: no-repeat; background-size: cover; 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 { position: relative; float: left; } 
.SNS_top .sns_buddha #userAvatar { width: 3rem; height: 3rem; overflow: hidden; border-radius: 50%; } 

.SNS_top .sns_buddha #userAvatar img { width: 100%; height: 100%; } 
.sns_main { padding: 0rem 1rem; margin-top: 0.8rem; } 
.sns_box { float: left; width: calc(100% - 3rem); padding-left: 0.5rem; box-sizing: border-box; position: relative; } 

.sns_box .buddha_name { margin-top: 0.3rem; } 
.sns_box .buddha_name span { display: inline-block; padding: 0 0.45rem; height: 1rem; line-height: 1rem; border: 1px solid #BCC3CC; border-radius: 1rem; color: #606367; font-size: 0.6rem; } 
.SNS_top .check-ins { line-height: 1.35rem; box-sizing: border-box; text-align: center; font-size: 0.6rem; background: linear-gradient(to bottom right, #5182FE, #2E65EF); border-radius: 1rem; color: #ffffff; width: 3.2rem; position: absolute; right: 0; top: 50%; margin-top: -0.75rem; } 
.SNS_top .sns_monicker { color:#2F3133; font-size: 0.9rem; line-height: 1.4rem; font-weight: bold; } 
.SNS_top .sns_bottom { margin-top: 1.2rem; margin-bottom: 1.1rem; } 
.SNS_top .sns_bottom ul li { width: 33.33333333%; float: left; text-align: center; position: relative; } 
.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: #2F3133; font-size: 0.9rem; font-weight: 600; line-height: 0.9rem; margin-bottom: 0.6rem; } 

.SNS_top .sns_bottom ul li i { line-height: 0.6rem; color: #606266; font-size: 0.6rem; } 
.SNS_nav { padding-top: 0.25rem; background: #ffffff; } 
.SNS_nav ul { display: flex; flex-wrap: wrap; } 
.SNS_nav ul li { padding: 0.5rem 0; text-align: center; flex: none; width: calc(100% / 3); } 
.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: calc(100% / 3); float: left; flex: none } 
.SNS_centre { margin-top: 0.5rem; } 

.SNS_Management { padding-top: 0.75rem; background: #fff; margin: 0 0.8rem; border-radius: 0.4rem; } 
.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:#2e65ef; 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 #e6e9ed; 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: #e6e9ed; margin:0.75rem 0.75rem 0 0.75rem; border-radius: .2rem; overflow: hidden; } 
.my-coslist .learned-bg { height: 100%; position: absolute; background:#2e65ef; 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; 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:#2e65ef; position: relative; } 
.my-coslist .cos-button { margin: 0 .75rem .75rem .75rem; height: 2rem; line-height: 2rem; background: #fff; color:#2e65ef; border:1px solid#2e65ef; 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 #e6e9ed; } 
.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 #e6e9ed; } 
.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 #e6e9ed; 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#2e65ef; 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#2e65ef; } 
.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:#2e65ef; 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:#2e65ef; } 
.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; padding-left: 6rem; } 
.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 #e6e9ed; } 
.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 #e6e9ed; } 
.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 #e6e9ed; 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.5rem; } 
.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; margin-top: 1.5rem; } 

.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,.card-list ul li .rct .ststus { color:#888; height:0.6rem; line-height:0.6rem; overflow:hidden; font-size: 0.6rem; margin-top: 0.5rem; } 
.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 .li1[status='3'] .lct,.card-list ul .li2[status='1'] .lct { background-color:#bbb; } 

.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 #e6e9ed; } 
.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 #e6e9ed; } 
.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:0.9rem; margin-left:0.238em; top: -0.15rem; position: relative; } 
.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:#e6e9ed; -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:#e6e9ed 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 #e6e9ed; } 
.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 #e6e9ed; 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 #e6e9ed; 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 #e6e9ed; padding-left: 1.5rem; line-height: 1.2rem; } 
.tcblist .item br { display:none; } 
/*vip升级*/

/*收藏商品*/
.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:#2e65ef; 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:#2e65ef; 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 #e6e9ed; 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:#2e65ef; margin-right: 0.2rem; } 
.Assystem .a-bottom span em { color:#2e65ef; font-size: 0.65rem; } 
.Assystem .a-bottom a { width: 4rem; height: 1.3rem; line-height: 1.3rem; background:#2e65ef; color: #fff; text-align: center; border-radius: 0.15rem; } 
.Assystem .a-bottom a.yellow { background:#2e65ef; 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 #e6e9ed; } 

/*购买明细*/
.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 #e6e9ed; } 
.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 #e6e9ed; 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 #e6e9ed; } 
.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 #e6e9ed; } 
.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 #e6e9ed; 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 #e6e9ed; 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 #e6e9ed; 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: #2e65ef; border:0.05rem solid #2e65ef; 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 #e6e9ed; border-bottom: 0.05rem solid #e6e9ed; } 
.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:#2e65ef; background:#2e65ef; 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 #e6e9ed; 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:#2e65ef; 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 #e6e9ed; 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 #e6e9ed; 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 #e6e9ed; 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: #2e65ef; border:1px solid #2e65ef; 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: #2e65ef; 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: #2e65ef; 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 #2e65ef; display:block; float: right; border-radius: 3px; color:#2e65ef } 
 .wrap_list li .wrap_box .yellow { height: 20px; line-height: 20px; color: #2e65ef; border:1px solid #2e65ef; 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; } 

/*我的活动*/
#activitylist li { background:#fff; margin:0.5rem; border-radius: 0.25rem; } 
.top-activity-info { border-radius: 0.4rem; padding:0.75rem 4rem 0.75rem 6rem; min-height: 3rem; position: relative; } 
.default-bg { width: 4.5rem; height: 3rem; position: absolute; left: 0.75rem; top: 0.75rem; border-radius: 0.2rem; overflow: hidden; background-image: url(../images/common_nopicture_bg.png); } 
.default-bg .images-bg { background-size: cover; background-position: top; background-repeat: no-repeat; position: absolute; left: 0; top: 0; width: 100%; height: 100%; } 
.activity-title { font-size: 0.8rem; height: 3rem; line-height:1rem; overflow:hidden; } 
.center-activity-info { position: relative; padding: 0.5rem 0.75rem; border-top: 1px dashed #e6e9ed; line-height: 1.5rem; font-size: 0.7rem; } 
.details { color:#999; line-height: 1rem; padding: 0.25rem 0; } 
.ticket-money { margin-left:1rem; color:#2e65ef; font-size:0.8rem; } 
.details span { margin-right:1rem; } 
.activity-status { padding:0.5rem 0.75rem; border-top: 1px dashed #e6e9ed; font-size:0.7rem; color:#999; line-height: 1.5rem; } 
.green-font { color:#4caf50; } 
.bottom-activity-info a { border: 1px solid #dedede; margin-top: 0.5rem; padding: 0.1rem 0.8rem; font-size: 0.7rem; border-radius: 1.2rem; color: #666; margin-right: 0.75rem; } 
.left-dot,.right-dot { position: absolute; width: 0.5rem; height: 0.5rem; background: #f5f5f5; border-radius: 0.5rem; bottom: -0.25rem; z-index: 1; } 
.left-dot { left:-0.25rem; } 
.right-dot { right:-0.25rem; } 
.red-font { color:#e43428; } 
.gray-font { color:#999; } 
.activity_status { position: absolute; right:0.5rem; top: 0; width: 2rem; height:2.5rem; } 
.status-1 { background:url(../images/status-1.png) no-repeat center center; background-size: auto 100%; } 
.status-0 { background:url(../images/status-2.png) no-repeat center center; background-size: auto 100%; } 
.status-2 { background:url(../images/status-3.png) no-repeat center center; background-size: auto 100%; } 
.ticketBg { background: #9ca5af; } 
.view-ticket h2 { text-align:center; margin-top:2rem; color: #fff; font-size: 1rem; margin-bottom: 1.5rem; } 
.pay-btn { background:#2e65ef; color:#fff !important; border:1px solid#2e65ef !important; } 
#view-ticket-info { padding:0 0.75rem; } 
.view-ticket-box { background:#fff; margin-bottom:1rem; border-radius:0.25rem; display:none; } 
.view-ticket_top h3 { font-size:0.8rem; font-weight:normal; text-align: center; line-height: 1.2rem; } 
.view-ticket_top p { font-size: 0.7rem; line-height: 1rem; margin-top: 0.7rem; color: #999; } 
.view-ticket_top,.view-ticket_center { padding:1rem; position:relative; } 
.view-ticket_center { border-top:1px dashed #e6e9ed; } 
.ticket-dot-left,.ticket-dot-right { position:absolute; width:0.5rem; height:0.5rem; background:#9ca5af; border-radius:0.5rem; top:-0.25rem; } 
.ticket-dot-left { left:-0.25rem; } 
.ticket-dot-right { right:-0.25rem; } 
.view-ticket_center p { font-size:0.7rem; line-height: 1rem; margin-bottom:0.5rem; color:#999 } 
.view-ticket_center p.view-ticket_font { font-size:0.8rem; color:#333; } 
.view-ticket_center { padding-bottom:0; } 
.view-ticket_bottom { padding:0.5rem 0 1rem; text-align:center; } 
.view-ticket_bottom a { display:inline-block; padding:0.1rem 1rem; border:1px solid #e6e9ed; border-radius:1rem; font-size:0.7rem; color:#999; } 
.showcurr { display:block !important; } 
.loading { width: 2.2rem; height: 2.2rem; background: url(../images/loading.gif) no-repeat; background-size: 100%; position: fixed; left: 50%; top: 50%; margin-left: -1.1rem; margin-top: -1.1rem; z-index: 99; } 


.cancel-tips-bg { position:fixed; background: rgba(0, 0, 0, 0.5); left:0; top:0; width:100%; height:100%; z-index:999; display:none; } 
.operate-tips { position: fixed; width: 60%; height:2rem; top: 40%; color:#fff; background: rgba(0, 0, 0, 0.5); left: 50%; margin-left: -30%; font-size: 0.7rem; text-align: center; line-height: 2rem; border-radius: 0.25rem; z-index: 10000; display:none; } 
.cancel-tips { position: fixed; width:70%; top: 30%; background:#fff; left: 50%; margin-left: -35%; font-size: 0.7rem; text-align: center; line-height: 2rem; border-radius: 0.25rem; z-index: 10000; display:none; } 

.cancel-con h3 { font-weight:normal; margin-top: 0.5rem; font-size: 0.8rem; } 
.cancel-text { font-size:0.7rem; line-height:1rem; } 
.cancel-tips-btn span { display:inline-block; width:50%; line-height:2rem; font-size:0.8rem; } 
.cancel-text { padding:0.5rem 1rem; } 
.cancel-tips-btn .confirm { border-right:1px solid #e6e9ed; box-sizing:border-box; } 
.cancel-tips-btn { margin-top: 1rem; border-top: 1px solid #e6e9ed; } 
.cancel { color:#999; } 

/*签到*/
.check-in-item { position:relative; padding-left:3.5rem; margin: 0.25rem 0; } 
.check-in-top { background:#fff; text-align: center; padding-top:2rem; } 
.check-in-icon { height:4rem; background:url(../images/checkinsuccess.png) no-repeat center; background-size: auto 100%; margin-bottom: 1rem; } 
.check-in-tips { font-size:1rem; font-weight: normal; color: #4CAF50; } 
.check-in-info { line-height:1.5rem; font-size:0.7rem; padding-bottom: 0.5rem; } 
.check-in-info font { color:#2e65ef; } 
.check-in-center { margin-top:0.5rem; padding:0.75rem; background: #fff; font-size:0.7rem; } 
.check-in-label { position:absolute; width:3.5rem; left:0; color:#777; } 
.check-in-item font { color:#777; } 
.check-in-bottom { padding:0.75rem; } 
.check-in-bottom a { display:block; line-height:2.5rem; text-align:center; border-radius:0.25rem; background:#2e65ef; color: #fff; font-size:0.8rem; } 

/*我的训练营*/
.find-list { margin-top:0.5rem; background:#fff; } 
.find-list ul { padding-bottom: 0.75rem; background: #fff; } 
.find-list li { padding: 0.75rem 0.5rem 0.75rem 8.5rem; position: relative; height: 4.5rem; overflow: hidden; } 
.find-list .default-bg { width:7.5rem; height: 4.5rem; position: absolute; left:0.5rem; top:0.75rem; border-radius: 0.2rem; overflow: hidden; } 
.find-list .name { font-size: 0.8rem; max-height: 2.2rem; line-height: 1.1rem; overflow: hidden; } 
.find-list .name span { padding:0.1rem 0.25rem; border-radius:0.1rem; margin-right:0.25rem; border:0.05rem solid#2e65ef; color:#2e65ef; font-size: 0.6rem; } 
.find-list .study-num { color:#929699; margin-top:0.25rem; } 
.find-list .price { text-align: right; font-size: 0.7rem; color:#2e65ef } 
.study-num .add-alllearnnum,.study-num .add-camp_count,.credit span { font-size:0.65rem; } 
.study-num .add-alllearnnum { margin-right:0.25rem; } 
.study-num .add-camp_count { margin-left:0.25rem; } 
.credit { margin-top: 0.25rem; white-space: nowrap; } 
.credit span { color:#999; margin-right:1rem; } 
.credit span:last-child { margin-right:0 } 

/*个人中心的考试*/
.popup_title { line-height:normal !important; height:auto !important; } 
.collectBank-box__head,.van-nav-bar { display:none !important; } 
.answer-sheet__sign i { top:6px !important; } 

/*2019-9-9分享收益样式*/
.sharing-revenue { background: #fff; } 
 .sharing-revenue_ul li { padding: 0.5rem; width: 33.33%; box-sizing: border-box; text-align: center; float: left; margin-top: 0.8rem; margin-bottom: 0.8rem; position: relative; } 
 .sharing-revenue_ul li:after { content: ''; position: absolute; height: 100%; width: 0.05rem; background: #e6e9ed; right: 0; top: 0; } 
 .sharing-revenue_ul li:last-child:after { display: none; } 
 .revenue-title { color: #777; font-size: 0.65rem; } 
 .revenue-price { font-size: 0.8rem; line-height: 1rem; color:#2e65ef; } 
 .revenue-list ul li .lct { width: 6rem; height: 4rem; } 
 .revenue-list ul li .rct { padding: 0 0 0 6.5rem; min-height: 4rem; } 
 .revenue-list_btn { margin-top: -0.5rem; position: relative; } 
 .revenue-list_btn .button { border: 1px solid #e6e9ed !important; background:none !important; color:#8d9199 !important; box-sizing: border-box !important; height: 1.3rem !important; line-height: 1.3rem !important; padding: 0 0.5rem !important; border-radius: 1.3rem !important; } 
 .revenue-list_tips { position: absolute; right: 0; bottom: 1.3rem; padding-bottom: 0.2rem; } 
 .revenue-list_tips-inner { white-space: nowrap; background:#ff6c00; padding: 0.05rem 0.3rem; color: #fff; position: relative; font-size: 0.5rem; border-radius: 0.1rem; } 
 .revenue-list_tips-inner:after { content: ''; position: absolute; bottom:-0.2rem; right: 35%; border-left: 0.2rem solid transparent; border-right: 0.2rem solid transparent; border-top: 0.2rem solid #ff6c00; } 
 .other-info { color: #999; margin-top: 0.3rem; } 
 .revenue-list_price { color: #000; } 
 .share-revenue_course { padding-bottom: 0.5rem !important; } 
 .share-revenue_info { border-top: 0.05rem solid #e6e9ed; color: #888; margin-right: 0.8rem; padding-left: 0 !important; margin-left: 0.8rem; } 
 .share-revenue_course-title { font-size: 0.75rem; } 
 .share-revenue_info .share-revenue_info-span { font-size: 0.75rem !important; color: #000 !important; } 
 .withdraw-status { font-size: 0.7rem !important; } 
 #tixian input[type="text"] { border: 0; text-align: right; width: 80%; } 
 .revenue-align-right { text-align: right; } 
 .revenue-remarks { padding-left: 0.55rem !important; } 
 .revenue-remarks span { position: relative !important; left: 0 !important; } 
 .revenue-remarks #beizhu { width: 100%; height: 120px; border: 0; resize: none; } 
 .revenue-tips-box { line-height: 2rem; background: #f5f5f5; padding: 0 0.55rem; color: #777; font-size: 0.65rem; } 
 #tixian ul li span { color: #333; } 
 /* #learn-page { position: relative; z-index: 100000; } */
 .reason-bg { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); z-index: 1000; display: none; } 
 .reason { position: fixed; width: 80%; height: 50%; left: 50%; top: 25%; margin-left: -40%; background: #fff; z-index: 10000; border-radius: 0.5rem; display: none; } 
 .reason-con { padding: 0.75rem; } 
 .reason-con h3 { line-height: 2rem; height: 2rem; text-align: center; font-size: 0.8rem; margin-bottom: 0.5rem; } 
 .reason-reply { max-height:12rem; overflow-y:auto; text-align: center; font-size: 0.7rem; } 
 .close-icon { position: absolute; width: 2rem; height: 2rem; background: url(../images/close.png) no-repeat center; right: 0rem; top: 0rem; } 