/*--------------------------------------------------	CAROUSEL SLIDER---------------------------------------------------*/
.item .container {
	height: 100%;
	position: relative;
}
.carouselText {
}
.carouselText {
	position: absolute;
	top: 50%;
	left: 0%;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	/*font-size: 44px;*/
	/*display: inline-block;*/
	/*letter-spacing: 0.2em;*/
	/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);*/
}
#section-home {
	width: 100%;
	margin-top: 96px;
	height: 800px;
}
.carousel .item {
	padding: 0 0;
	height: 800px;
	overflow: hidden;
	-webkit-background-size: cover !Important;
	-moz-background-size: cover !Important;
	-o-background-size: cover !Important;
	background-size: cover !Important;
}
.carouselText p {
	font-family: 汉仪大黑简;
	font-size: 40px;
	line-height: 58px;
	color: #fff;
}
.carousel-fade .carousel-inner .item {
	opacity: 1;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .right {
	opacity: 1;
}
.carousel-indicators li {
	display: inline-block;
	width: 95px;
	height: 3px;
	margin: 0 2.5px;
	text-indent: -999px;
	cursor: pointer;
	background-color: rgba(255, 255, 255, 1);
	border: none;
}
.carousel-indicators .active {
	width: 95px;
	height: 3px;
	background-color: #567bbd;
}

.side_y,
.side_l {
	width: 40px;
	height: 80px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
}
.side_y {
	background: url("../images/side_y.png") no-repeat center center rgba(0,0,0,.2);
}
.side_l {
	background: url("../images/side_l.png") no-repeat center center rgba(0,0,0,.2);
}
.carousel-control:hover .side_y {
	background: url("../images/side_y.png") no-repeat center center rgba(0,0,0,.5);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.carousel-control:hover .side_l {
	background: url("../images/side_l.png") no-repeat center center rgba(0,0,0,.5);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}

@media only screen and  (max-width: 1680px) {
	#section-home {
		height: 700px;
	}
	.carousel .item {
		height: 700px;
	}
}
@media only screen and  (max-width: 1600px) {
	#section-home {
		height: 667px;
	}
	.carousel .item {
		height: 667px;
	}
	.carouselText p {
		font-size: 36px;
	}
}
@media only screen and  (max-width: 1440px) {
	#section-home {
		height: 600px;
	}
	.carousel .item {
		height: 600px;
	}
	.carouselText p {
		font-size: 34px;
		line-height: 50px;
	}
}
@media only screen and (max-width: 1400px) {
	#section-home {
		height: 583px;
	}
	.carousel .item {
		height: 583px;
	}
	.carouselText p {
		font-size: 33px;
		line-height: 50px;
	}
}
@media only screen and (max-width: 1366px) {
	#section-home {
		height: 569px;
	}
	.carousel .item {
		height: 569px;
	}
	.carouselText p {
		font-size: 24px;
		line-height: 20px;
	}
	.carouselText p {
		font-size: 30px;
		line-height: 46px;
	}
}
@media only screen and (max-width: 1280px) {
	#section-home {
		height: 533px;
	}
	.carousel .item {
		height: 533px;
	}
	.carouselText p {
		font-size: 30px;
		line-height: 46px;
	}
}
@media only screen and (max-width: 1024px) {
	#section-home {
		height: auto;
	}
	.carousel .item {
		height: 427px;
	}
	.carouselText p {
		/*font-size: 18px;*/
		/*line-height: 20px;*/
	}
}
@media only screen and (max-width: 959px) {
	.carousel .item {
		height: 400px;
	}
	.carouselText p {
		font-size: 28px;
		line-height: 44px;
	}
}
@media only screen and (max-width: 767px) {
	.carousel .item {
		height: 320px;
	}
	.carouselText p {
		font-size: 28px;
		line-height: 44px;
	}
}
@media only screen and (max-width: 479px) {
	.carousel .item {
		height: 200px;
	}
	.carouselText p {
		font-size: 20px;
		line-height: 30px;
	}
}
@media only screen and (max-width: 320px) {
	.carousel .item {
		height: 133px;
	}
	.carouselText p {
		font-size: 18px;
		line-height: 28px;
	}
}