/*
CSS by someeyes(Junfeng Cong)
msn/email:someeyes@hotmail.com
qq:52514
*/




* {
	PADDING-TOP: 0px; PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; font-size: 9pt; MARGIN: 0px; COLOR: #000;
}
img {border:none;}
ol,ul{list-style:none;}
a{
	font-size:9pt;
	color:#504D4D; 
	text-decoration: none;
	overflow:hidden;
}
a:hover{
	color:#504D4D;
	text-decoration:underline;
}
#header{
	margin:0px auto;
	width:1002px;
	height:221px;
	background-image:url(../images/head_bg.jpg);
}
#header a{
	text-align:left;
	font-size:9pt;
	color:#d3bf95; 
	text-decoration: none;
}
#header a:hover{
	color:#ffffff;
	text-decoration:underline;
}
	#header_navigation{
		height:19px;
		width:943px;
		padding:0 0 0 0;
		margin:0 30px 0 29px;
	}
		#navigation_title{
			float:left;
			width:70px;
			height:19px;
			margin:0px;
		}
		
		#navigation_list{
			float:left;
			width:751px;
			height:19px;
		}
			#navigation_list ul{
				width:751px;
				height:14px;
				margin:5px 0 0 0;
				overflow:hidden;
			}
			#navigation_list li{
				float:left;height:14px;list-style-type:none;padding:0 0 0 12px;overflow:hidden;display:inline;
			}
		#navigation_english{
			float:right;
			width:90px;
			height:19px;
			margin:0 0 0 0;
			padding:0px;
		}
	#header_flag{
		clear:right;
		height:40px;
		width:943px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#flag_left{
			float:left;
			margin:8px 0 0 10px;
			width:20px;
			height:20px;
		}
		#flag_center{
			float:left;
			margin:2px 0 3px 7px;
			width:850px;
			height:35px;
			white-space:nowrap;
			overflow:hidden;
		}
			#flag_center ul{width:850px;height:35px;white-space:nowrap;}
			#flag_center ul li{
				float:left;clear:right;width:33px;height:34px;list-style-type:none;padding:0 10px 0 0;overflow:hidden;display:inline;
			}
		#flag_right{
			float:right;
			margin:8px 9px 0 0;
			width:20px;
			height:20px;
		}
	#header_site{
		clear:right;
		width:943px;
		height:48px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#site_logo{
			float:left;
			width:318px;
			height:48px;
			background-image:url(../images/logo_jingpinliuxue.png);
		}
		#site_menu{
			float:left;
			margin:14px 0 0 0;
			width:254px;
			height:20px;
			background-image:url(../images/site_menu_bg.png);
			padding:0 0 0 0;
		}
			#site_menu ul{
				margin:auto;
				width:225px;
				height:20px;
				margin:0 0 0 15px;
			}
			/*
			#site_menu ul li{
				float:left;height:15px;list-style-type:none;padding:4px 0 0 28px;overflow:hidden;display:inline;
			}
			*/
			#site_menu ul #menu_bbs{
				float:left;width:75px;height:20px;list-style-type:none;overflow:hidden;display:inline;
			}
				#site_menu ul #menu_bbs div{
					height:16px;
					margin:4px 0 0 12px;
				}
			#site_menu ul #menu_hw{
				float:left;width:75px;height:20px;list-style-type:none;overflow:hidden;display:inline;
			}
				#site_menu ul #menu_hw div{
					height:16px;
					margin:4px 0 0 12px;
				}
			#site_menu ul #menu_wy{
				float:left;width:75px;height:20px;list-style-type:none;overflow:hidden;display:inline;
			}
				#site_menu ul #menu_wy div{
					height:16px;
					margin:4px 0 0 12px;
				}
			.menu_bbs_mouseover{
				background-image:url(../images/site_link_01.png);
			}
			.menu_hw_mouseover{
				background-image:url(../images/site_link_02.png);
			}
			.menu_wy_mouseover{
				background-image:url(../images/site_link_03.png);
			}
		#site_clear{
			float:left;
			width:97px;
			height:48px;
		}

		#site_link{
			float:left;
			width:142px;
			height:20px;
			margin:16px 0 0 0px;
		}
			#site_link ul{
				width:142px;
				height:15px;
				margin:0 0 0 0;
			}
			#site_link ul li{
				float:left;height:15px;list-style-type:none;padding:0 8px 0 0;overflow:hidden;display:inline;
			}
		#site_online{
			float:right;
			margin:10px 10px 0 0px;
			width:112px;
			height:22px;
			background-image:url(../images/xiala.png);
			overflow:hidden;
		}
			#site_online #online_menu{
				float:left;
				width:95px;
				height:20px;
				overflow:hidden;
				display:inline;
			}
			#site_online #online_menu ul{
				margin:4px 0 0 13px;
				width:95px;
				height:20px;
			}
			#site_online #online_menu ul li{
				width:79px;
				height:20px;
				list-style-type:none;
				overflow:hidden;
				display:inline;
			}
			#online_ico{
				float:right;
				width:7px;
				height:11px;
				margin:10px 6px 0 0;
			}
	#header_menu{
		width:943px;
		height:58px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#menu_link{
			float:left;
			width:542px;
			height:58px;
			margin:0 0 0 0;
		}
			#menu_link .sub_nav {text-align: left;float:left;margin-top:12px;width:542px;height:15px;}
			#menu_link .sub_nav li {float:left;text-align: left;position:relative;z-index:2;width:auto;height:15px;padding-left:12px;display:inline;}
			#menu_link .sub_nav li a {text-align:left;font-size:10pt;color:#ffffff;text-decoration: none;}
			#menu_link .sub_nav li a:hover, #menu_link .sub_nav li a.mouseover {color:#b98987;text-decoration:underline;}

			#menu_link .submenu {position:absolute;display:none;z-index:999;top:21px;left:0px;width:542px;height:25px;border-top:none;}
			#menu_link .sub_nav .submenu li {float:left;position:static;padding-left:5px;padding-right:5px;padding-top:5px;width:auto;height:20px;display:inline;background:#954745;}

			#menu_link .sub_nav .submenu li a {text-align:left;font-size:9pt;color:#b98987;text-decoration: none;}
			#menu_link .sub_nav .submenu li a:hover {color:#ffffff;text-decoration:underline;}
			
		#menu_message{
			float:right;
			width:401px;
			height:58px;
			
		}
			#menu_message #search{
				float:right;
				width:218px;
				height:33px;
			}
				#menu_message #search form{
					width:218px;
					height:33px;
					margin:0 0 0 0;
				}
					#menu_message #search form #search-keyword{
						float:left;
						border:none;
						width:140px;
						height:20px;
						margin:5px 0 0 0;
					}
					#menu_message #search form #submit{
						float:right;
						border:none;
						width:53px;
						height:18px;
						margin-top:6px;
						margin-right:12px;
					}
			#menu_message #message{
				float:right;
				width:401px;
				height:25px;
			}
				#menu_message #message ul{
					width:401px;
					height:21px;
					margin:4px 0 0 0;
				}
				#menu_message #message ul li{
					float:left;height:15px;list-style-type:none;padding:2px 0 0 8px;overflow:hidden;display:inline;
				}
				#menu_message #message ul li.img{
					float:left;height:15px;list-style-type:none;padding:0 0 0 8px;overflow:hidden;display:inline;
				}
	#header_ad{
		width:943px;
		height:56px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#header_ad img{
			margin: 3px 0 0 10px;
		}
	
#wrapper{
	width:1002px;
	margin:0 auto;
	height:1515px!important;height:auto;
}

	#content{
		margin:0 auto;
		width:1002;
		background-image:url(../images/content_bg.png);
	}
		#content #left{
			width:614px;
			margin:0px;
			padding:0 0 0 39px;
			float:left;
		}
			#top_msg_img{
				margin:0 0 0 0;
				width:614px;
				height:369px;
			}
			#top_msg_txt{
				margin:6px 0 0 0;
				width:614px;
				height:268px;
			}
				#top_easy_news{
					float:left;
					clear:left;
					width:304px;
					height:268px;

				}
				#top_school_news{
					float:right;
					clear:right;
					margin:0 0 0 6px;
					width:304px;
					height:268px;
				}
		#content #center{
			width:304px;
			margin:0px 0px 0px 6px;
			float:left;
			/*padding:0 39px 0 0;*/
		}
			#top_hot_news{
				margin:0 auto;
				width:304;
				height:222px;
			}
			#top_Study_class{
				margin:4px 0 auto;
				width:304;
				height:95px;
				background-image:url(../images/top_study_class.png);
				overflow:hidden;
			}
				#zxs {float:left; width:43px;height:34px;padding:32px 0 0 29px;}
				#zks {float:left; width:43px;height:34px;padding:32px 0 0 57px;}
				#dxs {float:right; width:43px;height:34px;padding:32px 32px 0 0;}
			#top_ad_1{
				margin:8px 0 auto;
				width:304;
				height:207px;
			}
			#top_ad_2{
				margin:11px 0 auto;
				width:304;
				height:95px;
			}
		#content #right{
			float:right;
			width:39px;
			height:114px;
			margin:0px 0px 0px 0px;
			background-image:url(../images/bg_right.png);
		}
		#show_school{
			clear:left;
			clear:right;
			width:924px;
			height:122px;
			margin:0 39px 0 39px;
			padding:0;
			background-image:url(../images/show.png);
			overflow:hidden;
		}
			#prev {float:left; width:18px;height:18px;padding:41px 0 0 5px;}
			#show {float:left;width:874px;height:91px;padding:10px 0 0 3px;overflow:hidden;white-space:nowrap;display:inline;}
				#show ul{width:874px;height:91px;overflow:hidden;}
				#scroll_begin, #scroll_end, #scroll_begin li, #scroll_end li{float:left;clear:right;width:70px;height:91px;list-style-type:none;padding:0 0 0 3px;overflow:hidden;display:inline;}
			#next {float:right; width:18px;height:18px;padding:41px 6px 0 0;}
		#center_news{
			width:924px;
			height:267px;
			/*
			margin:7px 0 0 0;
			*/
			margin:7px 39px 0 39px;
			padding:0;

			overflow:hidden;
		}
			#news_hwtd{
				float:left;
				width:304px;
				height:267px;
				overflow:hidden;
			}
				#news_hwtd_xx{
					width:298px;
					height:79px;
					margin:1px 2px 1px 2px;
					overflow:hidden;
				}
					#xuexi{
						float:left;
						width:28px;
						height:77px;
						background-image:url(../images/news_hwtd_xx.jpg);
						margin:1px 1px 1px 1px;
					}
				#news_hwtd_sh{
					width:298px;
					height:77px;
					margin:1px 2px 1px 2px;
					background: #f1f1f1;
					overflow:hidden;
				}
					#shenghuo{
						float:left;
						width:28px;
						height:75px;
						background-image:url(../images/news_hwtd_sh.jpg);
						margin:1px 1px 1px 1px;
					}
				#news_hwtd_dg{
					width:298px;
					height:76px;
					margin:1px 2px 1px 2px;
					overflow:hidden;
				}
					#dagong{
						float:left;
						width:28px;
						height:74px;
						background-image:url(../images/news_hwtd_dg.jpg);
						margin:1px 1px 1px 1px;
					}
			#news_wyxxks{
				float:left;
				width:304px;
				height:267px;
				margin:0 0 0 6px;
			}

			#news_sjdxpm{
				float:right;
				width:304px;
				height:267px;
				margin:0 0 0 6px;
			}
		#ad {
			width:924px;
			height:106px;
			/*
			margin:auto;
			*/
			margin:0 39px 0 39px;
			padding:10px 0 0 0;
			overflow:hidden;
		}
			#ad1 {float:left; width:304px;height:98px;}
			#ad2 {float:left; width:304px;height:98px;margin:0 0 0 6px;}
			#ad3 {float:right; width:304px;height:98px;margin:0 0 0 6px;}
		#foot_news {
			width:924px;
			height:267px;
			/*
			margin:0 0 0 0;
			*/
			margin:0 39px 0 39px;
			overflow:hidden;
		}
			#jdal {float:left; width:304px;height:267px;}
			#jxj {float:left; width:304px;height:267px;margin:0 0 0 6px;}
			#lxlt {float:right; width:304px;height:267px;margin:0 0 0 6px;}
		#flink{
			clear:left;
			clear:right;
			width:924px;
			height:80px;
			margin:8px 39px 0 39px;
			padding:0 0 0 0;
			overflow:hidden;
		}
			#flink div.title{
				float:left;
				width:29px;
				height:80px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				background-image:url(../images/title_flink.png);
			}
			#flink div.content{
				float:right;
				width:894px;
				height:80px;
				Border-right: 1px solid #C2C2C2;
				background-image:url(../images/flink_line.png);
			}
			/*
			#flink div ul{width:894px;height:30px;overflow:hidden;margin:10px 0 0 0 0;}
			#flink div ul li{float:left;clear:right;width:75px;height:30px;line-height: 25px;list-style-type:none;padding:5px 0 0 10px;display:inline;overflow:hidden;}
			*/
#footer{
	margin:-5px auto!important;margin:0px auto;
	width:1002px;
	height:86px;
	background-image:url(../images/footer_line.png);
}
	#footer div.bgcolor{
		margin-top:0px;
		margin-left:30px;
		margin-right:29px;
		height:86px;
	}
	#footer a{
		text-align:left;
		font-size:9pt;
		color:#696969; 
		text-decoration: none;
		overflow:hidden;
	}
	#footer a:hover{
		color:#696969;
		text-decoration:underline;
	}
	.footer{
		margin-top:5px;
		width:941px;
		height:74px;
	}
	#footer div div #link{
		width:528px;
		height:42px;
		margin:auto;
	}
		#footer div div #link #Logo{
			float:left;
			padding-top:10px;
			width:28px;
			height:31px;
		}
		#footer div div #link #Navigation{
			float:left;
			padding-top:26px;
			padding-left:10px;
			margin-right:auto;
			height:16px;
			margin:0 auto;
			font-size:9pt;
			color:#696969;
		}
	#footer div div #Copyright{
		clear:left;
		width:941px;
		margin-top:7px;
		height:16px;
		font-size:9pt;
		color:#696969;
		text-align:center;
	}
		#Copyright .contact{color:#ec6a30;}
.tmi_content{
	width:612px;
	height:343px;
	background: #fff;
	Border-left: 1px solid #C2C2C2;
	Border-right: 1px solid #C2C2C2;
	Border-bottom: 1px solid #C2C2C2;
	overflow:hidden;
}
.tmi_content div {
	width:577px;
	height:324px;
	margin:7px 17px 12px 18px;
}
.news_hwtd_list{
	float:right;
	width:260px;
	overflow:hidden;
}
.line{
	width:298px;
	BACKGROUND: #c2c2c2;
	HEIGHT: 1px;
	font-size:0px;
	margin:0px 1px 0px 1px;
	OVERFLOW: hidden;
}
.title{
	margin:0 0 0 0;
	width:304px;
	height:25px;
	background-image:url(../images/title.jpg);
	overflow:hidden;
}
.title_red{
	margin:0 0 0 0;
	width:304px;
	height:25px;
	background-image:url(../images/title_red.jpg);
	overflow:hidden;
}
.title_twxw{
	margin:0 0 0 0;
	width:614px;
	height:25px;
	background-image:url(../images/title_twxw.png);
	overflow:hidden;
}
.title_hot{
	margin:0 0 0 0;
	width:304px;
	height:25px;
	background-image:url(../images/title_hot.png);
	overflow:hidden;
}
.content{
	width:304px;
	height:242px;
	background: #fff;
	background-image:url(../images/content_bg.gif);
	overflow:hidden;
}
.content_nobg{
	width:302px;
	height:241px;
	Border-left: 1px solid #C2C2C2;
	Border-right: 1px solid #C2C2C2;
	Border-bottom: 1px solid #C2C2C2;
	background: #fff;
	overflow:hidden;
}
.content ul{
	margin:4px 0 0 30px;
	list-style-type:none;
	overflow:hidden;
}
.content ul li{
	font-size:9pt; line-height: 23px;list-style-type:none;list-style-image: url(../images/point.gif);overflow:hidden;
}
.content_top{
	width:304px;
	height:242px;
	background: #fff;
	background-image:url(../images/content_top_bg.png);
	overflow:hidden;
}
.content_top ul{
	margin:4px 0 0 30px;
	list-style-type:none;
	overflow:hidden;
}
.content_top ul li{
	font-size:9pt; line-height: 23px;list-style-type:none;list-style-image: url(../images/point.gif);overflow:hidden;
}
.content_hot{
	width:304px;
	height:197px;
	background: #fff;
	background-image:url(../images/content_hot_bg.png);
	overflow:hidden;
}
.content_hot ul{
	margin:4px 0 0 30px;
	list-style-type:none;
	overflow:hidden;
}
.content_hot ul li{
	font-size:9pt; line-height: 23px;list-style-type:none;list-style-image: url(../images/point.gif);overflow:hidden;
}
.news_hwtd_list ul{
	margin:4px auto;
	width:260px;
	height:74px;
	list-style-type:none;
	overflow:hidden;
}
.news_hwtd_list ul li{
	font-size: 9pt;line-height:23px;list-style-type:none;list-style-image:none;overflow:hidden;
}
a{
	text-align:left;
	font-size:9pt;
	overflow:hidden;
	color:#565656; 
	text-decoration: none;
}
a:hover{
	color:#565656;
	text-decoration:underline;
}
.contact{
	color:#ec6a30;
}
h1{float:left;font-size:10pt;font-weight:bold; margin:0; padding:7px 0 0 17px; color:#fff;}
h2{float:right; margin:0; padding:12px 15px 0 0; color:#fff;}
h3{float:left;padding-top:7px;padding-left:116px;width:40px;height:25px;COLOR:#993333;white-space: nowrap;overflow:hidden;}
#notice{z-index:0;float:left;margin-top:2px;width:336px;height:20px;COLOR:#993333;white-space: nowrap;overflow:hidden;}
#notice li{width:336px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;}
#notice li a{text-align:left;font-size:9pt;COLOR:#565656;TEXT-DECORATION: none;}
#notice li a:hover{color:#565656;text-decoration:underline;}


.title_hot h1{float:left;padding:12px 0 0 114px;}
.f5{
	clear:both;
	padding-bottom:10px;
	width:880px;
}
.f5 li{
	float:left;
	width:75px;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}