@charset "utf-8";
/* CSS Document */
.navbar { 
    margin-bottom:0px;
}
.navbar-default {
	background:#fff;
	border:none;
	box-shadow:0px 2px 8px 0px rgba(50,50,50,0.25)
}
.navbar-default .navbar-brand {
	height:90px;
	line-height:45px;
}
.navbar-default .navbar-brand>img {
	width:100%;
}
.navbar-default .navbar-nav>li>a {
	font-size:16px;
	line-height:45px;	
}
.navbar-default .navbar-toggle { margin-top:20px;}

.banner {
	background:-moz-linear-gradient(left,#383637,#615c59);/*Mozilla*/
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#383637),to(#615c59));/*Old gradient for webkit*/
	background:-webkit-linear-gradient(left,#383637,#615c59);/*new gradient for Webkit*/
	background:-o-linear-gradient(left,#383637,#615c59); /*Opera11*/
}
.banner img { margin:0 auto;}

#box_1 {box-shadow:inset 0px 15px 15px -15px #333;background: #dbdbdb;}
#box_1 .pic_1 { text-align:center; margin-top:-50px;}
#box_1 .pic_1 img {}

#box_2 { background:#fff; box-shadow:inset 0px 15px 15px -15px #666; margin-top:-100px; padding-bottom:40px;}
.box_2_title { margin-top:150px; text-align:center;}
.box_2_title h3 { font-size:30px; font-weight:bold; color:#0c0c0c;}
.box_2_title p {  font-size:22px;}
.box_2_pic { text-align:center;}
.box_2_title_2 { margin-top:30px; text-align:center;}
.box_2_title_2 h3 { font-size:30px; font-weight:bold; color:#0c0c0c;}
.box_2_title p.box_2_title_p {  font-size:22px;}
.box_2_title_p .title_line_left { background:url(title_line_left.jpg) no-repeat;height: 3px; width: 180px;display: -webkit-inline-box; margin-bottom:5px;}
.box_2_title_p .title_line_right { background:url(title_line_right.jpg) no-repeat;height: 3px; width: 180px;display: -webkit-inline-box; margin-bottom:5px;}
.box_2_title_2 h3 .title_line_left { background:url(title_line_left.jpg) no-repeat;height: 3px; width: 180px;display: -webkit-inline-box; margin-bottom:10px;}
.box_2_title_2 h3 .title_line_right { background:url(title_line_right.jpg) no-repeat;height: 3px; width: 180px;display: -webkit-inline-box; margin-bottom:10px;}

#box_3 {
	max-width:1920px;

	text-align:center;
	color:#fff;
}
#box_3 h1 { font-weight:bold; font-size:40px;}
#box_3 p { font-size:18px; letter-spacing:1px;}

#box_4 { background:#373737; padding-bottom:20px;}
#box_4 .container { background:url(why.png) no-repeat; padding-top:50px;}
.box_4_title { font-size:36px; font-weight:bold; text-align:center; color:#cdcdcd; margin-bottom:40px;}
.box_4_text { width:950px; margin:0 auto;}
.box_4_text dl { overflow:hidden;}
.box_4_text dl dd {
	float:left;
	margin-right:30px;
	border-radius:30px;
	background:-moz-linear-gradient(left,#886b49,#ddad6d);/*Mozilla*/
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#886b49),to(#ddad6d));/*Old gradient for webkit*/
	background:-webkit-linear-gradient(left,#886b49,#ddad6d);/*new gradient for Webkit*/
	background:-o-linear-gradient(left,#886b49,#ddad6d); /*Opera11*/
	color:#323337;
	text-align:center;
	font-size:18px;
	width:200px;
	font-weight:bold;
	line-height:35px;
}
.box_4_text dl dt { float:left; font-size:18px; border-bottom:1px #96764f solid; width:710px; line-height:35px; color:#9a9a9a; font-weight:normal;}

.table_box {width:870px; margin:0 auto; overflow:hidden; height:900px;overflow-y:scroll;margin-bottom: 20px;}
.table_box::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
}
.table_box::-webkit-scrollbar {
  width: 6px;
  height: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.table_box::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 28px;
}
.table_box::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.table_box2 {width:805px; margin:0 auto; overflow:hidden; height:900px;overflow-y:scroll;margin-bottom: 20px; border:10px #b27c4a solid; background:#fff; padding:20px;}
.table_box2::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
}
.table_box2::-webkit-scrollbar {
  width: 6px;
  height: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.table_box2::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 28px;
}
.table_box2::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#box_5 { box-shadow:inset 0px 15px 15px -15px #666; padding-top:50px; padding-bottom:40px;}
.box_5_text { text-align:center; margin-bottom:20px;}
.box_5_text ul { font-size:36px; color:#333333; font-weight:bold; padding-left:0;}
.box_5_text li { font-size:18px; color:#292929; list-style-type:none;}

#box_6 { background:#f8e3c8; box-shadow:inset 0px 15px 15px -15px #666; padding-bottom:40px; padding-top:50px;}

#box_7 { box-shadow:inset 0px 15px 15px -15px #666; padding-top:50px; padding-bottom:30px;}

#box_8 { margin-bottom:30px;}
.box_8_title {	
	width:100%;
	background:-moz-linear-gradient(left,#b98b50,#f1be7c);/*Mozilla*/
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#b98b50),to(#f1be7c));/*Old gradient for webkit*/
	background:-webkit-linear-gradient(left,#b98b50,#f1be7c);/*new gradient for Webkit*/
	background:-o-linear-gradient(left,#b98b50,#f1be7c); /*Opera11*/
	text-align:center;
	color:#fff;
	padding:10px 0px 30px 0px;
}
.box_8_title h2 { font-weight:bold; font-size:36px; line-height:45px;}
.box_8_title p { font-size:18px;}
.box_8_pic { text-align:center; }

.tablediv{
  width: 840px;
  height: auto;
  padding: 10px;
  margin: 0 auto;
  background-color: #f9f3e6;
  border: 1px solid #a48a73;
}
.lesson{
  width: 100%;
  height: auto;
  border: 1px solid #a48a73;
  background-color: #FFF;

}
.lesson td{
  width: 12.5%;
  border: 1px solid #a48a73;
  height: 30px;
}

.box_2_pic .teacher{
  width: 750px;
  height: auto;
  border: 1px solid;
  margin: 0 auto;
}

.box_2_pic .teacher th,td{
border: 1px solid;
text-align: center;
height: 30px;
}
.org{
  background: #cc9966;
  color: #fff;
  font-weight: bold;
}
.oth{
  background: #fff;
}
.time{
  background: #cc9966;
  color: #fff;
}
.teacher_title{
  background: #cc9966;
  color: #fff;
}
.gray{
  background: #cfcec7;
}
.box_title{
  font-size: 60px !important;
  font-weight: 900 !important;
}
























footer { background:#333; color:#fff; padding-bottom:30px;}
footer h3,h5 { color:#ffd200;}
footer a { color:#fff;}
footer a:hover { color:#fffc00; text-decoration:none;}

.foot_info { font-size:12px; padding-top:15px; color:#666;}
.foot_info a { color:#666;}
.foot_info a:hover { color:#cc0000; text-decoration:none;}

.ico_qq { background:url(ico_qq.png) no-repeat;display: -webkit-inline-box;width: 21px;height: 21px;}


.foot_info { font-size:12px; padding-top:15px; color:#666;}
.foot_info a { color:#666;}
.foot_info a:hover { color:#cc0000; text-decoration:none;}
@media (max-width: 1024px){
#box_1 .pic_1 {text-align: center;margin-top: -30px;}
#box_1 .pic_1 img { width:96%;}

.box_2_title { margin-top: 120px; text-align: center;}
.box_2_pic img { width:96%;}
.box_2_title_p .title_line_left {display: none;}
.box_2_title_p .title_line_right {display:none;}
.box_2_title_2 h3 .title_line_left { display: none;}
.box_2_title_2 h3 .title_line_right {display: none;}

.box_4_title { font-size: 18px; font-weight: bold; text-align: center; color: #cdcdcd;margin-bottom: 40px;}
.box_4_text { width: 96%;margin: 0 auto;}
.box_4_text dl dd {
    float: left;
    margin-right: 0px;
    border-radius: 30px;
    background: -moz-linear-gradient(left,#886b49,#ddad6d);
    background: -webkit-gradient(linear,0 50%,100% 50%,from(#886b49),to(#ddad6d));
    background: -webkit-linear-gradient(left,#886b49,#ddad6d);
    background: -o-linear-gradient(left,#886b49,#ddad6d);
    color: #323337;
    text-align: center;
    font-size: 16px;
    width: 140px;
    font-weight: bold;
    line-height: 35px;
	margin-bottom:10px;
}
.box_4_text dl dt {
    float: left;
    font-size: 14px;
    border-bottom: 1px #96764f solid;
    width: 710px;
    line-height: 30px;
    color: #9a9a9a;
    font-weight: normal;
}

.box_5_text { text-align: center;margin-bottom: 20px;}
.box_5_text ul { font-size:20px;color: #333333;font-weight: bold;}
.box_5_text li { font-size: 14px;color: #292929;list-style-type: none;}

.table_box { width:96%; margin:0 auto; overflow:hidden; height:500px; overflow-y:scroll; margin-bottom: 20px;}
.table_box2 { width:96%; margin:0 auto; overflow:hidden; height:500px; overflow-y:scroll; margin-bottom: 20px; border:5px #b27c4a solid; background:#fff; padding:20px;}

.box_8_title h2 { font-weight: bold; font-size: 20px; line-height:30px;}
.box_8_title p { font-size: 14px;}
.box_8_pic img { width:96%;}

.footer_box { width:90%; margin:0 auto;}

.power { color:#666; font-size:10px; text-align:right; padding-bottom:10px;}


.table_box table{
  width: 100%;
}
.tablediv{
  width: 98%;
  height: auto;
  padding: 0;
  margin: 0 auto;
}
.lesson{
  width: 100%;
  height: auto;

}
.lesson td{
  width: 12.5%;
  height: 30px;

}
.box_2_pic .teacher{
  width: 98%;
  height: auto;

  margin: 0 auto;
}

.box_2_pic .teacher th,td{
text-align: center;
height: auto;
}

.box_2_title p {  font-size:16px;}
.box_2_title p.box_2_title_p {  font-size:16px;}
.box_title{
  font-size: 36px !important;
  font-weight: 900 !important;
}
.oth{
  background: #fff;
}




}