@import url("tfui.common.css");
.wrap, .course-wrap, .course-hd, .course-bd{width:100%;}
.over{overflow:hidden;}
.box-wrap{margin:.15rem; padding:.2rem; border-radius:.15rem;}
.box-wrap-hd{border-bottom:1px solid rgba(235, 235, 235, 1); padding-bottom:.2rem; line-height:.52rem;}
.box-wrap-bd ul{padding:.2rem 0 0; clear:both;}
.box-wrap-bd li{line-height:.6rem; position:relative;}
.box-wrap-bd li i{width:.42rem; height:.42rem; color:rgba(235, 235, 235, 1); font-size:.36rem !important; display:inline-block; position:absolute; top:50%; right:0; margin-top:-.26rem;}
.box-wrap-bd li i:before{align-items:center;}

.explain-hb{border-bottom:1px solid rgba(235, 235, 235, 1); padding:.1rem 0 .2rem 0;}
.explain-bd ul{clear:both; position:relative;}
.explain-bd li{line-height:.6rem; position:relative;}
.explain-bd li i{width:.42rem; height:.42rem; color:rgba(235, 235, 235, 1); display:block; position:absolute; top:0; right:-0.1rem; text-align:center;}
.explain-bd li i:after, .explain-bd li i{color:rgba(235, 235, 235, 1); font-size:.36rem !important; display:inline-block;}
.explain-bd li a:active,
.explain-bd li a:active i{color:#0894ec; -moz-transition-property:all; -moz-transition-duration:0.3s; -moz-transition-timing-function:linear; -webkit-transition-property:all; -webkit-transition-duration:0.3s; -webkit-transition-timing-function:linear; -o-transition-property:all; -o-transition-duration:0.3s; -o-transition-timing-function:linear; transition-property:all; transition-duration:0.3s; transition-timing-function:linear;}
.explain-bd dl{margin-bottom:.15rem;}
.explain-bd dl dt{color:#0894ec; margin-bottom:.08rem; font-size:.32rem;}
.explain-bd dl dd{color:#999;}

.course-bd p{width:100%; margin-bottom:.1rem;}
.course-bd img, .course-bd p img{width:100%; max-width:100%;}
.wrap .line-height-26{line-height:.52rem;}
.footer{padding:.2rem .3rem;}
/**
 * 底部浮动
 **/
 .aside-footer{width:100%; height:1.2rem; bottom:0; position:fixed; left:0; right:0; z-index:998; background:rgba(255,255,255,1); -moz-transition-property:all; -moz-transition-duration:0.3s; -moz-transition-timing-function:linear; -webkit-transition-property:all; -webkit-transition-duration:0.3s; -webkit-transition-timing-function:linear; -o-transition-property:all; -o-transition-duration:0.3s; -o-transition-timing-function:linear; transition-property:all; transition-duration:0.3s; transition-timing-function:linear;}
 .aside-footer.hides{bottom:-1.5rem;}
 .aside-footer.shows{bottom:0;}
 .aside-footer.joinus{background:rgba(78,132,251,.9);}
 .tel-wrap{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; padding:.2rem .3rem;}
 .tel-wrap .tel-wrap-icon{width:.6rem; height:.8rem;}
 .tel-wrap .tel-wrap-tel{-webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; height:.8rem; border:none; font-size:.3rem; background:transparent; color:#666; line-height:.8rem; background-color:#ff5b47; border-radius:.4rem;}
 .tel-wrap .tel-wrap-tel a{color:#fff; font-size:.4rem; display:block;}