.headline{
	width: 504px;
	height: 240px;
	clear: both;
}
/**/
.index_content{
	display: inline-block;
	width: 504px;
	background: url(../images/index_middle_bck.png) repeat-y;
	clear: both;
}
.campaign{
	padding: 10px 16px 0px 16px;
	clear: both;
}
.campaign .item{
	float: left;
	height: 105px;
	width: 229px;
	background: url(../images/index_box_bck.png) no-repeat;
}
.campaign .item_inner{
	position: relative;
	margin-bottom: 10px;
}
.campaign .item_sep{
	float:left;
	width: 14px;
	height: 1px;
}
.campaign .v_sep{
	clear: both;
	height: 10px;
}
.campaign .item .title{
	position: absolute;
	top: 0px;
	left: 15px;
	width: 229px;
	height: 29px;
	font: 700 8pt/26px Tahoma;
}
.campaign .item .image{
	position: absolute;
	top: 30px;
	left: 0px;
	width: 102px;
	height: 76px;
}
.campaign .item .image img{
	width: 101px;
	height: 63px;
	margin-right: 1px;
	margin-bottom: 13px;
}
.campaign .item .short_content{
	position: absolute;
	top: 34px;
	left: 114px;
	width: 114px;
	height: 28px;
	overflow: hidden; 
}
.campaign .item .price{
	position: absolute;
	top: 71px;
	left: 118px;
	width: 125px;
	height: 40px;
	font: 700 9pt Tahoma;
	color: #FFF;
}
.campaign .item .extra{
	position: absolute;
	top: 94px;
	left: 118px;
	width: 125px;
	height: 25px;
	font: 200 8pt Tahoma;
	color: #666;
}
