/* 幻灯片 */
	.plans-banner{
		width: 100%;
		position: relative;
	}
	
	.plans-banner img{
		width: 100%;
		height: 100%;
	}
	
	.plans-banner .content-wrapper{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		position: absolute;
		top: 0%;
		right: 0%;
		bottom: 0%;
		left: 0%;
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .title p{
		width: 100%;
		line-height: 1;
		font-size: 60px;
		color: rgba(39, 39, 39, 1);;
		font-family: "SourceHanSansCN-Bold";
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .title p samp{
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain{
		width: 100%;
		line-height: 1;
		font-size: 24px;
		margin-top: 2.858%;
		letter-spacing: 0.1em;
		color: rgba(64, 64, 64, 1);
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain p{
		margin-bottom: 1.429%;
		font-family: "SourceHanSansCN-Regular";
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain p:last-child{
		margin-bottom: 0%;
	}

/* 内容 */
	.plans-content-wrapper{
		width: 100%;
		padding: 6.832% 0% 6.306%;
	}
	
	.plans-content-wrapper .plans-content-header .title p:first-child{
		line-height: 1;
		font-size: 36px;
		text-align: center;
		color: rgba(17, 17, 17, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.plans-content-wrapper .plans-content-header .title p:last-child{
		line-height: 1;
		font-size: 16px;
		text-align: center;
		margin-top: 1.429%;
		color: rgba(0, 110, 252, 1);
	}
	
	.plans-content-wrapper .plans-content-header .explain{
		width: 92.858%;
		margin: 0% auto;
		font-size: 16px;
		line-height: 26px;
		text-align: center;
		margin-top: 2.500%;
		letter-spacing: 0.1em;
		color: rgba(27, 27, 27, 1);
	}
	
	.plans-content-wrapper .content-wrapper{
		width: 100%;
		display: grid;
		margin-top: 5%;
		grid-gap: 55px;
		align-items: center;
		grid-template-columns: repeat(3, 1fr);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper{
		width: 100%;
		border-radius: 10px;
		transition: all 0.5s;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0) inset;
		position: relative;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name{
		width: 100%;
		padding: 8.140% 0%;
		border-radius: 10px 10px 0px 0px;
		background: linear-gradient(to right, rgba(70, 98, 255, 1), rgba(31, 206, 255, 1));
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:first-child{
		line-height: 1;
		font-size: 30px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:last-child{
		line-height: 1;
		font-size: 16px;
		margin-top: 2.326%;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money{
		width: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		padding: 6.977% 0% 8.140%;
		border-bottom: 2px solid rgba(247, 247, 247, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:first-child{
		line-height: 1;
		font-size: 50px;
		margin-right: 4.652%;
		color: rgba(41, 41, 41, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:last-child{
		line-height: 1;
		font-size: 20px;
		color: rgba(41, 41, 41, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional{
		height: 180px;
		margin: 8.140% 0%;
		padding: 0% 11.628%;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item{
		width: 100%;
		height: 45px;
		display: flex;
		line-height: 1;
		font-size: 16px;
		align-items: center;
		justify-content: flex-start;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item span{
		font-size: 16px;
		margin-right: 3.914%;
		color: rgba(0, 110, 252, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper{
		width: 100%;
		display: flex;
		padding: 5.814% 0%;
		align-items: center;
		justify-content: center;
		border-top: 2px solid rgba(247, 247, 247, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item{
		height: 50px;
		display: flex;
		width: 49.625%;
		border-radius: 25px;
		align-items: center;
		justify-content: center;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0) inset;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon{
		width: 35px;
		height: 35px;
		display: none;
		border-radius: 50%;
		align-items: center;
		margin-right: 9.091%;
		justify-content: center;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon span{
		line-height: 1;
		font-size: 18px;
		color: rgba(234, 162, 3, 1);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item p{
		line-height: 1;
		font-size: 16px;
		color: rgba(234, 162, 3, 1);
	}

	/* 推荐 */
	.plans-content-wrapper .content-wrapper .column-wrapper.recommend::before{
		width: 50px;
		height: 50px;
		display: flex;
		line-height: 1;
		font-size: 28px;
		content: '\e63c';
		border-radius: 50%;
		transition: all 1s;
		align-items: center;
		justify-content: center;
		font-family: 'iconfont';
		color: rgba(255, 255, 255, 1);
		background: linear-gradient(to right, rgba(234, 162, 3, 1), rgba(250, 206, 40, 1));
		position: absolute;
		top: -25px;
		left: -25px;
	}

	/* 内容-悬停 */
	.plans-content-wrapper .content-wrapper .column-wrapper.current-hover-item{
		transform: scale(1.06);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper.current-hover-item .button-wrapper .item{
		background: linear-gradient(to right, rgba(234, 162, 3, 1), rgba(250, 206, 40, 1));
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper.current-hover-item .button-wrapper .item .icon{
		display: flex;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper.current-hover-item .button-wrapper .item p{
		color: rgba(255, 255, 255, 1);
	}

/* 响应 1680 */
@media screen and (max-width: 1680px) {
/* 幻灯片 */
	.plans-banner .content-wrapper .content .upper-wrapper .title p{
		font-size: 54px;
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain{
		font-size: 22px;
	}

/* 内容 */
	.plans-content-wrapper .plans-content-header .title p:first-child{
		font-size: 32px;
	}
	
	.plans-content-wrapper .plans-content-header .title p:last-child{
		font-size: 15px;
	}
	
	.plans-content-wrapper .plans-content-header .explain{
		font-size: 15px;
		line-height: 24px;
	}
	
	.plans-content-wrapper .content-wrapper{
		grid-gap: 50px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:first-child{
		font-size: 28px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:last-child{
		font-size: 15px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:first-child{
		font-size: 44px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:last-child{
		font-size: 18px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional{
		height: 160px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item{
		height: 40px;
		font-size: 15px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item span{
		font-size: 15px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item{
		height: 45px;
		border-radius: 22.5px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon{
		width: 30px;
		height: 30px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon span{
		font-size: 16px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item p{
		font-size: 15px;
	}

	/* 推荐 */
	.plans-content-wrapper .content-wrapper .column-wrapper.recommend::before{
		width: 45px;
		height: 45px;
		font-size: 26px;
		top: -22.5px;
		left: -22.5px;
	}
}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 幻灯片 */
	.plans-banner .content-wrapper .content .upper-wrapper .title p{
		font-size: 48px;
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain{
		font-size: 20px;
	}

/* 内容 */
	.plans-content-wrapper .plans-content-header .title p:first-child{
		font-size: 28px;
	}
	
	.plans-content-wrapper .plans-content-header .title p:last-child{
		font-size: 14px;
	}
	
	.plans-content-wrapper .plans-content-header .explain{
		font-size: 14px;
		line-height: 22px;
	}
	
	.plans-content-wrapper .content-wrapper{
		grid-gap: 45px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:first-child{
		font-size: 26px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:last-child{
		font-size: 14px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:first-child{
		font-size: 38px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:last-child{
		font-size: 16px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional{
		height: 140px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item{
		height: 35px;
		font-size: 14px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item span{
		font-size: 14px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item{
		height: 40px;
		border-radius: 20px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon{
		width: 25px;
		height: 25px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon span{
		font-size: 14px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item p{
		font-size: 14px;
	}

	/* 推荐 */
	.plans-content-wrapper .content-wrapper .column-wrapper.recommend::before{
		width: 40px;
		height: 40px;
		font-size: 24px;
		top: -20px;
		left: -20px;
	}
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {
/* 幻灯片 */
	.plans-banner .content-wrapper .content .upper-wrapper .title p{
		font-size: 42px;
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain{
		font-size: 18px;
	}

/* 内容 */
	.plans-content-wrapper .plans-content-header .title p:first-child{
		font-size: 24px;
	}
	
	.plans-content-wrapper .plans-content-header .title p:last-child{
		font-size: 13px;
	}
	
	.plans-content-wrapper .plans-content-header .explain{
		font-size: 13px;
		line-height: 20px;
	}
	
	.plans-content-wrapper .content-wrapper{
		grid-gap: 40px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:first-child{
		font-size: 24px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:last-child{
		font-size: 13px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:first-child{
		font-size: 32px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:last-child{
		font-size: 14px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional{
		height: 120px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item{
		height: 30px;
		font-size: 13px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item span{
		font-size: 13px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item{
		height: 35px;
		border-radius: 17.5px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon{
		width: 20px;
		height: 20px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item .icon span{
		font-size: 12px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item p{
		font-size: 13px;
	}

	/* 推荐 */
	.plans-content-wrapper .content-wrapper .column-wrapper.recommend::before{
		width: 35px;
		height: 35px;
		font-size: 22px;
		top: -17.5px;
		left: -17.5px;
	}
}

/* 响应 1000 */
@media screen and (max-width: 1000px) {
/* 幻灯片 */
	.plans-banner .content-wrapper .content .upper-wrapper .title p{
		font-size: 36px;
		text-align: center;
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain{
		font-size: 16px;
		margin-top: 2.615%;
		text-align: center;
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain p{
		margin-bottom: 2.615%;
	}

/* 内容 */
	.plans-content-wrapper{
		padding: 7.059% 0%;
	}
	
	.plans-content-wrapper .plans-content-header .title p:first-child{
		font-size: 20px;
	}
	
	.plans-content-wrapper .plans-content-header .title p:last-child{
		font-size: 12px;
		margin-top: 2.615%;
	}
	
	.plans-content-wrapper .plans-content-header .explain{
		width: 100%;
		font-size: 12px;
		line-height: 18px;
		margin-top: 3.922%;
	}
	
	.plans-content-wrapper .content-wrapper{
		grid-gap: 35px;
		margin-top: 7.844%;
		grid-template-columns: repeat(2, 1fr);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper{
		border-radius: 5px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name{
		padding: 6.536% 0%;
		border-radius: 5px 5px 0px 0px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:first-child{
		font-size: 22px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .name p:last-child{
		font-size: 12px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money{
		padding: 5.229% 0% 6.536%;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:first-child{
		font-size: 26px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .money p:last-child{
		font-size: 12px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional{
		margin: 7.844% 0%;
		padding: 0% 10.458%;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item{
		font-size: 12px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .functional .item span{
		font-size: 12px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper{
		padding: 6.536% 0%;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item{
		height: 30px;
		border-radius: 15px;
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item p{
		font-size: 12px;
	}

	/* 推荐 */
	.plans-content-wrapper .content-wrapper .column-wrapper.recommend::before{
		width: 30px;
		height: 30px;
		font-size: 20px;
		top: -10px;
		left: -10px;
	}
}

/* 响应 750 */
@media screen and (max-width: 750px) {
/* 幻灯片 */
	.plans-banner .content-wrapper .content .upper-wrapper .title p{
		font-size: 30px;
	}
	
	.plans-banner .content-wrapper .content .upper-wrapper .explain{
		font-size: 14px;
	}

/* 内容 */
	.plans-content-wrapper .content-wrapper{
		grid-gap: 30px;
		grid-template-columns: repeat(1, 1fr);
	}
	
	.plans-content-wrapper .content-wrapper .column-wrapper .button-wrapper .item{
		width: 35.295%;
	}

	/* 推荐 */

	/* 内容-悬停 */
	.plans-content-wrapper .content-wrapper .column-wrapper.current-hover-item{
		transform: scale(1.01);
	}
}