@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体"; text-align:center}

/* flexslider */
.flexslider{
	position: relative;
	height: 555px;
	overflow: hidden;
	background: url(images/loading.gif) 50% no-repeat;
	margin: 0 auto;
}
.slides{position:relative;z-index:1;}
.slides li{height:555px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.a-nav{
	display:block;
	position: absolute;
	left:50%;
	bottom: 0px;
	z-index: 9;
	width: 1220px;
	height: 50px;
	margin-left:-621px;
	
}
.a-nav li{list-style-type:none;display:block;width:283px; float:left;height:51px;line-height:51px;margin:0 0 0 22px; background-color:#F00; font-size:18px; font-weight:bold; color:#FFF;}
.b-nav{
	display:block;
	position: absolute;
	bottom: 0px;
	z-index: 5;
	width: 1221px;
	margin:0 auto;
	
}
.b-nav li{list-style-type:none;display:block;width:284px; float:left;height:51px;line-height:51px;margin:0 0 0 21px; background-color:#F00; font-size:18px; font-weight:bold; color:#FFF;}

.flex-direction-nav{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 550px;
	top: 0px;
}
.flex-direction-nav li a{display:block;width:50px;height:50px;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{
	left: 1%;
	width: 50px;
	font-size: 60px;
	font-weight: bold;
	color: #333;
	height: 550px;
	line-height: 550px;

}
.flex-direction-nav li a.flex-next{
	right: 1%;
	width: 50px;
	font-size: 60px;
	font-weight: bold;
	color: #333;
	height: 550px;
	line-height: 550px;

}
.flex-direction-nav li a:hover{ text-decoration:none;color: #FFF;}