/* S轮播图 */
.carousel{
	background-color: #2C3135;
}
	.carousel .carousel-container{
		max-width: 1920px;
		margin: 0 auto;
	}
		.carousel .carousel-container .carousel-wrapper{
			height: 56rem;
			margin-bottom: 0;
		}
			.carousel .carousel-container .carousel-wrapper li{
				background-position: center;
				background-size: cover;
			}
			
 .carousel-swiper{
    --swiper-theme-color: #fff;
  }
.carousel-bullet{
	display: inline-block;
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 100px;
	background-color: rgba(255,255,255,0.5);
	margin: 0.5rem 0.5rem 2rem;
}
.carousel .swiper-pagination-bullet-active{
	background-color: rgba(255,255,255,1);
}
/* E轮播图 */

/* S轮播图-移动端 */
@media (max-width: 767.98px) {
	.carousel{
		margin-top: 4rem;
	}
	.carousel .carousel-container .carousel-wrapper{
		height: 17rem;
	}
	.carousel-bullet{
		margin: 0.5rem 0.5rem 0;
	}
}
/* E轮播图-移动端 */


/* S解决方案 */
.fangan{
	background-position: center;
	background-size: cover;
	max-width: 1920px;
	margin: 0 auto;
}
	.fangan .fangan-container{
		padding-top: 3rem;
		padding-bottom: 5rem;
	}
		.fangan .fangan-container .tit{
			
		}
			
		.fangan .fangan-container .type{
			margin-bottom: 2rem;
		}
			.fangan .fangan-container .type .type-list{
				display: flex;
				align-items: center;
			}
				.fangan .fangan-container .type .type-list .type-list-item{
					color: #fff;
					font-size: 2rem;
					text-align: center;
					cursor: pointer;
					opacity: 0.8;
				}
				.fangan .fangan-container .type .type-list .fangantypeSwiper-thumb-active{
					font-size: 2.1rem;
					font-weight: 600;
					opacity: 1;
				}
				
		.fangan .fangan-container .con{}
			.fangan .fangan-container .con .con-list{
				margin-bottom: 0;
			}
				.fangan .fangan-container .con .con-list .con-list-item{
					background-color: #fff;
					border-radius: 0.4rem;
					padding: 2rem;
					margin: 0;
				}
					.fangan .fangan-container .con .con-list .con-list-item .item-left{
						height: 29rem;
						background-position: center;
						background-size: cover;
					}
					.fangan .fangan-container .con .con-list .con-list-item .item-right{
						display: flex;
						flex-direction: column;
						justify-content: space-between;
						padding-right: 0;
					}
						.fangan .fangan-container .con .con-list .con-list-item .item-right p{
							font-size: 1.6rem;
							color: #666;
							text-indent: 3.2rem;
							text-align: justify;
							padding-top: 5rem;
						}
						.fangan .fangan-container .con .con-list .con-list-item .item-right .item-btn{
							text-align: right;
						}
						.fangan .fangan-container .con .con-list .con-list-item .item-right .more{
							font-size: 1.6rem;
							background-color: #156BC8;
							color: #fff;
							padding: 1rem 1.4rem;
							border-radius: 0.4rem;
							display: inline-block;
							text-decoration: none;
						}
						.fangan .fangan-container .con .con-list .con-list-item .item-right .more:hover{
							background-color: #559cee;
						}
						
/* E解决方案 */

/* S解决方案-移动端 */
@media (max-width: 767.98px) {
	.fangan .fangan-container{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.fangan .fangan-container .type{
		margin-bottom: 0;
	}
	.fangan .fangan-container .con .con-list .con-list-item{
		padding: 1rem;
	}
	.fangan .fangan-container .type .type-list .type-list-item{
		font-size: 1.2rem;
		padding: 0.5rem 1rem;
		line-height: 1.2;
	}
	.fangan .fangan-container .type .type-list .fangantypeSwiper-thumb-active{
		font-size: 1.2rem;
		background-color: rgba(255,255,255,0.4);
	}
	.fangan .fangan-container .con .con-list .con-list-item .item-left{
		height: 15rem;
	}
	.fangan .fangan-container .con .con-list .con-list-item .item-right{
		padding-left: 0;
	}
	.fangan .fangan-container .con .con-list .con-list-item .item-right p{
		font-size: 1.2rem;
		text-indent: 2.4rem;
		padding-top: 1rem;
		margin-bottom: 2rem;
	}
	.fangan .fangan-container .con .con-list .con-list-item .item-right .item-btn{
		text-align: center;
	}
	.fangan .fangan-container .con .con-list .con-list-item .item-right .more{
		font-size: 1.2rem;
		padding: 0.4rem 1rem;
		border-radius: 0.2rem;
	}
}
/* E解决方案-移动端 */


/* S项目展示 */
.zhanshi{}
	.zhanshi .zhanshi-container{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
		.zhanshi .zhanshi-container .tit{}
			.zhanshi .zhanshi-container .tit h2{}
			.zhanshi .zhanshi-container .tit .line{}
		.zhanshi .zhanshi-container .xiangmu-swiper{
			--swiper-navigation-color: #999;/* 单独设置按钮颜色 */
			--swiper-navigation-size: 4rem;/* 设置按钮大小 */
		}
			.zhanshi .zhanshi-container .con .xiangmu-wrapper{}
				.zhanshi .zhanshi-container .con .xiangmu-wrapper .xiangmu-slide{
					opacity: 0.7;
				}
				.zhanshi .zhanshi-container .con .xiangmu-wrapper .xiangmu-slide-active{
					opacity: 1;
				}
					.zhanshi .zhanshi-container .con .xiangmu-wrapper .xiangmu-slide img{
						width: 100%;
					}
					.zhanshi .zhanshi-container .con .xiangmu-wrapper .xiangmu-slide p{
						font-size: 1.8rem;
						text-align: center;
						color: #333;
						background-color: #fff;
						padding: 1.5rem 0 0;
					}
					.zhanshi .zhanshi-container .con .xiangmu-wrapper .xiangmu-slide p a{
						text-decoration: none;
						color: #333;
					}
					
/* E项目展示 */

/* S项目展示-移动端 */
@media (max-width: 767.98px) {
	.zhanshi .zhanshi-container .tit{}
	.zhanshi .zhanshi-container{
		padding: 2rem 0;
	}
	.zhanshi .zhanshi-container .xiangmu-swiper{
		--swiper-navigation-size: 3rem;/* 设置按钮大小 */
	}
	.zhanshi .zhanshi-container .con .xiangmu-wrapper .xiangmu-slide p{
		font-size: 1.2rem;
		padding: 1.5rem 2rem 0;
}
/* E项目展示-移动端 */