html {
	color:#000;
	background:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
body{
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	color:#000;
}
section, header, article, time, nav, footer, figure, figcaption {
	display:block;
	margin:0;
	padding:0;
}
input:focus, a:focus {
	outline:none;
}

fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
button, input, textarea, select {
	font-family:tahoma, arial, simsun, sans-serif;
	font-size:inherit;
	font-weight:inherit;
	line-height:1.5;
	vertical-align:middle;
}
button, input, textarea, select {
	*font-size:100%;
}
textarea {
	resize:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th {
	text-align:inherit;
}
a {
	vertical-align:baseline; color:#444;
}
a:hover {
	text-decoration:underline; color: #004D95;
}
ins, a {
	text-decoration:none;
}
/*functions*/
.clear {
	display:block;
	float:none;
	clear:both;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	background:none;
	border:0;
	font-size:0;
}
.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1;
}
/* logo */
#logoArea { width:960px; margin:0px auto; padding:15px 0px; }
#logoArea p { float:left; font-size:26px; font-family:"microsoft yahei"; }
#logoArea p img { vertical-align:middle; }
#logoArea h2, #logoArea h1 { font-family:"microsoft yahei"; padding-left:20px; color:#444; font-size:22px; background:url(http://www.thea.cn/wangxiao/images/new_norm_03.png) no-repeat left center; float:left; height:36px; overflow:hidden; margin-top:15px; margin-left:10px; margin-right:20px; }
#logoArea h2 a, #logoArea h1 a { color:#444; }
#logoArea .nw_left { float:left; }
/* nav */
#nav { background:#3489d8; height:40px; line-height:40px; width:100%; }
#nav ul { width:960px; margin:0 auto; }
#nav li { float:left; text-align:center; }
#nav li a { display:block; text-align:center; line-height:40px; font-weight:bold; color:#fff; font-size:14px; padding:0px 20px; }
#nav li a:hover { background:#004D95; color:#fff; text-decoration:none; }
/*地区*/
.sanji_daohang { width:958px; margin:10px auto; border:1px solid #ddd; overflow:hidden; font-size:12px; }
.sanji_daohang p { width:10px; line-height:20px; text-align:center; padding:5px 10px; float:left; font-weight:bold; color:#CC0000; }
.sanji_shengfen { padding-top:3px; }
.sanji_shengfen a { display:block; width:53px; height:30px; line-height:30px; border:1px solid #ddd; float:left; margin:5px; text-align:center; color:#000000; }
.sanji_shengfen a:hover { background:#3489d8; color:#FFFFFF; text-decoration:none; }
.sanji_shengfen .lanse { background:#3489d8; color:#FFFFFF; }
/*机构推荐*/
.sanji_jigou { width:938px; margin:10px auto; border:1px solid #ddd; font-family: microsoft yahei; color: #444; padding:0px 10px 20px 10px; }
.sanji_jigou a { color: #444; }
.sanji_jigou a:hover { color: #368ee0; }
.sanji_jigou h2 { font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; padding:10px 0px;}
.ating_mend li { float:left; width:460px; line-height: 20px; display: inline; }
.ating_mend li img { float:left; border:1px solid #eee; padding: 5px; }
.r100 {margin-right:10px;}
.atingm_txt { float:left; width:210px; position: relative; height: 180px; margin-left: 10px; }
.ating_mend strong { display: block; font-size: 16px; line-height: 24px; line-height: 30px; }
.ating_mend p { color: #666; line-height:25px; text-indent:1em; padding-top:5px; }
.ating_mend .atingmt_pos { position: absolute; bottom:0px; left:0px; }
.ating_mend .atingm_btn { float: left; color: #fff; font-size: 14px; text-align: center; width: 120px; border-radius: 3px; line-height: 40px; height: 40px; background: #368ee0; }
.ating_mend .atingm_btn:hover { color: #fff; text-decoration: none; opacity:0.8; filter:alpha(opacity=80); }
.ating_mend .stingm_praise { float: left; background: url(http://kaoshi.china.com/images/wx_kjz_img_05.png) no-repeat left center; padding-left: 20px; margin-left: 10px; line-height: 40px; }
/*课表*/
.sanji_kebiao { width:960px; margin:10px auto;font-family: microsoft yahei; color: #444; }
.sanji_kebiao h2 { font-size: 18px; font-weight: bold; height: 40px; line-height: 40px;font-family:"microsoft yahei"; }
.sanji_kebiao table{width:100%;border:1px solid #ccc;border-collapse:collapse; margin-top:5px; }
.sanji_kebiao table th{height:45px;line-height:45px; border:1px solid #ccc; background-color:#eaeaea; text-align:center; font-weight:bold; font-size:16px;}
.sanji_kebiao table td{height:40px;line-height:40px;border:1px solid #ccc; background-color:#fff; text-align:center;}
/*图片*/
.ad01 {width:960px; margin:10px auto;}
.ad01 img {width:960px; height:90px;}
/*热门专题+热门课程推荐*/
.sanji_sp {width:958px; margin:10px auto; border:1px solid #ddd; font-family: microsoft yahei; color: #444;}
.sp_01 ul {padding: 10px 5px 0px 5px;}
.sp_01 li {width:310px; float:left;}
.sp_01 li img {width:310px; height:210px;}
.sp_01 li span {text-align:center; display:block; padding:5px 0px; font-size:16px;}
.mr100 {margin-right:8px;}
.sanji_sp h5 { font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; padding-left:10px;font-family:"microsoft yahei";}
.sp_02 ul {padding:5px 0px;}
.sp_02 li {float:left; display:inline; width:280px; overflow:hidden;background: url(http://kaoshi.china.com/images/wx_kjz_img_04.png) no-repeat left center; padding-left:10px; height:30px; line-height:30px; margin-left:20px; font-size:14px;}
/*左右两侧对称*/
.sanji_duicheng {width:958px; margin:10px auto; border:1px solid #ddd; font-family: microsoft yahei; color: #444; overflow:hidden;}
.duizheng_left {float:left; width:458px; margin:10px 10px;}
.duizheng_left img {width:458px; height:90px;}
.duizheng_left ul {padding:20px 0px 5px 0px;}
.duizheng_left li {background: url(http://kaoshi.china.com/images/wx_kjz_img_04.png) no-repeat left center; padding-left:10px; height:30px; line-height:30px; font-size:14px;}
.duizheng_left li a {float:left; display:inline; width:400px; overflow:hidden;height:30px; line-height:30px;}
.duizheng_left li span {float:left; display:inline;}
/*老师*/
.keep_box{border:1px solid #ddd;padding:20px;width:930px; margin:0 auto;}
.keep_exam ul{margin-left: -29px;}
.keep_exam li{float: left;width: 160px;margin-left: 29px;text-align: center;font-size: 14px;display: inline;}
/*img*/
.sanji_img {width:952px; margin:10px auto;  border:1px solid #ddd; padding:0px 0px 10px 6px; overflow:hidden; }
.sanji_img h5 { font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; padding:10px 5px;font-family:"microsoft yahei"; }
.img_03 li {float:left; margin-right:5px;position: relative;font-size: 0px;line-height: 0px;display: inline;}
.img_03 .img_380 img {width:370px; height:270px;}
.img_03 .img_380 span{ color:#FF0000; text-align:center; position:absolute;}
.img_03 .img_280 img {width:280px; height:130px;}
.img_03 .img_280 span{color:#FF0000; text-align:center; position:absolute;}
.mt10 {margin-top:10px;}
.img_03 .atingu_txt{font-size: 14px;line-height: 20px;color: #fff;position: absolute;width: 100%;height: 20px;left:0px;bottom:0px;z-index:2;padding: 10px 0px;}
.img_03 .atingut_bg{background: #000;opacity: 0.4; filter:alpha(opacity=40);position: absolute;left:0px;top:0px;width: 100%;height: 100%;z-index:-1;}
.img_03 p{font-size: 12px;}
.img_03 .atingu_video{display: block;height: 40px;position: absolute;top:10px;color: #fff; padding-left:10px;}
/*link*/
.sanji_link {width:948px; margin:10px auto;  border:1px solid #ddd; padding:10px 5px; overflow:hidden;}
.sanji_link h5 {height:40px; line-height:40px; font-weight:bold; font-size:18px; padding-left:10px;font-family:"microsoft yahei";}
.sanji_link p a {float:left; margin:10px 10px;}
/* footer */
#footer {padding:15px 0 0px; background:#fafafa; text-align:center;border-top:1px solid #ddd;margin-top:20px;color:#666;}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;*display:inline;}
#footer p {margin:5px 0;}
