@charset "utf-8";
html,body{width:100%;min-width:1200px;}
.header_cont{width:100%;}
.header{width:1200px;height:50px;line-height:50px;margin:10px auto 10px;}
.header .right{color:#323232;}
.navCont{width:100%;overflow:hidden;zoom:1;height:60px;line-height:60px;}
.nav_left{width:80%;height:60px;line-height:60px;float:left;border-top:1px #ED6300 solid;background-color:#E7E7E7;}
.nav_left li,.nav_left li a{width:110px;float:right;}
.nav_left li .on{color:#EB6100;}
.navCont div{width:20%;cursor:pointer;text-indent:3em;height:60px;line-height:60px;float:left;background-color:#EB6100;}
.navCont div span{display:block;float:left;line-height:60px;}
.navCont div img{width:30px;height:30px;margin-top:15px;border-radius:100%;border:2px solid #fff}
.navCont .show_nav{position:absolute;top:130px;left:80%;text-indent:2.5em;padding:10px 0;background-color:#fff;width:150px;box-shadow:2px 2px 10px;}
.show_nav li{height:45px;line-height:45px;}

.container{width:1200px;overflow:hidden;zoom:1;margin:auto;}
.tabNav{width:150px;margin-top:71px;text-align:center;float:left;}
.tabNav li{width:150px;height:40px;line-height:40px;margin-top:15px;border:1px #EB6100 solid;border-radius:10px;}
.tabNav .on{background-color:#EB6100;color:#fff;}
.tabCont{width:1000px;margin-left:50px;margin-top:20px;display:inline-block;}
.tabCont ul{overflow:hidden;zoom:1;margin-bottom:25px;}
.tabCont ul li{float:left;font-size:18px;letter-spacing:1px;margin-right:80px;height:40px;line-height:40px;}
.tabCont ul a{color:#aaa;}
.tabCont .on{border-bottom:1px #EB6100 solid;}
.tabCont .on a{color:#000;}
.tab_list{width:478px;float:left;margin-right:20px;margin-bottom:20px;height:195px;border-radius:10px;border:1px solid}
.tab_list h6{margin:0 1.5em;height:40px;line-height:40px;border-bottom:1px #fff solid;}
.tab_teacher{margin:1.5em;}
.tab_teacher dt{float:left;height:90px;}
.tab_teacher dd{float:left;width:370px;height:35px;line-height:35px;padding-left:1.5em;}
.tab_teacher dd .right{padding:0 1.5em;cursor:pointer;margin-top:5px;height:26px;line-height:26px;text-align:center;border:1px solid #E96400;border-radius:10px;background-color:#fff;}
.tab_teacher dt img{width:35px;height:35px;border-radius:100%;}
.tab_teacher dd img{position:relative;top:3px}
.select_time{width:980px;height:40px;line-height:40px;border-bottom:1px #ccc solid;}
.select_time select{height:40px;line-height:40px;border:none;outline:none;appearance:none;-webkit-appearance:none;background:url(../img/down.png) no-repeat 40px center;background-size:40%;}
.footer{margin-top:30px;background-color:#383735;width:100%;height:260px;}
.foot_cont{width:700px;color:#CAC9C7;margin:auto;}
.foot_cont ul{margin-top:50px;}
.foot_cont ul li{height:30px;line-height:30px;}
.foot_cont .right{width:80px;text-align:center;}

/********************** 已预定课程  ****************************/
.yd_class{float:left;width: 900px; margin-left: 50px; margin-top: 30px;}
.yd_class h5{font-size:24px;letter-spacing:2px;}
.tab_title{width:902px;box-sizing:border-box;background-color:#E7E7E7;margin-top:25px;border:1px solid #ccc;border-top-right-radius:3px;border-top-left-radius:3px}
.tab_table{width:902px;overflow: hidden;zoom:1;}
.tab_table li{float:left;text-indent:1em;height:40px;line-height:40px;border:none;}
.tab_title li{float:left;text-indent:1em;height:40px;line-height:40px;}
.tb1,.tb2,.tb3,.tb4,.tbrd{border-right:1px solid #ccc;}
.tb1,.tb2,.tb5{width:180px;}
.tb3{width:250px;}
.tb4{width:180px;}
.tb5{width:90px;}
.six .tb1,.six .tb2,.six .tb3{width:180px;}
.six .tb4,.six .tb6{width:90px;}
.six .tb5{width:170px;}
.tab_table .tb5 span{border:1px solid #ccc;background-color:#fff;padding:2px 15px;border-radius:10px;}
.yd_class h6{height:40px;line-height:40px;padding-left:15px;}
.count{text-align:right;height:40px;line-height:40px;padding-right:50px;}

/****************************** small_kc ***********************************/
.sm_left{float:left;width:480px;}
.sm_right{float:left;margin-left:20px;width:480px;}
.small_list{width:478px;overflow:hidden;margin-right:20px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid;border-bottom:none;}
.small_list .block{color: #fff;margin:1.5em;font-size:14px}
.small_list h6{margin:0 1.5em;height:40px;line-height:40px;border-bottom:1px #fff solid;}
.small_list p{margin:0 1.5em;}
.small_list p img{width:100%;margin-top:10px;}
.sm_teacher{width:438px;overflow:hidden;zoom:1;padding:30px 20px;border:1px solid #ccc;border-top:none;}
.sm_teacher dl{overflow:hidden;zoom:1;}
.sm_teacher dt{float:left;}
.sm_teacher .sm_teach{float:left;line-height:35px;height:35px;padding-left:20px;}
.sm_teacher dt img{width:35px;height:35px;border-radius:100%;}
.sm_btn a{border:1px solid #FC0;border-radius:10px;display:inline-block;padding:2px 10px;}
