.index_focus{
	position:absolute;
	width: 92%;
	overflow: hidden;
	text-align: center;
	z-index:9;
	right:0; top:0;height: 738px;
}
.index_focus .bd li {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.index_focus .bd li img{ width:100%;}
.index_focus_post {
	z-index: 10;
}
.index_focus_pre, .index_focus_next {
	
	position: absolute;
	top: 45%;
	margin-top: -36px;
	width: 72px;
	height: 72px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	z-index: 99999;
	background:url(../ban/ico_sliding.png) no-repeat;
}
.index_focus_pre {
	left: 30px;
	background-position: 0 0;
}
.index_focus_pre:hover {
	background-position: 0 -144px;
}
.index_focus_next {
	right: 30px;
	background-position: 0 -72px;
}
.index_focus_next:hover {
	background-position: 0 -216px;
}
.index_focus {height:738px;}
.index_focus .bd li {height:738px;}
.index_focus .slide_nav {
    position: absolute;
    right:20px;
    bottom:25px;
	z-index:80;
}
.index_focus .slide_nav li{width:15px; height:15px;margin:5px 0;border-radius:50%;}
.index_focus .slide_nav a { cursor:pointer; width:15px; height:15px; background-color:#fff; opacity:0.8; border-radius:50%; display:block}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{background-color: #dbb866;border-radius:50%;}

.ban_bg1{ background:url(../ban/1.jpg) left top no-repeat; background-size: cover; cursor:pointer;}
.ban_bg2{ background:url(../ban/2.jpg) left top no-repeat; background-size: cover;}
.ban_bg3{ background:url(../ban/3.jpg) left top no-repeat; background-size: cover;}
.ban_bg4{ background:url(../ban/4.jpg) left top no-repeat; background-size: cover;}


@media all and (max-width:767px){
.index_focus{width: 100%;height:315px;}
.index_focus .bd li{background-size: 100%;height:315px;}
.firstpage{height: 315px;}
}

