﻿div.orbit-wrapper {
	width: 1px; height: 1px; position: relative;
}
div.orbit {
	width: 1px; height: 1px; overflow: hidden; margin-bottom: 17px; position: relative;
}
div.with-bullets.orbit {
	margin-bottom: 40px;
}
div.orbit .orbit-slide {
	left: 0px; top: 0px; position: absolute; max-width: 100%;
}
div.orbit a.orbit-slide {
	border: currentColor; border-image: none; line-height: 0; display: none;
}
div.orbit div.orbit-slide {
	width: 100%; height: 100%;
}
div.orbit-wrapper div.timer {
	top: 30px; width: 40px; height: 40px; right: 10px; overflow: hidden; display: none; position: absolute; z-index: 31; cursor: pointer; opacity: 0.5;
}
div.orbit-wrapper span.rotator {
	background: url("../images/foundation/orbit/rotator-black.png") no-repeat; left: -20px; top: 0px; width: 40px; height: 40px; display: block; position: absolute; z-index: 3;
}
div.orbit-wrapper span.mask {
	top: 0px; width: 20px; height: 40px; right: 0px; overflow: hidden; display: block; position: absolute; z-index: 2;
}
div.orbit-wrapper span.move.rotator {
	left: 0px;
}
div.orbit-wrapper span.move.mask {
	background: url("../images/foundation/orbit/timer-black.png") 0px 0px; left: 0px; width: 40px;
}
div.orbit-wrapper span.pause {
	background: url("../images/foundation/orbit/pause-black.png") no-repeat; left: 0px; top: 0px; width: 40px; height: 40px; display: block; position: absolute; z-index: 4; opacity: 0;
}
div.orbit-wrapper span.active.pause {
	background: url("../images/foundation/orbit/pause-black.png") no-repeat 0px -40px;
}
div.orbit-wrapper div.timer:hover span.pause {
	opacity: 1;
}
div.orbit-wrapper span.active.pause {
	opacity: 1;
}
.orbit-caption {
	font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; display: none;
}
.orbit-wrapper .orbit-caption {
	background: url("blackopacity.png") repeat-x top; padding: 20px; left: 140px; top: 400px; color: rgb(234, 234, 234); line-height: 30px; font-family: "??????"; font-size: 30px; position: absolute; z-index: 4;
}
.orbit-wrapper .orbit-caption h1 {
	background: url("../images/blackopacity.png"); padding: 0px 7px; height: 30px; color: rgb(241, 241, 241); line-height: 30px; letter-spacing: 1px; clear: both; font-family: "Microsoft Yahei"; font-size: 16px; font-weight: normal; margin-left: 155px; float: left; display: block;
}
.orbit-wrapper .orbit-caption h2 {
	background: url("../images/blackopacity.png"); padding: 0px 10px; height: 29px; color: rgb(221, 221, 221); line-height: 29px; clear: both; font-size: 18px; font-weight: normal; margin-top: 0px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
div.orbit-wrapper div.slider-nav {
	display: block;
}
div.orbit-wrapper div.slider-nav span {
	top: 50%; width: 39px; height: 50px; text-indent: -9999px; margin-top: -25px; position: absolute; z-index: 30; cursor: pointer;
}
div.orbit-wrapper div.slider-nav span.right {
	background: url("../images/foundation/orbit/right-arrow-small.png") 0% 0% / 100%; right: 0px;
}
div.orbit-wrapper div.slider-nav span.left {
	background: url("../images/foundation/orbit/left-arrow-small.png") 0% 0% / 100%; left: 0px;
}
.lt-ie9 div.orbit-wrapper div.slider-nav span.right {
	background: url("../images/foundation/orbit/right-arrow-small.png");
}
.lt-ie9 div.orbit-wrapper div.slider-nav span.left {
	background: url("../images/foundation/orbit/left-arrow-small.png");
}
ul.orbit-bullets {
	list-style: none; padding: 0px; left: 50%; bottom: -40px; margin-left: -50px; position: absolute; z-index: 30;
}
ul.orbit-bullets li {
	background: url("../images/foundation/orbit/bullets.jpg") no-repeat 4px 0px; width: 13px; height: 12px; color: rgb(153, 153, 153); text-indent: -9999px; overflow: hidden; margin-left: 5px; float: left; cursor: pointer;
}
ul.orbit-bullets li.active {
	background-position: -8px 0px; color: rgb(34, 34, 34);
}
ul.orbit-bullets li.has-thumb {
	background: none; width: 100px; height: 75px;
}
ul.orbit-bullets li.has-thumb.active {
	background-position: 0px 0px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
div.orbit img.fluid-placeholder {
	width: 100%; display: block; visibility: hidden; position: static;
}
div.orbit {
	width: 100% !important;
}
div.orbit-wrapper {
	width: 100% !important;
}
ul.orbit-bullets {
	list-style: none; padding: 0px; left: 50%; bottom: -50px; margin-left: -50px; position: absolute; z-index: 30;
}
ul.orbit-bullets li {
	background: url("../images/foundation/orbit/bullets.jpg") no-repeat 4px 0px; width: 13px; height: 12px; color: rgb(153, 153, 153); text-indent: -9999px; overflow: hidden; margin-left: 5px; float: left; cursor: pointer;
}
ul.orbit-bullets li.has-thumb {
	background: none; width: 100px; height: 75px;
}
ul.orbit-bullets li.active {
	background-position: -8px 0px; color: rgb(34, 34, 34);
}
ul.orbit-bullets li.has-thumb.active {
	background-position: 0px 0px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
#carousel {
	margin: 0px; padding: 0px; width: 980px; height: 387px; overflow: hidden; clear: both; display: block;
}
#captions {
	display: none; position: absolute;
}
.lt-ie9 .timer {
	display: none !important;
}
.lt-ie9 div.caption {
	background: none; -ms-zoom: 1;
}