a{text-decoration: none; cursor: pointer;} /* 链接无下划线,有为underline */ 
li {list-style-type: none;}
img{border: 0px;}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.banner .flexslider {
overflow: hidden; position: relative;
	width:100%;
	height:440px;
	overflow:hidden;
	max-width:1200px;

	margin:20px auto;
}
.banner .slides {
	position: relative; z-index: 1;
}
.banner .slides li img {
	margin: 0px auto; display: block; width:1200px; height:450px;
}
.banner .flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; position: absolute; z-index: 2;
}
.banner .flex-control-nav li {
	margin: 0px 5px; width: 14px; height: 14px; display: inline-block; -ms-zoom: 1;
}
.banner .flex-control-nav a {
	background: url("dot.png") no-repeat right 0px; width: 14px; height: 14px; line-height: 40px; overflow: hidden; display: inline-block; cursor: pointer; z-index:999;
}
.banner .flex-control-nav .flex-active {
	background-position: 0px 0px;
}
.banner .flex-direction-nav {
	top: 45%; width: 100%; display: none; position: absolute; z-index: 3;
}
.banner .flex-direction-nav li a {
	width: 50px; height: 50px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.banner .flex-direction-nav li a.flex-prev {
	background: url("prev.png") no-repeat center; left: 40px;
}
.banner .flex-direction-nav li a.flex-next {
	background: url("next.png") no-repeat center; right: 40px;
}
