@charset "UTF-8";

/* 轮播图模块 */
.carousel{
	position: relative;
	width:100%;
	overflow: hidden;
	height:337.5px;
}

.carousel-inner{
	display:flex;
	width:100%;
	transition: transform 0.6s ease-in-out;
	
}
.item{
	flex:0 0 100%;
	height:337.5px;
	 z-index:1;
}
.item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.carousel-control {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-size: 80px;
    z-index: 10;
    cursor: pointer;
}
.left {
	left: 25px;
}
.right {
right: 25px;
}
 .dots {
            position: absolute;
            bottom: 20px;
            left: 50%;
            z-index: 15;
            width: 60%;
            padding-left: 0;
            margin-left: -30%;
            text-align: center;
            list-style: none;
        }
 
.dots > li {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 1px;
            /* cursor: pointer;  鼠标悬停时的样式*/
            background-color: rgba(0,0,0,0);
            border: 1px solid #fff;
            border-radius: 10px;
        }
 
.dots .active {
            width: 12px;
            height: 12px;
            margin: 0;
            background-color: #fff;
        }
@media (max-width: 980px) {
	.carousel{
		height:auto;
	}
	.item{
		height:auto;
	}
}