.index_title {
	width: 100px; height: 22px;
}
.index_title h2 {
	background: url("../images/index/index_title.gif") no-repeat; height: 22px; text-indent: -9999px; overflow: hidden;
}
#focusBar {
	width: 100%; height: 540px; overflow: hidden; clear: both; position: relative;
}
#focusBar li {
	width: 100%; height: 540px; overflow: hidden; clear: both; display: none; position: absolute;
}
#focusBar li a {
	display: block;
}
#focusBar li img {
	display: block;
}
#focusBar .focusL {
	left: -500px; top: -1px; height: 540px; margin-left: 50%; position: absolute; z-index: 9;
}
#focusBar .focusR {
	left: -500px; top: -1px; height: 540px; margin-left: 50%; position: absolute; z-index: 19;
}
a.arrL {
	top: 180px; width: 52px; height: 134px; text-align: center; font-size: 50px; display: block; position: absolute; z-index: 99; cursor: pointer;
}
a.arrR {
	top: 180px; width: 52px; height: 134px; text-align: center; font-size: 50px; display: block; position: absolute; z-index: 99; cursor: pointer;
}
.index_banner_bottom {
	background: url("../images/index/index_banner_bottom.gif") repeat-x; width: 100%; height: 28px;
}
#product h2 {
	background-position: 0px 0px; width: 182px;
}
.product_main {
	width: 1000px; height: 163px; overflow: hidden;
}
.product_main ul {
	width: 1030px; height: 163px;
}
.product_main li {
	background: rgb(255, 255, 255); width: 225px; height: 153px; margin-right: 20px; float: left; position: relative; z-index: 0;
}
.product_main li img {
	width: 225px; height: 153px; display: block;
}
.product_main li p {
	background: rgb(0, 0, 0); left: 4px; width: 225px; height: 30px; bottom: 4px; line-height: 30px; display: none; position: absolute; z-index: 5; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
.product_main li p span {
	color: rgb(255, 255, 255); padding-left: 8px; font-family: ΢���ź�; font-size: 18px; float: left;
}
.product_main li p a {
	background: url("../images/index/product_main_dot.png") no-repeat right 12px; color: rgb(255, 255, 255); padding-right: 10px; font-size: 14px; margin-right: 5px; float: right; display: block;
}
#partner h2 {
	background-position: -182px 0px; width: 204px;
}
.partner_main {
	width: 1000px;
}
#partnerUl {
	width: 1000px; clear: both;
}
#partnerUl li {
	margin: 7px; width: 310px; height: 190px; overflow: hidden; float: left; cursor: pointer;
}
#partnerUl img {
	width: 310px; height: 190px;
}
#partnerUl .partner_tit {
	background: rgb(51, 51, 51); width: 310px; height: 190px; display: none;
}
#link {
	background: rgb(229, 228, 228); width: 100%;
}
#link h2 {
	background-position: -386px 0px; width: 207px;
}
#link ul {
	height: auto; overflow: hidden; padding-top: 26px; padding-bottom: 22px;
}
#link li {
	width: 111px; height: 30px; line-height: 30px; float: left;
}
#link a {
	color: rgb(142, 142, 142);
}
#link a:hover {
	color: rgb(255, 150, 0);
}
