
.aggregations .aggregation-list .aggregation-item,.imageArea-info-icon img{
	cursor:pointer
}
.main-image-area{
	position:relative;
	height:500px;
	width:100%;
	margin-bottom:60px;
	overflow:hidden;
	display:block;
	border-radius:8px;
	-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);
	box-shadow:0 1px 13px 0 rgba(0,0,0,.11)
}
.main-image{
	background:#fff;
	margin-bottom:50px;
	border-radius:6px;
	height:100%;
	width:100%;
	overflow:hidden;
	position:absolute
}
.main-image .imageLayout{
	position:absolute;
	top:0;
	left:0
}
.main-image .imageLayout .ladel{
	position:absolute;
	border:solid 1px #aaa;
	background-color:transparent;
	line-height:12px;
	border-radius:20%;
	font-weight:700;
	cursor:pointer;
	color:#f0110d;
	text-decoration:none;
	white-space:nowrap;
	display:block
}
.main-image .imageLayout .ladel.a2d{
	background:#fff;
	opacity:1
}
.main-image .imageLayout .ladel.active{
	z-index:10
}
.main-image .imageLayout .ladel:hover{
	z-index:20
}
.main-image .imageLayout .ladel.active,.main-image .imageLayout .ladel:hover{
	border:1px solid #278ece;
	background:rgba(39,142,206,.39)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0.4,startColorstr='#278ece', endColorstr='#278ece')
}
.main-image .imageLayout .ladel.a2d.active,.main-image .imageLayout .ladel.a2d:hover{
	opacity:1;
	background:#bbdaef!important
}
.main-image .imageLayout img{
	border-radius:6px;
	max-width:inherit
}
.table:not(.table-child)>.table-body>.table-row:hover{
	background:#f1f5f9
}
.imageArea-related.table .table-body .to-image:hover{
	background:#f1f5f9
}
.aftermarket-table tr.info.on,.imageArea-related.table .table-body .active,.imageArea-related.table .table-body .active:hover{
	background:#dcf3d5
}
.imageArea-info{
	position:absolute;
	background:#fff;
	right:0;
	bottom:30px;
	z-index:200;
	border:1px solid #278ece;
	width:180px;
	display:none
}
.imageArea-info.active{
	display:block
}
.imageArea-info .ico{
	position:absolute;
	top:calc(100% - 3px);
	right:-1px
}
.imageArea-info .info-block{
	margin:10px;
	width:160px;
	padding-bottom:10px;
	border-bottom:1px solid #278ece
}
.imageArea-info .info-block:nth-child(7),.imageArea-info .info-block:nth-child(8){
	padding-bottom:0;
	border-bottom:none
}
.imageArea-info .info-block .image{
	width:35px;
	height:35px
}
.imageArea-info .info-block .text{
	width:110px;
	font-size:12px;
}
.imageArea-info .image,.imageArea-info .text{
	display:inline-block;
	vertical-align:middle
}
.imageArea-info .image{
	width:30px;
	height:33px;
	position:relative
}
.imageArea-info .image .icon{
	position:absolute;
	bottom:-4px;
	left:0;
	color:#278ece;
	font-size:10px;
	font-weight:700
}
.imageArea-info .text{
	padding-left:10px;
	width:105px
}
.imageArea-info-icon{
	position:absolute;
	display:block;
	right:10px;
	bottom:11px;
	z-index:100
}
.imageArea-info-stretch{
	bottom:35px
}
.imageArea-info-minus{
	bottom:60px;

}
.imageArea-info-plus{
	bottom:85px
}
.imageArea-info-label .eye_close{
	display:none
}
.imageArea-info-label .eye_open,.imageArea-info-label.active .eye_close{
	display:block
}
.imageArea-info-label.active .eye_open,.item-body .item-content .slider img{
	display:none
}
.imageArea-info-label{
	bottom:110px
}
.imageArea-info-label span{
	position:absolute;
	top:0;
	color:#278ece;
	-webkit-transform:rotate(70deg);
	-ms-transform:rotate(70deg);
	transform:rotate(70deg);
	left:6px;
	display:none
}
.imageArea-info-label,.imageArea-info-minus,.imageArea-info-plus,.imageArea-info-stretch{
	position:absolute;
	display:block;
	right:10px;
	z-index:100;
	cursor:pointer
}
@media (max-width:1000px){
	.page{
		padding:0 5px
	}
	
	.imageArea-info-icon .imageArea-info{
		width:290px;
		-webkit-columns:2;
		-moz-columns:2;
		columns:2
	}
	.imageArea-info-icon .imageArea-info .info-block{
		margin:5px
	}
	.imageArea-info-icon .imageArea-info .info-block .text{
		width:95px
	}
	.imageArea-info-icon .imageArea-info .info-block:nth-child(4){
		border-bottom:0 solid #278ece
	}
