.carousel {
  position: relative;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  max-width: 1280px;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
	position: absolute;
	bottom: 7%;
	right: 182px;
	background: url("../img/control.jpg") no-repeat top left;
	width: 38px;
	height: 38px;
	font-size: 0;
}

.carousel-control.right {
  right: 142px;
  left: auto;
  background-position: right top;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  background-position: left bottom;
}

.carousel-control.right:hover,
.carousel-control.right:focus {
  background-position: right bottom;
}

    .carousel .container {
      position: relative;
      z-index: 9;
    }
    .carousel .item {
      height: 503px;
    }
    .carousel img {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
    }

    .carousel-caption {
		position: absolute;
		top: 280px;
		left: 145px;
    }
    .carousel-caption h1{
		margin: 0;
		line-height: 1;
		color: #fff;
		background: url("../img/slbg.png") repeat;
		margin-bottom: 2px;
		font-size: 4em;
		padding: 0 17px;
		float: left;
	}
	.carousel-caption h1 a, .carousel-caption h2 a{
		color: #fff;
		text-decoration: none;
	}
	.carousel-caption h1 a:hover, .carousel-caption h2 a:hover{
		color:#ccc;
	}
    .carousel-caption h2 {
      margin: 0;
      line-height: 1;
      color: #fff;
	  background: url("../img/slbg.png") repeat;
	  clear: left;
	  font-size: 3em;
		padding: 0 17px;
		float: left;
    }