*{
	margin:0;
	padding:0;
	font-family:"MS PGothic", Verdana, Arial, Helvetica, sans-serif;
}
img{
	border:0;
}
body{
	background:url(../images/bg.jpg) repeat-x left top;
}
h1{
	margin:0 auto;
	width:932px;
	font-size:11px;
	color:#333;
	padding-left:18px;
	height:23px;
	line-height:23px;
	font-weight:normal;
}
#header{
	margin:0 auto;
	width:916px;
	padding:0 16px 7px 0;
	height:85px;
	background:url(../images/header_bg.jpg) no-repeat right top;
}
	#search{
		width:406px;
		height:41px;
		margin-top:44px;
		float:right;
		background:url(../images/search.jpg) no-repeat;
	}
		#search table{
			color:#FFF;
			font-size:14px;
		}
	a.top_m{
		margin-left:15px;
		margin-top:30px;
		float:right;
		background:url(../images/top_m.jpg) no-repeat;
		width:131px;
		height:51px;
	}
		a.top_m:hover{
			background-position:0 -51px;
		}
#menu{
	height:44px;
	margin:0 auto;
	width:932px;
}
	#menu ul{
		margin:0 16px;
	}
	#menu ul li{
		list-style-type:none;
		float:left;
	}
	#menu li a{
		display:block;
		height:37px;
	}
	#menu li a:hover{
		background-position:0 -37px;
	}
		#menu01{
			background:url(../images/menu01.jpg);
			width:86px;
		}
		#menu02{
			background:url(../images/menu02.jpg);
			width:167px;
		}
		#menu03{
			background:url(../images/menu03.jpg);
			width:133px;
		}
		#menu04{
			background:url(../images/menu05.jpg);
			width:161px;
		}
		#menu05{
			background:url(../images/menu06.jpg);
			width:240px;
		}
		#menu06{
			background:url(../images/menu07.jpg);
			width:113px;
		}
#top_img{
	margin:0 auto;
	width:1016px;
	height:251px;
	clear:both;
}
	#top_img_r{
		background:url(../images/top_img_r.jpg) no-repeat;
		float:right;
		width:290px;
		height:141px;
		padding:110px 0 0 8px;
	}
		#top_img_r a{
			display:block;
			background:url(../images/radio_m.jpg) no-repeat;
			width:226px;
			height:116px;
		}
		#top_img_r a:hover{
			background-position:0 -116px;
		}
#content{
	margin:0 auto;
	width:900px;
	padding:0 16px;
	clear:both;
}
	#box_l{
		width:640px;
		float:left;
	}
		#index_p{
			border:2px solid #CCC;
			padding:10px;
			font-size:12px;
			line-height:2em;
			color:#333;
			margin:10px 0;
		}
		.link_text{
			border:2px solid #CCC;
			padding:10px;
			font-size:12px;
			line-height:2em;
			color:#333;
			margin:10px 0;
		}
	#act_search{
		background:url(../images/act_search.jpg) no-repeat;
		width:610px;
		padding-top:135px;		
		padding-left:25px;
		padding-right:30px;
	}
		#act_search .pl{
			font-size:13px;
			float:left;
			height:42px;
			width:155px;
			margin-left:10px;
			line-height:17px;
			word-wrap:break-word;
			display:block;
			padding-left:15px;
			background:url("../images/icon4.jpg") no-repeat 0 5px;
		}
			#act_search .pl a{				
				color:black;
				text-decoration:none;
				font-weight:bold;
			}
			#act_search .pl a:hover{				
				color:#FFA509;
			}
	#products{
		margin-top:40px;
		width:640px;
		padding-bottom:20px;
	}
		#products_line{
			border-bottom:1px #CCC solid;
			border-left:1px #CCC solid;
			border-right:1px #CCC solid;
		}
		.w309{width:309px;}
		.products_box{
			background-color:#FFF;
			width:284px;
			margin-left:23px;
		}
			.products_top{
				background:url(../images/products_top.jpg);
				height:33px;
				line-height:33px;
				padding-left:20px;
				font-size:14px;
				color:#333;
				font-weight:bold;
			}
			.products_box p{
				font-size:12px;
				height:280px;
				color:#333;
				border-left:1px #CCC solid;
				border-right:1px #CCC solid;
				padding:13px;
				line-height:1.8em;
			}
				.products_box p a{
					color:#F60;
					text-decoration:none;
				}
				.products_box p a:hover{
					color:#F60;
					text-decoration:underline;
				}
			.products_di{
				background:url(../images/products_di.jpg);
				height:7px;
			}
	#page_top{
		text-align:right;
		padding-top:40px;
		width:640px;
	}
	#box_r{
		padding-left:20px;
		float:left;
		width:240px;
	}
		.news{
			width:240px;
			margin-top:10px;
		}
		.news dl{
			background:url(../images/news_dl.jpg) repeat-y;
			width:240px;
		}
			.news dl dt{
				font-size:14px;
				color:#FFF;
				font-weight:bold;
				line-height:30px;
				padding-left:20px;
				background:url(../images/news_dt.jpg) repeat-y;
			}
				.news dl dt a{
					font-size:14px;
					color:#FFF;
					font-weight:bold;
					line-height:30px;
					padding-left:10px;
					padding-bottom:10px;
					text-decoration:none;
				}
				.news dl dt a:hover{
					text-decoration:none;
				}
			.news dl dd.right_di{
				padding:0;
				margin:0;
				height:3px;
				background:url(../images/news_di.jpg);
			}
			.news dl dd.right_m{
				font-size:12px;
				color:#333;
				line-height:2em;
				margin-left:20px;
			}
				.news dl dd.right_m a{
					font-size:12px;
					color:#333;
					text-decoration:none;
				}
				.news dl dd.right_m a:hover{
					text-decoration:underline;
				}
		.strive{
			background:url(../images/strive.jpg);
			width:240px;
			height:177px;
			margin-top:18px;
		}
			.strive_m{
				padding-top:69px;
				padding-left:10px;
				display:block;
			}
			.strive_m2{
				padding-top:9px;
				padding-left:10px;
				display:block;
			}
		#box_r_m{
			background:url(../images/box_r_m.jpg);
			width:240px;
			margin-top:18px;
			height:105px;
			font-size:12px;
			color:#333;
		}
			#box_r_m a{
				display:block;
				line-height:2.5em;
				text-decoration:none;
				color:#333;
				font-size:12px;
				margin-left:20px;
			}
			#box_r_m a:hover{
				text-decoration:underline;
			}
		.banner{
			margin-top:18px;
		}
#footer{
	background:url(../images/footer_bg.jpg) repeat-x;
	height:135px;
}
	#copyright{
		margin:0 auto;
		height:135px;
		width:932px;
		background:url(../images/footer.jpg) no-repeat right bottom;
	}
		#footer_m{
			padding-left:17px;
			width:640px;
			text-align:center;
			font-size:10px;
			padding-top:22px;
			line-height:24px;
			color:#333;
		}
			#footer_m a{
				font-size:10px;
				color:#333;
				text-decoration:none;
			}
			#footer_m a:hover{
				color:#333;
				text-decoration:underline;
			}
			#footer_m p{
				font-size:10px;
				text-align:center;
				color:#333;
				padding-top:45px;
			}
/* main */
a.main_m1{
	background:url(../images/main_m1.jpg);
	height:29px;
	line-height:29px;
	text-align:center;
	color:#513430;
	font-size:14px;
	font-weight:bold;
	width:214px;
	display:block;
	float:left;
	text-decoration:none;
}
	a.main_m1:hover{
		background:url(../images/main_m1_.jpg);
		font-weight:bold;
		text-decoration:none;
		font-size:14px;
		color:#FFF;
	}
a.main_m2{
	background:url(../images/main_m2.jpg);
	height:29px;
	width:213px;
	display:block;
	line-height:29px;
	text-align:center;
	color:#513430;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
	a.main_m2:hover{
		background:url(../images/main_m3.jpg);
		font-weight:bold;
		text-decoration:none;
		font-size:14px;
		color:#FFF;
	}
a.main_m3{
	color:#39F;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	border-left:1px #CCC solid;
	padding:0 8px;
}
	a.main_m3:hover{
		text-decoration:underline;
		color:#39F;
	}
.system_school{
	display:block;
	padding:20px 0;
}
	.system_school_top{
		background:url(../images/content_p_top.jpg) no-repeat;
		display:block;
		height:20px;
		width:640px;
	}
	.system_school_bg{
		background:url(../images/content_p_bg.jpg) repeat-y;
		padding:10px 20px;
	}
		.system_school_bg td{
			font-size:12px;
			line-height:2em;
			padding:5px;
		}
		.system_school_bg ul li{
			list-style-type:none;
			line-height:2em;
			font-size:12px;
		}
			.system_school_bg ul li a{
				font-size:12px;
				color:#333;
				text-decoration:underline;
			}
				.system_school_bg ul li a:hover{
					color:#009999;
					text-decoration:none;
				}
		.system_school_title{
			font-size:32px;
			color:#4E2418;
			font-weight:bold;
			line-height:1.6em;
		}
		.system_school_title2{
			font-size:16px;
			font-weight:bold;
			color:#009999;
			padding-bottom:10px;
			line-height:1.6em;
		}
	.system_school_di{
		background:url(../images/content_p_di.jpg) no-repeat;
		display:block;
		height:10px;
	}
		.system_school_bg p{
			font-size:14px;
			color:#333;
			padding-bottom:10px;
			line-height:1.6em;
		}
		.ranking_zd{
			text-align:right;
			}
		
			.system_school_bg p a{
				font-size:14px;
				color:#09F;
				text-decoration:underline;
			}
				.system_school_bg p a:hover{
					color:#333;
					text-decoration:none;
				}
	.main_search{
		background:url(../images/main_search.jpg);
		height:136px;
		margin:20px 0;
		padding:105px 0 0 70px;
	}
		.main_search div a{
			display:block;
			background:url(../images/main_search_action.jpg) no-repeat;
			width:543px;
			height:59px;
		}
		.main_search div a:hover{
			background-position:0 -59px;
		}

.pro_q{
	background:url(../images/q.gif) no-repeat;
	display:block;
	color:#009999;
	padding-left:20px;
	font-weight:bold;
}
.pro_a{
	background:url(../images/a.gif) no-repeat;
	display:block;
	padding-left:20px;
	margin-top:10px;
}
.pro_a a{
	color:#C90;
	font-size:12px;
	text-decoration:none;
}
.pro_a a:hover{
	text-decoration:underline;
	color:#333;
}
.school_choose{
	display:block;
	padding:20px 0;
}
	.school_choose_top{
		background:url(../images/school_choose_top.jpg) no-repeat;
		display:block;
		height:9px;
		width:640px;
	}
	.school_choose_bg{
		background:url(../images/school_choose_bg.jpg) repeat-y;
		padding:0 9px;
	}
		.school_choose_bg2{
			background:url(../images/school_choose_bg2.jpg) no-repeat;
			width:582px;
			padding:10px 20px;
		}
		.school_choose p{
			font-size:12px;
			color:#fff;
			padding:10px 0;
			line-height:1.6em;
		}
		.school_choose_title{
			font-size:24px;
			color:#ff5050;
			font-weight:bold;
			line-height:1.6em;
		}
		.school_choose_title2{
			font-size:12px;
			font-weight:bold;
			color:#92d050;
			padding-left:15px;
			padding-bottom:10px;
			line-height:1.6em;
		}
		.school_choose_title3{
			font-size:14px;
			font-weight:bold;
			color:#92d050;
			padding-bottom:10px;
			line-height:1.6em;
		}
		.school_choose_line{
			background:url(../images/school_choose_line.gif) no-repeat;
			height:5px;
			display:block;
		}
		.school_choose table td{
			padding:10px;
			font-size:12px;
			color:#333;
			line-height:1.8em;
		}
		.school_choose table td a{
			color:#333;
			font-size:12px;
			font-weight:bold;
			text-decoration:underline;
		}
		.school_choose table td a:hover{
			text-decoration:none;
		}
	.school_choose_di{
		background:url(../images/school_choose_di.jpg) no-repeat;
		display:block;
		height:14px;
	}
.spine{
	margin-top:30px;
}
.spine2{
	padding-top:30px;
	margin-left:100px;
}
.hyouban{
	display:block;
	padding:8px 0;
	color:blue;
	font-weight:bold;
}
