@charset "utf-8";
/***************************/
.content {background-color: #f0f0f2;}
.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;}
.search-box .card-body ul li.selected a{color:#fff;}
.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 li.selected{background-color: #00BED4}
.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;}
.search-box{overflow: hidden;}
.card-body{ width:100%;border-radius:5px;color:#333;float: left;font-size:14px;line-height:20px;background: #fff;display: grid;}
.classmain_con{margin-top: 20px;}
.card-body input{margin:-2px 3px 0 0;}
.card-body .selected{color:#00BED4; }
.card-body .selected a{color:#fff;padding: 3px 15px; }
.search-box .card-body dd,.search-box .card-body dt{min-height:20px;}
.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;}
.content-card .card-body label+label{margin-left:10px;}
.content-card .card-main {float: left;width: 100%;margin-top: 30px;}
.content-card .card-body .nav-item.active,.content-card .card-body .nav-item:hover{border-color:#eee;background-color:#fff;}
.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-body .to-map{display:block;margin-right:10px;width:130px;height:35px;background:url(../icon/map_icon_a61f8edb06.png) no-repeat;cursor:pointer;}
.content-card .card-body .top-pager i{width:12px;height:12px;}
.content-card .card-body .top-pager .icon-prev{background-position:-469px -69px;}
.content-card .card-body .top-pager .icon-next{background-position:-519px -69px;}
.content-card .card-body .top-pager span{margin:0 5px;}
.content-card .card-body .top-map,.content-card .card-body .top-pager{float:right;}
.content-card .nav-item .icon-01{margin-left:5px;width:8px;height:12px;background-position:-220px -219px;}
.content-card .nav-item.active .icon-01{width:8px;height:12px;background-position:-220px -219px;}
.content-card .nav-item.active .icon-01{width:8px;height:12px;background-position:-220px -219px;}
.content-card .card-body .icon-02{margin-left:5px;width:12px;height:7px;background-position:-469px -172px;}
.content-card .card-body dd{padding:9px 0;height:20px;line-height:20px;}
.content-card .card-body dd .nav-item{border-right:solid 2px #eee;}
.content-card{float: left; width:100%;}
.content-place{height:20px;background:transparent;color:#6d6d6d;font-size:14px;/*line-height:50px;*/}
.bgf7 .content-place{background-color:#f7f7f7;}
.taoke_box{float: left;width: 100%}
.taokelist li{margin-top:30px;border:solid 1px #ddd;background: #fff;}
.taokelist .info{position:relative;padding:30px;height:220px;border-bottom:solid 1px #ddd;}
.taokelist .info img{float:left;width:400px;height:220px;}
.taokelist .taoke_bg{position:absolute;top:0;left:0;width:77px;height:77px;background:url(../icon/taoke_i.png) 0 0 no-repeat;}
.taokelist .info .txt{margin-left: 30px;height:220px;float: left;}
.taokelist .info h3{font-size:18px;line-height:40px;}
.taokelist .info h3 a{color:#333;}
.taokelist .info p{margin:10px 0 15px;height:48px;color:#666;line-height:24px;}
.taokelist .info .price{margin-bottom:20px;font-size:14px;line-height:40px;}
.taokelist .info .price span{margin-right:20px;}
.taokelist .info .price .c1{color:#666;}
.taokelist .info .price .c2{color:#fb7d30;font-size:18px;}
.taokelist .info .price .c2 em{font-size:24px;}
.taokelist .info .price .c3{color:#999;text-decoration:line-through;}
.taokelist .info .intro{overflow:hidden;color:#333;font-size:14px;line-height:40px;}
.taokelist .info .intro .fl{margin-right:15px;}
.taokelist .info .intro .fl span{margin-right:15px;}
.taokelist .group{overflow:hidden;padding:20px 29px;}
.taokelist .leftlist{float:left;overflow-y:auto;width:800px;height: 142px;}
.taokelist .leftlist li{float:left;margin:0;margin-right: 16px;width:140px;border:0;padding-bottom: 12px;}
.taokelist .leftlist li img{width:140px;;height:78px;}
.taokelist .leftlist li p{display:-webkit-box;overflow:hidden;margin:6px 0;color:#333;line-height:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size: 14px;}
.taokelist .leftlist li span{font-size: 14px;color: #333;}
.taokelist .rightbox{float:left;overflow:hidden;padding:20px 0 0 60px;width:240px;color:#999;font-size:14px;line-height:20px;}
.taokelist .rightbox-item{margin-bottom:20px;}
.taokelist .rightbox-item .price{color:#fe6d00;}
.taokelist .rightbox-item .price .c3{color: #888;font-size: 14px;text-decoration: line-through;}
.taokelist .rightbox-item .price .c2{font-size: 18px;margin: 10px 10px 10px 0;display: inline-block;font-weight: bold;}
.taokelist .rightbox-item .price .num{color: #333;font-size: 14px;}
.taokelist .rightbox-item .del{text-decoration:line-through;}
.taokelist .rightbox-item .price em{font-size:18px;}
.taokelist .rightbox-item a{display: block;float: left;width: 180px;line-height: 40px;text-align: center;background-color: #00bed4;color: #fff;font-size: 16px;border-radius: 4px;margin-top: 10px;}
.taokelist .bot ul{overflow:hidden;padding:5px;height:26px;border-top:solid 1px #ddd;line-height:26px;}
.taokelist .bot li{float:left;margin:0 0 0 -1px;width:33.333%;border:0;border-right:solid 1px #ddd;color:#666;text-align:center;font-size:14px;}
.taokelist .bot li:last-child{border:0;}
.taokelist .bot li span{color:#fb7d30;}
.taokelist .bot li a{color:#00BED4;}
.price_ara{position:relative;}
.price_ara_box,.price_sort_box{position:absolute;left:0;z-index:999;display:none;width:215px;border:solid 1px #eee;background-color:#fff;}
.price_ara_ul{padding:0 20px;}
.price_ara_ul li{color:#333;cursor:pointer;}
.price_ara_ul li:hover{color:#00BED4;}
.price_ara_sw{padding:9px;height:34px;border-top:solid 1px #eee;}
.price_ara_sw input{float:left;margin:0 5px 0 0!important;padding:0 5px;width:44px;height:32px;border:solid 1px #eee;}
.price_ara_sw span{float:left;margin:0 5px 0 0;line-height:34px;}
.price_ara_sw a.btn{float:left;width:60px;height:34px;background-color:#00BED4;color:#fff!important;text-align:center;line-height:34px;}
.selectleft{margin-left: 96px;}
.J_select .select-list{padding: 0 0 0 124px;}
.J_teach_more{height: 46px;}
.J_select .select-list{padding: 0 0 0 137px;}
.J_select .select-list:nth-child(2){padding:0;}
.J_select .select-list:nth-child(2){border: none;}
.J_select .select-list{border: 1px solid #ebeced; border-style: dashed dotted dashed dotted; }
.info .huodong{width:100px;height:30px;background:#FF541F;display:inline-block;position:absolute;right:0;top:190px;text-align:center;color:#fff;line-height:30px;border-radius: 4px;font-size: 16px;}
.info .huodong i{font-size:14px;margin-right:2px;}