.base{
	background: url(../images/base_index_bck.png?v2) no-repeat 34px 0px;
}
.base_middle_inner{
	padding-top: 0px;
}
/**/
.middle{
	clear: both;
	width: 660px;
	height: 410px;
}
.middle .part_1{
	float: left;
	width: 230px;
	padding-top: 10px;
	margin-right: 16px;
}
.middle .part_2{
	float: left;
	width: 414px;
}
/**/
.news {
	text-align: left;
	margin-bottom: 5px;
	background: url(../images/index_news_bck.png) no-repeat left bottom;
}
.news .caption{
	padding-left: 7px;
	height: 21px;
}
.news .caption span{
	font: 100 11px/21px Tahoma;
	color: #ffffff;
}
.news img{
	width: 210px;
	height: 144px;
	margin: 4px 14px 14px 4px ;
}
.news .title{
	padding-top: 20px;
	padding-bottom: 5px;
}
.news .title a{
	font: 700 8pt/15px Tahoma;
	color: #0351a0;
}
.news .short_content{
	height: 75px;
	overflow: hidden;
}
.news .short_content a{
	font: 100 8pt/15px Tahoma;
	color: #3b3b3b;
}
.news .item_list{
	clear: both;
	width: 410px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.news .item{
	height: 22px;
	background: url(../images/icon_05.png) no-repeat 0px 10px;
	overflow: hidden;
	padding-left: 15px;
}
.news .item a{
	font: 700 8pt/22px Tahoma;
}
/**/
.gallery{
	height: 237px;
	width: 411px;
}
.gallery .caption{
	height: 21px;
	padding-right: 5px;
}
.gallery .title{
	float: left;
	font: 100 11px/19px Tahoma; 
	color: #8a8a8a;
}
.gallery .item{
	float: right;
	width: 25px;
	height: 21px;
	background: url(../images/main_gallery_item_bck.png) no-repeat;
	text-align: center;
	font: 100 11px/21px Tahoma;
	color: #ffffff;
	cursor: pointer;
	margin-left: 1px;
}
.gallery .image{
	padding: 5px;
}
.gallery img{
	width: 401px;
	height: 206px;
}