@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"; background: #f1f1f1;}
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;}
.wrap-c{width: 1103px; margin:0 auto;}

/*banner*/
.banner{margin-top: 80px;}
.banner1{height: 500px; background: url(../images/banner.jpg) no-repeat center center;}
/*interview*/
.interview {padding-top: 60px;}
.interview .wrap-c,.english-tea .wrap-c,.math-tea .wrap-c,.luoji_tea .wrap-c{width: 1183px; }
.interview h2,.english-tea h2,.math-tea h2,.luoji_tea h2{text-align: center; background:url(../images/line.png) no-repeat center center; margin-bottom:35px;}
.english-tea h2,.math-tea h2,.luoji_tea h2{background-image: url(../images/line3.png);}
.ms-pic{text-align: center; height: 303px;}
.team{width: 1183px; height: 226px; background:url(../images/bg1.png) no-repeat center center; padding-top: 15px;}
.wz-txt{background: url(../images/line2.png) no-repeat center center;  }
.wz-txt1{text-align: center; margin-left: 28px; padding-top: 8px;}
.ms_font2{text-align: center; margin-top: 8px;}
.ms-con{width: 983px;border: 1px solid #FFF; margin:0 auto; margin-top:8px; padding:15px 22px 12px 8px; font-size: 16px; color: #FFF;}
.teacher-con{margin-top: 20px;}
.teacher-con li{width: 494px; height: 290px; background: #FFF; padding-top: 20px; padding-left: 20px; float: left; margin-left:54px; margin-top: 20px; cursor: pointer;}
.teacher-con li:hover{-webkit-box-shadow: 2px 2px 10px #d7d7d7; -moz-box-shadow: 2px 2px 10px #d7d7d7;  box-shadow: 2px 2px 10px #d7d7d7;  }
.teacher-con-l{width: 188px; }
.teacher-con-r{width: 264px; margin-left: 20px;}
.teacher-con-r h3{font-size: 16px; color: #2f2f2f; margin-top: 6px; margin-bottom: 6px;}
.name_zc{font-size: 18px;font-weight: bold;}
.js-txt{color: #515151;  letter-spacing: 2px; line-height: 20px;}
.jiyu{background: #FFF; height: 300px; margin-top: 30px;}
.jiyu .wrap-c{width: 1103px;}
.jiyu1{width: 1090px; height: 202px; border:1px solid #c9c9c9;  margin:0 auto; margin-top: 11px; padding:6px;}
.jy-txt{font-size: 20px; color: #161616; border-left: 5px solid #00a0e9; height: 30px; line-height: 30px; padding-left: 12px; margin-top: 16px; width: 179px;}
.tel{width: 300px;}
.telphone{width: 160px; float: left; font-size: 18px; color: #bb163e; background: url(../images/tel.png) no-repeat; padding-left: 30px; margin-top: 16px;}
.btn_zx{width: 104px; float: left; margin-top: 10px;}
.wz-info{font-size: 16px; color: #161616; line-height: 30px;}
.jiyu1 dt{width: 160px;}
.jiyu1 dd{width: 903px; margin-left: 15px; }
.wz-info{line-height: 33px; text-indent: 2em; letter-spacing: 1px;}
/*english-tea*/
.english-tea{padding-top: 48px;}
.english-tea .ms-pic{height: 252px;}
.english-tea .team{background-image: url(../images/bg2.png); height: 201px;}
.jyzt{margin-top: 20px;}
.jyzt li{float: left; margin-right: 10px; border: 1px solid #d2d2d2;}
.jy_pic{ width: 266px; height:158px;}
.jyzt li:hover{border-color: #00a0e9;}
.jy_txt{width: 266px; height: 38px; line-height: 38px; color: #161616; text-align: center; }
/*math-tea*/
.math-tea{padding-top: 45px;}
.math-tea .ms-pic{height: 294px;}
.math-tea .team{background-image: url(../images/bg3.png); height: 201px;}
/*luoji_tea*/
.luoji_tea{padding-top: 40px;padding-bottom: 40px;}
.luoji_tea .ms-pic{height:307px; }
.luoji_tea .wrap-c{position: relative;}
.luoji_tea .team{left: 0; top: 349px; background-image: url(../images/bg4.png); height: 201px; *top:336px;}
.luoji_tea .teacher-con{ *margin-top: 420px;*overflow: hidden;}
/*three-lei*/
.three-lei{background: #FFF; margin-top: 28px; padding-top: 10px; padding-bottom: 30px;}
.view-con{width: 350px; height: 468px; border:1px solid #d4d4d4; margin-top: 20px; cursor: pointer;}
.view-con:hover{border:1px solid #33b3ed; }
.view1{margin-right: 20px;}
.view-xw{padding-top: 12px; padding-left: 12px;}
.view-xw p{font-size: 16px;  line-height: 32px; background: url(../images/dot.png) no-repeat center left; padding-left: 15px;}
.view-xw p a{color: #161616;}
.view2 .view-xw p{background-image: url(../images/play