.clearAll { clear: both; height: 0; font-size: 0; }

.home-jcarousel-box { background:#000; height: 280px; width: 378px;  position: relative; overflow: hidden;}

	.home-jcarousel-box ul { overflow: hidden; height: 280px;}
	.home-jcarousel-box li { float: left; display: block; width: 378px; height: 280px; position: relative;}
	.home-jcarousel-box li .c_h_des { position: absolute; bottom: 25px; left: 0;  width: 358px; padding: 10px; background: #000000 url(../images/jCarousel/bg_title_home.png) repeat-x 0 0; color: #fff; font-size: 12px; font-weight: normal; }
	.home-jcarousel-box .center-wrap {position: relative; bottom: 26px; left: 0; height: 20px; padding: 6px 5px 0; background-color: #000; color: #fff; width: 368px; font-weight: bold; font-size: 12px; }
	.home-jcarousel-box .carousel-pagination { text-align: center;}
	#wrapper .home-jcarousel-box .center-wrap  p a,
	#main .home-jcarousel-box .center-wrap  p a { background: url(../images/jCarousel/bg_pagination.png) no-repeat scroll 0 0 #000000; cursor: pointer; height: 9px; line-height: 20px; margin: 0; padding: 0 2px; width: 10px;}
	#wrapper .home-jcarousel-box .center-wrap  p a.active,
	#main .home-jcarousel-box .center-wrap  p a.active { background-position: 0 -21px; }
	#wrapper .home-jcarousel-box .center-wrap  p a span,
	#main .home-jcarousel-box .center-wrap  p a span{ visibility: hidden;}
	.home-jcarousel-box .carousel-previous { background: url(../images/jCarousel/bg_nav.png) no-repeat scroll 0 5px transparent; border: 0 none; bottom: 4px; color: #FFFFFF; left: 10px; padding: 0 0 0 10px; position: absolute; z-index: 1000; cursor: pointer;  width: 65px; height: 18px;}
	.home-jcarousel-box .carousel-next {background: url(../images/jCarousel/bg_nav.png) no-repeat 38px -15px; padding: 0 10px 0 0; position: absolute; bottom: 4px; right: 10px; border: 0; z-index: 1000; color: #fff; cursor: pointer; width: 45px; height: 18px;}
	.home-jcarousel-box .disabled { display: none; }
	.home-jcarousel-box .c_h_des {display: none;}
	.mid-jcarousel-box .c_h_des {display: none;}

.large-jcarousel-box { height: 330px; width: 761px; margin: 10px 0; border: 1px solid #9eb0b0; position: relative; overflow: hidden; background: #000000 url(../images/jCarousel/bg_large.jpg) repeat-x 0 0;}

	.large-jcarousel-box ul { overflow: hidden; height: 330px;}
	.large-jcarousel-box li { float: left; display: block; width: 761px; height: 330px; position: relative;}
	.large-jcarousel-box li .video_box {position: absolute; top: 0; left: 0; width: 564px; height: 330px;}
	.large-jcarousel-box li .c_h_des { position: absolute; top: 0; right: 0;  width: 177px; padding: 10px; color: #000; font-size: 12px; font-weight: bold; }
	.large-jcarousel-box li .c_h_des h3 { font-size: 20px; color: #264e78; margin: 0 0 15px; font-weight: normal; }
	.large-jcarousel-box li .c_h_des p { font-size: 12px; color: #333; margin: 0 0 15px;}
	.large-jcarousel-box li .c_h_des a.readMore { color: #cd561b; text-decoration: underline; font-size: 12px;}
	.large-jcarousel-box .center-wrap {position: relative; bottom: 26px; left: 0; height: 20px; padding: 6px 5px 0; color: #fff; font-weight: bold; font-size: 12px;background: url(../images/jCarousel/bg_large_nav.png) repeat-x scroll 0 0; }
	.large-jcarousel-box .carousel-pagination { text-align: center;}
	#wrapper .large-jcarousel-box .center-wrap  p a,
	#main .large-jcarousel-box .center-wrap  p a { background: url(../images/jCarousel/bg_pagination.png) no-repeat scroll 0 0; cursor: pointer; height: 9px; line-height: 20px; margin: 0; padding: 0 2px; width: 10px;}
	#wrapper .large-jcarousel-box .center-wrap  p a.active,
	#main .large-jcarousel-box .center-wrap  p a.active { background-position: 0 -21px; }
	#wrapper .large-jcarousel-box .center-wrap  p a span,
	#main .large-jcarousel-box .center-wrap  p a span{ visibility: hidden;}
	.large-jcarousel-box .carousel-previous { background: url(../images/jCarousel/bg_nav.png) no-repeat scroll 0 5px transparent; border: 0 none; bottom: 4px; color: #FFFFFF; left: 10px; padding: 0 0 0 10px; position: absolute; z-index: 1000; cursor: pointer;  width: 65px; height: 18px;}
	.large-jcarousel-box .carousel-next {background: url(../images/jCarousel/bg_nav.png) no-repeat 38px -15px; padding: 0 10px 0 0; position: absolute; bottom: 4px; right: 10px; border: 0; z-index: 1000; color: #fff; cursor: pointer; width: 45px; height: 18px;}
	.large-jcarousel-box .disabled { display: none; }

.large-jcarousel-box li .c_h_des a.readMore {bottom: 0; color: #CD561B; float: right; font-size: 12px; position: absolute; right: 4px; text-decoration: underline; }
.large-jcarousel-box li .c_h_des { color: #000000; font-size: 12px; font-weight: bold; height: 275px; overflow: hidden; padding: 10px 10px 15px; position: absolute; right: 0; top: 0; width: 177px; }

.mid-jcarousel-box { height: 343px; width: 565px; margin-bottom: 10px; position: relative; overflow: hidden;}
	.mid-jcarousel-box ul { overflow: hidden; height: 343px; }
	.mid-jcarousel-box li { float: left; display: block; height: 343px; width: 565px; position: relative;}
	.mid-jcarousel-box li .c_h_des { position: absolute; bottom: 25px; left: 0;  width: 565px; padding: 10px; background: url(../images/jCarousel/bg_large_nav.png) repeat scroll 0 0; color: #fff; font-size: 12px; font-weight: bold; }
	.mid-jcarousel-box .center-wrap {position: relative; bottom: 26px; left: 0; height: 20px; padding: 6px 5px 0; background-color: #000; color: #fff; width: 565px; font-weight: bold; font-size: 12px;background: url(../images/jCarousel/bg_large_nav.png) repeat-x scroll 0 0;}
	.mid-jcarousel-box .carousel-pagination { text-align: center;}
	#wrapper .mid-jcarousel-box .center-wrap  p a,
	#main .mid-jcarousel-box .center-wrap  p a { background: url(../images/jCarousel/bg_pagination.png) no-repeat scroll 0 0; cursor: pointer; height: 9px; line-height: 20px; margin: 0; padding: 0 2px; width: 10px;}
	#wrapper .mid-jcarousel-box .center-wrap  p a.active,
	#main .mid-jcarousel-box .center-wrap  p a.active { background-position: 0 -21px; }
	#wrapper .mid-jcarousel-box .center-wrap  p a span,
	#main .mid-jcarousel-box .center-wrap  p a span{ visibility: hidden;}
	.mid-jcarousel-box .carousel-previous { background: url(../images/jCarousel/bg_nav.png) no-repeat scroll 0 5px transparent; border: 0 none; bottom: 4px; color: #FFFFFF; left: 10px; padding: 0 0 0 10px; position: absolute; z-index: 1000; cursor: pointer;  width: 65px; height: 18px;}
	.mid-jcarousel-box .carousel-next {background: url(../images/jCarousel/bg_nav.png) no-repeat 38px -15px; padding: 0 10px 0 0; position: absolute; bottom: 4px; right: 10px; border: 0; z-index: 1000; color: #fff; cursor: pointer; width: 45px; height: 18px;}
	.mid-jcarousel-box .disabled { display: none; }

	

#miniImageGallery { overflow: hidden; }
#miniImageGallery ul {}
#miniImageGallery ul li { float: left;  display: inline; margin: 0 0 10px 10px; width: 75px; height: 76px; position: relative;}
.aRight {text-align:right;}


/************ ***************/

/*
 .medgal .slider-img-box { width: 525px; margin: 0px auto; }
 .slider-img-box { width: 525px; margin: 0 0 0 11px; }

 .medgal .mb-wrapper { height: 260px; margin: 0 auto;}
 .mb-wrapper {width: 500px; height: 210px;margin: 0;position: relative;left: 0;top: 0;}

.mb-slider, .mb-scroll {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;padding: 0;position: relative;left: 0;top: 0;}
.mb-active-slider {}

.medgal .mb-slider .mb-panel {height: 255px;  }
.mb-slider .mb-panel {width: 295px; height: 205px;  margin: 5px 0;padding: 0;display: block;cursor: pointer;float: left;list-style: none;}

.medgal .mb-slider .mb-panel.current {cursor: auto; width: 295px; height: 255px;}
.mb-slider .mb-panel.current {cursor: auto; width: 295px; height: 205px;}
.mb-slider .moreBox{ display: none;}
.mb-slider .current .moreBox{ background: none repeat scroll 0 0 #F2F2F2;  display: block;  line-height: 18px; margin: 19px auto 0 -10px; max-width: 268px; padding: 10px; width: 100%;}
.mb-inside * {max-width: 100%;}
a.mb-scrollButtons {display: block;width: 20px;height: 45px;background: transparent url(../images/jCarousel/bg_gallery_nav.png) no-repeat;position: absolute;top: 38%; margin-top: -29px;cursor: pointer;text-decoration: none;outline: 0;border: 0;}
.medgal a.mb-scrollButtons.mb-left {background-position: left top;left: -20px;}
a.mb-scrollButtons.mb-left {background-position: left top;left: -18px;}
a.mb-scrollButtons.mb-right {background-position: left bottom;right: -25px;}
a.mb-scrollButtons.mb-left:hover {}
a.mb-scrollButtons.mb-right:hover {}
a.mb-scrollButtons.disabled {display: none;}
.mb-controls {margin: 0 auto;text-align: center;background: #ccc;position: relative;z-index: 100;}
.mb-controls a {color: #444;font: 12px Georgia, Serif;display: inline-block;text-decoration: none;padding: 2px;height: 18px;margin: 0 5px 0 0;text-align: center;outline: 0;}
.mb-controls a.current, .mb-controls a:hover {color: #fff;}
.mb-active-slider .mb-controls {background: #999bff;}

.mb-panel .mb-inside { background: transparent url(../images/jCarousel/bg_s.jpg) no-repeat 0 0; padding: 6px 5px 7px; }
#slider .mb-panel.current .mb-inside { background: transparent url(../images/jCarousel/bg_l.jpg) no-repeat 0 0; padding:  10px 13px 20px 14px; width: 268px; height: 170px; }

.right-jcarousel-box { height: 190px; width: 167px;  margin-bottom: 10px; position: relative; overflow: hidden;}
	#right-jcarousel {margin-left: 10px;}
	.right-jcarousel-box ul { overflow: hidden; height: 190px;}
	.right-jcarousel-box li { float: left; display: block; width: 167px; height: 160px; position: relative;}
	.right-jcarousel-box .center-wrap {position: relative; bottom: 4px; left: 0; height: 20px; padding: 6px 5px 0; color: #9B9997; width: 167px; font-weight: bold; font-size: 12px; }
	.right-jcarousel-box .carousel-pagination { text-align: center;}
	#main .right-jcarousel-box .center-wrap  p a { background: url(../images/jCarousel/bg_paging.png) no-repeat scroll 0 4px transparent; cursor: pointer; height: 9px; line-height: 20px; margin: 0; padding: 0 4px; width: 10px; }
	#main .right-jcarousel-box .center-wrap  p a.active { background-position: 0 -11px; }
	#main .right-jcarousel-box .center-wrap  p a span { visibility: hidden;}
	.right-jcarousel-box .carousel-previous { background: url(../images/jCarousel/bg_previous_next.png) no-repeat scroll -20px 1px transparent; border: 0 none; bottom: 10px; font-size: 11px; color: #9B9997; left: 0px; padding: 0 0 0 10px; position: absolute; z-index: 1000; cursor: pointer;  width: 65px; height: 18px;}
	.right-jcarousel-box .carousel-next {background: url(../images/jCarousel/bg_previous_next.png) no-repeat 32px 2px; padding: 0 10px 0 0; position: absolute; bottom: 10px; right: 0px; border: 0; z-index: 1000; font-size: 11px; color: #9B9997; cursor: pointer; width: 45px; height: 18px;}
	.right-jcarousel-box .disabled { display: none; }
  
*/