			* {
				margin: 0;
				padding: 0;
				list-style-type: none;}
			
			a,
			img {
				border: 0;}
			
			body {
				font: 12px/180% Arial, Helvetica, sans-serif, "新宋体";}
			/* flexslider */
			
			.flexslider {
				position: relative;
				height: 400px;
				overflow: hidden;
				background:  50% no-repeat;}
			
			.slides {
				position: relative;
				z-index: 1;}
			
			.slides li {
				height: 400px;}
			
			.flex-control-nav {
				position: absolute;
				bottom: 10px;
				z-index: 2;
				width: 100%;
				text-align: center;}
			
			.flex-control-nav li {
				display: inline-block;
				width: 14px;
				height: 14px;
				margin: 0 5px;
				*display: inline;
				zoom: 1;}
			
			.flex-control-nav a {
				display: inline-block;
				width: 14px;
				height: 14px;
				line-height: 40px;
				overflow: hidden;
				background:  right 0 no-repeat;
				cursor: pointer;}
			
			.flex-control-nav .flex-active {
				background-position: 0 0;}
			
			.flex-direction-nav {
				position: absolute;
				z-index: 3;
				width: 100%;
				top: 45%;}
			
			.flex-direction-nav li a {
				display: block;
				width: 50px;
				height: 50px;
				overflow: hidden;
				cursor: pointer;
				position: absolute;}
			
			.flex-direction-nav li a.flex-prev {
				left: 40px;
				background:  center center no-repeat;}
			
			.flex-direction-nav li a.flex-next {
				right: 40px;
				background: center center no-repeat;}
			.flexslider .slides li{width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;}