*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}

.content{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #faedcc;padding-bottom: 60px;}

/*banner*/
#banner{width: 100%;height:450px;background-image: url(../images/new_01.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 450px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}
#header{width: 1000px;height: 80px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
#header a.tel{color:#00baec;font-size:24px;float: right;margin-top: 20px;margin-right: 15px;}

#banner>a.ielts{display:inline-block; font-size: 20px;position: absolute;left: 50%;color: #fff;margin-left: 310px;margin-top:280px;text-decoration: underline;}
#banner>a.banner_chat{display:inline-block;width: 350px;height: 71px; font-size: 20px;position: absolute;left: 50%;color: #4582ff;margin-left:-355px;margin-top:215px;background-image: url(../images/banner_chat.png);background-size: 350px 71px;background-repeat: no-repeat;line-height: 48px;}

.nav{width: 100%;height: 72px;position: relative;overflow: hidden;background-color: #00d5f8;}
.nav p{width: 1000px;height: auto;position: relative;overflow: hidden;}
.nav a{display: inline-block;height: 36px;font-size: 20px;color:#fff;line-height: 36px;text-align: center;margin-top: 18px;border-radius: 18px;padding: 0 20px;}
.nav a:hover{background-image: url(../images/tfsj_19.jpg);background-size: 100% 100%;background-repeat: repeat-y;background-position: center;}



/*优惠*/
.sale,.class,.vip,.way,.gedu,.book,.teacher,.environment,.xq,.subject{width: 1000px;height: auto;position: relative;overflow: hidden;text-align: center;margin-top: 40px;background-color: #fff;padding-bottom: 40px;}

.sale ul{width: 980px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.sale ul li{width: 289px;height: 160px; float: left;background-image: url(../images/tfsj_06.png);background-size: 289px 242px;color: #0f2c99;font-size: 20px;line-height: 34px;text-align: center;padding-top: 23px;margin-right: -58px;padding-top: 82px;}
.sale ul li span{color: #0f2c99;font-size: 26px;font-weight: bold;}

.class ul{width: 960px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.class ul li{width: 233px;height: 262px;background-image: url(../images/new_04.jpg);background-repeat: no-repeat;background-size: 233px 262px;float: left;margin-right: 9px;}
.class ul li h3{font-size: 26px;color: #fff715;line-height: 48px;margin-top: 25px;}
.class ul li h3 b{font-size: 38px;}
.class ul li p{color: #fff;font-size: 22px;margin-top: 5px;}
.class ul li a{display: inline-block;width: 160px; height: 48px;text-align: center;line-height:48px;font-size: 22px;color: #fff;border-radius:24px;background-image: url(../images/tfsj_19.jpg);background-size: 100% 100%;background-repeat: repeat-y;margin-top: 20px;}

.subject ul{width: 960px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.subject ul li{width: 203px;height: auto;float: left;margin-right: 46px;background-color: #fff;border: 1px solid #eaeaea;border-radius: 10px;padding-bottom: 25px;}
.subject ul li img{width: 203px;height: auto;border-radius: 10px;}
.subject ul li h3{width: 180px; font-size: 24px;color: #000;margin-top: 10px;text-align: left;}
.subject ul li h3 span{display: inline-block;margin-left: 10px;font-size: 18px;font-weight: normal;}
.subject ul li p{width: 180px;color: #333;font-size: 16px;margin-top: 5px;text-align: left;line-height: 28px;}
.subject ul li a{display: inline-block;width: 160px; height: 48px;text-align: center;line-height:48px;font-size: 20px;color: #fff;border-radius:24px;background-image: url(../images/tfsj_19.jpg);background-size: 100% 100%;background-repeat: repeat-y;margin-top: 15px;}



.way>.wrap{width: 960px;height: auto;position: relative;overflow: hidden;}
.way>.wrap>dl{width: 360px;height: auto;position: relative;overflow: hidden;margin-top: 40px;float: left;margin-left: 20px;}
.way>.wrap>dl dt{font-size: 24px;color: #3d96f3;text-align: center;margin-bottom: 15px;}
.way>.wrap>dl dd{width: 273px;height: 60px;background-image: url(../images/new_16.jpg);background-repeat: no-repeat;background-size: 273px 60px; font-size: 20px;color: #000;text-align: center;line-height: 56px;margin-top: 10px;}
.way>.wrap>dl dd span{display: inline-block;width: 34px;height: 34px;border-radius: 17px;margin-right: 5px;background-color: #3d96f3;text-align: center;line-height: 34px;color: #fff;}
.way .tab_wrap{width: 482px;height: 478px;margin-top: 40px;background-image: url(../images/way.jpg);background-size: 482px 478px;position: relative;overflow: hidden;}
#title{width: 482px;height:478px;position: relative;overflow: hidden;}
#title span{display: block;cursor: pointer;width:72px;height: 63px;text-align: center;background-position:0px 0px;background-size: 135px 63px;background-repeat: no-repeat;font-size: 18px;color: #000;position: absolute;padding-top: 65px;}
#title #span1{background-image: url(../images/icon3.png);left:208px ;top: 0px;}
#title #span2{background-image: url(../images/icon2.png);left:84px ;top: 65px;}
#title #span3{background-image: url(../images/icon4.png);left:326px ;top: 60px;}
#title #span4{background-image: url(../images/icon5.png);left: 23px ;top:182px;}
#title #span5{background-image: url(../images/icon6.png);left: 398px ;top: 170px;}
#title #span6{background-image: url(../images/icon7.png);left: 40px;top:300px ;}
#title #span7{background-image: url(../images/icon8.png);left: 380px;top: 290px;}
#title #span8{background-image: url(../images/icon9.png);left:145px ;top: 385px;}
#title #span9{background-image: url(../images/icon1.png);left: 280px;top: 385px;}
#title span.se{background-position:-68px 0px  ;}
#title_content{width:263px;height: 87px; position: relative; overflow: hidden;text-align: center;position: absolute;top: 180px;left:115px ;background-image: url(../images/way_info.jpg);background-size: 263px 112px;padding-top: 25px;}
#title_content .ever{display: none;}
#title_content .ever{width:250px;padding: 0 5px;}
#title_content .ever a{display: block;color:#fff;font-size: 14px;line-height: 22px;text-align: left;}


.vip ul{width: 960px;height: auto;position: relative;overflow: hidden;margin-top: 30px;cursor: pointer;}
.vip ul li{float: left;position: relative;text-align: center;}
.vip ul li.img{width: 205px;height: 120px;}
.vip ul li.info{width: 540px;height: auto;margin-left: 20px;text-align: left;}
.vip ul li.chat{width: 195px;height:auto;}
.vip ul li.info h3{color: #000;font-size: 24px;line-height: 28px;font-weight: normal;}
.vip ul li.info p{color: #000;font-size: 16px;line-height: 28px;margin-top: 5px;}
.vip ul li.chat a{display: inline-block;width: 160px; height: 42px;text-align: center;line-height:42px;font-size: 20px;color: #fff;border-radius:24px;background-image: url(../images/tfsj_19.jpg);background-size: 100% 100%;background-repeat: repeat-y;margin-top: 39px;}

.gedu ul{width: 960px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.gedu ul li{width: 238px;height: auto;float: left;border-right: 1px dashed #aaaaaa;margin-right: 1px;}
.gedu ul li h3{color: #0f2c99;font-size: 30px;}
.gedu ul li h3 span{font-size: 38px;}
.gedu ul li p{color: #000;font-size: 20px;line-height: 30px;margin-top: 5px;}


.book{padding-bottom: 10px;}
.book .wrap{width: 980px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.book .wrap ul{width: 675px;height: auto;position: relative;overflow: hidden;float: left;}
.book .wrap ul li{width: 214px;height: auto;float: left;margin-right: 16px;margin-bottom: 30px;}
.book .wrap ul li p{height: 60px;line-height: 60px;background-color: #fbe17a;text-align: center;color: #2961a2;font-size: 14px;margin-top: -5px;}
.book .wrap .form{width: 290px;height: 484px; float: right;background-color: #ffeabd;text-align: center;}
.book .wrap .form h3{color: #f9740d;font-size: 30px;text-align: center;margin-top: 30px;font-weight: normal;}
.book .wrap .form iframe{width: 260px;height: 210px; margin: 0 auto;margin-top: 10px;margin-top: 10px;}
.book .wrap .form img{margin-top: 40px;}

.doctor-wrap{width:100%; margin: 0 auto; /* overflow: hidden; */}
.doctor{width:960px;height: auto;position: relative;overflow: hidden; margin: 0 auto; /* overflow: hidden; */}
.doctor .zj-list{width:750px; height: auto;position: relative;overflow: hidden;}
.doctor .zj-list .zj-l{float: left; position: relative;width:226px;height:303px;margin: 30px 20px 0 0;}
.doctor .zj-list .zj-l .big-img{width:100%;height: 100%;position: relative;overflow: hidden;}
.doctor .zj-list .zj-l .big-img .icon{width: 110px;height: 100px; background-image: url(../images/toefl.png);background-position: left top;background-repeat: no-repeat;position: absolute;z-index: 2;left: 0;top: 0;}
.doctor .zj-list .zj-l .big-img .icon1{width: 110px;height: 100px; background-image: url(../images/sat.png);background-position: left top;background-repeat: no-repeat;position: absolute;z-index: 2;left: 0;top: 0;}
.doctor .zj-list .zj-l .big-img img{width:100%;height: 100%;}
.doctor .zj-list .zj-r{float: left; width:480px;height:auto;margin: 40px 22px 0 0;}
.doctor .zj-list .zj-r .r-t{margin-bottom:20px; position: relative;}
.doctor .zj-list .zj-r .r-t .cont{overflow: hidden; display: none;position: absolute;top: 0px;}
.doctor .zj-list .zj-r .r-t .cont.cy-none{display: block;}
.doctor .zj-list .zj-r .r-t .cont .conts1{height: 208px;}
.doctor .zj-list .zj-r .r-t .cont .conts1 .conts1-z{float: left;width: 412px;height:auto;}
.doctor .zj-list .zj-r .r-t .cont .conts1 .conts1-z h3{font-size: 28px;color: #0f2c99;text-align: left;}
.doctor .zj-list .zj-r .r-t .cont .conts1 .conts1-z h3 span{font-size: 20px;display: inline-block;margin-left: 5px;}
.doctor .zj-list .zj-r .r-t .cont .conts1 .conts1-z p{height: 175px; font-size: 18px;color: #666666;margin-top: 10px;line-height: 35px;text-align: left;}
.doctor .zj-list .zj-r .r-t .cont .conts1 .conts1-z a{display: inline-block;width: 215px; height: 48px;text-align: center;line-height:48px;font-size: 20px;position: relative;color: #fff;margin-left:30px;border-radius:24px;background-image: url(../images/tfsj_19.jpg);background-size: 100% 100%;background-repeat: repeat-y;margin-top: 10px;}
.doctor .r-b-wrap{width:760px; margin:20px auto 0; position: relative;height:105px;overflow: hidden;background: #fff;}
.doctor .r-b-wrap .r-b{width:710px; margin:0 auto; position: relative;height:105px;overflow: hidden; }
.doctor .r-b .zjslide{width:12000px; margin:0 auto; position: absolute; top:0; left:0; padding-left:10px;}
.doctor .r-b .zjslide li{float: left; margin-right: 12px;width:105px;position: relative;overflow: hidden;}
.doctor .r-b .zjslide li a{display: inline-block;}
.doctor .r-b .zjslide li a img{width: 105px;height: 105px;}
.doctor .r-b .zjslide li .name{width: 105px;height: 105px; font-size: 20px; color:#fff; text-align: center; background-image: url(../images/grey.png);background-size: 100% 100%;background-repeat: repeat;text-align: center;line-height: 105px;position: absolute;top: 0;left: 0;}
.chColor{display: none;}
.doctor .r-b-wrap .s-s-l{width:29px; height:106px; background: url(../images/tfsj_76.jpg) center center no-repeat; display: inline-block; position: absolute; top:0; left:0;}
.doctor .r-b-wrap .s-s-r{width:29px; height:106px; background: url(../images/tfsj_79.jpg) center center no-repeat;display: inline-block;  position: absolute; top:0; right:0;}

.environment{text-align: center;}
.environment img{margin: 0 auto;margin-top: 30px;}

/*.address_wrap{width: 100%;height: auto;background-image: url(../images/bg.jpg);background-size: 1920px 444px;background-repeat: no-repeat;background-position: bottom center;padding-bottom: 250px;}*/

.xq ul{width: 990px;height: auto;position: relative;overflow: hidden;margin-top: 30px;}
.xq ul li{width: 270px;height: auto;float: left;text-align: center;margin: 0 30px;cursor: pointer;}
.xq ul li h3{font-size: 26px;color: #0f2c99;}
.xq ul li p{font-size: 16px;color: #0f2c99;text-align: left;line-height: 30px;}
.xq ul li p img{margin-right: 5px;vertical-align: middle;}

h3.pub_head{width: 100%;height: 40px;line-height: 40px; text-align: center;color: #0f2c99;font-size: 34px;margin-top: 40px;}
h3.pub_head img{vertical-align: bottom;margin: 0 8px;}
p.pub_info{color: #000000;font-size: 18px;text-align: center;margin-top: 20px;}

div.pub_btn{position: relative;overflow: hidden;width: 100%;height: 48px;margin: 0 auto;margin-top: 40px;}
div.pub_btn>a{display: inline-block;width: 340px; height: 48px;text-align: center;line-height:48px;font-size: 20px;position: absolute;left: 50%;color: #fff;margin-left: -170px;border-radius:24px;background-image: url(../images/tfsj_19.jpg);background-size: 100% 100%;background-repeat: repeat-y;}



