@font-face{font-family:iconfont;src:url(../fonts/font_kflfj9zsbwsfko6r.eot);src:url(../fonts/font_kflfj9zsbwsfko6r.eot#iefix) format('embedded-opentype'),url(../fonts/font_kflfj9zsbwsfko6r.woff) format('woff'),url(../fonts/font_kflfj9zsbwsfko6r.ttf) format('truetype'),url(../fonts/font_kflfj9zsbwsfko6r.svg#iconfont) format('svg')}
.icon-arrowR,.iconfont{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.icon-arrowR{content:"\e603";color:#e42c27;font-size:.6rem}
.icon-star{color:#999}
.icon-star,.icon-star1:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e60c";font-size:.22rem}
.icon-star1:before{color:#000}
.icon-serOnline{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e61e";color:#fff;font-size:.7rem}
.icon-index:before{content:"\e604"}
.icon-index:before,.icon-school:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#666;font-size:.45rem}
.icon-school:before{content:"\e683"}
.icon-course:before{content:"\e66e";font-size:.45rem}
.icon-course:before,.icon-news:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#666}
.icon-news:before{content:"\e62c";font-size:.4rem}
.icon-my:before{content:"\e64f";color:#666;font-size:.45rem}
.icon-arrowLeft:before,.icon-my:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.icon-arrowLeft:before{content:"\e605";font-size:.52rem;color:#ff8038}
.icon-qq:before{content:"\e8b1";color:#e95554}
.icon-qq:before,.icon-wx:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:.8rem}
.icon-wx:before{content:"\e647";color:#27993a}
.icon-sina:before{content:"\e602";font-size:.8rem;color:#e6b13e}
.icon-clean:before,.icon-sina:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.icon-clean:before{content:"\e619";font-size:.34rem;color:#999}
.icon-share:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e648";font-size:.5rem;color:#333}
.icon-search:before{content:"\e601";font-size:.38rem}
.icon-search:before,.icon-triangle:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#999}
.icon-triangle:before{content:"\e672";font-size:.14rem}
.icon-comment:before{content:"\e60c";color:#999}
.icon-close:before,.icon-comment:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:.24rem}
.icon-close:before{content:"\e63c";color:#333}
.icon-share:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e648";font-size:.38rem;color:#666}
.icon-arrowr:before{content:"\e603"}
.icon-arrowr:before,.icon-searchdel:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#999;font-size:.3rem}
.icon-searchdel:before{content:"\e607"}
.icon-redheart:before{color:#e42c27}
.icon-grayheart:before,.icon-redheart:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e6b3";font-size:.2rem}
.icon-grayheart:before{color:#999}
.icon-draw:before{content:"\e609";color:#fff;font-size:.2rem}
.icon-draw:before,.icon-triangleR:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.icon-triangleR:before{content:"\e644";color:#e42c27;font-size:.16rem}
.icon-assess:before{content:"\e692";font-size:.24rem}
.icon-assess:before,.icon-mobile:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#f68d04}
.icon-mobile:before{content:"\e65e";font-size:.6rem}
.icon-bigstar:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e692";color:#f68d04;font-size:.4rem}
.icon-half:before{content:"\e7b7"}
.icon-half1:before,.icon-half:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:.36rem;color:#f68d04}
.icon-half1:before{content:"\e608"}
.icon-baomin:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e65a";color:#f68d04;font-size:.38rem}
.icon-xuebi:before{content:"\e6cd";font-size:.4rem}
.icon-hongbao:before,.icon-xuebi:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#e42c27}
.icon-hongbao:before{content:"\e641";font-size:.38rem}
.icon-shoucang:before{content:"\e62a"}
.icon-shoucang:before,.icon-xiaoxi:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#e42c27;font-size:.38rem}
.icon-xiaoxi:before{content:"\e624"}
.icon-zhanghao:before{content:"\e625"}
.icon-bangzhu:before,.icon-zhanghao:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;color:#7791c9;font-size:.38rem}
.icon-bangzhu:before{content:"\e606"}
.icon-triangleR:before{content:"\e644";font-size:.16rem}
.icon-star2:before,.icon-triangleR:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.icon-star2:before{content:"\e626";color:#999;font-size:.22rem}
.icon-arrowr:before{content:"\e603";color:#999899;font-size:.3rem}
.icon-arrowr:before,.tick{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.tick{content:"\e614"}
.round{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;content:"\e60f"}
hr{margin:0;padding:0}
.imgvm{vertical-align:middle}
.fb{font-weight:700}
.fn{font-weight:400}
.orange{color:#ff8038}
.colorRed{color:red}
.colorGreen{color:#01961d}
body{background-color:#f3f3f3}
.bgn{background:0 0}
.filterGray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}
.posR{position:relative}
.posA{position:absolute}
.posF{position:fixed}
.plr30{padding-left:.3rem;padding-right:.3rem}
a{text-decoration:none;color:#333}
.block{display:block}
.none{display:none}
.inlineBlock{display:inline-block}
.bw0{border-width:0}
.bTM{background-color:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{display:block;zoom:1}
.overflow{overflow:hidden}
.overAuto{overflow:auto}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.boxSizging{box-sizing:border-box}
.txtOver{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.overScrollY{overflow:auto;overflow-x:hidden}
.overScrollX{overflow:auto;overflow-y:hidden}
.h30{height:.3rem;line-height:.3rem;overflow:hidden;clear:both}
header{position:relative;width:100%;border-bottom:1px solid #dedede}
header .headerTop{width:100%;height:1rem;line-height:1rem;background-color:#fff;font-size:.36rem;color:#333}
header .headerTop i{position:absolute;top:-.05rem}
header .headerTop span{display:block;text-align:center}
header .topR{position:absolute;top:0;width:.38rem;height:1rem;right:.23rem}
header .topR i{right:.02rem}
header .txt{font-size:.24rem;color:#999;display:inline-block;width:1rem;text-align:right}
.b2t{position:fixed;bottom:1.8rem;right:.1rem;z-index:997;font-size:.72rem;display:none;color:#929292}
nav.menu ol{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:.05rem}
nav.menu li i.icon-course{background-color:#e42c27;border-radius:50%;width:.6rem;height:.6rem;line-height:.6rem;position:relative;top:-.2rem;left:.05rem;margin-bottom:-.2rem}
footer{padding:.35rem 0;text-align:center;color:#c7c7c7;font-size:.28rem;padding-bottom:1.2rem}
footer a,footer span{color:#c7c7c7;font-size:.2rem}
footer .footer-links{word-spacing:.02rem;margin-bottom:.1rem;font-size:.2rem}
.pbnav{padding-bottom:1.5rem}
.ajaxMore{text-align:center;color:#64b551;margin-bottom:.1rem}
.ajaxMore i{margin-left:.1rem}
.noMore{text-align:center;color:#929292;margin-bottom:.1rem}
#morediv{margin-top:.1rem}
.btn,.btnOrange{height:.65rem;line-height:.65rem;display:inline-block;border:0;background:0 0;text-align:center;color:#fff;border-radius:.15rem}
.btnOrange{background-color:#ff8038}
.btnGreen{height:.65rem;line-height:.65rem;display:inline-block;border:0;background:0 0;text-align:center;color:#fff;border-radius:.15rem;background-color:#64b551}
.flex{display:-ms-flexbox;display:flex}
.clean{position:absolute;display:none;right:.34rem}
.code-input-w .clean{right:2.34rem}
.marked{color:#da4842}
.Borient{display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal}
.Bflex,.BflexR{display:-webkit-box;display:-moz-box;-webkit-box-flex:1;-moz-box-flex:1}
.BflexR{-webkit-box-pack:end;-moz-box-pack:end}
/*.comentMain{padding:.4rem .2rem .46rem;*/
    /*background-color:#fff;*/
    /*border-bottom:1px solid #dedede;*/
    /*display:-ms-flexbox;*/
    /*display:flex;*/
    /*justify-content:space-between*/
/*}*/
/*.comentMain .comentMain-left{width:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}*/
/*.comentMain .comentMain-left p{font-size:.2rem;color:#999;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}*/
/*.comentMain .comentMain-right{width:4.48rem;margin-left:.48rem}*/
/*.comentMain .comentMain-right dd{font-size:.24rem;line-height:.3rem;color:#333;margin-top:.3rem}*/
.listMain .listMain-top{display:-ms-flexbox;display:flex;justify-content:space-between}
.listMain .listMain-top .list-left{margin-right:.18rem}
.listMain .listMain-top .list-right dd{display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal;font-size:.2rem;color:#999;margin-top:.2rem}
.listMain .listMain-top .list-right dd .price{color:#e42c27}
.listMain .listMain-middle{margin:.25rem 0}
.listMain .listMain-bottom p:nth-of-type(1){height:.5rem}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1){display:inline-block;font-size:.24rem;color:#333;vertical-align:top}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1) span{padding:.04rem .1rem;font-size:.14rem;display:inline-block;border-radius:.06rem;vertical-align:top;margin-top:.01rem;width:.69rem;height:.21rem;line-height:.21rem;text-align:center}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1) span:nth-of-type(1){background-color:#3685fb;color:#fff;margin-left:.16rem}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1) span:nth-of-type(2){display:inline-block;border:1px solid #3685fb;color:#3685fb;margin-left:.04rem}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(2){font-size:.2rem}
.listMain .listMain-bottom p:nth-of-type(2){font-size:.2rem;color:#999;margin-top:.14rem}
.Detail-tittle{background-color:#fff;padding:0 .2rem;height:.8rem;line-height:.8rem;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-top:.1rem}
.Detail-tittle span{display:inline-block;height:.8rem}
.Detail-tittle span:nth-of-type(1) span:nth-of-type(1){width:.05rem;height:.3rem;background-color:#e42c27;border-radius:25%;vertical-align:sub;margin-right:.14rem}
.Detail-tittle span:nth-of-type(1) b{font-size:.3rem;color:#333}
.Detail-tittle span:nth-of-type(2){font-size:.2rem;color:#999;position:absolute;right:.2rem}
.Detail-news{padding:.36rem .2rem;background-color:#fff;height:auto;position:relative;font-size:.24rem}
.Detail-news p{font-size:.2rem;color:#333;line-height:.36rem;margin-bottom:.4rem}
.Detail-nav,.Detail-navF{height:.8rem;line-height:.8rem;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background-color:#fff;display:-ms-flexbox;display:flex}
.Detail-navF{position:fixed;bottom:0;left:0;right:0;margin-top:.38rem}
.Detail-navF li{border:1px solid #dedede;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;list-style-type:none}
.popW{position:fixed;top:40%;background-color:#fff;z-index:101;left:.4rem;width:5.6rem}
.popW .popB{margin-top:.4rem;display:-ms-flexbox;display:flex;justify-content:space-between}
.share-cont{padding:.02rem}
.share-cont i{position:absolute;right:.2rem}
.formAcc li input{border:none;height:.78rem;color:#999;font-size:.24rem}
.opac{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}
.no-margin{margin:0}
.TTittle{height:.8rem;line-height:.8rem;color:#333;font-size:.24rem}
.TTittle,.comentMain{background-color:#fff;border-bottom:1px solid #dedede}
.comentMain{clear:both;padding:.2rem .2rem .2rem;height:1.7rem;}
.comentMain .comentMain-left{width:1rem;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.comentMain .comentMain-left img{width:1rem;height:1rem;border-radius:50%;overflow:hidden; display: block}
.comentMain .comentMain-left p{font-size:.2rem;color:#999;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.comentMain .comentMain-right{float:left;width:4.48rem;margin-left:.48rem;height:1.4rem;overflow:hidden}
.comentMain .comentMain-right dt{height:.26rem;line-height:.26rem; overflow: hidden}
.comentMain .comentMain-right dt > section.oran{ float: left; display: block;}
.comentMain .comentMain-right dt span{display:block;height:.26rem;line-height:.26rem;font-size:.2rem;color:#999; }
.comentMain .comentMain-right dt span:nth-of-type(1){ width: 1rem; margin-top: 0;float: left;}
.comentMain .comentMain-right dt span:nth-of-type(1) span{display:inline-block;margin-left:.1rem;vertical-align: top}
.comentMain .comentMain-right dt span:nth-of-type(2){text-align:right;width: 1.2rem; float: right}
.comentMain .comentMain-right dd{font-size:.24rem;line-height:.35rem;color:#333;margin-top:.2rem;overflow:hidden;height:.7rem}
b{font-weight:400}
.listMain{padding:.4rem .2rem .3rem;background-color:#fff;margin-top:.09rem;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.listMain .listMain-top{height:1.4rem;overflow:hidden}
.listMain .listMain-top .list-left{float:left;margin-right:.18rem}
.listMain .listMain-top .list-left img{width:1.52rem;height:1.22rem}
.listMain .listMain-top .list-right{float:left}
.listMain .listMain-top .list-right dt{font-size:.28rem;color:#333;width:4.2rem;position:relative}
.listMain .listMain-top .list-right dt b{width:4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;margin-right:.14rem}
.listMain .listMain-top .list-right dt span{display:inline-block;width:.3rem;height:.3rem;line-height:.3rem;background-color:#e42c27;border-radius:.06rem;color:#fff;text-align:center;font-size:.24rem;position:absolute;right:0;top:.04rem}
.listMain .listMain-top .list-right dd{display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal;font-size:.2rem;color:#999;margin-top:.12rem}
.listMain .listMain-top .list-right dd .price{color:#e42c27;display:inline-block}
.listMain .listMain-top .list-right dd:nth-of-type(1) span{display:-webkit-box;display:-moz-box;-webkit-box-flex:1;-moz-box-flex:1}
.listMain .listMain-top .list-right dd:nth-of-type(1) span:nth-of-type(2){display:-webkit-box;display:-moz-box;-webkit-box-pack:end;-moz-box-pack:end;-webkit-box-flex:1;-moz-box-flex:1}
.listMain .listMain-top .list-right dd:nth-of-type(2) div:nth-of-type(1){display:-webkit-box;display:-moz-box;-webkit-box-flex:1;-moz-box-flex:1}
.listMain .listMain-top .list-right dd:nth-of-type(2) div:nth-of-type(2){display:-webkit-box;display:-moz-box;-webkit-box-pack:end;-moz-box-pack:end;-webkit-box-flex:1;-moz-box-flex:1}
.listMain .listMain-top .list-right dd:nth-of-type(2) div:nth-of-type(2) span{display:inline-block}
.listMain .listMain-middle{clear:both;margin:.15rem 0}
.listMain .listMain-middle p{color:#333;font-size:.24rem;line-height:.28rem}
.listMain .listMain-middle p span{display:inline-block;padding:.04rem;color:#fff;background-color:#f68d04;border-radius:.06rem;margin-right:.14rem}
.listMain .listMain-middle p:nth-of-type(2){margin-top:.14rem}
.listMain .listMain-middle p:nth-of-type(2) span{background-color:#01961d}
.listMain .listMain-bottom{border-top:1px solid #dedede;padding-top:.24rem}
.listMain .listMain-bottom p{position:relative}
.listMain .listMain-bottom p .right{position:absolute;right:0}
.listMain .listMain-bottom p:nth-of-type(1){overflow:hidden;display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1){display:inline-block;font-size:.24rem;height:.3rem;color:#333}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1) a{display:inline-block;max-width:2.64rem;height:.3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1) span{padding:.04rem .1rem;font-size:.14rem;display:inline-block;border-radius:.06rem;vertical-align:top;margin-top:.01rem;width:.69rem;height:.21rem}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1) span:nth-of-type(1){background-color:#3685fb;color:#fff;margin-left:.16rem;height:.3rem;line-height:.3rem;font-size:.2rem;width:.86rem}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(1) span:nth-of-type(2){display:inline-block;border:1px solid #3685fb;color:#3685fb;margin-left:.02rem;height:.3rem;line-height:.3rem;font-size:.2rem;width:.86rem}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(2){font-size:.2rem;height:.3rem;width:1rem;text-align:right;overflow:hidden}
.listMain .listMain-bottom p:nth-of-type(1) span:nth-of-type(2) a{color:#999}
.listMain .listMain-bottom p:nth-of-type(2){height:.3rem;overflow:hidden;font-size:.2rem;color:#999;margin-top:.14rem;}
.listMain .listMain-bottom p:nth-of-type(2) span:nth-of-type(1) span{vertical-align: top;}
.Detail-tittle{background-color:#fff;padding:0 .2rem;clear:both;height:.8rem;line-height:.8rem;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-top:.1rem}
.Detail-tittle b{font-weight:400}
.Detail-tittle span{display:block;width:1.6rem;float:left;height:.8rem;line-height:.8rem}
.Detail-tittle span a{color:#999}
.Detail-tittle span:nth-of-type(1) span:nth-of-type(1){width:.05rem;height:.3rem;background-color:#e42c27;border-radius:25%;vertical-align:sub;margin-right:.14rem;margin-top:.22rem}
.Detail-tittle span:nth-of-type(1) b{font-size:.3rem;vertical-align:top;color:#333}
.Detail-tittle span:nth-of-type(2){font-size:.2rem;color:#999;position:absolute;right:.2rem;text-align:right}
.Detail-news{padding:.36rem .2rem;background-color:#fff;height:auto;position:relative}
.Detail-news img{width:6rem;height:2.91rem;margin-bottom:.26rem}
.Detail-news p{font-size:.24rem;color:#333;line-height:.36rem;margin-bottom:.4rem}
.Detail-news .Detail-more{width:4.5rem;height:.61rem;line-height:.61rem;border:1px solid #dedede;border-radius:.06rem;text-align:center;font-size:.24rem;margin:.36rem auto 0}
.Detail-news .Detail-more a{color:#999}
.Detail-blank{min-height:1.56rem;padding:0 .2rem}
.Detail-blank,.Detail-nav{background-color:#fff;border-bottom:1px solid #dedede}
.Detail-nav{height:.8rem;line-height:.8rem;border-top:1px solid #dedede;display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal}
.Detail-nav li{border:1px solid #dedede;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;font-size:.3rem}
.Detail-nav li a{display:block;color:#666}
.Detail-nav .active{border-top:.04rem solid #e42c27;height:.8rem;line-height:.8rem}
.Detail-nav .active a{color:#333}
.Detail-navF{position:fixed;bottom:0;left:0;right:0;background-color:#fff;height:.8rem;line-height:.8rem;border-top:1px solid #dedede;border-bottom:1px solid #dedede;display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal}
.Detail-navF li{border:1px solid #dedede;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}
.Detail-navF li a{display:block;color:#666;font-size:.24rem}
.Detail-navF li:nth-of-type(1){width:.94rem}
.Detail-navF li:nth-of-type(2){width:1.45rem}
.Detail-navF li:nth-of-type(3){width:1.99rem}
.Detail-navF li:nth-of-type(3) a{color:#333}
.Detail-navF li:nth-of-type(4){width:1.99rem}
.Detail-navF .activeF{background-color:#e42c27}
.Detail-navF .activeF a{color:#fff!important}
.popW{position:fixed;top:40%;background-color:#fff;z-index:111;left:.4rem;width:5.6rem}
.popW .popC{padding:0 .2rem}
.popW .popC .popT{text-align:center;font-size:.24rem;color:#333;height:.88rem;line-height:.88rem;border-bottom:1px solid #dedede;margin-bottom:.3rem}
.popW .popC .popT i{position:absolute;right:.2rem}
.popW .popC dd{font-size:.24rem;color:#333}
.popW .popB{margin-top:.4rem;display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal}
.popW .popB .popBtn{width:50%;color:#fff;font-size:.4rem;border:none;background-color:transparent;height:.8rem;line-height:.8rem}
.popW .popB .popBtn a{text-decoration:none;color:#fff;display:block}
.popW .popB .back{background-color:#999}
.popW .popB .yesw{background-color:#d73129;font-size:.4rem}
.share-cont{padding:.02rem;z-index:111;height:3.5rem}
.share-cont dt{text-align:center;font-size:.24rem;color:#333;height:.88rem;line-height:.88rem;border-bottom:1px solid #dedede;margin-bottom:.3rem}
.share-cont i{position:absolute;right:.2rem;width:.8rem;height:1rem;text-align:right}
.share-cont dd{float:left;height:1.6rem;width:25%;padding-bottom:.2rem;text-align:center}
.share-cont dd img{width:.94rem; display:block; margin-left:auto; margin-right:auto;}
.share-cont dd p{margin-top:.2rem;font-size:.24rem;color:#333}
.popCoverBm{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);display:none}
.no-margin{margin-top:0}
#signUp-pop{margin-top:-2.7rem;z-index:111}
.courseSign-main{margin-bottom:.4rem}
.courseSign-main dt{height:.8rem;line-height:.8rem;font-size:.24rem;color:#333;padding:0 .38rem;background-color:#dedede;position:relative}
.courseSign-main dt i{position:absolute;right:.2rem}
.courseSign-main dd{font-size:.24rem;padding:0 .38rem;height:.8rem;line-height:.8rem;border-bottom:1px solid #dedede}
.courseSign-main dd label{display:inline-block;width:1.4rem;float: left}
.courseSign-main dd input{border:none;height:.66rem;line-height:.7rem;width:3rem;float: left}
.courseSign-main .identify{padding-right:0}
.courseSign-main .identify input{width:2rem}
.courseSign-main .identify span{display:inline-block;border-left:1px solid #dedede;width:1.4rem;text-align:center}
.courseSign-main dd:last-child label{vertical-align:top}
.courseSign-main dd:last-child textarea{width:3rem;min-height:.78rem;line-height:.3rem;border:none}
.DetailB{width:100%;height:.65rem;line-height:.65rem;display:inline-block;border:0;background:0 0;text-align:center;color:#fff;border-radius:.15rem;font-size:.36rem;height:.88rem;line-height:.88rem;background-color:#d73129;border-radius:0;font-size:.44rem;border:none}
.DetailB button{background-color:transparent;border:none;color:#fff;font-size:.4rem}
.stuMain{border-top:1px solid #dedede;padding:0 .2rem;margin-top:.2rem;background-color:#fff}
.stuMain li{height:.8rem;line-height:.8rem;border-bottom:1px solid #dedede}
.stuMain li a{display:block;display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal;font-size:.24rem;color:#333}
.stuMain li a p,.stuMain li a p:nth-of-type(1){-webkit-box-flex:1;-moz-box-flex:1}
.stuMain li a p:nth-of-type(1){display:-webkit-box;display:-moz-box;-webkit-box-flex:2;-moz-box-flex:2}
.stuMain li a p:nth-of-type(1) i{margin-right:.2rem}
.stuMain li a p:nth-of-type(1) span{display:inline-block;font-size:.3rem}
.stuMain li a p:nth-of-type(2){display:-webkit-box;display:-moz-box;-webkit-box-pack:end;-moz-box-pack:end;-webkit-box-flex:1;-moz-box-flex:1}
.stuMain li a p:nth-of-type(2) span{display:inline-block;color:#999;font-size:.24rem;margin-right:.14rem}
.formAcc{border-top:1px solid #dedede;padding:0 .2rem;margin-top:.2rem;background-color:#fff}
.formAcc li{height:.8rem;line-height:.8rem;border-bottom:1px solid #dedede}
.formAcc li label{width:1.7rem;display:inline-block;font-size:.3rem}
.formAcc li input{border:none;height:.74rem;line-height:.74rem;color:#999;font-size:.24rem}
.Btn{padding:0 .2rem;margin-top:.4rem}
.Btn .tjBtn{width:6rem;color:#fff;font-size:.36rem;text-align:center;border:none;background-color:#e42c27;border-radius:.1rem}
.Btn .tjBtn,.MessageNav{height:.8rem;line-height:.8rem}
.MessageNav{background-color:#fff;border-bottom:1px solid #dedede;color:#333;font-size:.24rem;padding:0 .2rem}
.MessageNav li{width:1.4rem;float:left;margin-right:.9rem;text-align:center;position:relative}
.MessageNav li a{display:block}
.MessageNav li .messActive{border-bottom:5px solid #e42c27}
.MessageNav li span{display:block;background-color:#e42c27;color:#fff;font-size:.2rem;position:absolute;width:.28rem;height:.28rem;top:0;right:-.3rem;border-radius:.04rem;text-align:center;line-height:.28rem}
.MessageNav .no-margin{margin-right:0}
.onlinPay-middle dd,.onlinPay-middle dt{height:.8rem;line-height:.8rem;border-bottom:1px solid #dedede}
.onlinPay-middle dt{display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal}
.onlinPay-middle dt span{font-size:.3rem;display:inline-block}
.onlinPay-middle dt span:nth-of-type(1){color:#333;display:-webkit-box;display:-moz-box;-webkit-box-flex:1;-moz-box-flex:1}
.onlinPay-middle dt span:nth-of-type(2){color:#e42c27;display:-webkit-box;display:-moz-box;-webkit-box-pack:end;-moz-box-pack:end;-webkit-box-flex:1;-moz-box-flex:1}
.onlinPay-middle dd{display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal}
.onlinPay-middle dd .ddT{font-size:.24rem;color:#333}
.onlinPay-middle dd p{-webkit-box-flex:1;-moz-box-flex:1}
.onlinPay-middle dd p img{vertical-align:middle}
.onlinPay-middle dd p span{display:inline-block}
.onlinPay-middle dd p .payBy{vertical-align:top;margin-left:.2rem}
.onlinPay-middle dd .payL{-webkit-box-flex:3;-moz-box-flex:3}
.onlinPay-middle dd .currle,.onlinPay-middle dd .payL{display:-webkit-box;display:-moz-box;-webkit-box-flex:1;-moz-box-flex:1}
.onlinPay-middle dd .currle{-webkit-box-pack:end;-moz-box-pack:end}
.onlinPay-middle dd .design1{margin-right:.1rem}
.onlinPay-middle dd .design1,.onlinPay-middle dd .design2{height:.2rem;border:2px solid #dedede;border-radius:.06rem;padding:.15rem .2rem}
.onlinPay-middle dd .design2{width:2.76rem}
.onlinPay-middle dd .desiginActive{border:2px solid #01961d}
.onlinPay-middle dd .mark{width:1.2rem;vertical-align:top}
.onlinPay-middle dd .markO{width:1.8rem}
.onlinPay-middle dd .markOn{max-width:3.2rem}
.onlinPay-middle dd .markOn,.onlinPay-middle dd .markT{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.onlinPay-middle dd .markT{color:#999;width:4rem}
.onlinPay-middle dd .markTOn{width:2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.onlinPay-middle dd .arrowR{text-align:right}
.onlinPay-middle dd .ppy img{width:.44rem;height:.44rem}
.onlinPay-middle dd .currle .radio{display:inline-block;width:.24rem;height:.24rem;border-radius:50%;background-color:#d2d2d2;position:relative}
.onlinPay-middle dd .currle .radio .smallRadio{display:inline-block;width:.1rem;height:.1rem;border-radius:50%;background-color:#faf8f8;position:absolute;top:.08rem;left:.07rem}
.onlinPay-middle dd .radioActive .radio{background-color:#f18800}
.needhide,.onlinPay-middle dd .radioActive .radio .smallRadio{background-color:#fff}
.needhide{font-size:.24rem;line-height:.82rem;height:.82rem;padding-left:.48rem}
.needhide .mark{color:#da4842}
.needhide .price{margin-left:.2rem}
.needhide .paybtn{display:inline-block;text-align:center;margin-left:1.2rem;width:2rem;background-color:#e42c27}
.needhide .paybtn a{color:#fff;font-size:.24rem;display:block}
.onlinPay-msg{height:1.98rem;line-height:1.98rem;color:#333;font-size:.24rem;text-align:center}
.onlinPay-msg,.onlinPayBox{border-bottom:1px solid #dedede}
.onlinPayBox{line-height:.4rem;background-color:#fff;padding:.2rem .3rem}
.onlinPayBox dt{font-size:.3rem;color:#333;position:relative}
.onlinPayBox dt span{display:inline-block}
.onlinPayBox dt span .tj{width:.52rem;height:.26rem;line-height:.26rem;padding:0 .1rem;color:#fff;font-size:.2rem;text-align:center;margin-left:.09rem;background-color:#01961d;border-radius:.04rem}
.onlinPayBox dt .icon-arrowr{position:absolute;right:0}
.onlinPayBox dd{margin-top:.1rem;font-size:.24rem;color:#666}
.onlinPayBox:nth-of-type(3){margin-top:.18rem;border-top:1px solid #dedede}
.box-sizing{box-sizing:border-box}
.realname .gather{padding:.3rem;height:1rem;border-bottom:1px solid #c7c7c7}
.realname .gather p{font-size:.25rem}
.realname .gather .cause2{padding-top:.2rem;color:#c7c7c7}
.realname .form p{padding:.3rem;height:.5rem;line-height:.5rem;background:#fff;border-bottom:1px solid #c7c7c7}
.realname .form p i{font-size:.3rem}
.realname .form p input{margin-left:.6rem;outline:medium;border:none}
.realname .form p .in_name{margin-left:.9rem}
.realname .form p .mycode{margin-left:1.2rem}
.realname .realimg{box-sizing:border-box;margin-top:.4rem}
.realname .realimg img{width:2.8rem;height:2rem;margin-left:.25rem}
.realname .realimg p{margin-top:.3rem;margin-left:.2rem;font-size:.25rem}
.list-nav{border-bottom:1px solid #dedede;z-index:222;display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;box-orient:horizontal;position:relative}
.list-nav li{height:.6rem;line-height:.6rem;text-align:center;font-size:.24rem;-webkit-box-flex:1;-moz-box-flex:1;border:1px solid #dedede;background-color:#fff}
.list-nav li a{display:block;color:#333}
.list-nav li i{width:.14rem;height:.12rem;margin-left:.2rem}
.list-nav .list-navActive{color:#e42c27}
.list-cont,.popCoverBm{z-index:111}
.list-cont{display:none;position:absolute;min-height:2rem;top:.61rem;left:0;right:0;background-color:#fff;overflow-y:scroll}
.list-cont li{border-bottom:1px solid #dedede;height:.6rem;line-height:.6rem;padding-left:.4rem;text-align:left}
.list-cont li,.list-cont li a{font-size:.22rem;color:#333}
.list-cont .listActive{background-color:#f1f1f1}
.classify li{height:auto;padding-left:0}
.classify li .classA,.classify li .classB{margin-left:.4rem;position:relative}
.classify li .classA i,.classify li .classB i{position:absolute;right:.4rem}
.classify li .classBCont li{padding-left:.4rem}
.classACont,.classBCont{background-color:#fff;display:none}
.classACont li,.classBCont li{min-height:.6rem;line-height:.6rem}
.classBActive{font-weight:700}
.area .areright,.area ul{float:left;width:50%}
.area ul .posR li{border-right:1px solid #dedede}
.area ul i{position:absolute;right:3.5rem;color:#999}
.area dl{width:3.2rem;border-top:1px solid #dedede;position:absolute;left:3.2rem;top:0}
.area dl dd{border-bottom:1px solid #dedede;height:.6rem;line-height:.6rem;padding-left:.4rem;font-size:.22rem;color:#333}
.check{padding:0 .2rem;border-top:1px solid #dedede}
.check li{border:none;margin-bottom:.24rem;padding-left:.2rem;clear:both}
.check li label{display:inline-block;float:left;width:1rem;margin-right:.2rem}
.check li p{float:left;width:4.22rem}
.check .checkTActive{border:1px solid #e42c27;font-weight:700}
.checkIdentify p span,.checkPrice p span{display:inline-block;width:1.1rem;height:.37rem;line-height:.37rem;border:1px solid #dedede;padding-left:.1rem;margin-right:.1rem;vertical-align:middle}
.checkIdentify p span:nth-of-type(2),.checkPrice p span:nth-of-type(2){margin-left:.1rem}
.checkPrice p input{display:inline-block;width:1.1rem;height:.37rem;line-height:.37rem;border:1px solid #dedede;padding-left:.1rem;margin-right:.1rem;vertical-align:middle}
.checkPrice p input:nth-of-type(2){margin-left:.1rem}
.checkType{height:1.2rem}
.checkType dl{float:left;width:4.5rem}
.checkType dl dd{width:1.14rem;height:.37rem;border:1px solid #dedede;text-align:center;line-height:.37rem;float:left;margin-right:.34rem;margin-bottom:.2rem}
.checkIdentify p span{width:1.4rem;padding:0;text-align:center;overflow:hidden;text-overflow:clip}
.checkIdentify p .checkTActive{border:1px solid #e42c27;font-weight:700}
.checkBtn button{background-color:transparent;border:none;color:#fff;width:50%;float:left;text-align:center;font-size:.4rem}
.checkBtn .reset{background-color:#f18900}
.checkBtn .BtnOk{background-color:#e42c27}
.listNavHeader{z-index:222}
.coment-top{padding:0 .2rem;height:.58rem;line-height:.58rem;font-size:.24rem;color:#999;background-color:#f3f3f3;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.classBB .classB{padding-left:.2rem}
.classBCont li{padding-left:.8rem!important}
.list-cont a{display:inline}
.instiTittle{background-color:#f3f3f3;border:none;font-size:.24rem}
.sort li a{display:inline}
.area li{padding-left:0}
.area ul li>div{padding-left:.4rem}
nav.menu{width:100%;height:.8rem;position:fixed;bottom:0;background-color:#fff;z-index:999;text-align:center;border-top:1px solid #dedede}
nav.menu ol{align-items:center;margin-top:.05rem}
nav.menu ol li{width:20%; display:inline-block;}
nav.menu li a{display:block;font-size:.24rem}
nav.menu li i{height:.45rem;line-height:.45rem;display:block}
nav.menu li i.icon-course{background-color:#e42c27;border-radius:50%;width:.6rem;height:.6rem;line-height:.6rem;position:relative;top:-.2rem;left:50%;margin-left:-.3rem;margin-bottom:-.2rem}
nav.menu li i.icon-course:before{color:#fff}
nav .menu .footNav li{width:20%}
.listMain .listMain-bottom p:nth-of-type(2) span:nth-of-type(1) span:nth-of-type(2){margin-left: .1rem;}
.asks{
    display: block;
    width:.8rem;
    height: .8rem;
    filter:alpha(Opacity=60);
    opacity: 0.6;
    margin-top: .3rem;
    border-radius: 50%;
    -webkit-border-radius:50%
}
.askRed1{background: url(../images/asked.png) no-repeat rgba(228,44,39,.8) center center; background-size:60% auto;}
.askRed2{background: url(../images/askphone.png) no-repeat rgba(228,44,39,.8) center center;background-size:60% auto;}
.ser_question{position: fixed;top:50%;right: .3rem; z-index:999;}

nav.menu li .bg_index {background: url(../images/index.png) no-repeat center;}
nav.menu li .bg_index.active {background: url(../images/index2.png) no-repeat center;}
nav.menu li .bg_school {background: url(../images/school.png) no-repeat center;}
nav.menu li .bg_school.active {background: url(../images/school2.png) no-repeat center;}
nav.menu li .bg_course {background: url(../images/course.png) no-repeat center;}
nav.menu li .bg_course.active {background: url(../images/course2.png) no-repeat center;}
nav.menu li .bg_news {background: url(../images/news.png) no-repeat center;}
nav.menu li .bg_news.active {background: url(../images/news2.png) no-repeat center;}
nav.menu li .bg_my {background: url(../images/mys.png) no-repeat center;}
nav.menu li .bg_my.active {background: url(../images/mys2.png) no-repeat center;}