
#banner {
	width: 100%; height: 409px; overflow: hidden; position: relative; z-index: 2;
}
#banner .pics {
	width: 100%; height: 100%; position: relative;
}
#banner .pics li {
	background: no-repeat center 0px; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 2;
}
#banner .pics li a {
	width: 100%; height: 100%; display: block;
}
#banner .pics .b1 {
	display: list-item;
}
#banner .btns a {
	transition:left 400ms, right 400ms; top: 50%; width: 50px; height: 50px; margin-top: -25px; position: absolute; z-index: 4; -webkit-transition: left 400ms, right 400ms; -moz-transition: left 400ms, right 400ms; -o-transition: left 400ms, right 400ms;
}
#banner .btns .prev {
	left: -50px;
}
#banner .btns .next {
	right: -50px;
}
#banner .btns .on.prev {
	left: 120px;
}
#banner .btns .on.next {
	right: 120px;
}
#banner .btns a span {
	transition:opacity 300ms; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: pointer; -webkit-transition: -webkit-opacity 300ms; -moz-transition: -moz-opacity 300ms; -o-transition: -o-opacity 300ms;
}
#banner .btns a span.off {
	display: block; opacity: 1; -webkit-opacity: 1;
}
#banner .btns a span.on {
	display: none; opacity: 0; -webkit-opacity: 0;
}
#banner .btns .prev .off {
	background: url("prev.png") no-repeat 0px 0px;
}
#banner .btns .prev .on {
	background: url("prev_on.png") no-repeat 0px 0px;
}
#banner .btns .next .off {
	background: url("next.png") no-repeat 0px 0px;
}
#banner .btns .next .on {
	background: url("next_on.png") no-repeat 0px 0px;
}
#banner .btns a:hover .off {
	display: none; opacity: 0; -webkit-opacity: 0;
}
#banner .btns a:hover .on {
	display: block; opacity: 1; -webkit-opacity: 1;
}
#banner .g-wrap {
	left: 50%; width: 1130px; height: 30px; bottom: 0px; overflow: hidden; margin-left: -565px; position: absolute; z-index: 2;
}
#banner .g-wrap .idxs {
	height: 100%; float: left;
}
#banner .g-wrap .idxs li {
	margin: 30px 7px 0px 0px; border-radius: 13px; border: 2px solid rgb(255, 255, 255); transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; width: 9px; height: 9px; float: left; cursor: pointer; -webkit-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -o-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
}
#banner .g-wrap .idxs li.on {
	border-color: rgb(143, 141, 147); background-color: rgb(143, 141, 147);
}