	/* Horizontal Carousel */
	
	.juHcarousel {
		position: relative;
		/*height: 241px;*/
		padding: 5px 0;
		margin: 0 50px;
		background: none repeat scroll 0 0 #f1f1f1;
		border: 1px solid #cecece;
		border-radius: 7px;
		box-sizing: border-box;
	}
	
	.juHcarousel-introtext,
	.juHcarousel-posttext {
		clear: both;
		float: left;
		margin: 10px 0;
	}
	
	.juHcarousel .ju-slider-wrap {
		clear: both;
		position: relative;
		display: block!important;
		margin: 0 auto;
		padding: 0;
		overflow: hidden !important;
		max-width: 100%;
	}
	
	.juHcarousel-vertical .ju-slider-wrap {
		margin: 0;
	}
	
	.juHcarousel .ju-slider-itemwrap {
		position: relative;
		width: 1000px;
		height: 230px;
		margin: 0 4px;
	}
	
	.juHcarousel .ju-slider-item {
		position: relative;
		float: left;
		width: 192px;
		height: 228px;
		margin: 0 3px;
		padding: 0;
		border: 1px solid #145762;
		z-index: 1;
		/*overflow: hidden;*/
		left: 22px;
		margin-top: 5px;
	}
	
	.ltr .juHcarousel .ju-slider-item {
		left: -14px;
	}
	
	.juHcarousel .ju-slider-item img {
		width: 100%;
		height: 100%;
	}
	
	.juHcarousel .ju-slider-item div a {
		display: block;
		margin: 0 auto;
		padding: 0 5px 10px;
		font: 16px/33px Yekan, Tahoma, Geneva, sans-serif;
		color: #ffffff;
		width: 100%;
		height: 100%;
		margin-top: 0 !important;
		padding-top: 45px;
	}
	
	.juHcarousel .ju-slider-item div a:hover {
		color: #ff6000;
	}
	
	.juHcarousel .ju-slider-item div span {
		display: block;
		height: 88px;
		padding: 0 2px 10px;
		text-align: center;
		font: 11px/22px Yekan, Tahoma, Geneva, sans-serif;
		color: #cccccc;
		/*	overflow: hidden;*/
	}
	
	.juHcarousel .ju-slider-item-inner {
		max-width: 100% !important;
		max-height: 100% !important;
		/*margin: 0 !important;*/
		/*overflow: hidden;*/
		/* Safari/Chrome, other WebKit */
		/* Firefox, other Gecko */
		box-sizing: border-box;
		/* Opera/IE 8+ */
	}
	
	.juHcarousel-horizontal .ju-slider-item-inner {
		clear: both;
	}
	
	.juHcarousel-vertical .ju-slider-item-inner {
		float: left;
	}
	
	.juHcarousel .ju-slider-image {
		float: left;
		margin: 0 10px 10px 0;
		max-height: 100% !important;
		/*Make image responsive*/
		max-width: 100% !important;
		/*Make image responsive*/
		/* Safari/Chrome, other WebKit */
		/* Firefox, other Gecko */
		box-sizing: border-box;
		/* Opera/IE 8+ */
	}
	
	.juHcarousel .ju-slider-image-inner {
		background: none repeat scroll 0% 0% #FFFFFF;
		border: 1px solid #CCCCCC;
		margin: 0px;
		/*overflow: hidden;*/
		padding: 4px;
	}
	
	.juHcarousel .ju-slider-image img {
		display: block;
		margin: 0px;
		padding: 0px;
		max-height: 100% !important;
		/*Make image responsive*/
		max-width: 100% !important;
		/*Make image responsive*/
		/* Safari/Chrome, other WebKit */
		/* Firefox, other Gecko */
		box-sizing: border-box;
		/* Opera/IE 8+ */
	}
	
	.juHcarousel .ju-slider-meta {
		display: inline-block;
		margin-bottom: 10px;
	}
	
	.juHcarousel-vertical .ju-slider-meta {
		margin: 0 10px 10px 0;
	}
	
	.juHcarousel .ju-slider-meta > div {
		clear: both;
		float: left;
		width: 100%;
	}
	
	.juHcarousel .ju-slider-meta .title {
		float: left;
		font-weight: bold;
		margin-right: 10px;
	}
	
	.juHcarousel .ju-slider-meta .value {
		float: left;
	}
	
	.juHcarousel .ju-slider-title {
		font-weight: bold;
		line-height: 1.3;
		font-size: 13px;
		margin-bottom: 10px;
	}
	
	.juHcarousel-vertical .ju-slider-title {
		text-align: left;
	}
	
	.juHcarousel .ju-slider-title a {}
	
	.juHcarousel .ju-slider-intro {
		text-align: left;
		margin-bottom: 10px;
	}
	
	.juHcarousel .ju-slider-readmore {
		margin-bottom: 10px;
		display: inline-block;
	}
	
	.juHcarousel .ju-slider-readmore a {
		background: url("../img/h_carousel/readmore.png") no-repeat scroll right center transparent;
		padding-right: 20px;
		display: inline-block;
	}
	/* Next/Prev button */
	
	.juHcarousel .ju-slider-nextprev-btn {}
	
	.juHcarousel .ju-slider-nextprev-btn .prev,
	.juHcarousel .ju-slider-nextprev-btn .next {
		position: absolute;
		top: 50%;
		width: 35px;
		height: 35px;
		margin-top: -17px;
		background: url("../../plugin/juslider/img/h_carousel/btnNav.png") no-repeat scroll 0 0 transparent;
		text-indent: -9999em;
		cursor: pointer;
		z-index: 99;
	}
	
	.juHcarousel .ju-slider-nextprev-btn .prev {
		left: -20px;
		background-position: 0 0;
	}
	
	.juHcarousel .ju-slider-nextprev-btn .next {
		right: -20px;
		background-position: 0 -70px;
	}
	
	.juHcarousel .ju-slider-nextprev-btn .prev:hover {
		background-position: 0 -35px;
	}
	
	.juHcarousel .ju-slider-nextprev-btn .next:hover {
		background-position: 0 -105px;
	}
	
	.juHcarousel-vertical .ju-slider-nextprev-btn .prev {
		background: url("../img/h_carousel/up.png") no-repeat scroll 0px 0px transparent;
		left: 50%;
		margin-top: 5px;
		margin-left: -10px;
		bottom: auto;
		top: 75px;
	}
	
	.juHcarousel-vertical .ju-slider-nextprev-btn .next {
		background: url("../img/h_carousel/down.png") no-repeat scroll 0px 0px transparent;
		bottom: 0px;
		left: 50%;
		margin-top: 5px;
		margin-left: -10px;
		top: auto;
	}
	
	.juHcarousel .ju-slider-nextprev-btn .disabled {
		opacity: 0.5;
	}
	/* Navigator */
	
	.juHcarousel .ju-slider-navigator-wrap {
		display: inline-block;
	}
	
	.juHcarousel .ju-slider-navigator {
		position: relative;
		margin: 7px;
		padding: 5px;
		border: 1px solid #CCCCCC;
		clear: both;
	}
	
	.juHcarousel .ju-slider-navigator span {
		display: inline-block;
		text-align: center;
		cursor: pointer;
		font-size: 12px;
		color: #FFFFFF;
		padding: 3px 5px;
		min-height: 10px;
		min-width: 12px;
		margin: 0px 5px;
		background-color: #818181;
		width: auto;
	}
	
	.juHcarousel .ju-slider-navigator span.active {
		background-color: #333333;
	}
	/* Control button */
	
	.juHcarousel .ju-slider-control-btn-wrap {
		position: relative;
		margin: 5px 10px;
		float: right;
	}
	
	.juHcarousel-vertical .ju-slider-control-btn-wrap {
		float: left;
		clear: both;
	}
	
	.juHcarousel .ju-slider-control-btn {
		display: inline-block;
		position: relative;
		padding: 2px;
		float: left;
	}
	
	.juHcarousel .ju-slider-begin,
	.juHcarousel .ju-slider-prev,
	.juHcarousel .ju-slider-next,
	.juHcarousel .ju-slider-end,
	.juHcarousel .ju-slider-stop,
	.juHcarousel .ju-slider-pause,
	.juHcarousel .ju-slider-play {
		position: relative;
		float: left;
		text-indent: -9999em;
		width: 24px;
		height: 24px;
		display: block;
		margin: 0px 5px;
		cursor: pointer;
	}
	
	.juHcarousel .ju-slider-begin {
		background: url("../img/h_carousel/begin.png") no-repeat scroll 0% 0% transparent;
	}
	
	.juHcarousel .ju-slider-prev {
		background: url("../img/h_carousel/prev.png") no-repeat scroll 0% 0% transparent;
	}
	
	.juHcarousel .ju-slider-next {
		background: url("../img/h_carousel/next.png") no-repeat scroll 0% 0% transparent;
	}
	
	.juHcarousel .ju-slider-end {
		background: url("../img/h_carousel/end.png") no-repeat scroll 0% 0% transparent;
	}
	/* Play control button */
	
	.juHcarousel .ju-slider-play-control-button {
		display: inline-block;
		position: relative;
		padding: 2px;
		float: left;
		margin-right: 5px;
		height: 25px;
		width: 30px;
	}
	
	.juHcarousel .ju-slider-stop {
		background: url("../img/h_carousel/stop.png") no-repeat scroll 0% 0% transparent;
		position: absolute;
		right: 0px;
	}
	
	.juHcarousel .ju-slider-pause {
		background: url("../img/h_carousel/pause.png") no-repeat scroll 0% 0% transparent;
	}
	
	.juHcarousel .ju-slider-play {
		background: url("../img/h_carousel/play.png") no-repeat scroll 0% 0% transparent;
		position: absolute;
		right: 0px;
	}
