.clear {
	clear: both;
}

#slide_container {
	background:#43363D;
	margin:0px auto;
}
#banner {
	width:1100px;
	height:496px;
	margin:0 auto;
	position:relative;
}
#banner ul {
	list-style: none;
	position: relative;
	margin: 0px auto;
	overflow: hidden;
	width:1100px;
	height:496px;
}
#banner ul li {
	float: left;
	width: 1100px;
	position: absolute;
	-webkit-transition: width 1s linear;
	-moz-transition: width 1s linear;
	-o-transition: width 1s linear;
	-ms-transition: width 1s linear;
	height:496px;

}
div#pagenation {
   position: relative;
   overflow: hidden;
   top: 8px;
}

div#pagenation ul {
	position:relative;
	left:50%;
	float:left;
	list-style: none;
}
div#pagenation li {
   position:relative;
   left:-50%;
   float:left;
   margin: 0;
   
}
div#pagenation li a {
	width:30px;
	height:30px;
	overflow:hidden;
	display:block;
	background-image:url(../img/pagenation.png);
	background-position:0 0;
}
div#pagenation li.active a,
div#pagenation li a:hover {
	background-position:0 30px;
}
div#pagenation li a img {
	visibility:hidden;
	display: none;
}
#btn-prev {
	position: absolute;
	left: 0;
	top:0;
	bottom:0;
	margin:auto;
}
#btn-next {
	position: absolute;
	right: 0;
	top:0;
	bottom:0;
	margin:auto;
}
.cnt_slide{
	position:relative;
}
.cnt_slide>ul {
	list-style: none;
	position: relative;
	margin: 0px auto;
	overflow: hidden;
	width:100%;
	padding:50% 0 0;
}
.cnt_slide>ul li {
	float: left;
	width: 100%;
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transition: width 1s linear;
	-moz-transition: width 1s linear;
	-o-transition: width 1s linear;
	-ms-transition: width 1s linear;

}
.cnt_slide>ul li img{
	width:100%;
}

.cnt_slide ul li img{
	max-width:100%;
}


div[id^="pagenation"]{
	margin:20px 0;
}



div[id^="pagenation"] li {
	display:block;
	margin:5px;
	opacity:0.6;
	border:1px solid #666666;
	background:rgba(255,255,255,0.5)
}
div[id^="pagenation"] li:hover {
	cursor: pointer;
}
div[id^="pagenation"] .active {
	opacity:1 !important;
}


div[id^="pagenation"] li img {
	max-height:100px;
	width:120px;
	vertical-align: bottom;
}