/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
ul,
li,
dl,
ol {
	list-style: none;
}

.banner {
	width: 100%;
	overflow: hidden;
	position: relative
}

.banner_inner {
	position: relative;
	height: 220px;
	width: 1330px;
	margin: 0 auto
}

.banner_img {
	width: 20000px
}

.banner_img li {
	float: left;
	width: 100%;
	position: relative
}

/* .banner_img li.bgli01 {
	background: #2a95bb url(../images/1-0.png) center no-repeat;
}

.banner_img li.bgli02 {
	background: url(../images/2-0.png) center no-repeat;
}

.banner_img li.bgli03 {
	background: url(../images/3-0.png) center no-repeat;
} */

.banner .child1 {
	position: absolute;
	width: 1330px;
	height: 220px;
	left: 0px;
	top: 0
}

.banner .child2 {
	position: absolute;
	width: 1100px;
	height: 220px;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}

.banner_common {
	position: relative;
	width: 1330px;
	margin: 0 auto
}

.banner_pre {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: 140px;
	width: 60px;
	height: 60px;
	cursor: pointer;
	background: url(/rsc/images/images/banner_btn_l_24.png) no-repeat;
	opacity: .3;
	filter: alpha(opacity=30)
}

.banner_next {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: 140px;
	width: 60px;
	height: 60px;
	cursor: pointer;
	background: url(/rsc/images/images/banner_btn_r_24.png) no-repeat;
	opacity: .3;
	filter: alpha(opacity=30)
}

.banner_pre:hover,
.banner_next:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.banner .control {
	width: 130px;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -40px
}

.banner .control li {
	float: left;
	margin-left: 8px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	cursor: pointer;
	background: #fff
}

.banner .control li a {
	display: none
}

.banner .control li.current {
	background: #ff7f02
}
