
#banner{background:#fff; height:387px; width:100%; position:relative;}
#slides { display:block; width:100%; height:387px;  position:relative;}
#slides li { display:block; width:100%; height:100%; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:400px; top:340px; z-index:9900;  padding:5px 15px 5px 0; } 
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination li.current { background:#0092CE;}

.hmbest{border:1px solid #dadada; background: -webkit-gradient(linear, left top, left bottom, from(#eef4fa), to(#ffffff)); margin-bottom:10px; padding:10px 0; height:113px; overflow:hidden;}
.hmbest ul{display:inline;}
.hmbest li{float:left; border-right:1px solid #dbdbdb; padding:10px 15px; width:213px; }
.hmbest_unit ul{display:inline; }
.hmbest_unit li{float:left; border-right:none; padding:0; width:85px;}
.hmbest_txt ul{display:block;}
.hmbest_txt li{border-right:none; font-size:12px; width:120px; overflow:hidden; padding:0; margin-bottom:5px; }
.hmbest_txt li b{font-weight:bold; font-size:14px; ;}
.hmbest_txt a{color:#0061b0;}
.hmbest_txt a:link{text-decoration:underline;}
.hmbest_txt a:visited{text-decoration:underline;}
.hmbest_txt a:hover{text-decoration:underline; color:#ff0000;}


.hmleft{border:1px solid #ccc; float:left; width:968px; margin-bottom:15px;}
.hmright{border:1px solid #ccc; float:right; width:238px; margin-bottom:15px;}
.hmtitle{width:100%; font-size:14px; font-weight:bold; height:20px; background:url(../images/hmtitle.jpg) no-repeat; text-indent:12px; margin:7px 0 0;}
.hmtitle span{float:right; font-size:12px; margin-right:12px; font-weight:normal;}
.hmtitle span a{color:#8d8d8d;}
.hmtitle span a:link{text-decoration:none;}
.hmtitle span a:visited{text-decoration:none;}
.hmtitle span a:hover{text-decoration:underline; color:#0061b0;}



.hmtest{padding:10px 10px 0; color:#848383; font-size:12px;}
.hmtest_btn{text-align:center; word-spacing:5px;}
.hmtest li{margin-bottom:7px; +margin-bottom:0;}


#TabTab03Con1{width:470px; height:180px; }
#TabTab03Con2{width:470px;height:180px; }
.xixi1{width:240px;height:36px;line-height:36px;background:url(../images/hmtest1.jpg) no-repeat;cursor:pointer; font-size:14px; text-align:center;}
.xixi2{width:240px;height:36px;line-height:36px;background:url(../images/hmtest2.jpg) no-repeat;cursor:pointer; font-size:14px; text-align:center;}
.tab1{width:120px; height:36px; line-height:36px; float:left;}
.tab2{width:120px; height:36px; line-height:36px; float:left;}


.hmmember{border:1px solid #dadada; float:left; width:730px; margin-bottom:10px; }
.artist_l {MARGIN: 10px 0px 0px 5px; WIDTH: 720px; POSITION: relative; HEIGHT: 240px;FONT-SIZE: 12px;}
.artist_l .a1{top:0; left:0; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a2{top:0; left:120px; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a3{top:120px; left:0; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a4{top:120px; left:122px; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a5{TOP:0; LEFT:242px; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a6{LEFT:364px; TOP:0; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a7{LEFT:242px; TOP:120px; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a8{LEFT:364px; TOP:120px; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a9{LEFT:486px; TOP:120px; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a10{LEFT:486px; TOP:0; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a11{LEFT:608px; TOP:0; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a12{LEFT:608px; TOP:120px; position:absolute; overflow:hidden; width:110px; height:110px;}
.artist_l .a1 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a2 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a3 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a4 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a5 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a6 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a7 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a8 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a9 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a10 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a11 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l .a12 A {PADDING:10px; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 90px;}
.artist_l A {BACKGROUND: #ff0048; FILTER: alpha(opacity=90); LEFT:0; COLOR: #fff; POSITION: absolute; TOP:0; opacity: .9;}
.artist_l A:hover {COLOR: #fff;}
.artist_l A STRONG {LINE-HEIGHT: 2em;}



#zhuanti{width:980px;}
#zhuanti ul{display:inline;}
#zhuanti li{float:left; margin-right:12px; width:236px; text-align:center;}
#zhuanti a{color:#605853; font-weight:normal;}
#zhuanti a:link{text-decoration:none;}
#zhuanti a:visited{text-decoration:none;}
#zhuanti a:hover{text-decoration:underline; color:#605853;}

.tool_1{border:1px solid #cfcfcf; }
.tool_1 a:link{background:url(../images/an_1.png) no-repeat; width:114px; height:133px; display:block}
.tool_1 a:hover{background:#fe8711 url(../images/an_11.png) no-repeat; }
.tool_2{border:1px solid #cfcfcf; }
.tool_2 a:link{background:url(../images/an_2.png) no-repeat; width:114px; height:133px; display:block}
.tool_2 a:hover{background:#fe8711 url(../images/an_22.png) no-repeat; }
.tool_3{border:1px solid #cfcfcf; }
.tool_3 a:link{background:url(../images/an_3.png) no-repeat; width:114px; height:133px; display:block}
.tool_3 a:hover{background:#fe8711 url(../images/an_33.png) no-repeat; }
.tool_4{border:1px solid #cfcfcf; }
.tool_4 a:link{background:url(../images/an_4.png) no-repeat; width:114px; height:133px; display:block}
.tool_4 a:hover{background:#fe8711 url(../images/an_44.png) no-repeat; }

.device{ width:238px; height:auto; overflow:hidden;background:#fff;}
.device .scroll{ width:220px; height:151px; overflow:hidden; position:relative;  margin:0 auto; }
.device .scroll ul{ position:absolute; left:0; top:0; height:151px; overflow:hidden;}
.device ul{ overflow:hidden; width:220px; margin: 0 auto;}
.device ul li{ width:220px; height:55px; overflow:hidden; position:relative; float:left;}
.device ul li img{ width:220px; height:55px; position:absolute; left:0; top:0; z-index:10;  margin-top:8px;}
.device ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.device ul li a.link{ display:block; width:220px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; position:absolute; left:0; bottom:0;;z-index:20;}


#tab{position:relative; float:left;}
#tab .tabList ul li{
	float:left;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #ededed);	
	background:-o-linear-gradient(left top,left bottom, from(#fefefe), to(#ededed));
	background:-webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
	border:1px solid #ccc;
	padding:7px 0;
	width:120px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
	font-size:12px; 
	font-weight:bold;
}
#tab .tabCon{
	position:absolute;
	left:-1px;
	top:32px;
	border:1px solid #ccc;
	border-top:none;
	width:730px;
	height:165px;
	font-size:12px;
}
#tab .tabCon div{
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab .tabList li.cur{
	border-bottom:none;
	background:#fff;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
}
#tab .tabCon input{background:#ff6100; border:1px solid #c64c01; color:#fff; font-size:12px; padding:1px 6px; cursor:pointer;}
#tab .tabCon ul{margin-top:5px; width:710px;}
#tab .tabCon li{line-height:48px; border-bottom:1px dashed #9fb8b1; color:#4e4c4c;}

#tab .tabCon a:link{text-decoration:none; color:#0061b0;text-decoration:underline;}
#tab .tabCon a:visited{text-decoration:none; color:#0061b0;}
#tab .tabCon a:hover{text-decoration:none; color:#fea00d;}

#wraper{height:80px; width:980px; margin:10px auto;}
.cnav{ position:relative; width:978px; height:80px; background:#fff; overflow:hidden}


.hm0428title{
	background:url(../images/0428-1.jpg) repeat-x;
	text-align:center;
	font-size:12px; 
	font-weight:bold;
	height:26px;
	line-height:26px;
	border:1px solid #ccc;
	border-right:none;
	width:244px;
}
.hm0428cnt{
	font-size:12px; 
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 13px;
	line-height:22px;
	color:#4c4c4c;
}

.kc_title{color:#333; font-size:14px; font-weight:bold; padding:12px 0 4px; background:url(../images/titleline.jpg) no-repeat 0 bottom;}
.kc_title a:link{text-decoration:none; color:#333;}
.kc_title a:visited{text-decoration:none; color:#333;}
.kc_title a:hover{text-decoration:none; color:#000;}
.kc_intro{color:#828282; font-size:14px; padding:8px 0 20px; line-height:22px;}
.kc_intro a:link{text-decoration:none; color:#828282;}
.kc_intro a:visited{text-decoration:none; color:#828282;}
.kc_intro a:hover{text-decoration:none; color:#0061b0;}
.kc_btn {padding:6px 15px; font-size:14px; color:#fff; text-align:center; background:#ff8814; margin:0 10px; width:80px; float:left;}
.kc_btn a:link{text-decoration:none; color:#fff;}
.kc_btn a:visited{text-decoration:none; color:#fff;}



.home_guide{width:1220px; margin:0 auto 38px;}
.home_guide li{float:left; width:199px; height:109px; margin-right:4px; display:inline; }


.home_div{width:1220px; margin:0 auto 31px;}
.home_div_title{color:#0061b0; font-size:16px; border-left:3px solid #0061b0; text-indent:8px; margin-bottom:17px;}
.home_div_title span{float:right; color:#555; font-size:14px; }
.home_div_title span a:link{color:#555; text-decoration:none;}
.home_div_title span a:visited{color:#555; text-decoration:none;}
.home_div_title span a:hover{color:#0061b0; text-decoration:underline;}


.hmclass ul{display:inline;}
.hmclass li{float:left; width:369px; position:relative; height:241px;}
.hmclass li image{border:none;}
.hmclass li span{background:#000; height:30px; z-index:2; position:absolute; bottom:0; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5; width:369px; color:#fff; font-size:14px; text-indent:8px; overflow:hidden; text-align:left; line-height:30px;}


.hmteacher{border:1px solid #cfcfcf; border-top:none; height:145px; color:#555; text-align:center; font-size:14px; padding:0 20px 20px 20px;}
.hmteacher h5{font-size:18px; font-weight:normal; padding-bottom:10px;}
.hmteacher_main {width:270px; position:relative; height:364px;}
.hmteacher_main image{border:none;}
.hmteacher_main span{height:255px; z-index:1; position:absolute; top:55px; left:40px; width:220px; color:#fff; font-size:14px; overflow:hidden; text-align:left; line-height:28px; }
.hmteacher_main h6{font-size:18px;}


.hmcourse {width:270px; position:relative; height:474px; background:url(../images/hm_kouyu.jpg) no-repeat 0 0;}
.hmcourse span{height:255px; z-index:4; position:absolute; top:30px; left:0; width:270px; color:#4a66ac; font-size:24px; overflow:hidden; text-align:center; }
.hmcourse ul{width:168px; position:absolute; z-index:4; left:50px; bottom:30px;}
.hmcourse li{float:left; background:#000; height:25px; width:80px; color:#fff; font-size:14px; overflow:hidden; text-align:center; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;margin:2px;}
.hmcourse h6{font-size:18px;}
.hmcourse_news li{color:#666; font-size:14px; list-style:inside; line-height:30px;}
.hmcourse_news li a:link{color:#666; text-decoration:none;}
.hmcourse_news li a:visited{color:#666; text-decoration:none;}
.hmcourse_news li a:hover{color:#0061b0; text-decoration:underline;}
.hmcourse_class li{width:200px; color:#666; font-size:14px; float:left; margin: 30px 20px 0 0;}
.hmcourse_class li a:link{color:#666; text-decoration:none;}
.hmcourse_class li a:visited{color:#666; text-decoration:none;}
.hmcourse_class li a:hover{color:#0061b0; text-decoration:none;}
.hmcourse_qlink li{border:1px solid #ccc; width:70px; height:22px; font-size:12px; color:#999; float:left; margin:30px 5px 0; border-radius:4px; text-align:center; line-height:22px;}
.hmcourse_qlink li a:link{color:#999; text-decoration:none;}
.hmcourse_qlink li a:visited{color:#999; text-decoration:none;}
.hmcourse_qlink li a:hover{color:#0061b0; text-decoration:none;}

.hmcourse_kouyu{color:#0061b0; font-size:16px; border-left:3px solid #0061b0; text-indent:8px; margin:5px 0 10px;}
.hmcourse_kouyu span{float:right; color:#666; font-size:14px; word-spacing:8px; overflow:hidden; width:500px;}
.hmcourse_kouyu span a:link{color:#666; text-decoration:none;}
.hmcourse_kouyu span a:visited{color:#666; text-decoration:none;}
.hmcourse_kouyu span a:hover{color:#0061b0; text-decoration:underline;}

.hmcourse_ielts{color:#ff302a; font-size:16px; border-left:3px solid #ff302a; text-indent:8px; margin:5px 0 10px;}
.hmcourse_ielts span{float:right; color:#666; font-size:14px; word-spacing:8px; overflow:hidden; width:500px;}
.hmcourse_ielts span a:link{color:#666; text-decoration:none;}
.hmcourse_ielts span a:visited{color:#666; text-decoration:none;}
.hmcourse_ielts span a:hover{color:#ff302a; text-decoration:underline;}

.hmcourse_cz{color:#6b1eaa; font-size:16px; border-left:3px solid #6b1eaa; text-indent:8px; margin:5px 0 10px;}
.hmcourse_cz span{float:right; color:#666; font-size:14px; word-spacing:8px; overflow:hidden; width:500px;}
.hmcourse_cz span a:link{color:#666; text-decoration:none;}
.hmcourse_cz span a:visited{color:#666; text-decoration:none;}
.hmcourse_cz span a:hover{color:#6b1eaa; text-decoration:underline;}

.hmnews{font-size:18px; color:#6c6c6c; font-weight:bold;}
.hmnews b{font-size:14px; font-weight:normal; margin-left:8px;}
.hmnews span{float:right; font-size:14px; font-weight:normal; color:#6c6c6c;}
.hmnews span a:link{color:#6c6c6c; text-decoration:none;}
.hmnews span a:visited{color:#6c6c6c; text-decoration:none;}
.hmnews span a:hover{color:#6b1eaa; text-decoration:underline;}
.hmnews_list{font-size:14px; padding:20px 0 8px; }
.hmnews_list li{background:url(../images/icon_point.jpg) no-repeat 0 9px; text-indent:10px; margin-bottom:16px;}
.hmnews_list a{color:#605853;}
.hmnews_list a:link{text-decoration:none;}
.hmnews_list a:visited{text-decoration:none;}
.hmnews_list a:hover{text-decoration:underline; color:#0061b0;}

.homereg{width:188px; border:1px solid #acacac; padding:10px; vertical-align:top;}
.homereg li{padding:5px 0; +padding:4px 0;color:#555; margin-bottom:7px; font-size:14px;}
.homereg h3{font-size:18px; }
.homereg label{float:left; width:70px;}
.homereg select{width:100px;}
.homereg input[type="text"]{width:100px;}
.homereg input[type="submit"]{width:136px; height:30px; color:#fff; font-size:14px; line-height:30px; background:#ff1744; border-radius:20px; border:0; cursor:pointer; }
.homereg a{color:#ff0000;}
.homereg a:link{text-decoration:underline;}
.homereg a:visited{text-decoration:underline;}
.homereg a:hover{text-decoration:underline; color:#0061b0;}
.memlog_e label{diplay:block;}

