*{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
a{text-decoration:none;}
body{ font-family: "微软雅黑"; }
a:hover{text-decoration:none;}





/*头部开始*/
.header{ width:100%; background:url(../image/jianbian.png) no-repeat; height:30px;}
.header_con{ width:1100px; margin:0 auto;}
.header_con img{ float:right; margin-top:5px; }
.header_con p{ float:left; font-size:13px; color:#848585; margin-top:5px;}
.header_con::after{ content:""; display:block; clear:both;} 
.header .lo{ width:1100px; margin:0 auto;  padding-top:15px; }  

.header .lo p{ float:right; font-size:13px; font-weight:500; color:#888c8e;}
.header .lo p span{ font-size:22px; font-weight:700; color:#f7a22c; line-height:20px;}
.header .lo .tel{ float:right; margin-top:6px; padding-right:7px;}
.header .lo::after{ content:""; display:block; clear:both;}
/*头部结束 */
/*导航条开始*/
.nav{ width:100%;  margin-top:100px; background:#f0a235;}
.nav_con{ width:1100px; margin:0 auto;}
.nav_con ul{ float:left;}
.nav_con ul li{ float:left;  }
.nav_con ul li a{ padding:0 29px; font-size:17px; color:#FFF;display:inline-block; line-height:35px;  }
.nav_con ul li:hover{ color:#fff; }
.nav_con ul li:nth-child(1){ padding-right:0;}

.nav .line{ width:100px; height:3px; background:#fff; position:absolute; top:172px; left:120px;}


/*海报开始*/
.banne{ width:100%; height:517px; position:relative; margin-top:-10px;}
.banne .tu li{ position:absolute; top:0; left:0; display:none;}
.banne .tu img{ width:100%; height:517px;}
.banne .num{ position:absolute; bottom:10px; left:50%; margin-left:-48px; background:rgba(255,255,255,0.5); 
padding:3px 8px; border-radius:20px;}
.banne .num li{ width:12px; height:12px; background:#fff; border-radius:50%; float:left; margin:0 4px; cursor:pointer;}
.banne .num li.on{ background:#f0a235;}
.banner img{ width:100%; margin:0 auto;}

/*海报结束*/

/*课程开始*/

.class{ width:100%;}
.class_con{ width:1100px; margin:0 auto;  padding-top:80px;}
.class .kecheng{ position:relative; top:200px; transition:0.3s 0.1s;}
.class .kecheng.on{ top:0;}
.class .kecheng p{ text-align:center; margin-top:20px; color:#8a8683;}
.class .kecheng .ke{ margin-left:420px;}
.class_con ul{ float:right;text-align:center; width:1100px; margin-top:40px; position: relative; top:900px;transition:0.8s 0.2s;}
.class_con ul.on{ top:0;}
.class_con ul li{ float:left; padding-left:28px;-webkit-transform-style:preserve-3d;
        -webkit-transition:2s;
        -moz-transform-style:preserve-3d;
        -moz-transition:2s;}
.class_con ul li:nth-child(2){ padding-left:0;}		
.class_con ul li p a{ font-size:24px; color:#535353;}
.class_con ul li p a:hover{ color:#f0a235;}
.class_con ul li:hover{ -webkit-transform:rotateY(360deg);
        -moz-transform:rotateY(180deg);}



.class_con ul::after{ content:""; display:block; clear:both;}
.class_con ul li:nth-child(5){ padding-right:0;}
.class .xiang{ width:105px; height:30px; border:1px solid #f0a235; margin-top:370px; mar gin:0 auto; margin-left:500px;}
.class .xiang.on{ top:0;}
.class .xiang:hover{ background:#f0a235;border: none;}
.class .xiang a{ text-align:center; padding-left:10px; line-height:27px; font-size:15px; color:#e47c0e;width:105px; height:30px;}
.class .xiang a:hover{ color:#fff;}

/*关于我们开始*/

.about{ width:100%; background:#f9f7f7; margin-top:77px;overflow:hidden;}
.about_con{ width:1100px; margin:0 auto;}
.about .jian{ margin:0 auto; margin-left:425px; margin-top:50px;}
.about .jianjie p{ text-align: center; margin-top:20px; color:#8a8683;}
.about .jianjie{ position:relative;top:200px; transition:0.5s 0.2s;}

.about .jianjie.on{ top:0px;}
.about .jieshao{ float:right; margin-top:50px;}
.about .jieshao h2{ font-weight:100; font-size:24px; color:#f7a430; padding-right:220px; padding-top:50px;}
.about .jieshao .dian{ margin-top:-180px;}
.about .jieshao .cha{ border:1px solid #f7a430; width:88px; height:30px; margin:0 auto; margin-top:30px;} 
.about .jieshao .cha a{ line-height:30px; padding-left:12px; color:#f7a430;}
.about .jieshao .cha a:hover{ color:#fff}
.about .jieshao .cha:hover{ background:#f7a430;}
.about .jieshao p{ padding-top:70px; color:#7c7b7b; font-size:15px;}
.about .xuexiao{ float:left;margin-top:50px;}

.about .er{ width:1100px; height:570px; position:relative; right:-1000px; transition:1.5s 0.2s }
.about .er.on{ right:0px;}
.xuexiao img{ position:relative; left:-2000px; transition:1.6s 0.4s;}
.xuexiao img.on{left:0;}

/*关于我们结束*/

/*优势开始*/

.advantage{ width:100%;overflow:hidden; }
.advantage_con{ width:1100px; margin:0 auto;  padding-top:80px;}
.advantage .youshi{ position:relative;top:200px; transition:0.5s}
.advantage .youshi.on{top:0;}
.advantage .youshi img{ padding-left:420px }
.advantage .youshi p{ text-align:center; color:#8a8683; padding-top:20px;}
.advantage .ad_left{ background:#FFF; display:inline-block; margin-top:70px; position:relative; left:-700px; transition:1s 0.3s;}
.advantage .ad_left.on{ left:0;} 


.advantage .ad_left h2{ font-size:14px; font-weight:600; color:#f7a430; margin:-55px 55px; }
.advantage .ad_left h1{ font-size:28px; font-weight:600; color:#646060; margin-left:55px; margin-top:60px; }
.advantage .ad_left h3{ width:23px; height:2px; background:#535151; margin-left:55px; margin-top:-3px;}
.advantage .ad_left p{color:#888280; padding-left:55px; font-size:15px; margin-top:20px;}
.advantage .ren{ float:right; margin-top:50px; position:relative; right:-630px; transition:1s 0.6s; }

.advantage .ren.on{ right:0;}
.advantage .ren::after{ content:""; display:block; clear:both;}


.advantage .ad_right h2{ font-size:14px; font-weight:600; color:#f7a430; margin:-55px 55px; }
.advantage .ad_right h1{ font-size:28px; font-weight:600; color:#646060; margin-left:55px; margin-top:60px; }
.advantage .ad_right h3{ width:23px; height:2px; background:#535151; margin-left:55px; margin-top:-3px;}
.advantage .ad_right p{color:#888280; padding-left:55px; font-size:15px; margin-top:20px;}
.advantage .ad_right::after{ content:""; display:block; clear:both;}

.advantage .ad_right{ background:#FFF; display:inline-block; margin-top:-400px; float:right; position:relative; right:-700px; transition:1.4s 0.7s }
.advantage .ad_right.on{ right:0;}


 
.advantage .biye{ padding-top:100px; position:relative; left:-650px; transition:1.6s 0.3s ; }
.advantage .biye.on{ left:0;}


/*老师开始*/
.swiper-pagination-bullet-active a{ background:#0C3;}
.pro{ width:1100px; margin:0 auto; margin-top:50px;}
.pro img{ display:block;}
.swiper-slide{width:auto;}
.swiper-slide p{text-align:center; font-size:18px; color:#F90; margin-top:-90px;}
.swiper-slide p span{ font-size:15px; color:#948b8b;}
.swiper-slide p span:hover{ color:#F90}


.swiper-slide a{ color:#F90;}
.swiper-slide a:hover{ color:#666}
.swiper-slide img{ transition:0.6s}




.teacher{ width:100%; background:url(../image/beijing.jpg) no-repeat center; height:629px; margin-top:130px;}
.te_con{ width:1100px; margin:0 auto; }
.teacher .shizi{ padding-top:50px;}
.teacher .shizi img{ display:block; margin:0 auto; }
.teacher .shizi p{ text-align:center; color:#6c6f70; padding-top:20px;}
.teacher .shizi img{ display:block; margin:0 auto; }
.teacher .laoshi{ margin-top:80px;}
.teacher .laoshi ul{ float:left;}
.teacher .laoshi ul li{ float:right; padding-right:17px;}

.teacher .laoshi ul li::after{ content:""; display:block; clear:both;}
.teacher .laoshi ul li:nth-child(1){ padding-right:0;}
.teacher .laoshi ul li p{ text-align:center; font-size:18px; color:#f5b050; margin-top:-90px;  }
.teacher .laoshi ul li p:hover{color:#948b8b;}

.teacher .laoshi ul li p span{ font-size:15px; color:#948b8b;}
.teacher .laoshi ul li p span:hover,.li{color:#f5b050; }
.teacher .laoshi ul li:hover{margin-top:-10px;}


/*新闻中心开始*/
.news{ width:100%px;}
.ne_con{ width:1100px;  margin:0 auto; }
.ne_left{background:#f3f1f3; width:620px; margin-top:70px; height:355px;}
.ne_con h1{ font-size:20px;  color:#554c4c; display:block; line-height:10px; margin-left:30px; margin-top:-2px;}
.ne_left .xin{ margin-left:30px; margin-top:10px;}
.ne_con h1 span{ font-size:15px; color:#9d9b9d; display:block;}
.ne_con h2{ margin-top:10px; margin-left:30px; width:570px; height:2px; background:#e5e5e5; display:block;}
.ne_con h3{ margin-top:-45px; width:27px; height:27px; border:2px solid #e5e5e5; display:block; float:right; margin-right:20px; }
.ne_con h3 span{ margin-left:3px;  color:#CCC; } 
.ne_left dl{ margin-left:30px; margin-top:20px;}
.ne_left dl dt{ color:#f7a430; font-size:16px; }
.ne_left dl dt span{ font-size:12px; color:#999; font-weight:100; float:right; margin-right:20px; margin-top:10px;}
.ne_left dl dd{ margin-top:10px; }
.ne_left dl dd a{color:#888181;}
.ne_left dl dd a:hover{ color:#000;}
.ne_right{ width:450px; height:345px; float:right; margin-top:-355px;}
.ne_right h2{ font-size:20px; width:60px; height:35px; background:#f7a430; margin-left:0px; margin-top:0px;}
.ne_right h4{ width:60px; height:35px; background:#f7a430; margin-top:-10px; background:#f3f1f3;}
.ne_right p{ line-height:30px; text-align:center; margin-left:-390px; font-size:20px; margin-top:-75px; color:#FFF;}
.ne_right p span{ font-weight:600; font-size:25px; color:#f7a430;}
.ne_right h5{ margin-top:-73px; margin-left:70px; font-size:19px; color:#f7a430; font-weight:500;}
.ne_right a{ margin-left:70px;  font-size:13px; line-height:12px; color:#a19d98; }
.ne_right a:hover{ color:#000;}
.ne_right .h6{ width:17px; height:15px; background:#F90; font-size:20px; float:right; color:#FFF; margin-top:-45px; margin-right:10px;}
.ne_right .h6 h7{ margin-left:2px; margin-top:20px; line-height:-2px; float:right; color:#FFF; margin-top:-5px;  }
/*底部开始*/
.footer{ background:url(../image/di.jpg) no-repeat center; width:100%; height:225px; margin-top:130px;}
.ft_con{ width:1100px; margin:0 auto;}
.ft_con dl{ float:left; margin-right:94px; color:#CCC; padding-top:30px;}
.ft_con dl dt{ font-size:19px; font-weight:400;}
.ft_con dl dd{ text-align:center;}
.ft_con dl dt a{color:#CCC;}
.ft_con dl dd a{color:#CCC;}
.ft_con .ma{ float:right; margin-top:-120px;}
.ft_con .ma p{ text-align:center; font-size:15px; color:#ffffff; line-height:30px;}
.ft_con .wan p{ color:#;}
.ft_con::after{ content:""; display:block; clear:both;}
.footer .di{ width:1100px; margin:0 auto; }
.footer .di p{ text-align:center; font-size:12px; color:#CCC; margin-top:20px;}
/*公共部分结束*/


.school{ width:100%; background:#f7f5f5;}
.sc_con{ width:1100px; margin:0 auto; height:890px;}
.sc_top{ padding-top:40px;}
.sc_top p a{ color:#707273;}
.sc_top p{ margin-top:-20px; margin-left:20px;}
.sc_left ul li{ display:block; background:#FFF; width:220px; margin:20px 0;}
.sc_left ul li a{ display:block; font-size:19px;line-height:50px;padding-left:60px; color:#696663; }
.sc_left ul li a.one{border-left:4px #f0a235 solid; font-weight:600;}


.sc_ ul li:nth-child(1){ color:#00C}
.sc_left ul li:hover { border-left:4px #f0a235 solid; font-weight:600; }


.sc_righ{ background:#ffffff; width:860px; margin-left:240px; position:relative;top:-420px; height:800px;}
.sc_righ h2{ text-align:center; font-size:26px; padding-top:48px; margin-left:-50px;}
.sc_righ h2 span{ color:#f0a235;}
.sc_righ ul{ width:840px; padding-left:22px; margin-top:320px;}
.sc_righ h4{ margin-left:-50px;text-align:center; font-size:14px; color:#999}











.sc_right{ background:#ffffff; width:860px; margin-left:240px; position:relative;top:14px; }
.sc_right h2{ text-align:center; font-size:26px; padding-top:48px; margin-left:-50px;}
.sc_right h2 span{ color:#f0a235;}
.sc_right ul{ width:840px; padding-left:22px; margin-top:320px;}
.sc_right h4{ margin-left:-50px;text-align:center; font-size:14px; color:#999}

.school .zuo{ float:left; padding-left:22px; padding-top:30px;}
.school .you img{float:right; margin-right:20px; margin-top:-260px; z-index:100px;}
.school .you p a{ font-size:14px; margin-top:-220px; display:inline-block;padding-right:35px; float:right; color:#ffffff; }
.sc_con .u li{ margin-top:15px;}
.sc_right::after{ content:""; display:block; clear:both;}
.sc_con .u li a{ font-size:15px; color:#666; line-height:25px;}
.sc_con .u li a:hover{ color:#333;}

/*底部开始*/
.foote{ background:url(../image/di.jpg) no-repeat center; width:100%; height:225px; }
.f_con{ width:1100px; margin:0 auto;}
.f_con dl{ float:left; margin-right:94px; color:#CCC; padding-top:30px;}
.f_con dl dt{ font-size:19px; font-weight:400;}
.f_con dl dt a{ color:#CCC;}
.f_con dl dd{ text-align:center;}
.f_con dl dd a{color:#CCC;}

.f_con .ma{ float:right; margin-top:-120px;}
.f_con .ma p{ text-align:center; font-size:15px; color:#ffffff; line-height:30px;}
.f_con .wan p{ color:#;}
.f_con::after{ content:""; display:block; clear:both;}
.foote .di{ width:1100px; margin:0 auto; }
.foote .di p{ text-align:center; font-size:12px; color:#CCC; margin-top:20px;}


/*内页二*/
/*老师介绍开始*/
.schoo .jieshao ul{ float:left; margin-top:10px;}
.schoo .jieshao ul li{ display:inline-block; width:399px; height:246px; background:#f7f5f5; float:right; margin-right:20px; margin-top:20px;}
.schoo{ width:100%; background:#f7f5f5; height:1100px;}
.sc_con{ width:1100px; margin:0 auto;}
.sc_top{ padding-top:40px;}
.sc_top p a{ color:#707273;}
.sc_top p{ margin-top:-20px; margin-left:20px;}
.sc_left ul li{ display:block; background:#FFF; line-height:50px;width:220px; margin:20px 0;}
.sc_left ul li a{ font-size:19px; padding-left:60px; color:#696663; }
.sc_ ul li:nth-child(1){ color:#00C}
.sc_left ul li:hover { border-left:4px #f0a235 solid; font-weight:600; }


.sc_right{ background:#ffffff; width:860px; margin-left:240px; margin-top:-433px; height:990px;}
.sc_right h2{ text-align:center; font-size:26px; padding-top:48px; margin-left:-50px;}
.sc_right h2 span{ color:#f0a235;}
.sc_right ul{ width:840px; padding-left:22px; margin-top:320px;}
.sc_right h4{ margin-left:-50px;text-align:center; font-size:14px; color:#999}

.schoo .zuo{ float:left; padding-left:22px; padding-top:30px;}
.schoo .you img{float:right; margin-right:20px; margin-top:-260px; z-index:100px;}
.schoo .you p a{ font-size:15px; margin-top:-220px; display:inline-block;padding-right:35px; float:right; color:#ffffff; }
.sc_right::after{ content:""; display:block; clear:both;}
.sc_con .u li{ font-size:15px; color:#666;}

.schoo .jieshao ul h3{transition:0.5s 0.1s; float:right; margin-right:145px; line-height:25px; margin-top:40px;}
.schoo .jieshao ul h3 span{ font-size:15px; color:#7a7373;}
.schoo .jieshao ul p{ float:right; margin-top:-120px; font-size:13px; line-height:17px; color:#908f8f; margin-right:10px; transition:0.5s 0.1s;}
.schoo .jieshao ul p a{color:#908f8f;}
.schoo .jieshao ul li img{ padding-top:10px;}
.schoo .jieshao ul li{ transition:1s;}
.schoo .jieshao ul li:hover{ background:#FFF; box-shadow:0px 8px 14px #CCC; border:0.5px solid #f4efef}
.schoo .jieshao ul li:hover p{ padding-top:10px;}
.schoo .jieshao ul li:hover h3{padding-top:10px}
.g h6 a{ margin-left:330px;color:#666  }
.g h6{ margin-top:850px;list-style:none }
/*内页四*/

.c_right{ float:right;width:881px; height:1455px; background:url(../image/sinei.jpg) no-repeat right; margin-top:-420px; margin-right:-20px;}
.c_right h2{ text-align:center; margin-top:70px; color:#fffefe; font-size:35px;}
.c_right h2 span{ font-size:50px; color:#f0a235;}
.c_right ul li{ margin-left:60px; margin-top:25px;}
.c_right ul li h3{ color:#ffffff; font-weight:100; margin-left:80px; margin-top:-50px;}
.c_right ul li p{color:#CCC; margin-left:80px; font-size:15px; width:680px; line-height:25px; }
.c_right ul li img:hover{ -webkit-transform:rotateY(360deg);
        -moz-transform:rotateY(180deg);}


.c_right ul li img{-webkit-transform-style:preserve-3d;
        -webkit-transition:2s;
        -moz-transform-style:preserve-3d;
        -moz-transition:2s;}
.c_right ul li{ margin-top:20px;}
.scho{ width:100%; background:#f7f5f5; height:1600px;}


/*详情页*/
.det{ width:100%; background:#f7f5f5;}
.det_con{ width:1100px; background:#FFF; margin:0 auto;}
.top{ padding-top:40px; background:#f7f5f5;}
.top p a{ color:#707273;}
.top p{ margin-top:-40px; margin-left:20px; line-height:60px;}
.con{ width:1000px; margin:0 auto; margin-top:70px;}
.con h2{ text-align:center;color:#f0a235;}
.con h2 span{ font-size:13px; color:#999}
.con h3{ width:1100px; height:1px; border-bottom:1px  dashed #666; position:relative; left:-50px; margin-top:10px;}
.con p{ text-align:left; line-height:30px; }






.de{ width:100%; background:#f7f5f5; height:700px;}
.de_co{ width:1100px; background:#FFF; margin:0 auto; margin-bottom:100px; height:500px;}
.top{ padding-top:40px; background:#f7f5f5;}
.top p a{ color:#707273;}
.top p{ margin-top:-40px; margin-left:20px; line-height:60px;}
.co{ width:1000px; margin:0 auto; margin-top:70px;}
.co h2{ text-align:center;color:#f0a235;}
.co h2 span{ font-size:13px; color:#999}
.co h3{ width:1100px; height:1px; border-bottom:1px  dashed #666; position:relative; left:-50px; margin-top:10px;}
.co p{ text-align:left; line-height:30px; }
.zi p{ width:700px; float:right; margin-top:-250px; font-size:15px; line-height:25px;}
.zi p span{ color:#666}
.zi h7{ font-size:23px; font-weight:600;margin-left:300px; position:relative; top:-250px;}

