/* 幻灯片 */
	.memberbuy-banner{
		width: 100%;
		position: relative;
	}
	
	.memberbuy-banner img{
		width: 100%;
		height: 100%;
	}
	
	.memberbuy-banner img.mobile-images{
		display: none;
	}
	
	.memberbuy-banner img.computer-images{
		display: block;
	}

	/* 幻灯片-搜索 */
	.memberbuy-banner .content-wrapper{
		gap: 50px;
		height: 100%;
		display: flex;
		padding: 0% 5%;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		position: absolute;
		top: 0%;
		right: 0%;
		bottom: 0%;
		left: 0%;
		z-index: 10;
	}
	
	.memberbuy-banner .content-wrapper .explain{
		gap: 25px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.memberbuy-banner .content-wrapper .explain p:first-child{
		line-height: 1;
		font-size: 50px;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.memberbuy-banner .content-wrapper .explain p:last-child{
		line-height: 1;
		font-size: 34px;
		color: rgba(255, 255, 255, 1);
	}

	/* 幻灯片-搜索-表单 */
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item{
		width: 925px;
		height: 60px;
		display: flex;
		margin: 0% auto;
		align-items: center;
		border-radius: 10px;
		justify-content: flex-end;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .iconfont{
		width: 60px;
		height: 60px;
		display: flex;
		font-size: 25px;
		align-items: center;
		color: rgba(0, 0, 0, 1);
		justify-content: center;
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .layui-input{
		height: 60px;
		outline: none;
		box-shadow: none;
		border-width: 0px;
		line-height: 60px;
		width: calc((100% - 60px) - 200px);
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .layui-input:focus{
		outline: none;
		border-color: rgba(0, 0, 0, 0) !important;
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .layui-btn{
		width: 170px;
		height: 100%;
		font-size: 18px;
		line-height: 60px;
		border-radius: 0px;
		color: rgba(0, 0, 0, 1);
		border-radius: 0% 10px 10px 0%;
		background-color: rgba(255, 255, 255, 1);
		position: relative;
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .layui-btn::after{
		width: 2px;
		content: '';
		height: 80%;
		transform: translateY(-50%);
		background-color: rgba(243, 243, 243, 1);
		position: absolute;
		top: 50%;
		right: calc(100% - 1px);
	}

/* 会员购买 */
	.memberbuy-wrapper{
		width: 100%;
		padding: 100px 0% 60px;
	}

	/* 会员购买-头部 */
	.memberbuy-wrapper .header{
		gap: 35px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.memberbuy-wrapper .header p:first-child{
		line-height: 1;
		font-size: 48px;
		color: rgba(0, 0, 0, 1);
	}
	
	.memberbuy-wrapper .header p:last-child{
		line-height: 1;
		font-size: 28px;
		color: rgba(150, 150, 150, 1);
	}

	/* 会员购买-内容 */
	.memberbuy-wrapper .content-wrapper{
		width: 100%;
		display: grid;
		grid-gap: 15px;
		margin-top: 80px;
		grid-template-columns: repeat(5, 1fr);
	}

	/* 会员购买-内容-表单 */
	.memberbuy-wrapper .content-wrapper .item{
		gap: 35px;
		display: flex;
		align-items: center;
		border-radius: 10px;
		flex-direction: column;
		padding: 45px 15px 20px;
		justify-content: center;
		box-shadow: 0 0 20px 10px rgba(5, 31, 255, 0.07);
	}
	
	.memberbuy-wrapper .content-wrapper .item .name{
		gap: 10px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.memberbuy-wrapper .content-wrapper .item .name p:first-child{
		line-height: 1;
		font-size: 30px;
		color: rgba(0, 0, 0, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.memberbuy-wrapper .content-wrapper .item .name p:last-child{
		line-height: 1;
		font-size: 18px;
		color: rgba(207, 207, 207, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .content{
		gap: 30px;
		width: 100%;
		height: 300px;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .label{
		line-height: 1;
		font-size: 18px;
		color: rgba(0, 0, 0, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package{
		gap: 15px;
		width: 100%;
		height: 180px;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline{
		display: flex;
		cursor: pointer;
		padding: 0% 10px;
		align-items: center;
		border-radius: 10px;
		height: calc(50px - 2px);
		width:  calc(100% - 20px);
		justify-content: space-between;
		border: 1px solid rgba(207, 207, 207, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main{
		gap: 10px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main p{
		gap: 4px;
		height: 22px;
		display: flex;
		line-height: 22px;
		align-items: center;
		justify-content: flex-start;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main p samp{
		line-height: 1;
		font-size: 18px;
		color: rgba(0, 0, 0, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main p span{
		line-height: 1;
		font-size: 16px;
		color: rgba(148, 148, 148, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main .layui-form-radio{
		margin: 0%;
		padding: 0%;
		line-height: 1;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main .layui-radio-disabled > i{
		margin: 0%;
		cursor: pointer;
		color: rgba(0, 0, 0, 1) !important;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .minor{
		height: 22px;
		font-size: 18px;
		line-height: 22px;
		color: rgba(0, 0, 0, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .money{
		gap: 10px;
		width: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .money samp{
		line-height: 1;
		font-size: 42px;
		color: rgba(0, 0, 0, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .money span{
		line-height: 1;
		font-size: 24px;
		margin-bottom: 5px;
		color: rgba(0, 0, 0, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .other{
		gap: 10px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.memberbuy-wrapper .content-wrapper .item .other .online-service{
		width: 100%;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 15px;
		color: rgba(111, 111, 111, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .other .online-service a{
		color: rgba(0, 0, 0, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .other .layui-btn{
		width: 150px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
		color: rgba(255, 255, 255, 1);
		background-color: rgba(0, 0, 0, 1);
	}
	
	.memberbuy-wrapper .content-wrapper .item .other .layui-form-mid{
		margin: 0%;
		line-height: 1;
		font-size: 12px;
		padding: 0% !important;
		color: rgba(210, 210, 210, 1);
	}

	/* 会员购买-内容-定制服务 */
	.memberbuy-wrapper .content-wrapper .item.customized .image{
		width: 100%;
	}
	
	.memberbuy-wrapper .content-wrapper .item.customized .image img{
		width: 100%;
		height: 100%;
	}

	/* 会员购买-内容-套餐文案图片 */
	.memberbuy-wrapper .package-image{
		width: 100%;
		margin-top: 60px;
	}
	
	.memberbuy-wrapper .package-image img{
		width: 100%;
		height: 100%;
	}

/* 职业关怀 */
	.memberbuy-careers-care{
		width: 100%;
		padding: 60px 0% 120px;
	}

	/* 职业关怀-内容 */
	.memberbuy-careers-care .content-wrapper{
		width: 100%;
		display: flex;
		align-items: stretch;
		justify-content: space-between;
	}

	/* 职业关怀-内容-次要的 */
	.memberbuy-careers-care .content-wrapper .minor{
		width: 52.143%;
		aspect-ratio: 1.15872;
		position: relative;
	}

	.memberbuy-careers-care .content-wrapper .minor .image{
		width: 100%;
	}
	
	.memberbuy-careers-care .content-wrapper .minor .image img{
		opacity: 0;
		width: 100%;
		height: 100%;
		transition: opacity 0.3s, visibility 0.3s;
		-o-transition: opacity 0.3s, visibility 0.3s;
		-moz-transition: opacity 0.3s, visibility 0.3s;
		-webkit-transition: opacity 0.3s, visibility 0.3s;
		position: absolute;
	}

	/* 职业关怀-内容-主要的 */
	.memberbuy-careers-care .content-wrapper .main{
		display: flex;
		width: 45.000%;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		background-color: rgba(243, 243, 243, 1);
	}
	
	.memberbuy-careers-care .content-wrapper .main .item{
		padding: 35px 0%;
		width: calc(100% - 140px);
		border-bottom: 1px solid rgba(151, 151, 151, 1);
	}
	
	.memberbuy-careers-care .content-wrapper .main .item:first-child{
		padding-top: 0%;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item:last-child{
		padding-bottom: 0%;
		border-bottom-width: 0px;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .title{
		width: 100%;
		display: flex;
		line-height: 1;
		font-size: 20px;
		cursor: pointer;
		align-items: center;
		color: rgba(0, 0, 0, 1);
		justify-content: flex-start;
		font-family: "SourceHanSansCN-Bold";
		position: relative;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .title::before{
		width: 20px;
		height: 2px;
		content: '';
		display: block;
		background-color: rgba(0, 0, 0, 1);
		position: absolute;
		right: 0%;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .title::after{
		width: 2px;
		opacity: 1;
		content: '';
		height: 20px;
		display: block;
		-moz-opacity: 1;
		transition: 0.4s;
		-khtml-opacity: 1;
		-o-transition: 0.4s;
		-moz-transition: 0.4s;
		-webkit-transition: 0.4s;
		background-color: rgba(0, 0, 0, 1);
		position: absolute;
		right: 9px;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .explain{
		display: none;
		font-size: 14px;
		margin-top: 20px;
		line-height: 20px;
		color: rgba(137, 137, 137, 1);
	}

	/* 会员购买-内容-表单-选中 */
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline.checked{
		background-color: rgba(243, 243, 243, 1);
	}

	/* 职业关怀-内容-次要的-选中 */
	.memberbuy-careers-care .content-wrapper .minor .image.current-item img{
		opacity: 1;
	}

	/* 职业关怀-内容-主要的-选中 */
	.memberbuy-careers-care .content-wrapper .main .item.current-item .title::after{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity: 0;
	}

/* 响应 1680 */	
@media screen and (max-width: 1680px) {}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 幻灯片 */

	/* 幻灯片-搜索 */
	.memberbuy-banner .content-wrapper{
		gap: 35px;
	}
	
	.memberbuy-banner .content-wrapper .explain{
		gap: 15px;
	}
	
	.memberbuy-banner .content-wrapper .explain p:first-child{
		font-size: 38px;
	}
	
	.memberbuy-banner .content-wrapper .explain p:last-child{
		font-size: 24px;
	}

	/* 幻灯片-搜索-表单 */
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item{
		width: 625px;
		height: 45px;
		border-radius: 5px;
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .iconfont{
		width: 45px;
		height: 45px;
		font-size: 20px;
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .layui-input{
		height: 45px;
		line-height: 45px;
		width: calc((100% - 45px) - 140px);
	}
	
	.memberbuy-banner .content-wrapper .layui-form .layui-form-item .layui-btn{
		width: 120px;
		font-size: 14px;
		line-height: 45px;
	}

/* 会员购买 */
	.memberbuy-wrapper{
		padding: 80px 0% 45px;
	}

	/* 会员购买-头部 */
	.memberbuy-wrapper .header{
		gap: 20px;
	}
	
	.memberbuy-wrapper .header p:first-child{
		font-size: 38px;
	}
	
	.memberbuy-wrapper .header p:last-child{
		font-size: 20px;
	}

	/* 会员购买-内容 */
	.memberbuy-wrapper .content-wrapper{
		grid-gap: 10px;
		margin-top: 55px;
	}

	/* 会员购买-内容-表单 */
	.memberbuy-wrapper .content-wrapper .item{
		gap: 25px;
		border-radius: 5px;
		padding: 25px 10px 15px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .name{
		gap: 8px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .name p:first-child{
		font-size: 28px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .name p:last-child{
		font-size: 15px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content{
		gap: 20px;
		height: 245px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .label{
		font-size: 15px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package{
		gap: 10px;
		height: 155px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline{
		border-radius: 5px;
		height: calc(45px - 2px);
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main{
		gap: 8px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main p samp{
		font-size: 15px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .main p span{
		font-size: 12px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .package .layui-input-inline .minor{
		font-size: 15px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .money{
		gap: 8px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .money samp{
		font-size: 35px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .content .money span{
		font-size: 18px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .other{
		gap: 8px;
	}
	
	.memberbuy-wrapper .content-wrapper .item .other .online-service{
		margin-bottom: 12px;
	}

	/* 会员购买-内容-定制服务 */

	/* 会员购买-内容-套餐文案图片 */
	.memberbuy-wrapper .package-image{
		margin-top: 45px;
	}

/* 职业关怀 */
	.memberbuy-careers-care{
		padding: 45px 0% 80px;
	}

	/* 职业关怀-内容 */

	/* 职业关怀-内容-次要的 */
	.memberbuy-careers-care .content-wrapper .minor{
		width: 52.500%;
		aspect-ratio: 1.1413;
	}

	/* 职业关怀-内容-主要的 */
	.memberbuy-careers-care .content-wrapper .main .item{
		padding: 25px 0%;
		width: calc(100% - 100px);
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .title{
		font-size: 18px;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .title::before{
		width: 18px;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .title::after{
		height: 18px;
		right: 8px;
	}
	
	.memberbuy-careers-care .content-wrapper .main .item .explain{
		font-size: 12px;
		margin-top: 15px;
		line-height: 18px;
	}

	/* 会员购买-内容-表单-单选-选中 */

	/* 职业关怀-内容-次要的-选中 */

	/* 职业关怀-内容-主要的-选中 */
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {}

/* 响应 1000 */
@media screen and (max-width: 1000px) {}

/* 响应 750 */
@media screen and (max-width: 750px) {}