@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: "宋体", Arial, sans-serif;
}
/* CSS Document */
html,body{color:#333;font-size:12px; margin:0 auto}
img { padding:0px;}
.clear {clear:both; padding:0; border:0; margin:0;}
ul{ padding:0px;list-style:none}
.k_8 { height:8px; border:0px; padding:0px; margin:0 auto}
.coat { width:950px; overflow:hidden; margin:0 auto;}

a { color:#666; text-decoration:none}
a:link {color:#666}
a:hover { color:#f00}
/*增加的样式，做好后按照需要铺开*/
table { border-collapse:collapse; bordercolor:#CCE4F8}
table tr td {bordercolor:#CCE4F8}

/*ad*/
.banner { width:1000px; height:100px; margin:0 auto}

/*nav*/

.nav_index { width:100%; height:45px; line-height:45px; background-image:url(http://www.hqwx.com/edu/images/nav.gif); background-repeat: no-repeat; background-position:right; margin: 0 auto}
.nav_index span { display:block; float:left; margin:0 8px 0 8px;font-size:16px; color:#fff; padding-right:10px;}
.nav_index span a { font-size:16px; color:#fff;}

/*
 *分栏公用标签
 */
.list_box { margin:0 auto}
.list_left { width:690px;  float:left; display:inline; margin:0 auto}
.list_right { width:250px; float:right; margin:0 auto }
.list_right h2 { height:30px; line-height:30px; border-top:3px #CCE4F8 solid; border-left:1px #CBE9F8 solid; border-right:1px #CBE9F8 solid; margin:0 auto}
.list_right table { border-collapse:collapse;border: solid thin #CBE9F8;}
.list_right table  td{border: solid thin #CBE9F8;}
.list_right div ul { line-height:2.0; border:1px #CBE9F8 solid; margin:0 auto}
.list_right div ul li{ border-bottom:1px #CBE9F8 dashed;}

/*图片和文字*/
.list_left .it_box { margin:0 auto;}
.list_left .it_box .it_left { width:250px; height:250px; float:left; background:#f00; margin:0 auto}
.list_left .it_box .it_right { width:382px; height:300px; float:right; margin:0 auto}

/*category index*/
.list_left .keyword { padding:8px; line-height:2.0; margin:0 auto}
.list_left .keyword li { float:left; margin-right:10px;} 
.list_left .keyword li.key_title { float:left; width:668px; border-bottom:1px #ccc dashed; height:30px; line-height:30px; padding-left:10px; margin:0 auto 6px auto;}
.list_left .keyword li.key_title h1 { font-size:14px; font-weight:bold}

/*首页的左栏*/

.list_box { margin:0 auto}

.list_box .l_box { width:331px; height:200px; border:1px #CCE4F8 solid; float:left; display:inline; margin:0 auto 10px 8px;} 

.list_box .l_box h2 { height:30px; line-height:30px; padding-left:10px; font-size:14px; border-bottom:1px #CCE4F8 dashed; margin:0 auto 6px auto}
.list_box .l_box ul { width:96%; margin:0 auto}
.list_box .l_box ul li { height:20px; line-height:20px; background-image:url(http://www.hqwx.com/edu/images/005.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; margin:0 auto}






/*首页文本弹窗*/
.mainMeg { width:674px; background: #FBFAF0; margin:8px; margin-bottom:8px; padding-top:8px; border:1px #ccc solid; overflow:hidden}

.mainMeg .megAbout{line-height:24px; color:#777; clear:both; width:auto; margin:0 auto; padding:0 5px 8px;word-wrap:break-word; overflow:hidden}
.mainMeg .megAbout strong{color:#000;}
.mainMeg .megAbout h2 strong{ display:block}
.mainMeg .megAbout p strong{display:inline}
.mainMeg #readmore{height:24px; line-height:24px; text-align:right}
.mainMeg .thisMeg{height:210px; overflow:hidden}
.mainMeg .moreMeg{height:auto}


/*列表页面列表样式*/
.ul_box { width:100%; font-size:14px; margin:0 auto}
.ul_box ul { width:98%; line-height:2.0; margin:0 auto}
.ul_box ul li{ border-bottom:1px #ccc dashed;}
.ul_box ul li span { display:block; float:right; margin:0 auto}

/*index*/
.one_index { margin:0 auto 8px auto}
.left_one { width:270px; float:left; display:inline; margin:0 auto}
.mid_one {width:406px; float:left; display:inline; margin:0 auto 0 27px;}
.right_one { width:270px; float:right; display:inline; margin:0 auto}

/*footer*/
.footer { background:#F9F9F9; border-top:2px  #666 solid; margin:0 auto}
.footer ul { width:1000px; margin:0 auto}
.footer ul li { text-align:center;}


 

html { overflow:-moz-scrollbars-vertical; } 
#content{ width:100%; margin:0 auto;}
.ad { 
	width:100%; 
	height:300px; 
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.slider,.num{
	position:absolute;
}
.slider li{ 
	list-style:none;
	display:inline;
}
.slider img{ 
	width:100%;
	background-size:100% 300px; 
	height:300px;
	display:block;
}
.num{ 
	right:5px; 
	bottom:5px;
}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

/*teacher*/
.teacher { width:100%; height: auto; border:1px #CCE4F8 solid; overflow:hidden; margin:0 auto}
.left_box { width:100%; border:1px #CCE4F8 solid; margin:0 auto}

.left_box .left_title { height:40px; line-height:40px;  border-bottom:2px #f00 solid; margin:0 auto}
.left_box .left_title h1 { font-size:18px; color:#f00; font-weight:bold}
.left_box .left_title h2 { font-size:18px; color:#f00; font-weight:bold}
table.tb_class { width:100%; height:200px; border:1;}
table.tb_class tr td.td_1 { width:160px; height:200px;  padding:16px; overflow:hidden}
table.tb_class tr td.td_2 { width:360px; height:200px; line-height:2.0; margin:0 auto}
table.tb_class tr td.td_3 { width:170px; text-align:center; line-height:2.0; font-size:16px; color:#f00; background:#FFE;}
table.tb_class tr td.tb_class_b { border-bottom:1px #ccc dashed;}
table.tb_class tr td.tb_class_b h2 { font-size:18px;  font-weight:bold}

/*教师模块样式*/
.teacher_1 { padding:8px; background:#F5FAFE; line-height:1.5;}
.teacher_1 h3 { font-weight:bold;}
.teacher_2 { padding:8px; line-height:1.5;}
.teacher_3 { padding:8px; padding-bottom:0px; line-height:1.5;}
.teacher_3 div { width:96%; height:25px; line-height:25px; margin:0 auto}
.teacher_3 div span  { display:block;}
.teacher_3 div span.r a { color:#f00}
.teacher_3 div span.l { float:left; display:inline}
.teacher_3 div span.r { float:right;}

