@charset "UTF-8";
*{margin:0px; padding:0px;}
img{border:none; vertical-align:middle;}
li{
	list-style:none;
}
body,td,th,input,select,textarea,a{
	font-size:12px; font-family:'Arial'; color:#3f3f3f;
}
a{text-decoration:none; color:#3f3f3f; font-size:12px;}
a:hover{
	text-decoration:underline;
}
.alignr{
	text-align:right;
}
h2 .more{
   float:right;
   margin-right:6px;
   background:url(/images/h2_more.gif) no-repeat right center;
   display:inline-block;
   padding-right:8px;
   color:#fff;
}
.floatr{
	float:right;
}
.floatl{
	float:left;
}
.clear{clear:both;}

.corner1{
	background:url(/images/corner1.gif) no-repeat right center;
} 

.corner2{
	background:url(/images/corner2.gif) no-repeat left center;
}

.corner3{
	background:url(/images/corner3.png) no-repeat left center;
}

.shadow3{
	height:2px;
	font-size:0px;
	width:100%;
	background:url(/images/shadow3.gif) no-repeat;
}

.color{
	color:#ff7f14;
}

.a_elli{
	display:inline-block;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.date{
	float:right;
	color:#888;
}
/*-------------------------------------------- 共用  ------------------------------------------------*/

.login,.news,.course,.et,.succ{
	float:left;
}
.news,.course,.succ{
	margin-left:8px;
}
.best_student,.teacher,.sm,.res,.bbs,.app,.link{
	clear:both;
	width:1008px;
	margin-top:6px;
	margin-left:3px;
}
.news h2 span,.course h2 span{
	display:inline-block;
	margin:0px 5px;
	padding:0px 8px;
	cursor:pointer;
}
.news h2 .aa1,.course h2 .aa1{ 
	font-size:14px;
	color:#fff;
}
.news h2 .cursor,.course h2 .cursor{
	background:url(/images/cursor1.gif) repeat-x center bottom;
	color:#f06300;
	font-weight:bold;
}
.news h2,.course h2,.et h2,.succ h2,.best_student h2,.teacher h2,.sm h2,.res h2,.bbs h2,.app h2,.link h2{
	font-size:14px;
	color:#fff;
	font-weight:normal;
	height:27px;
	line-height:27px;
	background:url(/images/title_bg.gif) repeat-x;
}

.et h2 b,.succ h2 b,.best_student h2 b,.teacher h2 b,.sm h2 b,.res h2 b,.bbs h2 b,.app h2 b,.link h2 b{
	margin-left:10px;
}

.corner1,.corner2,.corner3{
	height:4px;
	font-size:0px;
	width:100%;
}

.best_stu_cnt,.teacher_cnt,.res_cnt,.bbs_cnt,.app_cnt,.help,.link_cnt{
	margin:2px 0px 0px 11px;
}

/*-------------------------------------------- HEADER  ------------------------------------------------*/

/*--------------------------------  HEAD  -----------------------------------*/
.head{
	width:1014px;
	height:100px;
	margin:auto;
	position:relative;
}
.logo{
	position:absolute;
}
.head_in{
	float:right;
	width:770px;
	margin-right:20px;
}
.welcome{
	text-align:right;
}
.welcome .a1{
	color:#ff7f14;
	text-decoration:underline;
}
.welcome span{
	margin-left:10px;
}
.phone{
	text-align:right;
}
.twitter{
	overflow:hidden;
	height:20px;
	line-height:20px;
}
.twitter .tw_t{
	width:60px;
	float:right;
	background:url(/images/icon7.gif) no-repeat right 7px;
}
.twitter ul{
	width:320px;
	float:left;
	text-indent:5px;
	background:url(/images/icon6.gif) no-repeat left 9px;
	padding:0;
	margin:0px 10px;
}
.twitter ul span{
	color:#ff7f14;
}

/*-------------------------------------------- MENU  ------------------------------------------------*/

.menu{
	width:100%;
	height:32px;
	text-align:center;
	background:url(/images/menu2011_bg.gif) repeat-x;
}
.menu h1{
	margin:0px auto;
	text-align:center;
	height:22px; 
	line-height:22px;
	font-size:14px;
	padding-top:4px;
}
.menu h1 a{
	color:#fff;
	height:23px;
	line-height:23px;
	display:inline-block;
	width:78px;
	margin:0px 3px;
	font-weight:bold;
	font-size:14px;
}
.menu h1 a:hover{
	text-decoration:none;
}
.menu h1 .cursor{
	color:#ff7f14;
	background:url(/images/submenu_cursor.gif) no-repeat;
}

/*-------------------------------------------- BODY ------------------------------------------------*/

.body{
	width:1014px;
	margin:auto;
}
.main{
	float:left;
	width:1014px;
	background:url(/images/body_bg.gif) repeat-y left center;
}
.btm{
	clear:both;
	width:1014px;
	float:left;
	height:10px;
	font-size:0px;
	background:url(/images/btm.png) no-repeat center bottom;
}


/*--------------------------------Sider--------------------------------------*/
.sider{
	width:107px;
	margin-top:5px;
	background:url(/images/online_bg.gif) repeat-y;
}
.sider li{
	padding:8px 10px 8px 10px;
}
.sider li .view{
	color:#ff7f14;
	display:inline-block;
	background:url(/images/icon7.gif) no-repeat right center;
	padding-right:8px;
}
.online_top{
	height:60px;
	background:url(/images/online_top.png) no-repeat center top;
}
.online_top2{
	height:17px;
	background:url(/images/online_top2.png) no-repeat center top;
}
.online_btm{
	height:31px;
	background:url(/images/online_btm.png) no-repeat center bottom;
}

.gotop{
	position:fixed;
	_display:none;
}

/*--------------------------------  Banner  -----------------------------------*/

.banner{
	position:relative;
	width:1000px;
	height:272px;
	margin:auto;
}
.banner_in{
	position:absolute;
	left:0px;
	top:0px;
}
.banner_change{
	position:absolute;
	left:870px;
	top:248px;
	color:#000;
	z-index:30;
	font-size:13px;
}
.banner_change span{
	display:inline-block; cursor:pointer; color:#fff; text-align:center; line-height:17px; width:17px; height:17px; background:url(/images/switch.png) no-repeat left bottom;
}
.banner_change .cursor{
	background-position:left top; 
}	

/*--------------------------------  登录框  -----------------------------------*/
.login{
	border:solid 1px #d5d5d5;
	width:250px;
	height:211px;
	overflow:hidden;
	margin-top:10px;
	margin-left:16px;
	_margin-left:7px;
	
}
.form{margin-left:5px; margin-top:5px;} 
.form input{width:145px; height:23px; line-height:23px; border:none; background:url(/images/input_bg.png) no-repeat; vertical-align:middle;}
.form,.form2{ padding-top:3px;}
.form2 li{clear:both; width:96%; margin-top:5px; padding-left:5px;}
.form2 li a:hover{color:#ff9;}
.soft li{float:left; width:33%; text-align:center; line-height:1.8em;} 

.btn2,.btn3{display:block; float:left; height:19px;  margin-left:5px; margin-top:5px; line-height:19px; text-indent:0.9em; color:#fff;}
.btn2{ width:101px; background:url(/images/btn2.gif) no-repeat;}
.btn3{ width:150px; background:url(/images/btn3.png) no-repeat;} 

.apply{
	width:236px;
	height:73px;
	padding:48px 0px 0px 14px;
	background:url(/images/apply_bg.png) no-repeat left center;
	clear:both;
}
.apply a{
	display:inline-block;
	width:98px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#e26407;
	font-size:13px;
	padding-right:13px;
	background:url(/images/apply_btnbg.png) no-repeat left center;
}
.apply .mr{
	margin-right:1px;
}
.apply .mt{
	margin-top:2px;
}

/*--------------------------------  公告新闻  -----------------------------------*/
.news{
	margin-top:6px;
	width:735px;
	height:211px;
}
.news_cnt{
	width:721px;
	border:solid 1px #d5d5d5;
	height:184px;
	overflow:hidden;
	border-top:none;
}
.news_list{
	float:left;
	width:487px;
	height:100%;
}
.news_list li{
	margin:12px 4px;
}
.news_list li a{
	width:430px;
}
.news_list dl{
	padding:5px 5px 0px 5px;
	*padding:5px 10px 0px 10px;
}
.news_list dd{
	width:108px;
	background:url(/images/vnews_bg.png) no-repeat right top;
	float:left;
	line-height:2em;
	margin:6px 5px 0px 5px;
}
.news_list .vnews_t{
	display:inline-block;
	width:108px;
	text-align:center;
	overflow:hidden;
	height:20px;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.news_list dd img{
	width:104px;
	height:56px;
}
.news_img{
	float:right;
	width:232px;
	border-left:#ddd solid 1px;
	padding:1px;
	height:183px;
	width:230px;
	overflow:hidden;
	position:relative;
}
.news_img .news_title2{
	width:100%;
	height:24px;
	line-height:24px;
	display:inline-block;
	margin-top:1px;
	text-align:center;
	background-color:#fff;
}
.news_img span{
	position:absolute; top:135px; left:167px;
}
.news_img span a{
	display:inline-block;  color:#fff; text-align:center; line-height:17px; width:17px; height:17px; background:url(/images/switch.png) no-repeat left bottom;
}
.news_img .cursor{ 
	background-position:left top; 
}
/*--------------------------------  课程优惠  -----------------------------------*/
.sale{
	float:left;
	width:255px;
	margin-left:13px;
	_margin-left:6px;
	margin-top:8px;
}
.sale a{
	display:block;
	width:255px;
	height:84px;
}
/*--------------------------------  课程介绍  -----------------------------------*/

.course{
	width:735px;
	height:252px;
	margin-top:6px;
}
.course_cnt{
	width:721px;
	border:solid 1px #d5d5d5;
	height:222px;
	overflow:hidden;
	border-top:none;
}
.course_cnt h3{
	border-bottom:#e5e5e5 1px solid;
	font-size:12px;
	line-height:34px;
	text-indent:1em;
}

.lv_daily,.lv_bec,.lv_ielts,.lv_interview,.lv_other,.lv_prof,.lv_sp,.lv_child{margin:6px 0px; float:right;}
.lv_daily #d_lv0,.lv_bec #b_lv0,.lv_ielts #i_lv0,.lv_other #o_lv0,.lv_sp #i_lv0,.lv_child #c_lv0,span#res1,span#best1{background-position:0px bottom; }
.lv_daily li{height:21px; width:17px; background:url(/images/lv_daily.png) no-repeat; float:left;}
.lv_bec li{height:21px; width:33px; background:url(/images/lv_bec.png) no-repeat; float:left;}
.lv_ielts li{height:21px; width:33px; background:url(/images/lv_ielts.png) no-repeat; float:left;}
.lv_sp li{height:21px; width:33px; background:url(/images/lv_sp.png) no-repeat; float:left;}
.lv_interview li{height:21px; width:132px; background:url(/images/lv_interview.png) no-repeat; float:left;}
.lv_prof li{height:21px; width:134px; background:url(/images/lv_prof.png) no-repeat; float:left;}
.lv_other li{height:21px; width:58px; background:url(/images/lv_other.png) no-repeat; float:left;}
.lv_child li{height:21px; width:33px; background:url(/images/lv_child.png) no-repeat; float:left;}

.lv_daily #d_lv0{  width:30px;}
.lv_daily #d_lv1{  background-position:-31px 0px; }
.lv_daily #d_lv2{  background-position:-62px 0px;}
.lv_daily #d_lv3{  background-position:-93px 0px;}
.lv_daily #d_lv4{  background-position:-124px 0px;}
.lv_daily #d_lv5{  background-position:-155px 0px;}
.lv_daily #d_lv6{  background-position:-186px 0px;}
.lv_daily #d_lv7{  background-position:-217px 0px;}
.lv_daily #d_lv8{  background-position:-248px 0px;}
.lv_daily #d_lv9{  background-position:-279px 0px;}
.lv_daily #d_lv10{ background-position:-310px 0px; }

.lv_bec #b_lv1,.lv_ielts #i_lv1,.lv_sp #i_lv1,.lv_child #c_lv1{  background-position:-33px 0px;}
.lv_bec #b_lv2,.lv_ielts #i_lv2,.lv_sp #i_lv2,.lv_child #c_lv2{  background-position:-66px 0px;}
.lv_bec #b_lv3,.lv_ielts #i_lv3,.lv_sp #i_lv3{  background-position:-99px 0px;}
.lv_bec #b_lv4,.lv_ielts #i_lv4,.lv_sp #i_lv4{  background-position:-132px 0px;}
.lv_bec #b_lv5,.lv_sp #i_lv5{  background-position:-165px 0px;}

.lv_other #o_lv1{width:80px;  background-position:-60px 0px;}
.lv_other #o_lv2{  background-position:-140px 0px;}
.lv_other #o_lv3{  background-position:-200px 0px;}
.lv_other #o_lv4{  background-position:-260px 0px;}
.lv_other #o_lv5{width:75px;  background-position:-320px 0px;}
.lv_other #o_lv6{background-position:-395px 0px;}

.lv_child #c_lv2{width:42px;}
.course_text{padding:8px;}
.course_text2{max-height:65px; _height:65px; overflow:hidden;}
.course_mr{margin-right:15px;}
.course_text li{margin-bottom:5px; line-height:1.8em;}
.course_img img{width:78px; height:111px; margin-top:5px; margin-right:10px;}
.course_btn a{margin-right:8px; display:inline-block; width:82px; height:18px; text-indent:10px; color:#fff; line-height:18px; background:url(/images/course_btn.gif) no-repeat;}

.youth_course{
	max-height:140px;
}
.youth_course dd{
	float:left; 
	width:58px;
	padding:3px;
	text-align:center;
	line-height:1.6em;
}
.youth_course img{
	width:56px;
	height:75px;
	border:solid 1px #ccc;
	margin-bottom:4px;
}
/*--------------------------------  企业培训 -----------------------------------*/
.et{
	width:265px;
	height:304px;
	margin-left:3px;
	_margin-left:1px;
	margin-top:6px;
}
.shadow1{
	height:2px;
	font-size:0px;
	width:100%;
	background:url(/images/shadow1.gif) no-repeat right center;
}
.et_cnt{
	width:251px;
	border:solid 1px #d5d5d5;
	border-top:none;
	height:271px;
	overflow:hidden;
	margin-left:12px;
}
.et_cnt dd{
	padding:7px 5px;
}
.et_cnt dd img{
	margin-left:6px;
	vertical-align:middle;
}

/*--------------------------------  成功在必克  -----------------------------------*/

.succ{
	width:735px;
	height:304px;
	margin-top:6px;
}
.succ_cnt{
	width:715px;
	border:solid 1px #d5d5d5;
	height:269px;
	padding:2px 3px 0px 4px;
	overflow:hidden;
	border-top:none;
}
.shadow2{
	height:2px;
	font-size:0px;
	width:100%;
	background:url(/images/shadow2.gif) no-repeat;
}
.big_img{
	float:left;
	overflow:hidden;
	width:269px;
	height:264px;
	position:relative;
}
.big_img a b{
	position:absolute;
	display:block;
	width:259px;
	height:32px;
	left:5px;
	top:226px;
	color:#000;
	text-align:center;
	line-height:32px;
	font-size:14px; 
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	background:#ccc;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.big_img img{
	border:solid 5px #eee;
	width:259px;
	height:252px;
}
.succ_list{
	float:left;
	height:264px;
	width:440px;
	*width:447px;
}
.succ_list ul{
	clear:both;
	height:64px;
	text-indent:10px;
	padding-top:2px;
	cursor:pointer;
}
.succ_list .cursor{
	width:447px;
	height:66px;
	background:url(/images/succ_cursor.png) no-repeat;
}
.succ_list .cursor2{
	width:447px;
	height:66px;
	background:url(/images/succ_cursor2.png) no-repeat;
}
.succ_cnt li{
	padding:2px;
}
.succ_list li{
	width:360px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	height:14px;
}
.succ_list .succ_list_img{
	width:60px;
	height:57px;
	float:left;
}
.succ_cnt ul .floatl img{
	width:51px;
	height:57px;
}

/*--------------------------------  最佳学员  -----------------------------------*/

.best_student{
	height:223px;
}
.best_stu_cnt{
	width:984px;
	border:solid 1px #d5d5d5;
	height:185px;
	border-left:none;
}

.stu_list{
	float:left;
	width:328px;
	background:url(/images/best_stu_bg.gif) repeat-y;
}

.stu_list h3{
	border-bottom:#e5e5e5 1px solid;
	font-size:14px;
	letter-spacing:2px;
	line-height:40px;
	text-indent:1em;
}

.stu_list ul{
	float:left;
	height:144px;
}
.stu_list li{
	float:left;
	margin:15px 5px 0px 6px;
	_margin:15px 4px 0px 5px;
	text-align:center;
	line-height:1.7em;
}
.stu_list li img{
	width:70px;
	height:78px;
}

/*--------------------------------  老师展示  -----------------------------------*/

.teacher{
	height:325px;
}
.teacher_cnt{
	position:relative;	
	height:290px;
}
.tch_list{
	float:left;
	width:725px;
	height:288px;
	border:solid 1px #d5d5d5;
	margin-left:8px;
}
.tch_list h3{
	width:100%;
	height:181px;
	background:url(/images/tch_img.jpg) no-repeat;
}
.tch_list h3 a{
	display:inline-block;
	margin-top:81px;
	margin-left:20px;
	font-size:14px;
	font-weight:normal;
	line-height:1.9em;
	font-family:微软雅黑,宋体;
	text-decoration:none;
}
.tch_list h3 .a2{
	font-weight:normal;
	font-size:12px;
	margin-left:70px;
}
.tch_list h3 .a2:hover{
	text-decoration:underline;
}

.tch_list ul{
	float:left;
	height:107px;
}
.tch_list li{
	float:left;
	width:170px;
	margin:6px 1px 0px 6px;
	_margin:8px 1px 0px 6px;
	line-height:1.7em;
}
.tch_list li img{
	float:left;
	width:81px;
	height:90px;
	margin-top:3px;
	margin-right:3px;
}
	.tch_data{
		width:248px;
		height:288px;
		border:solid 1px #d5d5d5;
	}
	.teacher_cnt .tch_data_left{
		cursor:pointer;
		position:absolute; 
		width:24px; 
		height:24px; 
		background:url(/culture_img/arrow_left.png?v20111024) no-repeat; 
		_background:url(/culture_img/arrow_left.gif?v20111024) no-repeat; 
		left:4px; 
		top:45%;
	}
	.teacher_cnt .tch_data_right{
		cursor:pointer;
		position:absolute; 
		width:24px; 
		height:24px; 
		background:url(/culture_img/arrow_right.png) no-repeat;
		_background:url(/culture_img/arrow_right.gif) no-repeat; 
		left:220px; 
		top:45%; 
		z-index:10;
	}
	.tch_data dt{
		height:33px;
		line-height:33px;
		background:url(/images/data_t.png) no-repeat;
	}
	.tch_data dt b{
		font-size:23px;
		font-family:微软雅黑,Arial,宋体;
		margin-right:4px;
	}
	.tch_data dt strong{
		font-size:14px;
		color:#fff;
		float:right;
		line-height:22px;
		margin-right:10px;
	}
	.tch_data dt,.tch_data dd{
		padding:4px 6px;
	}
	.tch_data dd{
		font-size:13px;
		line-height:1.9em;
	}
	.tch_data .data1{
		height:140px; 
		overflow:hidden;
	}

	.tch_btn{
		display:inline-block; 
		width:82px; 
		height:18px; 
		text-indent:10px; 
		color:#fff; 
		line-height:18px; 
		background:url(/images/course_btn.gif) no-repeat;}
/*--------------------------------  学习管理师  -----------------------------------*/
.sm{
	height:140px;
}
.sm_list{
	height:103px;
	margin-left:34px;
}
.sm_list li{
	float:left;
	width:180px;
	margin:6px 5px 0px 5px;
	_margin:8px 4px 0px 4px;
	line-height:1.9em;
}
.sm_list li img{
	float:left;
	width:81px;
	height:90px;
	margin-top:3px;
	margin-right:3px;
}

/*--------------------------------  学习资源  -----------------------------------*/

.res_list{
	float:left;
	width:312px;
	padding:8px 8px 0px 10px;
}
.res_list h3{
	font-size:12px;
	line-height:45px;
}
.res_list h3 a{
   float:right;
   background:url(/images/icon8.gif) no-repeat right center;
   padding-right:8px;
   margin-right:14px;
   display:inline-block;
   font-weight:normal;
}
.res_list ul{
	background:url(/images/res_line.jpg) no-repeat right center;
	padding-right:14px;
}
.res_list li{
	margin-bottom:10px;
}
.res_list li a{
	width:265px;
	_width:263px;
}

/*--------------------------------  论坛热贴  -----------------------------------*/
.bbs_cnt{
	height:135px;
	overflow:hidden;
}

/*--------------------------------  特色服务  -----------------------------------*/
.app_cnt li b{
	color:#333;
}
.app_cnt li a{
	color:#767676;
}
.app_cnt li{
	float:left;
	width:185px;
	padding:10px 6px;
	line-height:1.8em;
}
.app_cnt li img{
	float:left;
	margin-right:8px;
}

/*--------------------------------  新手指南  -----------------------------------*/
.help{
	clear:both;
	border-top:#999 solid 1px;
	width:98%;
	padding:8px 0px;	
}
.help dl{
	float:left;
	width:156px;
	_overflow:hidden;
	_text-overflow: ellipsis;
	_white-space:nowrap;
	padding:10px 10px 10px 30px;
	border-right:#ccc solid 1px;
}
.help dl dt{
	font-weight:bold;
}
.help dl dd{
	background:url(/images/list_icon.gif) no-repeat left center;
	padding:2px 0px 2px 10px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

/*--------------------------------  友情链接 -----------------------------------*/
.link_cnt{
	width:98%;
	padding:8px 10px;
}
.link_cnt a{
	font-weight:normal; margin:0px 5px;  display:inline-block; line-height:1.9em;
}
.link_cnt .link_img a{
	margin:0px 7px;
}

/*---------------------------------------------  页脚  ------------------------------------------------*/
#foot{width:850px; clear:both;  margin:auto; background:url(/images/foot_logo.jpg) no-repeat left top; margin-top:10px; padding-left:145px;}
#foot a{margin:0px 8px; line-height:2.5em;}

@media screen and (-webkit-min-device-pixel-ratio:0){
}
