
.banner {
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:10px!important
}
.banner-box {
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden
}
.banner-box .bd {
	width:100%!important
}
.banner-box .bd li .m-width {
	width:100%;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	text-align:center
}
.banner-box .bd ul {
	margin:0;
	width:100%!important;
	
}
.bannerimg {
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px
}
.banner-box .bd li {
	width:100%!important;
	height:auto;
	list-style:none
}
.banner-box .bd li a {
	background-size:auto
}
.banner-btn {
	width:100%;
	position:absolute;
	top:0;
	height:100%;
	left:0
}
.banner-btn a {
	display:block;
	width:35px;
	height:66px;
	position:absolute;
	top:0;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	-khtml-opacity:.4;
	opacity:.4;
	top:50%;
	margin-top:-33px
}
.banner-btn a.prev {
	left:20px;
	background:url(../image/bt-left.png) no-repeat
}
.banner-btn a.next {
	right:20px;
	background:url(../image/bt-right.png) no-repeat
}
.banner-box .hd {
	position:absolute;
	text-align:center;
	width:100%;
	bottom:20px
}
.banner-box .hd ul {
	margin:0!important;
	padding:0!important
}
.banner-box .hd ul li {
	display:inline-block;
	width:50px;
	height:6px;
	text-indent:-9999px;
	margin:0 5px;
	background:#ccc;
	cursor:pointer
}
.banner-box .hd ul li.on {
	background:#bb0110
}
