@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{
	width:100%;min-width:1000px;
	height:673px;
	background:url(../images/banner.jpg) no-repeat center center;
}
.sections{
	width:100%;
	height:673px;
	position:relative;
}
.mask{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 673px;
  background:url(../images/mask.png) no-repeat center center;
  z-index: 1;
}
.text{
	width:100%;
	position:absolute;
	top:132px;
	z-index:2;
	color:#fff;
}
.text .wap11{position: relative;}
.banner-f{width: 712px; height: 294px; background: url(../images/banner-f.png) no-repeat center center; margin: 0 auto;}
.btn-zx{width: 398px; height: 55px; position: absolute; left: 50%; bottom: -86px; margin-left: -199px;}
.content1 .wap11,.content2 .wap11,.content3 .wap11,.content4 .wap11,.content5 .wap11,.content6 .wap11,.content7 .wap11{padding-top: 70px; padding-bottom: 30px;}
.font{text-align: center;}
.con-pic{margin-top: 40px;}
.con-pic li{float: left; width: 300px; margin-left: 50px; height: 356px; position: relative;}
.con-pic li .picimg{text-align: center; }
.con-pic li .pic-text{font-size: 18px; color: #FFF; width: 260px; height: 70px; background: #38393f; text-align: center; padding:20px 20px 0 20px; position: absolute; bottom: 0px; left:0;} 
.con-pic li .close{width: 65px; height: 65px; position: absolute; right: -27px; bottom: -19px;}
.btn a{width: 463px; height: 40px; margin: 60px auto 0; display: block;}
.content2{height: 800px; background: url(../images/bg1.jpg) no-repeat center center;}
.need{ width: 1016px; margin: 0 auto ; margin-top: 94px;}
.need li{width: 234px; float: left; height: 130px; background: #FFF; position: relative; margin-right: 20px; margin-top: 40px; margin-bottom: 50px;}
.need li .n1{position: absolute; top: -45px; left: 50%; margin-left: -45px;}
.need li .bg-con{text-align: center; margin-top: 60px;}
.need-btn{width: 88px; height: 35px; color: #FFF; font-size: 18px; text-align: center; line-height: 35px; background: #eb1f37; position: absolute; left: 50%; margin-left: -44px; bottom: -15px;}
.content3{padding-bottom: 30px;}
.zhun{margin-top: 105px;}
.zhun li{width: 362px; height: 308px; background: url(../images/bg-show.png) no-repeat; position: relative; padding-top: 20px; float: left;}
.zhun li .icon1{width: 85px; height: 85px; position: absolute; left: 50%; top:-42px; margin-left: -42.5px;}
.zhun li .xian{width: 294px; height: 263px; border: 2px solid #19b559; margin: 0 auto; position: relative;}
.zhun li .xian .txt1{font-size: 30px; color: #333; text-align: center; font-weight: 700; padding-top: 30px; padding-bottom: 20px;} 
.zhun li .xian .txt2{font-size: 16px; color: #333; padding: 0 50px; }
.xiang{width:140px; height:37px; position: absolute; left: 50%; margin-left: -70px; bottom: 20px; font-size: 16px; color: #19b559; border: 1px solid #19b559; border-radius: 4px; text-align: center; line-height: 37px;}
.zhun li.other1 .xian{border-color: #ffcc03;}
.zhun li.other1 .xian .xiang{border-color: #ffcc03; color: #ffcc03;} 
.zhun li.other2 .xian{border-color: #1294e9;}
.zhun li.other2 .xian .xiang{border-color:#1294e9; color: #1294e9;}
.content4{height: 1049px; background: url(../images/bg2.jpg) no-repeat center top;} 
.dayi{margin-top: 50px;}
.dayi li{width: 352px; height: 376px; text-align: center; float: left; background-position: center center; background-repeat: no-repeat; margin-left: 10px;}
.dayi li h3{color: #FFF; font-size: 24px; padding-top: 97px;}
.dayi li p{font-size: 16px; color: #FFF; padding:20px 40px;}
#table_1,#table_2{text-align: center; margin-top: 30px; border:none; font-size: 16px; width: 1098px; border: 1px solid #FFF;}
#table_1 th,#table_2 th{background:#3e70b3; text-align: center; color: #FFF; line-height: 40px; border: none;}
#table_1 td,#table_2 td{border: 1px solid #FFF;  line-height: 25px; font-size: 14px;background: #88abda; color: #FFF; }
#table_1 tr td a,#table_2 tr td a{width: 101px; height: 22px; color: #FFF; text-align: center; display: inline-block; margin: 0 auto; color:#ffd83c; line-height: 22px;}
.content6 .wap11{width: 1140px; margin:0 auto;}
.content6 .wap11 .pic11{text-align: center; margin-top: 40px;}
.content7{height: 946px; background: url(../images/bg3.jpg) no-repeat center center;}

.content8{background: #448aca; padding-bottom: 40px; padding-top: 50px;}
.huan{margin-top:73px;}
.huan li{width: 265px; height: 375px; float: left; margin-right: 10px;}
.huan li .huan-text{width: 245px; height: 163px; background: #FFF; color: #333; font-size: 16px; padding: 20px 10px 0;}
.tea-class .tch_img {
 width:1066px;
 height:467px;
 margin:0 auto;
 background:url(../images/k_bg.png) no-repeat;
 position:relative
}
.jq-teacher-switch{margin-top: 147px;}
.tea-class .tch_img img {
 position:absolute;
 left:51px;
 cursor:pointer;
 top:-58px
}
.tea-class .tch_img .arrow1 {
 width:123px;
 height:90px;
 background:url(../images/watch.png) no-repeat;
 position:absolute;
 left:300px;
 bottom:135px
}
.tea-class .tch_img .tch_intr {
 position:absolute;
 top:30px;
 left:493px;
 width:381px
}
.tea-class .tch_img .tch_name {
 font-size:30px;
 color:#FFF;
 border-left:6px solid #eb1f37;
 text-indent:15px;
 position:relative;
 left:-25px;
 margin-bottom:13px
}
.tea-class .tch_img .tch_font1 {
 font-size:18px;
 color:#FFF;
 line-height:40px
}
.tea-class .tch_img .tch_font2 {
 font-size:16px;
 color:#FFF;
 line-height:28px
}
.tea-class .tch_img .tch_jian{font-size: 24px; color: #FFF; padding-top: 10px;}
.tch_nav {
 margin:0 auto;
 height:140px;
 margin-top: 20px;
 margin-left: 237px;
}
.tch_nav li {
 width:100px;
 height:100px;
 cursor:pointer;
 float:left;
 margin-right:30px;
 background-repeat: no-repeat;
 background-position: center center;
}
.tch_nav li p{background: url(../images/w0.png) no-repeat center center; width: 100px; height: 100px;}
.tch_nav li p.w1{background-image: url(../images/w1.png);}
.tch_nav li p.w2{background-image: url(../images/w2.png);}
.tch_nav li p.w3{background-image: url(../images/w3.png);}
.tch_nav li p.w4{background-image: url(../images/w4.png);}
.tch_nav li p.w5{background-image: url(../images/w5.png);}
.tch_nav li p.w6{background-image: url(../images/w6.png);}
.tch_nav li p.w7{background-image: url(../images/w7.png);}
.tch_nav li.current p{background-image: url(../images/w0-h.png);}
.tch_nav li.current p.w1{background-image: url(../images/w1-h.png);}
.tch_nav li.current p.w2{background-image: url(../images/w2-h.png);}
.tch_nav li.current p.w3{background-image: url(../images/w3-h.png);}
.tch_nav li.current p.w4{background-image: url(../images/w4-h.png);}
.tch_nav li.current p.w5{background-image: url(../images/w5-h.png);}
.tch_nav li.current p.w6{background-image: url(../images/w6-h.png);}
.tch_nav li.current p.w7{background-image: url(../images/w7-h.png);}