.jcarousel-wrapper {
position: relative;
width: 860px;
height: 470px;
margin: 0px 0px 20px 0px;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 860px;
    height: 470px;
    color:#fff;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
    width: 860px;
    height: 470px;
    position: relative;
    background-position: center top;
}

.jcarousel li h1:after {
display: none;
}

.jcarousel li a {
background: none;
color: #fff;
}


/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: -280px;
    width: 44px;
    height: 44px;
    font-size: 0px;
	
}

.jcarousel-control-prev {
    left: -72px;
    background: url('../img/left-arrow.png') no-repeat;
}

.jcarousel-control-next {
    right: -72px;
    background: url('../img/right-arrow.png') no-repeat;
}

.jcarousel-control-prev:hover {
    background: url('../img/left-arrow.png') no-repeat !important;
}

.jcarousel-control-next:hover {
    background: url('../img/right-arrow.png') no-repeat !important;
}



/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: 20px;
    left: 0px;
    z-index: 6;
    width: 860px;
    text-align: center;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;  
    font-size: 0px;
    line-height: 14px;
    min-width: 14px;  
    background: #fff;
    color: #e21e23;
    border-radius: 14px;
    padding: 3px;
    text-align: center; 
    margin: 0px 10px 0px 10px;
}

.jcarousel-pagination a.active {
    background: #fffbbb;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}


.jcarousel-wrapper2 {
position: relative;
width: 1140px;
height: 350px;
margin: 0 auto;
}

/** Carousel **/

.jcarousel2 {
    position: relative;
    overflow: hidden;
    width: 1140px;
    height: 350px;
    margin: 0 auto;
}

.jcarousel2 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel2 li {
    float: left;
    width: 1040px;
    height: 350px;
    position: relative;
    margin: 0px 0px 0px 50px;
}

.jcarousel2 li .name {
	width: 250px;
	height: 300px;
	float: left;
	padding: 60px 0px 0px 0px;
}

.jcarousel2 li .name span {
	font-size: 18px;
	color: #402f7d;
}

.jcarousel2 li .text {
	width: 450px;
	height: 300px;
	float: left;
	padding: 60px 0px 0px 0px;
}


.jcarousel2 li img {
    float: left;
    margin: 10px 35px 0px 0px;
}

.jcarousel-wrapper3 {
position: relative;
width: 1140px;
height: 80px;
margin: 0 auto;
}

/** Carousel **/

.jcarousel3-wrapper {
position: relative;
}

.jcarousel3 {
    position: relative;
    overflow: hidden;
    width: 1100px;
    height: 278px;
    margin: 0 auto;
    left: 10px;
}

.jcarousel3 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel3 li {
    float: left;
    width: 200px;
    height: 278px;
    position: relative;
    margin: 0px 9px 0px 9px;
    text-align: center;
}

.jcarousel3 li a {
display: block;
text-align: left;
}

.jcarousel-wrapper4 {
position: relative;
width: 1140px;
height: 420px;
margin: 0 auto;
}

/** Carousel **/

.jcarousel4 {
    position: relative;
    overflow: hidden;
    width: 1140px;
    height: 420px;
    margin: 0 auto;
}

.jcarousel4 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel4 li {
    float: left;
    width: 550px;
    height: 410px;
    position: relative;
    margin: 0px 9px 0px 9px;
    text-align: center;
}

.jcarousel4 li .corp-shadow {
width: 550px;
height: 149px;
background: url('../img/corp-life-shadow.png');
position: absolute;
bottom: 0px;
z-index: 9;
}

.jcarousel4 li .title {
position: absolute;
top:320px;
left: 30px;
color: #fff;
z-index: 10;
font-size: 18px;
text-align: left;
}

.jcarousel4 li .title span {
color: #ffc35f;
display: block;
text-align: left;
}

.jcarousel4 li a {
background: none;
}

.jcarousel-wrapper5 {
position: relative;
width: 1140px;
height: 80px;
margin: 0 auto;
}

/** Carousel **/

.jcarousel5 {
    position: relative;
    overflow: hidden;
    width: 1140px;
    height: 220px;
    margin: 0 auto;
}

.jcarousel5 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel5 li {
    float: left;
    width: 200px;
    height: 220px;
    position: relative;
    margin: 0px 9px 0px 9px;
    text-align: center;
    padding: 20px 10px 0px 10px;
}

.jcarousel5 li a {
background: none;
}




/** Carousel Controls **/

.jcarousel-wrapper2 .jcarousel-control-prev,
.jcarousel-wrapper2 .jcarousel-control-next {
    position: absolute;
    top: -250px;
    width: 12px;
    height: 102px;
    font-size: 0px;
	
}

.jcarousel-wrapper2 .jcarousel-control-prev {
    left: 0px;
    background: url('../img/left-arrow.png') no-repeat;
}

.jcarousel-wrapper2 .jcarousel-control-next {
    right: 0px;
    background: url('../img/right-arrow.png') no-repeat;
}

.jcarousel-wrapper2 .jcarousel-control-prev:hover {
    background: url('../img/left-arrow.png') no-repeat !important;
}

.jcarousel-wrapper2 .jcarousel-control-next:hover {
    background: url('../img/right-arrow.png') no-repeat !important;
}

.jcarousel3-wrapper .jcarousel-control-prev,
.jcarousel3-wrapper .jcarousel-control-next {
    position: absolute;
    top: 43px;
    width: 12px;
    height: 21px;
    z-index: 66;
	font-size: 72px;
}

.jcarousel3-wrapper .jcarousel-control-prev  {
    left: -10px;
    background: url('../img/left-arrow.png') no-repeat;
}

.jcarousel3-wrapper .jcarousel-control-next {
    right: 10px;
    background: url('../img/left-arrow.png') no-repeat;
}

.jcarousel-wrapper5 .partner-control-prev {
	top:100px;
    left: -30px;
    background: url('../img/left-arrow.png') no-repeat;
}

.jcarousel-wrapper3 .partner-control-next {
    right: -11px;
    background: url('../img/right-arrow.png') no-repeat;
}

.jcarousel-wrapper4 .partner-control-next {
	top:130px;
    right: -30px;
    background: url('../img/right-arrow.png') no-repeat;
}

.jcarousel-wrapper5 .partner-control-next {
	top:100px;
    right: -30px;
    background: url('../img/right-arrow.png') no-repeat;
}

.jcarousel-wrapper3 .partner-control-prev:hover {
    background: url('../img/left-arrow.png') no-repeat !important;
}

.jcarousel-wrapper3 .partner-control-next:hover {
    background: url('../img/right-arrow.png') no-repeat !important;
}
