/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,sub,sup{margin:0;padding:0;list-style:none;font-style: normal;  font-family:"微软雅黑"; border:0 none;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
a:focus,input:focus,textarea:focus{outline:none;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; outline:none;display: inline-block;}

*{font-size: .28rem;}
body{background-color: #f2f2f2;padding-bottom: .3rem;}

.head{width:100%; height:auto; position: relative;overflow:hidden; background-color: #fff;padding: .2rem 0;}
.head .logo{display: inline-block; width:20%; height: auto; float:left;margin-left: 5%;}
.head .logo img{width: 100%;height: auto;}
.head .school{float:right;color: #181818;font-size:0.29rem;margin-right: 5%;width: 45%;font-weight: bold;margin-top:.1rem;text-align: right;}
.head .school img{vertical-align: middle;width: 14%;height: auto;margin-right: .08rem;}

.banner{width: 100%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;background-color: #f2f2f2;}
.banner .banner_slider{width: 100%;height: auto;position: relative;overflow: hidden;}
.banner .banner_slider .swiper-wrapper{height: auto;}
.banner .banner_slider .box{margin:0 auto;width:100%;}
.banner .banner_slider .swiper-slide{height: auto;position: relative;overflow: hidden;}
.banner .banner_slider .swiper-slide a{display: block;width: 96%;height: auto;position: relative;overflow: hidden;margin-left: 2%;}
.banner .banner_slider .swiper-slide a img{width: 100%;height: auto;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: .2rem !important;}
.swiper-pagination-bullet{width: .15rem !important;height: .15rem !important;background-color: #fff !important;border-radius: .15rem !important;opacity: 1 !important;}
.swiper-pagination-bullet-active{width: .4rem !important;background: #ea5404 !important;}

.nav{width: 96%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;margin-left: 2%;background-color: #fff;border-radius: .1rem;padding-bottom: .2rem;}
.nav ul{width: 96%;height: auto;position: relative;overflow:hidden;margin-left: 2%;text-align: center;}
.nav ul li{width: 25%;float: left;margin-top: .2rem;}
.nav ul li a{display: block;width: 100%;height: auto;}
.nav ul li a img{width: 60%;height: auto;}
.nav ul li a p{margin-top: .15rem;color: #666666;font-size: .26rem;}

.notice{width: 96%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;margin-left: 2%;background-color: #fff;border-radius: .1rem;}
.notice .notice_img{width: 5%;height: auto;position: relative;overflow: hidden;float: left;height: .7rem;line-height: .7rem;margin-right: 2%;margin-left: 3%;}
.notice .notice_img img{width: 100%;height: auto;vertical-align: middle;margin-top: -3px;}

.notice ul{width: 87%;height: .7rem;position: relative;overflow:hidden;margin-left: 3%;}
.notice ul li{width: 100%;height: auto;position: relative;overflow:hidden;height: .7rem;line-height: .7rem;}
.notice ul li a{display: block;width: 100%;height: .7rem;line-height: .7rem;color: #444444;font-size: .28rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}



.ielts_course{width: 96%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;margin-left: 2%;background-color: #fff;border-radius: .1rem;padding-bottom: .3rem;}
.ielts_course>.course_list{width: 97%;height: auto;position: relative;margin-left: 3%;margin-top: .3rem;}
.ielts_course>.course_list .swiper-wrapper{height: auto;}
.ielts_course>.course_list .swiper-slide{width: 60%;height: auto;margin-right: 3%;}
.ielts_course>.course_list .swiper-slide a{display: block;width: 100%;height: auto;position: relative;overflow: hidden;}
.ielts_course>.course_list .swiper-slide img{width: 100%;height: auto;}

.ielts_course>.course_list .swiper-slide h3{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: .3rem;color: #171717; font-weight: normal;margin-top: .15rem;}

.ielts_course>.course_list .swiper-slide p.course_intro{width: 100%;height: .76rem; font-size: .24rem;color: #939393;margin-top: .1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: .38rem;}
.ielts_course>.course_list .swiper-slide p.course_price{width: 100%;font-size: .28rem;color: #eb5504;margin-top: .1rem;}
.ielts_course>.course_list .swiper-slide p.course_price span{display: inline-block;margin-left: .15rem;font-size: .24rem;color: #939393;}

.teacher{width: 96%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;margin-left: 2%;background-color: #fff;border-radius: .1rem;padding-bottom: .3rem;}
.teacher>.teacher_list{width: 97%;height: auto;position: relative;margin-left: 3%;margin-top: .3rem;}
.teacher>.teacher_list .swiper-wrapper{height: auto;}
.teacher>.teacher_list .swiper-slide{width: 35%;height: auto;margin-right: 3%;}
.teacher>.teacher_list .swiper-slide .teacher_info{width: 100%;height: auto;position: relative;overflow: hidden;}
.teacher>.teacher_list .swiper-slide .teacher_info img{width: 100%;height: auto;position: relative;overflow: hidden;border-radius: .1rem;}
.teacher>.teacher_list .swiper-slide .teacher_info p.age{width: 45%;height: .4rem;background-image: url(../index_images/new_index_40.png);background-repeat: no-repeat;background-position: center;background-size: 100% 100%;position: absolute;left: 0;top: .15rem;color: #fff;font-size: .23rem;text-align: left;line-height: .4rem;padding-left: .1rem;}
.teacher>.teacher_list .swiper-slide .teacher_info .teacher_name{width: 96%;height: auto;position: absolute;left: 0;bottom: 0;padding: .4rem 1% .08rem 3%;}
.teacher>.teacher_list .swiper-slide .teacher_info .teacher_name span{color: #fff;padding-bottom: .06rem;border-bottom: 1px solid #fff;font-size: .28rem;}
.teacher>.teacher_list .swiper-slide .teacher_info .teacher_name p{color: #fff;font-size: .25rem;margin-top: .15rem;}
.teacher>.teacher_list .swiper-slide a{display: block;width: 60%;height: .5rem;text-align: center;line-height: .5rem;background-color: #ea5504;color: #fff;border-radius: .1rem;margin: 0 auto;margin-top: .2rem;}


.pub_subject{width: 96%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;margin-left: 2%;background-color: #fff;border-radius: .1rem;padding-bottom: .3rem;}
.pub_subject>a{display: block;width: 100%;height: auto;}
.pub_subject dl{width: 90%;height: auto;position: relative;overflow: hidden;margin-top: .3rem;box-shadow:0px 0px 10px 1px #e8e7e7;margin-left: 3%;border-radius: .1rem;padding: .15rem 2%;}

.pub_subject dl dt{float: right;width: 28%;height: auto;}
.pub_subject dl dt img{width: 100%;height: auto;}
.pub_subject dl dd{float: left;width: 65%;height: auto;}
.pub_subject dl dd h3{width: 100%;height:auto;color: #414141;font-size: .29rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}
.pub_subject dl dd p{width: 100%;height:auto;color: #a4a8b0;font-size: .25rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: .1rem;}
.pub_subject dl dd span{width: 100%;height:auto;color: #a4a8b0;font-size: .25rem;margin-top: .1rem;display: inline-block;}

.pub_ad{width: 96%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;margin-left: 2%;background-color: #fff;border-radius: .1rem;}
.pub_ad a{display: block;width: 100%;height: auto;position: relative;overflow: hidden;}
.pub_ad a img{display: block;width: 100%;height: auto;}

.environment{width: 96%;height: auto;position: relative;overflow:hidden;margin-top: .2rem;margin-left: 2%;background-color: #fff;border-radius: .1rem;padding-bottom: .3rem;}
.environment img{width: 90%;height: auto;position: relative;overflow: hidden;margin-top: .3rem;margin-left: 5%;}



div.pub_head{width: 94%;height:auto;position: relative;overflow:hidden;margin-left: 3%;margin-top: .3rem;}
div.pub_head h3{width: 60%;color: #666;font-size: .32rem;font-weight: bold;border-left: .07rem solid #ea5404;padding-left: .15rem;float: left;line-height: .42rem;}
div.pub_head a{display: inline-block; float: right;line-height: .32rem;font-size: .28rem;color: #ea5504;margin-top: .05rem;}


.foot_nav{width:100%; overflow:hidden; position:fixed; left:0px; bottom:0px; z-index:100;background-color: #fff;}
.foot_nav a{padding: 7px 0 15px 0; font-size: 0;background-repeat: repeat-y;background-size: 100% 100%;background-position: center;}
.foot_nav a.bot_tel{display: block;height: auto;width: 49.9%;float:left;text-align: center;background-image: url(http://m.beijing.gedu.org/copyright/images/zx_lf_bg.jpg);}
.foot_nav a.bot_chat{display: block;height: auto;width: 49.9%;float:right;text-align: center;background-image: url(http://m.beijing.gedu.org/copyright/images/zx_rg_bg.jpg);}
.foot_nav a img{display: inline-block; width: 100%;height: auto;vertical-align: middle;}

















