.accrodation {
	width: 100%;
}
.acc-trigger {
	margin: 3px 0px 0px; width: 100%; display: block; cursor: pointer;
}
:last-of-type.acc-trigger {
	margin-bottom: 20px;
}
:last-of-type.acc-container {
	margin-bottom: 20px;
}
.no-js :last-of-type.acc-trigger {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.acc-trigger a {   /* 用在详细 规格 两个内容标题上 */
                
	background: url("../../images/accordion-ico.png") no-repeat 20px 13px; padding: 11px 20px 11px 50px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(43, 43, 43); font-family: "Conv_MyriadPro-Regular",Sans-Serif; font-size: 14px; font-weight: normal; text-decoration: none; display: block; text-shadow: none;
}
.acc-trigger a:hover {
	background-color: rgb(251, 251, 251);
}
.acc-trigger a:hover {
	background-position: 8px -58px; color: rgb(51, 152, 212); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.active.acc-trigger a {
	background-position: 8px -58px; color: rgb(51, 152, 212); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.active.acc-trigger a:hover {
	background-position: 8px -58px; color: rgb(51, 152, 212); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.active.acc-trigger a:hover {
	background-color: transparent;
}
.active.acc-trigger {
	background: rgb(255, 255, 255); cursor: default;
}
:last-of-type.active.acc-trigger {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.active.acc-trigger a {
	background-position: 20px -58px; cursor: default;
}
.acc-container .content {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(238, 238, 238); padding: 0px 14px 15px 50px; border-image: none; color: rgb(85, 85, 85); margin-bottom: 4px; background-color: rgb(255, 255, 255);
}
.accrodation h3 {
	color: rgb(34, 34, 34); font-size: 14px; margin-bottom: 5px;
}
.acc-container .content i {
	color: rgb(255, 100, 0);
}
.product-list {
	margin-bottom: 60px;
}
.acc-container .content img {
	padding: 4px; border: 1px solid rgb(255, 211, 182); border-image: none;
}
.product-box {
	width: 320px; padding-right: 50px; float: left;
}
.product-box-image {
	width: 255px; float: right;
}
.images-thumbs img {
	padding: 2px; border: 1px solid rgb(216, 217, 222); border-image: none; margin-right: 4px;
}
.images-thumbs {
	padding-top: 10px;
}
.image-zoom {
	right: 0px; position: absolute;
}
.download a {
	background: url("../../images/icons/prospekt-download.png") no-repeat 0px 6px rgb(255, 255, 255); padding: 10px 10px 10px 35px; color: rgb(28, 96, 83); font-size: 14px; text-decoration: none;
}
.download a:hover {
	color: rgb(8, 57, 48);
}
.download {
	margin-top: 20px; margin-bottom: 20px;
}
.contact-icon a {
	background: url("../../images/icons/contact.png") no-repeat 0px 6px rgb(255, 255, 255); padding: 10px 10px 10px 35px; color: rgb(28, 96, 83); font-size: 14px; text-decoration: none;
}
.contact-icon a:hover {
	color: rgb(8, 57, 48);
}
.contact-icon {
	margin-top: 20px; margin-bottom: 20px;
}
