
.carousel { /*-moz-box-shadow: 0 0 10px #666666; -webkit-box-shadow: 0 0 10px #666666; box-shadow: 0 0 10px #666666;*/ }

.carousel-caption { z-index: 10; /*top: 1px;*/ /*text-align: right;*/ padding-bottom: 40px; 
text-shadow: 0 2px 3px rgba(0, 0, 0, 1); /*text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);*/ /*text-shadow: none;*/ }
.carousel-caption a:link, .carousel-caption a:visited { /*color: #00aab0;*/ text-decoration: none; }
.carousel-caption a:hover { /*color: #ca002f;*/ }
.carousel-caption p { /*text-shadow: none; color: #000000;*/ }

.carousel .item { /*height: 500px;*/ /*background-color: #777;*/ text-align: center; }
.carousel-inner > .item > img { margin: 0 auto; /*position: absolute; top: 0; left: 0;*/ /*height: 500px;*/ /*width: 1138px;*/ min-width: 100%; }

.car_hf { height: 500px; }
.car_hf .item { height: 500px; }
.car_hf .carousel-inner > .item > img { height: 500px; max-width: none; min-width: none; }

.carousel-control { z-index: 11; color: #ffffff; }
.carousel-control:hover { color: #ffffff; }.carousel-control:focus { color: none; }.carousel-control:active { color: #000000; }
.right.carousel-control { background: none; }
.left.carousel-control { background: none; }
/*.carousel-control img { display: inline-block; position: absolute; top: 50%; z-index: 5; }
.right.carousel-control img { margin: -15px -15px 0 0; }
.left.carousel-control img { margin: -15px 0 0 -15px; }*/

.car_tit { /*position: absolute; top: 10%; left: 0; right: 0; z-index: 10;*/ font-size: 20px; /*text-align: center;*/ padding: 10px 0; background-color: rgba(0, 0, 0, 0.5); }
.car_tit h1 { font-weight: 800; margin: 3px 0; padding: 0; }
.car_tit h1 b, .car_tit h1 strong { font-weight: 500; }
.car_txt { background-color: rgba(0, 0, 0, 0.5); }



.carousel-fade .carousel-inner .item { transition-property: opacity; -webkit-transition-property: opacity; -moz-transition-property: opacity; -ms-transition-property: opacity; -o-transition-property: opacity; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); }
.carousel-fade .carousel-control { z-index: 2; }



/*@media (max-width: 768px) {
	.itm_1 { background: #ffffff url('images/exolab/banp_1.png') no-repeat center top; }
	}*/
@media (min-width: 768px) {
	.carousel-caption p {
		/*color: #000000;*/
		margin-bottom: 20px;
		font-size: 21px;
		line-height: 1.4;
		}
	}
