*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{}
h3>img{margin:0 15px 8px;}
h4{width:1000px;color:#6b6b6d;font-size:22px;margin-top:5px;text-align: center;}


/*banner*/
#banner{width: 100%;height:814px;background-image: url(../images/banner.jpg);background-repeat: no-repeat;background-position: center center;background-sizeposition: relative;margin: 0 auto;}
#header a.tel{color:#fff;font-size:28px;float: right;margin-top: 45px;background-image: url(../images/tel.png);background-repeat: no-repeat;background-size: 38px 42px;padding-left: 48px;color: #fff;display: block;height: 42px;margin-right: 50px;}
#banner>a{width: 230px;height: 60px;display: block;border-radius: 6px;color: #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;position: absolute;left: 50%;margin-top: 674px;}
#banner .btn1 {margin-left: -267px;background-color: #f43655;color: #FFF;}
#banner .btn2{width: 228px;height:58px;color:#fff;margin-left: 37px;border: 1px solid #fff;}

/*导航*/
.nav{width: 100%;height: 115px;position: relative;overflow: hidden;top: -12px;}
.nav .in{width: 100%;height: 91px;position: relative;display: flex;justify-content:center;align-items:center;background-color: #1f4199;margin-top: 12px;}
.in p{width: 1000px;height:115px;position: relative;z-index: 999;}
.in p a{color: #fff;display: block;width: 160px;height: 115px;float: left;text-align: center;line-height: 115px;font-size: 20px;position: relative;}
.in a:hover{background-image: url(../images/nav_bg.png);background-size: 100% 115px;background-position: center;background-repeat: no-repeat;}
.in a.nav1:hover{background-image: url(../images/nav_bg1.png);background-size: 100% 115px;background-position: center;background-repeat: no-repeat;}
.in a.nav2:hover{background-image: url(../images/nav_bg2.png);background-size: 100% 115px;background-position: center;background-repeat: no-repeat;}

/*第一部分---优惠*/
#yh{width: 1000px;height: 155px;position: relative;}
#yh>h3{width:1000px;color: #1f4199;font-size: 36px;margin-top: 40px;text-align: center;}
#yh>h3>span{color: #f43655;}
#yh>ul{width: 994px;height: 150px;overflow: hidden;margin-top: 40px;border:3px solid #1f419a;}
#yh>ul>li{width: 198px;height: 150px;background-repeat: no-repeat;background-position: center;background-size: 100%;float: left;text-align: center;font-size: 22px;color: #1f4199;letter-spacing: 2px;}
#yh>ul>li>#p1{color:#fff;margin-top: 30px;line-height: 45px;font-size: 20px;}
#yh>ul>li>#p1>span{color:#fff;margin-top: 30px;line-height: 45px;font-size: 22px;}
#yh>ul>li>p{margin-top: 30px;line-height: 45px;font-size: 22px;}
#yh>ul>li>p>span{color:#f43655;font-size: 25px;font-weight: bold;}
#yh>ul>li>#p2{margin-top: 30px;line-height: 27px;font-size: 15px;}
#yh>ul>li>#p2>span{line-height: 25px;font-size: 20px;}
#yh>a{width: 230px;height: 60px;display: block;border-radius: 6px;color: #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;position: absolute;left: 50%;margin-top: 60px;}
#yh .btn1 {margin-left: -267px;background-color: #f43655;color: #FFF;}
#yh .btn2{width: 228px;height:58px;color:#1f4199;margin-left: 37px;border: 1px solid #1f4199;}

/*第二部分---课程*/
#kc{width:100%;height:auto;position: relative;overflow: hidden;background-image: url(../images/kc_bg.jpg);background-position: top left;background-repeat: no-repeat;background-size: 1920px auto;}
#kc>h3{width:1000px;color: #1f4199;font-size: 36px;margin-top: 54px;text-align: center;}
#kc>h3>span{color: #6b6b6d;}
#tab{width: 350px;height: 79px;margin-top: 40px;}
#tab span{ cursor:pointer; float:left; width:150px; height:28px; margin-right:50px; line-height:28px; text-align:center; font-size:18px;font-weight: bold;color:#fff;}
#tab span.lan{background-image: url(../images/4.png);background-position: top left;background-repeat: no-repeat;background-size:100%;}
#tab span.hong{background-image: url(../images/5.png);background-position: top left;background-repeat: no-repeat;background-size:100%;}
#tab_content{width:1000px;overflow:hidden;position:relative;height:338px;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.box{position:absolute;width:1000px;height:auto;}/*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.box ul{float:left; width:1000px;}
.box ul li{display: block; height:auto; width:220px; float:left; margin-right:40px; text-align:center;}
.box ul li p{display: block;height:30px;line-height:30px; width:200px; margin-top:5px; border:1px solid #d2d2d2; text-align:center; color:#717171;}
.box ul li p span{font-size:12px;line-height:2px;}
.box ul li p:first-child{background-color:#d2d2d2;}
.box ul li:last-child{ margin-right:0px;}
.box ul li+li{margin-left:-1px;}
#kc>a{width: 230px;height: 60px;display: block;border-radius: 6px;color: #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;position: relative;left: 50%;margin-top: 60px;margin-bottom: 60px;float: left;}
#kc .btn1 {margin-left: -267px;background-color: #f43655;color: #FFF;}
#kc .btn2{width: 228px;height:58px;color:#1f4199;margin-left: 37px;border: 1px solid #1f4199;}

/*第3部分---体系*/
#tf{width:100%;height: 680px;position: relative;overflow: hidden;background-image: url(../images/6.png);background-position: top left;background-repeat: no-repeat;background-size: 1920px 100%;}
#tf>h3{width:1000px;color:#1f4199;font-size: 36px;margin-top: 54px;text-align: center;}
#tf>h3>span{color:#6b6b6d;}
/*#tf>ul{width: 1200px;height: auto;position: relative;overflow: hidden;}
#tf>ul>li{width:150px;height:80px;float:left;margin-top:70px;text-align: center;margin-top: 45px;background-color:#1f4199;border-radius: 10px;padding-top: 15px;}
#tf>ul>li>h3{color:#fff;font-size: 22px;margin-top:12px;margin-bottom: 8px;}
#tf>ul>li>span{color: #666;line-height: 25px;}*/

#tf>div>ul{width:175px;height:auto;float:left;margin-top:70px;text-align: center;}
#tf>div>ul>li{width:175px;height:100px;float:left;text-align: center;margin-top:2px;background-color:#1f4199;border-radius: 10px;padding-top:15px;text-align: center;}
#tf>div>ul>li>h3{color:#fff;font-size:20px;text-align:center;margin-top:25px; line-height:35px;}

#tf>a{width: 230px;height: 60px;display: block;border-radius: 6px;color: #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;position: absolute;left: 50%;margin-top: 60px;}
#tf>a.btn1 {margin-left: -267px;background-color: #f43655;color: #FFF;}
#tf>a.btn2{width: 228px;height:58px;color:#1f4199;margin-left: 37px;border: 1px solid #1f4199;background-color: #fff;}

/*第4部分---品牌*/
#pinp{width:100%;height:450px;position: relative;overflow: hidden;background-image: url(../images/kc_bg.jpg);background-position: top left;background-repeat: no-repeat;background-size: 1920px auto;}
#pinp>h3{width:1000px;color: #1f4199;font-size: 36px;margin-top: 54px;text-align: center;}
#pinp>h3>span{color: #6b6b6d;}
.clear{clear:both;}
.container{
	width:1000px;
	margin:50px auto 0;
}
.container .nav{width:1000px;background-color:#1f4199;top:0px;}
.container .nav span{display: block; width:143px; height:143px;text-align:center;font-size:15px;line-height:16px; color:#fff; float:left; cursor:pointer;padding-top:8px;}
.container .nav span.active{background:#f43655;}
.container .nav span:first-child{width:142px}

.content{ width:1000px;position:relative; overflow:hidden;height:50px; background-color:#dfdfdf;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.content .box{position:absolute;width:1000px;height:200px;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.content ul{float:left; width:1000px;}
.content ul li{display: block; height:198px; width:998px;float:left;  /*line-height:44px;*/font-size:18px;color:#868688;padding-top:15px;}
.content ul li+li{margin-left:-1px;}
#pinp>a{width: 230px;height: 60px;display:block;border-radius: 6px;color: #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;position: absolute;left: 50%;margin-top: 60px;}
#pinp>a.btn1 {margin-left: -100px;color: #FFF;background-color:#1f4199;background-image: url(../images/14.png);background-position: right bottom;background-repeat: no-repeat;}
#pinp>a.btn2{width: 228px;height:58px;color:#1f4199;margin-left: 37px;border: 1px solid #1f4199;background-color: #fff;}


/*第五部分---名师*/
#ms{width: 100%;height:450px;position: relative;overflow: hidden;}
#ms>h3{width:1000px;color: #1f4199;font-size: 36px;margin-top: 70px;text-align: center;}
#ms>h3>span{color: #f43655;}
#ms .jcjs{width: 1000px;height:300px;margin-top: 44px;position: relative;overflow: hidden;}
#ms .jcjs ul{position:relative;overflow: hidden; /*text-align:center;*/}
#ms .jcjs ul li{width: 180px;height:280px;float: left;margin-right: 14px;margin-bottom: 50px;position: relative;overflow: hidden;cursor: pointer;text-align: center;text-align: center;}
#ms .jcjs ul li>img{width: 180px;}
#ms .jcjs ul li>h3{width: 180px;height:80px;font-size: 18px;font-weight: normal;position: absolute;bottom: 0;left:0;color: #fff;z-index: 999;text-align: center;background-repeat: no-repeat;background-size: 187px 92px;background-position: center;padding-top: 2px;}
#ms .jcjs ul li>h3>span{font-weight: bold;}
#ms .jcjs ul li .txt{width:180px;height:0px;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.6);position: absolute;left: 0;bottom: 0;color: #fff;}
#ms .jcjs ul li .txt p{font-size: 16px;text-align: left;line-height: 26px;width:167px;line-height: 30px;padding: 0 10px;}
#ms>a{width: 230px;height: 60px;display: block;border-radius: 6px;color: #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;position: absolute;left: 50%;margin-top: 45px;}
#ms>a.btn1 {margin-left: -267px;background-color: #f43655;color: #FFF;}
#ms>a.btn2{width: 228px;height:58px;color:#1f4199;margin-left: 37px;border: 1px solid #1f4199;background-color: #fff;}


/*第六部分---环境*/
#hj{width: 100%;height:750px;position: relative;overflow: hidden;}
#hj>h3{width:1000px;color: #1f4199;font-size: 36px;margin-top: 70px;text-align: center;}
#hj>h3>span{color: #f43655;}
.xy{width: 1000px;height: 600px;position: relative;overflow: hidden;margin-top: 23px; text-align: center;}
p.xyhj{width: 1000px;height: 31px;text-align: center;background-image: url(../images/hj_bg.png);background-position: center center;background-size: 1000px 31px;font-size: 28px;color: #1f4199;font-weight: bold;margin-top: 34px;line-height: 31px;}
.st{width: 100%;height: 438px;position: relative;overflow: hidden;margin-top: 23px;background-color: #f5f5f5;text-align: center;}
.zs{width: 1000px;position: relative;overflow: hidden;}


#footer{width: 100%;height:150px;position: relative;overflow: hidden;background:#1f4199;color:#fff;}


/*第三部分---班型*/
#bx{width: 1000px;height: 1842px;position: relative;overflow: hidden;}
#bx>h3{width:1000px;color: #1f4199;font-size: 36px;margin-top: 70px;text-align: center;}
#bx>h3>span{color: #f43655;}
#bx>ul{width: 1000px;height: 403px;position: relative;overflow: hidden;background-image: url(../images/bx_bg.jpg);background-position: center;background-repeat: no-repeat;background-size: 1000px 100%;margin-top: 45px;}
#bx>ul>li{color: #fff;float: left;width: 232px;text-align: center;margin-right: 23px;margin-top: 73px;}
#bx>ul>li>p{line-height: 25px;margin-top: 5px;}
#bx>p{width: 1000px;height: 36px;background-image: url(../images/bx_bg.png);background-position: center;background-repeat: no-repeat;background-size: 1000px 100%;text-align: center;font-size: 32px;color: #f43655;letter-spacing: 2px;margin-top: 70px;line-height: 36px;}
#jx1{width: 1000px;height: 79px;margin-top: 40px;}
#jx1 span{ cursor:pointer; float:left; width:244px; height:76px; margin-right:8px; line-height:76px; text-align:center;  background:#bfdde9; color:#1f4199; font-size:22px;font-weight: bold;}
#jx1 span.se{background:#f43655;color: #fff;}
#jx_content1{ width:1000px; overflow:hidden;}
#jx_content1 .ever{ width:1000px; overflow:hidden; display:none;}
#jx_content1 .ever table{ width:998px; overflow:hidden;}
#jx_content1 .ever table tr th,td{text-align:center;border-right:1px solid #dcdcdc ;}
#jx_content1 .ever table tr th{ height:56px; color:#000; background:#fbb9c4; font-size:21px; font-weight:normal;}
#jx_content1 .ever table tr td{color:#666666; font-size:16px;line-height: 25px;padding: 18px 30px;}
#jx_content1 .ever table tr td.title{ color:#000;font-size: 20px;}
#jx_content1 .ever table tr td a{  color:#f43655; font-size:18px; padding: 0 5px;}
#jx_content1 .ever table tr:nth-child(odd){background-color: #f7f7f7;}
#jx_content1 .ever table tr:nth-child(even){background-color: #fff;}
#jx_content1 .ever table .border{border-right: 0;}

#jx2{width: 1000px;height: 79px;margin-top: 40px;}
#jx2 span{ cursor:pointer; float:left; width:327px; height:95px; margin-right:9px;text-align:center;  background:#bfdde9; color:#1f4199; font-size:22px;font-weight: bold;padding-top: 10px;}
#jx2 span>b{font-weight: normal;font-size: 16px;}
#jx2 span.se{background:#f43655;color: #fff;}
#jx_content2{ width:1000px; overflow:hidden;}
#jx_content2 .ever{ width:1000px; overflow:hidden; display:none;}
#jx_content2 .ever table{ width:998px; overflow:hidden;}
#jx_content2 .ever table tr th,td{text-align:center;border-right:1px solid #dcdcdc ;}
#jx_content2 .ever table tr th{ height:56px; color:#000; background:#fbb9c4; font-size:21px; font-weight:normal;}
#jx_content2 .ever table tr td{color:#666666; font-size:16px;line-height: 25px;padding: 18px 30px;}
#jx_content2 .ever table tr td.title{ color:#000;font-size: 20px;}
#jx_content2 .ever table tr td a{  color:#f43655; font-size:18px; padding: 0 5px;}
#jx_content2 .ever table tr:nth-child(even){background-color: #f7f7f7;}
#jx_content2 .ever table tr:nth-child(odd){background-color: #fff;}
#jx_content2 .ever table .border{border-right: 0;}
#bx>a{width: 230px;height: 60px;display: block;border-radius: 6px;color: #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;position: absolute;left: 50%;margin-top: 60px;}
#bx>a.btn1 {margin-left: -267px;background-color: #f43655;color: #FFF;}
#bx>a.btn2{width: 228px;height:58px;color:#1f4199;margin-left: 37px;border: 1px solid #1f4199;}