		html {
			line-height: 1.15;
			-webkit-text-size-adjust: 100%;
			overflow-x: hidden;
		}
		
		* {
			box-sizing: border-box;
			-webkit-tap-highlight-color: transparent;
			padding: 0;
			margin: 0;
			list-style: none;
			border: 0;
		}
		
		body {
			position: relative;
			margin: 0;
			background-color: #fff;
			-webkit-font-smoothing: antialiased;
			font-family: Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei, Hiragino Sans GB, Heiti SC, SimHei, SimSun, sans-serif
		}
		
		main {
			display: block
		}
		
		ul,
		li {
			list-style-type: none;
		}
		
		.relative {
			position: relative
		}
		
		a {
			background-color: transparent
		}
		
		img {
			border-style: none;
			display: inline-block
		}
		
		ul,
		p {
			margin: 0;
			padding: 0
		}
		
		a {
			text-decoration: none;
			color: #000
		}
		
		[class*=' icon-'],
		[class^=icon-] {
			font-family: "iconfont";
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-style: normal;
			font-variant: normal;
			line-height: 1;
			speak: none;
			text-transform: none
		}
		/*右下角雪王邀请加盟*/
		
		.floating-infor {
			position: fixed;
			right: 63px;
			bottom: 94px;
			z-index: 700;
			cursor: pointer;
			font-size: 20px;
		}
		
		.floating-infor .fi-item1 {
			width: 105px;
			height: 129px;
			position: absolute;
			left: 50%;
			top: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			font-size: 2.5em;
			color: #ffd900;
			z-index: 700;
		}
		
		.floating-infor .fi-item1 img {
			width: 100%;
			object-fit: cover;
		}
		
		.floating-infor .icons-text {
			position: absolute;
			left: 50%;
			top: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			/*font-size: 16px;
	font-weight: 600;
	color: #333333;
	line-height: 22px;*/
			z-index: 60;
		}
		
		.floating-infor .icons-text img {
			width: 206px;
			height: 206px;
			/*transform: rotate(-30deg);*/
			position: absolute;
			left: -160px;
			bottom: -20px;
		}
		
		.floating-infor.active .fi-item1 {
			color: #ffd900
		}
		/*.floating-infor.active .icons-text .icons-txt {
	color: #333333;
}*/
		
		.floating-infor .icons-text .icons-txt {
			position: absolute;
			top: -115px;
			left: -100px;
			transform: rotate(-20deg);
			width: 90px;
			height: 67px;
			font-size: 16px;
			font-family: PingFangSC-Semibold, PingFang SC;
			font-weight: 600;
			color: #333333;
			line-height: 22px;
		}
		
		@-webkit-keyframes flicker {
			0% {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
			25% {
				-webkit-transform: scale(1.1);
				transform: scale(1.1)
			}
			50% {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
			75% {
				-webkit-transform: scale(1.1);
				transform: scale(1.1)
			}
		}
		
		@keyframes flicker {
			0% {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
			25% {
				-webkit-transform: scale(1.1);
				transform: scale(1.1)
			}
			50% {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
			75% {
				-webkit-transform: scale(1.1);
				transform: scale(1.1)
			}
		}
		/*悬停后显示*/
		
		.ms-bg {
			-webkit-transition: transform .5s ease-out;
			transition: transform .5s ease-out;
			position: absolute;
			left: 0;
			top: 0;
			background: url(../img/fbg.svg) no-repeat center center;
			background-size: contain;
			width: 100%;
			height: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			-webkit-transform-origin: 80% 90%;
			transform-origin: 80% 90%
		}
		
		.modal-service__wrap {
			width: 520px;
			height: 380px;
			position: fixed;
			right: 0;
			bottom: 60px;
			z-index: 600;
			text-align: center;
			pointer-events: none;
			font-size: 20px;
			border-radius: 100%;
		}
		
		.modal-service__wrap.active {
			pointer-events: auto
		}
		
		.modal-service__wrap.active .ms-inner {
			-webkit-transition: all .4s ease-out;
			transition: all .4s ease-out;
			opacity: 1;
			visibility: visible;
			-webkit-transition-delay: .5s;
			transition-delay: .5s;
			-webkit-transform: translateY(0);
			transform: translateY(0)
		}
		
		.modal-service__wrap.active .ms-bg {
			-webkit-transform: scale(0.9);
			transform: scale(0.9)
		}
		
		.modal-service__wrap .ms-cont {
			position: absolute;
			left: 55%;
			top: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
		}
		
		.modal-service__wrap .ms-inner {
			opacity: 0;
			visibility: hidden;
			-webkit-transform: translateY(20px);
			transform: translateY(20px);
		}
		
		.modal-service__wrap .title {
			max-width: 210px;
			margin: 0 auto;
		}
		
		.modal-service__wrap .title span {
			letter-spacing: 1px;
			font-size: 24px;
			font-weight: 600;
			color: #ffd900;
			line-height: 33px;
		}
		
		.modal-service__wrap .ms-tel {
			margin-top: .125em;
			font-size: 24px;
			font-weight: 600;
			color: #ffd900;
			line-height: 33px;
		}
		
		.modal-service__wrap .ms-code {
			margin-top: 7px;
		}
		
		.modal-service__wrap .item-box {
			display: inline-block;
			vertical-align: top;
			text-align: center;
			width: 80px;
			height: 86px;
			margin: 0 15px
		}
		
		.modal-service__wrap .item-box img {
			max-width: 100%
		}
		
		.modal-service__wrap .item-box i {
			position: relative;
			top: -6px;
			color: #ffd900;
			display: inline-block;
			font-size: 14px;
			width: 20px;
			height: 20px;
		}
		
		.modal-service__wrap .ms-btn {
			line-height: 48px;
			margin: 0 auto;
			margin-top: 43px;
			width: 97px;
			height: 33px;
			background: #ffd900;
			border-radius: 4px;
			text-align: center;
			/*box-shadow: 3px 3px 3px 3px black;*/
		}
		
		.modal-service__wrap .ms-btn .blackSpan {
			width: 97px;
			height: 33px;
			border: 1px solid black;
			background-color: black;
			border-radius: 4px;
		}
		
		.modal-service__wrap .ms-btn a {
			display: block;
			width: 97px;
			height: 33px;
			border-radius: 4px;
			color: #FFFFFF;
			font-size: 14px;
			font-weight: 700;
			line-height: 32px;
			margin-top: -37px;
			margin-left: -4px;
			background-color: #ffd900;
		}
		
		@-webkit-keyframes fadeIn {
			from {
				opacity: 0
			}
			to {
				opacity: 1
			}
		}
		
		@keyframes fadeIn {
			from {
				opacity: 0
			}
			to {
				opacity: 1
			}
		}
		/*三大免费政策bnaner*/
		
		.wrap {
			padding-top: 110px
		}
		
		.column-bgPic {
			position: relative;
			overflow: hidden
		}
		
		.column-bgPic .pic {
			width: 100%;
			padding-top: 600px
		}
		
		.column-bgPic .larze-pic {
			padding-top: 900px
		}
		
		.column-bgPic .m-pic {
			display: none
		}
		
		.column-bgPic .txt-bg {
			position: absolute;
			left: 0;
			top: 50%;
			width: 100%;
			text-align: center;
			padding: 0 20px;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		
		.column-bgPic .txt-bg span {
			font-family: "NothingYouCouldDo-Regular";
			color: #FB8F8D;
			line-height: 1;
			font-weight: 700
		}
		
		.column-bgPic .intro {
			margin: 0 auto;
			/*position: relative;
		top: -.75em;*/
			font-weight: 700;
			color: #fff;
			letter-spacing: 2px;
			line-height: 1.8;
			font-size: 64px;
		}
		
		.column-bgPic .txt {
			color: #fff
		}
		
		.column-bgPic .bg-dec {
			font-size: 20px;
			position: absolute;
			right: 5em;
			bottom: -1.55em;
			width: 15.46875vw
		}
		
		.column-bgPic .bg-dec img {
			max-width: 100%
		}
		
		.bg-cover {
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover
		}
		
		.wow {
			/*visibility: hidden*/
		}
		
		.fs160 {
			font-size: 160px
		}
		
		.fs60 {
			font-size: 42px
		}
		
		.fs54 {
			font-size: 50px
		}
		
		.fs44 {
			font-size: 44px
		}
		
		.fs40 {
			font-size: 40px;
			line-height: 1.4;
			letter-spacing: 1px
		}
		
		.fs30 {
			font-size: 30px
		}
		
		.fs28 {
			font-size: 28px
		}
		
		.fs24 {
			font-size: 26px;
			font-weight: 700
		}
		
		.fs22 {
			font-size: 22px
		}
		
		.fs20 {
			font-size: 20px
		}
		
		.fs16 {
			font-size: 16px
		}
		
		.slick-dot__line {
			font-size: 20px
		}
		
		.slick-dot__line .slick-dots {
			width: calc(100% - 174px);
			height: 4px;
			background-color: #f8f8f8;
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
			margin-left: 16px
		}
		
		.slick-dot__line li {
			flex: 1
		}
		
		.slick-dot__line li,
		.slick-dot__line button {
			height: 100%
		}
		
		.slick-dot__line button {
			width: 100%;
			border: none;
			cursor: pointer;
			padding: 0;
			outline: none;
			position: relative;
			border-radius: 30px
		}
		
		.slick-dot__line button:after {
			-webkit-transition: width .8s ease-out;
			transition: width .8s ease-out;
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			width: 0;
			height: 100%;
			background-color: #ffd900;
			border-radius: 30px
		}
		
		.slick-dot__line .slick-active button:after {
			width: 100%
		}
		
		.slick-dot__white li,
		.slick-dot__white button,
		.slick-dot__round li,
		.slick-dot__round button {
			display: inline-block;
			vertical-align: middle
		}
		
		.slick-dot__white li,
		.slick-dot__round li {
			font-size: 20px;
			margin: 0 .65em
		}
		
		.slick-dot__white button,
		.slick-dot__round button {
			backface-visibility: hidden;
			border: none;
			background-color: transparent;
			padding: 0;
			cursor: pointer;
			width: 1.2em;
			height: 1.2em;
			position: relative;
			text-indent: -999999999px
		}
		
		.slick-dot__white button:before,
		.slick-dot__white button:after,
		.slick-dot__round button:before,
		.slick-dot__round button:after {
			-webkit-transition: all .4s ease-out;
			transition: all .4s ease-out;
			content: "";
			display: block
		}
		
		.slick-dot__white button:before,
		.slick-dot__round button:before {
			position: absolute;
			left: 50%;
			top: -.3em;
			width: .65em;
			height: .7em;
			/*background: url(../img/icon-wg.svg) no-repeat center center;*/
			background-size: contain;
			margin-left: -.35em;
			opacity: 0
		}
		
		.slick-dot__white button:after,
		.slick-dot__round button:after {
			position: absolute;
			left: 50%;
			top: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			width: 1em;
			height: .9em;
			border-radius: 50%;
			background-color: #fff
		}
		
		.slick-dot__white .slick-active button::before,
		.slick-dot__round .slick-active button::before {
			opacity: 1
		}
		
		.slick-dot__round button:before {
			top: -.4em;
			/*background: url(../img/icon-hg.svg) no-repeat center center*/
		}
		
		.slick-dot__round button:after {
			border: 2px solid #ffd900
		}
		
		.slick-dot__round .slick-active button::after {
			background-color: #ffd900
		}
		
		.slider-arrow {
			font-size: 20px
		}
		
		.slider-arrow .sa-btn {
			display: inline-block !important;
			vertical-align: middle;
			width: 2em;
			height: 2em;
			border-radius: 50%;
			position: relative;
			-webkit-transition: background .4s ease-out;
			transition: background .4s ease-out
		}
		
		.slider-arrow .sa-prev {
			background-color: #f8f8f8;
			margin-right: .6em
		}
		
		.slider-arrow .sa-prev i {
			-webkit-transition: color .4s ease-out;
			transition: color .4s ease-out;
			color: #ffd900
		}
		
		.slider-arrow .sa-next {
			background-color: #ffd900;
			margin-left: .6em
		}
		
		.slider-arrow .sa-next i {
			color: #fff;
			margin-left: 1px;
			margin-top: 1px
		}
		
		.slider-arrow i {
			font-size: .8em;
			position: absolute;
			left: 50%;
			top: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%)
		}
		
		.w1600 {
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
			padding:60px 0;
			background: #fff
		}
		
		.fadeInUp {
			-webkit-animation-name: fadeInUp;
			animation-name: fadeInUp
		}
		
		@-webkit-keyframes fadeInUp {
			from {
				opacity: 0;
				-webkit-transform: translate3d(0, 5%, 0);
				transform: translate3d(0, 5%, 0)
			}
			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}
		
		@keyframes fadeInUp {
			from {
				opacity: 0;
				-webkit-transform: translate3d(0, 5%, 0);
				transform: translate3d(0, 5%, 0)
			}
			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}
		
		@-webkit-keyframes fadeInDown {
			from {
				opacity: 0;
				-webkit-transform: translate3d(0, -5%, 0);
				transform: translate3d(0, -5%, 0)
			}
			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}
		
		@keyframes fadeInDown {
			from {
				opacity: 0;
				-webkit-transform: translate3d(0, -5%, 0);
				transform: translate3d(0, -5%, 0)
			}
			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}
		
		@-webkit-keyframes fadeInRight {
			from {
				opacity: 0;
				-webkit-transform: translate3d(10%, 0, 0);
				transform: translate3d(10%, 0, 0)
			}
			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}
		
		@keyframes fadeInRight {
			from {
				opacity: 0;
				-webkit-transform: translate3d(10%, 0, 0);
				transform: translate3d(10%, 0, 0)
			}
			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}
		
		.fadeInRight {
			-webkit-animation-name: fadeInRight;
			animation-name: fadeInRight
		}
		/*八步开店部分*/
		
		.cpt-process__full {
			/*		height: 1100px;*/
			/*max-width: 1250px;*/
			max-width: 1600px;
			margin-left: auto;
			margin-right: auto
		}
		/*原先的图片样式*/
		/*.cpt-process__full .pic {
		position: relative
	}
	
	.cpt-process__full .pic:before {
		content: "";
		display: block;
		padding-top: 40.51241%
	}
	
	.cpt-process__full .pic img {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		margin: auto;
		max-width: 100%
	}
	
	.cpt-process__full .pic .img-2 {
		display: none;
		visibility: hidden
	}
	*/
		
		.pt-30 {
			padding-top: 30px
		}
		
		.page-column {
			text-align: center;
			font-size: 20px
		}
		
		.pg-dec {
			display: inline-block;
			position: relative;
			padding: 0 2em
		}
		
		.pg-geo,
		.pg-img {
			display: inline-block;
			vertical-align: bottom
		}
		
		.pg-geo {
			width: 1.2em;
			height: .2em;
			position: absolute;
			bottom: 30%
		}
		
		.pg-dec__left {
			background: url(../img/icon-9.svg) no-repeat center center;
			left: 0
		}
		
		.pg-dec__right {
			background: url(../img/icon-10.svg) no-repeat center center;
			right: 0
		}
		
		.pg-img {
			position: relative
		}
		
		.pg-img img {
			max-width: 100%
		}
		
		.pg-title {
			display: block;
			color: #333;
			font-weight: 700;
			letter-spacing: 1px;
			margin-top: .33333em
		}
		
		.pg-title img {
			max-width: 100%
		}
		
		.pg-title-m {
			display: none;
		}
		/*现在的加盟流程部分*/
		
		.application-wrap {
			max-width: 1600px;
			/*width: 1600px;*/
			/*border: 1px solid black;*/
			margin-bottom: 140px
		}
		
		.process-top {
			width: 100%;
			max-height: 80px;
			display: flex;
			/*border: 1px solid red;*/
		}
		
		.process-item {
			width: 25%;
			height: 100%;
			display: flex;
			opacity: 0
			/*border: 1px solid blue;*/
		}
		
		.process-item .process-align {
			display: flex;
			align-items: center;
		}
		
		.process-item-2 {
			width: 25%;
			height: 100%;
			display: flex;
			opacity: 0
			/*border: 1px solid blue;*/
		}
		
		.process-item-2 .process-align {
			display: flex;
			align-items: center;
		}
		
		.process-item img {
			width: 80px;
			height: 80px;
		}
		
		.process-item-2 img {
			width: 80px;
			height: 80px;
		}
		
		.process-item-text {
			margin-left: 10px;
		}
		
		.process-item-text .process-item-title {
			font-size: 24px;
			font-family: PingFangSC-Semibold, PingFang SC;
			font-weight: 600;
			color: #333333;
			line-height: 33px;
		}
		
		.process-top .process-item .process-item-text .process-item-txt {
			font-size: 16px;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #333333;
			line-height: 22px;
		}
		/*中间的连接线*/
		
		.process-line {
			margin: 0 auto;
		}
		
		#lottie {
			/*width: 100%;*/
			width: 87%;
			margin: 0 auto;
		}
		/*下面部分*/
		
		.process-bottom {
			width: 100%;
			max-height: 80px;
			display: flex;
		}
		
		.process-bottom .process-item-2 .process-align {
			/*让元素在div右侧显示*/
			/*弹性盒子中 margin上下左右都生效*/
			margin: 0 0 0 auto;
		}
		/*文字显示*/
		
		.visible-process:nth-child(1) {
			animation: textOpacity 0.03s;
			animation-fill-mode: forwards;
		}
		
		.visible-process-2:nth-child(1) {
			animation: textOpacity 0.7s;
			animation-fill-mode: forwards;
		}
		
		.visible-process:nth-child(2) {
			animation: textOpacity 1.38s;
			animation-fill-mode: forwards;
		}
		
		.visible-process-2:nth-child(2) {
			animation: textOpacity 1.82s;
			animation-fill-mode: forwards;
		}
		
		.visible-process:nth-child(3) {
			animation: textOpacity 2.42s;
			animation-fill-mode: forwards;
		}
		
		.visible-process-2:nth-child(3) {
			animation: textOpacity 3.2s;
			animation-fill-mode: forwards;
		}
		
		.visible-process:nth-child(4) {
			animation: textOpacity 3.84s;
			animation-fill-mode: forwards;
		}
		
		.visible-process-2:nth-child(4) {
			animation: textOpacity 4.24s;
			animation-fill-mode: forwards;
		}
		
		@-webkit-keyframes textOpacity {
			90% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}
		
		@keyframes textOpacity {
			90% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}
		
		@media (max-width:1450px) {
			.process-item img {
				width: 65px;
				height: 65px;
			}
			.process-item-2 img {
				width: 65px;
				height: 65px;
			}
			.process-item-text .process-item-title {
				font-size: 22px;
				line-height: 33px;
			}
			.process-top .process-item .process-item-text .process-item-txt {
				font-size: 14px;
				line-height: 22px;
			}
		}
		/*城市加盟预计所需*/
		
		.bg-gery {
			/*width: 1920px;
		height: 1107px;*/
			/*background: #F7F7F7;*/
			background-color: #fafafa;
			padding-top: 50px;
			padding:60px 0;
		}
		
		.pt-120 {
			padding-top: 120px
		}
		
		.page-column {
			text-align: center;
			font-size: 20px;
			/*padding-top: 60px;*/
		}
		
		.cpt-principle__slick .item-box {
			border-radius: 15px;
			overflow: hidden;
			-webkit-backface-visibility: hidden;
			-webkit-transform: translate3d(0, 0, 0);
		}
		
		.cpt-principle__slick li {
			vertical-align: middle;
		}
		
		.cpt-principle__slick a {
			transition: all .6s;
			text-align: center;
			border-radius: 10px;
			padding: 45px 60px;
			font-size: 20px;
			position: relative;
			cursor: default;
			border-radius: 10px;
		}
		
		.cpt-principle__slick a::after {
			-webkit-transition: all .4s ease-out;
			transition: all .4s ease-out;
			content: "";
			display: block;
			position: absolute;
			left: 0;
			top: 50%;
			width: 100%;
			height: 100%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			/*background-color: #fafafa;*/
			border-radius: 10px
		}
		
		.cpt-principle__slick .cpl-title {
			position: relative;
			z-index: 10;
			color: #ffd900;
			-webkit-transition: color .5s ease-out;
			transition: color .5s ease-out;
			text-align: left;
			/*display: flex;
			align-items: end;*/
		}
		
		.cpt-principle__slick .cpl-title img {
			display: inline;
		}
		
		.cpt-principle__slick .cpl-title span {
			letter-spacing: 1px;
			width: 120px;
			height: 40px;
			font-size: 28px;
			font-weight: 600;
			color: #333333;
			line-height: 47px;
			display: block;
			margin-left: 57px;
			margin-top: -1px;
		}
		
		.cpt-principle__slick .cpl-title p {
			line-height: 1.5;
			letter-spacing: 1px
		}
		
		.cpt-principle__slick .cpt-txt {
			position: relative;
			z-index: 10;
			/*margin-top: 2.5em*/
			margin-top: 32px;
			padding-top: 26px;
			border-top: 1px solid #EEEEEE;
		}
		
		.cpt-principle__slick .cpt-intro {
			position: relative;
			z-index: 10;
			margin-top: 26px;
		}
		
		.cpt-principle__slick .cpt-txt {
			-webkit-transition: color .5s ease-out;
			transition: color .5s ease-out;
			text-align: left;
		}
		/*通过slick.min.js添加的样式类名*/
		
		.slick-slider {
			position: relative;
			display: block;
			box-sizing: border-box;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-webkit-touch-callout: none;
			-khtml-user-select: none;
			-ms-touch-action: pan-y;
			touch-action: pan-y;
			-webkit-tap-highlight-color: transparent
		}
		
		.slick-list {
			position: relative;
			display: block;
			overflow: hidden;
			margin: 0;
			padding: 0
		}
		
		.slick-list:focus {
			outline: none
		}
		
		.slick-list.dragging {
			cursor: pointer;
			cursor: hand
		}
		
		.slick-slider .slick-track,
		.slick-slider .slick-list {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
		
		.slick-track {
			position: relative;
			top: 0;
			left: 0;
			display: block;
			margin-left: auto;
			margin-right: auto
		}
		
		.slick-track:before,
		.slick-track:after {
			display: table;
			content: ''
		}
		
		.slick-track:after {
			clear: both
		}
		
		.slick-loading .slick-track {
			visibility: hidden
		}
		
		.slick-slide {
			display: none;
			float: left;
			height: 100%;
			min-height: 1px;
		
		}
		
		[dir='rtl'] .slick-slide {
			float: right
		}
		
		.slick-slide img {
			display: block
		}
		
		.slick-slide.slick-loading img {
			display: none
		}
		
		.slick-slide.dragging img {
			pointer-events: none
		}
		
		.slick-initialized .slick-slide {
			display: block
		}
		
		.slick-loading .slick-slide {
			visibility: hidden
		}
		
		.slick-vertical .slick-slide {
			display: block;
			height: auto;
			border: 1px solid transparent
		}
		
		.slick-arrow.slick-hidden {
			display: none
		}
		
		.slick-arrow {
			outline: none
		}
		
		.slick-dots button {
			outline: none
		}
		
		@media (min-width: 1024px) {
			.cpt-team__full {
				padding-bottom: 80px;
			}
			/*底部加盟按钮*/
			.cooperation-nav {
				display: none;
			}
		}
		
		@media (max-width: 750px) {
			.column-bgPic .m-pic {
				display: block
			}
			.column-bgPic .p-pic {
				display: none
			}
			.slider-arrow .sa-prev {
				margin-right: 20px
			}
			.slider-arrow .sa-next {
				margin-left: 20px
			}
		}
		
		@media (max-width: 500px) {
			.column-list .item-column,
			.column-list a {
				font-size: 12px
			}
			.column-list .dec img {
				width: 35px
			}
			.column-bgPic .pic {
				padding-top: 200px
			}
			.column-bgPic .larze-pic {
				padding-top: 420px
			}
			.column-bgPic .bg-dec {
				font-size: 12px;
				width: 100px;
				right: 20px;
				bottom: -20px
			}
			.column-bgPic .intro {
				top: -20px
			}
			.fs160 {
				font-size: 75px
			}
		}
		/*城市加盟合作部分的加盟费用类型文字*/
		
		.cpt-principle__slick .cpt-txt .txt-grey {
			font-size: 16px;
			font-weight: 400;
			color: #888888;
			line-height: 22px;
		}
		
		.cpt-principle__slick .cpt-txt p {
			font-size: 16px;
			font-weight: 600;
			color: #333333;
			line-height: 22px;
		}
		
		.cpt-principle__slick .cpt-intro {
			color: #ffd900;
			-webkit-transition: all .4s ease-out;
			transition: all .4s ease-out;
			width: 268px;
		}
		
		.cpt-principle__slick .cpt-intro .title-line {
			width: 268px;
			height: 20px;
			background: #ffd900;
			border-radius: 4px;
			opacity: 0.2;
			margin-top: -16px;
		}
		
		.cpt-principle__slick .cpt-intro span,
		.cpt-principle__slick .cpt-intro strong,
		.cpt-principle__slick .cpt-intro .year {
			display: inline-block;
			vertical-align: bottom;
			font-weight: 600;
			color: #ffd900;
			line-height: 22px;
		}
		
		.cpt-principle__slick .cpt-intro span,
		.cpt-principle__slick .cpt-intro .year {
			font-size: 14px;
			letter-spacing: 1px;
			line-height: 30px;
		}
		
		.cpt-principle__slick .cpt-intro strong {
			font-weight: 700;
			line-height: 1;
			position: relative;
			top: -4px;
			margin-left: .175em;
			margin-right: .25em
		}
		
		.cpt-principle__slick .cpt-txt .cpt-line {
			max-width: 400px;
			height: 2px;
			background: #EEEEEE;
			margin: 32px 0 28px 0;
		}
		
		.cpt-principle__slick .cpt-txt .cpt-price p {
			width: 210px;
			height: 40px;
			font-size: 28px;
			font-weight: 600;
			color: #333333;
			line-height: 40px;
		}
		
		.fs40 {
			font-size: 40px;
			line-height: 1.4;
			letter-spacing: 1px
		}
		
		.fs20 {
			font-size: 20px
		}
		
		.list {
			position: relative;
			font-size: 0;
			margin-right: -16px;
			margin-left: -16px;
		}
		
		.list>li {
			display: inline-block;
			vertical-align: top
		}
		
		.list .item-column {
			display: block;
			margin-right: 16px;
			margin-left: 16px
		}
		
		.list a {
			display: block;
			margin-right: 16px;
			margin-left: 16px
		}
		
		.list-1>li {
			width: 100%
		}
		
		.list-2>li {
			width: 50%
		}
		
		.list-3>li {
			width: 33.3333%
		}
		
		.list-4>li {
			width: 25%
		}
		
		.list-5>li {
			width: 20%
		}
		
		.list-6>li {
			width: 16.66%
		}
		
		.list-txt {
			font-size: 16px;
			line-height: 1.71429;
			color: #555;
			letter-spacing: 1px
		}
		/*常见问题解答*/
		
		.cpt-query__list li {
			-webkit-transition: all .3s ease-out;
			transition: all .3s ease-out;
			font-size: 20px;
			position: relative;
			cursor: pointer;
			-webkit-transition: background .4s ease-out;
			transition: background .4s ease-out
		}
		
		.cpt-query__list li:nth-child(odd) {
			background-color: #fafafa
		}
		
		.cpt-query__list li:nth-child(even) {
			background-color: #fff
		}
		
		.cpt-query__list li:first-child {
			border-top-left-radius: 10px;
			border-top-right-radius: 10px
		}
		
		.cpt-query__list li:last-child {
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 10px
		}
		
		.cpt-query__list .item-box {
			padding: 1.75em 2em 1.5em 4em;
			/*display: flex;
		flex-direction: row;*/
		}
		
		.cpt-query__list .on {
			background-color: #ffd900 !important
		}
		
		.cpt-query__list .on .dec,
		.cpt-query__list .on .title,
		.cpt-query__list .on .txt {
			color: #fff
		}
		
		.cpt-query__list .on .title-i {
			width: 36px;
			height: 36px;
			background: url(../image/zhankaiDK.svg);
			background-size: cover;
			z-index: 1600;
		}
		
		.cpt-query__list .dec,
		.cpt-query__list .title,
		.cpt-query__list .txt {
			-webkit-transition: color .3s ease-out;
			transition: color .3s ease-out
		}
		
		.cpt-query__list .dec,
		.cpt-query__list .title,
		.cpt-query__list .title-i {
			display: inline-block;
			vertical-align: top;
			-webkit-transition: color .4s ease-out;
			transition: color .4s ease-out
		}
		
		.cpt-query__list .dec {
			font-weight: 700;
			text-transform: uppercase;
			color: #333;
			letter-spacing: 1px;
			width: 48px
		}
		
		.cpt-query__list .title {
			line-height: 1.2;
			letter-spacing: 1px;
			font-weight: 700;
			color: #333;
			cursor: pointer;
		}
		
		.cpt-query__list .title-i {
			width: 36px;
			height: 36px;
			position: absolute;
			right: 40px;
			background: url(../image/zhankai.svg);
			background-size: cover;
		}
		
		.cpt-query__list li:hover .title-i {
			width: 36px;
			height: 36px;
			background: url(../image/zhankaiGB.svg);
			background-size: cover;
			right: 35px;
		}
		
		.cpt-query__list .txt {
			padding: 1.25em 0 .75em 56px;
			display: none;
			pointer-events: none
		}
		
		.cpt-query__list .txt p {
			margin-bottom: 4px
		}
		
		.cpt-query__list .title {
			width: calc(100% - 63px);
			margin-top: 5px
		}
		
		.mt-30 {
			margin-top: 30px
		}
		
		.mt-40 {
			margin-top: 40px
		}
		
		.mt-50 {
			margin-top: 50px
		}
		
		.mt-60 {
			margin-top: 60px
		}
		
		.mt-80 {
			margin-top: 80px
		}
		
		.mt-100 {
			margin-top: 100px
		}
		
		.mt-120 {
			margin-top: 120px
		}
		
		.mt-130 {
			margin-top: 130px
		}
		
		.mt-140 {
			margin-top: 140px
		}
		
		.mt-150 {
			margin-top: 150px
		}
		
		.mt-160 {
			margin-top: 160px
		}
		
		.mt-180 {
			margin-top: 9.375vw
		}
		
		.pt-30 {
			padding-top: 30px
		}
		
		.pt-80 {
			padding-top: 80px
		}
		
		.pt-100 {
			padding-top: 100px
		}
		
		.pt-120 {
			padding-top: 120px
		}
		
		.pt-150 {
			padding-top: 150px
		}
		
		.pt-160 {
			padding-top: 160px
		}
		
		.pt-200 {
			padding-top: 200px
		}
		/*申请加盟部分*/
		
		.apply-item {
			/*width: 1920px;*/
			max-width: 100%;
			height: 300px;
			margin: 0 auto;
		}
		
		.apply-item-img {
			height: 100%;
			background: url(../image/cooperation/加盟按钮.png) no-repeat;
			background-position: center;
			background-size: cover
		}
		
		.apply-item-img .apply-bg {
			width: 100%;
			height: 100%;
			background-color: rgba(51, 51, 51, 0.59);
		}
		
		.apply-item-info {
			/*width: 100%;*/
			max-width: 1600px;
			margin: 0 auto;
			height: 100%;
		}
		
		.apply-item-txt {
			padding-top: 109px;
			/*padding-left: 437px;*/
			padding-left: 5%;
		}
		
		.apply-item-txt p:nth-child(1) {
			width: 544px;
			height: 45px;
			font-size: 32px;
			font-weight: 600;
			color: #FFFFFF;
			line-height: 45px;
		}
		
		.apply-item-txt p:nth-child(2) {
			width: 220px;
			height: 25px;
			font-size: 18px;
			font-weight: 400;
			color: #FFFFFF;
			line-height: 25px;
		}
		
		.apply-item-button {
			width: 200px;
			height: 68px;
			background: #ffd900;
			border-radius: 34px;
			text-align: center;
			/*margin-left: 1283px;*/
			margin-left: 80%;
			margin-top: -70px;
		}
		
		.apply-item-button a {
			width: 104px;
			height: 37px;
			font-size: 26px;
			font-weight: 600;
			color: #FFFFFF;
			line-height: 70px;
		}
		/*强大的体系支持*/
		
		.cpt-system__list {
			position: relative;
		}
		
		.cpt-system__list .item-column {
			height: 20.5em
		}
		
		.column-list li {
			margin-bottom: 40px
		}
		
		.column-list a,
		.column-list .item-column {
			font-size: 20px;
			cursor: default;
			background-color: #FAFAFA;
			text-align: center;
			padding: 0 2.5em;
			overflow: hidden;
			border-radius: 10px;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden
		}
		
		.column-list .dec {
			display: inline-block;
			vertical-align: middle;
			width: 8em;
			height: 8em;
			background-color: #ffd900;
			position: relative;
			border-radius: 50%;
			top: -3em
		}
		
		.column-list .dec img {
			position: absolute;
			left: 50%;
			bottom: 1.5em;
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
			max-width: 100%
		}
		
		.column-list .title {
			color: #ffd900;
			margin-bottom: .41667em;
			font-weight: 700
		}
		
		.cpt-system__bg {
			position: absolute;
			right: 0;
			bottom: 24px;
			font-size: 20px;
			z-index: -1
		}
		
		.cpt-system__bg span {
			display: inline-block;
			font-size: 16.30208vw;
			font-family: "NothingYouCouldDo-Regular";
			color: #FFF5F5;
			font-weight: 700
		}
		
		.cpt-system__bg span,
		.cpt-system__bg .pic {
			vertical-align: bottom
		}
		
		.cpt-system__bg .pic {
			/*width: 11.5em;
		height: 340px;*/
			width: 18.5em;
			height: 540px;
			display: inline-block
		}
		
		.cpt-system__bg .pic img {
			/*width: 100%;*/
			height: 100%;
			margin-left: -70px;
			margin-top: 140px;
		}
		
		.paragraph {
			font-size: 18px;
			color: #555;
			line-height: 1.875;
			/*letter-spacing: 1px*/
		}
		
		.paragraph img {
			width: auto !important;
			height: auto !important;
			max-width: 100%;
			margin-top: 10px
		}
		
		.paragraph h3 {
			color: #ffd900;
			font-size: 18px;
			font-weight: 700;
			line-height: 1.66667;
			margin-bottom: .27778em
		}
		/*我们的小伙伴*/
		
		.cpt-team__full {
			/*width: 1920px;*/
			/*max-width: 1920px;
	height: 687px;*/
			background: #F7F7F7;
		}
		
		.cpt-team__list .m-vid {
			display: none
		}
		
		.cpt-team__list .pic {
			position: relative;
			margin-top: 60px;
		}
		
		.cpt-team__list .pic:before {
			content: "";
			display: block;
			padding-top: 57.42188%
		}
		
		.cpt-team__list .pic img {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px
		}
		
		.cpt-team__list a {
			overflow: hidden
		}
		
		.cpt-team__list .cpt-vid {
			-webkit-transition: all .6s ease-out;
			transition: all .6s ease-out;
			font-size: 20px;
			position: absolute;
			right: 40px;
			bottom: -2px;
			width: 10.5em;
			height: 2em
		}
		
		.cpt-team__list .cpt-vid svg {
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
		}
		
		.cpt-team__list .cpt-vid i {
			color: #fff;
			position: absolute;
			left: 50%;
			top: 15px;
			padding-left: .4em;
			font-size: .8em;
			margin-left: -.4em;
			opacity: 0;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden
		}
		
		.cpt-team__list .txt {
			font-size: 20px;
			-webkit-transition: background .4s ease-out;
			transition: background .4s ease-out;
			padding: 2em 1.5em 2em 1.5em;
			background-color: #fff;
			position: relative;
			overflow: hidden;
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 10px;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden
		}
		/*.cpt-team__list .txt::after {
		-webkit-transition: color .4s ease-out;
		transition: color .4s ease-out;
		content: "\e654";
		font-family: "iconfont";
		display: block;
		position: absolute;
		right: 0;
		bottom: -.50725em;
		font-size: 7.1875vw;
		color: #FFF5F5
	}*/
		
		.cpt-team__list .txt span,
		.cpt-team__list .txt p {
			-webkit-transition: color .4s ease-out;
			transition: color .4s ease-out
		}
		
		.cpt-team__list .txt span {
			font-size: 20px;
			color: #ffd900;
			font-weight: 700;
			line-height: 1.66667;
			margin-bottom: .83333em;
			display: block
		}
		
		.cpt-team__list .txt p {
			font-size: 16px;
			color: #555;
			letter-spacing: 1px
		}
		
		.cpt-team__list a:hover .txt {
			background-color: #ffd900;
			color: #fff
		}
		
		.cpt-team__list a:hover .txt::after {
			color: #CF004D
		}
		
		.cpt-team__list a:hover .txt span,
		.cpt-team__list a:hover .txt p {
			color: #fff
		}
		
		.cpt-team__list a:hover .cpt-vid {
			right: 0
		}
		
		.cpt-team__list a:hover .cpt-vid i {
			-webkit-transition: all .3s ease-out;
			transition: all .3s ease-out;
			-webkit-transition-delay: .3s;
			transition-delay: .3s;
			opacity: 1
		}
		
		.cpt-team__list a .cpt-vid:hover i {
			-webkit-transition-delay: 0s;
			transition-delay: 0s;
			-webkit-transform: scale(1.3);
			transform: scale(1.3)
		}
		/*我们的小伙伴 视频部分*/
		
		.modal-video__wrap {
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			z-index: 1200;
			font-size: 20px;
			display: none
		}
		
		.modal-video__wrap .mv-vg {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, 0.9)
		}
		
		.modal-video__wrap .m-mv__close {
			display: none
		}
		
		.modal-video__wrap .mv-close {
			position: absolute;
			right: 1.2em;
			top: 1.2em;
			color: #fff;
			font-size: .9em;
			z-index: 100;
			-webkit-transition: transform .4s ease-out;
			transition: transform .4s ease-out
		}
		
		.modal-video__wrap .mv-cont {
			position: absolute;
			left: 50%;
			top: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			width: 100%;
			max-width: 1000px
		}
		
		.modal-video__wrap video {
			width: 100%
		}
		
		.d-none {
			display: none
		}
		
		.mt-120 {
			margin-top: 68px;
			padding:60px 0;

		}
		
		.pt-200 {
			padding-top: 200px
		}
		
		.pt-80 {
			padding-top: 80px;
		}
		
		@media (min-width: 1025px) {
			.cpt-principle__list .slider-arrow {
				display: none
			}
			.cpt-team__list a:hover .txt {
				background-color: #ffd900;
				color: #fff
			}
			.cpt-team__list a:hover .txt::after {
				color: #CF004D
			}
			.cpt-team__list a:hover .txt span,
			.cpt-team__list a:hover .txt p {
				color: #fff
			}
			.cpt-team__list a:hover .cpt-vid {
				right: 0
			}
			.cpt-team__list a:hover .cpt-vid i {
				-webkit-transition: all .3s ease-out;
				transition: all .3s ease-out;
				-webkit-transition-delay: .3s;
				transition-delay: .3s;
				opacity: 1
			}
			.cpt-team__list a .cpt-vid:hover i {
				-webkit-transition-delay: 0s;
				transition-delay: 0s;
				-webkit-transform: scale(1.3);
				transform: scale(1.3)
			}
			.cpt-query__list li:hover:nth-child(odd),
			.cpt-query__list li:hover:nth-child(even) {
				background-color: #ffd900
			}
			.cpt-query__list li:hover .dec,
			.cpt-query__list li:hover .title {
				color: #fff
			}
			.cpt-principle__slick a {
				-webkit-transform: rotateX(-10deg) scale(1.02) translateX(0px) translateY(0px);
				transform: rotateX(-10deg) scale(1.02) translateX(0px) translateY(0px)
			}
			/*原则部分 悬停放大*/
			.cpt-principle__slick a:hover {
				-webkit-transform: rotateX(0deg) scale(1.04) translateX(0px) translateY(0px);
				transform: rotateX(0deg) scale(1.04) translateX(0px) translateY(0px)
			}
			/*.cpt-principle__slick a:hover::after {
			background-color: #ffd900
		}*/
			/*.cpt-principle__slick a:hover .cpl-title span,
		.cpt-principle__slick a:hover .cpt-txt p {
			color: #fff
		}*/
			.cpt-principle__slick a:hover .cpt-intro {
				background-color: #fff;
				color: #ffd900
			}
			.cpt-publicity__list .item-column {
				-webkit-transition: all .4s ease-out;
				transition: all .4s ease-out;
				-webkit-transform: rotateX(-10deg) scale(1.02) translateX(0px) translateY(0px);
				transform: rotateX(-10deg) scale(1.02) translateX(0px) translateY(0px)
			}
			.cpt-publicity__list .title,
			.cpt-publicity__list .paragraph {
				-webkit-transition: color .4s ease-out;
				transition: color .4s ease-out
			}
			.cpt-publicity__list .dec {
				-webkit-transition: background .4s ease-out;
				transition: background .4s ease-out
			}
			.cpt-publicity__list .dec span {
				-webkit-transition: color .4s ease-out;
				transition: color .4s ease-out
			}
			.cpt-publicity__list .item-column:hover {
				-webkit-transform: rotateX(0deg) scale(1) translateX(0px) translateY(0px);
				transform: rotateX(0deg) scale(1) translateX(0px) translateY(0px);
				background-color: #ffd900
			}
			.cpt-publicity__list .item-column:hover .title,
			.cpt-publicity__list .item-column:hover .paragraph {
				color: #fff
			}
			.cpt-publicity__list .item-column:hover .dec {
				background-color: #fff
			}
			.cpt-publicity__list .item-column:hover .dec span {
				color: #ffd900
			}
		}
		
		@media (max-width: 1540px) {
			/*页面中间的加盟咨询*/
			.apply-item-txt {
				padding-top: 78px;
			}
			.cpt-publicity__list .item-column {
				font-size: 18px
			}
			.cpt-system__bg {
				font-size: 18px
			}
			.cpt-principle__slick a {
				font-size: 18px
			}
			.cpt-query__list li {
				font-size: 18px
			}
			.cpt-team__list .cpt-vid {
				font-size: 18px
			}
		}
		
		@media(max-width:1460px) {
			.wrap {
				padding-top: 100px;
			}
		}
		
		@media (max-width: 1440px) {
			.cpt-team__list .txt span {
				font-size: 16px
			}
			.cpt-team__list .txt p {
				font-size: 13px
			}
			.cpt-team__list .cpt-vid {
				font-size: 16px
			}
			.cpt-system__bg {
				font-size: 16px
			}
			.cpt-principle__slick a {
				/*padding: 40px 55px;*/
				padding: 40px calc((100% - 268px) / 2);
				font-size: 16px
			}
			.cpt-principle__slick .cpt-intro {
				padding-top: 5px
			}
			.cpt-query__list li {
				font-size: 16px
			}
			/*右下角期待的雪王*/
			.cpt-system__bg .pic img {
				margin-left: -110px
			}
		}
		
		@media (max-width: 1366px) {
			.cpt-publicity__list .item-column {
				font-size: 16px
			}
			.cpt-system__bg {
				font-size: 14px
			}
			.cpt-query__list li {
				font-size: 14px
			}
			.cpt-query__list .dec {
				width: 35px
			}
			/*右下角期待的雪王*/
			.cpt-system__bg .pic img {
				margin-left: -150px
			}
		}
		
		@media(max-width:1320px) {
			.wrap {
				padding-top: 80px;
			}
		}
		
		@media (max-width: 1280px) {
			.apply-item-txt {
				padding-left: 12%;
			}
			.cpt-publicity__list .item-column {
				height: 300px
			}
		}
		
		@media (max-width: 1150px) {
			.cpt-system__list li {
				width: 50%
			}
		}
		
		@media (max-width: 1024px) {
			.apply-item-txt {
				padding-top: 60px;
				padding-left: calc((100% - 544px) / 2);
				margin: 0 auto;
			}
			/*小屏时候的按钮*/
			.apply-item-button {
				margin: 0 auto;
				margin-top: 15px;
			}
			.cpt-publicity__list li {
				margin-bottom: 25px
			}
			.cpt-publicity__list .item-column {
				height: 260px
			}
			.cpt-query__list .item-box {
				padding: 25px 20px
			}
			.cpt-query__list .txt {
				padding-left: 35px
			}
			.cpt-principle__list .slick-dots,
			.cpt-team__list .slick-dots {
				text-align: center;
				margin-top: 30px;
				padding-bottom: 80px;
			}
			.cpt-team__list .txt {
				background-color: #ffd900;
				color: #fff
			}
			.cpt-team__list .txt::after {
				color: #CF004D;
				font-size: 70px
			}
			.cpt-team__list .txt span,
			.cpt-team__list .txt p {
				color: #fff
			}
			.cpt-team__list .cpt-vid {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
			.cpt-team__list .cpt-vid i {
				opacity: 1
			}
			/*.cpt-principle__slick a::after {
			background-color: #ffd900
		}
		.cpt-principle__slick a .cpl-title span,
		.cpt-principle__slick a .cpt-txt p {
			color: #fff
		}*/
			.cpt-principle__slick .cpt-intro {
				background-color: #fff;
				color: #ffd900
			}
			.cpt-principle__list .slider-arrow {
				position: absolute;
				top: 50%;
				left: 0;
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%);
				width: 100%
			}
			.cpt-principle__list .sa-btn {
				position: absolute;
				top: 0;
				background-color: #fff
			}
			.cpt-principle__list .sa-btn i {
				color: #ffd900
			}
			.cpt-principle__list .sa-prev {
				left: 15px
			}
			.cpt-principle__list .sa-next {
				right: 15px
			}
			.cpt-principle__full .pt-200 {
				padding-top: 65px
			}
		}
		
		@media (max-width: 900px) {
			.cpt-system__list .item-column {
				height: 360px
			}
		}
		
		@media (max-width: 750px) {
			.cpt-process__full .pic::before {
				padding-top: 160%
			}
			.cpt-process__full .pic .img-1 {
				display: none;
				visibility: hidden
			}
			.cpt-process__full .pic .img-2 {
				display: block;
				visibility: visible
			}
		}
		
		@media (max-width: 650px) {
			.cpt-system__list li {
				width: 50%
			}
			.cpt-system__list .item-column {
				height: 290px;
				padding: 0 10px 15px 10px
			}
			.cpt-system__list .title,
			.cpt-system__list .txt {
				position: relative;
				top: -15px
			}
			.cpt-system__bg {
				display: none
			}
			.cpt-query__list .item-box {
				padding: 20px 12px
			}
			.cpt-query__list .dec {
				font-size: 18px;
				line-height: 27px;
				width: 25px
			}
			.cpt-query__list .title {
				font-size: 16px;
				margin-top: 0;
				line-height: 32px
			}
			.cpt-query__list .txt {
				padding-left: 28px;
				padding-top: 10px;
				font-size: 14px
			}
			.cpt-principle__list li {
				margin-bottom: 25px
			}
			.cpt-principle__list li::last-child {
				margin-bottom: 0
			}
			.cpt-principle__list a {
				padding: 20px
			}
			.cpt-principle__list .cpt-intro {
				padding-top: 8px;
				margin-top: 20px;
				height: 42px;
				width: 260px;
				/*margin-left: auto;*/
				margin-right: auto
			}
			.cpt-principle__list .cpt-intro span,
			.cpt-principle__list .cpt-intro .year {
				/*font-size: 12px*/
				font-size: 14px;
				line-height: 32px;
			}
			.cpt-principle__list .cpt-intro strong {
				margin-right: 4px;
				margin-left: 3px;
				top: -6px;
			}
			.cpt-team__list li:last-child,
			.cpt-publicity__list li:last-child {
				margin-bottom: 0
			}
		}
		
		@media (min-width: 1025px) {
			.wrap {
				overflow: hidden
			}
			.modal-video__wrap .mv-close:hover {
				-webkit-transform: rotate(360deg);
				transform: rotate(360deg)
			}
			.slider-arrow .sa-prev:hover {
				background-color: #ffd900
			}
			.slider-arrow .sa-prev:hover i {
				color: #fff
			}
			.slider-arrow .sa-next:hover {
				background-color: #f8f8f8
			}
			.slider-arrow .sa-next:hover i {
				color: #ffd900
			}
			.nd-share {
				position: fixed;
				top: 248px;
				left: 0;
				right: 0;
				pointer-events: none
			}
			.list-filtrate a:hover span {
				color: #ffd900
			}
			.nd-share__btn {
				pointer-events: auto
			}
			.nd-share__btn a:hover {
				background-color: #ffd900
			}
			.nd-share__btn a:hover:before {
				color: #fff
			}
			.list-toggle .list-arrow:hover {
				background-color: #ffd900
			}
			.list-toggle .list-arrow:hover i {
				color: #fff
			}
			.list-toggle .list-back:hover::after {
				color: #ffd900
			}
			.list-toggle .list-back:hover i {
				background-color: #fff
			}
			/*.ani-btn:hover {
			-webkit-animation: anim-moema-1 0.4s forwards;
			animation: anim-moema-1 0.4s forwards
		}
		.ani-btn:hover::before {
			-webkit-animation: anim-moema-2 0.4s 0.4s forwards;
			animation: anim-moema-2 0.4s 0.4s forwards
		}*/
			.column-list a,
			.column-list .item-column {
				-webkit-transition: all .4s ease-out;
				transition: all .4s ease-out;
				-webkit-transform: rotateX(-10deg) scale(1.02) translateX(0px) translateY(0px);
				transform: rotateX(-10deg) scale(1.02) translateX(0px) translateY(0px)
			}
			.column-list .title,
			.column-list .paragraph {
				-webkit-transition: color .4s ease-out;
				transition: color .4s ease-out
			}
			.column-list a:hover,
			.column-list .item-column:hover {
				-webkit-transform: rotateX(0deg) scale(1) translateX(0px) translateY(0px);
				transform: rotateX(0deg) scale(1) translateX(0px) translateY(0px);
				background-color: #ffd900
			}
			.column-list a:hover .title,
			.column-list a:hover .paragraph,
			.column-list .item-column:hover .title,
			.column-list .item-column:hover .paragraph {
				color: #fff
			}
			@-webkit-keyframes anim-moema-1 {
				60% {
					-webkit-transform: scale3d(0.8, 0.8, 1);
					transform: scale3d(0.8, 0.8, 1)
				}
				85% {
					-webkit-transform: scale3d(1.1, 1.1, 1);
					transform: scale3d(1.1, 1.1, 1)
				}
				100% {
					-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1)
				}
			}
			@keyframes anim-moema-1 {
				60% {
					-webkit-transform: scale3d(0.8, 0.8, 1);
					transform: scale3d(0.8, 0.8, 1)
				}
				85% {
					-webkit-transform: scale3d(1.1, 1.1, 1);
					transform: scale3d(1.1, 1.1, 1)
				}
				100% {
					-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1)
				}
			}
			@-webkit-keyframes anim-moema-2 {
				to {
					opacity: 0;
					-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1)
				}
			}
			@keyframes anim-moema-2 {
				to {
					opacity: 0;
					-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1)
				}
			}
		}
		
		@media (max-width: 1200px) {
			.w1600,
			.nd-share {
				max-width: 1460px
			}
		}
		
		@media (max-width: 1200px) {
			.w1600,
			.nd-share {
				max-width: 100%
			}
			.fs160 {
				font-size: 142px
			}
			.fs54,
			.fs60 {
				font-size: 48px
			}
			.fs44 {
				font-size: 42px
			}
			.fs40 {
				font-size: 36px
			}
			.fs30 {
				font-size: 26px
			}
			.fs28 {
				font-size: 24px
			}
			.fs24 {
				font-size: 20px
			}
			.fs22 {
				font-size: 18px
			}
			.fs20 {
				font-size: 16px
			}
			.list-filtrate a {
				font-size: 14px;
				height: 46px;
				line-height: 46px
			}
			.list-txt {
				font-size: 12px
			}
			.column-list a,
			.column-list .item-column {
				font-size: 18px
			}
			.slider-arrow {
				font-size: 18px
			}
			.column-bgPic .larze-pic {
				padding-top: 620px
			}
			.paragraph {
				font-size: 14px
			}
			.slick-dot__white li,
			.slick-dot__round li {
				font-size: 18px
			}
		}
		
		@media (max-width: 1440px) {
			.btn {
				height: 46px;
				line-height: 46px
			}
			.list-toggle a {
				font-size: 18px
			}
			.list-toggle .dots i {
				width: 5px;
				height: 5px
			}
			.nd-share__btn {
				font-size: 18px
			}
			.nd-share span {
				font-size: 14px
			}
			.column-bgPic .bg-dec {
				font-size: 18px
			}
		}
		
		@media (max-width: 1366px) {
			.fs160 {
				font-size: 130px
			}
			.fs54,
			.fs60 {
				font-size: 42px
			}
			.fs44 {
				font-size: 38px
			}
			.fs40 {
				font-size: 34px
			}
			.fs24 {
				font-size: 18px
			}
			.column-list .item-column,
			.column-list a {
				font-size: 16px
			}
			.column-list .dec img {
				max-width: 50px
			}
			.column-bgPic .bg-dec {
				font-size: 16px
			}
			.column-bgPic .larze-pic {
				padding-top: 640px
			}
			.slick-dot__white li,
			.slick-dot__round li {
				font-size: 16px
			}
		}
		
		@media(max-width:1300px) {
			.wrap {
				padding-top: 80px
			}
		}
		
		@media (max-width: 1280px) {
			.w1000 {
				max-width: 800px
			}
			.modal-video__wrap .mv-cont {
				width: 80%
			}
		}
		
		@media(max-width:1150px) {
			/*期待雪王和support*/
			.cpt-system__bg {
				display: none;
			}
		}
		
		@media (max-width: 1024px) {
			body,
			html {
				overflow-x: hidden
			}
			.list-filtrate ul {
				white-space: nowrap;
				overflow-x: auto;
				overflow-y: hidden
			}
			.list-filtrate ul::-webkit-scrollbar {
				display: none
			}
			.list-filtrate li {
				width: 200px
			}
			.fs160 {
				font-size: 126px
			}
			.fs54,
			.fs60 {
				font-size: 40px
			}
			.fs44 {
				font-size: 32px
			}
			.fs40 {
				font-size: 30px
			}
			.fs30 {
				font-size: 24px
			}
			.fs28 {
				font-size: 22px
			}
			.fs24 {
				font-size: 20px
			}
			.fs22 {
				font-size: 18px
			}
			.fs20 {
				font-size: 15px
			}
			.btn {
				height: 42px;
				line-height: 42px
			}
			.w1600,
			.w1000 {
				width: auto;
				margin-right: 30px;
				margin-left: 30px
			}
			.w1000,
			.nd-share {
				max-width: 100%
			}
			/*.wrap {
			padding-top: 72px
		}*/
			.nd-share {
				text-align: left;
				margin-top: 40px
			}
			.nd-share span {
				margin-bottom: 0;
				margin-right: 30px
			}
			.nd-share__btn a,
			.nd-share span {
				display: inline-block;
				vertical-align: middle
			}
			.nd-share__btn {
				max-width: 100%
			}
			.nd-share__btn a {
				margin-bottom: 0;
				margin-right: 40px
			}
			.slick-dot__line .slick-dots {
				display: none
			}
			.column-list li {
				margin-bottom: 30px
			}
			.column-list .item-column,
			.column-list a {
				font-size: 14px
			}
			.column-list .dec img {
				max-width: 45px
			}
			.column-bgPic .pic {
				padding-top: 400px
			}
			.column-bgPic .larze-pic {
				padding-top: 560px
			}
			.column-bgPic .bg-dec {
				width: 150px
			}
			.slider-arrow .sa-prev {
				/*background-color: #ffd900*/
			}
			.slider-arrow .sa-prev i {
				/*color: #fff*/
			}
			.slick-dot__white li,
			.slick-dot__round li {
				font-size: 16px;
				margin: 0 15px
			}
			.modal-video__wrap .m-mv__close {
				display: block
			}
			.modal-video__wrap .mv-cont .mv-close {
				display: none
			}
		}
		
		@media (max-width: 750px) {
			.column-bgPic .m-pic {
				display: block
			}
			.column-bgPic .p-pic {
				display: none
			}
			.slider-arrow .sa-prev {
				margin-right: 20px
			}
			.slider-arrow .sa-next {
				margin-left: 20px
			}
		}
		
		@media (max-width: 650px) {
			.w1600,
			.w1000 {
				margin-right: 20px;
				margin-left: 20px;
			}
			.load-list span {
				font-size: 12px
			}
			.fs160 {
				font-size: 100px
			}
			.fs54,
			.fs60 {
				font-size: 28px
			}
			.fs40 {
				font-size: 22px
			}
			.fs30 {
				font-size: 20px
			}
			.fs28 {
				font-size: 18px
			}
			.fs24 {
				font-size: 20px
			}
			.fs22 {
				font-size: 19px
			}
			.list-txt{
				font-size: 14px;
			}
			.list-filtrate li {
				width: 40%
			}
			.list-filtrate a {
				font-size: 12px;
				height: 44px;
				line-height: 44px
			}
			.page-column {
				font-size: 18px
			}
			.pg-img {
				max-width: 65px
			}
			.pg-title {
				line-height: 1.4
			}
			.list-toggle a {
				font-size: 16px
			}
			.list-toggle .dots i {
				width: 4px;
				height: 4px
			}
			.nd-share__btn {
				font-size: 16px
			}
			.column-bgPic .pic {
				padding-top: 300px
			}
			.column-bgPic .larze-pic {
				padding-top: 450px
			}
			.column-bgPic .bg-dec {
				font-size: 14px;
				width: 120px
			}
			.column-list li:last-child {
				margin-bottom: 0
			}
			.column-list .item-column,
			.column-list a {
				font-size: 12px
			}
			.column-list .dec img {
				max-width: 35px
			}
			.column-list .title {
				margin-bottom: 10px
			}
			.btn2 {
				font-size: 12px;
				height: 44px;
				line-height: 44px
			}
			.slider-arrow {
				font-size: 16px
			}
			.paragraph {
				font-size: 16px;
				line-height: 1.6
			}
			.slick-dot__white button,
			.slick-dot__round button {
				width: 20px;
				height: 20px
			}
			.slick-dot__white button::before,
			.slick-dot__round button::before {
				margin-left: -5px
			}
			.slick-dot__white button::after,
			.slick-dot__round button::after {
				width: 16px;
				height: 14px
			}
			.cpt-team__list .pic {
				margin-top: 0;
			}
		}
		
		@media (max-width: 500px) {
			.column-list .item-column,
			.column-list a {
				font-size: 12px
			}
			.column-list .dec img {
				width: 35px
			}
			.column-bgPic .pic {
				padding-top: 200px
			}
			.column-bgPic .larze-pic {
				padding-top: 420px
			}
			.column-bgPic .bg-dec {
				font-size: 12px;
				width: 100px;
				right: 20px;
				bottom: -20px
			}
			.column-bgPic .intro {
				top: -20px
			}
			.fs160 {
				font-size: 75px
			}
		}
		
		@media (max-width: 1540px) {
			.mt-40 {
				margin-top: 30px
			}
			.mt-60 {
				margin-top: 45px
			}
			.mt-80 {
				margin-top: 60px
			}
			.mt-100 {
				margin-top: 75px
			}
			.mt-140 {
				margin-top: 105px
			}
			.mt-120 {
				margin-top: 90px
			}
			.mt-150 {
				margin-top: 112px
			}
			.pt-100 {
				padding-top: 75px
			}
			.pt-120 {
				padding-top: 90px
			}
			.pt-150 {
				padding-top: 112px
			}
			.mt-160 {
				margin-top: 120px
			}
			.pt-160 {
				padding-top: 120px
			}
			.mt-180 {
				margin-top: 135px
			}
			.pt-200 {
				padding-top: 150px
			}
		}
		
		@media (max-width: 1440px) {
			.list {
				margin-left: -12px;
				margin-right: -12px
			}
			.list a,
			.list .item-column {
				margin-left: 12px;
				margin-right: 12px
			}
		}
		
		@media (max-width: 1366px) {
			.mt-100 {
				margin-top: 68px
			}
			.mt-120 {
				margin-top: 80px
			}
			.mt-140 {
				margin-top: 95px
			}
			.mt-150 {
				margin-top: 100px
			}
			.pt-100 {
				padding-top: 68px
			}
			.pt-120 {
				padding-top: 80px
			}
			.pt-150 {
				padding-top: 100px
			}
			.mt-180 {
				margin-top: 128px
			}
			.pt-200 {
				padding-top: 142px
			}
		}
		
		@media (max-width: 1200px) {
			.list-4>li {
				width: 33.33%
			}
		}
		
		@media (max-width: 1024px) {
			.list-3>li {
				width: 50%
			}
			.list-6>li {
				width: 25%
			}
		}
		
		@media (max-width: 1024px) {
			.list {
				margin-left: -10px;
				margin-right: -10px
			}
			.list a,
			.list .item-column {
				margin-left: 10px;
				margin-right: 10px
			}
			.mt-60 {
				margin-top: 30px
			}
			.mt-80 {
				margin-top: 40px
			}
			.mt-100 {
				margin-top: 50px
			}
			.mt-120 {
				margin-top: 60px
			}
			.mt-140 {
				margin-top: 70px
			}
			.pt-30 {
				padding-top: 15px
			}
			.pt-100 {
				padding-top: 50px
			}
			.pt-120 {
				padding-top: 60px
			}
			.pt-150 {
				padding-top: 75px
			}
			.pt-200 {
				padding-top: 100px
			}
			.mt-150 {
				margin-top: 75px
			}
			.mt-160 {
				margin-top: 80px
			}
			.pt-160 {
				padding-top: 80px
			}
			.mt-180 {
				margin-top: 90px
			}
		}
		
		@media (max-width: 800px) {
			.list-6>li {
				width: 33.33%
			}
			.list-4>li {
				width: 50%
			}
		}
		
		@media (max-width: 650px) {
			.list-3>li {
				width: 100%
			}
			.list {
				margin-left: -8px;
				margin-right: -8px
			}
			.list a,
			.list .item-column {
				margin-left: 8px;
				margin-right: 8px
			}
		}
		
		@media (max-width: 600px) {
			.mt-120 {
				margin-top: 30px;
			}
		}
		
		@media (max-width: 500px) {
			.list-6>li {
				width: 50%
			}
			.list-4>li {
				width: 100%
			}
			.list {
				margin-left: -5px;
				margin-right: -5px
			}
			.list a,
			.list .item-column {
				margin-left: 5px;
				margin-right: 5px
			}
		}
		
		@media(max-width:1024px) {
			/*底部类似tabbar部分*/
			.header-nav-m-item.active-m div {
				background-image: url(../image/cooperation-active.svg);
				background-repeat: no-repeat;
				background-size: 100% 100%;
			}
			/*底部按钮 加盟咨询*/
			.cooperation-nav {
				width: 100%;
				height: 88px;
				position: fixed;
				bottom: 148px;
				z-index: 599;
			}
			.bottom-button {
				width: calc(100% - 72px);
				height: 100%;
				background: #ffd900;
				border-radius: 44px;
				margin: 0 auto;
				box-shadow: 0px 2px 16px 0px rgba(51, 51, 51, 0.3);
			}
			.bottom-button a {
				height: 100%;
				display: flex;
				flex-direction: row;
				align-items: center;
				padding-left: calc((100% - 232px) / 2);
			}
			.bottom-button a img {
				width: 40px;
				height: 40px;
			}
			.bottom-button a p {
				font-size: 32px;
				font-family: PingFangSC-Medium, PingFang SC;
				font-weight: 500;
				color: #FFFFFF;
				line-height: 44px;
			}
			/*点击加盟申请之后的弹窗*/
			.modal-cooperation {
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				z-index: 1200;
				font-size: 20px;
				display: none;
			}
			.modal-cooperation .coo-vg {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, 0.9);
			}
			.modal-cooperation .m-mv__close {
				display: none
			}
			.modal-cooperation .coo-close {
				width: 40px;
				height: 40px;
				border-radius: 50%;
				border: 1px solid #FFFFFF;
				position: absolute;
				bottom: 32px;
				left: calc((100% - 40px) / 2);
				color: #fff;
				padding: 10px;
				z-index: 100;
				-webkit-transition: transform .4s ease-out;
				transition: transform .4s ease-out
			}
			.modal-cooperation .coo-cont {
				height: 616px;
				position: absolute;
				left: 50%;
				top: 50%;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
			}
			.modal-cooperation .coo-close:hover {
				-webkit-transform: rotate(360deg);
				transform: rotate(360deg)
			}
			.modal-cooperation .coo-cont .modal-coo {
				width: 439px;
				height: 516px;
				border-radius: 20px;
				background: #FFFFFF;
				border: 1px solid #FFFFFF;
			}
			.modal-cooperation .coo-cont .modal-coo .fta-title {
				padding: 40px 60px 0 60px;
				text-align: center;
			}
			.modal-cooperation .coo-cont .modal-coo .fta-title .fs22 {
				font-size: 24px;
				font-family: SourceHanSansCN-Bold, SourceHanSansCN;
				font-weight: bold;
				color: #E40C11;
				line-height: 36px;
			}
			.modal-cooperation .coo-cont .modal-coo .fta-title .list-txt p {
				font-size: 14px;
				font-family: SourceHanSansCN-Regular, SourceHanSansCN;
				font-weight: 400;
				color: #E40C11;
				line-height: 21px;
			}
			/*加盟流程部分*/
			/*类似于页面标题*/
			.cpt-process__full .pg-title {
				display: none;
			}
			.pg-title-m {
				display: block;
				letter-spacing: 1px;
				margin-top: .33333em;
				font-size: 52px;
				font-family: PingFangSC-Semibold, PingFang SC;
				font-weight: 700;
				color: #ffd900;
				line-height: 70px;
			}
			/*加盟流程图*/
			.application-wrap {
				max-width: 750px;
				max-height: 1200px;
				display: flex;
				align-items: center;
				margin: 0 auto;
			}
			.process-top {
				/*width: 160px;*/
				width: 40%;
				height: 100%;
				max-height: 1600px;
				flex-direction: column;
			}
			.process-bottom {
				/*width: 160px;*/
				width: 40%;
				height: 100%;
				max-height: 1600px;
				flex-direction: column;
			}
			.process-item {
				width: auto;
				height: 25%;
				margin: auto 0;
				margin-bottom: 80px;
			}
			.process-item-2 {
				width: auto;
				height: 25%;
				margin: auto 0;
				margin-top: 85px;
			}
			.process-item .process-align,
			.process-item-2 .process-align {
				width: 210px;
				flex-direction: column;
			}
			.process-top .process-item .process-align {
				margin: 0 0 0 auto;
			}
			.process-bottom .process-item-2 .process-align {
				margin: 0 auto 0 0;
			}
			.process-item img,
			.process-item-2 img {
				width: 80px;
				height: 80px;
			}
			.process-item-text {
				text-align: center;
				margin-top: 8px;
			}
			.process-item-text .process-item-title {
				font-size: 32px;
			}
			.process-top .process-item .process-item-text .process-item-txt {
				font-size: 20px;
			}
			.process-item-text .process-item-txt {
				font-size: 20px;
			}
			.process-line {
				width: 232px;
				height: 802px;
				transform: rotateY(180deg);
				-webkit-transform: rotateY(180deg);
			}
			#lottie {
				width: 802px;
				height: 232px;
				margin-top: calc((802px - 232px) / 2);
				margin-left: calc((232px - 802px) / 2);
				transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
			}
			.cpt-principle__slick .cpl-title span {
				margin-left: 54px;
				margin-top: -44px;
			}
			/*资费部分的分页器*/
			.cpt-principle__list .slick-dots {
				display: none !important;
			}
			/*常见问答部分的右侧图标*/
			.cpt-query__list .title-i {
				display: none;
			}
		}
		
		@media(max-width:750px) {
			/*banner图 部分*/
			.column-bgPic .pic {
				padding-top: 300px;
			}
			.column-bgPic .intro p:nth-child(1) {
				font-size: 28px;
				font-family: PingFangSC-Semibold, PingFang SC;
				font-weight: 600;
				color: #FFFFFF;
				line-height: 40px;
			}
			.column-bgPic .intro p:nth-child(2) {
				font-size: 24px;
				font-family: PingFangSC-Semibold, PingFang SC;
				font-weight: 600;
				color: #FFFFFF;
				line-height: 33px;
			}
			/*页面标题*/
			.pg-title-m {
				font-size: 28px;
				font-family: PingFangSC-Semibold, PingFang SC;
				font-weight: 600;
				color: #ffd900;
				line-height: 38px;
			}
			/*流程图部分*/
			.process-item {
				margin-bottom: 100px;
			}
			.process-item-2 {
				margin-top: 105px;
			}
			.process-item img,
			.process-item-2 img {
				width: 60px;
				height: 60px;
			}
			.process-item-text .process-item-title {
				font-size: 16px;
				line-height: 22px;
			}
			.process-top .process-item .process-item-text .process-item-txt {
				font-size: 16px;
				line-height: 22px;
			}
			.process-item-text .process-item-txt {
				font-size: 16px;
				line-height: 22px;
			}
			.process-line {
				width: 116px;
			}
			#lottie {
				height: 116px;
				margin-top: calc((802px - 116px) / 2);
				margin-left: calc((116px - 802px) / 2);
			}
			/*其余的页面标题*/
			.fs60 {
				font-size: 28px;
			}
			.bg-gery {
				padding-top: 60px;
			}
			/*资费*/
			.cpt-principle__list .list {
				max-width: calc(100%);
			}
			.cpt-principle__slick a {
				padding: 40px calc((100%) / 2);
			}
			.cpt-principle__slick .cpl-title span {
				font-size: 24px;
				margin-left: 54px;
				margin-top: -40px;
			}
			/*左右箭头*/
			.cpt-principle__list .slider-arrow {
				display: none;
			}
			.cpt-principle__list .slick-dots {
				display: block !important;
			}
			/*底部按钮 加盟咨询*/
			.cooperation-nav {
				height: 44px;
				bottom: 74px;
			}
			.bottom-button {
				width: calc(100% - 36px);
				border-radius: 22px;
			}
			.bottom-button a {
				padding-left: calc((100% - 116px) / 2);
			}
			.bottom-button a img {
				width: 20px;
				height: 20px;
			}
			.bottom-button a p {
				font-size: 16px;
				line-height: 22px;
			}
		}
		
		@media(max-width:500px) {
			/*banner图 部分*/
			.column-bgPic .pic {
				padding-top: 200px;
			}
			/*流程图部分*/
			.application-wrap {
				max-width: 500px;
			}
			.process-top,
			.process-bottom {
				width: 30%;
			}
			.process-item {
				margin-bottom: 80px;
			}
			.process-item-2 {
				margin-top: 85px;
			}
			.cpt-principle__slick a {
				padding: 20px 15px;
			}
			/*加盟资费*/
			.cpt-principle__slick .cpl-title span {
				font-size: 20px;
			}
			.cpt-principle__list .cpt-intro {
				width: 200px;
				text-align: center;
				margin-left: 0px;
			}
			.cpt-principle__slick .cpl-title img {
				width: 32px;
				height: 32px;
			}
			.cpt-principle__slick .cpl-title span {
				height: 20px;
				line-height: 20px;
				margin-left: 34px;
				margin-top: -1px;
			}
			.cpt-principle__list .cpt-intro span,
			.cpt-principle__list .cpt-intro .year {
				line-height: 29px;
			}
			.cpt-principle__slick .cpt-intro .title-line {
				width: 200px;
				height: 16px;
			}
			.cpt-principle__slick .cpt-intro strong {
				top: -6px;
			}
			.cpt-principle__slick .cpt-txt {
				margin-top: 24px;
				padding-top: 24px;
			}
			.cpt-principle__slick .cpt-txt .cpt-line{
				margin: 24px 0;
			}
			.cpt-principle__slick .cpt-txt .cpt-price p {
				font-size: 24px;
			}
			.pt-80 {
				padding-top: 60px;
			}
			/*点击咨询后的弹窗*/
			.modal-cooperation .coo-cont {
				height: 536px;
			}
			.modal-cooperation .coo-close {
				width: 35px;
				height: 35px;
				bottom: 16px;
				left: calc((100% - 35px) / 2);
				padding: 7px;
			}
			.modal-cooperation .coo-cont .modal-coo {
				width: 339px;
				height: 456px;
				border-radius: 10px;
			}
			.modal-cooperation .coo-cont .modal-coo .fta-title {
				padding: 20px 30px 0 30px;
			}
			/*资费部分的左右箭头*/
			.cpt-principle__list .slider-arrow {
				display: none;
			}
			.cpt-principle__list .slick-dots {
				display: block !important;
			}
		}