.banner {
	margin: 0px auto; width: 100%; position: relative;}
.banner-box {
	margin: 0px auto 0px -960px; left: 49.5%; width: 1920px;  position: relative; min-width: 1200px;}
.banner-box .bd {
	width: 100% !important;}
.banner-box .bd li .m-width {
	margin: 0px auto; width: 100%; overflow: hidden;}
.banner-box .bd li {
	width: 100% !important; }
.banner-box .bd li a {
	display: block; background-size: auto;}
.banner-btn {
	left: 50%; top: 480px; width: 1210px; margin-left: -605px; position: absolute;}
.banner-btn a {
	top: 0px; width: 49px; height: 104px; display: block; position: absolute; opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4;}
.banner-btn a.prev {
	display:none;
	background: url(../image/foot.jpg) no-repeat 0px 0px; left: 20px;}
.banner-btn a.next {
	display:none;
	background: url(../image/foot.jpg) no-repeat -49px 0px; right: 20px;}
.banner-box .hd {
	left: 46%; top: 250px; width: 250px; position: absolute;}
.banner-box .hd ul li {
	background: url(../image/xiaoyuan.jpg) no-repeat; width: 12px; height: 12px; line-height: 5000px; overflow: hidden; margin-left: 10px; float: left; cursor: pointer;}
.banner-box .hd ul li.on {
	background: url(../image/dayuan.jpg) no-repeat; top: -2px; width: 18px; height: 18px; position: relative;}
@media screen and (max-width:768px) {
	.banner {
		width: 100%;
	}
	.banner-box {
		width: 100%;
		margin:0px;
		left:0px;
		min-width: 0px;
	}
	.banner-box .bd ul {
		width: 100%;
	}
}