body{background:#fff;}
a.btn{
	clear:both;
	display:inline-block;
	width:142px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#cfae70;
	font-size: 18px;
	color:#333;
	border-radius:2px;
	text-align:center;
	margin:0 auto;
}
a.btn:hover{
	color:#cfae70;
	background:none;
	border:1px solid #cfae70;
}
a.ban-btn{
	width:206px;
}
a.register{
	width:220px;
}
a.login{
	width:220px;
	background:none;
	margin:10px auto 0;
	color:#fff;
}
a.play{
	display:block;
	width:148px;
	height:67px;
	background:url(../img/play.png) right center no-repeat;
}

.wrap{width:1180px;margin:0 auto;padding-top:110px;text-align:center;}
h2{width:100%;height:116px;margin:0 auto;line-height:100px;text-align:center;font-size:28px!important;color:#251c1d;}
h2.xi{border-top:2px solid #251c1d;}
h2 i.dixi{display:block;width:50px;height:5px;background:#333;margin:0 auto;}
h2.big{height:164px;font-weight:bold;font-size:42px;color:#fff;line-height:60px;margin:0 auto 40px!important;}
h2.big span{width:100%;font-size:26px;color:#fff;font-weight:normal;line-height:48px;margin-top:10px;display:inline-block;}
h2.big span b#count{font-family: Georgia,Arial;font-size:50px;color:#ffea00;}
.fl{float:left;}
.fr{float:right;}
.ta-l{text-align:left;}
.ta-r{text-align:right;}
.c-2{background:#f3f4f5;}

/* banner */
.banner{
	width:100%;
	height:580px;
	background:url(../img/banner.jpg) center center no-repeat;
}
.banner-wrap{height:580px;padding-top:422px;}

/* navs\ceiling */
.navs{
	width:100%;
	height:179px;
}
.navs-wrap{
	height:179px;
	padding-top:80px;
}

.ceiling{
	width:100%;
	height:55px;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:999;
}
.ceil-wrap{
	height:55px;
	padding-top:0;
}
.ceil-wrap .ceil-ul,.navs-wrap .navs-ul{
	width:100%;
	height:55px;
	border:1px solid #e1e1e1;
	background:#fff;
}
.ceil-wrap .ceil-ul li,.navs-wrap .navs-ul li{
	float:left;
	width:294px;
	height:55px;
	text-align:center;
	cursor:pointer;
}
.ceil-wrap .ceil-ul li a,.navs-wrap .navs-ul li a{
	display:inline-block;
	width:295px;
	height:55px;
	line-height:55px;
	font-size:18px;
	color:#666;
	background:url(../img/gary.png) center bottom no-repeat;
}
.ceil-wrap .ceil-ul li.cur a,.navs-wrap .navs-ul li.cur a{
	color:#00b6ff;
	background-image:url(../img/blue.png);
}

/* f1 */
.f1,.f2,.f3,.f4{
	width:100%;
	height:auto;
}
.f1 .f1-ul,.f2 .f2-ul,.f3 .f3-ul,.f4 .f4-ul{
	width:100%;
	height:auto;
}
.f1 .f1-ul li,.f2 .f2-ul li,.f3 .f3-ul li,.f4 .f4-ul li{
	width:100%;
	height:334px;
	padding-top:37px;
}
.f1 .f1-ul li:first-child,.f2 .f2-ul li:first-child,.f3 .f3-ul li:first-child,.f4 .f4-ul li:first-child{
	height:364px;
	padding-top:67px;
}
.f1 .f1-ul li:last-child .con,.f2 .f2-ul li:last-child .con,.f3 .f3-ul li:last-child .con,.f4 .f4-ul li:last-child .con{
	border-bottom:none;
}
li .con{
	padding-top:0;
	height:297px;
	border-bottom:1px dashed #ddd;
	cursor:pointer;
}	
li .con .con-1{
	position:relative;
	width:583px;
	height:297px;
	background:url(../img/TOEFL.png) left 20px no-repeat;
}
.f2-ul li .con .con-1{
	background-image:url(../img/IELTS.png);
}
.f3-ul li .con .con-1{
	background-image:url(../img/GMAT.png);
}
.f4-ul li .con .con-1{
	background-image:url(../img/GRE.png);
}

li .con .con-1 h3{
	font-size:34px;
	color:#261c1d;
	padding:70px 0 14px 10px;
	text-align:left;
}
li .con .con-1 h3 i.ke{
	display:block;
	font-size:24px;
	font-style:normal; 
	color:#999;
}
li .con .con-1 .pic{
	position:absolute;
	right:-8px;
	top:2px;
}
li .con  .con-r{
	width:597px;
	height:297px;
	text-align:left;
}
li .con  .con-r .wa{
	width:100%;
	padding-left:60px; 
	font-size:16px;
	color:#261c1d;
	text-align:justify;
}



.vedio-mid-box{
	width:978px;
	height:600px;
	position:fixed;
	left:50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -489px;
	z-index: 9999;
	box-shadow: 0px 0px 10px #666;
}
.vedio-btn-close{
	display: block;
	width: 30px;
	height:30px;
	border-radius: 100%;
	background-color:#000000;
	background-color:rgba(0,0,0,0.6);
	position: absolute;
	top:5px;
	right:10px;
	color: #FFF;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}
.shadow{
    position:fixed;
    opacity: 0.5;
    filter:alpha(opacity=50);
    bottom:0;
    left: 0;
    right: 0;
    top: 0;
    background:black;
    z-index: 8888;
    display: none;
}

/* verify */
.verify{background-image:url(../img/verity.jpg);}

/* media */
.no-pa{
	padding-top:110px;
	height:494px!important;
}
.media-wrap {
    padding-top:0;
}