@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#333; margin:0 auto; padding:0; background:#fff; min-width:800px;}

/*链接整体设置*/
a{ text-decoration:none; color:#333;}
a:hover{ color:#8957a1;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus{ -moz-outline-style:none; outline:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:12px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%;}

/*header*********************************************************************/
.header{ width:100%; background:#fff; height:170px;}


.head{ width:1120px; margin:0 auto; position:relative;}
.logo{ width:600px; padding:20px 0 0 0;}
.logo a{ display:inline-block;}
.tell{ width:380px; text-align:right; padding:33px 0 0 0;}

/*.tell em{  <a href="/en">English</a> }*/


/*.tell em{ background:url(../images/tell.png) left top no-repeat; display:inline-block; padding:18px 0 0 45px; color:#4D4D4D; font-size:22px; font-weight:bold; line-height:38px;} */ 


.navc{ width:1200px; padding-top:30px;}
.nav{ height:52px; line-height:52px; position:relative; z-index:8/*8*/; width:1250px;}
.nav li{ float:left; position:relative; display:inline; margin-right:10px; /*testing  background:url(../images/bg1_4.jpg) center top no-repeat*/}
.nav li h3{ float:left; z-index:10; position:relative;}
.nav li h3 a{ display:block; width:102px; text-align:center; font-size:16px; height:36px; line-height:36px; color:#4d4d4d;}
.nav li .sub{ display:none; width:102px; left:0; top:20px; position:absolute; background:#fff/*fff*/; line-height:27px; z-index:9; text-align:left; padding:30px 0 10px 0; border-radius:0 0 26px 26px;}
.nav li .sub a{ font-size:13px; color:#4D4D4D; display:inline-block; border-bottom:1px solid #666/*c7000a*/; line-height:40px; width:66px; text-align:center;}
.nav li .sub em{ display:block; padding:0 18px;}
.nav li .sub em:last-child a{ border:none;}
.nav li .sub a:hover{ font-weight:bold;}
.nav .on h3 a{ color:#4D4D4D; background:#fff/*fff*/; border-radius:26px;}

.banner{ width:100%; height:450px; overflow:hidden; position:relative;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:0; left:0; bottom:50px; z-index:4; text-align:center;}
.banner .hd em{ display:inline-block; margin:0 8px; width:12px; height:12px; text-indent:9999px; background:#8957a1; border-radius:10px; cursor:pointer;}
.banner .hd em.on{ background:#c7000a; width:27px;}
.banner .bd{ position:relative; height:100%; z-index:3;}
.banner .bd li{ height:450px;}
.banner .bd li a{ display:block; height:450px; width:1200px; margin:0 auto;}
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-60px; display:block; width:120px; height:120px; background:url(../images/but.png) 0 0 no-repeat; z-index:5; filter:alpha(opacity=100); opacity:1;}
.banner .next{ left:auto; right:3%; background-position:0 -120px;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=50);opacity:0.5;}

/*
.i_con1{ background:url(../images/bg1_1.jpg) center bottom no-repeat; height:1370px;}*/
.i_con1{ height:1370px;}
.i_con1 .group_about{margin-top:140px;}
.i_con1 .group_about h3{ font-size:40px; font-weight:500; line-height:33px; color:#000;}
.i_con1 .group_about h4{ font-size:20px; font-weight:500; line-height:23px; color:#000; padding-bottom:25px; margin-top:10px;}
/*
.i_con2{ background:url(../images/bg1_2.jpg) center top no-repeat; height:1092px;}*/
.i_con2{ height:1092px;}
.i_con2>.titc{ padding-top:0;}
.i_con2c{ box-shadow:0px 0px 18px #bbb; width:1158px; background:url(../images/bg1_0.png) center center no-repeat; margin:0 auto; height:800px; overflow:hidden;}
.i_con2c ul{ overflow:hidden;}
.i_con2c ul li{ float:left; text-align:center; width:356px; height:367px; margin:15px; }
.i_con2c ul li h3{ font-size:24px; color:#3764ff; font-weight:bold; line-height:40px; padding-top:280px;}
.i_con2c ul li p{ font-size:16px; color:#3764ff; line-height:30px;}

.i_con3{ background:url(../images/bg1_3.jpg) center top no-repeat; height:1536px;}
.i_con3>.titc{ padding-top:10px;}
.i_con3_1{ background:url(../images/bg1_5.jpg) center top no-repeat; height:391px; width:1155px; margin:40px auto 0 auto; box-shadow:0px 0px 10px #bbb;}
.i_con3_1 ul{ padding-left:660px;}
.i_con3_1 ul li{ width:134px; height:168px; background:rgba(255,255,255,.5); float:left; margin: 20px 20px 0 0; padding-left:34px; border:1px solid #ff004d; color:#fff;}
.i_con3_1 ul li h3{ font-size:20px; line-height:32px; padding-top:23px; font-weight:500;}
.i_con3_1 ul li i{ display:inline-block; height:1px; font-size:0; overflow:hidden; width:32px; margin:7px 0;}
.i_con3_1 ul li:nth-child(3),.i_con3_1 ul li:nth-child(4){ margin-bottom:30px;}
.i_con3_1 ul li p{ font-size:14px; line-height:30px;}

.i_con3_2{ width:1236px; margin:0 auto; overflow:hidden; padding-top:46px;}
.i_con3_2 ul{ width:1155px; overflow:hidden; padding:18px; margin:0 auto;}
.i_con3_2 ul li{ width:365px; float:left; position:relative; margin-bottom:30px; margin-right:30px; transition: all 0.5s;  }
.i_con3_2 ul li:hover{ transform: scale(1.1); }
.i_con3_2 ul li:nth-child(3),.i_con3_2 ul li:nth-child(6),.i_con3_2 ul li:nth-child(9){ margin-right:0;}
.i_con3_2 ul li em{ display:block; width:365px; height:244px; box-shadow:0px 0px 10px #bbb;}
.i_con3_2 ul li em.cl_bg1{ background:#e5004f;}
.i_con3_2 ul li em.cl_bg2{ background:#009e96;}
.i_con3_2 ul li em.cl_bg3{ background:#8957a1;}
.i_con3_2 ul li em.cl_bg4{ background:#89c997;}
.i_con3_2 ul li i{ display:block; width:365px; height:244px; position:absolute; left:0; top:0; background:rgba(0,183,238,.7);}
.i_con3_2 ul li i.ibg1{ background:rgba(217,145,37,.7);}
.i_con3_2 ul li i.ibg2{ background:rgba(149,149,149,.7);}
.i_con3_2 ul li i.ibg3{ background:rgba(235,97,0,.7);}
.i_con3_2 ul li i.ibg4{ background:rgba(0,104,183,.7);}
.i_con3_2 ul li .ic3_txt{ position:absolute; left:0; top:80px; width:380px; text-align:center;}
.i_con3_2 ul li .ic3_txt h3{ color:#fff; font-size:24px; font-weight:bold; line-height:48px;}
.i_con3_2 ul li .ic3_txt p{ color:#fff; font-size:14px; line-height:36px;}

.i_con4{ background:url(../images/bg1_4.jpg) center top no-repeat; height:1002px; padding-top:50px;}
.i_con4c{ width:1145px; margin:0 auto; overflow:hidden; padding-top:20px;}
.i_con4c ul li{ width:205px; padding:18px 12px; float:left; text-align:center; position:relative;}
.i_con4c ul li .mask_li{ margin:18px 10px;}
.i_con4c ul li img{ box-shadow:0px 0px 18px #bbb;}
.i_con4c ul li em{ display:block; color:#fff; font-size:18px; line-height:60px; background:#e4007f; }
.i_con4c ul li.li1{ padding:88px 10px 18px 10px;}
.i_con4c ul li.li1 .mask_li{ margin:88px 10px 18px 10px;}
.i_con4c ul li.li1 em{ background:#00a0e9;}
.i_con4c ul li.li2{ padding:28px 10px 18px 10px;}
.i_con4c ul li.li2 .mask_li{ margin:28px 10px 18px 10px;}
.i_con4c ul li.li2 em{ background:#50cd6c;}
.i_con4c ul li.li3{ padding:128px 10px 18px 10px;}
.i_con4c ul li.li3 .mask_li{ margin:128px 10px 18px 10px;}
.i_con4c ul li.li3 em{ background:#f39800;}
.i_con4c ul li.li4{ padding:68px 10px 18px 10px;}
.i_con4c ul li.li4 .mask_li{ margin:68px 10px 18px 10px;}
.i_con4c ul li.li4 em{ background:#aa89bd;}
.i_con4c ul .mask_li{ width:205px; height:318px; background-color:rgba(83,83,83,0.8); position:absolute; left:0; top:0; font-size:14px; text-align:left; color:white; box-sizing: border-box; padding:125px 10px 0px 10px; box-shadow:0 0 8px #535353; display:none; }
.i_con4 .titc{ padding-top:30px;}

/*内页BANNERstyle*********************************************************************/
.nyban{  height:300px; width:100%;}   /* 111*/

/*标题style*********************************************************************/
.titc{ text-align:center; padding:100px 0 0 0; height:100px;}
.titc h2 em{ display:inline-block; padding-left:115px; background:url(../images/line.png) left 0 no-repeat;}
.titc h2 em b{ font-size:40px; display:inline-block; color:#666; line-height:50px; font-weight:500; padding-right:115px; background:url(../images/line.png) right 0 no-repeat;}
.titc p{ font-size:20px; line-height:30px; color:#666; padding-top:6px;}
.titc span{ display:block; font-size:24px; line-height:30px; color:#666; padding-top:20px;}
.tit1 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit1 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit2 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit2 h2 em b{ background:url(../images/line.png) right 0px no-repeat; color:#666;}
.tit2 p{ color:#666;}
.tit3 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit3 h2 em b{ background:url(../images/line.png) right -0px no-repeat;}
.tit4 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit4 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit5 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit5 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit6 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit6 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit7 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit7 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit8 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit8 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit9 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit9 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit10 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit10 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}
.tit11 h2 em{ background:url(../images/line.png) left 0px no-repeat;}
.tit11 h2 em b{ background:url(../images/line.png) right 0px no-repeat;}




/*

.tit1 h2 em{ background:url(../images/line.png) left -50px no-repeat;}
.tit1 h2 em b{ background:url(../images/line.png) right -50px no-repeat;}
.tit2 h2 em{ background:url(../images/line.png) left -100px no-repeat;}
.tit2 h2 em b{ background:url(../images/line.png) right -100px no-repeat; color:#fff;}
.tit2 p{ color:#fff;}
.tit3 h2 em{ background:url(../images/line.png) left -150px no-repeat;}
.tit3 h2 em b{ background:url(../images/line.png) right -150px no-repeat;}
.tit4 h2 em{ background:url(../images/line.png) left -200px no-repeat;}
.tit4 h2 em b{ background:url(../images/line.png) right -200px no-repeat;}
.tit5 h2 em{ background:url(../images/line.png) left -250px no-repeat;}
.tit5 h2 em b{ background:url(../images/line.png) right -250px no-repeat;}
.tit6 h2 em{ background:url(../images/line.png) left -300px no-repeat;}
.tit6 h2 em b{ background:url(../images/line.png) right -300px no-repeat;}
.tit7 h2 em{ background:url(../images/line.png) left -50px no-repeat;}
.tit7 h2 em b{ background:url(../images/line.png) right -50px no-repeat;}
.tit8 h2 em{ background:url(../images/line.png) left -400px no-repeat;}
.tit8 h2 em b{ background:url(../images/line.png) right -400px no-repeat;}
.tit9 h2 em{ background:url(../images/line.png) left -450px no-repeat;}
.tit9 h2 em b{ background:url(../images/line.png) right -450px no-repeat;}
.tit10 h2 em{ background:url(../images/line.png) left -500px no-repeat;}
.tit10 h2 em b{ background:url(../images/line.png) right -500px no-repeat;}
.tit11 h2 em{ background:url(../images/line.png) left -550px no-repeat;}
.tit11 h2 em b{ background:url(../images/line.png) right -550px no-repeat;}






*/














/*公司介绍style*********************************************************************/
#about .group_about{ width:1120px; padding-top:10px;}



.group_about{ width:1150px; position:relative; margin:0 auto; padding:0px 0 50px 0;}
.group_a_pic{ position:absolute; right:0; top:-40px;}
.group_a_txt{ box-shadow:0px 0px 18px #bbb; width:1000px; padding:30px 65px; position:relative;}
.group_a_txt .ibg{ width:20px; border-radius:5px; position:absolute; left:0; top:0; bottom:0; background:linear-gradient(to bottom, #1449ff, #7293ff);}
.group_a_txt p{ font-size:14px; color:#727272; line-height:25px; letter-spacing:1px;}
.group_a_pic_lf{ position:relative; top:-55px;}
.group_a_txt_rt{ position:absolute; right:0; top:180px; z-index:5; width:780px; background:#fff; padding:30px 40px 60px 60px;}
.group_a_txt_rt .ibgb{ height:20px; border-radius:5px; position:absolute; left:0; right:0; bottom:0; background:linear-gradient(to right, #ff0b54, #ff8aac);}
.honorbg{ background:url(../images/bg2_0.jpg) #0e085a center bottom no-repeat; padding-bottom:30px;}
.honor{ width:1128px; margin:0 auto; overflow:hidden; background:url(../images/bg2_1.png) center 18px repeat-y; padding-left:72px;}
.honor li{ width:240px; float:left; padding:5px 12px; height:270px;}
.honor li img{ box-shadow:0px 2px 4px rgba(118,118,118,.75);}

/*师资力量style*********************************************************************/
.teabg{ background: /*url(../images/bg3_1.png)*/ center 270px no-repeat;}
.expertsbg{ box-shadow:0px 0px 18px #bbb; width:1200px; margin:0 auto; background:#fff; padding:30px 0 0 0;}
.experts{ background: center 300px no-repeat; width:1368px; position:relative; left:-84px;}
/*  
.experts{ background:url(../images/bg3_2.png) center 300px no-repeat; width:1368px; position:relative; left:-84px;}
*/
.expertc{ overflow:hidden; width:1120px; margin:0 auto; padding:40px 0 50px 0;}
.expertc dt{ width:375px; text-align:center;}
.expertc dt img{ margin:15px 0 20px 0;}
.expertc dt p{ font-size:14px; color:#666; line-height:25px;}
.expertc dd{ width:715px;}
.expertc dd h3{ font-weight:bold; font-size:24px; line-height:48px; color:#666;}
.expertc dd p{ font-size:16px; color:#666; line-height:30px; letter-spacing:1px;}

.teacherbg{ background:#45ad87; padding:30px 0 0 0;}
.teacher{ width:1200px; margin:0 auto; position:relative; }
.teacher .piclist{ overflow:hidden; zoom:1;}
.teacher .ohbox{ overflow:hidden; position:relative;width:1000px;left:100px}
.teacher .tea_txt{ width:480px; padding:57px 18px; float:left; text-align:center;}
.teacher .tea_txt h3{ color:#fff; font-size:24px; font-weight:500; line-height:48px; padding-bottom:30px;}
.teacher .tea_txt h3 em{ display:block; font-size:24px; color:#fff;}
.teacher .tea_txt p{ background:#fff; font-size:18px; color:#45ad87; margin-top:26px; box-shadow:0px 0px 18px #4e957b; line-height:65px; height:65px;}
.teacher .tea_pic{ width:375px; height:625px; overflow:hidden; float:right;}
.teacher .pageBtn span{ color:#fff; font-size:80px; font-family:"simsun"; width:80px; height:80px; line-height:80px; position:absolute; top:50%; margin-top:-40px; cursor:pointer;}
.teacher .pageBtn .prev{ left:0; text-align:left;}
.teacher .pageBtn .next{ right:0; text-align:right;}
.teacher .pageBtn span:hover{ color:#c7000a;}

.trainbg{ background:url(../images/bg3_3.jpg) center top no-repeat; padding:33px 0;}
.trainc{ width:1120px; margin:0 auto; overflow:hidden;}
.train_txt{ width:1030px; margin:0 auto 60px auto;}
.train_txt p{ color:#fff; text-indent:2em; font-size:16px; line-height:30px;}
.train_pic{ text-align:center; width:1150px; height:1030px; position:relative; padding:110px 0 0 0;  }
.train_pic img{ border:15px solid #fff; position:absolute; box-shadow:0 0 20px #666; transition: all 0.5s;}
.train_pic img:hover{ transform: scale(1.1); z-index:6; }

/*品牌课程style*********************************************************************/
.coursebg{ background:url(../images/bg0.png) center top repeat-y;}
/*
.BrandConceptbg{ background:url(../images/bg4_1.png) top center no-repeat;} */
.BrandConcept{ overflow:hidden; width:1174px; margin:0 auto; padding:0 0 50px 26px;}
.BrandConcept li{ text-align:center; background:#034a01; height:340px; width:225px; float:left; box-shadow:0px 0px 15px #d3d3d3; margin:0 16px; padding:0 15px;}
.BrandConcept li.libg2{ background:#970202;}
.BrandConcept li.libg3{ background:#002e73;}
.BrandConcept li.libg4{ background:#a0a0a0;}
.BrandConcept li h3{ color:#fff; font-weight:500; font-size:24px; line-height:40px; padding:67px 0 26px 0;}
.BrandConcept li p{ font-size:14px; color:#fff; line-height:33px;}
.BrandConc_txt{ text-align:center; width:1060px; margin:0 auto; padding:40px 70px 0 70px;}
.BrandConc_txt p{ font-size:16px; line-height:48px; color:#666;}


.Teachingbg{ background:url(../images/bg4_2.png) top center no-repeat; padding:151px 0 0 0; height:1484px;} 
.Teaching1{ padding-bottom:10%;}
.Teaching1 img{ max-width:100%;display:block; margin:0 auto;} 

/*
.TeachingConceptbg{ background:url(../images/bg4_3.png) top center no-repeat;} */
.TeachingConcept{ width:1046px; margin:0 auto;}
.TeachingConcept h3{ text-align:center; font-size:16px; color:#666; font-weight:500; line-height:39px; padding:0 20px 70px 20px;}
.TeachingConcept h3 font{ color:#00aa7c; font-size:16px;}
.TeachingConcept ul{ overflow:hidden;}
.TeachingConcept ul li{ float:left; width:423px; position:relative; padding:15px 50px; height:325px;}
.TeachingConcept ul li em{ background:#45ad87; font-size:18px; color:#fff; height:45px; line-height:45px; display:inline-block; position:absolute; top:85px; left:168px; width:187px; text-align:center; letter-spacing:3px;}
.TeachingConcept ul li img{ box-shadow:0px 0px 15px #d3d3d3;}
.TeachingConcept ul li p{ font-size:14px; line-height:30px; color:#666; padding-top:18px;}

.TeachingSystembg{ background:/*url(../images/bg4_4.png)*/ top center no-repeat;}
.TeachingSystem{ width:1016px; margin:0 auto; overflow:hidden; padding:0 8px 310px 8px;}
.TeachingSystem li{ box-shadow:0px 0px 8px rgba(137,137,137,.75); background:rgba(255,255,255,.5); width:230px; text-align:center; height:212px; margin:12px; float:left;}
.TeachingSystem li:hover{ animation: rotated 0.8s linear; }
@keyframes rotated {
                from {
                    transform: rotateY(0deg);
                }
                to {
                    transform: rotateY(360deg);
                }
            }
.TeachingSystem li em{ display:block; font-size:24px; color:#b9100b; line-height:35px; padding:70px 0 10px 0;}
.TeachingSystem li p{ font-size:14px; line-height:20px; padding-bottom:90px;}

/*亲子社区style*********************************************************************/
.familybg{ background:url(../images/bg5_1.jpg) top center no-repeat;}
.family{ width:845px; margin:0 auto; padding:180px 0 177px 575px;}
.family h3{ font-weight:500; font-size:22px; color:#666; line-height:48px; margin-bottom:35px;}
.family p{ font-size:14px; line-height:40px; color:#666;}
.family_txt{ background:#019fe1; padding:30px 8.5%;}
.family_txt p{ color:#fff; font-size:16px; line-height:47px; text-indent:2em; letter-spacing:1px;}
.club_pic{ width:1180px; margin:0 auto; padding:65px 0 105px 0;}
.club_pic img{ margin-bottom:45px;}
.club_pic p{ font-size:16px; color:#666; line-height:36px; text-indent:2em;}
.club_txt{ text-align:center; padding:20px 0; background:#aaa;}
.club_txt p{ color:#fff; font-size:20px; line-height:32px;}

/*新闻动态style*********************************************************************/
/*.newsbg_t{ background:url(../images/bg6_1.png) right 20px no-repeat;}
.newsbg_b{ background:url(../images/bg6_2.png) left bottom no-repeat; padding-bottom:180px;} */
.newsw{ width:1236px; margin:0 auto; position:relative;}
.newsw .titc{ padding:101px;}

.newsw .i1{ position:absolute; top:0; left:175px; width:64px; height:319px; display:inline-block; /*background:url(../images/t.png) top center no-repeat;*/}

.newsw .i1.i2{ right:175px; left:inherit;}
.newsc{ box-shadow:0px 0px 18px #bbb; width:1200px; margin:0 auto; background:#fff; padding-bottom:50px;}
.newsc ul{ width:1010px; margin:0 auto; padding:65px 0 50px 0;}
.newsc ul li{ height:190px; position:relative; padding-right:45px; margin-top:50px; border:1px solid #aaa;}
.newsc ul li em{ display:inline-block; float:left; width:305px; height:190px; overflow:hidden; padding-right:22px;}
.newsc ul li em a{ display:block; width:305px; height:190px; overflow:hidden;}
.newsc ul li h3{ line-height:44px; padding:12px 0 5px 0; margin-bottom:12px;}
.newsc ul li h3 a{ color:#363636; font-size:22px; font-weight:500;}
.newsc ul li p{ color:#363636; font-size:14px; line-height:25px;}
.newsc ul li .more{ color:#fff; border-radius:1000px; font-size:14px; line-height:25px; height:25px; display:inline-block; background:#191970; padding:0 10px; position:absolute; right:45px; bottom:15px;}
.newsc ul li .more:hover{ background:#7575a9;}

.page{ text-align:center;}
.page a,.page span{ font-size:14px; display:inline-block; height:34px; line-height:34px; border:solid 1px #191970; padding:0 30px; margin:0 5px; border-radius:5px;}
.page span.current,.page a.current,.page a.on:hover{ background-color:#191970; color:#fff;}
.page a.disabled,.page a.disabled:hover{ border-color:#191970; background-color:#fff; color:#666;}

/*加盟合作style*********************************************************************/
.advantagebg{ background:url(../images/bg7_1.png) left 373px no-repeat;}
.advantage{ width:1200px; margin:0 auto; text-align:center; padding:20px 0 115px 0; position:relative; /*  background:url(../images/adv.png) top center no-repeat; */}
.adv1{ position:absolute; left:167px; top:45px; z-index:3; }
.adv2{ position:absolute; right:141px; top:40px; z-index:3; }
.adv3{ position:absolute; right:88px; top:234px; z-index:3; }
.adv4{ position:absolute; right:123px; top:425px; z-index:3; }
.adv5{ position:absolute; left:155px; top:425px; z-index:3; }
.adv6{ position:absolute; left:133px; top:229px; z-index:3;  }
.process_t{ background:url(../images/bg7_2.png) #eee right 280px no-repeat; padding:30px 0 0 0;}
.process_b{ background:url(../images/bg7_3.png) left bottom no-repeat;}
.process{ text-align:center; padding:0 0 80px 0;}

.support_t{ background:url(../images/bg7_4.png) #fff left 270px no-repeat; padding-top:80px;}
.support_b{ background:url(../images/bg7_5.png) right bottom no-repeat;}
.support{ box-shadow:0px 0px 18px #bbb; width:1200px; margin:0 auto; background:#fff;}
.supportc{ margin-top:-10px; margin-bottom:70px;}
.supportc h3{ text-align:center; font-size:24px; color:#666; font-weight:500;}
.supportc h3 font{ font-size:32px; color:#e95516;}
.support_txt{ background:url(../images/bg7_6.png) center 54px no-repeat; padding:56px 32px 25px 32px; overflow:hidden;}
.support_txt .t_lf{ float:left; text-align:right;}
.support_txt .t_rt{ float:right; text-align:left; padding-top:120px;}
.support_txt ul{ width:330px;}
.support_txt ul li{ font-size:14px; color:#666; line-height:32px; padding:35px 0;}

/*关于我们style*********************************************************************/
.aboutbg{ background:/*url(../images/bg8.jpg)*/ center 190px no-repeat;}

.recruit{ box-shadow:0px 0px 18px #bbb; width:1130px; margin:80px auto 20px auto; background:/*url(../images/peo.png)   490px*/ #fff 780px bottom no-repeat; padding-bottom:125px;}

.recruit_txt{ width:1130px; padding:20px 0 0 125px;}
.recruit_txt p{ text-indent:0em; font-size:16px; line-height:30px; padding:10px 0; color:#333;}

.Contactc{ box-shadow:0px 0px 18px #bbb; width:1200px; margin:0 auto 80px auto;}
.map{ width:1200px; height:500px; margin:0 auto; padding:5px;}
.Contact_txt{ text-align:center; padding:60px 0;}
.Contact_txt p{ font-size:16px; color:#666; line-height:30px;}

/*预约参观 style*********************************************************************/
.appointbg{ background:url(../images/bg0.jpg) top center no-repeat;}
.appoint{ width:1123px; margin:0 auto;}
.appoint_tit{ padding:100px 0 160px 0;}
.appoint_tit h3 em{ display:inline-block; font-size:40px; color:#fff; padding-right:120px; background:url(../images/point1.png) right center no-repeat; line-height:54px; letter-spacing:2px;}
.appoint_tit p{ color:#fff; font-size:20px; line-height:40px; padding-top:5px;}
.appc{ overflow:hidden; position:relative; padding:0 0 80px 0;}
.applf{ width:285px; float:left;}
.applf li{ width:285px;}
.applf li p{ color:#fff; font-size:20px; letter-spacing:2px; line-height:38px;}
.apprt{ width:417px; float:left;}
.apprt li{ width:240px; padding-left:175px; position:relative;}
.apprt li h3{ color:#fff; font-size:20px; line-height:40px; padding-bottom:12px; font-weight:500;}
.apprt li em{ width:158px; text-align:right; display:inline-block; position:absolute; left:0; top:0; color:#fff; font-size:20px; }
.appbot{ width:1200px; padding:65px 0 0 0;}
.appbot h3{ color:#fff; font-size:30px; font-weight:500; line-height:40px; padding-bottom:12px;}
.a_intxt{ border:none; background:#fff; height:40px; line-height:40px; width:240px; font-size:25px; text-indent:15px; margin-bottom:20px;}
.a_intxt.a_intxt1{ width:285px;}
.a_textarea{ background:#fff; line-height:45px; padding:10px 15px; width:510px; font-size:25px;}
.a_inbut{ font-size:20px; color:#3965ff; display:inline-block; height:42px; line-height:42px; background:#fff90d; padding:0 25px; border-radius:5px; cursor:pointer; border:none; position:absolute; right:20px; bottom:100px;}
.a_inbut:hover{ background:#000000;}

/*foot style*********************************************************************/
.footer{ background:#002e73; width:100%;}
.footer dl{ width:500px; /*margin:0 auto;*/ overflow:hidden;}
.footer dl dt{ border-right:1px solid #fff; padding:0 110px 0 100px; width:220px; float:left; margin:70px 0;}
.footer dl dd{ width:388px; float:right; padding:30px 0 0 0;}
.footer dl dd h3{ color:#fff; font-size:25px; font-weight:500; line-height:20px; padding-bottom:20px;}
.footer dl dd p{ color:#fff; font-size:15px; line-height:10px; padding:10px 0;}
.fast_nav{ text-align:center; border-top:1px solid #f4ccce; line-height:58px;}
.fast_nav a{ font-size:16px; margin:0 12px; color:#fff;}
.fast_nav a:hover{ text-decoration:underline;}
.foot{ width:100%; background:#f9f9f9; text-align:center; line-height:24px; padding:20px 0;}
.foot p{ color:#2c2c2c; font-size:13px;}

/* 公司介绍>组织架构 */

#brand .titc{ padding-top:10px;} 
#brand .group_about{ padding-top:10px; width:1130px;}
#brand .group_a_txt_rt{ padding:50px 280px 70px 55px; }
#brand .group_a_txt p{ color:#727272;}






/*backup

#brand .titc{ padding-top:100px;} 
#brand .group_about{ padding-top:600px; width:1130px;}
#brand .group_a_txt_rt{ padding:50px 280px 70px 55px; }
#brand .group_a_txt p{ color:#4d4d4d;}

*/

/* 集团介绍>项目介绍 */
#project{ margin-bottom:130px;}
#project .titc{ padding-top:25px;}
#project .group_about{ width: 1110px; padding-top:0px;}
#project .group_a_txt{ padding:65px 200px 45px 70px; width:900px;}
#project .group_a_pic{ top:-30px; right:45px;}
#project .group_a_txt p{ letter-spacing:2px;}

/* 集团介绍>企业荣誉 */
#honor .titc{ padding-top:105px; height:175px;}

/* 师资力量 */
.teabg{ margin-top:80px;}
#experts .titc{ padding-top:70px; height:210px;}
#experts .titc h2 em b,#experts .titc p{ color:#666;}
#experts .expertsbg{ width:1125px;}
#experts .experts{ left:-117px;}
#experts .expertc:nth-child(1) dt{ margin-left:70px;}
#experts .expertc:nth-child(1) dd{ width:490px; margin-right:123px; margin-top:45px;}
#experts .expertc:nth-child(2){ margin-top:30px;}
#experts .expertc:nth-child(2) dt{ margin-right:58px;}
#experts .expertc:nth-child(2) dd{ margin-left:170px; width:490px; margin-top:135px;}
#experts .expertc:nth-child(3){ margin-top:45px;}
#experts .expertc:nth-child(3) dt{ margin-left:65px;}
#experts .expertc:nth-child(3) dd{ width:630px; padding-top:120px;}
#experts .expertc:nth-child(4){ margin-top:0;}
#experts .expertc:nth-child(4) dd{ width:495px; padding-top:128px; margin-left:215px;}

#teacher .titc{ padding-top:80px; height:170px;}

#train .titc{ padding-top:65px;}

.before_coursebg{ width:1200px; height:10px; margin:80px auto 0 auto; box-shadow:0 0 18px #bbb;}
#BrandConcept .titc{ padding-top:80px;}
#BrandConcept .titc h2 em b,#BrandConcept .titc p{ color:#666;}
#TeachingConcept .titc h2 em b,#TeachingConcept .titc p{ color:#666;}

#Teaching .titc{ height:160px; padding-top:57px;}
#TeachingConcept  .titc{ height:170px; padding-top:90px;}
#TeachingSystem .titc{ padding-top:95px; height:210px;}
#family .titc{ height:135px;}
#family .titc h2 em b,#family .titc p{ color:#666;}

#club .titc{ padding-top:95px; height:150px;}
#club .titc h2 em b,#club .titc p{ color:#666;}

#industry .titc{ padding-bottom:8px;}
#industry .titc h2 em b,#industry .titc p{ color:#666;}
#campus .titc{ padding-bottom:8px;}
#campus .titc h2 em b,#campus .titc p{ color:#666;}
#recruit .titc{ padding-top:70px; }
#recruit .titc h2 em b,#recruit .titc p{ color:#666;}

#Contact .titc{ padding-top:70px; height:125px;}
#Contact .titc h2 em b,#Contact .titc p{ color:#666;}

#advantage .titc h2 em b,#advantage .titc p{ color:#666;}
#advantage .titc{ padding-top: 80px; }

#process .titc h2 em b,#process .titc p{ color:#666;}
#process .titc{ padding-top: 70px; height:100px; }


#support .titc{ padding-top: 75px; height:150px; }
#support .titc h2 em b,#support .titc p{ color:#666;}

.train1{ left:28px; top:0; z-index:5;}
.train2{ left:721px; top:66px; z-index:1;}
.train3{ left:270px; top:236px; z-index:4;}
.train4{ left:30px; top:516px; z-index:1;}
.train5{ left:682px; top:421px; z-index:1;}
.train6{ left:250px; top:809px; z-index:5;}
.train7{ left:729px; top:795px;}

#train .titc{ margin:0 auto;}