@charset "utf-8";
.oldbox{margin-top:0.89rem;padding:0 0.2rem;}
.col8a3{color:#8e68a3}
.col3aa{color:#ec73aa}
.col35b{color:#ff635b}
.col631{color:#f62631}
.colf1d{color:#da0f1d}
.cole00{color:#ff7e00}
.col9ec{color:#9eca3d}
.infobtn{float:right;padding:0 0.2rem;height:0.5rem;line-height:0.5rem;background:#f66;color:#fff;border-radius:0.05rem;text-align:center;font-size:0.22rem;vertical-align:top}

/*classinfo.css*/
.classinfo h2{font-size:0.3rem;font-weight:normal;line-height:0.35rem;padding:0.2rem 0;}
.ci_imgBox{padding:0.2rem 0;}
.ci_imgBox img{max-width:100%;height:auto;margin:0 auto;}
.ci_price strong{font-size:0.24rem;color:#e4393c;}
.ci_price del{color:#666;}
.countdown{float:right}
.countdown em{display:inline-block;background:#f73;border-radius:0.03rem;color:#fff;padding:0 0.03rem;margin:0 0.05rem;vertical-align:top;}
.tips_redArrow{background:#8cc63f;color:#fff;display:inline-block;font-size:0.18rem;height:0.25rem;line-height:0.25rem;margin:0 0.2rem 0 0.1rem;padding:0.03rem 0.1rem;position:relative;bottom:0.05rem}
.tips_redArrow i{border-bottom:0.06rem solid #fbf7f0;border-right:0.06rem solid #8cc63f;border-top:0.06rem solid #fbf7f0;height:0;left:-0.06rem;overflow:hidden;position:absolute;top:0.1rem;width:0;}
.act_label{padding:0.1rem;border:0.02rem dotted #ccc;margin:0.2rem auto}
.act_label .hdicon{display:inline-block;background:#ff635b;border-radius:0.03rem;color:#fff;padding:0 0.1rem;margin-right:0.1rem;font-weight:normal}
.act_label a{padding:0 0.05rem;color:#ff635b}
.ci_list dt{margin:.5em 0;border-bottom:1px solid #ccc;font-size:1.2em;color:#f66;}
.ci_list dt span{position:relative;top:1px;display:inline-block;border-bottom:1px solid #f66;font-size:0.24rem;}
.ci_list dd img{width:100%;height:auto;margin:0 auto}
.ci_list dd table{margin-bottom:0.2rem;}
.ci_list dd p{font-size:0.24rem;}
.tableStyle th,.tableSty02 th{background:#eee}
.tableStyle td,.tableStyle th,.tableSty02 td,.tableSty02 th{padding:0 0.1rem;border:1px solid #ccc;font-size:0.24rem;}
.courseDetailTableStyle{margin:0.2rem 0;}
.courseDetailTableStyle thead tr th{background:#f66;color:#fff;padding:0.1rem 0;font-weight:normal;}
.courseDetailTableStyle tbody tr td{background:#f8f8f8;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3}
.courseDetailTableStyle tbody tr td:last-child{border-right:none}
.courseDetailTableStyle tbody tr th{background:#f0efef;font-weight:normal}
.cilist_Coupon p{font-size:0.24rem;clear:both;overflow:hidden;padding:0.1rem 0;line-height:0.5rem;}
.cilist_Coupon p .infobtn{padding:0 0.1rem;margin-left:0.1rem}
.classbtn{margin:0.2rem auto;text-align:center}

.claconsult{width:100%;height:0.8rem;box-sizing:border-box;background:#fff;border-top:1px solid #e5e4e4;position:fixed;left:0;bottom:0;}
.claconsult a.dhzx,.claconsult a.zxzx,.claconsult span{height:0.8rem;float:left;box-sizing:border-box;text-align:center}
.claconsult .border-right{border-right:1px solid #e5e4e4;}
.claconsult a.dhzx,.claconsult a.zxzx{width:18%;}
.claconsult span.btnbox{width:32%;}
.claconsult span.btnbox a.btn02{margin:0.17rem 0}
.claconsult a.dhzx i,.claconsult a.zxzx i{display:inline-block;width:0.35rem;height:0.35rem;vertical-align:middle;margin:0.22rem 0.1rem;}
.claconsult a.dhzx i.dhzx{background:url(../image/dhzx.png) no-repeat center;background-size:0.35rem;}
.claconsult a.zxzx i.zxzx{background:url(../image/zxzx.png) no-repeat center;background-size:0.35rem;}





