html {}

body, ul, li, span, p, font, div, fieldset, legend, img, input, form, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt{
	margin: 0px; padding: 0px;
}

img {
	border: 0px currentColor; border-image: none;
}

.clear {
	line-height: 0; clear: both; font-size: 0px;
}
ul {
	list-style-type: none; white-space: normal;
}
li {
	list-style-type: none; white-space: normal;
}
table {
	border-collapse: collapse;
}
 
.banner {
	width: 100% !important; height: 300px; position: relative;
}
.banner_inner {
	margin: 0px auto; width: 1100px; height: 300px; position: relative;
}
.banner_img {
	width: 20000px;
}
.banner_img li {
	width: 1920px; float: left; position: relative;
}
.banner .child1 {
	left: 50%; top: 0px; width: 1920px; height: 300px; margin-left: -960px !important; position: absolute;
}
.banner .child2 {
	left: 0px; top: 0px; width: 654px; height: 300px; position: absolute;
}
.banner_common {}

.banner_pre {
	background: url("../images/btn.png") no-repeat 0px 0px; left: 0px; top: 95px; width: 45px; height: 110px; position: absolute; z-index: 6;
}
.banner_next {
	background: url("../images/btn.png") no-repeat -45px 0px; top: 95px; width: 45px; height: 110px; right: 0px; position: absolute; z-index: 6;
}
.banner_pre:hover, .banner_next:hover {
	opacity: 1;
}

.banner .control {
	left: 50%; top: 270px; width: 130px; margin-left: -40px; position: absolute; z-index: 11;
}
.banner .control li {
	background: rgb(42, 28, 13); border-radius: 50%; width: 12px; height: 12px; margin-left: 10px; float: left; cursor: pointer;
}
.banner .control li a {
	display: none;
}
.banner .control li.current {
	background: rgb(255, 255, 255);
}
 
