@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-size: 12px;
	line-height:24px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
}
div, p, ul, img, li, form, input, textarea, select {
	padding:0;
	margin:0;
}
img {
	border:0;
}
ul {
	list-style:none;
}
a:link, a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#ba2636;
	text-decoration:underline;
}
.red a:link, .red a:visited {
	color:#f00;
	text-decoration:underline;
}
.red a:hover {
	color:#f00;
	text-decoration:none;
}
.lk-1 a:link, .lk-1 a:visited {
	color:#005588;
	text-decoration:none;
}
.lk-1 a:hover {
	color:#005588;
	text-decoration:underline;
}
.lk-2 a:link, .lk-2 a:visited {
	color:#555;
	text-decoration:none;
}
.lk-2 a:hover {
	color:#555;
	text-decoration:underline;
}
.lk-3 a:link, .lk-3 a:visited {
	color:#058;
	text-decoration:none;
}
.lk-3 a:hover {
	color:#ba2636;
	text-decoration:underline;
}
.lk-3 {
	color:#058;
}
.lk-4 a:link, .lk-4 a:visited {
	color:#454545;
	text-decoration:none;
}
.lk-4 a:hover {
	color:#ba2636;
	text-decoration:underline;
}
.lk-5 a:link, .lk-5 a:visited {
	color:#ba2636;
	text-decoration:none;
}
.lk-5 a:hover {
	text-decoration:underline;
}
.cr-1 {
	color:#ba2636;
}
/*通用top 表现开始*/
.top {
	height:30px;
	width:940px;
	margin:0 auto;
	background:#f9f8f6;
}
.top-l {
	height:28px;
	width:938px;
	margin-top:4px;
}
.t-link {
	float:left;
	width:642px;
	padding-left:8px;
	line-height:24px;
}
.t-link2 {
	color:#aaa;
	float:right;
	min-width:190px;
	font-family:Arial;
}
.t-link2 a {
	padding:0 6px;
}
.menu {
	zoom:0;
	width:940px;
	height:163px;
	margin:0 auto;
	position:relative;
}
.menu-l {
	left:0px;
	bottom:0px;
	height:35px;
	width:940px;
	position:absolute;
	background:url(../images/x-bg.gif) repeat-x 0 -243px;
}
.time {
	right:0px;
	bottom:30px;
	height:28px;
	width:260px;
	position:absolute;
}
.menu-l ul {
	width:900px;
	margin:0 auto;
	background:url(../images/menu-bg.gif) repeat-x 90px 10px;
}
.menu-l li {
	width:90px;
	float:left;
	text-align:center;
}
.menu-l a:link, .menu-l a:visited {
	display:block;
	width:90px;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	height:28px;
	text-align:center;
	font-family:Arial;
}
.menu-l a:hover, .menu-l .on a:link, .menu-l .on a:visited {
	border:1px solid #aeaaa8;
	border-bottom: none;
	height:28px;
	width:88px;
	padding-top:6px;
	background:#fff;
}
/*通用footer 表现开始*/
.footer {
	width:940px;
	margin:0 auto;
	color:#555;
	margin-top:12px;
	text-align:center;
	background:url(../images/footer-bg.gif) repeat-x 0 0;
}
.footer .n1 {
	width:100%;
	padding:8px 0;
	font-family:Arial;
	background:url(../images/footer-bg2.gif) no-repeat 0 bottom;
}
.footer .n1 a {
	padding:0 5px;
}
.footer .n2 {
	width:715px;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:8px;
}
.footer span {
	font-size:13px;
	color:#ba2636;
}
/*footer 表现开始*/
#footer {
	width:100%;
	text-align:center;
	background:url(../images/bg-x.gif) repeat-x;
}
#footer .nr {
	height:60px;
	width:600px;
	margin:0 auto;
	margin-top:20px;
	padding-left:50px;
	background:url(../images/wj.gif) no-repeat 10px 3px;
}
/*共享 表现开始*/
.b-c li {
	padding-left:18px;
	border-bottom:1px #e7e7e7 dashed;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/hd-1.gif) no-repeat 10px 10px;
}
.b-c b {
	color:#ba2636;
	font-weight:normal;
}
.mp {
	height:280px;
	padding:8px;
	padding-top:5px;
}
.fy-1 {
	font-size:14px;
	color:#454545;
	text-align:center;
	width:96%;
	margin:0 auto;
	padding-top:15px;
	margin-top:20px;
	padding-bottom:15px;
	background:url(../images/x-bg.gif) repeat-x 0 -485px;
}
.fy-1 input {
	padding:1px;
	width:45px;
	margin:0 8px;
	border:1px #4e76b7 solid;
	background:url(../images/x-bg.gif) repeat-x 0 -464px;
}
.fy-1 a:link, .fy-1 a:visited {
	padding:2px 5px;
	color:#333;
	margin:0 6px;
	text-decoration:none;
	border:1px #4e76b7 solid;
}
.fy-1 a:hover {
	color:#fff;
	background:#058;
	font-weight:bold;
}
/*人才供求*/
.job {
	width:652px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:15px;
	color:#454545;
	font-family:Arial;
}
.job td {
	height:35px;
	font-size:13px;
	vertical-align:middle;
	padding-left:8px;
}
.job-t td {
	color:#000;
	font-size:12px;
	background:#cbe1ee;
}
.job-2 td {
	background:#ecf4f9;
}
.jl1 a {
	font-weight:bold;
	display:block;
	min-width:50px;
	padding-left:20px;
	background:url(../images/j-x1.gif) no-repeat left 5px;
}
.jl2 a {
	display:block;
	width:70px;
	margin-right:12px;
	background:url(../images/d-cc.gif) no-repeat right 8px;
}
.job a:link, .job a:visited {
	text-decoration:underline;
}
.job a:hover {
	text-decoration:none;
}
.jl2 a:link, .jl2 a:visited {
	text-decoration:none;
}
/*在线信息*/
.zd-1 {
	margin-top:25px;
}
.zd-1 table {
	background:#eee;
}
.zd-1 td {
	color:#454545;
	background:#fff;
	line-height:28px;
	padding-left:6px;
	padding-right:6px;
}
.zd-1 .b1 {
	text-align:right;
	background:#f2f2f2;
}
.zd-1 .b2 {
	font-size:13px;
	font-weight:bold;
	background:#f9f9f9;
}
.zhao .b1 {
	font-weight:bold;
}
.zhao .b2 {
	color:#058;
	line-height:32px;
	font-weight: normal;
}
/*图片切换*/
.container, .container * {
	margin:0;
	padding:0;
}
.container {
	width:285px;
	height:223px;
	overflow:hidden;
	position:relative;
}
.slider {
	position:absolute;
	left: 0px;
	top: 0px;
}
.slider li {
	list-style:none;
	display:inline;
}
.slider img {
	width:290px;
	height:223px;
	display:block;
}
.num {
	position:absolute;
	right:5px;
	bottom:5px;
}
.num li {
	float: left;
	color: #1661b7;
	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 #1661b7;
	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: #1661b7;
	font-weight: bold;
}

