footer{
	background: #f4f4f4;
}
.no-index{
	display: none;
}
section.banner,
section.banner .item{
	min-height: calc(100vh - 186px);
}
section.banner .item{
	background: transparent center bottom no-repeat;
	background-size: cover;
}
section.content{
	background: #f4f4f4;
	min-height: auto;
	padding: 30px 0 0;
}
section.content h1{
	font-size: 20px;
	margin: 0 0 3px;
}
section.content h1:after{
	content: none;
}
section.content h2{
	font-size: 14px;
	margin: 0;
}
section.content ul.list-inline{
	text-align: center;
}
section.content ul.list-inline li{
	margin-left: -5px;
	opacity: .7;
	width: calc(100% / 6);
}
section.content ul.list-inline li .icon-index{
	background: url("../images/icon_index.png") no-repeat;
	background-size: 85px;
	display: inline-block;
	height: 85px;
	margin: 0 auto 5px;
	overflow: hidden;
	width: 85px;
}
section.content ul.list-inline li .icon-index1{
	background-position-y: calc(-85px * 0);
}
section.content ul.list-inline li .icon-index2{
	background-position-y: calc(-85px * 1);
}
section.content ul.list-inline li .icon-index3{
	background-position-y: calc(-85px * 2);
}
section.content ul.list-inline li .icon-index4{
	background-position-y: calc(-85px * 3);
}
section.content ul.list-inline li .icon-index5{
	background-position-y: calc(-85px * 4);
}
section.content ul.list-inline li .icon-index6{
	background-position-y: calc(-85px * 5);
}
section.content ul.list-inline li p{
	color: #555;
	font-size: 14px;
	line-height: 120%;
	margin: 0;
}
section.content ul.list-inline li p.small{
	font-size: 10px;
}
section.content ul.list-inline li:hover{
	opacity: 1;
}
@media (min-width: 768px){
	.index-nav{
		display: none;
	}
	section.banner,
	section.banner .item{
		height: calc(100vh - 358px);
		min-height: calc(900px - 358px);
	}
}