#top {
	height: 146px;
	background: url(/images/top.jpg) no-repeat;
	position: relative;
}
#sr {
	position: absolute;
	top: 48px;
	right: 97px;
}

#search {
	width: 140px;
	height: 19px;
	border: 1px solid #0086DF;
	padding-left: 5px;
}

#search_button {
	width: 70px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-family: ËÎÌå;
	text-align: center;
	background: #0086DF;
	border: none;
	color: #ECEBEB;
}

	#search_button:hover {
		color: #FC3;
	}
#banner {
	width: 100%;
	height: 518px;
	margin-bottom: 45px;
	text-align: center;
}

#news {
	width: 818px;
	margin-right: 50px;
}

#news h2 {
	background: url(/images/news_icon.jpg) no-repeat left center;
}
#news #new_title0 {
	color: #2354A9;
	font-size: 19px;
}
#news #new_title {
	position:absolute;
	top:0;
	margin-left:430px;
	background: url(/images/pic_icon.jpg) no-repeat left center;
}
#report h2 {
	background: url(/images/report_icon.jpg) no-repeat left center;
}

#news_content ul,
#hot-img {
	float: left;
}
#floatAd {
	z-index: 100;
	width: 234px;
	height: 77px;
	position: absolute;
	visibility: visible;
}
#news ul {
	width: 348px;
}

#hot-img {
	margin-right: 44px;
	width: 426px;
	height: 282px;
}

#report,
#employment {
	width: 332px;
}

#service {
	float: left;
	margin: 22px 134px 0 0;
}

#service h2 {
	color: #FFF;
	background: #C93;
	width: 337px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 19px;
}

#service ul {
	width: 335px;
	border: 1px solid #CCC;
	border-top: none;
	padding: 31px 0 12px;
}

#service li {
	text-align: center;
	margin-bottom: 16px;
}

#service a {
	width: 292px;
	height: 44px;
	line-height: 44px;
	background: #EFEFEF;
	color: #4C4948;
	font-size: 16px;
}

#service a:hover {
	color: #C00;
}

#notice {
	width: 347px;
	margin: 11px 50px 0 0;
}

#notice h2 {
	background: url(/images/notice_icon.jpg) no-repeat left center;
}

#employment {
	margin-top: 11px;
}

#employment h2 {
	background: url(/images/employment_icon.jpg) no-repeat left center;
}

#college_all {
	width: 100%;
	height: 124px;
	background: #2151A3;
	border-top: 10px solid #EFEFEF;
	margin-top: 30px;
}

#college {
	width: 1091px;
	margin: 0 auto;
	padding-top: 34px;
}

#college li {
	float: left;
	margin: 0 78px 15px 0;
}

#college a {
	color: #FFF;
	font-size: 15px;
}

#college a:hover {
	color: #FFC879;
}

#college .college_text0 {
    margin-right: 0;
}

#college .college_text1 {
    margin-right: 63px;
}

#college .college_text2 {
    margin-right: 108px;
}

#hot_all {
	width: 100%;
	background: #EFEFEF;
	height: 370px;
}

#hot {
	width: 1152px;
	margin: 0 auto;
	padding-top: 34px;
}

#hot li {
	float: left;
	margin-right: 16px;
}

#hot li img {
	border: 1px solid #A4A4A4;
}

#hot a:hover img {
	border-color: #666;
}

#hot .hot_last {
	margin-right: 0;
}

#hot_bottom {
	width: 1152px;
	margin: 0 auto;
	padding-top: 34px;
}

#hot_bottom ul {
	padding-left: 22px;
}

#hot_bottom_left {
	float: left;
	width: 586px;
	border-top: 14px solid #2151A3;
	padding-top: 28px;
	position: relative;
}

#hot_bottom_left h2 {
	color: #1057A7;
	font-size: 13px;
	width: 13px;
	font-weight: 500;
	position: absolute;
	top: 42px;
	left: -14px;
}

#hot_bottom_left ul a {
	color: #2151A3;
	font-size: 13px;
}

#hot_bottom_left ul a:hover {
	color: #C93;
}

#hot_bottom_left span {
	padding: 0 5px;
}

#hot_bottom_left li {
	float: left;
	margin-bottom: 6px;
}

#hot_bottom_left2 {
	width: 376px;
}

#hot_bottom_left3 {
	width: 292px;
}

#hot_bottom_left4 {
	width: 220px;
}

#hot_bottom_right {
	float: left;
	width: 566px;
	border-top: 14px solid #C7C7C7;
	padding-top: 28px;
}

#hot_bottom_right ul {
	float: left;
	margin-right: 34px;
}

#hot_bottom_right li {
	margin-bottom: 13px;
	padding-left: 26px;
}

#hot_bottom_right a {
	font-size: 13px;
}

#rules {
	background: url(/images/rules_icon.jpg) no-repeat left center;
}

#traffic {
	background: url(/images/traffic_icon.jpg) no-repeat left center;
}

#scenery {
	float: left;
	width: 236px;
	height: 52px;
	background: url(/images/scenery.jpg) no-repeat;
	margin-right: 30px;
}

#scenery:hover {
	background: url(/images/scenery_hover.jpg) no-repeat;
}

#email {
	cursor: pointer;
	margin-right: 28px;
}

#email div {
	background: url(/images/email.jpg) no-repeat;
}

#email:hover div {
	background: url(/images/email_hover.jpg) no-repeat;
}

#QR div {
	background: url(/images/QR_new.jpg) no-repeat;
}
#QR {
	margin-right: 40px;
}

#ethics p {
	line-height: 20px;
}

#ethics p:nth-child(3) {
	margin-top: 6px;
}
.content_box {
	position: relative;
	float: left;
}

.content_box h2 {
	padding-left: 38px;
	color: #2354A9;
	font-size: 19px;
}

.more {
	position: absolute;
	top: 11px;
	right: 0;
	color: #C93;
}

.content_list {
	border-top: 2px solid #C93;
	margin-top: 26px;
	padding-top: 26px;
}

.content_list li {
	background: url(/images/list_icon.jpg) no-repeat left center;
	padding-left: 20px;
	margin-bottom: 26px;
}

.content_list span {
	float: right;
	color: #999;
}

.QR_box {
	float: left;
}

.QR_box div {
	width: 69px;
	height: 69px;
}

.QR_box p {
	margin-top: 2px;
	text-align: center;
}
/* ½¹µãÍ¼ */
.slideBox {
	overflow: hidden;
	position: relative;
}
.slideBox li {
	background: none;
	padding-left: 0;
	margin-bottom: 0;
}
#hot-img .img_info {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 426px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #000;
	color: #FFF;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.slideBox .prev, .slideBox .next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 55px;
	height: 55px;
	background: url(/images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.slideBox .prev {
	left: 2%;
}
.slideBox .next {
	left: auto;
	right: 0%;
	background-position: 8px 5px;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}