@charset "utf-8";



#wowslider-container {

	position: relative;

	zoom: 1;

	left: 50%;

	margin-left: -1000px;

	width: 2000px;

	max-width: 2000px;

	max-height: 660px;

	z-index: 100;

	border: 0;

	text-align: left;

	font-size: 10px

}



#wowslider-container.fullscreen-mode,#wowslider-container.fullwidth-mode {

	max-width: none;

	max-height: none

}



* html #wowslider-container {

	width: 100%

}



#wowslider-container .ws_images ul {

	position: relative;

	width: 10000%;

	height: 100%;

	left: 0;

	list-style: none;

	margin: 0;

	padding: 0;

	border-spacing: 0;

	overflow: visible

}



#wowslider-container .ws_images ul li {

	position: relative;

	width: 1%;

	height: 100%;

	line-height: 0;

	overflow: hidden;

	float: left;

	font-size: 0;

	padding: 0 0 0 0 !important;

	margin: 0 0 0 0 !important

}



#wowslider-container .ws_images {

	position: relative;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	max-height: 660px;

	overflow: hidden

}



#wowslider-container.fullscreen-mode .ws_images,#wowslider-container.fullwidth-mode .ws_images {

	max-height: none

}



#wowslider-container .ws_images a {

	width: 100%;

	display: block;

	color: transparent

}



#wowslider-container.fullscreen-mode .ws_images a,#wowslider-container.fullwidth-mode .ws_images a {

	height: 100%

}



#wowslider-container img {

	max-width: none !important

}



#wowslider-container .ws_images img {

	width: 100%;

	border: none 0;

	max-width: none;

	height: 100%;

	padding: 0;

	margin: 0

}



#wowslider-container .ws_images iframe {

	position: absolute;

	z-index: -1

}



#wowslider-container a {

	text-decoration: none;

	outline: 0;

	border: 0

}



#wowslider-container .ws_bullets {

	float: left;

	position: absolute;

	z-index: 70

}



#wowslider-container .ws_bullets div {

	position: relative;

	float: left;

	font-size: 0

}



#wowslider-container a.wsl {

	display: none

}



#wowslider-container .ws_bullets {

	padding: 10px

}



#wowslider-container .ws_bullets a {

	margin-left: 16px;

	width: 33px;

	height: 6px;

	float: left;

	text-indent: -4000px;

	position: relative;

	background: #000;

	background: rgba(0,0,0,0.4);

	border: 1px solid rgba(255,255,255,0.3)

}



#wowslider-container .ws_bullets a.ws_selbull,#wowslider-container .ws_bullets a:hover {

	background: #ff5825;

	border: 1px solid #ff5825

}



#wowslider-container .ws_bullets a:hover {

	-webkit-animation: pulseIn .9s infinite linear;

	-moz-animation: pulseIn .9s infinite linear;

	animation: pulseIn .9s infinite linear

}



#wowslider-container a.ws_next,#wowslider-container a.ws_prev {

	position: absolute;

	display: block;

	text-shadow: none;

	text-align: center;

	background: #000;

	color: #fff;

	top: 50%;

	margin-top: -60px;

	height: 120px;

	width: 80px;

	z-index: 60

}



#wowslider-container a.ws_next span,#wowslider-container a.ws_prev span {

	display: block;

	width: 100%;

	height: 120px

}



#wowslider-container a.ws_next:hover,#wowslider-container a.ws_prev:hover {

	background: rgba(255,255,255,0.1)

}



#wowslider-container a.ws_next {

	right: 0

}



#wowslider-container a.ws_next:after {

	display: block

}



#wowslider-container a.ws_prev {

	left: 0

}



#wowslider-container a.ws_prev:after {

	display: block

}



#wowslider-container a.ws_prev:hover:after {

	-webkit-animation: prevArrow .7s infinite ease-in-out;

	-moz-animation: prevArrow .7s infinite ease-in-out;

	animation: prevArrow .7s infinite ease-in-out

}



#wowslider-container a.ws_next:hover:after {

	-webkit-animation: nextArrow .7s infinite ease-in-out;

	-moz-animation: nextArrow .7s infinite ease-in-out;

	animation: nextArrow .7s infinite ease-in-out

}



* html #wowslider-container a.ws_next,* html #wowslider-container a.ws_prev {

	display: block

}



#wowslider-container:hover a.ws_next,#wowslider-container:hover a.ws_prev {

	display: block

}



#wowslider-container .ws_bullets {

	bottom: 30px;

	left: 50%

}



#wowslider-container .ws_bullets div {

	left: -70%

}



#wowslider-container .ws-title {

	position: absolute;

	display: block;

	bottom: .31em;

	left: 1.23em;

	margin: 9px;

	z-index: 50;

	font-family: MisoBold,Oswald,Impact,Charcoal,sans-serif;

	font-size: 5.5em;

	color: #FFF;

	text-shadow: 1px 1px 1px #333

}



#wowslider-container .ws-title div,#wowslider-container .ws-title span {

	display: inline-block;

	padding: 10px;

	background: #3398b6;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	opacity: .95;

	filter: alpha(opacity=95)

}



#wowslider-container .ws-title div {

	display: block;

	background: #b02d15;

	margin-top: 10px;

	color: #fff;

	opacity: .8;

	text-shadow: 1px 1px 1px #000

}



#wowslider-container .ws_images>ul {

	animation: wsBasic 16.8s infinite;

	-moz-animation: wsBasic 16.8s infinite;

	-webkit-animation: wsBasic 16.8s infinite

}



@keyframes wsBasic {

	0 {

		left: -0

	}



	14.88% {

		left: -0

	}



	25% {

		left: -100%

	}



	39.88% {

		left: -100%

	}



	50% {

		left: -200%

	}



	64.88% {

		left: -200%

	}



	75% {

		left: -300%

	}



	89.88% {

		left: -300%

	}

}



@-moz-keyframes wsBasic {

	0 {

		left: -0

	}



	14.88% {

		left: -0

	}



	25% {

		left: -100%

	}



	39.88% {

		left: -100%

	}



	50% {

		left: -200%

	}



	64.88% {

		left: -200%

	}



	75% {

		left: -300%

	}



	89.88% {

		left: -300%

	}

}



@-webkit-keyframes wsBasic {

	0 {

		left: -0

	}



	14.88% {

		left: -0

	}



	25% {

		left: -100%

	}



	39.88% {

		left: -100%

	}



	50% {

		left: -200%

	}



	64.88% {

		left: -200%

	}



	75% {

		left: -300%

	}



	89.88% {

		left: -300%

	}

}



#wowslider-container .ws_bullets a img {

	text-indent: 0;

	display: block;

	bottom: 16px;

	left: -115px;

	visibility: hidden;

	position: absolute;

	-moz-box-shadow: 0 0 5px #999;

	box-shadow: 0 0 5px #999;

	border: 3px solid #fff;

	max-width: none

}



#wowslider-container .ws_bullets a:hover img {

	visibility: visible

}



#wowslider-container .ws_bulframe div div {

	height: 75px;

	overflow: visible;

	position: relative

}



#wowslider-container .ws_bulframe div div img {

	height: 100%

}



#wowslider-container .ws_bulframe div {

	left: 0;

	overflow: hidden;

	position: relative;

	width: 200px;

	background-color: #fff

}



#wowslider-container .ws_bullets .ws_bulframe {

	display: none;

	bottom: 18px;

	overflow: visible;

	position: absolute;

	cursor: pointer;

	-moz-box-shadow: 0 0 5px #999;

	box-shadow: 0 0 5px #999;

	border: 3px solid #fff

}



#wowslider-container .ws_bulframe span {

	display: block;

	position: absolute;

	bottom: -9px;

	margin-left: 0;

	left: 95px;

	background: url(../image/l.png);

	width: 15px;

	height: 6px

}



#wowslider-container.ws_gestures,#wowslider-container.ws_gestures>div>a {

	cursor: -webkit-grab;

	cursor: -moz-grab;

	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="),move

}



#wowslider-container.ws_gestures.ws_grabbing,#wowslider-container.ws_gestures.ws_grabbing>div>a {

	cursor: -webkit-grabbing;

	cursor: -moz-grabbing;

	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="),move

}



#wowslider-container.ws_video_playing .ws_bullets {

	display: none

}



#wowslider-container.ws_video_playing:hover .ws_bullets {

	display: block

}



#wowslider-container.ws_video_playing_ie .ws_bullets,#wowslider-container.ws_video_playing_ie a.ws_next,#wowslider-container.ws_video_playing_ie a.ws_prev {

	display: block

}



#wowslider-container .ws_video_btn {

	position: absolute;

	display: none;

	cursor: pointer;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 55

}



#wowslider-container .ws_video_btn.ws_youtube,#wowslider-container .ws_video_btn.ws_vimeo {

	display: block

}



#wowslider-container .ws_video_btn div {

	position: absolute;

	background-image: url(../image/l.png);

	background-size: 200%;

	top: 50%;

	left: 50%;

	width: 7em;

	height: 5em;

	margin-left: -3.5em;

	margin-top: -2.5em

}



#wowslider-container .ws_video_btn.ws_youtube div {

	background-position: 0 0

}



#wowslider-container .ws_video_btn.ws_youtube:hover div {

	background-position: 100% 0

}



#wowslider-container .ws_video_btn.ws_vimeo div {

	background-position: 0 100%

}



#wowslider-container .ws_video_btn.ws_vimeo:hover div {

	background-position: 100% 100%

}



#wowslider-container1 .ws_playpause.ws_hide {

	display: none !important

}



#wowslider-container .ws_fullscreen {

	display: none;

	position: absolute;

	font-family: "fullscreen";

	top: .5em;

	right: .5em;

	font-size: 2.25em;

	z-index: 59;

	color: #1ea5c2;

	text-shadow: none

}



#wowslider-container .ws_fullscreen:hover {

	-webkit-animation: pulseOut .9s infinite linear;

	-moz-animation: pulseOut .9s infinite linear;

	animation: pulseOut .9s infinite linear

}



#wowslider-container:hover .ws_fullscreen {

	display: block

}



#wowslider-container .ws_fullscreen:after {

	content: '\e800'

}



.ws_fs_wrapper {

	width: 100%;

	height: 100%;

	background: #efecdd

}



.ws_fs_wrapper>#wowslider-container,.ws_fs_wrapper>#wowslider-container .ws_images {

	margin: 0 auto;

	max-height: none

}



.ws_fs_wrapper>#wowslider-container .ws_fullscreen {

	position: fixed;

	display: block

}



.ws_fs_wrapper>#wowslider-container .ws_fullscreen:after {

	content: '\e801'

}



.ws_fs_wrapper>#wowslider-container {

	border: 0;

	outline: 0;

	-webkit-box-shadow: 0;

	-moz-box-shadow: 0;

	box-shadow: 0

}



@-webkit-keyframes pulseIn {

	0 {

		-webkit-transform: scale(1)

	}



	50% {

		-webkit-transform: scale(1.2)

	}



	100% {

		-webkit-transform: scale(1)

	}

}



@-moz-keyframes pulseIn {

	0 {

		-moz-transform: scale(1)

	}



	50% {

		-moz-transform: scale(1.2)

	}



	100% {

		-moz-transform: scale(1)

	}

}



@keyframes pulseIn {

	0 {

		transform: scale(1)

	}



	50% {

		transform: scale(1.2)

	}



	100% {

		transform: scale(1)

	}

}



@-webkit-keyframes pulseOut {

	0 {

		-webkit-transform: scale(1)

	}



	50% {

		-webkit-transform: scale(0.8)

	}



	100% {

		-webkit-transform: scale(1)

	}

}



@-moz-keyframes pulseOut {

	0 {

		-moz-transform: scale(1)

	}



	50% {

		-moz-transform: scale(0.8)

	}



	100% {

		-moz-transform: scale(1)

	}

}



@keyframes pulseOut {

	0 {

		transform: scale(1)

	}



	50% {

		transform: scale(0.8)

	}



	100% {

		transform: scale(1)

	}

}



@-webkit-keyframes nextArrow {

	0,100% {

		-webkit-transform: translateX(0)

	}



	25% {

		-webkit-transform: translateX(2px)

	}



	75% {

		-webkit-transform: translateX(-2px)

	}

}



@-moz-keyframes nextArrow {

	0,100% {

		-moz-transform: translateX(0)

	}



	25% {

		-moz-transform: translateX(2px)

	}



	75% {

		-moz-transform: translateX(-2px)

	}

}



@keyframes nextArrow {

	0,100% {

		-moz-transform: translateX(0);

		transform: translateX(0)

	}



	25% {

		-moz-transform: translateX(2px);

		transform: translateX(2px)

	}



	75% {

		-moz-transform: translateX(-2px);

		transform: translateX(-2px)

	}

}



@-webkit-keyframes prevArrow {

	0,100% {

		-webkit-transform: translateX(0)

	}



	25% {

		-webkit-transform: translateX(-2px)

	}



	75% {

		-webkit-transform: translateX(2px)

	}

}



@-moz-keyframes prevArrow {

	0,100% {

		-moz-transform: translateX(0)

	}



	25% {

		-moz-transform: translateX(-2px)

	}



	75% {

		-moz-transform: translateX(2px)

	}

}



@keyframes prevArrow {

	0,100% {

		-moz-transform: translateX(0);

		transform: translateX(0)

	}



	25% {

		-moz-transform: translateX(-2px);

		transform: translateX(-2px)

	}



	75% {

		-moz-transform: translateX(2px);

		transform: translateX(2px)

	}

}


.vui-slider .vui-prev {
	position:absolute;
	top:50%;
	left:0;
	z-index:5;
	width:60px;
	height:150px;
	margin-top:-75px;
	border-radius:0 10px 10px 0;
	background:url(../image/prev.gif) no-repeat;
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	transition:0.5s ease;
	-o-transition:0.5s ease;
	-webkit-transition:0.5s ease;
}
.vui-slider .vui-next {
	position:absolute;
	top:50%;
	right:0;
	z-index:5;
	width:60px;
	height:150px;
	margin-top:-75px;
	border-radius:10px 0 0 10px;
	background:url(../image/next.gif) no-repeat;
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	transition:0.5s ease;
	-o-transition:0.5s ease;
	-webkit-transition:0.5s ease;
}

.vui-buttons {
	position:absolute;
	z-index:5;
	bottom:16px;
	left:50%;
	float:left;
	display:inline;
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.vui-button {
	float:left;
	display:inline;
	overflow:hidden;
	height:12px;
	width:12px;
	margin:0 10px;
	padding:0;
	border:none;
	border-radius:6px;
	background:#FFF;
	cursor:pointer;
}
.vui-button-cur {
	background-color:#C00;
}