b,strong{font-weight:bold;}
.col3 {
        color: #e85308;
}
.banner{
	position: relative;
}
.school-index-title{
	color: #fff;
	margin-left: 170px;
	margin-top: 20px;
	font-size: 30px;
}
.online-choose{
	position: absolute;
	top:33px;
	left: 120px;
	color: #fff;
	border:1px #e9e9e9 solid;
	padding:3px 10px;
	display: none;
}
.online-choose i{
	background: url(../images/sc_close.png);
	width: 9px;
	height: 9px;
	margin-top: 5px;
	margin-left: 10px;
}
.jg_nav{
	overflow: hidden;
	margin-bottom: 0px;
	padding-left: 20px;
}
.jg_nav a {

    outline: none;
    color: #666;

    font-size: 17px;
    overflow: hidden;
    padding:0px 15px;
}
.jg_nav li.active{
    color: #fe6a00;
    border-bottom:3px #fe6a00 solid;
}
.jg_nav li.active a{
	color: #fe6a00;
}
.jg_nav li{
	line-height: 77px;
	margin-right:40px;
}

.tel{
	font-weight: bold;
	color: #666;
	overflow: hidden;
	margin-top: 3px;
}
.tel img{
	margin-top: 25px;
}
.tel span{
	font-size: 24px;
	margin-top: 22px;
	color: #fe6a00;
	margin-left: 10px;
}
.course h2{
	font-size: 20px;
	color: #312934;
	line-height: 90px;

}
.course_fl{
	margin-left: -15px;
}
.course_all{
	margin-left: -20px;
}
.course_all .col-md-3{
	padding:0px 0px 0px 20px;
	margin-bottom: 40px;

}
.online-four h3{
	font-size: 16px;
	width: 100%;
	padding:0px 10px;
}
.online-four h3 a{
	color: #000;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}
.online-four h3 a:hover{
	color: #fff;
}
.online-four span{
	color: #e85308;
	font-size: 16px;
	font-weight: bold;
}
.online-four span font{
	color: #e85308;

}

.onlin-index{
	overflow: hidden;
}
.online-four div{
	padding:0px 10px;
	width: 100%;
}
.onlin-index li,.onlin-index-all li{
	width: 20%;
	padding-left:15px;
	margin-bottom: 15px;
}

.online-four{
	overflow: hidden;
	border:1px #e1e1e1 solid;
	padding-bottom:15px;
}
.online-four:hover {
    box-shadow: 0 3px 13px #a1a1a1;
}
.online-four span:nth-child(2){
	color: #999;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
}
.teacher h3{
	font-size: 20px;
}
.teacher_info{
	margin-bottom: 0px;line-height: 22px;height: 66px;overflow: hidden;
}
.Teacher .col-md-6{
	margin-bottom: 60px;
}

.all_course{
	width: 100%;
	background-color: #f5f5f5;
	border:1px #efefef solid;
	padding-left:30px;
	margin-bottom: 30px;
}
#all_course{
	height: 52px;
	overflow: hidden;
}
.all_course li {
    margin-right: 40px;
    height: 50px;
    line-height: 50px;
}

.all_course li a{
	    font-size: 14px;
	    color: #333;
}

.all_course li.active a{
	color: #fff;
}

.pageNav{padding: 20px 0px;text-align: center;line-height: 25px; clear: both;}
.page-numbers{color: #333;}
.pageNav span,.pageNav a{border: 1px solid #ccc;padding: 0px 10px;display: inline-block;margin:0px 5px; font-size:12px; }
.current{background-color: #312934;color: #fff;border:none;}
.pageNav .pageDisable{ background-color:#fff;color: #ccc; }
.pageNav .pageThis{ background:#cc0033; border: 1px solid #ccc;color:#fff; line-height:24px;}
.pageNav .pageBypass{ border:0;  line-height:25px; }
.pageNav span.pageSkip{  border:0; line-height:25px; overflow:hidden; padding:0 3px}
.pageNav .pageTxt{line-height:18px;margin:0 6px; text-align:center; border:1px solid #7e9db9; overflow:hidden; #vertical-align:-3px; font-family:'Lucida Grande',Arial,'\5b8b\4f53'; }
.pageNav .pageBtn{ background-color:#418bd6; border:none; color:#fff; cursor:pointer; font-family:'Lucida Grande',Arial,'\5b8b\4f53'; font-size:12px; height:24px; line-height:21px; margin-left:5px; padding:0 5px; #padding:0 1px; vertical-align:top; _overflow:hidden; }
.pageNav a:hover{text-decoration:none; background: #312934; color: #fff;}


.about{
	font-size: 16px;
	line-height: 30px;

}

.path{
	font-size: 12px;
	color: #989898;
	min-height: 70px;
	line-height: 70px;
	font-family: serif;
}
.path a,.path span{
	color: #989898;
	font-family: serif;
}

.path a:hover{
	color: #fe6a00;
}
#aaa>li.active>a, #aaa>li.active>a:hover, #aaa>li.active>a:focus{
	background-color: transparent;
	border-color: #f5f5f5;
    border-bottom: 3px #096db9 solid;
}
#aaa>li>a:hover, #aaa>li>a:focus{
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #096db9;
}
.aside-wrap{
	background-color: #191919;
	max-height: 510px;
}
.tab-item{
	height: 40px;
	line-height: 40px;
	float:left;

}
.note-que-list{
	width: 100%;
	float:left;
	border-top: 1px solid #333;
	max-height: 477px;
	overflow: auto;

}
.note-que-list dt,.curr{
	width: 100%;
}
.note-que-list dt,.note-que-list dd{
	line-height: 40px;
	float:left;
	color: #999;
	
}
.note-que-list dd{
	font-size: 12px;
	text-indent: 2em;
}

.nav-tabs{
	border-color: #eee;
	background-color: #fff;
}
.nav-tabs>li>a{
	color: #000;
	font-size: 16px;
	padding:15px 30px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
	border-color: #fff;
	border-bottom:3px #096db9 solid;
	color: #096db9;
}
.nav>li>a:hover, .nav>li>a:focus{
	background-color: #fff;
	border-color: #fff #fff #ddd;
	color: #096db9;
}
.nav>li>a:hover{
	border-color:transparent;
}

.tab-content{
	border:1px #eee solid;
	border-top:none;
	width:100%;
}
.course_b{
	width: 100%;
}
.course_b tr {
    border-bottom: 1px dotted #dddddd;
}
.course_b .th td {
    background: #F9F9F9;
    font-weight: bold;
    color: #000;
}
.course_b td {
    padding: 8px 5px;
}
.course_b td h4{
	font-size: 14px;
}
.gray1, a.gray1 {
    color: #666666 !important;
}

.f-tr {
    text-align: right;
}
.more_c {
    display: inline-block;
    width: 80px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    background: #FF7300;
    border: 0;
    cursor: pointer;
    margin-left: 16px;
}
.more_c:hover{
	color: #fff;
	background-color: #ff500b;
}
.more_cc {
    display: inline-block;
    width: 80px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    background: #fe6a00;
    border: 0;
    cursor: pointer;
    margin-left: 16px;
}
.more_cc:hover{
	color: #fff;
	background-color: #165e98;
}
#settings{
	text-align: center;
	padding:50px 20px;
}

.jg_ljbm{
	color: #fff;background-color: #096db9;padding:15px 65px;
	display: none;
	font-size: 18px;
}
.jg_ljbm:hover{
	color: #fff;
	background-color:#195480;
}
.wx_content_info{
	background-color: #fff;
	padding:20px 30px;
	overflow: hidden;
	margin-bottom: 20px;
}
.wx_content_info h2{
	font-size: 20px;
}
.wx_content_info p{
	color: #999999;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	margin-top: 15px;
}
.wx_content_info font{
	color: #e85308;
    font-size: 24px;
}
.jg_collect{
	color:#d0d0d0;
}
.school_info{
	background-color: #fff;
	overflow: hidden;
}
.school_info a{

	background-color: #fff;
}
.school_logo{
	width: 100%;
	position: relative;
}
.school_logo a{
	border: 1px solid #e6e6e6;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
	position: absolute;
	left:22%;
}
.school_info p{
	width: 100%;
	padding:0px 30px;
	font-size: 14px;
	line-height: 25px;
	height: 150px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 170px;

}
.tuijian_hot{
	background-color: #fff;
	margin-top: 20px;
}
.tuijian_tit{
	font-size: 16px;
	border-bottom:1px #e2e2e2 solid;
	margin:0px 15px;
	line-height: 40px;
}
.tuijian_list{
	margin:20px 15px;
	padding-bottom: 20px;
	border-bottom:1px #e2e2e2 dashed;
}
.tuijian_list h3{
	font-size: 16px;
	width: 100%;
}
.tuijian_list a{
	color: #333;
	width: 100%;
}
.tuijian_list_tit{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.tuijian_list a:hover{
	color: #fe6a00;
}
.tuijian_list_exsch{
	line-height: 20px;
}
.tuijian_list_exsch,.tuijian_list_exsch a{
	color: #ababab;
	font-size: 14px;
	width: 100%;
	margin-bottom:10px;
}
.tuijian_list_price{
	font-size: 20px;
	font-weight: bold;
	width: 100%;
}
.win_qrcode{display: none;}
.qy_city{
	background-color: #f7f7f7;width: 100%;border-radius: 25px;padding:10px 20px;font-size: 16px;cursor: pointer;color: #666;margin-top: 10px;
}
.qy_city:hover{
	background-color: #eee;color: #666;
}
.qy_city span{
	color: #999;
	margin-top: 2px;
}

.qy_city_address{
	padding:10px 20px 0px 20px;color: #999;
	overflow: hidden;
	display: none;

}