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{font-size:14px;font-family:"微软雅黑";overflow-x:hidden; min-width: 1000px; max-width: 1920px; background:#fff;}
@media only screen and (min-width: 1920px) {
	body{margin: 0 auto;}
}
a{ text-decoration:none; outline:none; cursor:pointer;}
.fl{float: left;} .fr{float: right !important;}
.wrapper{ width:1000px; margin:0 auto;}
.clear{clear:both; height:0; float: none !important;}
.mt10{ font-size: 18px; color: red; font-weight: bold;}
.mt20{ font-size:16px; margin-top: 10px; color: #262626; text-align:left; font-weight:bold;}
.mt20 span{font-size: 16px; font-weight: normal;}
.mt30{ font-size:18px; margin-top: 30px; color: #262626; text-align:center;}
.mt40{ font-size:36px; margin-bottom: 30px; color: #000;text-align:center;}



/*top*/
.top{width: 100%; height:70px; line-height:68px; background-color: #313131;}
.top .top2{ height:70px; line-height:68px; 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;}
.top .top2 .top2-right li.li{ float:left; margin-left:45px;}
.top .top2 .top2-right li.li .a1{ font-size:18px; color:#fff; cursor:pointer;}
.top .top2 .top2-right li.li .a1:hover{ color:#ffca76;}

.top2-right .L1 ul{position: absolute;top: 50px;left:35%;z-index: 100;width: 112px;height: 182px;background:url(../images/li_bg.png) no-repeat left center;}
.top2-right .L1 ul li{height: 30px;line-height: 30px;position: relative;top: 21px; text-align:center; }
.top2-right .L1 ul li a{color: #fff; font-size:16px;  display:block;}
.top2-right .L1 ul li a:hover{color: #ffca76;}                                            


/*banner*/
.banner{background:url(../images/banner.png) no-repeat scroll center; width:100%; height:464px;}
.bg{ background:url(../images/bg.png) no-repeat scroll center; width:100%; height:134px;}
.bg .p1{font-size:20px; color:#fff; float:left; margin-left:40px; padding-top:35px; line-height:33px; width:305px; text-align:center;}
.bg .p1 span{ font-size:17.5px;}
.bg .p2{ float:left; margin-left:110px; margin-top:23px; color:#f3f3f3; font-size:22px; line-height:42px;}

/*content*/
.content1{  margin:53px auto; }
.content1 .p1{ width:370px; text-align:center; margin-right:72px; float:left;}
.content1 .p1 img{ float:left;}
.content1 .p1 a{ float:left; width:310px; height:55px; line-height:55px; cursor:pointer; color:#fff; font-size:20px; text-align:center; border-radius:4px; background:#253a8d; margin-top:18px;}
.content1 .p1 a:hover{ background:#334eb8;}
.content1 .p2{ margin-right:0;}
.content1 .p2 a{ background:#eea42f;}
.content1 .p2 a:hover{ background:#f3b147;}

/*提分*/
.tifen{ background:#1659b4; padding:44px 0;}
.tifen2 a{ display:block; margin:0 auto; width:333px; height:50px; line-height:50px; text-align:center; background:#eea42f; border-radius:6px; color:#fff; font-size:22px;}
.tifen2 a:hover{background:#f3b147;}
.tifen2 p{ text-align:center; font-size:18px; color:#edebeb; margin-top:6px;}


/*技巧*/
.jiqiao{background:url(../images/bg2.png) no-repeat scroll center; width:100%; height:500px; padding-top:54px; border-bottom:1px solid #ddd;}
.jiqiao2 .p1{ text-align:center; font-size:42px; color:#343434; font-weight:bold; margin-bottom:15px;}
.jiqiao2 .p2{ font-size:28px; color:#535353; margin-left:83px; margin-bottom:20px;}
.jiqiao2 .p2 span{width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff;display: inline-block;
font-size: 23px;background: #eb3d3f;border-radius: 20px;margin-right: 14px;}


/*课程*/
.kc{ background:url(../images/bg5.png) no-repeat scroll center; width:100%; height:640px; padding-top:45px;}
.kc .p1{ text-align:center; font-weight:bold; font-size:42px; color:#343434;}
.kc .p1 span{ color:#f5070b;}
.kc .p2{ text-align:center; font-size:20px; color:#535353; line-height:36px; margin-top:6px;}
.kc .p2 span{ color:#f5070b;}
.kc .p3{ font-size:24px; color:#fff; width:1000px; height:53px; line-height:53px; text-align:center; background:#4e5475; margin-top:-1px; }

.kc .jidi{ background:url(../images/bg7.png) no-repeat left center; width:1000px; height:42px; margin-top:70px; }
.kc .jidi .jd{ width:154px; height:63px; line-height:63px; border-radius:5px; background:#eee; font-size:20px; color:#333; text-align:center; float:left; margin-right:17px; margin-top:-40px; cursor:pointer;}
.kc .jidi .on{ background:#f5070b; color:#fff;}
.kc .tab td{border:1px solid #cbcaca; text-align:center; height:53px; line-height:53px; font-size:16px; color:#535353;}
.kc .tab .tr1{ font-size:20px; color:#535353; }


/*密训营教学服务*/
.fuwu{background:#1e243e;}
.fu1{ background:#373b54; font-size:42px; color:#fdd901; font-weight:bold; text-align:center; height:98px; line-height:98px;}
.fu2{ background:#1e243e;padding-bottom:40px;}
.fu2 dl{ width:220px; height:220px; border:1px solid #fdd901; background:#fff; margin-top:40px; margin-right:37px; margin-bottom:33px; float:left;transition: 0.5s; }
.fu2 dl:hover{ margin-top:32px;cursor:pointer;transition: 0.5s;}
.fu2 dl dd{ font-size:15.2px; color:#333; line-height:22px; margin-left:12px; margin-top:12px;}
.fu2 a{ display:block; margin:0 auto; width:333px; height:50px; line-height:50px; text-align:center; background:#eea42f; border-radius:6px; color:#fff; font-size:22px;}
.fu2 a:hover{background:#f3b147;}
.fu2 p{ text-align:center; font-size:18px; color:#edebeb; margin-top:6px;}


/*teacher1*/
.teacher{ margin-top:44px;margin-bottom:44px;}
.teacher .p1{font-size:40px; color:#zfzfzf; text-align:center; font-weight:bold; margin-bottom:4px;}
.teacher .p2{text-align:center; font-size:18px; color:#f5070b; margin-bottom:2px;}
.teacher .p3{text-align:center; font-size:18px; color:#666; line-height:27px; margin-bottom:30px;}
.teacher-top{ margin:0 auto;width:670px;}
.teacher-top p{background:url(../images/bg4.png) no-repeat; width:160px; height:40px;line-height:40px;  text-align:center; font-size:20px; color:#f4523a; float:left; cursor:pointer; margin-right:10px; }
.teacher-top .active{ background:url(../images/bg3.png) no-repeat; width:160px; height:49px; border:none; color:#fff;}
.teacher-bottom{width:1000px; height:260px; background:#f3f3f3; float:left; overflow:hidden; padding-top:20px; margin-top:22px;}
.teacher-bottom .shuxue .shu1{ margin:0 20px;}
.shuxue{ width:992px; height:280px;}
.teacher-bottom  img{ width:230px; height:250px; float:left;}
.teacher-bottom .luoji .luo1{ margin:0 15px;}
.iconBox4 .prev{ background:url(../images/btn1.png) no-repeat;width:22px; height:33px; position:absolute; z-index:10; left:0px; top:40%; cursor:pointer;}
.iconBox4 .next{background:url(../images/btn2.png) no-repeat;width:22px; height:33px; position:absolute; z-index:10; right:0px; top:40%; cursor:pointer;}
.yingyu,.xiezuo{ position:relative;width:1000px; height:270px; overflow:hidden; display:none;}
.yingyu ul li,.xiezuo ul li{ width:230px; height:270px;  cursor:pointer; margin-left:20px;float:left;}
.yingyu ul li{width:230px; height:270px; float:left; cursor:pointer; margin-left:20px;}
.xiezuo ul li{ margin-left:16px; margin-right:5px;}
.teacher a.a1{ display:block; margin:0 auto; width:333px; height:50px; line-height:50px; text-align:center; background:#eea42f; border-radius:6px; color:#fff; font-size:22px; margin-top:33px;}
.teacher a.a1:hover{background:#f3b147;}
.teacher p.p4{ text-align:center; font-size:18px; color:#666; margin-top:6px;}


/*环境*/
.hj{ background:#1659b4; padding-top:50px; padding-bottom:50px;}
.hj .p1{ font-size:42.4px; font-weight:bold; color:#fff; text-align:center;} 
.hj .p1 span{ color:#fdd901;}
.hj2{ background:url(../images/bg6.png) no-repeat scroll center; height:382px; margin-top:42px; position:relative; overflow:hidden;}
.hj2 .hj3{ overflow:hidden; width:920px; height:248px; float:left; margin-left:40px; margin-top:40px;}
.hj2 .hj3 ul li{ float:left; }
.hj2 .hj3 ul li img{display:block; float:left;width:296px; height:248px; margin-right:17px; }

.iconBox2 .prev{ background:url(../images/btn3.png) no-repeat;width:39px; height:87px; position:absolute; z-index:10; left:0px; top:120px; cursor:pointer;}
.iconBox2 .prev:hover{ background:url(../images/btn4.png) no-repeat;width:39px; height:87px;}
.iconBox2 .next{background:url(../images/btn5.png) no-repeat;width:39px; height:87px;position:absolute; z-index:10; right:0px; top:120px; cursor:pointer;}
.iconBox2 .next:hover{ background:url(../images/btn6.png) no-repeat;width:39px; height:87px;}



 
/*底部*/
.dizhi{ width: 49%; display: inline-block; float: left; margin-bottom: 20px;}
.dizhi_box{width: 1000px; margin: 0 auto;}
.dizhi_box .dizhi2{float: right;}
.tab_bot{ border-top: 1px solid #333333; text-align: center; font-size: 16px; color: #333333; width: 1000px;}
.tab_bot tr td{border-right: 1px solid #333333; border-bottom: 1px solid #333333; height: 40px; line-height: 30px;text-align: left; padding-left: 10px; width:auto;}
.tab_bot tr td:first-child{ border-left: 1px solid #333333;}
.tab_bot tr td.bot_td1{width: 128px;}

.footer{background: #7c208b;color: #fff;line-height: 20px;padding:10px 0;text-align: center;width:100%;}
.footer a{color:#fff;}



