
/*------------------------------------
 h-tag
------------------------------------*/
h2 {
	margin-bottom:10px;
	clear:both;
}

h3 {
	width:204px;
	height:26px;
	line-height:26px;
	padding-left:10px;
	margin-bottom:10px;
	background:url(../../images/bar_right.gif) no-repeat;
}

/*------------------------------------
 main_v
------------------------------------*/
#main_v {
	width:880px;
	height:340px;
	margin-bottom:10px;
}

#main_v a:hover img{
	opacity:1.0;
	filter: none;
}

#slideshow {
  width: 880px;
  height: 340px;
  margin-bottom:10px;
}

/*------------------------------------
 banner
------------------------------------*/
#banner {
	width:880px;
	height:auto;
	margin-bottom:20px;
	clear:both;
}

#banner ul {
	width:890px;
	height:auto;
	margin-left:-10px;
	overflow:hidden;
	clear:both;
	/zoom:1;	
}

#banner ul li {
	width:166px;
	height:auto;
	float:left;
	border:#CCCCCC 1px solid;
	margin:0px 0px 10px 10px;
	_display: inline;
}

/*------------------------------------
 cont_left
------------------------------------*/
#cont_left {
	width:658px;
	height:auto;
	margin-right:8px;
	float:left;
}

.brand {
	line-height:1.8em;
	margin-bottom:10px;
}

.brand ul {
	width:218px;
	height:auto;
	font-size:10px;
	float:left;
}

.andmore {
	text-align:right;
	font-size:10px;
	clear:both;
	padding-right:10px;
	margin-bottom:40px;	
}

.andmore02 {
	text-align:right;
	font-size:10px;
	clear:both;
	padding-right:10px;
}

/*------------------------------------
 cont_right
------------------------------------*/
#cont_right {
	width:214px;
	height:auto;
	float:left;
}

#cont_right .box {
	margin-bottom:30px;
}

#cont_right .box img {
	margin-bottom:10px;
}

#cont_right .box ul {
	font-size:10px;
	line-height:1.4em;
}

#cont_right .box ul li {
	margin-bottom:10px;
	padding-left:10px;
}