.top-content {
	POSITION: relative; MIN-WIDTH: 1003px; WIDTH: 100%; OVERFLOW: hidden; _top:-20px;
}
.g-clear:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: " "
}
* HTML .g-clear {
	HEIGHT: 1%
}
*:first-child + HTML .g-clear {
	MIN-HEIGHT: 1px
}
.gallery {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 100%; FLOAT: left; HEIGHT: 543px
}
.gallery-item__bg {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: no-repeat 50% 0px; HEIGHT: 543px; TOP: 0px; LEFT: 0px
}
.gallery-item__bg_current {
	TOP: 0px
}
.gallery-tooltips__container {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 940px
}
.gallery-tooltip {
	POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 380px; PADDING-RIGHT: 20px; BACKGROUND: #fff; TOP: -999em; PADDING-TOP: 20px; LEFT: 0px
}
.gallery-tooltip_current {
	TOP: 77px
}
.gallery-tooltip__title {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #5b5b5b; line-height:20px; FONT-SIZE: 1em; FONT-WEIGHT: 300; PADDING-TOP: 0px ;
}
.gallery-tooltip__description .gallery-tooltip__title {
	FONT-SIZE: 1em
}
.gallery-tooltip__description .gallery-tooltip__title STRONG {
	COLOR: #222; FONT-WEIGHT: 300
}
.gallery-tooltip__title {
	FONT-SIZE: 1.6em; /*内部标题大小*/
}
.gallery-tooltip .gallery-tooltip__description {
	FONT-SIZE: 1em; FONT-WEIGHT: bold; line-height:1.5em;
}
.gallery-tooltip .button {
	MARGIN: 15px 0px 0px; FLOAT: right; FONT-SIZE: 1em
}
.gallery-tooltip_default .button {
	MARGIN: 15px 0px 0px
}
.gallery-tooltip .gallery-nav {
	MARGIN: 12px 0px -3px
}
.gallery-list__container {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 861px
}
.gallery-list {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 345px; PADDING-TOP: 0px; LEFT: -46px
}
.gallery-list LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-TOP: 0px
}
.gallery-item {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; MARGIN: 6px; PADDING-LEFT: 7px; WIDTH: 143px; PADDING-RIGHT: 7px; BACKGROUND: #fff; FLOAT: left; COLOR: #fe9a04; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.gallery-item:visited {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; MARGIN: 6px; PADDING-LEFT: 7px; WIDTH: 143px; PADDING-RIGHT: 7px; BACKGROUND: #fff; FLOAT: left; COLOR: #fe9a04; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.gallery-item:hover {
	BACKGROUND: #fe9a04; COLOR: #fff; CURSOR: pointer; TEXT-DECORATION: none
}
.current .gallery-item {
	BACKGROUND: #fe9a04; COLOR: #fff; CURSOR: pointer; TEXT-DECORATION: none
}
.gallery-item__title {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.gallery-item__image {
	WIDTH: 143px; DISPLAY: block; BACKGROUND: no-repeat 50% 0px; HEIGHT: 76px; OVERFLOW: hidden
}
.gallery-item__image IMG {
	MARGIN-LEFT: -70px
}
#unitsGallery LI {
	BACKGROUND: #fff
}
.products-gallery {
	MARGIN: 34px 0px 13px; color:#eb2716;
}
.products-gallery span {
	float:right; font-family:Arial, Helvetica, sans-serif;
}

.products-gallery .more {
	MARGIN-TOP: 9px
}

.s-gallery__item {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 0.85em; PADDING-TOP: 0px
}
.s-gallery__item-label {
	POSITION: relative; MARGIN: 0px 0px 10px; DISPLAY: block; TEXT-DECORATION: none
}
.s-gallery__item-label:hover {
	POSITION: relative; MARGIN: 0px 0px 10px; DISPLAY: block; TEXT-DECORATION: none
}
.s-gallery__item-label:visited {
	POSITION: relative; MARGIN: 0px 0px 10px; DISPLAY: block; TEXT-DECORATION: none
}
.s-gallery__item-image {
	WIDTH: 480px
}
.s-gallery__item-label SPAN {
	POSITION: absolute; PADDING-BOTTOM: 14px; LINE-HEIGHT: 1; PADDING-LEFT: 18px; BOTTOM: 0px; PADDING-RIGHT: 18px; BACKGROUND: #e3261b; COLOR: #fff; FONT-SIZE: 1.66em; RIGHT: 0px; PADDING-TOP: 13px
}
.s-gallery__item-label I {
	MARGIN: 0px 0px 0px 18px
}
.s-gallery__item P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.s-gallery__item-label:hover SPAN {
	BACKGROUND: #fff; COLOR: #e3261b
}
.s-gallery__item-label:hover I {
	BACKGROUND-POSITION: 0px -66px
}

.gallery-nav {
	MARGIN: 0px 0px 20px -4px; OVERFLOW: hidden
}
.gallery-nav_content DIV {
	FLOAT: left
}
.gallery-nav_content A {
	WIDTH: 17px; FLOAT: left; HEIGHT: 17px; TEXT-DECORATION: none
}
.gallery-nav_content A:hover {
	WIDTH: 17px; FLOAT: left; HEIGHT: 17px; TEXT-DECORATION: none
}
.gallery-nav_content A:visited {
	WIDTH: 17px; FLOAT: left; HEIGHT: 17px; TEXT-DECORATION: none
}
.gallery-nav_content SPAN {
	TEXT-INDENT: -9999px; MARGIN: 4px 0px 0px 4px; WIDTH: 9px; DISPLAY: block; BACKGROUND: url(/images/sprite.png) no-repeat -20px -66px; HEIGHT: 9px; OVERFLOW: hidden
}
.gallery-nav_content A:hover SPAN {
	BACKGROUND-POSITION: -30px -66px
}
.gallery-nav_content .active SPAN {
	BACKGROUND-POSITION: -30px -66px
}

.button {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.5em; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 12px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 12px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: #fe9a04; HEIGHT: 31px; COLOR: #fff; FONT-SIZE: 1em; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP: #fff 1px solid; CURSOR: pointer; FONT-WEIGHT: 600; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)
}
.button:hover {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.5em; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 12px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 12px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: #fe9a04; HEIGHT: 31px; COLOR: #fff; FONT-SIZE: 1em; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP: #fff 1px solid; CURSOR: pointer; FONT-WEIGHT: 600; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)
}
.button:visited {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.5em; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 12px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 12px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: #fe9a04; HEIGHT: 31px; COLOR: #fff; FONT-SIZE: 1em; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP: #fff 1px solid; CURSOR: pointer; FONT-WEIGHT: 600; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(150, 150, 150, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)
}
A.button {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 22px; PADDING-TOP: 7px; color:#fff;
}
A.button:hover {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 22px; PADDING-TOP: 7px
}
A.button:visited {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 22px; PADDING-TOP: 7px
}
.button:hover {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: #fe9a04; BORDER-TOP: #fff 1px solid; margin:15px 0px 0px 0px; BORDER-RIGHT: #fff 1px solid
}
.button-big {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 2em; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 40px; FONT-SIZE: 1.28em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px; -moz-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); text-shadow: none
}
.button-big:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 2em; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 40px; FONT-SIZE: 1.28em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px; -moz-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); text-shadow: none
}
.button-big:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 2em; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 40px; FONT-SIZE: 1.28em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px; -moz-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); text-shadow: none
}
.button-black {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 2em; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 40px; FONT-SIZE: 1.28em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px; -moz-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); text-shadow: none
}
A.button-big {
	PADDING-BOTTOM: 9px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; HEIGHT: 22px; PADDING-TOP: 9px
}
A.button-big:hover {
	PADDING-BOTTOM: 9px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; HEIGHT: 22px; PADDING-TOP: 9px
}
A.button-big:visited {
	PADDING-BOTTOM: 9px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; HEIGHT: 22px; PADDING-TOP: 9px
}
.button-black {
	BACKGROUND: #353535
}
.button-black:hover {
	BACKGROUND: #353535
}
.button-black:visited {
	BACKGROUND: #353535
}
.button-black:hover {
	BACKGROUND: #000
}
.ie7 A.button-big {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 23px !important; PADDING-RIGHT: 23px !important; PADDING-TOP: 8px !important
}
.ie7 A.button-big:hover {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 23px !important; PADDING-RIGHT: 23px !important; PADDING-TOP: 8px !important
}
.ie7 A.button-big:visited {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 23px !important; PADDING-RIGHT: 23px !important; PADDING-TOP: 8px !important
}
.ie7 .secondary-nav LI {
	ZOOM: 1; VERTICAL-ALIGN: top
}
.ie7 .s-gallery__item-label {
	ZOOM: 1; VERTICAL-ALIGN: top
}
.ie7 .button {
	LINE-HEIGHT: 1
}
.ie7 .button:hover {
	LINE-HEIGHT: 1
}
.ie7 .button:visited {
	LINE-HEIGHT: 1
}
.ie7 A.button {
	HEIGHT: 24px; PADDING-TOP: 5px
}
.ie7 A.button:hover {
	HEIGHT: 24px; PADDING-TOP: 5px
}
.ie7 A.button:visited {
	HEIGHT: 24px; PADDING-TOP: 5px
}
.ie7 .enquiry-form__right-part {
	WIDTH: 412px
}
.ie7 .separate-list-completed {
	FLOAT: left
}