@charset "gb2312";
/* CSS Document */

*{ margin:0 ;padding:0; font-family:Î¢ÈíÑÅºÚ, ËÎÌå, Arial; font-size:12px; list-style-type:none; border:0;}
body{ font-family:Î¢ÈíÑÅºÚ, ËÎÌå, Arial;	margin:0; padding:0;  list-style-type:none; background-color:#1c2024; border:0;}

.bg{ background-color:#FFF; width:963px; margin:0 auto;}
.main{ width:933px; margin:0 auto; padding-top:9px;}
.clear{ clear:both;}

.top{ float:left; width:933px;}
.top ul{ float:left; width:525px; height:57px; background:url(../images/menu_bg.gif) no-repeat right bottom; padding-left:77px;}
.top ul li{ float:left; padding-top:32px; width:85px; text-align:center;}
.top ul li a{ color:#FFF; text-decoration:none; font-size:14px;}
.top ul li a:hover{ color:#f8a633;}
.logo{ float:left; width:146px; height:58px; background:url(../images/logo.gif) no-repeat right;}
.phone{ float:left; width:185px; height:58px; background:url(../images/top_phone.gif) no-repeat; }

/*½¹µãÍ¼*/

.banner{ float:left; width:933px; height:224px; margin-top:13px; }
.demo {
	width:933px; height:224px; 
	position:relative;
	z-index:9px;
	overflow:hidden;
}
.num {
	position:absolute;
	right: 21px;
top: 189px;
	z-index:10;
}
.num a {
	width:21px;
	height:20px;
	display:inline-block;
	line-height:20px;
	text-align:center;
	margin:0 3px;
	cursor:pointer;
	background:#E6E6E6;
	font-weight:bold;
}
.num a.cur {
	background:#C40F00;
	color:#fff;
}
.demo ul {
	position:relative;
	z-index:5;
}
.demo ul li {
	position:absolute;
	display:none;
}


.teacher{ float:left; width:933px;}
.teacher_top{ float:left; width:498px; height:66px; padding-top:37px; background:url(../images/teacher_top.gif) no-repeat; font-size:15px; padding-left:435px; color:#828282;}

.newadd_video{ float:left; width:933px; margin-top:16px;}
.newadd_video h4{ float:left; width:933px; height:84px; background:url(../images/newadd_title.gif) no-repeat center;}
.newadd_flashplayer{ float:left; width:603px; height:345px; padding:64px 167px 69px 163px; background:url(../images/vd_bg.jpg) no-repeat;}






.price{ float:left; width:931px; height:485px; border-bottom:solid 1px #bdbdbd; border-left:solid 1px #bdbdbd; border-right:solid 1px #bdbdbd; background:url(../images/price_bg.gif) repeat-x; padding-top:28px;}
.price_title{ float:left; width:721px; height:20px; background:url(../images/price_title.gif) no-repeat left top; padding-top:55px; font-size:16px; padding-left:27px;}
.price_button{ float:left; display:block; width:149px; height:30px; background:url(../images/price_button.gif) no-repeat; margin-top:10px;}
.price_listarea{ float:left; width:903px; height:353px; margin-left:22px; _margin-left:12px; margin-top:28px;}
.price_listarea ul { float:left; width:168px; height:353px; margin-right:12px; _margin-right:11px;} 
.price_list1{ background:url(../images/price_listbg1.gif) no-repeat;}
.price_list1 a{ display:block; width:128px; height:40px; background:url(../images/price_listbutton1.gif) no-repeat; margin:168px auto 0 auto; }
.price_list1text{ width:140px; margin:0 auto; font-size:18px; color:#FFF; font-weight:bold; line-height:22px; margin-top:4px;}
.price_list2{ background:url(../images/price_listbg2.gif) no-repeat;}
.price_list2 a{ display:block; width:128px; height:40px; background:url(../images/price_listbutton2.gif) no-repeat; margin:168px auto 0 auto; }
.price_list3{ background:url(../images/price_listbg3.gif) no-repeat;}
.price_list3 a{ display:block; width:128px; height:40px; background:url(../images/price_listbutton3.gif) no-repeat; margin:168px auto 0 auto; }
.price_list4{ background:url(../images/price_listbg4.gif) no-repeat;}
.price_list4 a{ display:block; width:128px; height:40px; background:url(../images/price_listbutton4.gif) no-repeat; margin:168px auto 0 auto; }
.price_list5{ background:url(../images/price_listbg5.gif) no-repeat;}
.price_list5 a{ display:block; width:128px; height:40px; background:url(../images/price_listbutton5.gif) no-repeat; margin:168px auto 0 auto; }



.teacher_area{ float:left; width:931px; border-left:solid 1px #bdbdbd; border-right:solid 1px #bdbdbd; background:url(../images/teacher_areabg.gif) repeat-x;}
.teacher_area ul{ float:left; width:116px; margin-left:30px; _margin-left:15px; margin-right:5px;}
.teacher_area ul li{ width:116px; text-align:center;}
.teacher_photo{ height:160px; background:url(../images/teacher_photo.gif) no-repeat; }
.photo1{ _margin-left:15px;}
.name1{ _margin-left:8px;}
.teacher_name{ float:left; width:116px; text-align:center;}
.teacher_name a{ font-size:18px; color:#3a3a3a; text-decoration:none;}
.teacher_name a:hover{ text-decoration:underline;}
.photo_image{ margin-top:7px;}




.analysis{ float:left; width:933px; height:441px; padding-top:20px; background:url(../images/analysis_bg.gif) no-repeat 0px 84px;}
.analysis_title{ float:left; width:560px; height:40px; background:url(../images/analysis_title_bg.gif) no-repeat; color:#828282; font-size:15px; padding-top:44px; padding-left:373px;}
.analysis_textarea{ float:left; width:889px; height:325px; background:url(../images/analysis_text_bg.gif) no-repeat; margin-left:22px; _margin-left:11px;}
.analysis_textarea ul{ float:left; width:560px; margin-left:52px; _margin-left:26px; margin-top:20px; _margin-top:17px;}
.analysis_text_upblue{ font-size:20px; color:#00a9cd; font-weight:bold;}
.analysis_text_upgreen{ font-size:20px; color:#5c9c28; font-weight:bold;}
.analysis_text_small{ font-size:16px; color:#647885;}




.detail{ float:left; width:933px;}
.detail_head{ float:left; width:487px; height:25px; background:url(../images/detail_title.gif) no-repeat; font-size:15px; color:#828282; padding-left:252px; padding-top:22px; margin-bottom:17px;}
.detail_phone{ float:right; background:url(../images/detail_phone.gif) no-repeat right bottom; width:183px; height:47px;}
.detail_list1{ color:#505050;}
.detail ul{ float:left;}
.detail ul li{ float:left; border-left:solid 1px #d2d6dc; border-bottom:solid 1px #d2d6dc; font-size:16px; text-align:center; }
.detail_table{ float:left; border-left:solid 1px #d2d6dc; border-top:solid 1px #d2d6dc; text-align:center;}
.detail_td{ border-bottom:solid 1px #d2d6dc; border-right:solid 1px #d2d6dc; font-size:16px; padding:4px 0;}
.detail_title{ font-weight:bold; color:#7f7f7f; font-size:16px;}
.detail_title_bg{ background:url(../images/detail_title_bg.gif) no-repeat; width:152px; height:40px;}
.detail_list1{ color:#3959c1; background-color:#edf0fa;}
.detail_list1_bold{ font-weight:bold; color:#3968ff; font-size:16px;}
.detail_list1_bg{ background:url(../images/detail_list1_bg.gif) no-repeat; width:156px; height:40px;}
.detail_list2{ color:#4d3388; background-color:#f2edfa;}
.detail_list2_bold{ font-weight:bold; color:#6a28ff; font-size:16px;}
.detail_list2_bg{ background:url(../images/detail_list2_bg.gif) no-repeat; width:156px; height:40px;}
.detail_list3{ color:#426037; background-color:#fafaed;}
.detail_list3_bold{ font-weight:bold; color:#56b035; font-size:16px;}
.detail_list3_bg{ background:url(../images/detail_list3_bg.gif) no-repeat; width:155px; height:40px;}
.detail_list4{ color:#072a45; background-color:#ebf1f9;}
.detail_list4_bold{ font-weight:bold; color:#43a2eb; font-size:16px;}
.detail_list4_bg{ background:url(../images/detail_list4_bg.gif) no-repeat; width:155px; height:40px;}
.detail_list5{ color:#4d3388; background-color:#f2edfa;}
.detail_list5_bold{ font-weight:bold; color:#8859f4; font-size:16px;}
.detail_list5_bg{ background:url(../images/detail_list5_bg.gif) no-repeat; width:151px; height:40px;}



.characteristics{ float:left; width:933px; margin-top:15px; margin-bottom:12px;}
.characteristics_title{ float:left; width:933px; height:104px; background:url(../images/characteristics_title.gif) no-repeat;}
.characteristics ul{ float:left; width:933px; height:184px; background:url(../images/characteristics_textbg.jpg) no-repeat;}
.characteristics ul li{ font-size:16px; line-height:24px; color:#282828;padding-left:38px;}
.characteristics_image{ float:left; width:933px; height:165px; background:url(../images/characteristics_image.gif) no-repeat;}


.banner_card{ float:left; width:933px; height:107px; background:url(../images/banner_card.gif) no-repeat;}


.footer{ float:left; width:933px; height:156px; background-color:#565656; border-top:solid 3px #eb2700; margin-top:12px; color:#fff;}
.footer p{ float:left; width:933px; height:42px; line-height:46px; text-align:center;}
.footer p a{ color:#fff; font-size:14px; text-decoration:none;} 
.footer p a:hover{ text-decoration:underline; color:#d4d4d4;} 
.footer ol{ float:left; width:933px; text-align:center; color:#adadad; line-height:26px; _line-height:24px;}
.teacher_area .ooo:hover{z-index: 2;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
background: rgba(0, 0, 0, .3) url(../images/btn.png) no-repeat 25px 40px;
}