	
#indexpage #con-box-body{
	height:533px;
/*line-height:6px;*/
/*	border:1px solid #F00;*/
	}


#con-jobs{
	width: 310px;
	text-align:left;
	}

.con-absposition{
	position:relative;
	height:533px;
	}

.jobs-headline{
	margin:0px auto 0 0;
	}
.jobs-headline h1{
	font-size:16px;
    line-height:normal;
	padding:8px 0 0 0;
	color: #fff;
	font-weight:normal;
	width:auto;
	text-align:left;
	vertical-align:baseline;
	}
	
.jobs-headline h1 a:link{color: #FFF;}
.jobs-headline h1 a:visited{color: #FFF;}
.jobs-headline h1 a:hover{color: #efefef;}
.jobs-headline h1 a:active{color: #efefef;}

.jobs-headline h2{
	font-size:12px;
	line-height:normal;
	padding:10px 0 0 10px;
	color: #0099cc;
	font-weight:normal;
	width:auto;
	text-align:left;
	vertical-align:baseline;
	background:url(../images/dot_arrow.gif) no-repeat left 14px;
}
	
.jobsbody{
	height:140px;
	overflow:hidden;
		width:100%;
		vertical-align:top;
	}


#news-box{
/*	margin:285px auto 0 auto;*/
/*margin:0px auto 0 0;*/

	width:300px;
	position:absolute;
	top:285px;
	left:0;
	text-align:center;
		}
		
#news-box #news-headline{
	width:300px;
	height: 64px;
	background:url(../images/index_39.jpg) no-repeat center top;
	position:relative;
/*font-family: "Trebuchet MS";*/
text-align:left;
	}
	
#news-box p{
	color: #fa0041;
	font-size:12px;
	line-height:normal;
	position:absolute;
	top: 25px;
	left: 19px;

	
	}
#news-box h1{
	font-size:16px;
	line-height:normal;
	padding:12px 0 0 62px;
	color: #0099cc;
	font-weight:normal;
	width:auto;
	text-align:left;
	vertical-align:baseline;
	}
#news-box h2{
	font-size:12px;
	line-height:normal;
/*	padding:0px 0 0 62px !important;*/
	*padding:4px 0 0 62px;
	padding:2px 0 0 62px;
	color: #8b8b8b;
	font-weight:normal;
	width:auto;
	text-align:left;
		vertical-align:baseline;
	}


.newsbody{
	height:117px;
	width:100%;
	background:#FFF;
	overflow:hidden;
	vertical-align:top;
	}


.newslist{
	margin:0 auto ;
	width:274px;
height:28px;
	border-bottom:1px solid #dadada;

	text-align:left;
	line-height:normal;


	}
	
.newslist tr:hover{
	background:#efefef;
	}
	
	
	
	
.newslist-icon{
		width: 16px;
    vertical-align:middle;
/*background-color: #dadada;*/

	}
.newslist-title{
    vertical-align:middle;
	
/*background-color: #efefef;*/
	}



.newslist-date{
	font-size:10px;
	color: #8b8b8b;
		width:52px;
    vertical-align:middle;
	text-align:right;

/*background-color: #dadada;*/

	}
	
.newslist-firm{
	font-size:12px;
	color: #8b8b8b;
		width:140px;
    vertical-align:middle;
	text-align:right;

/*background-color: #dadada;*/

	}



#con-cooperation{
	width: 310px;
/*	text-align:right;*/
/*	vertical-align:bottom;*/
/*	vertical-align:bottom;*/

	}


.casebody{
	height:340px ;
		width:100%;
	overflow:hidden;
			vertical-align:top;
	}

.caselist{
width: 270px;
border-bottom: 1px solid #dadada;
margin: 0 auto 10px auto;
text-align: left;
}



.caselist-icon{
width: 14px;
vertical-align: middle;

padding-top:0px;
/*background-color: #dadada;*/
}
.caselist-title{
font-size: 12px;
line-height: normal;
padding:4px 0 4px 0 ;
/*background-color: #efefef;*/

}
.caselist-unit{
color: #333;
padding:4px 0 4px 0 ;
/*background-color: #ccc;*/
}
.caselist-unit span{
padding-left:8px;
color: #808080;
line-height:normal;
vertical-align:baseline;
}


#con-cooperation #ad-wideimg{
	width:300px;
	/*margin:0 0 0 auto;*/
	margin:0;
	position:absolute;
	bottom:0px !important;
	bottom:-1px;/*fix IE6 bug*/
	right:0;

	}



#con-ad{
	width: 160px;
	text-align:right;
	background:url(../images/index_40.jpg) no-repeat left bottom;
	}
	
#con-ad-img{
/*	margin:11px 0 0 auto;*/
	height: 90px;
	position:absolute;
	top: 11px;
	right:0;
/*	border:1px solid #F00;*/
	
	}
#con-ad-txt{
/*		margin:0 0 0 auto;*/
/*			border:1px solid #F00;*/
	position:absolute;
	bottom:0px !important;
	bottom:-1px;/*fix IE6 bug*/
	right:0;
	}
	
.adbody{
	width: 100%;
	height:205px;
	vertical-align:top;
	}


#con-ad-txt ul{
margin: 0 auto;
width: 120px;
list-style:none;
font-size: 12px;
line-height: normal;
vertical-align: baseline;
text-align:left;
}

#con-ad-txt ul li{
border-bottom: 1px solid #dadada;
color: #0099cc;
padding: 8px 0 2px 0;
height: 16px;

}



#indexpage #bottomspace{
	background:url(../images/index_56.jpg) no-repeat center top; 
	}