/* main css */
.coursesImg_box {
	height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.service-block {
    padding: 15px;
    margin-top: 30px;
}
.service-block img {
	width: 100%;
	height: 100%;
	margin-top: 0;
	border: none;
}

.title-color {
	margin: 0;
	/* position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center; */
}

.coursesTitle_box h4{
	padding: 10px 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 75px; /* 根据字体大小和行高调整 */
	line-height: 30px; /* 单行高度 */
	position: relative; /* 为伪元素定位 */
}

.coursesTitle_box h4::after {
  content: '';
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.coursesDescription_box p{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 75px; /* 根据字体大小和行高调整 */
	line-height: 25px; /* 单行高度 */
	position: relative; /* 为伪元素定位 */
}

.coursesDescription_box p::after {
  content: '';
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  display: flex;
  align-items: center;
}

/* .coursesDescription_box p{
	margin: 0;
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	display: flex;
	align-items: center;
	line-height: 25px;
} */

.coursesPrice_box {
    padding-left: 15px;
}

.coursesJoinNow_box{
	margin: 10px 0;
}


/* 媒体查询css */
/* 手机超小屏幕竖屏375px及以下 */
@media (max-width:375px) {
	.section {
	    padding: 50px 0;
	}
	.container {
		max-width: 920px;
	}
}

/* 手机小屏幕横屏376px~767px以下 */
@media (min-width:376px) and (max-width:767px) {
	.section {
	    padding: 50px 0;
	}
	.container {
		max-width: 920px;
	}
}

/* 平板中屏幕768px-991px */
@media (min-width:768px) and (max-width:991px) {}

/* 普通电脑大屏幕992px~1199px */
@media (min-width:992px) and (max-width:1199px) {}

/* 大屏幕1200及以上 */
@media (min-width:1200px) {}