*{margin:0;padding: 0;}
body {background-color: #fff;color: #666;font: 12px/24px "Microsoft YaHei",Helvetica,Arial,sans-serif;}
img {margin:0;padding:0;border:none;vertical-align: middle;}
ul,li,tr,td,th{margin:0;padding: 0;}
li{list-style: none;}
a:link,a:visited{color:#666;text-decoration:none;}
a:active,a:hover {color:#006ea6;text-decoration:none;}
button a:link,a:visited,a:active,a:hover{color:#fff;text-decoration:none;}
.clearfix{clear:both;overflow:hidden;}
h1{font: 30px/40px "Microsoft YaHei"; color:#333;text-align: center;}
h4{font: 14px/28px "Microsoft YaHei"; color:#999;text-align: center;}
input{margin:0;padding:0;}
.clear{clear: both;}

/*top*/
.banner-container{margin:0 auto;background:#0b7beb; }
.top{height:50px; background:#000;filter:Alpha(opacity=20);background:rgba(0,0,0,0.2) none repeat scroll !important;}
.top .content{margin:0 auto;width:1100px;position:relative;color: #fff;}
.top .fl{float: left;}
.top .fr{float: right;font: 12px/50px "Microsoft YaHei";}
.top .fr li{float: left; padding-left:10px;position:relative;}
.banner1{margin:0 auto;height:110px; background:url(images/banner1.jpg) no-repeat center;}
.banner2{margin:0 auto;height:177px; background:url(images/banner2.jpg) no-repeat center;}
.banner3{margin:0 auto;height:109px; background:url(images/banner3.jpg) no-repeat center;}
.qq_div{width:83px;height:84px;position:absolute;top:45px;left:-5px;display:none;border:1px solid #d8d8d8;background:#fff;padding:6px;}
.ser_div{width:83px;height:84px;position:absolute;top:45px;left:-5px;display:none;border:1px solid #d8d8d8;background:#fff;padding:6px;}
.qq_li,.service_li{cursor:pointer;}
/*课程*/
.main-gray{margin:0 auto;padding:20px 0;background:#f8f8f8;}
.main{margin:0 auto;width: 1100px;}
.main h1{text-align: center;font:bold 22px/50px "Microsoft YaHei";color:#f1ff5d;}
.main h1.gray{ padding: 0 20px;background: #ececec; color: #0c8af1;}
.main h1.black{ padding: 0 20px;background:none; color: #0c8af1;}
.main h3{text-align: center;font: 14px/28px "Microsoft YaHei"; }
.main h3.white{color: #fff;}
.main h2{
	padding:20px 0 5px 0;
	font: 18px/36px "Microsoft YaHei";
	font-weight: bold;
	color: #00F;
}
table{border-collapse:collapse;background:#fff;width:100%; font:12px/24px  Microsoft YaHei; border: 1px solid #ddd;}
thead th{padding:5px 10px;background:#0c8af1;font-size:16px;font-weight:normal;text-align:center;color: #fff;}
th,table td{border:1px solid #ddd;}
table th.fl,table td.fl{text-align:left;}
td{text-align:center;padding:10px 10px;}
tr:hover{background:#f8f8f8;}
.btn01{background: #ff7827;border-radius:2px 2px 2px 2px;color:#FFF;display:inline-block;padding:3px 12px; line-height:22px;cursor: pointer;}
.btn01:link,.btn01:visited{color:#fff;text-decoration:none;}
.btn01:active,.btn01:hover{color: #fff;text-decoration:none; background:#ff7e31;}

/*特色*/
.main-blue{margin:0 auto;padding:30px 0;background:#0c8af1;}
.tese{margin-top:20px;padding:20px 20px;width:1060px;background: #fff;}
.tese ul{position:relative;width:1060px; height:680px;color: #666;font:14px/28px "Microsoft YaHei";background: url(images/tese.jpg) no-repeat center;}
.tese ul h4{color:#0d8bf2;font-weight:bold;}
.title{position: absolute;left:320px; top:300px;width:400px; height:100px; text-align: center;font:18px/36px "Microsoft YaHei"; color:#e02c41;}
.one{position: absolute;left:320px; top:10px;width:400px; height:60px; text-align: center;}
.two{position: absolute;left:50px; top:150px;width:250px; height:60px; }
.three{position: absolute;left:10px; top:350px;width:240px; height:60px; }
.four{position: absolute;left:50px; top:510px;width:300px; height:60px; }
.two,.three,.four,.two h4,.three h4,.four h4{text-align:right;}

.five{position: absolute;left:810px; top:340px;width:250px; height:60px; }
.six{position: absolute;left:700px; top:500px;width:300px; height:60px; }
.seven{position: absolute;left:780px; top:150px;width:280px; height:60px; }
.fire,.six,.seven,.five h4,.six h4,.seven h4{text-align:left;}


/*联系我们*/
.tel{margin:20px 0;}
.tel li{float:left;}
.tel li h4{text-align:left; color:#333;font:14px/36px "Microsoft YaHei"; font-weight:bold;}
.tel li.fl{float: left;}
.tel li.center{float: left; padding:0 0 0 130px;}
.tel li.center em{ color:#e02c41; font:14px/28px Arial;font-style:normal;}
.tel li.fr{float: right;}
.tel li.fr h4{ text-align:center;}
.tel li.fr img{padding-left: 15px;}

/* teacher */
.swiper-container {
	padding-top: 40px;
}
.swiper-container .swiper-slide {
	width: 500px;
	height: 800px;
	color: #fff;
	background: #c7132e;
}
.swiper-container .swiper-slide img {
	width: 500px;
	height: 492px;
}
.swiper-container .swiper-slide div {
	padding: 20px 40px 0 0;
	line-height: 1.5;
}
.swiper-container .swiper-slide div p {
	text-indent: 20px;
	font-size: 13px;
}