@font-face {
	font-family: "iconfont";
	/* Project id 4555345 */
	src:
			url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
			url('//at.alicdn.com/t/c/font_4555345_xhfgeqr8p8.woff?t=1719366305948') format('woff'),
			url('//at.alicdn.com/t/c/font_4555345_xhfgeqr8p8.ttf?t=1719366305948') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-duigou:before {
	content: "\e6f7";
}

.icon-jias:before {
	content: "\e60c";
}

.icon-shanchu:before {
	content: "\e668";
}

.icon-bianji:before {
	content: "\e60b";
}

.icon-xiajiantou:before {
	content: "\e60a";
}

.icon-jia:before {
	content: "\e609";
}

.icon-jian1:before {
	content: "\e711";
}

.icon-information:before {
	content: "\e600";
}

.icon-order:before {
	content: "\e601";
}

.icon-collection:before {
	content: "\e602";
}

.icon-payment:before {
	content: "\e603";
}

.icon-address:before {
	content: "\e604";
}

.icon-message:before {
	content: "\e605";
}

.icon-pssword:before {
	content: "\e606";
}

.icon-setting:before {
	content: "\e607";
}

.icon-personal:before {
	content: "\e608";
}

.icon-youjiantou:before {
	content: "\e622";
}

.icon-sousuo:before {
	content: "\e6a8";
}

.row-login {
	padding: 15px 0 90px;
}




.cur {
	font-size: 18px;
	color: #9F759A;
	margin-bottom: 75px;
	display: flex;
	align-items: center;
}

.cur a,
.cur span {
	margin: 0 5px;
	font-size: 18px;
	line-height: 25px;
	color: #9F759A;
	text-transform: uppercase;
}

.cur span {
	font-weight: bold;
}

.g-title-z {
	font-size: 38px;
	line-height: 50px;
	color: #C286BE;
	text-align: center;
	margin-bottom: 50px;
	font-weight: 800;
}

.m-info-z {
	background-color: #fff;
	margin-bottom: 30px;
	padding: 60px 83px 47px 77px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
}


.ul-info-z {
	margin: 0 -40px;
	overflow: hidden;
}

.ul-info-z li {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 20px;
}

.ul-info-z .con {
	margin: 0 40px;
}
.ul-info-z .con{
	margin-bottom:20px;
}
.ul-info-z .con:last-child{
	margin-bottom:0;
}
.ul-info-z .title {
	font-size: 24px;
	line-height: 34px;
	font-weight: bold;
	color: #000;
	margin-bottom: 28px;
	text-transform: capitalize;
}
.zyh-input-flex{
	display: flex;
	flex-wrap: nowrap;
}
.zyh-input-flex .input{
	flex:1;
	margin-left:12px;
}
.zyh-input-flex .input:nth-child(1){
	margin-left:0;
}
.g-lab-z {}
.g-lab-z-box{
	display: flex;
	flex-wrap: nowrap;
}
.g-lab-z-box .g-lab-z{
	margin-right:20px;
}
.g-lab-z-box .g-lab-z:nth-child(1){
	margin-right:0;
}
.g-lab-z .info {
	font-size: 18px;
	line-height: 25px;
	color: #000;
	font-weight: bold;
	/*margin-right: 26px;*/
	/*float: left;*/
}

.g-lab-z .lab-con {
	overflow: hidden;
	margin-top:6px;
}

.m-newsletter .lab,
.g-lab-z .lab {
	width: 20px;
	height: 20px;
	background: #FFFFFF;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	/*background-image: url(../images/radio1.png);*/
	margin-right: 12px;
	cursor: pointer;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius:4px;
}

.m-newsletter .lab .iconfont,
.g-lab-z .lab .iconfont{
	display: none;
}
.m-newsletter .labbox.checked .lab,
.g-lab-z .labbox.checked .lab {
	/*background-image: url(../images/radio2.png);*/
	background: #C286BE;
}
.m-newsletter .labbox.checked .lab .iconfont,
.g-lab-z .labbox.checked .lab .iconfont{
	color:#fff;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:14px;
	padding-top:2px;
}

.g-lab-z .labbox {
	display: flex;
	align-items: center;
	float: left;
	margin-right: 20px;
}

.m-newsletter .bot input,
.g-lab-z .lab-con input {
	position: absolute;
	left: -99999999999px;
}

.g-lab-z .desc {
	font-size: 14px;
	line-height: 25px;
	color: #474D66;
	overflow: hidden;
}

.ul-info-z .tit {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
}

.g-lab-z .info span,
.ul-info-z .tit span {
	color: #C286BE;
}

.ul-info-z .input {
	font-size: 16px;
	border: 1px solid rgba(0,0,0,0.1);
	padding: 10px;
	height: 43px;
	width: 100%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.ul-info-z .input::placeholder {
	color: #999;
}

.m-addres {
	background-color: #fff;
	padding: 75px 83px 53px 77px;
	margin-bottom: 30px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
}

.g-title-z1 {
	font-size: 24px;
	line-height: 36px;
	color: #000000;
	margin-bottom: 30px;
	font-weight: bold;
	text-transform: capitalize;
}


.ul-info-z2 li {
	width: 100%;
}

.m-newsletter {
	background-color: #fff;
	padding: 80px 83px 88px 77px;
	margin-bottom: 60px;
	box-shadow: 0px 4px 32px 0px rgba(0,0,0,0.05);
}

.g-bot {
	text-align: center;
}

.g-submit-z {
	cursor: pointer;
	display: inline-block;
	width: 518px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	background: linear-gradient( 90deg, #E7ACE0 0%, #C286BE 100%);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
}

.m-newsletter .bot {
	overflow: hidden;
}

.m-newsletter .cks {
	display: flex;
	align-items: center;
}

.m-newsletter .labbox {
	display: inline-block;
}

.m-newsletter .bot span {
	color: #C286BE;
}

.m-newsletter .bot {
	color: #707070;
	font-size: 18px;
	line-height: 25px;
}

.ul-info-z .select {
	color: #707070;
	background-position: right 15px center;
	background-repeat: no-repeat;
	background-size: 14px auto;
	background-image: url(../images/icon-lg1.png);
}

.ul-info-z3 li {
	width: 100%;
}

.ul-info-z3 .box {
	overflow: hidden;
}

.ul-info-z3 .input {
	width: 750px;
	float: left;
	margin-right: 20px;
}


.ul-info-z3 .pic {
	overflow: hidden;
	width: 120px;
	height: 45px;
}

.ul-info-z3 .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.m-newsletter .desc {
	overflow: hidden;
}


@media only screen and (min-width: 991px) {
	.row-login {
		padding: 0.781vw 0 4.687vw;
	}

	.cur {
		font-size: 0.937vw;
		margin-bottom: 3.906vw;
	}

	.cur a,
	.cur span {
		font-size: 0.937vw;
		line-height: 1.302vw;
		text-transform: uppercase;
	}

	.cur span {
		font-weight: bold;
	}

	.g-title-z {
		font-size: 2.5vw;
		line-height: 2.9vw;
		margin-bottom: 3.125vw;
	}

	.m-info-z {
		margin-bottom: 1.093vw;
		padding: 4.166vw;
		box-shadow: 0 0.260vw 0.260vw rgba(0, 0, 0, .05);
	}

	.ul-info-z {
		margin: 0 -2.083vw;
	}

	.ul-info-z li {
		margin-bottom: 1.041vw;
	}

	.ul-info-z .con {
		margin: 0 2.083vw;
	}
	.zyh-input-flex,.zyh-flex{
		display: flex;
		flex-wrap: nowrap;
	}
	.zyh-input-flex .input,.zyh-flex .con{
		flex:1;
		margin-right: 0.625vw;
	}
	.zyh-input-flex .input:last-child{
		margin-right: 0;
	}
	.ul-info-z .zyh-flex .con{
		margin-left:0;
		margin-right:0.625vw;
	}
	.ul-info-z .zyh-flex .con:nth-child(1){
		margin-left:2.083vw;
	}
	.ul-info-z .zyh-flex .con:last-child{
		margin:0;
	}

	.ul-info-z .title {
		font-size: 1.25vw;
		line-height: 1.770vw;
		font-weight: bold;
		margin-bottom: 1.458vw;
	}
	.g-lab-z-box .g-lab-z:nth-child(1){
		margin-right:3.125vw;
	}
	.g-lab-z .info {
		font-size: 0.937vw;
		line-height: 1.302vw;
		font-weight: bold;
		/*margin-right: 1.354vw;*/
	}

	.m-newsletter .lab,
	.g-lab-z .lab {
		width: 1.042vw;
		height: 1.042vw;
		background: #FFFFFF;
		border-radius: 0.208vw;
		border: 1px solid rgba(0,0,0,0.1);
		/*background-image: url(../images/radio1.png);*/
		margin-right: 0.52vw;
	}
	.m-newsletter .lab .iconfont,
	.g-lab-z .lab .iconfont{
		display: none;
	}
	.m-newsletter .labbox.checked .lab,
	.g-lab-z .labbox.checked .lab {
		/*background-image: url(../images/radio2.png);*/
		background: #C286BE;
	}
	.m-newsletter .labbox.checked .lab .iconfont,
	.g-lab-z .labbox.checked .lab .iconfont{
		color:#fff;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size:0.7vw;
		padding-top:0.1vw;
	}

	.g-lab-z .labbox {
		align-items: center;
		margin-right: 1.041vw;
	}
	.lab-con{
		margin-top:0.9vw;
	}
	.m-newsletter .bot input,
	.g-lab-z .lab-con input {
		left: -52083vw;
	}

	.g-lab-z .desc {
		font-size: 0.729vw;
		line-height: 1.302vw;
	}

	.ul-info-z .tit {
		font-size: 0.937vw;
		line-height: 1.302vw;
		font-weight: bold;
		margin-bottom: 0.52vw;
	}

	.ul-info-z .input {
		font-size: 0.833vw;
		border: 1px solid rgba(0,0,0,0.1);
		padding:0 0.833vw;
		height: 2.8125vw;
		border-radius: 0.260vw;
		-webkit-border-radius: 0.260vw;
		-moz-border-radius: 0.260vw;
		-ms-border-radius: 0.260vw;
		-o-border-radius: 0.260vw;
	}

	.m-addres {
		padding: 4.166vw;
		margin-bottom: 1.093vw;
		box-shadow: 0 0.260vw 0.260vw rgba(0, 0, 0, .05);
	}

	.g-title-z1 {
		font-size: 1.25vw;
		line-height: 1.875vw;
		margin-bottom: 2.08vw;
		font-weight: bold;
	}

	.m-newsletter {
		padding: 4.166vw 4.322vw 4.583vw 4.010vw;
		margin-bottom: 3.125vw;
		box-shadow: 0 0.208vw 1.667vw rgba(0, 0, 0, .05);
	}

	.g-submit-z {
		width: 26.97vw;
		height: 2.8125vw;
		line-height: 2.8125vw;
		border-radius: 0.208vw;
		-webkit-border-radius: 0.208vw;
		-moz-border-radius: 0.208vw;
		-ms-border-radius: 0.208vw;
		-o-border-radius: 0.208vw;
		font-size: 0.937vw;
	}

	.m-newsletter .bot {
		font-size: 0.937vw;
		line-height: 1.302vw;
	}

	.ul-info-z .select {
		background-size: 0.729vw auto;
		background-position: right 0.781vw center;
		background-image: url(../images/icon-lg1.png);
	}

	.ul-info-z3 .input {
		width: 39.06vw;
		margin-right: 1.041vw;
	}

	.ul-info-z3 .pic {
		width: 6.25vw;
		height: 2.343vw;
	}

	.ul-info-z3 .pic img {
		object-fit: cover;
	}
}

@media only screen and (max-width: 991px) {
	.cur a,
	.cur span {
		font-size: 14px;
		line-height: 20px;
	}

	.cur {
		margin-bottom: 30px;
	}

	.row-login {
		padding: 15px 0 50px;
	}

	.g-title-z {
		font-size: 20px;
		margin-bottom: 30px;
	}

	.ul-info-z li {
		width: 100%;
		float: none;
	}

	.m-newsletter,
	.m-addres,
	.m-info-z {
		padding: 30px 20px;
		overflow: hidden;
	}

	.ul-info-z .title {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px;
	}

	.g-lab-z .info {
		font-size: 14px;
		line-height: 20px;
		margin-right: 20px;
	}

	.ul-info-z .tit {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 12px;
	}

	.ul-info-z .input {
		font-size: 14px;
		height: 38px;
	}

	.g-title-z1 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px;
	}

	.ul-info-z3 .box {
		padding-right: 80px;
		position: relative;
	}

	.ul-info-z3 .input {
		width: 100%;
	}

	.ul-info-z3 .pic {
		width: 70px;
		height: 26px;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.m-newsletter .bot {
		font-size: 14px;
		line-height: 20px;
	}

	.g-submit-z {
		width: 80%;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
	}

	.m-newsletter {
		margin-bottom: 30px;
	}
}

.ul-info-z .error {
	border-color: #CD2121;
}

.ul-info-z .error::placeholder {
	color: #CD2121;
}