body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input,button{margin:0;padding:0;border:0;list-style:none;}
body{color:#666;font-size:14px; font-family:"微软雅黑";overflow-x:hidden; min-width: 1200px; max-width: 1920px; background:#fff;}
@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;}


/*banner*/
.banner{ background:url(../images/banner2.png) scroll center; width:100%; height:650px;}

/*来这里，带你感受实力教学的力量*/
.content1{ margin-top:75px;}
.content1 .p1{ background:url(../images/pbg1.png) no-repeat; width:701px; height:40px; line-height:40px; display:block; margin:0 auto; font-size:40px; color:#364656; font-weight:bold; text-align:center;}
.content1 .p1 span{ color:#00dd93;}
.content1 .p2{ font-size:24px; color:#364656; text-align:center; margin-top:10px;}
.content1 .p2 span{ font-weight:bold;}
.content1-1{ background:url(../images/bg1.png) no-repeat scroll center; width:995px; height:297px; display:block; margin:0 auto; margin-top:40px;}
.content1-1 .d1{ float:left; width:199px; text-align:center;}
.content1-1 .d1 .p3{ font-size:29px; color:#0084ff; font-weight:bold; padding-top:63px;}
.content1-1 .d1 .p4{ font-size:24px; color:#333;}
.content1-1 .d2 .p3{ padding-top:156px;}


/*特聘18年管综辅导经验大咖师资，全面教学*/
.content2{ background:url(../images/bg2.png) no-repeat scroll center; width:100%; height:692px;padding-top:110px;}
.content2 .p1{ background:url(../images/pbg2.png) no-repeat; width:854px; height:40px; line-height:40px; display:block; margin:0 auto; font-size:40px; color:#364656; font-weight:bold; text-align:center; }
.content2 .p1 span{ color:#00dd93;}
.content2 .img1{ display:block; margin:0 auto; margin-top:35px;}
.content2-1{ background:url(../images/tbg1.png) no-repeat; width:1200px; height:519px; margin-top:50px; position:relative; cursor:pointer;}
.content2-2{ /*position:absolute; left:165px;*/}
.content2-2 .p2{ position:absolute; left:175px; top:50px; font-size:26px; color:#fff;  }
.content2-2 .p3{ position:absolute; left:165px; top:140px; font-size:26px; color:#fff; font-weight:bold; }
.content2-2 .p4{ position:absolute; left:165px; top:190px; font-size:16px; color:#fff; line-height:26px; }
.content2-2 .t1{ position:absolute; top:0; right:80px;}
.content2-22{ position:absolute; left:160px; bottom:45px;}
.content2-22 .d1{ float:left;margin-left:10px;}
.content2-22 .d1 .t1-1{margin-top:7px; }
/*.content2-22 .d1 img{ margin-left:10px;}*/

.content2 a{ background:url(../images/abg4.png) no-repeat; width:222px; height:39px; font-size:20px; color:#fff; line-height:35px; position:absolute; right:0; bottom:16px; text-indent:20px;}

.tel{ display:block; margin:0 auto; background:url(../images/dbg10.png) no-repeat; width:490px; height:59px; line-height:59px; margin-top:15px;}
.tel .s1{ float:left; font-size:26px; color:#495765; width:240px; text-align:center;}
.tel .s2{ float:right; font-size:26px; color:#016ce9; width:240px; text-align:center; font-weight:bold;}


/*暑期“王炸大咖”集训，有何不同？*/
.content3{ background:url(../images/bg3.png) no-repeat scroll center; width:100%; height:845px; padding-top:37px;}
.content3 .p1{ background:url(../images/pbg3.png) no-repeat; width:701px; height:40px; line-height:40px; display:block; margin:0 auto; font-size:40px; color:#364656; font-weight:bold; text-align:center; }
.content3 .p1 span{ color:#00dd93;}
.content3-1{ position:relative; width:955px; height:312px; margin-left:100px; margin-top:45px;}
.content3-1 .box{ position:absolute; width:385px; height:312px; text-align:center;}
.content3-1 .b1{ background:url(../images/dbg1.png) no-repeat; left:0; top:0;}
.content3-1 .b1 .p2{ font-size:30px; color:#fff; line-height:50px;}
.content3-1 .b1 .p3{ font-size:20px; color:#999; line-height:40px; margin-top:30px;}
.content3-1 .b2{ background:url(../images/dbg2.png) no-repeat; right:0; top:0;}
.content3-1 .b2 .p2{ font-size:30px; color:#fff; line-height:50px; font-weight:bold;}
.content3-1 .b2 .p3{ font-size:20px; color:#333; line-height:40px; margin-top:30px;}
.content3-1 .vs{ position:absolute; top:79px; left:371px; animation:1s vs linear infinite;-moz-animation:1s vs linear infinite;-ms-:1s vs linear infinite;-o-animation:1s vs linear infinite;-webkit-animation:1s vs linear infinite;}
@keyframes vs{
    0%{opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-webkit-opacity:1;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
    50%{opacity:0.9;-moz-opacity:0.9;-ms-opacity:0.9;-o-opacity:0.9;-webkit-opacity:0.9;transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);}
    100%{opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-webkit-opacity:1;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
}
.content3-2{ display:block; margin:0 auto; background:url(../images/dbg3.png) no-repeat; width:738px; height:175px; padding-top:57px; margin-top:38px;}
.content3-2 .p2{ text-align:center; font-size:20px; color:#333; margin-bottom:5px;}
.content3-2 .p3{ text-align:center; font-size:32px; color:#0084ff; font-weight:bold;margin-bottom:5px;}


/*暑期40天稳、准、狠，带你冲击实力更高点*/
.content4{ margin-top:40px; margin-bottom:60px;}
.content4 .p1{ background:url(../images/pbg4.png) no-repeat; width:852px; height:40px; line-height:40px; display:block; margin:0 auto; font-size:40px; color:#364656; font-weight:bold; text-align:center; margin-bottom:55px; }
.content4 .p1 span{ color:#00dd93;}
.content4-1{ position:relative; background:url(../images/bg4.png) no-repeat scroll center; width:1166px; height:475px; display:block; margin:0 auto;}
.content4-1 .d0{ cursor:pointer;}
.content4-1 .d0 .p2{ font-size:35px; color:#fff; text-align:center; line-height:66px;}
.content4-1 .d0 .p3{ font-size:20px; color:#666; text-align:center; line-height:30px; margin-top:13px;}
.content4-1 .d1{ position:absolute; top:0; left:110px; width:265px;}
.content4-1 .d2{ position:absolute; top:241px; left:0px; width:265px;}
.content4-1 .d3{ position:absolute; top:0; right:110px; width:265px;}
.content4-1 .d4{ position:absolute; top:241px; right:0px; width:265px;}
.content4-2{ margin-top:60px; margin-left:10px;}
.content4-2 .div1{ cursor:pointer; float:left; background:url(../images/dbg4.png) no-repeat; width:563px; height:76px; padding:9px; margin-bottom:10px;}
.content4-2 .div1 .p2{ float:left; font-size:26px; color:#fff; margin-left:79px; width:142px; text-align:center; height:76px; line-height:76px;}
.content4-2 .div1 .p3{ float:left; margin-left:12px; font-size:20px; color:#666; line-height:76px;}
.content4-2 .div2{ float:right; margin-right:10px; background:url(../images/dbg5.png) no-repeat;}
.content4-2 .div3{ background:url(../images/dbg6.png) no-repeat;}
.content4-2 .div4{ float:right; margin-right:10px; background:url(../images/dbg7.png) no-repeat;}

/*课程适合在校生、二战生、跨考生*/
.content5{ background:url(../images/bg5.png) no-repeat scroll center; width:100%; height:178px;}
.content5 .p1{ float:left; margin-left:300px; font-size:22.5px; color:#666; margin-top:55px;}
.content5 .icon1{ float:left; margin-left:47px; margin-top:73px;animation:1.5s vs2 linear infinite;-moz-animation:1.5s vs2 linear infinite;-ms-:1.5s vs2 linear infinite;-o-animation:1.5s vs2 linear infinite;-webkit-animation:1.5s vs2 linear infinite;}
@keyframes vs2{
    0%{opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-webkit-opacity:1;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
    50%{opacity:0.9;-moz-opacity:0.9;-ms-opacity:0.9;-o-opacity:0.9;-webkit-opacity:0.9;transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}
    100%{opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-webkit-opacity:1;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
}

.content5 .right{ float:left; margin-left:30px; width:184px; text-align:center;}
.content5 .right .p2{ font-size:18px; color:#666; margin-top:50px;}
.content5 .right a{ background:url(../images/abg1.png) no-repeat; width:184px; height:46px; text-align:center; line-height:46px; font-size:22px; color:#fff; font-weight:bold; margin-top:7px; display:block;}
.content5 .right a:hover{background:url(../images/abg1-1.png) no-repeat;}

/*抓住黄金期，科学规划备考，助你稳步提升*/
.kb{ margin-top:70px;}
.kb .p1{ background:url(../images/pbg5.png) no-repeat; width:852px; height:40px; line-height:40px; display:block; margin:0 auto; font-size:40px; color:#364656; font-weight:bold; text-align:center; margin-bottom:40px; }
.kb .p1 span{ color:#00dd93;}
.kb td{ border:1px solid #e5e5e5; text-align:center;  font-size:16px; color:#37302e;}
.kb .tr1 td{ background:#00dd93; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center; font-weight:bold;}
.kb .a1{ background:url(../images/abg2.png) no-repeat; width:262px; height:53px; line-height:53px; text-align:center; display:block; margin:0 auto; font-size:24px; color:#fff;}
.kb .a1:hover{background:url(../images/abg2-1.png) no-repeat;}
.kb .a2{ background:url(../images/abg3.png) no-repeat; width:262px; height:53px; line-height:53px; text-align:center; display:block; margin:0 auto; font-size:24px; color:#fff;}
.kb .a2:hover{background:url(../images/abg3-1.png) no-repeat;}



/*双师督学+贴心服务，全面保障备考无忧*/
.content6{ background:url(../images/bg6.png) no-repeat scroll center; width:100%; height:1012px;margin-top:70px;}
.content6 .p1{ background:url(../images/pbg6.png) no-repeat; width:809px; height:40px; line-height:40px; display:block; margin:0 auto; font-size:40px; color:#364656; font-weight:bold; text-align:center; margin-bottom:40px; }
.content6 .p1 span{ color:#00dd93;}
.content6 .d1{ background:url(../images/dbg8.png) no-repeat; width:647px; height:399px; margin-left:43px; float:left;}
.content6 .d1 .p2{ float:left; width:500px; margin-left:60px; font-size:32px; color:#fff; margin-top:70px; height:70px; line-height:70px;}
.content6 .d1 .p3{ float:left; font-size:26px; color:#666; margin-left:91px; margin-top:47px;}
.content6 .d2{ margin-top:50px; background:url(../images/dbg9.png) no-repeat; width:657px; height:399px; margin-left:-195px; float:left;}
.content6 .d2 .p2{ float:right; width:500px; margin-right:60px; font-size:32px; color:#fff; margin-top:70px; height:70px; line-height:70px; text-align:right;}
.content6 .d2 .p3{ float:left; font-size:26px; color:#666; margin-left:152px; margin-top:47px;}
.content6 .div1{ background:url(../images/bg7.png) no-repeat; width:1091px; height:360px; display:block; margin:0 auto; margin-top:25px;}
.content6 .div1 .d3{ float:left; margin-left:494px; margin-top:45px; width:113px; text-align:center; padding-top:30px;}
.content6 .div1 .d3 p{ font-size:18px; color:#fff; margin-bottom:4px;}

/*全新校区，研友同行，等你加入阵营*/
.hj{ width:1230px; margin:0 auto; margin-top:70px; margin-bottom:60px;}
.hj .p1{ background:url(../images/pbg7.png) no-repeat; width:740px; height:40px; line-height:40px; display:block; margin:0 auto; font-size:40px; color:#364656; font-weight:bold; text-align:center; margin-bottom:40px; }
.hj .p1 span{ color:#00dd93;}
.hj .left{ float:left; width:185px; margin-top:45px;}
.hj .left p{ background:url(../images/pbg9.png) no-repeat; width:185px; height:68px; line-height:68px; text-align:center;font-size:25px; color:#fff; margin-bottom:26px; cursor:pointer; }
.hj .left p.active1{ background:url(../images/pbg8.png) no-repeat; color:#0084ff; height:71px; line-height:71px; }
.hj .right{ background:url(../images/bg8.png) no-repeat; width:1048px; height:648px; float:left; margin-left:-20px;}
.hj .right .d1{ padding-left:38px; padding-top:35px;animation-name:fadeInRight; cursor:pointer;}
.hj .right .d1 img{ float:left;}
@keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(20px);
  -mos-transform:translateX(20px);
  -ms-transform:translateX(20px);
  -o-transform:translateX(20px);
  transform:translateX(20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -mos-transform:translateX(0);
  -ms-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0)
 }
}

.animated {
 -webkit-animation-duration:1s;
 -mos-animation-duration:1s;
 -ms-animation-duration:1s;
 -o-animation-duration:1s;
 animation-duration:1s;
 
 -webkit-animation-fill-mode:both;
 -mos-animation-fill-mode:both;
 -ms-animation-fill-mode:both;
 -o-animation-fill-mode:both;
 animation-fill-mode:both
}

.pay{ margin-bottom:70px;}
.pay .p1{ font-weight:bold; text-align:center; font-size:40px; color:#364656; margin-bottom:45px;}
.pay .d1{ float:left; background:url(../images/qq.png) no-repeat; width:227px; height:278px; margin-left:77px; cursor:pointer;}
.pay .d1 .p2{ font-size:16px; color:#fff; text-align:center; padding-top:55px;}
.pay .d2{ float:left; background:url(../images/vx.png) no-repeat; }
.pay .d3{ float:left; background:url(../images/ip.png) no-repeat; }
.pay .d3 .p3{ text-align:center; font-size:18px; color:#666; line-height:28px; margin-top:20px;}
.pay .d4{ float:left; margin-left:100px; width:425px; margin-top:80px;}
.pay .d4 img{ float:left; margin-right:15px;}
.pay .d4 p{ font-size:16px; color:#333; margin-bottom:10px;}


/*弹窗*/
.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/btn1.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/btn2.png) no-repeat;}


/*联系我们及付款方式*/
.footer2{ width:100%;background:#f6f6f6; font-size:14px;color:#666;line-height:26px;padding:30px 0;text-align:center;}
.footer2 a{color:#666;}


