body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input{margin:0;padding:0;border:0;list-style:none;}
body{color:#666666;font-size:14px;/*font-family:"思源黑体 CN";*/ font-family:"微软雅黑";overflow-x:hidden; min-width: 1200px; max-width: 1920px; background:#fbfbfa;}
@media only screen and (min-width: 1920px) {
	body{margin: 0 auto;}
}
a{ text-decoration:none; outline:none; cursor:pointer;}
input{outline:none;}
.fl{float: left;} .fr{float: right !important;}
.wrapper{ width:1200px; margin:0 auto;}
.wrapper2{ width:1230px; margin:0 auto;}
.wrapper3{ width:1000px; margin:0 auto;}
.clear{clear:both; height:0; float: none !important;}


/*top*/
.top{width: 100%; height:70px;background-color: #313131;}
.top .top2{ height:70px; position:relative; z-index:1;}
.top .top2 .top2-left{ float:left; height:55px; padding-top:15px;}
.top .top2 .top2-left a{ float:left;}
.top .top2 .top2-left a img{ display:block;}
.top .top2 .top2-right{ float:right; margin-right:30px;}
.top .top2 .top2-right .li{ float:left; margin-left:40px; }
.top .top2 .top2-right .li .a1{ font-size:18px; color:#fff; cursor:pointer;line-height:68px;}
.top .top2 .top2-right .li .a1:hover{ color:#ffca76;}

.top2-right .L1 .kc{position: absolute;top: 61px;left:24%;z-index: 100;width: 840px;height: 180px;background:url(../images/li_bg0.png) no-repeat left center;  padding-left:24px; padding-top:24px;}
.top2-right .L1 .kc .kc1{ float:left; width:250px;}
.top2-right .L1 .kc .kc1 p{ float:left; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #d6dbe1; padding-bottom:6px; width:250px; margin-bottom:5px;}
.top2-right .L1 .kc .kc1  a{ float:left; font-size:14px; color:#a3a6af; margin-right:30px; line-height:32px;}
.top2-right .L1 .kc .kc1  a:hover{ color:#666;}

.top2-right .L2 .kc2{position: absolute;top: 61px;left:52%;z-index: 100;width: 268px;height: 151px;background:url(../images/li_bg2.png) no-repeat left center;  padding-left:24px; padding-top:24px;}
.top2-right .L2 .kc2 p{ float:left; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #d6dbe1; padding-bottom:6px; width:250px; margin-bottom:5px;}
.top2-right .L2 .kc2  a{ float:left; font-size:14px; color:#a3a6af; margin-right:30px; line-height:32px;}
.top2-right .L2 .kc2  a:hover{ color:#666;}


/*banner*/
.banner{ background:url(../images/banner1.png) no-repeat scroll center; width:100%; height:783px;}
.banner .wrapper{ width:1200px; height:783px; display:block; margin:0 auto; position:relative;}
.banner .wrapper a{ position:absolute; top:480px; left:346px; background:url(../images/banner2.png) no-repeat; width:508px; height:70px;text-transform: uppercase;overflow:hidden;}
.banner .wrapper a::after{content: "";background:#fff;position:absolute; width:508px;height:80px;left:0;top:0;bottom:0;opacity:0;margin:auto;border-radius:35%;transform:scale(1);animation:1.5s a1 ease-in-out infinite;}
@keyframes a {
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1);opacity: 0;}
}



/*最后100天拔高突破，方法选对，事半功倍*/
.content1{ background:url(../images/bg1.png) no-repeat scroll center; width:100%; height:674px;}
.content1 .p1{ font-weight:bold; text-align:center; font-size:42px; color:#424142;margin-bottom:70px; padding-top:10px;}
.content1 .p2{ float:left; background:url(../images/pbg1.png) no-repeat; width:239px; height:45px; margin-left:87px; font-size:28px; color:#ffbf13; font-weight:bold; line-height:30px;}
.content1 .p3{ float:right; background:url(../images/pbg2.png) no-repeat; width:239px; height:45px; margin-right:87px; font-size:28px; color:#fb7e2c; font-weight:bold; line-height:30px;}
.content1 .content1-1{ background:url(../images/bg2.png) no-repeat scroll center; width:1176px; height:310px; display:block; margin:0 auto; margin-top:50px; }
.content1-1 .left{ float:left;}
/*.content1-1 .left p{font-size:18px; color:#666564; margin-bottom:28px;}*/
.content1-1 .left p{font-size:18px; color:#666564; margin-bottom:31px;}
.content1-1 .right{ float:right;}
/*.content1-1 .right p{font-size:18px; color:#666564; margin-bottom:32px; text-align:right;}*/
.content1-1 .right p{font-size:18px; color:#666564; margin-bottom:35px; text-align:right;}

.content1 .a1{ background:url(../images/abg1.png) no-repeat; width:294px; height:55px; float:left; font-size:18px; color:#fff; text-align:center; line-height:46px; margin-left:60px;position: relative;text-transform: uppercase;overflow:hidden;}
.content1 .a1::after{content: "";background:#fff;position:absolute; width:294px;height:70px;left:0;top:0;bottom:0;opacity:0;margin:auto;border-radius:45%;transform:scale(1);animation:1.5s a1 ease-in-out infinite;}
@keyframes a1 {
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1);opacity: 0;}
}
.content1 .a2{ background:url(../images/abg2.png) no-repeat; width:294px; height:55px; float:right; font-size:18px; color:#fff; text-align:center; line-height:46px; margin-right:60px;position: relative;text-transform: uppercase;overflow:hidden;}
.content1 .a2::after{content: "";background:#fff;position:absolute; width:294px;height:70px;left:0;top:0;bottom:0;opacity:0;margin:auto;border-radius:45%;transform:scale(1);animation:1.5s a1 ease-in-out infinite;}
@keyframes a2 {
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1);opacity: 0;}
}



/*秋季集训，进阶式科学备考，稳扎稳打加速提升*/
.content2{ background:url(../images/bg3.png) no-repeat scroll center; width:100%; height:687px; padding-top:97px;}
.content2 .p1{ background:url(../images/pbg3.png) no-repeat; width:907px; height:88px; line-height:88px; font-weight:bold; text-align:center; font-size:42px; color:#424142; display:block; margin:0 auto; margin-bottom:60px;}
.box {width:1200px;height:344px; cursor:pointer;}
.item {width:91px;height:344px;float:left; margin-right:10px;}
.item:nth-child(1) {background:url(../images/q1-1.png) no-repeat 100% 100%;}

.item:nth-child(2) {background:url(../images/q2-1.png) no-repeat 100% 100%;}
.item:nth-child(3) {background:url(../images/q3-1.png) no-repeat 100% 100%;}
.item:nth-child(4) {background:url(../images/q4-1.png) no-repeat 100% 100%;}
.item:nth-child(5) {background:url(../images/q5-1.png) no-repeat 100% 100%;}
.big{width:779px;}
.big img {display: none;height: 337px;}
.item .box2{ display:none;}
.item .box2 .p2{  margin-left:45px; margin-top:38px; font-size:22px; color:#424142;}
.item .box2 .p2 span{ color:#f16439; font-size:45px;font-family:"Arial"; font-weight:bold;/*font-family:"Arial Rounded MT Bold";*/ margin-right:7px; margin-left:3px; }
.item .box2 .p3{  margin-left:45px; margin-top:1px; font-size:24px; color:#fb7e2c; font-weight:bold;}
.item .box2 .p4{  margin-left:45px; margin-top:8px; font-size:18px; color:#666564; line-height:26px;}
.item .box2 a{ background:url(../images/abg6.png) no-repeat; width:159px; height:51px; line-height:42px; text-align:center; font-size:18px; color:#fff; float:left; margin-left:40px; margin-top:20px;position: relative;text-transform: uppercase;overflow:hidden;}
.item .box2 a::after{content: "";background:#fff;position:absolute; width:159px;height:50px;left:0;top:0;bottom:0;opacity:0;margin:auto;border-radius:50%;transform:scale(1);animation:1.5s a1 ease-in-out infinite;}
@keyframes a {
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1);opacity: 0;}
}



/**/
.content3{ margin-top:-10px;}
.content3 .p0{ background:url(../images/pbg10.png) no-repeat; width:907px; height:88px; line-height:88px; text-align:center; font-size:42px; color:#424142; font-weight:bold; display:block; margin:0 auto;}
.content3 .d1{ float:left; background:url(../images/dbg1.png) no-repeat; width:409px; height:301px; margin-top:90px; cursor:pointer;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.content3 .d1:hover{ transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; margin-top:85px;}
.content3 .d1 .p1{ text-align:center; font-size:30px; color:#f16439; font-weight:bold; line-height:58px;}
.content3 .d1 img{ display:block; margin:0 auto; margin-top:14px;}
.content3 .d1 .p2{ float:left; font-size:18px; color:#424142; line-height:25px; margin-left:47px; margin-top:16px;}
.content3 .d1 a{ background:url(../images/abg3.png) no-repeat; width:130px; height:42px; line-height:33px; text-align:center; font-size:18px; color:#f16439; float:left; margin-top:26px; margin-left:40px;}
.content3 .d1 a:hover{ background:#f16439; width:122px; height:33px; line-height:33px; text-align:center; font-size:18px; color:#fff; float:left; margin-top:26px; margin-left:44px; border-radius:20px;}
.content3 .d2{ margin-top:40px;}
.content3 .d2:hover{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; margin-top:35px; }
.content3 .d2 a{ margin-left:20px;}
.content3 .d2 a:hover{ margin-left:24px;}
.content3 .d3{ margin-top:90px;}
.content3 .d3:hover{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; margin-top:85px; }
.content3 .d3 a{ margin-left:10px;}
.content3 .d3 a:hover{margin-left:14px;}
.content3 .d4{ margin-top:20px;}
.content3 .d4:hover{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; margin-top:15px; }
.content3 .d4 a{ margin-left:2px;}
.content3 .d4 a:hover{margin-left:6px;}
.content3 .d5{ margin-top:-30px;}
.content3 .d5:hover{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; margin-top:-35px; }
.content3 .d5 a{ margin-left:20px;}
.content3 .d5 a:hover{ margin-left:24px;}
.content3 .d6{ margin-top:20px;}
.content3 .d6:hover{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; margin-top:15px; }
.content3 .d6 a{ margin-left:5px;}
.content3 .d6 a:hover{ margin-left:9px;}



/*9月-12月备考资料包请查收*/
/*.form1{ background:url(../images/bg6.png) no-repeat scroll center; width:100%; height:430px; padding-top:112px; margin-top:20px;}*/
.form1{ background:url(../images/bg8.png) no-repeat scroll center; width:100%; height:1200px; padding-top:113px; margin-top:20px;}
.form1 .p1{ text-align:center; font-weight:bold; font-size:42px; color:#424142;}
.form1 .p1 span{ color:#fb7e2c;}
.form1 .p2{ text-align:center;font-size:18px; color:#a5a3a5; margin-top:-3px;}
.form1 input{ display:block; margin:0 auto; width:554px; height:43px; border:1px solid #fb7e2c; border-radius:5px; text-indent:30px; font-size:18px; color:#c2bfbe; margin-top:32px; margin-bottom:15px;}
.form1 a{ background:url(../images/btn1.png) no-repeat; width:564px; height:64px; line-height:55px;text-align:center; display:block; margin:0 auto; font-size:18px; color:#fff; cursor:pointer;position: relative;text-transform: uppercase;overflow:hidden;}
.form1 a::after{content: "";background:#fff;position:absolute; width:400px;height:80px;left:82px;top:0;bottom:0;opacity:0;margin:auto;border-radius:50%;transform:scale(1);animation:1.5s a1 ease-in-out infinite;}
@keyframes a{
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1);opacity: 0;}
}



/**/
.tixi{ margin-top:-720px;}
.tixi .p1{ background:url(../images/pbg11.png) no-repeat; width:674px; height:90px; line-height:90px; font-size:42px; color:#fff; text-align:center; font-weight:bold; display:block; margin:0 auto;}
.tixi .tixi2{ margin-left:111px; margin-top:40px; margin-bottom:24px;}
.tixi .tixi2 p{ float:left; width:222px; height:64px; line-height:64px; text-align:center; background:#559269; font-size:18px; color:#fff; border-radius:2px; margin-right:30px; cursor:pointer;}
.tixi .tixi2 p.active1{ background:url(../images/pbg12.png) no-repeat;}
.tixi3{ background:#fff;}
.tixi3 td{ border:1px solid #dedede; text-align:center; line-height:30px; font-size:16px;}
.tixi3 .tr1 td{ background:#45865a; height:60px; font-size:18px; color:#fff; text-align:center;}
.tixi3 .tr2 td{background:#45865a;text-align:center; font-size:16px; color:#fff; font-weight:bold;line-height: 28px;}
.tixi3 .a1{ display:block; margin:0 auto; background:url(../images/a1.png) no-repeat; width:94px; height:29px; line-height:29px; text-align:center; font-size:14px; color:#fff; margin-bottom:2px;}
.tixi3 .a1:hover{ background:#3f75e6; border-radius:4px;}
.tixi3 .a2{ display:block; margin:0 auto; background:url(../images/a2.png) no-repeat; width:94px; height:29px; line-height:29px; text-align:center; font-size:14px; color:#fff;}
.tixi3 .a2:hover{ background:#fb8739; border-radius:4px;}





/*实力师资授课，教学严谨负责，让你每个阶段都有所提升*/
.teacher{ margin-top:60px;}
.teacher .p1{ background:url(../images/pbg9.png) no-repeat; width:1082px; height:96px; display:block; margin:0 auto; font-size:42px; color:#424142; font-weight:bold; line-height:86px; text-align:center; margin-bottom:30px;}
.teacher .tea1{ width:1136px;height:370px; position:relative; margin:0 auto;}
.teacher .tea2{ width:1020px; height:370px;overflow:hidden; position:relative; margin-left:58px;}
.teacher .tea2 ul{ width:1020px; overflow:hidden; position:absolute; z-index:10;}
.teacher .tea2 li{ float:left; width:255px; cursor:pointer;}
.teacher .tea2 li .d1{ width:255px; height:370px; position:relative;}
.teacher .tea2 li .d1:hover .t1{ display:none;}
.teacher .tea2 li .d1:hover .div{ display:block;}
.teacher .tea2 li .d1 .t1{width:255px; height:370px; position:absolute; left:0; top:0;}
.teacher .tea2 li .d1 .div{width:255px; height:370px; position:absolute; left:0; top:0; display:none;}
.teacher .tea2 li .d1 .div img{ position:absolute; left:0px; top:0px; z-index:10;}
.teacher .tea2 li .d1 .p2{ position:absolute; z-index:20; left:20px; top:253px; font-size:18.6px; color:#fff; border-bottom:2px solid #384cce; padding-bottom:3px;}
.teacher .tea2 li .d1 .p2 span{ font-size:13px;}
.teacher .tea2 li .d1 .p3{ position:absolute; z-index:20; top:290px; left:22px; font-size:13px; color:#fff; padding-right:14px;}
.teacher .tea1 .iconBox{ position:absolute; top:150px; width:1136px; z-index:100;}
.teacher .tea1 .prev{ background:url(../images/prev3.png) no-repeat; position:absolute; left:0; width:51px; height:51px;}
.teacher .tea1 .prev:hover{background:url(../images/prev2.png) no-repeat; }
.teacher .tea1 .next{ background:url(../images/next3.png) no-repeat; position:absolute; right:0;width:51px; height:51px;}
.teacher .tea1 .next:hover{background:url(../images/next2.png) no-repeat; }
.teacher .a1{ background:url(../images/abg3.png) no-repeat; width:258px; height:52px; line-height:52px; text-align:center; font-size:18px; color:#fff; display:block; margin:0 auto;}
.teacher .a1:hover{ background:url(../images/abg4.png) no-repeat;}



/*舒适的集训环境，浓浓的学习氛围*/
.content4{ background:url(../images/bg5.png) no-repeat scroll center; width:100%; height:606px; padding-top:60px; margin-top:60px;}
.content4 .p1{ text-align:center; font-weight:bold; font-size:42px; color:#424142; margin-bottom:56px;}
.content4 .left{ float:left; width:570px;}
.content4 .left .p2{ background:url(../images/pbg4.png) no-repeat; width:570px; height:41px; line-height:41px; text-align:center; color:#fff; font-size:22px; font-weight:bold; margin-bottom:27px;}
.content4 .left .p3{ background:url(../images/pbg5.png) no-repeat; width:149px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:18px; float:left; margin-left:60px; margin-bottom:20px;}
.content4 .d1{ float:left; width:262px; height:169px; padding-top:20px; border-radius:5px; background:#eee;}
.content4 .d1 p{ background:url(../images/san1.png) no-repeat left center; font-size:18px; color:#666564; text-indent:15px; margin-left:25px; margin-bottom:12px;}
.content4 .left img{ float:left; margin-left:10px; margin-top:55px; margin-right:10px;}
.content4 .left a{ display:block; margin:0 auto; margin-top:36px; background:url(../images/abg4.png) no-repeat; width:294px; height:55px; line-height:46px; text-align:center; font-size:18px; color:#fff;position: relative;text-transform: uppercase;overflow:hidden;}
.content4 .left a::after{content: "";background:#fff;position:absolute; width:294px;height:70px;left:0;top:0;bottom:0;opacity:0;margin:auto;border-radius:45%;transform:scale(1);animation:1.5s a1 ease-in-out infinite;}
@keyframes a {
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1);opacity: 0;}
}

.content4 .right{ float:right; width:585px;}
.content4 .right .p2{ background:url(../images/pbg8.png) no-repeat; width:585px; height:41px; line-height:41px; text-align:center; color:#fff; font-size:22px; font-weight:bold; margin-bottom:27px;}
.content4 .right .p3{ background:url(../images/pbg6.png) no-repeat; width:157px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:18px; float:left; margin-left:60px; margin-bottom:20px;}
.content4 .right .p4{ background:url(../images/pbg7.png) no-repeat; width:189px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:18px; float:right; margin-right:60px; margin-bottom:20px;}
.content4 .right .d2 a{ width:136px; height:54px; line-height:54px; text-align:center; background:#eee; font-size:18px; color:#666564; float:left; margin-right:11px; margin-bottom:11px; border-radius:3px;}
.content4 .right .d2 .a1{ background:#fb7e2c; color:#fff;}
.content4 .right .a2{ display:block; margin:0 auto; margin-top:36px; background:url(../images/abg5.png) no-repeat; width:294px; height:55px; line-height:46px; text-align:center; font-size:18px; color:#fff;position: relative;text-transform: uppercase;overflow:hidden;}
.content4 .right .a2::after{content: "";background:#fff;position:absolute; width:294px;height:70px;left:0;top:0;bottom:0;opacity:0;margin:auto;border-radius:45%;transform:scale(1);animation:1.5s a1 ease-in-out infinite;}
@keyframes a2 {
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1);opacity: 0;}
}





/*舒适的集训环境，浓浓的学习氛围*/
.hj{ background:url(../images/bg4.png) no-repeat scroll center; width:100%; height:856px; padding-top:70px;}
.hj .p1{ text-align:center; font-weight:bold; font-size:42px; color:#424142; margin-bottom:86px;}
.hj .hj2{width:1173px; height:669px; overflow:hidden; cursor:pointer; position:relative; display:block; margin:0 auto;}
.hj2 .iconBox .prev{ background:url(../images/prev1.png) no-repeat;width:51px; height:51px; position:absolute; z-index:10; left:15px; top:309px; cursor:pointer;}
.hj2 .iconBox .prev:hover{ background:url(../images/prev2.png) no-repeat;}
.hj2 .iconBox .next{background:url(../images/next1.png) no-repeat;width:51px; height:51px; position:absolute; z-index:10; right:15px; top:309px; cursor:pointer;}
.hj2 .iconBox .next:hover{ background:url(../images/next2.png) no-repeat;}



/*弹窗*/
.transimg{ background:url(../images/tbg0.png) no-repeat left center; width:538px; height:371px; position:fixed; z-index:1000; top:50%; left:50%; margin-top:-185px; margin-left:-269px;}
.transimg img{ float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.transimg form{ padding-top:105px; padding-left:53px;}
.transimg label{ font-size:20px; color:#000; margin-right:14px; }
.transimg label span{ color:#ff0000; margin-right:5px;}
.transimg input{ width:203px; height:30px; line-height:30px; border:1px solid #b5b5b5; border-radius:6px; text-indent:8px; font-size:16.44px; color:#b2b2b2;}
.transimg .p2{ margin-top:20px;}
.transimg .p2 a{ display:inline-block; width:125px; height:32px; line-height:32px; border-radius:6px; background:#e7e7e7; font-size:16.44px; color:#3e3d3d; text-align:center; cursor:pointer; margin-left:20px;}
.transimg .p3{ margin-top:20px;}
.transimg .btn{ background:url(../images/btn5.png) no-repeat; width:230px; height:48px; line-height:48px;text-align:center; font-size:21.14px; color:#fff; display:block; margin-top:32px; margin-left:101px; cursor:pointer;}
.transimg .btn:hover{ background:url(../images/btn6.png) no-repeat;}



/*联系我们及付款方式*/
.footer{ background:#f5f5f5; padding-top:50px; padding-bottom:30px; width:100%;}
.footer .p1{ text-align:center; font-size:32px; color:#3b3939; margin-bottom:26px;}
.footer1{ width:998px; height:219px; border:1px solid #e7e7e7; background:#fff;}
.footer12{ background:url(../images/fbg1.png) no-repeat; height:38px; line-height:38px;}
.footer12 p{ float:left; font-size:16px; color:#666; width:77px; text-align:center; cursor:pointer;}
.footer12 p:hover{ background:#b147c2; color:#fff;}
.footer12 p.active3{ background:#b147c2; color:#fff;}
.footer .content{ padding-top:30px; margin-left:25px;}
.footer .content .left{ float:left; color:#666; font-size:14px; line-height:24px;}
.footer .content .right{ float:right; margin-right:30px; color:#666; font-size:14px; line-height:24px;}
.footer2{ width:100%;background: #7c208b;color: #fff;line-height: 23px;padding:20px 0;text-align: center;}
.footer2 a{color:#fff;}


