
/*--------------SLIDER----------------*/

#slider {
	width: 100%;
	margin: 0px auto;
}


/*--------------CONTROLS--------------*/

/*position controls*/
.controls li {
	top: 50%;
	margin-top: -30px
}

.controls li:nth-child(1) {
	left: 0;
}

.controls li:nth-child(2) {
	right: 0;
}


/*------------PAGINATION------------*/

/*style pagination*/
.pagination li {
	background-color: #ddd;
}

.pagination li.active {
	background-color: #63b630;
}


/*-------------HELPERS----------------*/

.responsive {
	width: 100%;
	height: auto;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/*flash*/
#flash_bg{width:100%; margin:0 auto;}
.focus{width: 100%;height: 686px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1;}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:8px; overflow: hidden; font-size:0; padding-top:2px;}
.focus .f_btns .btn span {display: inline-block;width:26px; height: 8px; overflow: hidden; margin: 0 5px; background: #eff4e7; cursor: pointer}
.focus .f_btns .btn span.cur{background: #e3851e;}
.focus .prev {background: url(../images/a01.png) no-repeat; position: absolute;top:318px;left:0; width: 55px; height: 55px; z-index: 3; cursor: pointer}
.focus .next { background: url(../images/a02.png) no-repeat; position: absolute;top:318px; width: 55px; height: 55px;right: 0;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:696px; text-align:center;}