@charset "utf-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul,button{margin:0;padding:0;border:0}
body{font:14px/1.5 "Microsoft YaHei"; color: #222;}
b,em,i,ins{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
a{text-decoration:none; }
.fr{float: right;}
.fl{float: left;}
.clearfix{zoom:1;}
.clearfix:after,.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;}
img,button{border:0;}
body{background: #FFF;}
.wap11{width: 1100px;margin: 0 auto;}
/* banner*/
.banner{
	width:100%;min-width:1100px;
	height:420px;
	background:url(../images/banner.jpg) no-repeat center center;
}
.banner2019{
	width:100%;min-width:1100px;
	height:420px;
	background:url(../images/banner2019.jpg) no-repeat center center;
}
.banner2020{
	width:100%;min-width:1100px;
	height:420px;
	background:url(../images/banner2020.jpg) no-repeat center center;
}
/*schedule*/
.schedule{
	width:100%;min-width:1100px;
	background:#f5f5f5;
}
.schedule-container{
	padding-top:20px;
	background:#ffffff;
}
.schedule-content{
	width:1100px;
}
.schedule-left{
	margin-left:10px;
}
.schedule-left ul li{
	width:225px;
	height:35px;
	line-height:35px;
	text-align:left;
	background:#ecf4fe;
	margin:7px 0;
}
.schedule-left ul li.on a,.schedule-left ul li a:hover{
	background:#4c7fd9;
	color:#fff;
}
.schedule-left ul li a{
	display:block;
	font-size:14px;
	color:#3c3c3c;
	padding-left: 10px;
}
.schedule-right{
	width:865px;
}
.schedule-right-content{
	padding:7px 7px 0;
}
.schedule-right-title{
	width: 105px;
	height:35px;
	line-height:35px;
	background:#4c7fd9;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.schedule-right-content-table table{
	margin-top:10px;
	font-size:14px;
	text-align:center; 
	border-collapse:collapse; 
}
.schedule-right-content-table table tr th{
	background:#5586dc;
	color:#fff;
	width:140px;
	padding:5px 5px;
	border:2px solid #fff;
	font-weight:normal; 
}
.schedule-right-content-table table tr td{
	background:#e6edfa;
	color:#686868;
	width:140px;
	padding:5px 5px;
	border:2px solid #fff; 
}
.schedule-right-content-table table .kechengjieshao1{display: none; position: absolute; left: -60px;bottom:49px;  width: 210px; min-height: 210px; background: #FFF; font-size: 12px; padding:10px; line-height: 26px; text-align: left; border: solid 1px #ddd;}
.schedule-right-content-table table .top-img{position:absolute;bottom:-8px;left:50%; margin-left: -7px;}
.schedule-right-content-info{
	margin-top:10px;
}
.schedule-right-content-teacher{
	margin-top:10px;
}
.schedule-right-classinfo,.schedule-right-teacher{
	margin-top:10px;
	font-size:14px;
	color:#686868;
}
.schedule-right-classinfo p,.schedule-right-teacher p{
	margin-bottom:10px;
	line-height:30px;
}
.schedule-right-classinfo p span,.schedule-right-teacher p span{
	display:inline-block;
	padding-right:6px;
}
.schedule-right-classinfo p span img,.schedule-right-teacher p span img{
	vertical-align:middle;
	width:25px;
	height:25px;
}
.schedule-right-a{
	color:#e61313;
}

