@charset "utf-8";
/* CSS Document */
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
.whitebg{ background:#fff;}
.N-mt0{ margin-top:0 !important;}
.blank_h{ height:2.6rem;}
.ulOpacity{opacity: 0;}
/*banner图*/
.swiper-pagination-bullet{ background:#fff !important;opacity: .4;}
.swiper-pagination-bullet-active{background: #fff !important;opacity:1;}

.focus{width:100%; position:relative;overflow:hidden;}
.focus .mod_01{float:left;width:100%; overflow:hidden;height:10rem;}
.focus .mod_01 img{display:block;width:100%;overflow:hidden;min-height:100%;}
.dotModule_new{width:100%;font-size:0.833em; bottom:0; padding:1.5em 0;height:0.7em; overflow:hidden; background-size:100% 100%; position:absolute; z-index:11;left:0; text-align:center;}
#slide_01_dot{ display:inline-block;}
#slide_01_dot span{float:left; margin:0 0.4em;width:0.7em;height:0.7em; overflow:hidden;background:rgba(255,255,255,0.3);border-radius:50%;}
#slide_01_dot .selected{background:rgba(255,255,255,0.9);}

.courseclass{ background:#fff; padding:0.6rem 0 0.4rem 0; overflow:hidden; }
.courseclass li{ text-align:center; }
.courseclass li .icon{height:1.4rem; overflow:hidden;}
.courseclass li .icon img{height:1.4rem; display:block; overflow:hidden;margin:0 auto;}
.courseclass li .text{font-size:0.7rem;height:1.2rem; line-height:1.2rem;color:#606060; overflow:hidden;}

/*栏目模块样式*/

.topmenu{position:fixed;background: #15a9ff;top:2.6rem; height:2.5rem;width:100%;left:0; z-index:999;}
.topmenu .menu-text{ padding:0;height:2.5rem !important;transition:2s;-webkit-transition:2s;}
.topmenu .menu-text li{width:33.3%;float:left; text-align:center; position:relative; line-height:2.5rem; height:2.5rem;}
.topmenu .menu-text li .line{ display:none;}
.topmenu .menu-text ul{ border:0; border-radius:0;}
.topmenu .menu-text li.curr{ background:none;}
.topmenu .menu-text ul{ height:2.5rem;}
.topmenu .menu-text li span{color: rgba(255,255,255,0.7); display:inline-block;box-sizing: border-box;height: 2.5rem;font-size: 0.8rem;}
.topmenu .menu-text li.curr span{ color:#fff; border-bottom:0.2rem solid #fff;}

.top_menu_h{height:2.5rem; overflow:hidden;}

.courseclass ul li .icon{ margin-top:0.5rem;}
.courseclass ul li .text{ margin-top:0.5rem; margin-bottom:0.5rem;}
.courseclass ul li{ float:left; width:20%;}

/*直播课程*/
.New-mainBox1,.New-mainBox2,.New-mainBox3,.New-mainBox4{ padding:0.9rem 0.7rem; background:#fff; margin-top:0.5rem;}
.N-title{ margin:0.3rem 0 1.2rem 0;position: relative;height: 0.85rem;line-height: 0.85rem;padding-left: 0.5rem;}
.N-title .N-su{position: absolute;width: 0.15rem;height: 0.85rem;background: #15a9ff;top: 0;left: 0;}
.N-title span{ font-size:0.85rem;}
.N-more a{ font-size:0.65rem; color:#999;vertical-align: middle;}
.N-more .N-marrow{ display:inline-block; width:0.5rem; height:0.5rem;vertical-align: middle; background:url(../images/arrowicon.png) no-repeat center; background-size:100%;margin-left: 0.1rem;}
.N-livecourse{ margin-right:-0.7rem;}
.N-livecourse li{ float:left; width:50%;}
.N-livecourse li a{ display:block; margin-right:0.7rem;}
.N-imgBox img{ width:100%; display:block; min-height:100%;}
.N-courseB{ padding:0 0.55rem;}
.N-courseB h4{margin-top: 0.35rem;font-size: 0.75rem;margin-bottom: 0.45rem;line-height: 1rem;height:1rem; max-height:2rem;overflow: hidden; font-weight:normal;}
.N-time{ display:block; margin-bottom:0.8rem;color: #999;font-size: 0.6rem;line-height: 0.6rem;height: 0.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.N-time font{ color:#ff6500;margin-right: 0.1rem;margin-left: 0.1rem;}
.N-cmoney{line-height:0.7rem; height:0.7rem;}
.N-cmoney .N-moneyfont{font-size: 0.7rem;color: #ff6500;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width: 60%;}
.N-cmoney .N-moneyfont .jifen{background: #ccc;color: #fff;font-size: 0.5rem;padding:0 0.2rem;border-radius: 0.1rem;vertical-align: middle;margin-right: 0.1rem;height: 1rem;display: inline-block;line-height: 1rem;}
.N-cmoney .N-moneyfont .jiahao{ vertical-align:middle;}
.N-read{ color:#999; padding-left:0.75rem; background:url(../images/usericon.png) no-repeat left center; background-size:0.6rem;font-size: 0.6rem; line-height:1rem;}
.N-imgBox{ position:relative; overflow:hidden;}
.hotIcon{ position:absolute; right:0.7rem;top:0;width:1.2rem;height:1.5rem; text-align:center; color:#fff;background:url(../images/hoticon.png) no-repeat top center; background-size:100%;}

/*资深教师*/
.N-teacher{ margin-right:-0.7rem;}
.N-teacher li{ width:20%; float:left;}
.N-teacher li a{ margin-right:0.7rem; display:block;}
.N-timgBox{ border-radius:100%; overflow:hidden;}
.N-timgBox img{ width:100%; display:block;height: 100%;}
.N-tname{ text-align:center; color:#999;margin-top: 0.8rem;}
.N-tname p{ margin-bottom:0.4rem;font-size:0.6rem; overflow:hidden; height:0.6rem; line-height:0.6rem;}
.N-tname p.N-mb{ margin-bottom:0;}

/*精选课程*/
.N-selectc li{ padding-bottom:0.5rem; border-bottom:0.05rem solid #e5e9ec; margin-bottom:0.5rem;}
.N-selectc li .N-imgBox,.N-selectc li .N-courseB{ width:50%; float:left;}
.N-selectc li .N-courseB{ box-sizing:border-box; padding-right:0;}
.N-selectc li:last-child{padding-bottom:0; border-bottom:0; margin-bottom:0;}

/*学员作品*/
.N-photo li{ float:left;}
.N-photo li a{ display:block;margin-right:0.7rem;}
.N-photo li a img{ width:100%; height:100%; display:block;}

/*底部样式*/
.New-copyright{ padding:1rem 0;}
.New-copyright p{ line-height:0.8rem; font-size:0.65rem; text-align:center; color:#888;}


/*选中样式*/
.scmain .sctab dl dt.curr{background: #ff6500;}
.scmain .sctab dl dt .iconfont{color: #ff6500;}


/*课程内页的优惠券*/
.CouponList{ padding:0.7rem; background:#fff;}
.CouponList li{ float:left; margin-bottom:0.5rem;}
.CouponList a{display: block;margin: 0 0.2rem;line-height: 1rem;background: #fbfcf3;border-radius: 0.1rem;color: #df9b37;text-align: center;border: 0.05rem solid #f1c264;padding: 0 0.3rem;border-radius: 0.5rem;}
.CouponList li:last-child a{ min-width:2rem;}

/*优惠券列表*/
#pagelist{background: #fff;}
.coupon_box{ margin:0; width:50%; float:left; position:relative;margin-bottom: 0.8rem;}
.coupon_bd{margin-right: 0.8rem;}

.scbox{margin-bottom: 0.2rem;padding: 0.5rem;}
.scbox .sctext{line-height: 1.6rem;width: 100%;border: 0.05rem solid #eee;border-radius: 0.2rem;padding: 0 0.5rem;box-sizing: border-box;}

.toptips{padding:0.5rem;background: #F3F3F3;border: 0.05rem solid #E3E3E3; margin:0.5rem;}
.toptips span.tishi{ margin-right:0.5rem;font-size: 0.65rem;color: #EA4D39;}
.toptips .tytitle{ float:right;}
.toptips .tytitle .addbtn{color: #ff6500;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}

.my_coupon{ margin:0.5rem;}
.coupon_bd{padding:0 0.3rem;background: url(../images/coupon.png) -0.1rem -0.1rem no-repeat;background-size: 102.3% 101%;color: #fff;height:11rem; overflow:hidden;position: relative;}
.coupon_bd a{ color:#fff}

.coupon_bd .used_info{ margin-top:0.5rem; line-height:1.25rem;}
.used_info p{ color:#333; line-height:1.25rem; display:inline; float:left;}
.used_info ul li a{ color:#999; line-height:1.25rem;}
.used_info p .used_info_tj{color:#999;display: inline-block;border-radius: 1rem;}
.used_info ul{ padding-left:3.2rem;list-style: inside;}
.used_info ul li{list-style-type: decimal; color:#333;}

.coupon_upper{ overflow:hidden; height:5rem}
.my_coupon .cp_price{ font-size:2.6rem; height:3rem; line-height:2.15rem;}
.my_coupon .rmb{font-size: 1.2rem;font-weight: 400; font-style:normal;}
.my_coupon .scope{ margin: 0.25rem 0 0;line-height: 1.5rem;padding: 0 0.25rem; color:#fff;}
.my_coupon .cp_info{ line-height:1.25rem; margin-top:0.5rem;}
.my_coupon .cp_lower{ margin-top:0.65rem; overflow:hidden; color:#9f9f9f;margin-left: 0.15rem;}
.my_coupon .cp_lower li{ float:left;text-align: center;margin-left: 0.15rem;}

.cp_price{ font-size:1rem;margin-top: 0.8rem;}
.cp_price span{ font-size:0.6rem; margin-left:0.2rem;}
.cp_price .rmb{ font-size:0.5rem;}
.cp_info{ margin-top:0.4rem; text-align:center;}
.cp_info p{ margin-top:0.1rem;}
.cp_info .cp-name{ font-size:0.8rem; color:#f9ce5d; margin-bottom:0.4rem;font-weight: 600;}
.cp-linqu{position: absolute;width: 80%;left: 50%;margin-left: -40%;bottom: 1rem;line-height: 1.2rem;border-radius: 1rem;text-align: center;}
.notakecoupon{ display:block;background: #fff;color:#81cccd !important;}
.takecoupon{ display:block;background:#81cccd;color:#fff !important;}
.cp_bottom{ position:absolute; left:0.5rem;top:11rem;}
.cp_bottom a{ display:inline-block;width: 0.7rem;height: 0.6rem;background:url(../images/coupon.png) no-repeat; font-size:0}
.cp_bottom .line{border-left: solid 0.05rem #F3EFEE;display:inline-block;margin: 0 0.45rem;height: 0.6rem; font-size:0}

a.cp-shop{background-position: 0 0;}
a.cp-shop:hover {background-position: -10.3rem 0;}

a.cp-delete{background-position: -3rem 0;}
a.cp-delete:hover{background-position: -3.7rem 0;}


.cp-bg-1{background-color:#81CCCD}
.my_coupon li:hover .cp-bg-1{background-color:#22A8AA}
.cp-bg-2{background-color:#F18B8B}
.my_coupon li:hover .cp-bg-2{background-color:#FF7396}
.cp-bg-3{background-color:#FFC160}
.my_coupon li:hover .cp-bg-3{background-color:#F2A94A}
.cp-bg-4{background-color:#A3DE99}
.my_coupon li:hover .cp-bg-4{background-color:#6FC361}
.cp-bg-5{background-color: #92BFEA;}
.my_coupon li:hover .cp-bg-5{background-color:#72A6D8;}
.cp-bg-6{background-color:#F58FB2}
.my_coupon li:hover .cp-bg-6{background-color:#F377A1;}

table.border_1{ border:none;}
table.border_1 tr td{ border-bottom:none; text-align:left;}
table.border_1 tr.title1 td{padding: 0 0 0.5rem;}


/*课程内容页*/
.courseview .courseimg{ overflow:hidden;height:10.5rem; position: relative;}
.courseview .courseimg .default-bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0}
.courseview .courseimg .collect{ position: absolute;padding: 0 0.5rem;right: 0rem; top:1rem; z-index: 9; background: #ff8f2b; color:#fff;border-radius: 1rem 0 0 1rem; height: 1.2rem; line-height: 1.2rem;}
.courseview .courseimg .collect .icon{width: 0.6rem; height: 0.6rem; display: inline-block; background: url(../images/collect2.png) no-repeat;background-size:0.6rem;margin-right: 0.25rem; position: relative; top:0.1rem;}

.courseview .courseimg .collect .icon1{width: 0.6rem; height: 0.6rem; display: inline-block; background: url(../images/collect_click.png) no-repeat;background-size:0.6rem;margin-right: 0.25rem; position: relative; top:0.1rem;}


.courseview .coursetab{ background:#fff;}
.courseview .coursetab dl{height:3.583em;}
.courseview .coursetab dl dt{width:25%; text-align:center; height:3.583em;line-height:3.583em;color:#909090;float:left; position:relative;}
.courseview .coursetab dl dt span{ font-size:1.25em;}
.courseview .coursetab dl dt .line{width:100%; height:0.2rem; background:#ff663d; position:absolute;left:0;bottom:-0.05rem; display:none;}
.courseview .coursetab dl dt.curr{color:#ff663d;}
.courseview .coursetab dl dt.curr .line{ display:block;}

.courseview .coursetab2 dl dt{width:33.33%;}

.courseview .coursetit{ padding:0.714em 1.071em; background:#fff; font-size:1.167em; position:relative;min-height:1.643em;}
.courseview .coursetit span{width:6em;color:#909090; position:absolute;left:1.071em;top:0;height:3.071em; line-height:3.071em;}
.courseview .coursetit .name{ margin-left:6em;}
.courseview .coursetit .name b{font-weight:normal; font-size:1.143em; line-height:1.375em; display:block;}

.courseview .courseinfo{ background:#fff;}
.courseview .courseinfo ul li{width:33.33%;float:left; text-align:center; padding:1em 0 0.583em 0; position:relative;}
.courseview .courseinfo ul li .text{ display:inline-block;}
.courseview .courseinfo ul li .text b{ display:block; font-size:1.75em; text-align:left;font-weight:normal;height:1em; line-height:1em; overflow:hidden; font-family:"Helvetica";}
.courseview .courseinfo ul li .text span{color:#909090; font-size:0.917em;height:1.909em; display:block; line-height:1.909em;margin-top:0.091em; overflow:hidden;}
.courseview .courseinfo ul li .line{width:0.05rem;height:3.167em; position:absolute;top:1em;left:0; overflow:hidden;}
.courseview .courseinfo 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.12);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.courseview .tytit{height:2.667em; line-height:2.667em; padding-left:0.833em; overflow:hidden;margin-top:0.917em;}
.courseview .tytit span{ font-size:1.167em;color:#606060;}

.courseview .coursebase{ background:#fff; padding-left:1.25em;}
.courseview .coursebase .price .price-info{color:#ff6500;font-size: 0.8rem;}
.courseview .coursebase .price .price-info .qgbg{border:0.05rem solid #ff6500; color:#ff6500;font-size: 0.6rem;border-radius: 0.2rem;padding: 0.05rem 0.15rem; margin-right:0.25rem; position: relative; top:-0.1rem;}
.courseview .coursebase .price em{color:#999; text-decoration: line-through; margin-left: 0.5rem;}
.courseview .coursebase #vip-price{ color:#f90; font-size: 0.8rem;}
.courseview .coursebase .textbox{height:3.071em; line-height:3.071em; font-size:1.167em; overflow:hidden; padding-left:6em;position:relative;border:none;}
.courseview .coursebase .textbox .countdonw{ color: #ff6500}
.courseview .coursebase .textbox .text-name{width:6em; position:absolute; line-height:3.071em;left:0;top:0;color:#909090;}
#yincang .text span{ position:relative;}
.courseview .coursebase .textbox ul{margin-top:0.5rem;}
.courseview .coursebase .textbox ul li{width:16.66%;float:left; box-sizing:border-box;}
.courseview .coursebase .textbox ul li .default-avatar{width:1.75em;height:1.75em;border-radius:50%; display:block; overflow:hidden;}
.courseview .coursebase .textbox #jiage{ font-size:1.333em;color:#ff6500;font-weight:normal;float:left;}
.courseview .coursebase .textbox #jiage font{ font-size:0.938em; padding-right:0.2em;}
.courseview .coursebase .textbox .free_cor{ font-style:normal; font-weight:normal; }
.courseview .coursebase .textbox #huiyuan{color:#ff6500;font-weight:normal; font-size:0.857em;height:1.75em; line-height:1.75em;margin:0.917em 0 0 0.833em;float:left; padding:0 0.583em; background:#fff; background-size:1.417em 1.417em;border-radius:0.25em; position:relative;}
.courseview .coursebase .textbox #huiyuan:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid #ff6500;
	-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;
}

.courseview .coursebase .textbox #huiyuan li{width:inherit; white-space:nowrap;}

.courseview .coursebase .textbox2{height:auto; line-height:1.5em; padding-top:0.786em;padding-bottom:0.786em; padding-right:1.071em}
.courseview .coursebase .textbox2 span{top:0.786em;}

.courseview .coursebase .line{width:100%;height:0.05rem; overflow:hidden; position:relative;}
.courseview .coursebase .line: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;
}

.courseview .coursebase .yxq{ height:3em; line-height:3em; overflow:hidden;}
.courseview .coursebase .yxq .iconcor1{float:left;width:1.167em;height:1.167em; background:#40b2e2;color:#fff; text-align:center; line-height:1.167em;border-radius:0.25em;margin:0.57em 0.583em 0 0;}
.courseview .coursebase .yxq .iconcor2{float:left;width:1.167em;height:1.167em; background:#33d08f;color:#fff; text-align:center; line-height:1.167em;border-radius:0.25em;margin:0.57em 0.583em 0 1.25em;}
.courseview .coursebase .yxq span{color:#909090; float:left; padding-right:1.25em;}
.courseview .coursebase .yxq span img{ display:none;}
.courseview .coursebase .yxq span b{font-weight:normal;}

.courseview .coursezl{background: #fff;}
.courseview .coursezl ul li{ padding:1em 1.25em 0.833em 1.25em; background:#fff;}
.courseview .coursezl ul li .tit{ font-size:1.25em; line-height:1.4em;max-height:2.8em; padding-right:1.667em; overflow:hidden; position:relative;}
.courseview .coursezl ul li .tit .iconfont{ position:absolute;right:0;top:0em;color:#b0b0b0;}
.courseview .coursezl ul li .info{height:2.167em; line-height:2.167em; overflow:hidden;margin-top:0.167em;color:#909090;}
.courseview .coursezl ul li .info span{ padding-right:1.25em;float:left;}
.courseview .coursezl ul li .info span.span-pdf{ background:url(../images/pdf.png) no-repeat 0 50%; padding-left:1.917em; background-size:1.333em 1.333em;}
.courseview .coursezl ul li:hover{ background:#f6f6f6;}

.courseview .teacherintro .coursebox{ background:#fff;}
.courseview .teacherintro .coursebox .boxtext{ padding:0.357em 1em 0.667em 1em; font-size:1.25em; line-height:1.667em;}
.courseview .teacherintro .coursebox .boxtext p{padding-top:0.357em; font-size:0.7rem;text-indent:0 !important}
.courseview .teacherintro .coursebox .boxtext .textbox{font-size:0.867em;color:#909090;height:1em; line-height:1em; overflow:hidden;}
.courseview .teacherintro .coursebox .boxtext .line{width:100%;height:0.833em;margin-top:0.833em; overflow:hidden; position:relative;}
.courseview .teacherintro .coursebox .boxtext .line: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;
}
.courseview .teacherintro .coursebox img{max-width:100%;height:auto !important; display:block; overflow:hidden;}

.courseview .coursebind .jiesuan{ background:#e8e8e8; position:relative;height:5.5em; z-index:9;margin-top:-0.05rem; overflow:hidden;}
.courseview .coursebind .jiesuan .text{ padding:0.833em 1.25em;color:#909090;}
.courseview .coursebind .jiesuan .nprice{font-size:1.167em;height:1.714em; line-height:1.714em;color:#303030; overflow:hidden;}
.courseview .coursebind .jiesuan .nprice strong{ font-size:1.214em;font-weight:normal;}
.courseview .coursebind .jiesuan .nprice b{font-weight:normal; font-size:1.059em;}
.courseview .coursebind .jiesuan .nprice span{color:#909090; padding-right:0.214em;}
.courseview .coursebind .jiesuan .nprice font{padding-right:0.214em;}
.courseview .coursebind .jiesuan .js{height:1.833em; line-height:1.833em; overflow:hidden;}
.courseview .coursebind .jiesuan .js .yj{color:#a0a0a0;margin-right:0.833em; text-decoration:line-through;}

.courseview .coursebind .jiesuan .btn{float:right; background:#29a1d9;color:#fff;width:6em; text-align:center; font-size:1.167em; -webkit-appearance:none;border:0rem;height:100%;}


/*课程讲师*/
.courseview .teacherintro .course-teacher{ background:#fff;}
.courseview .teacherintro .course-teacher ul li{ padding:1.25em;height:3.75em; overflow:hidden; position:relative;} 
.courseview .teacherintro .course-teacher ul li:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 1.25em;
	width: 200%;
	height: 0.05rem; overflow:hidden;
	background:#ddd;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.courseview .teacherintro .course-teacher ul li .lct{width:3.75em;height:3.75em; position:absolute;left:1.25em;top:1.25em;}
.courseview .teacherintro .course-teacher ul li .lct: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;
}
.courseview .teacherintro .course-teacher ul li .lct img{width:100%;height:100%;border-radius:50%;}
.courseview .teacherintro .course-teacher ul li .rct{ padding-left:3.75em;margin-left:0.833em;margin-top:0.25em;}
.courseview .teacherintro .course-teacher ul li .rct .name{font-size:1.25em;height:1.4em; line-height:1.4em; overflow:hidden;}
.courseview .teacherintro .course-teacher ul li .rct .info{color:#909090;height:1.5em; line-height:1.5em;}
.courseview .teacherintro .course-teacher ul li .rbg{ position:absolute;right:1.25em;top:1.25em;height:4.167em; line-height:4.167em; color:#a0a0a0;}

.courseview .teacherintro .empty{margin-top:0rem;}
.courseview .teacherintro .empty:after{height:0rem;}

.courseview .courseexam ul li{ background:#fff; padding:1em 1.25em 0.833em 1.25em; line-height:1rem;}
.courseexam li .time2_btn{float: right;padding: 0 0.5rem 0 1.45rem;background: #fff url(../images/pen.png) no-repeat 0.417em 50%;background-size: 1rem 1rem;border: 0.05rem solid #ec7c40;border-radius: 30rem;height: 2.083em;line-height: 2.083em;    font-size:0.6rem;color: #ec7c40;}
.courseview .courseexam ul li .tit{ font-size:1.25em; line-height:1.4em;max-height:2.8em; overflow:hidden;}
.courseview .courseexam ul li .info{height:2.167em; line-height:2.167em; padding-bottom:0.1rem;margin-top:0.583em;color:#909090; background:url(../images/exam.png) no-repeat 0 50%; background-size:1.5em 1.5em; padding-left:2em;}
.courseview .courseexam ul li .btn{float:right; font-size:1.083em;height:1.769em; line-height:1.769em; padding:0.05rem 0.769em;color:#ff6500; position:relative;border-radius:0.231em;margin-top:0.154em;}
.courseview .courseexam ul li .btn:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid #ff6500;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.462em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.footbuy_h{height:4.083em; overflow:hidden; padding-top:0.05rem;margin-top:1.667em;}
.footbuy{width:100%;height:4.083em; position:fixed; background:rgba(255,255,255,0.95);left:0;bottom:0; z-index:99; padding-top:0.05rem; overflow:hidden; }
.footbuy: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;
}

.footbuy ul li{width:20%;float:left; text-align:center; position:relative;}
.footbuy ul li:hover{ background:#f9f9f9;}

.footbuy ul li span{width:1.667em;height:1.667em; display:block;margin:0 auto;margin-top:0.583em;}
.footbuy ul li span.icon1{background:url(../images/fticon1.png) no-repeat; background-size:100% 100%;}
.footbuy ul li span.icon2{background:url(../images/fticon3.png) no-repeat; background-size:100% 100%;}
.footbuy ul li em{ display:block;font-size:0.833em;height:2em; line-height:2em; overflow:hidden;color:#606060;}

.footbuy ul li.buybtn{width:60%;box-sizing:border-box; padding:0 0.833em;}
.footbuy ul li.buybtn input{width:100%;height:2.438em; line-height:2.438em; background:#ff663d; text-align:center;color:#fff;border:0rem;border-radius:0.188em; font-size:1.333em; -webkit-appearance:none;margin-top:0.313em;}
.footbuy ul li.buybtn .bmbtn1{ background:#29a1d9;}

/*课程笔记*/
.coursebj{}
.coursebj .textareabox{ background:#fff; padding:0.833em;}
.coursebj .textareabox .textbox{width:100%;border:0rem; -webkit-appearance:none; font-size:1.25em; outline:none; line-height:1.4em;height:4.2em;}
.coursebj .bcbjbtn{height:3.583em; line-height:3.583em; overflow:hidden; background:#ff6500; text-align:center;margin:1.25em 1.25em 0 1.25em;border-radius:0.333em;}
.coursebj .bcbjbtn span{ font-size:1.333em;color:#fff;}

.coursebj .share-bj{height:1.286em; line-height:1.286em; overflow:hidden;font-size:1.167em;margin-top:1.071em; padding-left:1.071em;}
.coursebj .share-bj #ckbPrivate{float:left; -webkit-appearance:none;width:1.286em;height:1.286em; background:url(../images/radio.png) no-repeat; background-size:100% 100%;margin:0 0.5em 0 0; font-size:1em;border:0rem;}
.coursebj .share-bj #ckbPrivate:checked{background:url(../images/radio_click.png) no-repeat; background-size:100% 100%;}
.coursebj .noteslist ul li{ background:#fff; padding:0.938em; font-size:1.333em; line-height:1.375em;margin-top:0.625em;}
.coursebj .noteslist ul li .fontnumber{font-size:0.75em;color:#909090;}

.foottalk_h{height:3.583em; overflow:hidden;}
.foottalk{ position:fixed;width:100%;left:0;bottom:0; z-index:999;}
.foottalk:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:0.05rem; overflow:hidden;
	background:#ddd;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.foottalk .inputbox{ padding:0 9.75em 0 0.833em;height:3.583em; line-height:3.583em; background:#fff;}
.foottalk #contentask{width:100%;border:0; -webkit-appearance:none; background:none; outline:none; font-size:1.167em;}
.foottalk .askbtn{ position:absolute;right:0.714em;top:0.429em; background:#ff663d; font-size:1.167em;height:2.429em; line-height:2.429em;width:4.286em;border-radius:0.286em; text-align:center;color:#fff;}
.foottalk .gift{width:1.667em;height:1.667em; background:url(../images/gift.png) no-repeat; background-size:100% 100%; position:absolute;right:7em;top:1em;}
.foottalk .on{background:url(../images/gift-on.png) no-repeat; background-size:100% 100%;}

.foottalk .emotion{width:1.667em;height:1.667em; background:url(../images/mood.png) no-repeat; background-size:100% 100%; position:absolute;left:0.833em;top:1em;}
.foottalk .emotion-on{background:url(../images/mood-on.png) no-repeat; background-size:100% 100%; }
.foottalk .qqFace{width:100%;left:inherit !important;bottom:3.583em; position:fixed !important; background:#fff; top:inherit !important;  height: 11em; overflow: auto; -webkit-overflow-scrolling: touch; padding:0.833em 0; border-top:0.05rem solid #e3e3e3;}
.foottalk .qqFace li{width:16.66%;float:left;}
.foottalk .qqFace li img{height:2.417em; display:block;margin:0 auto; padding:0.417em;}

/*课程抢购*/
.N-panic{color: #ff3600;}
.N-cmoney .N-moneyfont2{ color:#ff3600;font-size: 0.7rem;}
.free_cor{color:#46ad48;}
.N-panicBox span{ display:block;}
.N-paniclist .N-courseB h4{ margin-top:0;height: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.N-paniclist li .N-imgBox{ width:40%; position:relative;}
.N-paniclist li .N-courseB{ width:60%;}
.N-courseNum{display: block;width: 5.5rem;height: 0.4rem;background: #ffe3db;border-radius: 0.4rem;margin-top: 0.2rem; position:relative; overflow:hidden;}
.N-c-num{ position:absolute; height:100%; background:#ff815e; left:0; top:0;border-radius: 0.4rem;}
.N-moneyBox{margin-top: 0.7rem;}
.N-panicBox .N-pText{ color:#ff3600; font-size:0.5rem;text-align: center;margin-bottom: 0.1rem;}
.N-panicBox .N-pBtn{background:url(../images/iconcart.png) no-repeat 1.8rem center #ff5e33;color: #fff;line-height: 1.25rem;padding: 0 1.5rem 0 0.5rem;border-radius: 1.25rem;background-size: 0.8rem;}
.N-panicBox{ margin-top:-0.7rem;}
.N-ctime{position: absolute;right: 0;bottom: 0;color: #fff;font-weight: bold;width: 100%;text-align: center;background: rgba(0,0,0,0.2); height:1rem; overflow:hidden; line-height:1rem;}
.N-ctime label{ text-indent:-22em;color: #fff !important;}

/*积分课程*/
.N-star{display:block; width:4rem; height:0.8rem; background:url(../images/star2.png); background-size: auto 0.8rem;}
.N-star .starinner{display:block;height:0.8rem; background:url(../images/star1.png); background-size: auto 0.8rem;}
.N-integral{color: #ff3600;font-size: 0.7rem;margin-top: 1.2rem;}
.N-Collection{padding-left:0.8rem;color: #bbb;background:url(../images/collection.png) no-repeat left center; background-size:0.6rem;}

/*套餐课程*/
.N-binding .N-pBtn {background:#ff5e33;color: #fff;line-height: 1.25rem;padding: 0 0.5rem;border-radius: 1.25rem; display:block;}
.N-binding .N-pBtn a{color:#fff;}
.N-b-info{ margin-top:0.45rem; display:none;}
.N-b-info span{ padding-left:0.8rem; margin-right:0.3rem; background-size:0.5rem;}
.N-binding{ margin-top:-0.5rem;}
.N-bmoneyBox{ margin-top:1.2rem;}
.N-bindingBox{overflow:hidden; }
.N-bindingBox h4{ font-size:0.7rem; font-weight:normal; padding:0.5rem 0;}
.N-bindingul{ float:left; width:11rem; overflow-y: auto;}
.N-bindingLi li{ width:3rem; float:left;border-bottom: 0; background:url(../images/plus.png) no-repeat 0.2rem 0.8rem; background-size:0.6rem; margin-bottom:0;padding-bottom:0rem; padding-left:1rem;}
.N-bindingLi li:first-child{ background:none; padding-left:0;}
.N-bindingLi li a{ display:block;}
.N-bindingLi li span{display: block;height: 1rem;overflow: hidden;text-overflow: ellipsis;line-height: 1rem;white-space: nowrap;}
.N-bindingLi li img{ display:block; width:100%;}
.N-bindingLi li .bindprice{color: #ff6500;font-size: 0.5rem;}
.N-bdAprice{float: left;width: 5rem;padding-left:1rem; background:url(../images/sign.png) no-repeat 0.2rem 0.8rem; background-size:0.6rem;}
.N-b-Ftitle,.N-b-Oprice{ font-size:0.5rem;}
.N-b-Ftitle{ color:#ff6500;}
.N-b-title{ margin-top:0.6rem;}
.N-b-Aprice{ font-size:0.75rem; color:#ff6500;}
.N-b-Aprice i{ font-style:normal; font-size:0.5rem;}
.N-b-Oprice{ color:#999; text-decoration:line-through; margin-top:0.2rem;}

/*套餐内页*/
.ccontbox .bindTips{height: 2.667em;line-height: 2.667em;padding-left: 0.833em;overflow: hidden;margin-top: 0.917em;font-size: 1.167em;color: #606060;}
.bindlist{background: #fff; padding:0 0.8rem;}
.bindlist li{padding:0.5rem 0; border-bottom: 0.05rem solid #eee; position: relative;}
.bindlist .bindImg{width: 5rem; margin-right: 0.5rem;height: 3.2rem;}
.bindlist .bindImg img{width:100%;height: 100%;}
.bindInfo .Bname{ font-size: 0.7rem;margin-bottom: 0.6rem;}
.bindInfo .BindKS{height:1.5rem;line-height:1.5rem; font-size:0.7rem;color: #999;}
.bindMoney{position: absolute;right: 0;top: 50%;margin-top:-0.4rem;}
.bindInfo{ width:7rem; }
.inpCb{display: inline-block;}
.inpCb input[type="checkbox"]{width: 0.8rem;height: 0.9rem;border: 0rem;background:url(../images/icon-1.png) no-repeat -0.25rem -1.5rem;-webkit-appearance: none;outline: none;cursor: pointer;display: inline-block;margin:0rem 0.3rem 0rem 0rem; vertical-align:middle; background-size:1.2rem }
.inpCb input[type="checkbox"]:disabled{  display: none}
.inpCb input[type="checkbox"]:checked{background:url(../images/icon-1.png) no-repeat -0.25rem -0.15rem;}
.bindMoney .vam{vertical-align: middle;color: #C80500;}
.f-fM{ margin-right:0.25rem; color:#999;}
.f-fM i{ font-style:normal;}
.zk-money{ color:#C80500;}
.zk-money .c-red{ font-size:1.2rem;}
.allMoney .buy-btn{display: none;}
.BindIntro{display: none;}
.allMoney{margin:1rem 0;}
.moneyBox{line-height:2.3rem;margin-right:1.5rem;}

/*首页班级列表*/
.N-classlist li{ margin-bottom:0.8rem;}
.N-classlist .N-courseB h4{height: 1rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*首页小组列表*/
.N-clublist .N-tname p{ font-weight:bold; color:#333;text-overflow: ellipsis;white-space: nowrap;}
.N-clublist li{ width:25%;}
.N-clublist .N-tname .N-mb{ font-weight:normal; color:#999;}

/*文库资料*/
.d_fheight{height:4.083em; overflow:hidden;}
.downfooter{width:100%; position:fixed;left:0;bottom:0; background:#fff;height:4.083em; z-index:99;}
.downfooter: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;
}
.downfooter .info{ line-height:4.083em;color:#909090; padding-left:1.25em;}
.downfooter .info span{ font-size:1.167em;}
.downfooter .btn{float:right;width:50%; text-align:center; background:#ff663d;border-radius:0.25em;color:#fff; font-size:1.333em;height:2.375em; line-height:2.375em;color:#fff;margin:0.375em 0.938em 0 0; -webkit-appearance:none;border:0rem;}
.downfooter .btn:hover{ background:#2599ce;}


/*课时清单*/

.courseCatalog{padding:1rem; line-height:1rem; background: #fff;}
.courseCatalog .chapter-index{ display: none}
.courseCatalog .name{font-size:0.75rem;color:#b5b9bc;padding-top:0.5rem;}
.courseCatalog a{color:#787d82;}
.courseCatalog .chapter-name{color:#787d82;font-size:0.7rem;margin-top:0.75rem; font-weight: bold}
.courseCatalog .keshi{color:#787d82; margin:0.5rem 0 0 1rem; position: relative;}
.courseCatalog .keshi-disabled{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6;  opacity: 0.6;}
.courseCatalog .keshi-disabled a:hover{color:#787d82}
.courseCatalog .type-name{ display: none}
.courseCatalog .keshi-url{margin-left: 1.15rem; display: block; position: relative;}
.courseCatalog .keshi-url .icon-lock{width: 0.7rem; height: 0.7rem; float: right; background: url(../images/lock.png) no-repeat; background-size: 100%;margin:0.2rem 0 0 0.75rem;}
.courseCatalog .keshi-url .learn-btn{ display: none}
.courseCatalog .keshi-url .learn-state{ position: absolute;width:0.6rem; height: 0.6rem; border:0.05rem solid #868a8f;left:-1.15rem;top:0.15rem;border-radius: 50%;}
.courseCatalog .keshi-url .learn-state span{width:0.4rem;height: 0.4rem; position: absolute;left:0.1rem;top:0.1rem;}
.courseCatalog .keshi-url .learn-state .schedule-icon10,
.courseCatalog .keshi-url .learn-state .schedule-icon20,
.courseCatalog .keshi-url .learn-state .schedule-icon30,
.courseCatalog .keshi-url .learn-state .schedule-icon40,
.courseCatalog .keshi-url .learn-state .schedule-icon50,
.courseCatalog .keshi-url .learn-state .schedule-icon60,
.courseCatalog .keshi-url .learn-state .schedule-icon70,
.courseCatalog .keshi-url .learn-state .schedule-icon80,
.courseCatalog .keshi-url .learn-state .schedule-icon90{ background: url(../images/keshi-state.png) no-repeat 0 -0.4rem; background-size: 0.4rem auto}
.courseCatalog .keshi-url .learn-state .schedule-icon100{ background: url(../images/keshi-state.png) no-repeat; background-size: 0.4rem auto}

.courseCatalog .keshi-url .keshi-duration{ color: #878787;margin-left:0.5rem; display: none}

.courseCatalog .free{margin-left:0.75rem; color:#1dc67c }
.courseCatalog .active a,
.courseCatalog .active span{color:#1dc67c;}
.courseCatalog .keshi-exam{height:1.6rem;line-height:1.6rem;font-size:0.6rem; overflow: hidden;padding-left:1.5rem;}
.courseCatalog .section-name{color:#787d82;margin-top:0.5rem;background:url(../images/icon-section.png) no-repeat 0.5rem 50% #f3f3f3;overflow:hidden;padding:0.2rem 0 0.2rem 1.4rem;}
.courseCatalog .keshi em{ cursor: pointer; }
.courseCatalog .chapter-keshi{margin-left:0rem;}
.courseCatalog .zlicon{width:0.55rem;height:1.2rem; position: absolute;right:0;top:0;background:url(../images/zl-icon.png) no-repeat 0 50%;display: none;}


.load-ziliao{margin-top: 0.2rem; text-align:right;}
.load-ziliao a{font-size: 0.6rem; display:inline-block;width: 3.5rem;text-align: center;background: #f5f8f9;line-height: 1.3rem;border-radius: 0.15rem;border: 0.05rem solid #dedede; color:#999 !important;}

#setmark{ float:none; margin:0 auto; display:block;margin-top:0.375em; background:none;font-weight:bold;color:#ff663d; text-align:center;}

.courseview .coursecont .box1{ background:#fff; padding-top:1em; }
.courseview .coursecont .box1 .name{ font-size:1.333em; padding:0 1em; line-height:1.4em;}
.courseview .coursecont .box1 .info{margin-top:0.583em; }
.courseview .coursecont .box1 .info ul li{width:33.33%;float:left;height:1.5em; text-align:center; line-height:1.5em; overflow:hidden; position:relative;}
.courseview .coursecont .box1 .info ul li span{ font-size:0.833em;color:#909090; padding-left:0.5em;}
.courseview .coursecont .box1 .info ul li b{ font-size:1.5em;font-weight:normal; padding-left:0.833em;}
.courseview .coursecont .box1 .info ul li .line{width:0.05rem;height:1.667em; overflow:hidden; position:absolute;top:0;left:0;}
.courseview .coursecont .box1 .info 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.12);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.courseview .coursecont .box1 .price{height:2.333em; line-height:2.333em;color:#e65d00; overflow:hidden;margin-top:0.833em; padding:0 1.25em;}
.courseview .coursecont .box1 .price #jiage{font-weight:normal; font-size:1.5em;}
.courseview .coursecont .box1 .price .free_cor{ font-style:normal;color:#5fa942;}
.courseview .coursecont .box1 .price #jiage{float:left; }
.courseview .coursecont .box1 .price span{float:left;font-size:0.917em;height:1.909em; line-height:1.909em; overflow:hidden; padding:0 0.909em; position:relative;color:#5aa83b;margin:0.455em 0 0 1.364em;}
.courseview .coursecont .box1 .price span:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 0.05rem solid #8bce6f;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-radius:0.545em;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.courseview .coursecont .box1 .yxq{ font-size:0.917em;color:#606060; padding:0 1.364em;height:3em; line-height:3em;margin-top:0.909em; overflow:hidden; background:#f6f6f6; position:relative;}
.courseview .coursecont .box1 .yxq:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height: 0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.06);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.courseview .coursecont .box1 .yxq span{float:left; padding-right:1.364em;}
.courseview .coursecont .box1 .yxq span .iconfont{ font-size:1.273em; line-height:2.429em; margin-right:0.357em;float:left;}
.courseview .coursecont .box1 .yxq span .iconcor1{color:#e75d02;}
.courseview .coursecont .box1 .yxq span .iconcor2{color:#f86b6b;}
.courseview .coursecont .box1 .yxq b{font-weight:normal;}
.courseview .coursecont .box1 .yxq img{ display:none;}

.courseview .coursecont .boxtit{height:2.833em; line-height:2.833em;margin-top:0.417em; overflow:hidden; padding:0 0.833em;}
.courseview .coursecont .boxtit span{ font-size:1.167em;}

.courseview .coursecont .box2{ background:#fff; padding:0.917em 0.833em; line-height:1.667em;color:#606060;}
.courseview .coursecont .box3 #epinfo{ background:#fff; color:#606060; position:relative;}

.courseview #GXB{ background:#fff;}
.courseview #GXB li{ position:relative;height:3.333em; padding:1.25em;}
.courseview #GXB li:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	margin-left:1.25em;
	width: 100%;
	height: 0.05rem; overflow:hidden;
	background:rgba(0,0,0,0.12);
	-webkit-transform:scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.courseview #GXB li .face{width:3.333em;height:3.333em; position:absolute;left:1.25em;top:1.25em;}
.courseview #GXB li .face img{width:100%;height:100%;border-radius:50%;}
.courseview #GXB li .info{ padding-left:4.167em;}
.courseview #GXB li .info .name b{ font-size:1.167em; display:block;height:1.429em; line-height:1.429em; overflow:hidden;font-weight:normal;}
.courseview #GXB li .info .name span{color:#999; display:block;height:1.5em; line-height:1.5em; overflow:hidden;}
.courseview #GXB li .gxz{float:right; padding-left:0.833em; text-align:right;}
.courseview #GXB li .gxz strong{ display:block;color:#e75d02; font-size:1.333em; line-height:1.375em;height:1.375em; overflow:hidden; }
.courseview #GXB li .gxz span{ display:block;color:#999; line-height:1.5em;height:1.5em; overflow:hidden;}
	

.courseview #DJ{ position:fixed;bottom:3.583em;left:0;width:100%; background:#fff;max-height:24em;overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch; display:none; box-shadow:0 0 0.5rem rgba(0,0,0,0.06);}
.courseview #DJ > div{ display: inline-block; }
.courseview #DJ .f-info{width:24%;float:left;color:#999; padding-top:0.7rem; padding-bottom:0.7rem; text-align:center;}
.courseview #DJ .f-info img{ display:block;height:4em;width:auto !important; overflow:hidden; margin:0 auto; margin-bottom:0.25em;}
.courseview #DJ .f-info .acname{color:#303030;}
.courseview #DJ .f-info .acnum{ font-size:0.833em;color:#e75d02;}
.courseview #DJ .f-info .gxz{ font-size:0.833em;}

/*播放页*/
.line_d3{width:100%; position:relative;height:0.05rem; overflow:hidden;}
.line_d3:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	width: 200%;
	height: 0.05rem; overflow:hidden;
	background:#ddd;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
#video{background:#e0e0e0 url(../images/file-video.png) no-repeat 50% 50%; background-size:4.167em 4.167em;}
.playfiexd{width:100%; position:fixed;left:0;top:3.583em; z-index:99; background:#f0f0f0;}
#setmark {float: none;margin: 0 auto;display: block;margin-top: 0.375em;background: none;font-weight: bold;color: #ff663d;text-align: center;}

/*直播*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
#video{ position:relative; overflow:hidden;}
#a1 .empty{height:2.833em; line-height:2.833em;padding: 5rem 0 1.5rem 0 !important;margin:0; box-sizing:border-box;overflow:hidden;text-align: center;background: #fff4cf url(../images/tips2.png) no-repeat 50% 3.25rem;background-size: 1.8rem 1.8rem;height: 100%;width:100%; position:absolute;left:0;top:0; z-index:9;color:#db754d;}

#a1 embed,#a1 object{width:100% !important;height:100% !important;}

.livetalk{ overflow-x:hidden; overflow-y:scroll;-webkit-overflow-scrolling: touch;}
.livetalk ul li{ position:relative;/* padding:1.25em 0.833em 0 3.333em;*/}
.livetalk ul li:last-child{ margin-bottom:1rem;}
.livetalk ul li .userid{ display:none;}
.livetalk ul li .discuss_img{width:2.917em;height:2.917em; overflow:hidden;border-radius:50%; position:absolute;left:0.833em;top:1.25em;}
.livetalk ul li .discuss_imgname{ display:none;}
.livetalk ul li .discuss_img: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;
}
.livetalk ul li .discuss_img img{width:100%;height:100%;border-radius:50%;}
.livetalk ul li .sendbox{ background:#fff; margin-left:2.083em; padding:0.833em;border-radius:0.25em; box-shadow:0 0.083em 0.25em rgba(0,0,0,0.1); display:inline-block; position:relative;}
.livetalk ul li .sendbox .arrow{width:1em;height:1em; background:url(../images/lbg2.png) no-repeat; background-size:1em 1em; position:absolute;left:-0.75em;top:0.833em;}
.livetalk ul li .sendbox .sendinfo{ font-size:1.25em; line-height:1.267em;}

.livetalk ul li.li2{ padding-left:0.833em; padding-right:3.333em;}
.livetalk ul li.li2 .discuss_img{ position:absolute;left:inherit;right:0.833em;}
.livetalk ul li.li2 .sendbox{margin-left:0em;margin-right:2.083em;float:right;}
.livetalk ul li.li2 .sendbox .arrow{left:inherit;right:-0.75em;background:url(../images/talkrbg.png) no-repeat; background-size:1em 1em;}

.livetalk li .gife-info{ text-align:center; font-size:1em;}
.livetalk li .gife-info img{ display:block;margin:0 auto; height:4.167em;width:auto;margin-top:0.833em;}


/*购课车*/
.cart-tit{height:2.5em; line-height:2.5em; overflow:hidden; padding:0 0.833em;margin-top:0.5rem;}
.cart-tit span{color:#606060; font-size:1.167em;}
.cart-tit font{color:#a0a0a0;font-size:1em; padding-left:0.833em;}

.shopcart{background:#fff; margin-bottom: 0.5rem;}
.shopcart .empty{margin-top:0rem;}
.shopcart li{ position: relative;padding: 0.5rem 0.5rem 0.5rem 7rem; font-size: 0.6rem;}
.shopcart li .lct{width: 6rem;height: 3.75rem; position: absolute;left:0.5rem;top:0.5rem;}
.shopcart li .lct img{width: 100%; height: 100%;}
.shopcart li .mtit{font-size: 0.7rem; font-weight: bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shopcart li .ks_list{ background: #fafafa; padding: 0.5rem;border-radius: 0.2rem; overflow-y: auto; -webkit-overflow-scrolling: touch; margin-bottom: 0.5rem;max-height:10rem; }
.shopcart li .kbtit{font-size: 0.6rem;}
.shopcart li .kbtit input[type="checkbox"]{ position: relative; top:-0.05rem}
.shopcart li .kbtit a{font-size: 0.6rem;}
.shopcart li .kbtit b{color:#ff663d; margin-left: 0.5rem;}
.shopcart li .kb_box{margin-top:0.25rem !important;}
.shopcart li .minfobox{background: #fafafa;padding:0.25rem 0.5rem;margin-top:0.25rem;}
.shopcart li .minfobox span{width: 33.3%;float:left;color:#999; line-height: 1.1rem;}
.shopcart li .rct{ line-height: 1rem;color: #666; margin-top:0.25rem;}
.shopcart li .rct span{ color: #ff663d}
.cart-mid{ text-align:center; padding:5em 0 1.667em 0; font-size:1.333em;color:#b0b0b0; background:url(../images/cart.png) no-repeat 50% 1.667em; background-size:2.667em 2.667em;}
.cart-mid a{color:#ff6500;}

.shopcart ul.ul2 li .box{ padding-left:0rem;}
.shopcart ul.ul2 li .box .rct{ padding-left:0rem;}
.shopcart ul.ul2 li .box .rct .tit{font-weight:normal;}
.shopcart ul.ul2 .line_d2{margin-left:0.833em;}


.coursecart li{ padding-left: 8.5rem;}
.coursecart li .lct{ padding-left: 1.5rem;}
.coursecart li .lct .checkbox {
	position: absolute;
	left: 0;
	top:1rem;
}
.coursecart li .rct a.del{ 
	height: 1rem;
	background: url(../images/clearicon.png) no-repeat;
	background-size:auto 1rem;
	margin-top: .25rem;
	margin-bottom: .25rem;
	color:#999;
	float: right;
	padding-left: 1.25rem;
	overflow: hidden;
}
.coursecart li em{ text-decoration: line-through; color:#999;}

/*订单结算*/

.fapiao{height: 2.2rem; line-height: 2.2rem; background: #fff; padding: 0 0.75rem; font-size: 0.7rem;}
.fapiao input[type="checkbox"]{ position: relative; top:-0.1rem}

.c-orderinfo{padding:0 0.833em;height:3.25em; line-height:3.25em; background:#fef6df;color:#c09477;}
.c-orderinfo span{float:right;}
.c-orderinfo span strong{font-weight:normal;color:#e75d02; font-size:1.333em;}

.content-mid{
	text-align: center;line-height: 1.1rem;padding: 1.5rem 0;color:#999;margin-top:0.5rem;
}
.content-mid a{
	color:#15a9ff
}

#showInvoice input[type="text"]{
	width: 100%;
	padding: 0.5rem;
	border: 0.05rem solid #eee;
	box-sizing: border-box
}
.address_box{
	margin-top:0.5rem;
}
#myinvoice a{
	 color:#15a9ff;min-width: 2rem; display: inline-block; text-align: center
}
.checktype li{
	padding-top:0.5rem;
}
.ttitle{
	line-height: 1.1rem !important;
	height: 1.6rem !important;
	padding:0.75rem 0 0 0 !important;
}
#showInvoice .shopTit{ display: none}

#addmyInvoice .button{
	margin-top:0.5rem;
	background: #ff663d !important;
}

.middle .ctable .cleft{ width: 4.5rem !important;}

.pay-info{ padding:1em 1.25em 1.25em 1.25em; text-align:right; line-height:1.667em;color:#909090; background:#fff;}
.pay-info #sf_money{ font-size:1.714em;font-weight:normal;font-family:"helvetica";color:#e75d02;}
.pay-info .Voucher{color:#ff663d; font-size:1.167em; line-height:1.857em;}
.paly-button{margin:0 0.833em; padding:1.25em 0 2.5em 0;}
.paly-button input{background:#ff663d;width:100%;font-size:1.333em;height:2.688em; line-height:2.688em; color:#fff; text-align:center;border-radius:0.25em; -webkit-appearance:none;border:0rem;}
.paly-button input:hover{ background:#ee5b28;}

/*支付方式*/
.zfmode-cont{ background:#fff; padding-right:0.7rem;}
.zfmode-cont .cleft{width:6.5em; white-space:nowrap; padding:0 0.25rem 0 1.25em; text-align: left; font-size:1.167em; line-height:1.571em;}
.zfmode-cont .cleft input{width:0.8rem;height:0.8rem; background:url(../images/yesicon3.png) no-repeat; background-size:100% 100%; float:left; -webkit-appearance:none;border:0rem; outline:none;margin-right:0.25rem; margin-top:0.1rem;}
.zfmode-cont .cleft input:checked{ background:url(../images/yesicon2.png) no-repeat; background-size:100% 100%;}

.zfmode-cont .paylist ul li{border:0rem; line-height:2.167em; white-space:nowrap; position:relative;width:100%; padding:0.583em 0;margin:0rem; overflow: hidden;}
.zfmode-cont .paylist ul li:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	width: 300%;
	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;
}
.zfmode-cont .paylist ul li .icon{float: left}
.zfmode-cont .paylist ul li img{height:2em;width:2em;float:left;margin:0.167em 0.833em 0 0;}
.zfmode-cont .paylist ul li span{ font-size:1.333em;color:#303030;}
.zfmode-cont .paylist ul li.paycurr{ background:url(../images/dgicon2.png) no-repeat 96% 50%; background-size:1.333em 1.333em;}
.zfmode-cont .paylist ul li.paycurr span{color:#ff6500;}

.zfmode-cont{ position:relative;}
.zfmode-cont td{ padding-top:0.833em;}
.zfmode-cont .line_d2{ position:absolute;bottom:3.833em; background:#fff;margin-left:1.25em;height:0.15rem; z-index:9; display:none;}

.return_money input[type="checkbox"]{width:0.8rem;height:0.8rem;background: url(../images/yesicon3.png) no-repeat;background-size: 100% 100%;-webkit-appearance: none;border: 0rem;outline: none;margin-right: 0.5rem; vertical-align:middle;}
.return_money span{vertical-align:middle;}
.return_money input[type="checkbox"]:checked {background: url(../images/yesicon2.png) no-repeat;background-size: 100% 100%;}
.d_fheight{height:4.083em; overflow:hidden;}



/*捆绑课程*/
.shopcart ul li .mtitbox{ background:#f3f3f3;margin-top:0.417em; padding:0.417em 0 0 3.333em; position:relative; margin-bottom:-0.05rem; z-index:99;}
.shopcart ul li .mtitbox .upbg{ position:absolute;width:1.167em;height:0.583em; background:url(../images/upbg.png) no-repeat; background-size:1.167em 0.583em;left:0.917em;top:-0.5em;}
.shopcart ul li .mtitbox .mtit{font-size:1.083em;height:2.538em; line-height:2.538em; overflow:hidden;color:#606060;}
.shopcart ul li .mbox{ padding:0.417em 2.5em 0.417em 1.2em; background:#fff;border-left:0.05rem solid #f69352; position:relative;}
.shopcart ul li .mbox .ktit{ font-size:1.25em;height:1.667em; line-height:1.667em; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.shopcart ul li .mbox .ktit font{color:#909090; padding-right:0.231em;}
.shopcart ul li .mbox .kinfo{font-size:0.917em;height:1.909em; line-height:1.909em;color:#606060; overflow:hidden; padding-right:0.909em;}
.shopcart ul li .mbox .kinfo font{color:#a0a0a0; text-decoration:line-through;}
.shopcart ul li .mbox .kinfo span{color:#46ad48; padding-left:1em;font-family:"helvetica";}
.shopcart ul li .mbox .rbg{ position:absolute;right:0.6em;top:0;height:3.8em; line-height:3.8em; overflow:hidden; font-size:1.25em;color:#b0b0b0;}
.ClassHour .kb_box{line-height:1.5rem;}
.ClassHour .kb_box b{ color:#e75d02; margin-left:0.25rem; font-weight:normal;}
.PriceBox{ line-height:2rem;font-size: 0.7rem;padding-left: 3.333em;}	
.ClassHour .kb_box input[type="checkbox"]{width: 1.667em;height: 1.667em;background: url(../images/yesicon3.png) no-repeat;background-size: 100% 100%;float: left;-webkit-appearance: none;border: 0rem;outline: none;margin-right: 0.583em;margin-top: 0.2rem;}
.ClassHour .kb_box input[type="checkbox"]:checked {background: url(../images/yesicon2.png) no-repeat;background-size: 100% 100%;}
.kbtit a{ font-size:0.7rem;}
.ClassHour{padding-bottom:0.5rem;background: #fff;margin-left: -3.333em;padding-left: 3.333em;padding-top: 1em;}
/*支付成功*/
.success-top{margin-top:2.5em; padding-top:0.05rem; position:relative; font-family:Helvetica,\5fae\8f6f\96c5\9ed1;}
.success-top:after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 300%;
	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;
}
.success-top .text{ background:#fff; padding:2.5em 2.5em 1.25em 5.833em;}
.success-top .text .iconfont{ position:absolute;left:0.909em;top:0.909em;font-size:2.75em;color:#6dc523;}
.success-top .text span{ font-size:1.333em; display:block;height:1.375em; line-height:1.375em; overflow:hidden;}
.success-top .text em{ display:block;height:1.5em; line-height:1.5em; overflow:hidden;}
.success-top .price{ background:#fff; text-align:center; line-height:1.667em;padding:0.417em 0 2.083em 0;}
.success-top .price .dline{ display:inline-block;}
.success-top .price span{ font-size:1.167em;float:left;}
.success-top .price font{color:#e75d02; font-size:1.167em;float:left; padding:0 0.357em;}
.success-top .price strong{ font-size:2em;font-weight:normal;color:#e75d02;margin-top:0.083em;float:left;}
.success-top .btnbox{ padding:1.25em 1.25em 0.417em 1.25em;}
.success-top .btn{background:#e75d02;width:100%;font-size:1.333em;height:2.688em; line-height:2.688em; color:#fff; text-align:center;border-radius:0.25em; -webkit-appearance:none;border:0rem;}
.success-top .btn:hover{ background:#e75d02;}
.success-top .time{ text-align:center;font-size:1.167em;height:1.714em; line-height:1.714em; overflow:hidden;margin-top:0.357em;}

.success-top .info{ padding:1.25em; background:#fff; line-height:1.667em; font-size:1.167em;}
.success-top .info .money{color:#e75d02; font-size:1.286em;}

.cart-foot-h{height:4.083em; overflow:hidden; padding-top:0.05rem;}
.cart-foot{width:100%; position:fixed;left:0;bottom:0; z-index:999; font-size:1em;}
.cart-foot .box{height:4.083em; overflow:hidden;background:rgba(255,255,255,0.95);}
.cart-foot .box .checkall{float:left; margin:1.25em 0 0 1.25em;color:#a0a0a0;}
.cart-foot .box .checkall input{width:1.667em;height:1.667em; background:url(../images/yesicon3.png) no-repeat; background-size:100% 100%;float:left; -webkit-appearance:none;border:0rem; outline:none;margin-right:0.583em;}
.cart-foot .box .checkall input:checked{ background:url(../images/yesicon2.png) no-repeat; background-size:100% 100%;}
.cart-foot .box .checkall span{font-size:1.167em;}
.cart-foot .box .checkall_yes{color:#ff6500;}

.cart-foot .box .paybtn{float:right;}
.cart-foot .box .order-button{float:right;width:5.625em;height:3.063em;line-height:3.063em;font-size:1.333em;color:#fff; -webkit-appearance:none;border:0rem; background:#ff663d;color:#fff;border-radius:0rem;}
.cart-foot .box .order-button:hover{ background:#f08e4d;}
.cart-foot .box .btn2{float:right;width:4em;height:3.063em;line-height:3.063em; font-size:1.333em;color:#fff; background:#b0b0b0; text-align:center;}
.cart-foot .box .btn2 a{color:#fff;}
.cart-foot .box .deletebtn:hover{ background:#a9a9a9;}
.cart-foot .box .btn1{ position: absolute;left:0;top:0; height: 2.45rem; line-height: 2.45rem; padding: 0 0.5rem;}
.cart-foot .box .price{float:right; text-align:right; padding-right:0.833em;}
.cart-foot .box .price strong{ display:inline-block;color:#e75d02; font-size:1.333em;font-weight:normal;font-family:"helvetica"; margin-top:0.6em;}
.cart-foot .box .price strong font{ font-size:0.929em; padding-right:0.231em;}
.cart-foot .box .price span{color:#a0a0a0;font-size:0.917em; text-decoration:line-through;}
.cart-foot .box .price span em{ padding:0 0.091em;}

/*学员评价*/
.pj_box .box{ background:#fff; padding:0.833em 0.833em 0.833em 33%; position:relative;}
.pj_box .hpl{ position:absolute;left:0;top:2.083em; text-align:center;width:33%;}
.pj_box .hpl span{ font-size:1.75em; text-align:center; display:block;color:#e75d02;height:1.286em; line-height:1.286em; overflow:hidden;}

.pj_box .hpl em{color:#909090; display:block;height:1.333em; line-height:1.333em; overflow:hidden;}
.pj_box .barbox{margin:0.417em 0.417em 0 0.833em; position:relative;height:1.667em; line-height:1.667em;}
.pj_box .barbox .barleft{ width:40%;float:left; font-size:0.917em;color:#606060; text-align:right; white-space:nowrap;}
.pj_box .barbox .barright{width:55%;float:right; position:relative;height:0.833em;margin-top:0.333em; overflow:hidden; background:#eee;}
.pj_box .barbox .barright .red{height:0.833em; position:absolute;left:0;top:0; background:#60a3e1; z-index:9;}

.cmttop{ background:#fff; padding:0.833em; position:relative;margin-top:0.833em;}
.cmttop: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;
}
.cmttop span{float:left;width:25%; text-align:center;color:#909090;}
.cmttop span em{ display:block; font-size:1.167em;height:1.429em;color:#606060; line-height:1.429em; overflow:hidden;}
.cmttop span b{font-weight:normal; font-size:1.167em;height:1.286em; line-height:1.286em; overflow:hidden;}
.cmttop span img{height:1em;margin:0.143em 0.357em 0 0;}
.cmttop span.active{color:#e75d02;}
.cmttop span.active em{color:#e75d02;}

/**点播的样式信息***/
.dibo-cont{ min-height:4rem; border-bottom:solid 0.05rem #eee;color: #787d82; padding:0.5rem 1rem; background:#fff;}
.dibo-top{height:1.5rem;line-height:1.5rem;}
.dibo-top .user-name{color:#b5b9bc;margin-left:0.5rem;}
.dibo-top .ml_10{margin-left:0.5rem;}
.dibo-top>a{float:left;}
.dibo-top>a>img{float:left;width:1.5rem;height:1.5rem; border-radius:50%;}
.dibo-top>img{float:left;width:1rem;height:1rem;margin:0.25rem 0.25rem 0 0.5rem; cursor: pointer;}
.dibo-bot{line-height:1rem;font-size:0.65rem;margin-top:0.25rem;}
.dibo-bot .imgbox{width:25%;float:left;margin-top:0.5rem;overflow:hidden;}
.dibo-bot .imgAuto img{width:100% ;max-width:100%;min-width: 100%;}
.dibo-bot .imgAuto{margin-right:0.5rem; display:block;height:2.5rem;position:relative;overflow:hidden;}
.dibo-bot img{ height: 1rem; display: inline-block; position: relative;top:0.15rem; }
.dibo-state{line-height:1.6rem;margin-top:0.5rem;font-size: 0.6rem;}
.paging-box a{color:white;}

.showreplay{cursor: pointer;}
.showreplay img{height:0.9rem;margin:-0.1rem 0.25rem 0 0.25rem;}

/*点赞*/
.zannum{float:right;font-size:0.6rem;line-height:1.6rem;color:#787d82;}
.ani{float:right;background-image:url(../images/steps_praised.png); background-repeat:no-repeat;background-size: 24.15rem 1.4rem; width:1.2rem; height:1.4rem; cursor:pointer;margin-top:-0.2rem;}
.ani_1{background-position:0;}
.ani_2{background-position:-1rem}
.ani_3{background-position:-2.15rem}
.ani_4{background-position:-3.25rem}
.ani_5{background-position:-4.45rem}
.ani_6{background-position:-5.6rem}
.ani_7{background-position:-6.75rem}
.ani_8{background-position:-7.9rem}
.ani_9{background-position:-9.1rem;width:1.3rem;}
.ani_10{background-position:-10.3rem;width:1.2rem;}
.ani_11{background-position:-11.45rem;width:1.2rem;}
.ani_12{background-position:-12.65rem;width:1.2rem;}
.ani_13{background-position:-13.8rem;width:1.2rem;}
.ani_14{background-position:-14.95rem;width:1.2rem;}
.ani_15{background-position:-16.05rem;}
.ani_16{background-position:-17.2rem;}
.ani_17{background-position:-18.4rem;}
.ani_18{background-position:-19.45rem;}
.ani_19{background-position:-20.6rem;}
.ani_20{background-position:-21.75rem;}
.ani_21,
.zan-hover .ani_1{background-position:-23rem;}

/*vip购买*/
.tcblist{ padding:0.6rem 0.7rem; background:#fff; border-bottom:0.05rem solid #eee; border-top:0.05rem solid #eee;}
.tcblist br{ display:none;}
.tcblist label{ float:none; display:block; line-height:2rem;}

/*课程报名活动*/
em,
i {
  font-style: normal;
  list-style: none;
}

div:after,
ul:after,
li:after {
  content: "";
  display: block;
  clear: both;
}


.box_group {
  padding: 0 0.75rem 0;
}
.sub_grade {
  padding: 0.7rem 0;
  background: #fff;
}
.sub_grade .title {
  text-align: left;
  color: #494949;
  line-height: 2rem;
  font-size: 0.9rem;
}
.sub_grade .price {
  line-height: 1.5rem;
  font-size: 0.7rem;
  color: #9b9b9b;
}
.sub_grade .price em {
  line-height: 1.5rem;
  font-size: 0.7rem;
  padding: 0 0.4rem;
}
.sub_grade .price span {
  line-height: 1.5rem;
  font-size: 0.7rem;
  color: #9b9b9b;
}
.sub_grade .price i {
  color: #e91c35;
  line-height: 2rem;
  font-size: 1rem;
  padding: 0 0.4rem;
}
.sub_grade .price .cost {
  text-decoration: line-through;
  font-weight: normal;
}
.sub_grade .participation {
  color: #a7a7a7;
  line-height: 2rem;
  font-size: 0.7rem;
}
.sub_grade .time {
  margin-top: 0.2rem;
  color: #a7a7a7;
  line-height: 1.5rem;
  font-size: 0.7rem;
}
.sub_grade .time span {
  background: #ffdfe3;
  color: #f36371;
  display: inline-block;
  padding: 0 0.2rem;
  margin: 0 0.1rem;
}
.sub_bundling {
  background: #f3f3f3;
}
.sub_bundling .title {
  color: #a7a7a7;
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.6rem;
}
.sub_bundling .title span {
  color: #f03249;
  display: inline-block;
  margin: 0 0.2rem;
}

/*开团抢购*/
.group_buying {
	padding: 0.75rem 0;
  background: #fff;
   border-bottom: 0.6rem solid #f3f3f3;
}
.group_buying .title {
  color: #a7a7a7;
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.6rem;
  border-bottom: 0.05rem solid #eeeeee;
}
.group_buying .inner ul li {
  padding: 0.7rem 0;
  border-bottom: 0.05rem solid #eeeeee;
}
.group_buying .inner ul li .left {
  width: 35%;
  float: left;
}
.group_buying .inner ul li .left .icon {
  float: left;
  margin-right: 0.4rem;
  width: 1.5rem;
  height: 1.5rem;
}
.group_buying .inner ul li .left .icon img {
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.group_buying .inner ul li .left .name_x {
  font-size: 0.7rem;
  line-height: 2rem;
}
.group_buying .inner ul li .right {
  float: right;
  width: 64%;
}
.group_buying .inner ul li .right span {
  margin-right: 0.2rem;
  float: right;
  color: #888888;
  font-size: 0.6rem;
  margin-top: 0.4rem;
  line-height: 1.6rem;
  display: inline-block;
}
.group_buying .inner ul li .right .time {
  float: right;
  max-width: 47%;
  margin-left: 0.2rem;
  font-size: 0.6rem;
  color: #9a9a9a;
  display: inline-block;
}
.group_buying .inner ul li .right .time i {
  color: #494949;
  line-height: 0.8rem;
}
.group_buying .inner ul li .right .time i em {
  display: inline-block;
  margin: 0 0.2rem;
  color: #e91c35;
}
.group_buying .inner ul li .right .time .last_time {
  line-height: 1rem;
  margin-top: 0.2rem;
  display: inline-block;
  color: #adadad;
}
.group_buying .inner ul li .right .go {
  text-align: center;
  float: right;
  display: inline-block;
  background: #e91c35;
  color: #fff;
  font-size: 0.7rem;
  padding: 0 0.2rem;
  line-height: 1.6rem;
  border-radius: 0.4rem;
}
.group_buying .inner .more {
  text-align: center;
  font-size: 0.7rem;
  line-height: 2rem;
  color: #666666;
}
.group_buying .inner .more a {
  text-align: center;
  font-size: 0.7rem;
  line-height: 2rem;
  color: #666666;
}

/*底部样式*/
.phone_footer {
	width: 100%;
	height: 2.45rem;
	position: fixed;
	background: #fff;
	box-shadow:0 -0.05rem 0.3rem rgba(0, 0, 0, 0.1);
	left: 0;
	bottom: 0;
	z-index: 99;
	overflow: hidden;
}
.phone_footer ul li {
	text-align: center;
	float: left;
	height: 2.45rem;
	width: 20%;
}
.phone_footer #buybtn{width: 60%;}
.phone_footer .bmbtn,
.phone_footer .bmbtn1{ width: 100%;height: 100%;border:0rem; background: #ff663d;color:#fff; font-size: 0.8rem; border-radius: 0rem;}
.phone_footer .bmbtn1{ background: #aaa;}
.phone_footer ul li:first-child {
	width: 20%;
}
.phone_footer ul li a {
	display: block;
	color: #fff
}
.phone_footer ul #askclick em {
	display: block;
	font-size: 0.5rem;
	height: 2em;
	line-height: 2em;
	overflow: hidden;
	color: #606060;
}
.phone_footer ul li .icon {
	width: 1.667em;
	height: 1.667em;
	display: block;
	margin: 0 auto;
	margin-top: 0.583em;
	background: url(../images/fticon3.png) no-repeat;
	background-size: 100% 100%;
}
.phone_footer ul li .icon1{
	background: url(../images/fticon1.png) no-repeat;
	background-size: 100% 100%;
}

.phone_footer ul li a .bundling {
	font-size: 0.8rem;
	line-height: 1rem;
	color: #fff;
	padding: 0.2rem 0 0.15rem 0;
}
.phone_footer ul li a .buy {
	font-size: 0.6rem;
	line-height: 1rem
}
.phone_footer ul li a .buy i {
	padding-right: 0.2rem;
	margin-right: 0.2rem;
	border-right: 0.05rem solid #fff;
}
.phone_footer ul .bg_1 {
	background: #f68439;
}
.phone_footer ul .bg_2 {
	background: #f03249;
}
.phone_footer ul .bg_1,.phone_footer ul .bg_2{
	width: 30%;
}
/*弹窗*/
.payment {
  padding:0.75rem 0;
  position: fixed;
  z-index: 1000;
  left: -300%;
  top: 25%;
  margin-left: 2%;
  width: 96%;
  z-index:99999999999;
  background: #fff;
  border-radius: 0.4rem;
}
.payment .title {
	padding:0.4rem 0;
  font-size: 0.8rem;
  line-height: 1.6rem;
  text-align: center;
  border-bottom: 0.05rem solid #eeeeee;
}
.payment .title .x {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 0;
  top: 0.1rem;
}
.payment .title .x img{
  width: 1.5rem;
  height: 1.5rem;
}
.payment .inner {
  padding-bottom: 0.6rem;
}
.payment .inner ul li {
  position: relative;
  line-height: 1.4rem;
  padding-left: 1.2rem;
  border-bottom: 0.05rem solid #eeeeee;
}
.payment .inner ul li label {
  font-size: 0.7rem;
  line-height: 1rem;
  padding: 0.6rem 0;
  display: block;
}
.payment .inner ul li label input {
  box-sizing: border-box;
  position: absolute;
  left: 0.1rem;
  top: 50%;
  margin-top: -0.35rem;
  z-index: 10;
  width: 0.7rem;
  height: 0.7rem;
  -webkit-appearance: none;
  border: 0.05rem solid #333;
  border-radius: 100%;
  outline: none;
}
.payment .inner ul li label input:-webkit-autofill,
.payment .inner ul li label input-webkit-autofill:hover,
.payment .inner ul li label input-webkit-autofill:focus {
  box-shadow: none;
  -webkit-text-fill-color: #878787;
}
.payment .inner ul li label input:checked {
  background: #15a9ff;
  box-shadow: none;
  border: 0.05rem solid #878787;
}
.payment .inner ul li label img {
  max-height: 1.5rem;
  border: 0.05rem solid #eee;
}
.payment .inner .submit_x {
  margin-top: 1.2rem;
  text-align: center;
  height: 1.4rem;
}
.payment .inner .submit_x input {
  width: 40%;
  margin: 0 auto;
  height: 1.4rem;
  line-height: 1.4rem;
  border: none;
  background: #f68439;
  color: #fff;
  font-size: 0.6rem;
  border-radius: 0.2rem;
}

input[type="checkbox"], input[type="radio"]{ background-image:url(../images/check.png); background-position:0 0; width: 0.85rem; height: 0.85rem; outline: none; -webkit-appearance: none;vertical-align: middle; margin-right:0.25rem; cursor:pointer; background-size: auto .85rem;}
input[type="checkbox"]{ background-position:-10.45rem 0;}
input[type="checkbox"]:checked{ background-position:-7.8rem 0;}
input[type="radio"]{background-position:-3.85rem 0;}
input[type="radio"]:checked{ background-position:-0.05rem 0;}


