/* 轮播图样式 */
.main_visual{
	width:1500px;
	height:484px;
	overflow:hidden;
	position:relative;
	margin: 0 auto;
}
.main_image{
	width: 100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.main_image ul{
	width:200%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li{
	float:left;
	width:100%;
	height:100%;
}
.main_image li a{
	display:block;
	width:100%;
	height:100%;
}
.main_image li a img {
	width: 100%;
	height: auto;
}
#btn_prev,#btn_next{
	z-index:999;
	position:absolute;
	width:40px!important;
	height:100px!important;
	top:40%;
	display:none;
}
#btn_prev{
	background:url('../images/base/left-arrow.png') no-repeat center center;
	left:5%;
}
#btn_prev:hover{
	background:url('../images/base/silder_left.png') no-repeat center center;
}
#btn_next{
	background:url('../images/base/right-arrow.png') no-repeat center center;
	right:5%;
}
#btn_next:hover{
	background:url('../images/base/silder_right.png') no-repeat center center;
}
div.flicking_con{
	position:absolute;
	bottom: 5px;
	right:0;
	left:0;
	margin:auto;
	*left:46%;
	z-index: 555;
	text-align:center;
}
div.flicking_con a{
	cursor:pointer;
	width:20px;
	height:12px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:url('../images/base/slider-dot-w.png') no-repeat center center;
}
div.flicking_con a.on{
	background:url('../images/base/slider-dot.png') no-repeat center center;
}

@media only screen and (max-width: 479px) {
	.main_visual {
		height: 160px;
	}
}