/* 公共样式 */
.guide_header{
    width:1200px;
}
.guide_header img{
    width:100%;
}
.jamp{
    width: 92%;
    margin:0 auto;
    text-align: center;
    margin-top:34px;
}
.jamp a{
    width: 180px;
    height: 28px;
    display: inline-block;
    background: #F75A5A;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 28px;
}
.main_title{
    width:100%;
    margin-top:50px;
    text-align: center;
}
.main_title p{
    font-size: 28px;
    font-weight: 400;
    color: #333333;
    line-height: 50px;
}
.main_title span{
    font-size: 18px;
    font-weight: 400;
    color: #333333;
}

.ft-carousel {
	position: relative;
    width: 1200px;
    margin:0 auto;
	height: 70%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
    /* width: 100%; */
    width: 295px;
    height:322px;
    margin-left:130px;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 53px;
	height: 53px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background: url(./image/botton_left.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(./image/botton_right.png) no-repeat;
}