@charset "gb2312";
@import url(public.css);
body{margin:0; padding:0; font:14px/1.5 "Î¢ÈíÑÅºÚ"; background: #f1f1f1;}
ul,li,p,h1,h2,h3,h4,ol{margin:0; padding:0; list-style: none;}
.headfixed{ position:fixed; top:0; z-index:100; left:0;}
.headboine{ width: 100%; background:#fff; height:80px; min-width:1024px; border-bottom: 1px solid #dcdcdc;margin:0 auto;}
.headwrap{ width: 1286px; margin: 0 auto; height: 80px;}
.logo{ float: left; margin-top:20px;}
.logo img{ display: block;}
.basenav{ float: left; margin-top:36px; margin-left: 20px;}
.basenav a{ display: inline-block; margin: 0 7px;}
.basenav a:hover,
.basenav a.current{ border-bottom: 2px solid #003c58; color: #003c58;}
.othernav{ float: right; margin-top: 40px; margin-right:0px;}
.othernav a{ background-image:url(../img/dianhua.png);padding-left:50px; background-repeat:no-repeat; background-position:left center;height:40px;}
.consultphone{ color: #707070; font-size: 14px; margin-right: 20px; line-height:40px;}
.consultphone span{ font-size: 16px; font-family:Arial;}
.app_download{color: #707070; font-size: 14px;margin-right: 20px;}
.app_download a{ display: inline-block; background: url(../img/dianhua.png) no-repeat;
	padding-left: 30px;
}
.sub-class{height: 170px;  width: 100%; margin-top: 81px;}
.sub-banner{z-index: 1; position: relative;}
.sub-banner1{height: 170px; background: #7bdbff url(../img/banner1.png) no-repeat center top; position: absolute; left: 0; top:0; width: 100%; }

/*sub1-class*/
.sub1-class{height: 232px; padding-top: 15px;}
.top{width: 1000px; margin:0 auto;}
.sub1-con{height: 210px; }

.sub1_ll{width: 280px; height: 210px; float: left;margin-right: 7px; position: relative;}
.sub1_l{ position: relative;z-index: 1; }
.sub1_l li{width: 280px; height: 210px; background: url(../img/sm_banner1.png) no-repeat; position: absolute; left: 0; top:0;}
.sub1_l li a{width: 280px; height: 210px; display: inline-block;}
.sub1_l .con-one{background-image: url(../img/sm_banner2.jpg);}
.sub1_l .con-one1{background-image: url(../img/lfj.jpg);}
.sub1_l .con-one2{background-image: url(../img/sm_banner3.png);}
.sub1_l .con-one3{background-image: url(../img/sm_banner4.png);}
.quan{position:absolute;bottom:3px;left:65%;display:inline-block;
      z-index: 2;}
.quan li{float:left;height:16px;width:16px;margin-right: 2px;
	 background:url("../img/1.png") no-repeat; cursor: pointer;}
.quan .current{background:url("../img/2.png") no-repeat;}
.sub1_r{width: 708px; height: 210px; background: #e6e1e1 ;  float: left;}
.sub1_r h3{font-size: 20px; text-align: center; color: #614445; font-weight: normal; height: 45px;  line-height: 45px; border-bottom: 1px dashed #c0bcbb;}

.say{color: #FFF; text-align: center; font-size: 16px;}
.lei-con{height: 109px; }
.lei_l{width: 353px; height:107px; float: left; padding-top: 10px; position: relative; }
.lei_l h2{font-size: 18px; text-align: center; color: #624141; font-weight: normal;}
.lei_r{border: 0;}
.lei-other{color: #be0303;}
a{text-decoration: none;}
.con_txt{font:12px "ËÎÌå"; color: #624141; font-weight: 700; padding-top: 10px; padding-left: 24px;}
.con_txt li{height: 30px; line-height: 30px;}
.con_txt .txt1{font-weight: normal; margin-right: 10px;}
.con_txt .no-ma{margin-right: 0;}
.con_txt a{color: #624141; }
.lei-line{ height: 80px; overflow: hidden;  position: absolute; right: 7px; top:23px; border-right: 1px dashed #c0bcbb;}
/*sub2-class*/
.sub2-class{height: 459px; background: #e3eeff; padding-top: 20px;}
.sub2-class h1,.sub3-class h1,.sub4-class h1{font-size: 32px; font-weight: normal; text-align: center; height: 70px; width: 1000px; position: relative; line-height: 70px;}
.arrow1{width: 45px; height: 44px; background: url(../img/arrow1.png) no-repeat; position: absolute; left: 275px; top:6px;}
.arrow2{width: 45px; height: 44px; background: url(../img/arrow2.png) no-repeat; position: absolute; right: 275px; bottom:6px;}
.ye_pic{text-align: center;}
.tea-con{height: 314px;  }
.tea-l{width: 238px; height: 314px; background: url(../img/ms_banner.jpg) no-repeat; float: left; margin-right: 20px; margin-top: 20px;}
.tea-more{width: 742px; float: left;}
.tea-more li{width: 242px; height: 145px; background: url(../img/teacher_znx.jpg) no-repeat; float: left; margin-right: 8px;  position: relative; margin-top: 21px;}
.tea-more .no-ma{margin-right: 0;}
.tea-more .tea_zhao1{background:url(../img/teacher_ye.jpg);}
.tea-more .tea_zhao2{background:url(../img/teacher_tjr.jpg);}
.tea-more .tea_zhao3{background:url(../img/teacher_mj.jpg);}
.tea-more .tea_zhao4{background:url(../img/teacher_cp.jpg);}
.tea-more .tea_zhao5{background:url(../img/teacher_bsy.jpg);}
.play-icon{text-align: center; margin-top: 39px;}
.jie-txt{height: 38px; width: 100%;position: absolute; left: 0; bottom: 0; color: #FFF; text-align: center; font-size: 14px;  line-height: 38px; background: url(../img/shadow_60.png);}
.all{width: 30px; height: 2px; overflow: hidden; background: #edecec; position: absolute;  bottom: 18px;}
.jie_l{left: 5px;}
.jie_r{right: 3px;}
/*sub3-class*/
.sub3-class{height: 320px; padding-top: 20px;}
.sub3-class .arrow1{left: 311px;}
.sub3-class .arrow2{right: 311px; bottom: 3px;}
.one-pic{height: 134px; margin-top: 27px;}
.one-pic li{width: 325px;height: 134px; float: left; margin-right: 12px; background: url(../img/one.png) no-repeat center center; text-align: center; color: #FFF; font-size: 26px;}
.one-pic .no-ma{margin:0;}
.wenzi{padding-top: 20px}
.t-list{color: #818181; height: 80px; font-size: 16px; }
.t-list a{width: 112px; display: inline-block; text-align: center; font-size: 14px; color: #624141; font-family: "ËÎÌå";}
.con-list li{width: 324px; height: 180px; background: #d6fff4; float: left; margin-right: 14px;}
.con-list .no-public{margin-right: 0;}
.con-list .list-tit{width: 20px; background: #4eceab; height: 170px; font-size: 20px; color: #FFF; padding-left: 14px; padding-right: 14px; text-align: center; padding-top: 10px; font-weight: normal; float: left;}
.con-list .list-tit a{color: #FFF;}
.con-nei{width: 256px; height: 165px; float: left;  padding-left: 15px; padding-top: 15px; padding-right: 5px;}
.con-nei p{height: 30px; line-height: 30px;}
.con-nei a{color: #121212;}
/*sub4-class*/
.sub4-class{height: 548px; background: #e3eeff; padding-top: 20px;}
.sub4-class .arrow1{left: 257px;}
.sub4-class .arrow2{right: 257px;}
.theme-course li{width: 326px; height: 181px; float: left; cursor: pointer; margin-top: 30px; margin-right: 10px; position: relative;  overflow:hidden; }
.theme-course .course-3-1{background: url(../img/kecheng1.jpg) no-repeat;}
.theme-course .course-3-2{background: url(../img/kecheng2.jpg) no-repeat;}
.theme-course .course-3-3{background: url(../img/kecheng3.jpg) no-repeat; margin-right: 0;}
.theme-course .course-3-4{background: url(../img/kecheng4.jpg) no-repeat;}
.theme-course .course-3-5{background: url(../img/kecheng5.jpg) no-repeat;}
.theme-course .course-3-6{background: url(../img/kecheng6.jpg) no-repeat; margin-right: 0;}
.shadow-60{width: 100%; height: 100%; background: url(../img/shadow_60.png); position: absolute; left: 0; top: 135px; color: #FFF; transition: all 0.3s ease 0s; -webkit-animation:all 0.3s ease 0s ; -ms-transition:all 0.3s ease 0s;}
.theme-course h4{font-size: 20px; text-align: center; font-weight: normal; height: 45px; line-height: 45px;}
.shadow-60 .big-wen{font-size: 22px;}
.shadow-60 p{text-align: center; font-size: 16px; line-height: 30px; padding-top: 50px; padding-left: 10px; padding-right: 10px;}
.theme-course li a{color: #FFF;}


.footer{width:100%;height:311px;font-size:14px;color:#999;margin-top:20px;background:url(../img/b1.png);}
.footer_one{width:1286px;height:311px;margin:0 auto;}
.footer_about{width:276px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;}
.footer_one h1{font-size:16px;color:#ccc;margin-bottom:30px;}
.footer_about a{width:90px;height:29px;background:url(../img/b2.png);float:left;margin-top:20px;}
.footer_contact{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join img{float:left;}
.footer_join div{float:left;margin-top:17px;}
.audition{margin-left:50px;display:inline;}
.copyright{width:1286px;text-align:center;float:left;margin-top:20px;}
.footer_one span{line-height:24px;}
.footer_map{width:240px;height:230px;float:left;margin-top:18px;padding-left:30px;}
.footer_map div{width:202px;height:24px;float:left;}
.footer_map div a{width:70px;text-align:left;height:24px;line-height:24px;color:#999;}