/*公共*/
.gdjjfa{ width:100%; min-width:1366px; height:400px; background:url(../img/mgys_26.png) no-repeat center; background-size:100% 100%;  margin:0px auto 0px; overflow:hidden; clear:both;}
.gdjjfa .gdbt{width:187px; margin:0px auto;}
.gdjjfa .gdbt p{text-align:center; font-size:14px;}
.gdjjfa .gdbt p a{ color:#fff;}
.gdjjfa .gdbt img{ width:187px; margin:57px auto 10px; text-align:center;}
.gdjjfa .gdnr{ width:960px; margin:25px auto 0px; overflow:hidden;}
.gdjjfa .gdnr div{float:left; margin-right:15px; background:url(../img/bb1.png) no-repeat; width:290px; height:167px; padding-top:20px; padding-left:18px;}
.gdjjfa .gdnr div ul li{line-height:160%; padding-left:8px; background:url(../img/dd.png) no-repeat left center;}
.gdjjfa .gdnr div ul li a{color:#fff;}
.gdjjfa .gdnr div h2{ font-size:21px; color:#fff; margin-bottom:5px;}

.di{width:100%; height:267px; margin:0px auto; background:url(../img/bf_26.png) no-repeat; background-size:100% 100%;}
.dibu{width:960px; margin:0px auto; overflow:hidden; color:#fff;}
.dibu div{float:left;}
.dibu div a{color:#fff;}
.dibu .yqlj{width:260px;}
.dibu div h4{font-size:16px; margin-top:40px; margin-bottom:20px;}
.dibu .yqlj ul li{font-size:14px; line-height:30px;}
.dibu .khfw{width:260px;}
.dibu .khfw ul li{font-size:14px; line-height:30px; padding-left:20px;}
.dibu .khfw ul .kfli1{ background:url(../img/mgys_44.png) left center no-repeat;}
.dibu .khfw ul .kfli2{ background:url(../img/mgys_45.png) left center no-repeat;}
.dibu .khfw ul .kfli3{ background:url(../img/mgys_46.png) left center no-repeat;}
.dibu .khfw ul .kfli4{ background:url(../img/mgys_47.png) left center no-repeat;}

.dibu .zddt{width:260px;}
.dibu .zddt ul li{float:left; font-size:14px; line-height:30px; width:125px;}

.dibu .gzwm{width:auto;}
.dibu .gzwm ul li{float:left; margin-right:10px;}
.dibu .gzwm ul li p{text-align: center; line-height: 160%; font-size: 14px;}

.bqsy{width:100%; margin:0px auto; background-color:#282828; margin-top:2px;}
.bqsy p{width:960px; margin:0px auto; font-size:16px; color:#FFF; height:68px; line-height:68px;}


 /*ban*/
.banner{width:100%; min-width:1366px;}
.banner div img{width:100%; height:100%;}
.banner div{ width:100%;position:relative;}
.banner div .zixun{ position:absolute; width:100%; bottom:40px; left:0px;}
.banner div .zixun div{width:1240px; margin:0px auto; height:291px; background:url(../img/bf_9.png) right no-repeat; position:relative;}
.banner div .zixun div a{display:block; position:absolute; width:87px; height:35px;}
.banner div .zixun div .yia{ top:91px; right:103px;}
.banner div .zixun div .era{ top:165px; right:177px;}
.banner div .zixun div .sana{ top:166px; right:30px;}
.banner div .dingw{width:100%; position:absolute; left:0px; bottom:-81px;}
.banner div .dingw div{width:963px; height:163px; margin:0px auto; background:url(../img/bf_5.png) no-repeat;}
.banner div .dingw div a{display:block; position:absolute; width:85px; height:25px; top:70px;}
.banner div .dingw div .dyia{left:35px;}
.banner div .dingw div .dera{left:196px;}
.banner div .dingw div .dsana{left:357px;}
.banner div .dingw div .dsia{left:519px;}
.banner div .dingw div .dwua{left:680px;}
.banner div .dingw div .dliua{left:841px;}
/*ban end*/


/*内容*/
.neirong{width:960px; margin:0px auto;}
.kcjs{ margin-top:120px;}
.hsdx{margin-top:20px;}
.bflc{margin-top:20px;}
.bflc div{margin-top:30px; overflow:hidden;}
.bflc div img{display:block; float:left;}
.xbdxz{width:100%; min-width:1366px; margin-top:30px;}
.xbdxz img{width:100%; min-width:1366px; height:100%;}

/*托福*/
.tf{width:961px; margin:0px auto;}
.tf .tfbt{margin-left:-59px; margin-top:10px;}
.tf .tfnr{width:961px;border-bottom:1px solid #e8f9fe;}
.tf .tfnr ul{overflow:hidden;}
.tf .tfnr ul li{float:left; text-align:center; width:191px; height:95px; font-size:16px;}
.tf .tfnr .danul{border-left:1px solid #e8f9fe;}
.tf .tfnr .danul li{border-right:1px solid #e8f9fe; background-color:#FFF;}
.tf .tfnr .shuangul{border-left:1px solid #e8f9fe;}
.tf .tfnr .shuangul li{ border-left:1px solid #fff; border-right:1px solid #e8f9fe; background-color:#e8f9fe;margin-left:-1px;}
.tf .tfnr ul .yhli{ line-height:95px;}
.tf .tfnr ul .lhli{line-height:23px;}
.tf .tfnr ul li a{display:block; width:96px; height:33px; line-height:32px; margin-left:47px; color:#FFF; background-color:#f39800; border-radius:5px; margin-top:29px;}

/*明星学子*/
.mxxzbg{width:960px; overflow:hidden; margin:0px auto;}
.mxxzbg div{margin-left:-26px;}
.mxxzbg div ul{float:left; width:220px; margin-left:26px;  margin-top:28px;}
.mxxzbg div ul li{font-size:14px; line-height:24px; overflow:hidden;}
.mxxzbg div ul li p{float:left;}
.mxxzbg div ul li p span{ margin-left:5px; width:131px; color:#016cce; display:block; font-size:20px; border-bottom:2px solid #016cce; text-align:left; margin-top:16px;}
.mxxzbg div ul li p a{margin-left:5px;display:block; width:131px; color:#016cce; text-align:right; font-size:14px;}

/*课程优势*/
.kcys{width:960px; margin:0px auto;}
.kcys .btdiv{width:960px; overflow:hidden;}
.kcys .btdiv ul li{ float:left; width:185px; margin-left:8px;}
.kcys .btdiv ul li p{width:185px; font-size:16px; color:#000; font-family:; line-height:28px; margin-top:5px;}
.kcys .btdiv ul li img{width:185px; height:138px;}

.kcys .nrdiv{ width:960px; overflow:hidden; margin-top:15px;}
.kcys .nrdiv .left{float:left;}
.kcys .nrdiv .right{float:right;}
.kcys .nrdiv .right img{margin-bottom:23px; margin-left:15px;}
.kcys .nrdiv .right div{margin-top:12px; position:relative;}
.kcys .nrdiv .right div p{width:422px; height:80px; border-bottom:1px solid #19c2f8; border-right:1px solid #19c2f8; font-size:20px; color:#000; cursor:pointer;}
.kcys .nrdiv .right div p a{line-height:74px; display:block; float:left;color:#000;}
.kcys .nrdiv .right div p span{ display:block; float:left; line-height:66px; font-size:35px; margin-left:20px;}
.kcys .nrdiv .right div:hover p{color:#FFF; background-color:#19c2f8;}
.kcys .nrdiv .right div:hover p a{color:#fff;}

.kcys .nrdiv .right div div{position:absolute; left:-270px; bottom:0px; width:270px; height:81px; text-align:center; line-height:74px; background:url(../img/bf_27.png); display:none;}
.kcys .nrdiv .right div div a{ color:#FFF; font-size:20px; background:url(../img/bf_22.png) right center no-repeat; padding-right:35px;}


.mszx{width:960px; margin:0px auto 15px;}
.mszx div{margin-top:10px; width:960px; height:453px; position:relative;}
.mszx div a{ display:block; width:114px; height:36px; position:absolute;}
.mszx div .xpa{ left:45px; bottom:57px;}
.mszx div .zyla{ right:35px; bottom:70px;}