@charset "utf-8";
/* 首页顶部轮播图 */
.apple-banner {
	width: 100%;
	height: 600px;
	/* height: auto; */

	overflow: hidden;
}
.apple-banner .swiper-container {
	/* margin-top: -40px; */
	width: 100%;
	height: 600px;
	/* height: auto; */
}
.apple-banner  .swiper-button-prev,.apple-banner  .swiper-button-next{
		width: 15%;
		height: 100%;
		top:0;
		background:none;
	}
.apple-banner  .swiper-button-prev{
	left:0;}	
.apple-banner  .swiper-button-next{
	right:0;}	
.apple-banner  .swiper-button-prev span,.apple-banner  .swiper-button-next span{
	display:block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top:-32px;
	border-radius: 100%;
	background: rgba(180,180,180,0.25) url(./arrows.png) no-repeat center 17px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.apple-banner  .swiper-button-next span{
	background: rgba(180,180,180,0.25) url(./arrows.png) no-repeat center -71px;
	left:auto;
	right:20px;
	}
.apple-banner  .swiper-button-prev:hover span,.apple-banner  .swiper-button-next:hover span{
	opacity: .6;
}
/*分页器*/
.apple-banner .swiper-pagination{
	top:auto;
	bottom:50px;
	background:none;
}
.apple-banner  .swiper-pagination-bullet {
	display: inline-block;
	width: 50px;
	height: 30px;
	margin: 0 3px;
	cursor: pointer;
	background: none;
	border-radius:0;
	opacity: 1;
}
.apple-banner  .swiper-pagination-bullet span {
	width: 50px;
	height: 2px;
	display: block;
	background: rgba(128,128,128,0.2);
}
.apple-banner .swiper-pagination-bullet-active span{
    background:gray;
}
.apple-banner .autoplay .swiper-pagination-bullet-active span{
    background: rgba(128,128,128,0.2);
}
.apple-banner  .swiper-pagination-bullet i{
	background: gray;
	height: 2px;
	transform:scaleX(0);
	transform-origin: 0;
	display: block;
}
.apple-banner .autoplay .firsrCurrent i{
	transition:transform 2.9s linear;
	transform:scaleX(1);
}
.apple-banner .autoplay .current i{
	transition:transform 4s linear;
	transform:scaleX(1);
}
.apple-banner  .autoplay .replace span{
  background:gray;
}
/*内容样式*/


/*banner*/
.carousel-item{
    /* height: 500px; */
    background-color: #041527;
}
.carousel-item img{
    width: 100%;
}
.carousel-item a{
	display: block;
    width: 100%;
    /* height: 500px; */
    /* background-color: aqua; */
    /* top: 0; */
    /* position: absolute; */

}
/* @media screen and (max-width:1920px){
    .text{
        left: 9% !important;
    }
}
@media screen and (max-width:1200px){
    .text{
        left: 7% !important;
    }

}
@media screen and (max-width:1900px){
    .text{
        left: 8% !important;
    }
} */


/* .banner .swiper-slide .text{
    position: absolute;
    color: #ffffff;
    width: 440px;
    line-height: 1.2;
    font-weight: bold;
    transform: translate(0%,-50%);
    top: 50%;
} */

/* .banner .swiper-slide .text .mores{
    display: inline-flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 350px;
    font-family: "microsoft yahei";
    color: #dfdfdf;
    letter-spacing: 2px;
}
.banner .swiper-slide .text .mores:before{
    content: "";
    display: inline-block;
    margin-right: 14px;
    width: 50px;
    height: 4px;
    background: #ffffff;
    transition: all .25s ease-in-out;
    text-decoration: inherit;
    vertical-align: inherit;
    font-size: 180%;
    transition-delay: 3s;
    margin-top: 7px;
}

.banner .addclass{
    transition: all 1s;
    opacity:1;
    top:36%;
} */


/* 
.slide1 .title {
	text-align: center;
	margin-top: 100px;
	font-size: 30px;
	font-weight: normal;
	color: #fff;
}


.slide2 .title {
	padding-top: 100px;
	text-align: center;
}

.slide2 h2 {
	bottom: 100px;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	position: absolute;
	width: 100%;
}



.slide3 .title {
	text-align: center;
	margin-top: 100px;
	font-size: 40px;
	font-weight: normal;
} */