*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}


/*index.html*/
/*banner*/
#banner{width: 100%;height:610px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}
#header{width: 1000px;height: 80px;position: absolute;overflow: hidden;margin: 0 auto;margin-top: 20px;left: 50%;margin-left: -500px;z-index:2 ;}
#header a.tel{color:#fff;font-size:26px;float: right;margin-top: 10px;margin-right: 15px;}
#header a.tel>img{width: 26px;height: auto; vertical-align: middle;margin-right: 8px;margin-top: -5px;}
.focus{width:100%;height:610px;overflow:hidden;position:relative;}
.focus ul{height:610px;position:absolute;}
.focus ul li{float:left;height:610px;overflow:hidden;background-size: 1920px 610px;background-position: center top;background-repeat: no-repeat;cursor: pointer;}
.focus .btn{position:absolute;padding:8px 5px;width: 160px;left: 50%;margin-left: -80px;right:0;bottom:25px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:12px;height:12px;_font-size:0;margin:0 10px;cursor:pointer;border-radius:6px;background-color: rgba(255,255,255,.5);}
.focus .btn span.on{background-color: rgba(255,255,255,1);}
.focus .preNext{width:40px;height:115px;position: absolute; top:50%;margin-top:-57px;display: none;}
.focus .pre{background:url(../images/banner_lf.png) no-repeat center top; left:50%;margin-left: -500px;}
.focus .next{background:url(../images/banner_rg.png) no-repeat center top;left:50%;margin-left:460px;}

.nav{width: 100%;height: 84px;position: relative;overflow: hidden;background-color: #153856;}
.nav p{width: 1000px;height: 84px;position: relative;overflow: hidden;}
.nav p a{display: inline-block;height: 84px;padding: 0 22px;font-size: 22px;color: #fff;line-height: 84px;}
.nav p a:hover{background-color: #cd241f;}

.intro,.compare,.test,.course,.example{width: 1000px;height: auto;position: relative;overflow: hidden;}
.intro dl{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 40px;} 
.intro dl dt{width: 306px;height: auto;float: left;}
.intro dl dt img{width: 306px;height:auto;}
.intro dl dd{width: 680px;height: auto;float: left;margin-left: 14px;}
.intro dl dd p{font-size: 18px;color: #153856;line-height: 29px;}
.intro dl dd p span{display:block;color: #cd241f;}

.test dl{width: 919px;height: 197px;position: relative;overflow: hidden;margin-top: 30px;background-image: url(../images/aeas_07.jpg);background-size: 919px 197px;background-position: center;background-repeat: no-repeat;}
.test dl dt{float: left;width: 220px;font-size: 40px;line-height: 50px;color: #fff;text-align: center;margin-top: 30px;}
.test dl dt span{display:block;font-size: 20px;color: #fff;margin-top: 5px;line-height: 25px;}
.test dl dd{float: left;width: 575px;margin-left: 124px;}
.test dl dd p{margin-bottom: 18px;font-size: 20px;line-height: 54px;color: #fff;text-align: left;}

.course ul{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 30px;}
.course ul li{width: 250px;height: auto;float: left;text-align: center;}
.course ul li img{width: 209px;height: 273px;}
.course ul li p{padding: 0 10px; font-size: 20px;color: #153856;line-height: 30px;margin-top: 8px;}
.course>p{font-size: 36px;color: #cd241f;margin-top: 15px;text-align: center;font-weight: 500;}
.course dl{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 30px;}
.course dl dt{float: left;width: 268px;height: auto;}
.course dl dt img{width: 268px;height: auto;}
.course dl dd{float: left;width: 680px;margin-left: 52px;}
.course dl dd h3{font-size: 24px;color: #cd241f;font-weight: normal;margin-top: 10px;}
.course dl dd p{font-size: 18px;line-height: 36px;color: #153856;text-align: left;margin-top: 20px;}
.course table{width: 1000px;height: auto;text-align: center;margin-top: 30px;}
.course table tr th{height: 60px;background-color: #cd241f;color: #fff;font-size: 22px;font-weight: normal;}
.course table tr td{padding: 10px;font-size: 20px;color: #cd241f;border-bottom: 1px solid #cd241f;border-right: 1px solid #cd241f;}
.course table tr td.red_bg{background-color: #cd241f;color: #fff;}
.course table tr td.blue{color: #153856;border-bottom: 1px solid #153856;border-right: 1px solid #153856; }
.course table tr td.blue_bg{background-color: #153856;color: #fff;}



.example table.grade{width: 1000px;height: auto;text-align: center;border-top: 1px solid #153856;border-left: 1px solid #153856;border-bottom: 1px solid #153856;}
.example table.grade tr th{height: 40px;color: #153856;font-size: 18px;font-weight: normal;border-right: 1px solid #153856;width: 62px;}
.example table.grade tr th.bg{background-color: #153856;color: #fff;border-right: 1px solid #fff;}
.example table.grade tr td{width: 62px;height: 30px;font-size: 18px;color: #153856;border-right: 1px solid #153856;border-top: 1px solid #153856;}
.example table#scroll{border-top: 0;}
.example table#scroll tr td{height: 40px;}
.example .wrap{width: 1000px;height: 205px;position: relative;overflow: hidden;cursor: pointer;border-bottom: 1px solid #153856;}

.bottom{width: 100%;height: auto;padding: 40px 0;background-color: #153856;margin-top: 60px;}
.bottom dl{width: 830px;height: auto;position: relative;overflow: hidden;}
.bottom dl dt{width: 174px;height: 73px;float: right;margin-top: 40px;}
.bottom dl dt a{display: block;}
.bottom dl dt a img{width: 174px;height: auto;}
.bottom dl dd{float: left;width: 550px;height: auto;}
.bottom dl dd h3{font-size: 30px;color: #fff;}
.bottom dl dd p{font-size: 20px;color: #fff;line-height: 30px;margin-top: 8px;}

/*报名参考*/
.ej_test{width: 1000px;height: auto;position: relative;overflow: hidden;text-align: center;}
.ej_test img{margin-top: 40px;}

/*校区分布*/
.ej_school{width: 1000px;height: auto;position: relative;overflow: hidden;}
.ej_school>p{font-size: 30px;color: #153856;margin-top:40px;text-align: center;}
.ej_school>.advantage{width: 819px;height: 375px;position: relative;overflow: hidden;background-image: url(../images/add_08.jpg);background-size: 819px 375px;margin-top: 30px;}
.ej_school>.advantage ul{width: 819px;height: 375px;position: relative;overflow: hidden;}
.ej_school>.advantage ul li{width: 260px;height: 54px;text-align: center;line-height: 54px;font-size: 18px;color: #14264b;float: left;}
.ej_school>.advantage>p{font-size: 32px;color: #fff; position: absolute;left: 50%;top: 50%;margin-left: -60px;margin-top: -60px;line-height: 40px;}
.ej_school .wrap{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;margin-top: 40px;}
#tab{width: 384px;height: 387px;float: left;position: relative;overflow: hidden;}
#tab p{}
#tab p span{display: block; color: #fff;font-size: 16px;}
#tab #map1{width: 174px;height: 245px;background-image: url(../images/map1.png);background-size: 174px 245px;position: absolute;left: 0;top: 26px;}
#tab #map1 span{margin-top: 110px;margin-left: 60px;}
#tab #map2{width: 87px;height: 181px;background-image: url(../images/map2.png);background-size: 87px 181px;position: absolute;left: 174px;top: 0px;}
#tab #map2 span{margin-top: 100px;}
#tab #map3{width: 123px;height: 197px;background-image: url(../images/map3.png);background-size: 123px 197px;position: absolute;left: 261px;top: 0;}
#tab #map3 span{margin-top: 130px;}
#tab #map4{width: 110px;height: 162px;background-image: url(../images/map4.png);background-size: 110px 162px;position: absolute;left: 174px;top: 181px;}
#tab #map4 span{margin-top: 20px;margin-left: 5px;}
#tab #map5{width: 100px;height: 90px;background-image: url(../images/map5.png);background-size: 100px 90px;position: absolute;left: 284px;top: 197px;}
#tab #map5 span{margin-top: 20px;margin-left: 5px;}
#tab #map6{width: 57px;height:65px;background-image: url(../images/map6.png);background-size: 57px 65px;position: absolute;left:284px;top: 277px;}
#tab #map6 span{margin-top:10px;}
#tab #map7{width: 42px;height:39px;background-image: url(../images/map7.png);background-size: 42px 39px;position: absolute;left:260px;top: 348px;}
#tab #map7 span{margin-top: 0px;}
#tab #map1.se{background-image: url(../images/map11.png);}
#tab #map2.se{background-image: url(../images/map22.png);}
#tab #map3.se{background-image: url(../images/map33.png);}
#tab #map4.se{background-image: url(../images/map44.png);}
#tab #map5.se{background-image: url(../images/map55.png);}
#tab #map6.se{background-image: url(../images/map66.png);}
#tab #map7.se{background-image: url(../images/map77.png);}
#tab_content .ever{display: none;}
#tab_content{width: 550px;height: 480px;position: relative;float: right;}
#tab_content p{width: 345px;height: 60px; position: absolute;top: 390px;left: -450px;background-image: url(../images/title.png);background-size: 361px 90px;color: #fff;font-size: 18px;padding-left: 16px;padding-top: 30px;}
.ej_school .scroll{width: 550px;height: 480px;overflow-y: auto;overflow-x: hidden;}
#tab_content table{width: 550px;height: auto;}
#tab_content table tr td{background-color: #52658b;color: #fff;border-bottom: 2px solid #14264b;border-right: 2px solid #14264b;font-size: 16px;padding: 10px ;}

/*名师*/
.ej_teacher{width: 1000px;height: auto;position: relative;overflow: hidden;}
.ej_teacher .advantage{width: 860px;height: auto;position: relative;overflow: hidden;margin-top: 30px;}
.ej_teacher .advantage li{width: 205px;height: auto;text-align: center;float: left;}
.ej_teacher .advantage li p{font-size: 20px;color: #221815;line-height: 30px;margin-top: 8px;}

.ej_teacher .teacher_list {width: 1000px;height: auto; position: relative;overflow: hidden;}
.ej_teacher .teacher_list li {margin: 0 47px;width: 238px;height: 330px;float: left;margin-top: 30px;position: relative;overflow: hidden;cursor: pointer;text-align: center;}
.ej_teacher .teacher_list li img {width: 238px;height: 330px;}
.ej_teacher .teacher_list li .txt {width: 238px;height: 40px;background-color: black;background-color: rgba(0, 0, 0, 0.8);position: absolute;left: 0;bottom: 0;color: #fff; }
.ej_teacher .teacher_list li .txt h3 {font-size: 20px;height: 40px;padding: 0 8px; line-height:40px;font-weight: 500;text-align: left;position: relative;overflow: hidden;}
.ej_teacher .teacher_list li .txt h3 span {display: block;width: 155px;line-height:40px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; margin-left: 5px; text-align: left;font-size: 16px; float: right;}
.ej_teacher .teacher_list li .txt p {font-size: 16px;text-align: left;line-height: 22px;width: 220px;margin-top: 5px; }


/*公共*/
h3.pub_head{width: 1000px;text-align: center;margin-top: 60px;color: #153856;font-size: 36px;font-weight: normal;}
h3.pub_head>img{margin: 0 15px;vertical-align: middle;}
.pub_title{color: #cd241f;font-size: 26px;border-left: 5px solid #cd241f;padding-left: 8px;margin-top: 40px;text-align: left;}
table.pub_table{width: 1000px;height: auto;margin-top: 40px;}
table.pub_table tr th{height: 60px; background-color: #cd241f;font-size: 22px;font-weight: normal;color: #fff;}
table.pub_table tr td{height: 30px; background-color: #eaeae9;font-size: 20px;font-weight: normal;color: #153856;border-top: 3px solid #fff;text-align: center;padding:10px 10px 10px 15px;line-height: 32px;}
table.pub_table tr td.bg{background-color: #cd241f;color: #fff;}
table.pub_table tr td.bor{border-left: 3px solid #fff;}

table.student{width: 1000px;height: auto;margin-top: 30px;text-align: center;}
table.student tr th{background-color: #cd241f;color: #fff;font-size: 22px;font-weight: normal;padding: 15px 0;}
table.student tr th span{display: block; color: #f2a3ac;font-size: 18px;text-align: left;line-height: 25px;margin-left: 50px;}
table.student tr td{padding: 10px;font-size: 20px;color: #153856;}
table.student tr:nth-child(odd){background-color: #eaeae9;}

div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 60px;margin-top: 40px;}
div.pub_btn>a{display: block;width: 280px;height: 60px;text-align: center;line-height:60px;font-size: 22px;position: absolute;left: 50%;color: #fff;background-color: #153856;margin-left: -140px;letter-spacing: 1px;}



