	.focus {
		width: 100%;
		height: auto;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}
	
	.focus .hd {
		width: 100%;
		height: 25px;
		position: absolute;
		z-index: 1;
		bottom: 15px;
		text-align: center;
	}
	
	.focus .hd ul {
		display: inline-block;
		height: 5px;
		padding: 3px 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size: 0;
		vertical-align: top;
	}
	
	.focus .hd ul li {
		display: inline-block;
		width: 15px;
		height: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		background: #8C8C8C;
		margin: 0 5px;
		vertical-align: top;
		overflow: hidden;
	}
	
	.focus .hd ul .on {
		background: #4581fb;
	}
	
	.focus .bd {
		position: relative;
		z-index: 0;
	}
	
	.focus .bd li img {
		width: 100%;
		height: auto;
		background: url(../images/blank.png) center center no-repeat;
	}
	
	.focus .bd li a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		/* 取消链接高亮 */
	}
	













	.banner {
		width: 100%;
		height: auto;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}
	
	.banner .hd {
		width: 100%;
		height: 25px;
		position: absolute;
		z-index: 1;
		bottom: 15px;
		text-align: center;
	}
	
	.banner .hd ul {
		display: inline-block;
		height: 5px;
		padding: 3px 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size: 0;
		vertical-align: top;
	}
	
	.banner .hd ul li {
		display: inline-block;
		width: 15px;
		height: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		background: #8C8C8C;
		margin: 0 5px;
		vertical-align: top;
		overflow: hidden;
	}
	
	.banner .hd ul .on {
		background: #4581fb;
	}
	
	.banner .bd {
		position: relative;
		z-index: 0;
	}
	
	.banner .bd li img {
		width: 100%;
		height: auto;
		background: url(../images/blank.png) center center no-repeat;
	}
	
	.banner .bd li a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		/* 取消链接高亮 */
	}