@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: 1190px; margin: 0 auto; height: 80px;}
.logo{ float: left; margin-top:10px;}
.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(../images/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(../images/dianhua.png) no-repeat;
	padding-left: 30px;
}
.sub-class{height: 230px;  width: 100%; margin-top: 81px;}
/* .sub-banner{z-index: 1; position: relative;} */
.sub-banner1{height: 230px; background: #7bdbff url(../images/banner1.jpg) no-repeat center top;  }

/*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(../images/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(../images/sm_banner2.png);}
.sub1_l .con-one1{background-image: url(../images/lfj.jpg);}
.sub1_l .con-one2{background-image: url(../images/sm_banner3.png);}
.sub1_l .con-one3{background-image: url(../images/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("../images/1.png") no-repeat; cursor: pointer;}
.quan .current{background:url("../images/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(../images/arrow1.png) no-repeat; position: absolute; left: 246px; top:6px;}
.arrow2{width: 45px; height: 44px; background: url(../images/arrow2.png) no-repeat; position: absolute; right: 239px; bottom:6px;}
.ye_pic{text-align: center;}
.tea-con{height: 314px;  }
.tea-l{width: 238px; height: 314px; background: url(../images/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(../images/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(../images/teacher_cp.jpg);}

.tea-more .tea_zhao3{background:url(../images/teacher_sjy.jpg);}
.tea-more .tea_zhao4{background:url(../images/teacher_fzj.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(../images/shadow_60.png);}
.jie-txt span{color:#98C605;}
.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(../images/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: 213px; 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 ul a{width: 100%; height: 30px; line-height: 30px; display: inline-block;}
.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(../images/kecheng6.jpg) no-repeat;}
.theme-course .course-3-2{background: url(../images/kecheng5.jpg) no-repeat;}
.theme-course .course-3-3{background: url(../images/kecheng3.jpg) no-repeat; margin-right: 0;}
.theme-course .course-3-4{background: url(../images/kecheng4.jpg) no-repeat;}
.theme-course .course-3-5{background: url(../images/kecheng2.jpg) no-repeat;}
.theme-course .course-3-6{background: url(../images/kecheng1.jpg) no-repeat; margin-right: 0;}
.shadow-60{width: 100%; height: 100%; background: url(../images/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;}
*{margin:0;padding:0;}

.btn1{ position:fixed;left:0px;top:300px; background-image:url(../images/flower.png); background-repeat:no-repeat;width:172px;height:201px;cursor: pointer;}
.hint{width:400px;height:332px;margin:0 auto;background:#fff;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-166px;z-index:111;display:none; border:4px solid #006eca;}
.hint-in1{width:400px;height:50px;background:#dcdcdc;position:relative;}
.hint2{line-height:70px;color:#f4e8df;font-size:26px;padding-left:156px;}
.hint3{width:38px;height:37px;background:url(../images/hint3.png) no-repeat;-webkit-background-size:38px 37px;background-size:38px 37px; position:absolute;top:7px;right:7px;}
.hint-in2{line-height:150px;font-size:20px; text-align:center;color:#ff6600;}
.hint-in3{font-size:22px ;width:190px;height:50px;background:#ff7800;color:#f4e8df;position:absolute;bottom:50px;left:155px;text-align:center;line-height:50px;border-radius:6px;}
.bg4 .top{position: relative;}
.biaodan{width: 348px; height: 238px;  position: absolute; top:20px; font-size: 22px; padding:20px 30px;}
input{border: 0;}
.biaodan dl{height: 30px; margin-bottom: 15px;}
.biaodan dt{float: left; width: 114px;color:#666; font-size:16px;lien-height:30px;}
.biaodan dd{width:110px; float: left;}
.biaodan input{width: 228px; height:30px; border:1px solid #666; border-radius:6px; }
.btn5{background-color: #003C58 none repeat scroll 0% 0%;width: 320px;height: 48px;display: block;border-radius: 5px;color: #FFF;text-align: center;line-height: 48px;font-size: 18px;}
.btn5 a{color:#FFF;}
.add{height: 120px; padding-top: 30px; }
.address{text-align: center; font-size: 14px; line-height: 28px;}
.time{font:22px; color: #e21222; margin-top: 20px; line-height: 40px;}
.barBox{width:100%;height:100px; background-color:#b31011;}
.bar{width:1000px;margin:0 auto; text-align:center; display:block;}
#registsubmit{margin-top:20px; border-radius:0;background:#0068b7 none repeat scroll 0% 0%;width: 342px;height: 48px;display: block;border-radius: 5px;color: #FFF;text-align: center;line-height: 48px;
font-size: 18px; border:none;}