body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset,iframe, legend, button, input, textarea, th, td,div,span{ margin:0;padding:0;list-style-type:none;border:none;}
a{ text-decoration:none; color:#3e3e3e; cursor: pointer; outline:none;}
body,html{min-width: 1000px;}
.clear{ clear:both;}.borderNone{border: none !important;}
.le{ float:left;}.ri{ float:right;}.left{float: left;}.right{float: right;}
img{ border: 0;}.cl:after {clear: both; content: "";display: block;}
body{ font-size: 14px;font-family: "微软雅黑"; color:#3e3e3e;}
.wrapper{ width:1000px; margin:0 auto;}
.mt30{margin-top: 30px; color: #262626; text-align:center; font: 18px '微软雅黑'}
.mt40{font: 36px '微软雅黑'; color: #000; margin-bottom: 30px; text-align:center;}
.mt20{margin-top: 10px; color: #262626; text-align:left; font: bold 16px '微软雅黑';}
.mt20 span{font-size: 16px; font-weight: normal;}
.mt10{ font-size: 18px; color: red; font-weight: bold;}
/*title..........................*/
.title{height: 69px; margin: 0 auto; width: 100%; background-color: #313131; line-height: 66px;}
.title .two{ width: 1000px; margin: 0 auto; height:70px; line-height:70px; position:relative;}
.ccc{ float:left;}
.title a{font-size: 18px; color: #FFFFFF;}
.title-left{float:left;}
.title-left a h1{padding:0; margin:0; width: 0; height:0; text-indent: -99999px;}
.title-left img{ margin-top: 16px;}
.title ul{ float:right;}
.title ul li{margin: 0 10px; text-align: center; display: inline-block;}
.title ul li a:hover{ color: #ffd200;}

.ul_2{position: absolute;top: 54px;left:35%;display: none !important;z-index: 100;width: 122px;height: 130px;background: url(../images/li_bg.png) no-repeat; color: #FFFFFF; }
.ul_2 li{display: inline-block;height: 34px;line-height: 34px;position: relative;top: 21px;}
.ul_2 li a{color: #FFFFFF; font-size: 16px;}
.ul_2 li a:hover{color: #ffd200; font-size: 16px;}
.aaaa:hover .ul_2{ display: block !important;}

.ul_3{position: absolute;top: 54px;left:46%;display: none !important;z-index: 100;width: 122px;height: 195px;background-image: url(../images/li_bg.png); color: #FFFFFF;}
.ul_3 li{display: inline-block;height: 34px;line-height: 34px;position: relative;top: 21px;left: 2px;}
.ul_3 li a{color: #FFFFFF; font-size: 16px;}
.ul_3 li a:hover{color: #ffd200; font-size: 16px;}
.bbbb:hover .ul_3{ display: block !important;}

/*banner*/
.banner{ background:url(../images/banner.png) no-repeat scroll center; width:100%; height:541px;}
/*暑期集训营*/
.shuqi{ background:url(../images/shuqi.png) no-repeat scroll center; width:100%; height:506px;}
.shu1 .left{ width:522px; height:337px; background:#333; margin-top:140px;}
.shu1 .right{ background:url(../images/bg.png) no-repeat; width:414px; height:342px; margin-top:137px; margin-right:24px;}
.shu1 .right a{ background:url(../images/abg.png) no-repeat; width:298px; height:44px; line-height:44px; text-align:center; font-size:20px; color:#fff; display:block; margin-top:275px; margin-left:70px; font-family:"方正正中黑简体";}

/*北京开营盛况*/
.bj{ background:url(../images/bj.png) no-repeat scroll center; width:100%; height:519px; }
.box1{width:1000px; height:519px;position:relative;}
.box1 .imgBox1{float:left; margin-left:14px; margin-top:103px;}
.box1 .imgBox1 ul li{ width:306px; height:178px; margin-left:18px; cursor:pointer;}
.iconBox1 .prev{ background:url(../images/btn.png) no-repeat;width:25px; height:40px; position:absolute; z-index:10; left:8px; top:33%;}
.iconBox1 .next{background:url(../images/btn2.png) no-repeat;width:25px; height:40px; position:absolute; z-index:10; right:-9px; top:33%;}
.box1 p.p1{ width:583px; height:50px; margin-top:48px; margin-left:15px; font-size:19px; color:#b798e3; float:left;}
.box1 p.p2{ width:583px; height:50px; margin-top:40px; margin-left:15px; font-size:19px; color:#b798e3; float:left;}
.box1 p span{ color:#fe7878;}
.box1 a.a1{ background:url(../images/abg2.png) no-repeat; width:306px; height:58px; line-height:58px; color:#fff; font-size:20px; text-align:center;font-family:"方正正中黑简体"; float:right; margin-right:92px;}

/*武汉开营盛况*/
.wh{ background:url(../images/wh.png) no-repeat scroll center; width:100%; height:435px; }
.box2{width:1000px; height:435px;position:relative;}
.box2 .imgBox2{float:right; margin-top:103px;}
.box2 .imgBox2 ul li{ width:306px; height:178px; margin-right:18px; cursor:pointer;}
.iconBox2 .prev{ background:url(../images/btn.png) no-repeat;width:25px; height:40px; position:absolute; z-index:10; left:5px; top:39%;}
.iconBox2 .next{background:url(../images/btn2.png) no-repeat;width:25px; height:40px; position:absolute; z-index:10; right:-5px; top:39%;}
.box2 p.p1{ width:583px; height:50px; margin-top:48px; margin-left:15px; font-size:19px; color:#b798e3; float:left;}
.box2 p.p2{ width:583px; height:50px; margin-top:40px; margin-left:15px; font-size:19px; color:#b798e3; float:left;}
.box2 p span{ color:#fe7878;}
.box2 a.a1{ background:url(../images/abg2.png) no-repeat; width:306px; height:58px; line-height:58px; color:#fff; font-size:20px; text-align:center;font-family:"方正正中黑简体";  display:inline-block;margin-top:40px;}

/*南京开营盛况*/
.nj{ background:url(../images/nj.png) no-repeat scroll center; width:100%; height:518px; }
.box3{width:1000px; height:518px;position:relative;}
.box3 .imgBox3{float:left; margin-left:14px; margin-top:103px;}
.box3 .imgBox3 ul li{ width:306px; height:178px; margin-left:18px; cursor:pointer;}
.iconBox3 .prev{ background:url(../images/btn.png) no-repeat;width:25px; height:40px; position:absolute; z-index:10; left:8px; top:33%;}
.iconBox3 .next{background:url(../images/btn2.png) no-repeat;width:25px; height:40px; position:absolute; z-index:10; right:-9px; top:33%;}
.box3 p.p1{ width:583px; height:50px; margin-top:48px; margin-left:15px; font-size:19px; color:#b798e3; float:left;}
.box3 p.p2{ width:583px; height:50px; margin-top:40px; margin-left:15px; font-size:19px; color:#b798e3; float:left;}
.box3 p span{ color:#fe7878;}
.box3 a.a1{ background:url(../images/abg2.png) no-repeat; width:306px; height:58px; line-height:58px; color:#fff; font-size:20px; text-align:center; display:inline-block;font-family:"方正正中黑简体"; margin-top:40px;}


/*.teacher1*/
.teacher1{ background:url(../images/teacher1.png) no-repeat scroll center; width:100%; height:599px;}
.teacher{ padding-top:150px; }
.teacher-top{ margin-left:160px;float:left;margin-bottom:27px;}
.teacher-top p{ width:160px;height:38px; line-height:38px; border:1px solid #975ee4; border-radius:20px; text-align:center; font-size:20px; color:#fff; float:left; cursor:pointer; margin-right:10px; }
.teacher-top .active{ background:url(../images/bg2.png) no-repeat; width:160px; height:49px; border:none; color:#fff;}
.teacher-bottom{ margin-bottom:40px;width:992px; height:270px; border:4px solid #7a3ad2; background:#260e48; float:left; overflow:hidden;}
.teacher-bottom .shuxue .shu1{ margin:0 20px;}
.shuxue{ width:992px; height:270px;}
.teacher-bottom  img{ width:230px; height:250px; float:left;}
.teacher-bottom .luoji .luo1{ margin:0 15px;}
.teacher1 a.a2{ background:url(../images/abg2.png) no-repeat; width:306px; height:58px; line-height:58px; text-align:center; font-size:20px; color:#fff; margin-left:33%; float:left;}
.iconBox4 .prev{ background:url(../images/btn3.png) no-repeat;width:22px; height:33px; position:absolute; z-index:10; left:0px; top:45%;}
.iconBox4 .next{background:url(../images/btn4.png) no-repeat;width:22px; height:33px; position:absolute; z-index:10; right:0px; top:45%;}
.yingyu,.xiezuo{ position:relative;width:992px; height:270px; overflow:hidden;}
.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;}
.teacher2{ background:url(../images/teacher2.png) no-repeat scroll center; width:100%; height:487px;}
.teacher3 .fl{ float:left; width:469px; margin-top:70px;}
.teacher3 .fr{ float:right; margin-top:70px;}

/*底部*/
.box{width: 1000px; height: auto; text-align: center; margin: 0 auto; overflow: hidden;}
.box_width{ width: 100%; height: auto; margin: 0 auto; overflow: hidden;}
.box_width img{width: 100%;}
.box01{height: 200px;width: 300px;float: left;margin:0 16px;text-align: center;padding-top: 20px;}
.box01 p{text-align: center;padding-top: 20px;font-size: 18px;color: #333333;}
.mbahov{position: relative;left: 85px;top: -174px; display: none;width: 130px;height: 130px;}
.box01:hover .mbahov{display: block;}
#demo1,#demo2{ margin-bottom:20px;  }
.box01_title{width: 100%;height: 97px;background: #f4f4f4;font: 33px "微软雅黑";line-height: 97px;}
.box02_dea{width: 100%;height: auto; background: #f8f8f8;}

/*地址*/
.dizhi{ width: 49%; display: inline-block; float: left; margin-bottom: 20px;}
.dizhi_box{width: 1000px; height: auto; margin: 0 auto;}
.dizhi_box .dizhi2{float: right;}
.tab_img{ width: 1000px; float: right; height: 123px;}
.tab_img img{ float: right;}
.tab_bot{ border-top: 1px solid #333333; margin-bottom: 40px; 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;}
.fenxiao{float: left;}
.fenxiao li{padding: 0px 8px;font-size: 16px;display: inline;height: 40px;line-height: 40px; float: left; margin-left: 2px;}
.fenxiao li:hover{background-color: #c429dd; color: #FFFFFF;}

/*footer..............*/
.footer{background: none repeat scroll 0 0 #7c208b;color: #fff;font-family: arial;height: auto;line-height: 20px;padding-bottom: 10px;padding-top: 10px;text-align: center;margin-top:0px; margin-top: -38px;}
.footer a{color: white;}
