@charset "utf-8";

.bgs {

	background: url(../images/icon/footer.jpg) repeat-x left bottom;

	position: relative;

	min-width:1000px;

}

header, .top, .top ul, .logo, .logo ul, .nav, .nav ul, .listMain {

	overflow: hidden;

}

.logo ul li input[type="text"], .logo ul li input[type="button"] {

	border: 0;

	background-color: transparent;

}

header {

	background: url(../images/topbg.jpg) no-repeat center bottom;

	overflow: hidden;

	min-width:1000px;

}

.top {

	border-bottom: 1px solid #f3f3f3;

	background-color: #fff;

	height: 28px;

	line-height: 28px;

	min-width:1000px;

}

.top span { margin:0 20px;}

.top ul {

	margin: 0 auto;

	width: 1000px;

	font-size: 12px;

	color: #959ba0;

	min-width:1000px;

}

.top ul li {

	float: left;

	/*text-shadow: 1px 1px 2px #c6c9cb, 0 0 0 #ced0d3;*/

}

.top ul li+li, .logo ul li+li {

	float: right;

}

.top ul li a {

	color: #959ba0;

	padding: 0 10px;

}

.logo {

	width: 1000px;

	margin: 0 auto;

}

.logo ul li {

	float: left;

	height: 102px;

	margin:1px 0 0 0;

}

.logo ul li:first-child {

	width: 418px;

}

.logo ul li span {

	display: inline-block;

	background: url(../images/search.png) no-repeat;

	width: 326px;

	height: 32px;

	margin: 40px 0 0 0;

}

.logo ul li input[type="text"] {

	color: #959ba0;

	display: inline-block;

	float: left;

	font-size: 13px;

	width: 220px;

	height: 30px;

	line-height: 30px;

	margin: 0 5px;

}

.logo ul li input[type="button"] {

	width: 85px;

	height: 32px;

	float: right;

}

nav {

	background: url(../images/navbg.jpg) repeat-x;

	height: 45px;

	min-width:1200px;

}

nav ul {

	width: 1200px;

	margin: 0 auto;

}

nav ul li {

	text-align: center;

	width: 100px;

	font-size: 15px;

	float: left;

	height: 45px;

	line-height: 45px;

	background: url(../images/line.jpg) no-repeat left center;

	padding: 0 5px;

}

nav ul li a {

	display: block;

	color: #ffffff;

	text-shadow: 0px 0px 1px #cfe2ee, 0 0 0 #cfe2ee;

}

nav ul li:first-child, .ysSchool1 ul li:first-child {

	background-image: none;

}

nav ul li a:hover, nav ul li a.hover1 {

	/*background: url(../images/navhover.jpg) repeat-x;*/
	background-color: #064c7e;

}





/********************************/

.nav_list {

	background:#00b3f1;border-top: 1px solid #0da6da;border-bottom: 1px solid #0da6da;

	height: 45px;

	min-width:1200px;

}

.nav_list ul {

	width: 1200px;

	margin: 0 auto;

}

.nav_list ul li {

	text-align: center;

	width: 100px;

	font-size: 15px;

	float: left;

	height: 45px;

	line-height: 45px;

	background: url(../images/list/list1.jpg) no-repeat left 2px;

	padding: 0 5px;

}

.nav_list ul li a {

	display: block;

	color: #ffffff;

	text-shadow: 0px 0px 1px #cfe2ee, 0 0 0 #cfe2ee;

}

.nav_list ul li:first-child, .ysSchool1 ul li:first-child {

	background-image: none;

}

.nav_list ul li a:hover, .nav_list ul li a.hover1 {

	background: #1f82cc

}

/********************************/







footer {

	background-color: #e2e2e2;

	height: 40px;

	line-height: 40px;

	margin: 40px 0 0 0;

	color: #717171;

	font-size: 12px;

	min-width:1000px;

	

}

.footerInpu {

	border-radius: 3px 3px 0 0;

	display: none;

	width: 150px;

	position: absolute;

	z-index: 1000;

	bottom: 35px;

	right: 0px;

	padding: 10px 0;

	border: 1px solid #dddedf;

	background-color: #ffffff;

}

.footerInpu li {

	height: 25px;

	line-height: 25px;

	cursor: pointer;

	text-align:center;

}

.foo {

	margin: 0 auto;

	position: relative;

	width:1000px;

}

footer span {

	width: 160px;

	padding: 0 20px 0 0;

	margin: 5px 0 0 0;

	float: right;

	position: relative;

	overflow: hidden;

	height: 25px;

	background: #ffffff url(../images/icon/icon19.jpg) no-repeat 160px center;

	display: inline-block;

}

footer b {

	display: inline-block;

	line-height: 25px;

	height: 25px;

	padding: 0 10px;

	float: left;

	display: inline-block;

	background-color: #ffffff;

	border: 1px solid #dddedf;

}

footer #useText {

	height: 25px;

	line-height: 25px;

	float: left;

	width: 70px;

	display: inline-block;

	cursor: pointer;

	border-left: 1px solid #dddedf;

	color: #595959;

	border: 0;

	padding: 0 10px;

}
.lnks2{
	position: absolute;
	top: 0;
	right: 0;
}
footer .cfg_links{
	line-height: 25px;
	text-indent: .6em;
} 
.cfg_links ul{
	position: absolute;
	bottom: 25px;
	width: 160px;
	text-indent: .6em;
	background: #fff;
}

/*******招生列表*******/

.listNav {

	overflow: hidden;

	border-top: 1px solid #0da6da;

	border-bottom: 1px solid #0da6da;

	background-color: #00b3f1;

	height: 50px;

	line-height: 50px;

}

.listNav .listNavUl1, .listNavUl2, .listNavUl3 {

	overflow: hidden;

	width: 1000px;

	margin: 0 auto;

}

.listNav .listNavUl1 li {

	height: 50px;

	line-height: 50px;

	float: left;

	background: url(../images/list/list1.jpg) no-repeat left 2px;

	font-size: 16px;

	text-align: center;

}

.listNav .listNavUl1 li{padding: 0 13px;}

.listNav .listNavUl1 li:first-child, .listNav .listNavUl2 li:first-child, .listNav .listNavUl3 li:first-child {

	background-image: none;

}

.listNav .listNavUl1 li a, .listNavUl2 li a, .listNavUl3 li a {

	color: #fff;

}

.listNavBg {

	background: url(../images/list/list3.jpg) repeat-x center 1px;

	height: 102px;

	overflow: hidden;

	padding:1px 0 0 0;

}

.listNavBg a {

	display: block;

	height: 102px;

}

.listNav .listNavUl2 li {

	height: 50px;

	line-height: 50px;

	float: left;

	background: url(../images/list/list1.jpg) no-repeat left 2px;

	font-size: 16px;

	text-align: center;

}

.listNav .listNavUl2 li a{ display:block; padding:0 13px; margin:0 3px;}

.listNav .listNavUl3 li {

	height: 50px;

	line-height: 50px;

	float: left;

	background: url(../images/list/list1.jpg) no-repeat left 2px;

	font-size: 16px;

	width: 160px;

	text-align: center;

}

.listNav .listNavUl3 li a:hover.listNav, .listNavUl3 li a.lNavHover1, .listNavUl2 li a.lNavHover1, .listNavUl2 li a:hover, .listNavUl1 li a:hover, .listNavUl1 li a.lNavHover1 {

	background-color: #1f82cc;

}

.listNav .listNavUl3 li a, .listNavUl2 li a, .listNavUl1 li a {

	display: block;

	margin: 0 10px;

}

.pagetion {

	overflow: hidden;

	font-size: 12px;

	margin: 30px 0 20px 70px;

}

.pagetion a, .pagetion span {

	cursor: pointer;

	float: left;

	display: inline-block;

	border-right: 0;

}

.pagetion a {

	color: #3c3c3e;

	border: 1px solid #e7e4e4;

	padding: 5px 10px;

	margin: 0 5px;

}

.pagetion a:hover {

	background-color: #1164a2;

	color: #fff;

}

.pagetion input[type="text"] {

	width: 33px;

	border: 1px solid #e7e4e4;

	height: 17px;

	border-right: 0;

	float: left;

}

.pagetion span {

	color: #ffffff;

	border: 1px solid #e7e4e4;

	padding: 5px 10px;

	margin: 0 5px;

	background: #147ec0;

}

.pagetion i {

	color: #989898;

	float: left;

	display: inline-block;

	margin: 3px 0 0 0;

	line-height: 20px;

	overflow: hidden;

}

.icon2 {

	color: #989898;

	width: 50px;

	float: left;

	margin: 3px 10px 0 10px;

}

*+html .pagetion .icon2 {

	color: #989898;

	width: 60px;

	float: left;

	margin: 3px 10px 0 10px;

}

.pagetion .col1 {

	float: left;

	color: #3c3c3e;

	margin: 0 0 0 10px;

}

.pagetion .col2 {

	float: left;

	color: #989898;

	margin: 5px 0 0 0px;

	width: 15px;

	overflow: hidden;

}

.pagetion .icon2 .em1 {

	cursor: pointer;

	cursor: pointer;

	border-bottom: 1px solid #ccc;

	display: block;

	background: url(../images/icon/icon21.jpg) no-repeat;

	width: 13px;

	height: 7px;

	overflow: hidden;

}

.pagetion .icon2 .em2 {

	cursor: pointer;

	cursor: pointer;

	border-top: 1px solid #ccc;

	display: block;

	margin: 1px 0 0 0;

	background: url(../images/icon/icon22.jpg) no-repeat;

	width: 13px;

	height: 7px;

	overflow: hidden;

}

.pagetion .icon2 b {

	border: 1px solid #e7e4e4;

	float: right;

	display: inline-block;

}

.pagetion input[type="submit"] {

	font-size: 14px;

	float: left;

	display: inline-block;

	border: 1px solid #e7e4e4;

	color: #3c3c3e;

	padding: 2px 15px;

	margin: 3px 0 0 20px;

}

.pagetion code {

	float: left;

	color: #3c3c3e;

	margin: 0 0 0 10px;

}

#prve {

	color: #cdcdcd;

	border: 1px solid #ededed;

}

#page_on {

	color: #cdcdcd;

	border: 1px solid #ededed;

}





/*********安保处**************/

.anbaologo { background-color:#fcfcfc; height:102px; overflow:hidden; margin:1px 0 0 0; }

.anbaologo ul, .navgation ul { width:1000px; margin:0 auto; overflow:hidden;}

.anbaologo a { display:block; height:103px;}

.abg { background:url(../images/add/topbg.jpg) no-repeat center top; width:1000px; margin:0 auto;}





/***党建header****/



.anNav {overflow: hidden;height: 48px;}

.naNavBg { background:url(../images/add/navbg1.png) repeat-x; height:48px; line-height:48px;}

.anNav ul { width:1000px; margin:0 auto; overflow:hidden;}

.anNav ul li {height: 48px;line-height: 48px;float: left;background: url(../images/add/navline.jpg) no-repeat left center;font-size: 16px;text-align: center;}

.anNav ul li:first-child { background-image:none;}

.anNav ul li a { display:block; padding:0 15px; margin:0 5px; color:#fff; font-size:15px;}

.naNavBg ul li a:hover, .naNavBg ul li a.anHover { background-color:#8e0b0b; height:45px;}



/***下拉菜单，新增****/



.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}

#MutiNav{width: 1200px;margin: 0 auto;}

#MutiNav A {TEXT-DECORATION: none}

#MutiNav .multiUl { width:100%; height:35px; CLEAR: both; display:block;}

#MutiNav .multiUl LI {display:block; float:left;POSITION: relative;}

#MutiNav .multiUl LI A.go {

	PADDING-RIGHT:20px; DISPLAY: inline-block; PADDING-LEFT:20px; Z-INDEX: 300; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #edf7ea; PADDING-TOP: 0px; TEXT-ALIGN: center

}



#Nav LI.s {

	DISPLAY: inline; FLOAT: left; WIDTH: 8px; COLOR: #517b55; TEXT-ALIGN: center

}

#MutiNav .multiUl LI BLOCKQUOTE {

	DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 45px; HEIGHT: auto; margin-left:0;

}

#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #106aa9 no-repeat 37px -730px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100px; COLOR: #dee6e9; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN: center

}

#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {

	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px; WIDTH: 80%; COLOR: #dee6e9; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #255f51 1px dotted; TEXT-ALIGN: center

}

#MutiNav .multiUl LI BLOCKQUOTE A:hover {

	BACKGROUND: #2c705f; COLOR: #fefbc2! important

}

#MutiNav .multiUl #TopNavDept {

	

}

#MutiNav .multiUl #TopNavDept BLOCKQUOTE {

	DISPLAY: none; LEFT: -254px

}

#MutiNav .multiUl #TopNavDept BLOCKQUOTE .ChildNavIn {

	BACKGROUND: #1b453b; WIDTH: 1000px

}

#MutiNav .multiUl #TopNavDept .NavDeptIn {

	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 310px; TEXT-ALIGN: left! important

}

#MutiNav .multiUl #TopNavDept .NavDeptIn A {

	FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

#TopNavDept .NavDeptIn H6 {

	OVERFLOW: hidden; WIDTH: 310px; LINE-HEIGHT: 23px! important; BORDER-BOTTOM: #2c705f 1px solid; HEIGHT: 23px! important; TEXT-ALIGN: left

}

#TopNavDept .NavDeptIn H6 A {

	DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 23px; HEIGHT: 23px! important

}

#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList {

	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: auto

}

#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList A {

	FLOAT: left; MARGIN: 2px 1px 0px; WIDTH: auto; COLOR: #acbc9e; WHITE-SPACE: nowrap

}

#MutiNav .multiUl #TopNavDept .NavDeptInOther {

	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; OVERFLOW: hidden; PADDING-TOP: 5px

}

#MutiNav .multiUl #TopNavDept .NavDeptInOther A {

	PADDING-LEFT: 13px; BACKGROUND: url(icon.png) no-repeat 0px -116px; MARGIN: 0px 7px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}
































