.home-main {
	height:475px;
	width:968px;
	margin:0 auto;
}
.home-line-a {
	float:left;
	width:295px;
	height:475px;
	display:inline;
	overflow:hidden;
}
.home-line-b {
	float:left;
	width:433px;
	height:475px;
	display:inline;
	overflow:hidden;
	background:url(../images/home-mid.jpg) no-repeat;
}
.home-line-c {
	float:left;
	width:240px;
	height:475px;
	display:inline;
	overflow:hidden;
}
/*************************************************************************************************/
.home-a-a {
	height:220px;
	overflow:hidden;
}
.home-a-b {
	height:116px;
	overflow:hidden;
}
.home-a-c {

}
/*************************************************************************************************/
.home-b-a {
	height:229px;
	overflow:hidden;
}
.home-b-b {
	height:229px;
	overflow:hidden;
}
/*************************************************************************************************/
.home-c-a {
	height:95px;
	overflow:hidden;
	background:url(../images/search-bg.jpg) no-repeat;
}
.home-c-b {
	height:380px;
	overflow:hidden;
}
/*************************************************************************************************/
.home-buttons {
	padding:5px 0 0 5px;
}
.home-buttons .items {
	float:left;
	display:inline;
	height:30px;
	width:130px;
	margin:0 10px 8px 5px;
	overflow:hidden;
	background:url(../images/home-button.gif) no-repeat;
}
.home-buttons a,
.home-buttons a:hover {
	text-decoration:none;
	color:#fff;
}
.home-buttons .item-text {
	display:block;
	overflow:hidden;
	height:30px;
	width:100px;
	line-height:30px;
	color:#fff;
	margin-left:30px;
	font-size:14px;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}
/*************************************************************************************************/
.home-link {
	margin:10px 0 0 10px;
}


/*************************************************************************************************/
.home-link .select {
	float:left;
	height: 28px;
	margin:0 0 8px 0;
	border-color:#CACACA;
	border-radius:5px;
	background-color:#F1F1F1;
}
.home-link .select .vui_text {
	height: 28px;
	line-height: 28px;
	margin-right:3px;
	font-family:"Microsoft YaHei",verdana,"\5B8B\4F53";
	color:#000;
}
.home-link .select .vui_icon {
	height: 26px;
	margin-right:8px;
	background-color:#F1F1F1;
	background-image:url(../images/arrow-down.gif);
}

.home-link-select-opt {
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
	-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
	-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
	box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
}
.home-link-select-opt li {
	height:24px;
	line-height:24px;
	font-size:12px;
	font-family:"Microsoft YaHei",verdana,"\5B8B\4F53";
	color:#000;
}
.home-link-select-opt .vui_selected {
	background:#DDE8F6;
	color:#000;
}
.home-link-select-opt .vui_over {
	background:#F5F5F5;
	color:#000;
}
/*************************************************************************************************/
.home-news {
	height:229px;
	width:433px;
	overflow:hidden;
}
.home-news  .title {
	position:relative;
	height:26px;
}
.home-news  .title  .more {
	position:absolute;
	top:0;
	right:6px;
	width:26px;
	height:26px;
	overflow:hidden;
}
.home-news .content {
	width:415px;
	margin:10px auto auto 10px;
}
.home-news .item {
	position:relative;
	height:25px;
	overflow:hidden;
}
.home-news .item  .icon {
	position:absolute;
	top:0;
	left:0;
	height:25px;
	width:25px;
	overflow:hidden;
	background:url(../images/icon.gif) no-repeat center center;
}
.home-news .item  .text {
	display:block;
	width:320px;
	height:25px;
	margin:0 auto 0 25px;
	line-height:25px;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-family:'宋体';
}
.home-news .item  .time {
	position:absolute;
	top:0;
	right:0;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#999;
	overflow:hidden;
	font-family:Verdana;
}
/*************************************************************************************************/
.home-fastpanels {

}
.home-fastpanels .items {
	display:block;
	width:220px;
	margin:0 auto 8px auto;
}
.home-fastpanels .items img {
	display:block;
	height:65px;
	width:220px;
}
/*************************************************************************************************/
.home-search {
	position:relative;
	height:100%;
}
.home-search .serch-input {
	position:absolute;
	top:48px;
	left:69px;
	border:0;
	height:26px;
	width:124px;
	line-height:26px;
	font-size:12px;
	color:#000;
}
.home-search .search-button {
	position:absolute;
	top:48px;
	left:193px;
	height:26px;
	width:26px;
	background:url(../images/search.jpg) no-repeat;
	cursor:pointer;
}