* {
	margin: 0px; padding: 0px;
}
#body{
	 overflow-x: hidden;
}
img {
	border:none;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}

#banner {
	margin: auto; width: 100%; min-width:1080px; height: 600px; overflow: hidden; clear: both; position: relative; z-index: 0;
}
#banner ul.slides li {
	left: 0px; top: 0px; width: 100%; min-width:1080px; height: 600px; text-align: center; display: block; position: absolute; z-index: 0;
}
.flex_comBtn {
	left: 50%; top: 50%; width: 43px; height: 50px; margin-top: -25px; display: block; position: absolute; z-index: 5; cursor: pointer;
}
.ban_left img {
	opacity: 0.7;
}
.ban_right img {
	opacity: 0.7;
}
.ban_left img:hover {
	opacity: 1;
}
.ban_right img:hover {
	opacity: 1;
}
.ban_left {
	margin-left: -612px;
}
.ban_right {
	margin-left: 572px;
}
.ban_margin {
	left: 50%; top: 0px; width: 1080px; margin-left: -540px; position: absolute;
}
.ban_margin li {
	background: url("ban_nav.png") no-repeat left top; width: 178px; margin-right: 2px; float: left;
}
.ban_margin li:hover {
	background: url("ban_nav_bj.png") no-repeat left top;
}
.ban_margin li a {
	height: 54px; color: rgb(255, 255, 255); line-height: 54px; padding-left: 88px; font-size: 16px; text-decoration: none; display: block;
}
.ban_margin li a.ban_a1 {
	background: url("ban_nav_bz1.png") no-repeat 41px;
}
.ban_margin li a.ban_a2 {
	background: url("ban_nav_bz2.png") no-repeat 41px;
}
.ban_margin li a.ban_a3 {
	background: url("ban_nav_bz3.png") no-repeat 41px;
}
.ban_margin li a.ban_a4 {
	background: url("ban_nav_bz4.png") no-repeat 41px;
}
.ban_margin li a.ban_a5 {
	background: url("sj_bt.png") no-repeat 41px;
}
.ban_margin li a.ban_a6 {
	background: url("ban_nav_bz6.png") no-repeat 41px;
}

