body {
	background: #fff;
}

.search-top {
	height: 13.3334vw;
	position: fixed;
	top: 0;
	left: 0;
	padding-left: 4vw;
}

.search-top-left,
.search-hot-item,
.search-history-item {
	box-sizing: border-box;
}

.search-top-left {
	background: #F4F4F4;
	width: 80vw;
	height: 8.8vw;
	line-height: 8.8vw;
	border-radius: 4.4vw;
	padding: 0 4vw;
}

.search-top-left,
.search-hot-title,
.search-history-item {
	justify-content: space-between;
}

.search-top-left-info {
	width: calc(100% - 7.2vw);
}

.search-top-icon {
	width: 3.7334vw;
}

.search-top-enter,
.search-keyword-title,
.search-keyword-name,
.search-result-nav {
	font-size: 4vw;
}

.search-top-enter-box {
	display: flex;
	flex-direction: column;
}

.search-top-enter-pad {
	height: 2.4vw;
}

.search-top-enter {
	width: 61.467vw;
	height: 8.8vw;
	line-height: 4.5334vw;
	border: none;
	background: none;
	padding: 2.2vw 0 2.6vw 2.267vw;
	border-radius: 0;
}

input::-webkit-input-placeholder {
	font-size: 3.467vw;
	line-height: 4.5334vw;
	position: relative;
	top: 0;
}

@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {
	.search-top-enter {
		padding: 2.6vw 0 2.4vw 2.067vw;
	}

	input::-webkit-input-placeholder {
		top: 0.5332vw;
	}
}

.search-top-cancel {
	width: 4.533vw;
	cursor: pointer;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none;
}

/* input[type=search] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
font-family: inherit;
font-size: 100%;
} */

.search-hot-item,
.search-history-name {
	font-size: 3.467vw;
}

.search-text,
.search-result-nav-active {
	color: #C1191F;
}

.search-text {
	width: 15.867vw;
}

/* 热门搜索、历史搜索 */
.sratch-hot-container {
	padding: 11.733vw 5.2vw 0 5.067vw;
}

.search-hot-title {
	padding: 6.533vw 0 2.533vw;
	line-height: 3.734vw;
}

.search-hot-title img {
	width: 3.734vw;
	height: 3.734vw;
}

.search-hot-title>.flex>img {
	margin-right: 1.467vw;
}

.search-hot-list,
.search-history-list {
	padding-bottom: 4.133vw;
	flex-wrap: wrap;
}

.search-hot-item,
.search-history-item,
.search-result-nav,
.search-result-course-study,
.search-result-lect-intro {
	color: #626C77;
}

.search-hot-item,
.search-history-item {
	background: #F5F5F5;
	height: 8vw;
	line-height: 8vw;
	border-radius: 4vw;
	margin-top: 2.667vw;
}

.search-hot-item {
	width: 27.733vw;
	padding: 0 2.133vw;
}

.search-hot-list .search-hot-item:not(:nth-child(3n)),
.search-history-list .search-history-item:not(:nth-child(2n)) {
	margin-right: 3.2vw;
}

.search-history-item {
	width: 43.2vw;
	padding: 0 3.2vw 0 4vw;
}

.search-history-name {
	width: 30.133vw;
}

.search-history-del {
	width: 2.933vw;
}

/* 输入关键词 */
.search-keyword {
	padding: 26.403vw 4vw 4vw;
}

.search-keyword-title,
.search-keyword-name {
	border-bottom: 0.133vw solid #f1f1f1;
}

.search-keyword-title {
	color: #5B79C5;
	height: 13.333vw;
	line-height: 13.333vw;
}

.search-keyword-icon {
	width: 4.133vw;
	margin-right: 2vw;
}

.search-keyword-name,
.search-result-nav {
	height: 12vw;
	line-height: 12vw;
}

.search-keyword-name {
	width: calc(100% - 6.133vw);
}

/* 搜索结果 */
.search-result {
	padding-bottom: 6.667vw;
}

.search-result-nav {
	width: 100%;
	justify-content: center;
	position: fixed;
	top: 13.3334vw;
	left: 0;
}

.search-result-nav .search-result-nav-item:not(:last-child) {
	margin-right: 13.3334vw;
}

.search-result-nav-active {
	font-weight: bold;
	position: relative;
}

.search-result-nav-active:after {
	content: "";
	background: #C1191F;
	width: 4.2666vw;
	height: 0.8vw;
	border-radius: 0.4vw;
	position: absolute;
	left: 50%;
	margin-left: -2.1333vw;
	bottom: 1.7334vw;
}

.search-result-list {
	padding: 24vw 5.333vw 0;
}

.search-result-course,
.search-result-lect {
	margin-top: 6.667vw;
}

.search-result-course-img,
.search-result-lect-img {
	height: 14.933vw;
	border-radius: 1.333vw;
}

.search-result-course-img {
	width: 26.667vw;
	margin-right: 4.133vw;
}

.search-result-course-info {
	width: calc(100% - 30.8vw);
}

.search-result-course-name {
	line-height: 5.067vw;
	margin-top: -0.667vw;
}

.search-result-course-study,
.search-result-lect-intro {
	font-size: 2.933vw;
}

.search-result-course-study {
	margin-top: 1.867vw;
	line-height: 2.933vw;
}

.search-result-lect-img {
	width: 14.933vw;
	margin-right: 4vw;
}

.search-result-lect-info {
	width: calc(100% - 18.933vw);
}

.search-result-lect-name {
	line-height: 3.733vw;
}

.search-result-lect-intro {
	margin-top: 3.867vw;
	line-height: 3.94vw;
}

.search-swiper {
	margin: 1.3334vw 0 0 -1.0667vw;
}

.swiper-container,
.swiper-wrapper,
.swiper-slide,
.swiper-slide img {
	width: 92vw;
}

.swiper-slide img {
	height: 34.667vw;
	border-radius: 1.3334vw;
}

/* 轮播按钮样式 */
.swiper-pagination-bullet {
	width: 2.67vw !important;
	height: 0.8vw !important;
	background: rgba(255, 255, 255, 0.5) !important;
	opacity: 0.5 !important;
	border-radius: 0.27vw !important;
}

.swiper-pagination-bullet-active {
	opacity: 1 !important;
	width: 2.67vw !important;
	height: 0.8vw !important;
	background: rgba(255, 255, 255, 1) !important;
	border-radius: 0.27vw !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 2vw !important;
}

/* 轮播按钮样式end */