/* css document */
*{ margin:0; padding:0;}

body {
	overflow-y:auto;
	background:url(/uploads/image/zvimages/body_bg.png) repeat-x;
	font-family:"microsoft yahei",΢���ź�;
}

ul{ 
	list-style: none;
}

.button01-over {
	padding:0px;
	font-size: 12px;width: 60px;height: 20px;
	background-image: ;border: none;padding-top: 3px;
}
.button01-out {
	padding:0px;
	font-size: 12px;width: 60px;height: 20px;
	background-image: ;border: none;padding-top: 3px;
}
.button02-over {
	font-size: 12px;width: 80px;height: 20px;
	background-image: ;border: none;padding-top: 3px;
}
.button02-out {
	font-size: 12px;width: 80px;height: 20px;
	background-image: ;border: none;padding-top: 3px;
}
/* ============================================= */

.header,
.contain1,
.contain,
.footer .btn_bar{
	margin:0 auto;
	width:980px;
	border:0px solid red;
}

.header{
	background:url(/uploads/image/zvimages/blue2_02_02.jpg); 
	height:185px; 
}
.contain1{
	margin-bottom: 45px;
}

.contain{
	height:350px;
	overflow:hidden;
	overflow-y:scroll; 
	background-color: #fff; 
	color: #336699; 
	scrollbar-face-color: #92c0d1; 
	scrollbar-shadow-color: #ddf8ff; 
	scrollbar-highlight-color: #92c0d1; 
	scrollbar-3dlight-color: #ddf8ff; 
	scrollbar-darkshadow-color: #92c0d1; 
	scrollbar-track-color:#bed8eb; 
	scrollbar-arrow-color: #ddf8ff; 
}

.footer{
	width:100%; 
	height:45px; 
	line-height:45px;
	text-align: left;
	position:fixed;
	bottom:0px;
	color:#f00;
	background-color: #f1f1f1;
	border-top:1px solid #c0c0c0;
}


.bottom{
	width:100%; 
	height:45px; 
	font:bold 20px/45px ����; 
	color:#f00;
	border-top:1px solid #c0c0c0; 
	text-align:center; 
	position:relative;
}

/* ============================================= */
.table_candidate{
	border-collapse: collapse; 
	width:980px; 
	height:96px;
}

.table_candidate th,
.table_candidate td{
	text-align:center;
	font-size: 14px; 
	border: #bed9ef 1px solid;
}

.table_candidate th{
	font-weight:bold; 
	color:#103864;/*5f8ac5; */ 
	height:28px; 
	line-height:28px;
	background:#dfecf7;
}

.table_candidate td{
	height:212px; 
}


/* ============================================= */
ul.candidate_info li{
	border-bottom: 1px dotted #bed9ef; 
	padding:0px 15px;
	height:28px;
	line-height:28px;
	color:#103864;/*3482cb;5f8113;*/
	font-weight:bold;
	text-align:left;
	
}

p.candidate_desc{
	padding:10px 15px;
	text-indent:2em;
	line-height:1.5;
	text-align:left;
	height:103px;
	overflow-y:auto;
	color:#444;
}

.no{text-align:center; font:bold 12px verdana, geneva, sans-serif}
.no1{text-align:center; font:bold 12px verdana, geneva, sans-serif;display:none; color:#990000;}
