*{margin:0;padding:0}
body,html{width:100%;height:100%}
.search_con{width:100%;height:.9rem;background:#fff;z-index:999;position:fixed;top:0;padding:.1rem 0;vertical-align:middle}
.search_con p{float:left;font-size:.36rem;font-weight:700;line-height:.9rem;color:#333}
.search_con .search-form{display:block;position:relative;padding-right:.8rem;height:100%}
.search_con .search-ipt{display:block;width:100%;height:100%;padding:0 .2rem;background:#f5f5f5;font-size:.3rem;line-height:.76rem;color:#333;border-radius:.06rem;box-sizing:border-box;overflow:hidden}
.search_con .search-btn{position:absolute;right:0;top:0;width:.8rem;height:100%;background:url(/Content/images/search_word_icon.png) right center no-repeat;background-size:.58rem .58rem}
.search_con .search_input{width:90%;height:.72rem;background:#f7f8f9;border-radius:.36rem;float:left}
.search_con .search_input .left_search{width:100%;float:left;background:#fff;position:relative}
.search_con .search_input .left_search input{width:80%;height:.72rem;text-indent:.6rem;float:left;outline:0;border:none;z-index:12;border-radius:.36rem;background:#f7f8f9;font-size:.3rem;color:#333}
.search_con .search_input .left_search .clearImg{right:1.5rem;position:absolute;margin-top:.3rem;margin-right:.2rem;width:.26rem;height:.26rem;display:none}
.search_con .search_input .left_search .clearImg:after{content:'|';color:#666}
.search_con .search_input .left_search .clearImg img{width:.26rem;height:.26rem}
.search_con .search_input .left_search .searchIcon{width:.34rem;height:.34rem;top:.28rem;left:.2rem;position:absolute}
.search_con .search_input .left_search .searchrightIcon{width:.46rem;height:.47rem;top:.2rem;right:.3rem;position:absolute}
.search_con .search_input .left_search .searchImg{margin-top:.08rem;width:1.2rem;height:.72rem;background:#41a9fb;border-radius:36px;font-size:.3rem;color:#fff;text-align:center;float:right;line-height:.72rem}
.search_con .search_input .left_search #search_result{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%;background:0 0!important;text-indent:.2rem;font-size:.36rem;font-weight:800;color:#333!important;border-radius:0}
.search_result input::-webkit-input-placeholder{font-size:.36rem;font-weight:800;color:#333}
.search_result input:-moz-placeholder{font-size:.36rem;font-weight:800;color:#333}
.search_result input::-moz-placeholder{font-size:.36rem;font-weight:800;color:#333}
.search_result input:-ms-input-placeholder{font-size:.36rem;font-weight:800;color:#333}
.search_con .search_input .left_search p{width:100%;float:left;font-size:.36rem;font-weight:600;color:#333}
.search_con .search_input .right_corner{width:20%;float:right;margin-top:.1rem;margin-right:5%}
.search_con .search_input .right_corner .search_icon_Img{width:.46rem;height:.47rem;float:left;margin-top:.1rem}
.search_con .search_input .right_corner .search_icon_Img img{width:.46rem;height:.47rem;vertical-align:middle}
.search_con .search_input .right_corner .fenlei_Img{width:.46rem;height:.47rem;display:block;margin-top:.1rem;float:right;background:url(/Content/images/fenlei.png) right center no-repeat;background-size:.46rem .47rem}
.search_con .search_input .right_corner .open_fenlei_Img{width:.46rem;height:.47rem;display:block;float:right;background:url(/Content/images/fenlei_check.png) right center no-repeat;background-size:.46rem .47rem}
.search_con .icon{width:.26rem;height:.44rem;margin-right:.15rem;float:left;margin-left:.28rem;margin-top:.17rem}
.search_con .icon img{width:.26rem;height:.44rem;float:left;margin-top:.05rem}
.nosearch-wrapper{width:100%;float:left;height:auto;padding-top:1.1rem;display:none}
.nosearch-wrapper img{margin-top:1.45rem;float:left;width:100%;height:auto}
.nosearch-wrapper p{width:100%;float:left;text-align:center;margin-top:.4rem;font-size:.32rem;font-weight:400;color:#999}
.search-wrapper{width:100%;float:left;padding-top:1.1rem;height:100%;background:#fff;position:relative}
.search-wrapper .history_tag{width:92%;padding-left:4%;list-style:none;float:left;margin-top:.1rem}
.search-wrapper .history_tag h1{width:100%;height:auto;font-size:.34rem;font-weight:800;color:#333;float:left;margin:.2rem 0}
.search-wrapper .history_tag a li{float:left;padding:.15rem .4rem;text-align:center;background:#f7f8f9;border-radius:.66rem;margin:.15rem .15rem .15rem 0;color:#999;font-size:.28rem;font-weight:400;color:#666}
.search-wrapper .list{width:100%;height:100%;list-style:none;position:absolute;overflow:hidden;top:1.2rem;background-color:#fff;display:none;padding-bottom:2rem}
.search-wrapper .list li{width:90%;float:left;height:1rem;line-height:1rem;border-bottom:1px solid #eee;font-weight:400;font-size:.3rem;color:#333;margin-left:5%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.searchList-wrapper,.searchResult-wrapper{width:100%;float:left;height:auto;background-color:#f7f8f9!important;overflow-x:hidden}
.searchContent{margin-top:2.1rem;float:left;width:100%;z-index:999}
.typeSelect{width:100%;z-index:999;height:.9rem;margin-bottom:.3rem;margin-top:.2rem;float:left;color:#666;background:#fff;text-align:center;display:-webkit-box;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.typeSelect .typeItem-color{color:#41a9fb}
.typeSelect .price_default{background:url(/Content/images/sousuo_open.png) no-repeat;background-size:.14rem .18rem;background-position:70% 50%}
.typeSelect .price_up{background:url(/Content/images/sousuo_up.png) 70% 50% no-repeat;background-size:.14rem .18rem}
.typeSelect .price_down{background:url(/Content/images/sousuo_down.png) 70% 50% no-repeat;background-size:.14rem .18rem}
.typeSelect .typeItem{flex:1;position:relative}
.typeSelect .select-item{background:url(/Content/images/sousuo_xia.png) no-repeat;background-size:.14rem .18rem;background-position:70% 50%}
.typeSelect .select-item-check{background:url(/Content/images/sousuo_shang.png) no-repeat;background-size:.14rem .18rem;background-position:70% 50%}
.select-down-con{width:100%;height:auto;float:left;z-index:999}
.select-down-con .a{display:none}
.select-down-con .a .mask-shade{z-index:998;top:2rem;left:0;display:none;position:fixed;width:100%;height:100%;background-color:#000;opacity:.3;box-shadow:0 0 0 rgba(0,0,0,.3)}
.select-down-con .a .typeCon{z-index:999;height:5rem;position:fixed;top:2rem;background:#fff;width:100%;overflow-y:scroll;color:#666}
.select-down-con .a .typeCon .selectedColor{color:#41a9fb!important}
.select-down-con .a .typeCon li{font-size:.28rem;width:90%;margin:0 auto;overflow:hidden;height:.84rem;line-height:.84rem;text-align:left;border-bottom:1px solid #f2f2f2;font-weight:400;position:relative}
.select-down-con .a .typeCon .select-li:before{content:'';position:absolute;right:0;bottom:.3rem;width:9px;height:27px;border-color:#41a9fb;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:2px}
.select-down-con .a .category{z-index:999;height:auto;position:absolute;top:2rem;background:#f2f2f2;width:100%}
.select-down-con .a .category .title{width:96%;float:left;height:auto;background:#fff;margin-bottom:.1rem;padding:.29rem 2%}
.select-down-con .a .category .title span{display:block;padding:.1rem .19rem;float:left;text-align:center;background:#f7f8f9;margin:.07rem .15rem;border-radius:.1rem;border:.02rem solid #fff;font-size:.28rem;font-weight:500;color:#333}
.select-down-con .a .category .content{width:100%;float:left;max-height:9rem;overflow-y:scroll}
.select-down-con .a .category .content .title-con{float:left;height:7rem;width:100%;display:none;background:#fff;position:relative}
.select-down-con .a .category .content .title-con .tab_left{width:28%;height:6rem;float:left;background:#f2f2f2;padding-bottom:1rem;position:absolute;top:0;overflow:scroll;left:0}
.select-down-con .a .category .content .title-con .tab_left li{width:100%;text-indent:.2rem;list-style-type:none;line-height:.98rem;height:.98rem;float:left;font-size:.28rem;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.select-down-con .a .category .content .title-con .tab_left .select-tab-left{background:#fff;color:#41a9fb}
.select-down-con .a .category .content .title-con .tab-right{width:72%;height:auto;float:right;background:#fff}
.select-down-con .a .category .content .title-con .tab-right .tab_right_con{width:100%;float:left;height:6rem;display:none;padding-bottom:1rem;overflow:scroll}
.select-down-con .a .category .content .title-con .tab-right .tab_right_con .each-con{overflow:hidden;width:90%;height:auto;margin:0 auto;padding:.2rem 0;border-bottom:1px solid #f2f2f2}
.select-down-con .a .category .content .title-con .tab-right .tab_right_con .each-con p{font-size:.28rem;font-weight:700;color:#333;float:left;width:100%;margin:.2rem 0 .3rem 0;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.select-down-con .a .category .content .title-con .tab-right .tab_right_con .each-con .tag-con{float:left;width:100%}
.select-down-con .a .category .content .title-con .tab-right .tab_right_con .each-con .tag-con span{padding:0 .14rem;background:#f7f8f9;border-radius:.1rem;border:.02rem solid #fff;font-size:.28rem;font-weight:500;line-height:.6rem;color:#666;display:block;float:left;margin:.1rem .2rem .2rem 0;word-break:unset;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.select-down-con .a .category .content .bottomBtn{width:100%;position:absolute;bottom:0;background-color:#fff;padding:.15rem 0;border-top:1px solid #eee}
.select-down-con .a .category .content .bottomBtn span{display:block;padding:.1rem .5rem;float:right;text-align:center;background:#fff;margin:0 .15rem;border-radius:.5rem;font-size:.28rem;font-weight:500}
.select-down-con .a .category .content .bottomBtn .select_sure{background:#41a9fb;color:#fff;opacity:.8}
.select-down-con .a .category .content .bottomBtn .reset{color:#a59999;border:1px solid #eee}
.select-type{color:#41a9fb!important;background:#f5fbff!important;border:.02rem solid #afd7f6!important}
.productCon{width:94%;height:auto;margin:0 auto;overflow-x:hidden}
.productCon .productConLi{width:94%;height:auto;background:#fff;border-radius:.16rem;float:left;padding:.35rem 3%;margin-bottom:.2rem}
.productCon .productConLi .discount_box{color:#ff871d;border:1px solid #ff871d}
.productCon .productConLi .des{width:100%;height:auto;font-weight:400;background:#fff;float:left}
.productCon .productConLi .des .tit{height:auto;font-size:.34rem;font-weight:700;color:#333;line-height:.5rem;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.productCon .productConLi .des .tit span{padding:.01rem .1rem;border-radius:.06rem;line-height:.34rem;height:.32rem;vertical-align:middle;display:inline-block;margin-top:-.08rem;font-size:12px;font-weight:400;color:#fff;background:#76828b;text-align:center;margin-right:.1rem}
.productCon .productConLi .des .book_info{height:2.5rem;float:left;width:100%;border-bottom:1px solid #ececee}
.productCon .productConLi .des .book_info .coverImg{width:2rem;height:2rem;float:left;margin-right:.24rem;border-radius:8px}
.productCon .productConLi .des .book_info .txt-info{width:60%;float:left}
.productCon .productConLi .des .teacher_info{height:auto;float:left;width:100%}
.productCon .productConLi .des .teacher_info .introTeacher{width:100%;float:left;height:auto;border-bottom:1px solid #ececee}
.productCon .productConLi .des .teacher_info .introTeacher p{width:100%;height:auto;font-size:.26rem;font-weight:400;color:#999;line-height:.4rem;float:left;margin:.2rem 0 .3rem 0}
.productCon .productConLi .des .teacher_info .introTeacher dl{width:16%;float:left;text-align:center;margin-bottom:.35rem}
.productCon .productConLi .des .teacher_info .introTeacher dl .more_teacher{width:10%;height:auto;margin:.2rem 0;text-align:center}
.productCon .productConLi .des .teacher_info .introTeacher dl .more_teacher img{width:.5rem;height:.15rem;margin:0 auto}
.productCon .productConLi .des .teacher_info .introTeacher dl dt{width:100%;height:auto;float:left;margin-bottom:.12rem}
.productCon .productConLi .des .teacher_info .introTeacher dl dt img{width:.54rem;height:.54rem;margin:0 auto;border-radius:100%}
.productCon .productConLi .des .teacher_info .introTeacher dl dd{width:100%;height:auto;float:left;text-align:center;font-size:.22rem;font-weight:400;color:#999}
.productCon .productConLi .des .desBottom{width:100%;height:auto;float:left;text-align:right;margin-top:.35rem}
.productCon .productConLi .des .desBottom .active-info{width:100%;float:left;height:.5rem}
.productCon .productConLi .des .desBottom .active-info span{padding:.03rem .07rem .03rem .07rem;display:block;float:left;text-align:center;border-radius:.06rem;font-size:.22rem;font-weight:400;margin-right:.08rem}
.productCon .productConLi .des .desBottom .active-info .price{width:auto;float:right}
.productCon .productConLi .des .desBottom .active-info .price .originPrice{font-size:.22rem;display:block;float:left;color:#999;line-height:.6rem;text-decoration:line-through;margin-right:.2rem}
.productCon .productConLi .des .desBottom .active-info .price .originPrice b{font-size:14px;text-decoration:line-through;color:#b8b8b8}
.productCon .productConLi .des .desBottom .active-info .price .originPrice i{content:"¥";font-size:.22rem;font-style:normal;text-decoration:line-through;color:#999}
.productCon .productConLi .des .desBottom .active-info .price .currentPrice{display:block;float:right;font-size:.4rem;font-weight:700;color:#ff871d;line-height:.5rem}
.productCon .productConLi .des .desBottom .active-info .price .currentPrice i{content:"¥";font-size:.28rem;font-style:normal;float:left;line-height:.6rem}
.productCon .productConLi .des .desBottom .timeEnd{width:100%;float:left;font-size:.26rem;font-weight:400;color:#ff871d;text-align:left;margin-top:.15rem}
.productCon .moreShow{width:100%;height:1rem;background:#fff;border-radius:0 0 .16rem .16rem;text-align:center;font-size:.22rem;font-weight:400;color:#9f9f9f;line-height:1rem;overflow:hidden;margin:0 auto}
.productCon .moreShow a{width:20%;text-align:center;margin:0 auto;height:.25rem;display:block;color:#9f9f9f!important}
.productCon .moreShow a img{width:.14rem;height:.22rem;float:right;margin:.4rem auto;vertical-align:middle}
#mescroll{position:fixed;left:0;top:0;padding-top:2.2rem;box-sizing:border-box}
.mescroll-wrapper{max-width:750px;width:100%;margin:0 auto}
#mescroll2{position:fixed;left:0;top:0;box-sizing:border-box;width:100%}
.mescroll-upwarp{padding:0 0 10px!important;color:#999;height:30px;font-size:.38rem;text-align:center}
.upwarp-tip{text-align:center}


.active-info .price {
    position: relative;
}

.tags-limit {
    position: absolute;
    right: 0;
    top: -.3rem;
    width: .6rem;
    height: .34rem;
    font-size: .2rem;
    color: #fff;
    line-height: .29rem;
    text-align: left;
    background: url(/content/images/xs-bg2.png) no-repeat;
    background-size: .6rem .34rem;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
}

.activity-timeEnd {
    float: left;
    width: 100%;
    padding-top: .2rem;
    font-size: .26rem;
    font-weight: 400;
    color: #ff871d;
    text-align: right;
}

.activity-right {
    float: left;
    max-width: 5.8rem;
}

.active-info {
    position: relative;
}