* {
	margin: 0px; padding: 0px;
}
a {
	text-decoration: none; cursor: pointer;
}
.clr {
	width: 0px; height: 0px; overflow: hidden; clear: both;
}
.relative {
	width: 100%; position: relative;
}
#home_banner {
	margin: 0px auto; max-width: 1440px;
}
.maxwidth {
	margin: 0px auto; width: 990px;
}
#big_img {
	background: no-repeat center; height: 450px;
}
#small_img {
	background: url("../image/bnbg.png") no-repeat center 0px; top: -127px; width: 100%; height: 114px; padding-top: 13px; position: absolute;
}
#small_pre {
	height: 104px; float: left;
}
#small_next {
	height: 104px; float: left;
}
#small_imgs {
	height: 104px; float: left;
}
#small_pre {
	width: 22px; display: block;
}
#small_next {
	width: 22px; display: block;
}
#small_pre {
	background: url("../image/leftright.png") no-repeat 0px; margin-right: 17px;
}
#small_next {
	background: url("../image/leftright.png") no-repeat -44px; margin-left: 17px;
}
#small_pre:hover {
	background-position: -22px;
}
#small_next:hover {
	background-position: -66px;
}
#small_imgs {
	width: 912px; overflow: hidden;
}
#small_imgs .item {
	padding: 0px 16px; float: left;
}
#small_imgs .item .img {
	background: url("../image/banner_bg.png") no-repeat bottom; padding: 10px 3px 3px; width: 144px; height: 92px; cursor: pointer;
}
#small_imgs .item .img img {
	width: 144px; height: 90px;
}
#small_imgs .item .active {
	background: url("../image/banner_bg_a.png") no-repeat bottom;
}
