.courselist{width:1000px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;overflow:hidden}.courselist .item{width:300px;margin:20px 50px 20px 0;font-size:13px;color:#333}.courselist .item:nth-child(3n){margin-right:0}.courselist .item:hover{background:#eee}.courselist img{width:300px;height:150px;display:block}.courselist p{margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.courselist .name{font-weight:700;font-size:14px;margin-top:10px;width:100%;display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.courselist .price{width:60%;font-size:16px;color:#bf0b00;float:left}.courselist .teacher-name{width:50%;display:block;text-align:right;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.courselist .nodata{width:100%;height:160px;line-height:160px;text-align:center}.category-content .title-category{text-align:right;font-size:18px;font-weight:600;margin:40px 0}.category-content .content-part2{margin:50px 0}.category-content .bigTitle-category{text-align:center;font-size:18px;font-weight:600}.category-content .content-part2 .part2-title{color:#fff;margin:0 3px;padding:10px;-ms-flex-pack:center;justify-content:center;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;cursor:pointer;height:90px}.category-content .content-part2 .part2-content{margin:0 3px;border:1px solid #eee;padding:10px 5px;max-width:200px;position:relative;font-size:13px;cursor:pointer}.category-content .yuanqiu{width:8px;height:8px;position:absolute;left:-4px;bottom:-4px;border-radius:50%}.category-content .detail-category{border-bottom:1px solid #eee;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex}.category-content .dataNull{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px}.sheet-thead-fixed{position:fixed;top:10px;z-index:100}.tab_title_wrap{border-bottom:1px solid #eee}.tab_title{display:inline-block;cursor:pointer;height:100%}.tab_item.show{display:block}.switch_title_fixed{-webkit-animation:searchTop .5s ease-in-out;animation:searchTop .5s ease-in-out;position:fixed;margin-top:0;z-index:100;top:0;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 1px rgba(0,0,0,.2);background:#fff;width:1000px}