.item_list{}
.item_list .item{
	border-top: #d5d5d5 1px solid;
}

.item_list .item:last-child{
	border-bottom: #d5d5d5 1px solid;
}
.item_list .item .name {
	font-size: 18px;
	margin: 15px 0 13px;
}
.item_list .item .body{
/*	display:none;*/
	padding: 0 0 15px;
}
.item_list .item .subtitle {
	font-size: 14px;
	color: #676767;
	margin: 4px 0 9px;
}
.item_list .item .content{}
.item_list .item .str {
	font-size: 18px;
}

.item_list .collection .heading {
	margin: 0;
	padding: 12px 33px 12px 0;
	cursor: pointer;
	position: relative;
}
.item_list .collection .heading::after {
	display: block;
	content: '';
	width: 14px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 12px;
	border-top: #000 1px solid;
	border-right: #000 1px solid;
	transform: rotate(135deg);
}

.item_list .gallery {
	overflow: hidden;
	width: 100%;
	height: 400px;
	position: relative;
	margin: 0 auto;
}
.item_list .gallery .gallery-2 {
	position: absolute;
	width: 150%;
	left: -25%;
}
.item_list .gallery .gallery {}
.item_list .gallery .gallery .image{
	text-align: center;
}
.item_list .gallery .gallery .image img {
	height: auto;
	display: inline-block;
	max-width: 100%;
	max-height: 350px;
}
.gallery .lSAction a {
	background-color: rgba(255, 255, 255, 0.1);
	height: 100%;
	top: 15px;
	background-image: none;
	width: 15%;
}

.item_list .gallery .lSAction .lSPrev {left:15%}
.item_list .gallery .lSAction .lSNext {right:15%}
