@charset "utf-8";
.content{background: #f0f0f2;}
.search-box{overflow: hidden;}
.classmain_con{margin-top: 20px;}
.search-box .card-body .subs{position:relative;clear:left;float:right;padding:0;margin-left: 40px; background: #fff;width:99.88%;border:1px solid #ebeced;border-style: dashed dotted dashed dotted}
.search-box .card-body .subs ul{background:#fff;}
.search-box .card-body .subs .subs{position:relative; border: 0;border-top: 1px dashed #ebeced;}
.search-box .card-body .subs .sub-course{float:left;padding-left: 77px;}
.search-box .card-body .subs .sub-course li{float:none;display:inline-block;margin:10px 5px 10px;}
.search-box .card-body .subs .sub-course li.selected a{color:#fff;}
.search-box .card-body ul li a{padding:3px 15px;color:#888;}
.search-box .card-body ul li a:hover{color:#00BED4;}
.card-body{ width:100%;border-radius:5px;color:#333;float: left;font-size:14px;line-height:20px;background: #fff;display: grid;}
.searc.card-body.taoke dd{border-bottom:dashed 1px #eee;}
.card-body.taoke dd:last-child{border:0;}h-box .card-body ul li.selected a{color:#fff;}
.search-box .card-body dd,.search-box .card-body dt{min-height:20px;}
.search-box .card-body dd.clearfix{line-height: 25px;background-color: #fff;float: right;width: 100%;}
.content-card .card-body dt{height:38px;line-height:38px;}
.content-card .card-body .nav-item{position:relative;float:left;margin-left:-1px;padding:0 14px;border:solid 1px #f7f7f7;border-width:0 1px;color:#888;vertical-align:top;}
.content-card .card-body label{cursor:pointer;}
.search-box .card-body span{float:left;text-align:center;line-height: 46px;color:#656565;padding: 0 20px;}
.search-box .card-body ul{position:relative;width:1116px;float: left;}
.search-box .card-body.taoke ul{overflow:hidden;padding-right:100px;width:1000px;}
.search-box .card-body ul li{float:left;margin: 10px 5px 10px;border-radius:4px;}
.search-box .card-body ul li a{line-height:26px;}
.search-box .card-body ul li.selected a{color:#fff;}
.search-box .card-body ul .select-more{position:absolute;top:-5px;right:0;width:68px;height:28px;border:solid 1px #ddd;text-align:center;line-height:28px;}
.search-box .card-body ul .select_hide,.search-box .card-body ul .select_show{position:absolute;top:-5px;right:0;width:68px;color:#00BED4;line-height:55px;}
.card-body input{margin:-2px 3px 0 0;}
.card-body .selected{background-color:#00BED4; }
.card-body .selected a{color:#fff;padding: 3px 15px; }
.content-card .card-body .nav-item label:hover,.content-card .card-body .nav-item.active a,.content-card .card-body .nav-item:hover a{color:#00BED4;}
.content-card .card-main {float: left;width: 100%;margin-top: 30px;}
.content-card .card-main ul{margin-right: -30.5px;}
.productlist{overflow:hidden;}
.productlist li{margin-right: 22.51px;margin-bottom: 20px;float:left;display:inline-block;padding:15px;width:190px;background: #fff;border: 1px solid #eee;}
.productlist li:hover{border: 1px solid #00BED4}
.productlist li:nth-child(5n){margin-right: 0;}
.productlist img{margin-bottom:20px;width:190px;height:190px;}
.productlist h3{margin-bottom:5px;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.productlist p{margin-bottom:10px;color:#999;line-height:20px;}
.productlist .jfen{font-size: 16px;color:#fe6d00;float: left;}
.productlist .jfen .prcie{margin-left:10px;color:#ccc;text-decoration:line-through;font-size:14px;}
.productlist .places{color:#888;font-size:14px;float: right;margin-top: 4px;}
.card-main .productlist .jfen .num{color: #fe6d00;display: inline-block; max-width: 84px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jfen span{display: inline-block; max-width: 84px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jfen span:nth-child(2){transform: translateY(-3px);}