/*banner*/
.banner{width:100%;  overflow:hidden; position:relative;height: 350px;}
.banner img{ left:50%; margin-left:-960px;position: absolute;}

/*hezuo*/
.hezuo{width: 864px;margin: 0 auto;padding: 45px 0 ;}
.hezuo .hezuo_tab{margin: 0 auto;width: 670px;}
.hezuo .hezuo_tab li{float: left;width: 114px;height: 30px;border:1px solid #949494;text-align: center;margin-right: 18px;font-size: 18px;
line-height: 30px;border-bottom: 0;}
.hezuo .hezuo_tab li a{display: block;}
.hezuo .hezuo_tab .hover{background: #f38100;border:0;height: 32px;}
.hezuo .hezuo_tab .hover a{color: #fff;}
.hezuo .hezuo_list{border: 1px solid #dfdfdf;padding: 50px 42px;}
.hezuo .hezuo_list li{float: left;width: 238px;margin: 0 32px 32px 0;}
.hezuo .hezuo_list .mr0{margin-right: 0;}

/*雅思动态*/
 .bread{padding: 0 0 10px 0; width:925px;margin:65px auto 0;font-size: 16px;line-height: 29px;}
 .bread span{border-left: 9px solid #f9c319;padding-left: 20px;}
 /*.yatl .tltop .info p.mt8 span.bjsz{ margin-left:30px;}*/
  /*.yatl .tltop .info p.mt8 span{ margin-left:30px;}*/
 /*.yatl .tltop .info p.mt8 span.kksj{ margin-left:77px;}*/
 .bread >ul{float: right;}
 .bread >ul> li{float: left;min-width: 94px;text-align: center;height: 35px;}
 .bread >ul .hover{background: url(../images/ho1.png)  center 28px no-repeat;}
 .bread >ul> li:hover{background: url(../images/ho1.png)  center 28px no-repeat;}
 .bread >ul >li:hover a{color: #333;}
 .bread >ul >li>ul{background: #fff;font-size: 14px;margin-top: 6px;border:1px solid #eee;border-top: 0;display: none;
  	position: relative;z-index: 9;}
    .bread >ul >li>ul>li{line-height: 28px;text-align: center;}
    .bread >ul >li>ul>li:hover{background: #f9c319;}
    .bread >ul >li>ul>li:hover a{color: #fff;}
.detail .title{text-align: center;line-height: 40px;}
.detail{padding: 60px 100px;line-height: 30px;}
.detail_con .t1{background: url(../images/ico1.png) left center no-repeat;text-indent: 30px;font-size: 20px;margin: 10px 0;}

/*服务项目*/
.fwxm{padding: 50px;width: 970px;margin: 0 auto;}
.fwxm li{box-shadow: 0px 1px 2px #999;padding: 20px 40px;line-height: 30px;margin-bottom: 40px;}
.fwxm li .pic{float: left;width: 273px;margin-right: 25px;position: relative;height: 182px;}
.fwxm li .pic .name{position: absolute;width: 273px;bottom: 0;left: 0;background: #000;opacity: 0.6;filter: alipha(opacity=60);
text-align: center;}
.fwxm li .pic .name span{opacity: 1;filter: alipha(opacity=100);color: #fff;}
.fwxm li .info{float: left;width: 425px;}
.zixun{float: right;width: 125px;line-height: 32px;border-radius: 3px;background: #ff7044;text-align: center;margin: 80px 0 0;font-size: 16px;}
 .zixun a{color: #fff;display: block;}
.fwxm li .info .lx{width: 70px;height: 22px;line-height: 22px;display: inline-block;background: #f9c319;text-align: center;color: #fff;}

/*高分学员*/
.gfxy{width: 864px;margin:0px auto;padding: 60px 0;position: relative;}
.gfxy .gfxylist .li{width: 215px;height: 177px;padding: 38px 0 0;text-align: center;line-height: 28px;float: left;}
.gfxy .gfxylist .li:hover{background: #f3f3f3;}
.gfxy .gfxylist{width: 648px;}
.gfxy .gfxylist .li .pic{width: 97px;height: 97px;border-radius: 50%;overflow: hidden;margin: 0 auto;}
/* 高分学员lb */
		.slideBox{ width:100%;  overflow:hidden;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:47%; bottom:30px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px;  background:#fff; cursor:pointer;border-radius: 50%; }
		.slideBox .hd ul li.on{ background:#ff4f4f; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd >li{ zoom:1; vertical-align:middle; }
		/*.slideBox .bd img{display:block; width:1919px; left:50%; margin-left:-960px;position: relative; }*/

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ position:absolute; right:0; top:0; margin-top:-25px; display:block; width:175px; height:76px; background:url(../images/arrow_03.png) no-repeat; }
		.slideBox .next{ position:absolute; right:0; top:76px; margin-top:-25px; display:block; width:175px; height:76px; background:url(../images/arrow_05.jpg) no-repeat;    }
		/*.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }*/
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*register*/
.register{width: 648px;margin: 20px auto;border: 1px solid #eee;padding: 40px 0;}
.register .reg{width: 370px;margin: 0 auto;}
.register .reg span{width: 90px;text-align: left;display: inline-block;}
.register .reg span i{font-style: normal;color: #e2393c;}
.register .reg input{width: 270px;height: 38px;line-height: 38px;text-indent: 10px;border: 1px solid #eee;margin-top: 30px;}
.register .reg .user{background: url(../images/user.png) 245px center no-repeat;}
.register .reg .password{background: url(../images/mm.png) 248px center no-repeat;}
.register .reg .phone{background: url(../images/zhuce.png) 250px -73px no-repeat;}
.register .tijiao{background: #e23c3e;height: 36px;width: 270px;color: #fff;line-height: 36px;font-size: 20px;margin: 40px 0 40px 200px;
border-radius: 3px;cursor: pointer;}

/*login*/
.login{background: #fed650;width: 100%;margin: 30px 0;}
.logincon{width: 864px;margin: 0 auto;}
.loginbox{float: right;}
.loginbox .box{background: #fff;margin-top: 35px;width: 310px;height: 310px;padding: 25px 20px;}
.loginbox .box .txt{width: 100%;height: 38px;line-height: 38px;text-indent: 35px;border: 1px solid #eee;margin-bottom: 20px;}
.loginbox .box .user{background:#dfdfdf url(../images/user1.png) 10px center no-repeat;}
.loginbox .box .password{background:#dfdfdf url(../images/mm1.png) 10px center no-repeat;}
 .btn{width: 100%;line-height: 35px;background: #f38100;color: #fff;font-size: 20px;cursor: pointer;margin-top: 20px;}

.hydl{width: 870px;margin: 0 auto;}
.hydl .title{background: url(../images/dlbg_03.jpg) no-repeat;width: 864px;height: 186px;margin: 30px 0;}
.hydl .title .welcome{float: left;padding: 60px 0 0 50px;line-height: 30px;margin-right: 72px;width:169px;}
.hydl .title .welcome .name{font-size: 16px;}
.hydl .title .welcome .name span{font-size: 19px;color: #f38100;}
.hydl .title ul{}
.hydl .title ul li{float: left;width: 132px;text-align: center;padding: 65px 0 0 0;font-size: 18px;}
.hydl .title ul li i{font-size: 12px;color: #999;}
.hydl .title ul .hover a{color: #f38100;}
.hydl .title ul .hover i{color: #f38100;}
.hydl .title ul li :hover a{color: #f38100;}
.hydl .title ul li a:hover {color: #f38100;}
.hydl .title ul li :hover i{color: #f38100;}
.hydl .videolist{padding: 40px 35px;background: #fff;border-radius: 5px; margin-bottom: 30px;}
.hydl .videolist li{float: left;margin-right: 29px;width: 237px;height: 160px;overflow: hidden;margin-bottom: 20px;}
.hydl .videolist .mr0{margin-right: 0;}
.hydl .videolist .fkyj{font-size: 18px;}
.hydl .videolist .fkyj span{ color: #e10000;}

.txtarea{width: 100%;height: 230px;border: 1px solid #eee;margin-top: 20px;padding: 10px;}
.upload{background: #f38100 url(../images/upload.png) 20px center no-repeat;;color: #fff;width: 165px;height: 38px;
	margin-bottom: 30px;font-size: 16px;line-height: 38px;text-indent: 40px;cursor: pointer;z-index: 102;}
/*.upload .a-upload{font-size: 16px;color: #fff;line-height: 38px;display: inline-block;width: 165px;
background: url(../images/upload.png) 20px center no-repeat; text-indent: 40px;}
.upload .a-upload input {cursor: pointer;opacity: 0;position: absolute;right: 0;top: 0;}*/
.upbox{width: 617px;height: 320px;background: #fff;padding: 0px 0 30px 40px;display: none;position:fixed;top:50%;left:50%;z-index: 101;}
.light-box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;opacity:.5;filter:alpha(opacity=50);
	background-color: #000;z-index:100;}
	.close{background: url(../images/close.png) no-repeat; float: right;width: 13px;height: 13px;margin: 10px;}

.hydl .share li{position: relative;width: 237px;height: 130px;overflow: hidden;}
.hydl .share li .licon{position: absolute;top: -25px;left: 0;line-height: 25px;}

/*关于*/
.about{width: 1130px;margin: 30px auto; background:#fff; padding:40px 0 60px;border: 1px solid #ececec;}
.about .title{margin: 40px 0;padding-left:30px;}
.about .title li{float: left;background: url(../images/tit1.png) no-repeat;width: 111px;height: 32px;line-height: 30px;margin: 0 20px;
text-align: center;}
.about .title .hover{background: url(../images/tit2.png) no-repeat; line-height:28px; text-indent:14px;}
.about .title .hover a{color: #fff;}
.about .title li a{color: #4e4e4e;display: block;}
.about_con{padding: 18px;}
.about_con li{float: left;border:1px solid #eee;border-radius: 10px;margin: 0 20px 25px 0;width: 349px;height: 228px;}
.about_con .mr0{margin-right: 0;}
.jxzc li{float: left;width: 550px;margin:35px 30px 35px 0;}
.jxzc .mr0{margin-right: 0;}
.jxzc li .date{float: left;background:url(../images/zcbg_03.jpg) no-repeat;width: 129px;height: 152px;}
.jxzc li .info{float: left;margin-left: 20px;width: 400px; color:#5e5e5e;}
.jxzc li .info .tit{font-size: 16px;font-weight: bold;border-bottom: 1px dashed #aaa;line-height: 38px;margin-bottom: 5px;}
.jxzc li .date .time{width: 47px;padding: 20px 41px;font-size: 20px;font-family:"黑体"; text-align:right;}
.jxzc li .date .time font{font-size: 50px;color: #fd4e4e; line-height:64px; }
.jxzc li .ckxq{width: 100px;height: 25px;line-height: 24px;background: #fd4e4e;color: #fff;display: block;border-radius: 3px;
text-align: center;margin-top: 17px;}

/*考试动态*/
.kslist,.bklist{width: 965px;margin: 50px auto;}
.kslist li{margin: 20px 0;}
.kslist li .pic{float: left;}
.kslist li .info{float: left;margin-left: 35px;width: 720px;line-height: 24px;}
.kslist li .info .tit{font-size: 16px;font-weight: bold;margin: 5px 0 10px;}
.kslist li .info .tit span{font-weight: normal;font-size: 14px;}
.kslist li .more{background: #f38100;width: 90px;line-height: 26px;text-align: center;display: block;color: #fff;margin-top: 15px;}
.bklist li{border-bottom: 1px dashed #aaa;line-height: 48px;}

/*contact*/
.contact .contact_t{width: 550px;margin: 0 auto;padding: 40px 0;}
.contact .contact_t ul{margin: 15px 0;}
.contact .contact_t li{float: left;padding: 5px 10px;border:1px solid #999;line-height: 28px;}
.contact .contact_t .bm{width: 170px;line-height: 38px;background: #f38100;color: #fff;display: block;text-align: center;
border-radius: 3px;font-size: 16px;margin-left: 173px;}
.contact .contact_t .t{text-align: center;font-size: 24px;margin-bottom: 30px;}
.mr20{margin-right: 20px;}

/*名师风采*/
.teadet{padding: 60px 65px;}
.teadet .msjs{float: left;font-size: 16px;line-height: 34px;width: 710px;margin-left: 35px;}
.teadet .pic{float: left;border: 1px solid #eee;padding: 10px;}
.teadet .zxzx{width: 120px;line-height: 30px;background: #ff5151;color: #fff;display: block;text-align: center;
font-size: 16px;margin-top: 10px;}
.mslist li{float: left;position: relative;margin-right: 30px;margin-bottom: 55px;}
.mslist li .bot{position: absolute;bottom: 0;left: 0;background: #000;line-height: 40px;width: 100%;color: #fff;}
.mslist{width: 960px;margin: 50px auto;}
.mslist li .bot .more{width: 58px;display:inline-block;text-align: center;float: right;color: #fff;background: #d34546;}
.mslist li .bot .info{width: 222px;text-align: center;float: left;font-size: 16px;font-weight:bold;}
.mr0{margin-right: 0 !important;}
.sslist,.jylist{width: 1010px;margin: 50px auto;}
.sslist li{border:1px solid #ddd;padding: 10px 25px;margin-bottom: 30px;}
.sslist li .question{border-bottom: 1px dashed #ddd;line-height: 40px;font-weight:bold;background: url(../images/qu.png) 0 center no-repeat;
padding-left: 30px;}
.sslist li .answer{padding:10px 0;background: url(../images/ans.png) 0 15px no-repeat;line-height: 24px;padding-left: 30px;}
.sslist li .question span{float: right;font-weight: normal;color: #666;}
.jylist li{border-bottom: 1px dashed #eee;padding-bottom: 10px;margin-bottom: 15px;}
.jylist li .tit{font-size: 16px;font-weight: bold;margin-bottom: 15px;}

/*服务项目*/
.yatl{width: 945px;margin: 20px auto;}
.yatl .tltop{border: 1px solid #eee;padding: 28px 50px;}
.yatl .tltop .pic{position: relative;float: left;margin-right: 20px;width: 273px;height: 182px;}
.yatl .tltop .pic .tit{position: absolute;left: 0;bottom: 0;background: #000;opacity: 0.6;filter: alpha(opacity=60);line-height: 30px;color: #fff;width: 100%;text-align: center;
font-size: 16px;}
.yatl .tltop .info{float: left;line-height: 28px;}
.yatl .tltop .info p.mt8 span.bjsz{ margin-left:30px;}
  /*.yatl .tltop .info p.mt8 span{ margin-left:30px;}*/
.yatl .tltop .info p.mt8 span.sksj{ margin-left:77px;}
.yatl .kbsj{border: 1px solid #eee;margin: 15px 0;line-height: 40px;}
.yatl .kbsj .title{background: url(../images/kbsj.png) 15px center no-repeat;line-height: 58px;font-size: 18px;font-weight: bold;
text-indent: 40px;}
.yatl .kbsj table{width: 100%;}
.yatl .kbsj  .tit {background: #e9e9e9;line-height: 32px;height: 32px;}
.yatl .kbsj li{float: left;width: 20%;text-align: center;}
.yatl .zx{display: inline-block;width: 95px;line-height: 26px;border-radius: 3px;background: #ffb664;text-align: center;color: #fff;}
.yatl .kcgs{border: 1px solid #eee;line-height: 36px;}
.yatl .kcgs .title{background: url(../images/kcgs.png) 15px center no-repeat;line-height: 58px;font-size: 18px;font-weight: bold;
text-indent: 40px;}
.pd30{padding: 0 30px 50px;}

/*合作区域*/
.hezuo .quyu{border: 1px solid #dfdfdf;padding: 50px 42px 100px;}

/*雅思动态*/
.ysdt .tab{padding: 70px 0px;width: 1200px;margin: 0 auto;}
.ysdt .tab ul{padding: 0 100px;}
.ysdt .tab li{float: left;width: 135px;line-height: 32px;border: 1px solid #333;text-align: center;border-radius: 2px;margin-right: 35px;
font-weight: bold;font-size: 18px;}
.ysdt .tab li a{display: block;}
.ysdt .tit1{text-align: center;font-weight: bold;font-size: 24px;}
.flo1info{text-align: center;margin: 30px 0;font-size: 16px;padding: 0 40px;line-height: 30px;}
.ysdt .table li{float: left;color: #fff;font-size: 18px;font-weight: bold;background: #3f7cff;line-height: 50px;text-align: center;}
.ysdt .flo1 table{width: 100%;margin-bottom: 70px;border: 1px solid #eee;border-width:1px 0px 0px 1px;}
.ysdt .flo1 table td{border: 1px solid #eee;border-width:0px 1px 1px 0px;height: 110px;}
.ysdt .flo1{width: 1200px;margin: 0 auto;}
.pl20{padding-left: 20px;}
.red{color: #ff5454;}
.ysdt .flo1 .zx{width: 105px;line-height: 28px;background:#ff5454;color: #fff;display: block;text-align: center;margin-left: 30px; }
.flo2{background: url(../images/ytbg_03.jpg) top center no-repeat;width: 100%;height: 354px;padding-top: 35px;}
.flo2 .kqyt{width: 1200px;margin: 20px auto 0;}
/*切换1*/
.mr_frbox{ position:relative; margin:40px auto; width:100%; overflow:hidden;}
.mr_frBtnL{ position:absolute; left:0; top:90px; z-index:1; width:29px; height:41px; cursor:pointer;}
.mr_frBtnR{ position:absolute; right:0; top:90px; z-index:1; width:29px; height:41px; cursor:pointer;}
.mr_frUl{ margin:0px auto; width:1100px; overflow:hidden;}
.kqyt ul li{ float:left; padding-top:10px; width:220px; height:175px; overflow:hidden; cursor:pointer;margin-left: 45px;
}
.kqyt ul li .time{width: 130px;line-height: 30px;font-size: 16px;text-align: center;margin: 0 auto 20px;background: #2a95ef;color: #fff;}
.kqyt ul li .info{font-size: 16px;text-align: center;background: url(../images/tkbg.png) no-repeat; width: 219px;height: 119px;
padding-top: 25px;line-height: 26px;}
.kqyt ul li .time1{background: #217dca;}

/*切换2*/
.dtlist .prev{ position:absolute; left:0; top:280px; z-index:1; width:38px; height:61px; cursor:pointer;}
.dtlist .next{ position:absolute; right:0; top:280px; z-index:1; width:38px; height:61px; cursor:pointer;}
.dtlist ul li{ float:left; width:230px; height:440px; overflow:hidden; cursor:pointer;margin-left: 45px;
}
.dtlist ul li .time{background: url(../images/dtl.png) no-repeat;width: 82px;height: 118px;text-align: center;margin: 0 auto;padding-top: 10px;}
.dtlist ul li .time font{font-size: 26px;}
.dtlist ul li .info{background:url(../images/sjt_03.png) no-repeat;width: 205px;height: 235px;padding: 20px 10px;margin-top: 26px;}

.flo3{width: 1200px;margin: 0 auto;}
.flo3 .shisu{margin: 40px 0;padding: 0 35px;}
.flo3 .shisu .pic{float: left;border: 1px solid #eee;padding: 5px;}
.flo3 .shisu .info{float: left;margin-left: 20px;width: 600px;font-size: 16px;line-height: 34px;}
.flo4{width: 100%;background: url(../images/ksxx.jpg) top center no-repeat;height: 438px;padding-top: 35px;position: relative;}
.flo4 .ksxx{width: 1200px;margin: 0 auto;}
.flo4 .ksxx li{float: left;margin-left: 20px;margin-top: 50px;}
.flo4 .ksxx li .date{float: left;width: 78px;height: 83px;border: 1px solid #333;text-align: center;padding-top: 5px;}
.flo4 .ksxx li .info{float: left;margin-left: 15px;width: 485px;}
.flo4 .ksxx li .date font{font-size: 40px;}
.flo4 .ksxx li .info .tit{font-size: 18px;font-weight: bold;background: url(../images/hx.jpg) left bottom no-repeat;margin-bottom: 5px;
line-height: 38px;}
.flo4 .ksxx .more{position: absolute;left: 45%;bottom: 35px;width: 140px;line-height: 34px;color: #fff;display: block;text-align: center;
background: #3d3d3d;}
.flo6{width: 1200px;margin: 10px auto 0;}
.flo6 .bkgl {margin: 40px 0;}
.flo6 .bkgl .pic{float: left;border: 8px solid #e0e0e0;width: 313px;height: 232px;position: relative;}
.flo6 .bkgl .info{float: left;margin-left: 20px;}
.flo6 .bkgl .pic .more{position: absolute;right: -8px;top: -8px;width: 63px;height: 48px;background: #f77079;color: #fff;text-align: center;
display: block;padding-top: 15px;opacity: 0.9;filter: alpha(opacity=90);}
.flo6 .bkgl .info li{line-height: 48px;border-bottom: 1px dashed #eee;width: 785px;}

.flo5{width: 100%; margin-top:70px;}
.flo5 .dtlist{background: url(../images/dtbg_03.jpg) repeat-x;height: 500px;width: 100%;}

/*找回密码*/
.findmm{background: #f7f7f7;padding: 40px 0;}
.findmm .ficnt{background: #fff;width: 1200px;margin: 0 auto;padding: 40px 0;}
.findmm .ficnt .form{width: 460px;margin: 50px auto;}
.findmm .ficnt .form span{width: 100px;display: inline-block;font-size: 16px;}
.findmm .ficnt .form .usertxt{width: 230px;height: 30px;line-height: 30px;border: 1px solid #eee;text-indent: 10px;margin-right: 5px;}
.findmm .ficnt .form font{color: #999;}
.findmm .ficnt .form p{margin-bottom: 30px;}
.findmm .ficnt .form .fsbtn{width: 90px;height: 30px;line-height: 30px;background: #f38100;color: #fff;cursor: pointer;}
.findmm .ficnt .form .nextbtn{width: 240px;height: 40px;line-height: 40px;background: #f38100;color: #fff;cursor: pointer;font-size: 18px;
margin-left: 100px;}
.uploadbtn{margin-top: 20px; width: 178px;height: 35px;line-height: 35px;background: #f38100;color: #fff;cursor: pointer;font-size: 18px;border-radius: 3px;}


.down{width: 132px;height: 36px;display: block;margin: 40px auto;background:#f9c319 url(../images/down.png) 15px center no-repeat;font-size: 16px;color: #fff;text-indent: 45px;line-height: 36px;}

.down{width: 132px;height: 36px;display: block;margin: 40px auto;background:#f9c319 url(../images/down.png) 15px center no-repeat;font-size: 16px;color: #fff;text-indent: 45px;line-height: 36px;}