/*脂肪填充价格*/

.zftcjg_yh {
	margin: 0.5rem 0;
}

.hdzx {
	position: relative;
	height: 2.4074074074074074rem;
	margin: 0.5rem auto !important;
}

.hdzx input {
	background: #dedddf;
	height: 2.4074074074074074rem;
	width: 66%;
	font-size: 0.6666666666666666rem;
}

.hdzx a:nth-of-type(1) {
	background: #a367eb;
	width: 4.703703703703703rem;
	text-align: center;
	line-height: 1.962962962962963rem;
	color: #fff;
	position: absolute;
	height: 1.962962962962963rem;
	font-size: 0.8888888888888888rem;
	top: 48%;
	left: 55%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.hdzx a:nth-of-type(2) {
	width: 32%;
	float: right;
	height: 2.4rem;
	text-align: center;
	line-height: 2.4rem;
	color: #fff;
	font-size: 0.8888888888888888rem;
	background: rgb(233, 113, 202);
	background: -moz-linear-gradient(30deg, rgb(233, 113, 202) 30%, rgb(182, 106, 225) 70%);
	background: -webkit-linear-gradient(30deg, rgb(233, 113, 202) 30%, rgb(182, 106, 225) 70%);
	background: -o-linear-gradient(30deg, rgb(233, 113, 202) 30%, rgb(182, 106, 225) 70%);
	background: -ms-linear-gradient(30deg, rgb(233, 113, 202) 30%, rgb(182, 106, 225) 70%);
	background: linear-gradient(120deg, rgb(233, 113, 202) 30%, rgb(182, 106, 225) 70%);
}

.section1 dl {
	position: relative
}

.section1 dl dd {
	width: 67%;
	color: #565656;
	position: absolute;
	right: 4.5%;
	top: 20%;
}

.section2 {
	background: #8E50D9
}

.section2 h3 {
	width: 85%;
	margin: 0 auto;
	font-size: 0.28rem;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 2% 0;
	margin-top: 0.5rem
}

.section2 a {
	background: 0;
	border: 1px solid #fff;
}

.section3 h2 {
	margin-bottom: 0.4rem
}

.section3 dl {
	position: relative;
	;
	margin-top: 3%
}

.section3 dl dd {
	width: 92%;
	position: absolute;
	left: 4%;
	bottom: 6.5%;
	color: #fff
}

.section3 dl dd h3 {
	margin-left: 5%;
	font-weight: normal;
	text-align: left
}

.section4 dl {
	position: relative
}

.section4 dl dd {
	width: 45%;
	position: absolute;
	right: 3%;
	bottom: 5%;
	font-size: 0.7586206896551724rem;
	color: #333
}

.section4 dl dd p {
	margin-bottom: 3%
}

.section4 dl dd span {
	display: block;
	width: 50%;
	height: 1.3793103448275863rem;
	line-height: 1.3793103448275863rem;
	background: #8E50D9;
	color: #fff;
	font-size: 0.7931034482758621rem;
	text-align: center
}

.section4 .text {
	background: url('../images/img8.jpg.html');
	background-size: 0.1rem
}

.section4 .text h2 {
	padding: 5% 0 3%
}

.section4 ul {
	width: 94%;
	margin: 0 auto
}

.section4 ul li {
	margin-bottom: 4%;
	background: #fff;
	font-size: 0.7586206896551724rem;
	color: #666;
	overflow: hidden;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.section4 ul li p {
	margin: 0 3%;
	overflow: hidden;
	padding: 3% 0
}

.section4 ul li strong {
	display: block;
	float: left;
	width: 2.413793103448276rem;
	height: 2.413793103448276rem;
	line-height: 2.413793103448276rem;
	background: #8E3CF2;
	color: #fff;
	text-align: center;
	font-size: 0.896551724137931rem;
	font-weight: normal;
	border-radius: 0.1rem;
	margin-right: 3%
}

.section4 ul li span {
	display: block;
	float: left;
	width: 83%
}

.section6 h2 {
	line-height: 1.3;
	padding: 0.5rem 0 0.3rem
}

.section6 p {
	overflow: hidden;
	margin-bottom: 3%
}

.section6 p a {
	display: block;
	height: 3.5rem;
	float: left;
	width: 31.4%;
	font-size: 0.7586206896551724rem;
	border-radius: 0.5rem;
	color: #fff;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	text-align: center
}

.section6 p a.a1 {
	background: rgb(82, 191, 247);
	background: -moz-linear-gradient(30deg, rgb(82, 191, 247) 30%, rgb(162, 218, 251) 70%);
	background: -webkit-linear-gradient(30deg, rgb(82, 191, 247) 30%, rgb(162, 218, 251) 70%);
	background: -o-linear-gradient(30deg, rgb(82, 191, 247) 30%, rgb(162, 218, 251) 70%);
	background: -ms-linear-gradient(30deg, rgb(82, 191, 247) 30%, rgb(162, 218, 251) 70%);
	background: linear-gradient(120deg, rgb(82, 191, 247) 30%, rgb(162, 218, 251) 70%);
}

.section6 p a.a2 {
	background: rgb(217, 175, 241);
	background: -moz-linear-gradient(30deg, rgb(217, 175, 241) 30%, rgb(182, 192, 253) 70%);
	background: -webkit-linear-gradient(30deg, rgb(217, 175, 241) 30%, rgb(182, 192, 253) 70%);
	background: -o-linear-gradient(30deg, rgb(217, 175, 241) 30%, rgb(182, 192, 253) 70%);
	background: -ms-linear-gradient(30deg, rgb(217, 175, 241) 30%, rgb(182, 192, 253) 70%);
	background: linear-gradient(120deg, rgb(217, 175, 241) 30%, rgb(182, 192, 253) 70%);
}

.section6 p a:nth-child(2) {
	margin: 0 2%
}

a.btn {
	width: 75%;
	height: 2.7586206896551726rem;
	line-height: 2.1rem;
	margin: 1rem auto 0;
	border-radius: 0.5rem;
	color: #fff;
	font-size: 1.0344827586206897rem;
	text-align: center;
	overflow: hidden;
	background: -moz-linear-gradient(#8E50D9, #8E50D9 50%, #6E3DA8);
	background: -webkit-gradient(linear, center top, center bottom, from(#8E50D9), color-stop(.5, #8E50D9), to(#6E3DA8));
	background: -webkit-linear-gradient(#8E50D9, #8E50D9 50%, #6E3DA8);
	background: -o-linear-gradient(#8E50D9, #8E50D9 50%, #6E3DA8);
	background: -ms-linear-gradient(#8E50D9, #8E50D9 50%, #6E3DA8);
	background: linear-gradient(#8E50D9, #8E50D9 50%, #6E3DA8);
}

.w20 {
	width: 94%;
	margin: 0 auto;
}

a.btn img {
	display: inline-block;
	vertical-align: middle;
	width: 1.37rem;
}

.pb {
	padding-bottom: 1.5rem;
}


/*脂肪填充价格结束*/

#zftc_al {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#zftc_al .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 25%;
	text-align: center;
}

#zftc_al .hd ul {
	font-size: 0;
}

#zftc_al .hd ul li {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #fff;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}

#zftc_al .hd ul .on {
	background-color: transparent;
	border: 1px solid #fff;
}

.zftc_kr {
	background: #7746C1;
}

#zftc_kr .hd {
	overflow: hidden;
}

#zftc_kr .hd li {
	width: 16.7%;
	height: 1.5rem;
	line-height: 1.5rem;
	float: left;
	background: #9B79DF;
	color: #fff;
	font-size: 0.7rem;
	text-align: center;
	margin-right: 0.64%;
	border-top-right-radius: 0.3rem;
	border-top-left-radius: 0.3rem;
}

#zftc_kr .hd li:nth-child(2) {
	width: 18%
}

#zftc_kr .hd li:nth-child(4) {
	width: 12%
}

#zftc_kr .hd li:nth-child(6) {
	margin-right: 0
}

#zftc_kr .hd li.on {
	color: #7745c3;
	background: #fff;
}

.zftc_kr h2 {
	font-weight: normal;
	text-align: center;
	color: #fff;
	padding: 6% 0 5%;
}

.zftc_kr h2 img {
	display: inline-block;
	width: 1rem;
	vertical-align: middle;
}

.zftc_kr h2 span {
	display: block;
	width: 40%;
	height: 3rem;
	line-height: 2.6rem;
	background: url("../images/xizhi/img3.png") no-repeat center;
	background-size: auto auto;
	background-size: 100%;
	font-size: 0.8620689655172413rem;
	color: #a272e2;
	margin: 0 auto;
}

.zftc_zmy {
	background: url("../images/xizhi/bg1.jpg") no-repeat top center;
	background-size: 100% 100%;
	padding-top: 1.5rem
}

.zftc_zmy h2 {
	padding-bottom: 0.6rem
}

.zftc_zmy .hd {
	height: 6rem;
	position: relative;
	margin-bottom: 1rem;
}

.zftc_zmy .hd li {
	width: 56.5%;
	height: 6rem;
	position: absolute;
	font-size: 1.2rem;
	color: #333;
}

.zftc_zmy .hd li h3 {
	font-weight: normal;
	padding-top: 1rem;
}

.zftc_zmy .hd li h3 span {
	display: block;
	font-size: 0.7rem
}

.zftc_zmy .hd li:nth-child(1) {
	background: url("../images/xizhi/img8.png") no-repeat top center;
	background-size: 100%;
	top: 0;
	left: 0
}

.zftc_zmy .hd li:nth-child(1) h3 {
	text-align: left;
	margin-left: 1.5rem;
}

.zftc_zmy .hd li:nth-child(2) {
	background: url("../images/xizhi/img9.png") no-repeat top center;
	background-size: 100%;
	top: 0.6rem;
	right: 0
}

.zftc_zmy .hd li:nth-child(2) h3 {
	text-align: right;
	margin-right: 1.5rem
}

.zftc_zmy .hd li.on {
	color: #fff
}

.zftc_zmy .hd li:nth-child(1).on {
	background: url("../images/xizhi/img10.png") no-repeat top center;
	background-size: 100%
}

.zftc_zmy .hd li:nth-child(2).on {
	background: url("../images/xizhi/img11.png") no-repeat top center;
	background-size: 100%
}

.zftc_zmy dl {
	position: relative;
}

.zftc_zmy dl dd {
	font-size: 1.2rem;
	color: #fff;
	line-height: 1.1;
	position: absolute;
	left: 1rem;
	top: 1rem
}

.zftc_zmy dl dd strong {
	display: block
}

.zftc_zmy .text {
	position: relative
}

.zftc_zmy .text p {
	width: 90%;
	font-size: 0.7rem;
	color: #fff;
	margin: 0 auto;
	position: absolute;
	left: 5%;
	top: 55%;
	line-height: 1.4
}

.zftc_zmy .text a {
	width: 60%;
	height: 2rem;
	line-height: 1.5rem;
	position: absolute;
	left: 25%;
	bottom: 5%
}

.zftc_qxjs {
	background: #EAE0F9
}

.zftc_qxjs h2 {
	color: #7745c3;
	font-size: 1.2rem
}

.zftc_qxjs h2 span,
.section5 h2 span {
	width: 60%;
	background: url("../images/xizhi/img6.png") no-repeat center;
	background-size: 100%;
	color: #fff
}

.zftc_qxjs dl {
	width: 94%;
	padding: 3%;
	background: #fff;
	margin-bottom: 1rem;
}

.zftc_qxjs dl dd {
	overflow: hidden;
	font-size: 0.7rem;
	color: #999;
	margin-top: 0.8rem
}

.zftc_qxjs dl dd img {
	display: block;
	width: 25%;
	float: left;
}

.zftc_qxjs dl dd p {
	width: 73%;
	float: right;
}

.zftc_qxjs dd strong {
	display: block;
	font-size: 1rem
}

.zftc_qxjs dl:nth-child(1) strong,
.section3 dl:nth-child(1) span {
	color: #f28b9e
}

.zftc_qxjs dl:nth-child(2) strong,
.section3 dl:nth-child(2) span {
	color: #7b76dd
}

.zftc_qxjs dl:nth-child(3) strong,
.section3 dl:nth-child(3) span {
	color: #54c2e5
}

.zftc_qxjs a {
	width: 80%
}

.zftc_qxjs a.btn {
	background: #FDFE1F !important;
	color: #7745c3;
}

.zftc_xdyy a.btn {
	background: #FDFE1F !important;
	color: #7745c3;
}

.zftc_xdyy {
	background: #7746C1;
}


/*吸脂减肥综合*/

.xzjfzh_psdb {
	background-color: #ffdb66;
	padding: 4% 0;
}

.padb20 {
	padding-bottom: 0.2rem;
}

.xzjfzh_psdb .til {
	width: 80%;
	margin: 0 auto;
}

.xzjfzh_psdb ul li a {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.xzjfzh_psdb ul li {
	border-radius: 50%;
}

.xzjfzh_psdb ul li a span {
	width: 100%;
}

.xzjfzh_psdb ul li:nth-child(1) {
	width: 3.34rem;
	height: 3.34rem;
	background-color: #647d98;
	left: 2.85rem;
	top: 1.12rem;
}

.xzjfzh_psdb ul li:nth-child(2) {
	width: 3.65rem;
	height: 3.65rem;
	background-color: #8c8d37;
	left: 0.7rem;
	top: 6rem;
}

.xzjfzh_psdb ul li:nth-child(3) {
	width: 3.61rem;
	height: 3.61rem;
	background-color: #856b8d;
	left: 2.2rem;
	top: 11.6rem;
}

.xzjfzh_psdb ul li:nth-child(4) {
	width: 4.7rem;
	height: 4.7rem;
	background-color: #d87d6a;
	left: 1.2rem;
	top: 16.3rem;
}

.xzjfzh_psdb ul li:nth-child(5) {
	width: 4.7rem;
	height: 4.7rem;
	background-color: #ff8542;
	right: 0.98rem;
	top: 1.67rem;
}

.xzjfzh_psdb ul li:nth-child(6) {
	width: 3.34rem;
	height: 3.34rem;
	background-color: #3d97cd;
	right: 2.9rem;
	top: 7.5rem;
}

.xzjfzh_psdb ul li:nth-child(7) {
	width: 4.7rem;
	height: 4.7rem;
	background-color: #30c18f;
	right: 2.9rem;
	top: 12rem;
}

.xzjfzh_psdb ul li:nth-child(8) {
	width: 3.61rem;
	height: 3.61rem;
	background-color: #9f74ea;
	right: 0.98rem;
	top: 17rem;
}

.xzjfzh_psdb ul li:nth-child(9) {
	width: 0.56rem;
	height: 0.56rem;
	background-color: #856b8d;
	left: 0.38rem;
	top: 1.06rem;
}

.xzjfzh_psdb ul li:nth-child(10) {
	width: 0.84rem;
	height: 0.84rem;
	background-color: #d87d6a;
	left: 1.2rem;
	top: 15.2rem;
}

.xzjfzh_psdb ul li:nth-child(11) {
	width: 0.84rem;
	height: 0.84rem;
	background-color: #30c18f;
	right: 1.8rem;
	top: 7.2rem;
}

.xzjfzh_psdb ul li:nth-child(12) {
	width: 0.42rem;
	height: 0.42rem;
	background-color: #3d97cd;
	right: 1rem;
	top: 10rem;
}

.move {
	-webkit-animation: movement 3s linear normal both infinite;
	-o-animation: movement 3s linear normal both infinite;
	animation: movement 3s linear normal both infinite;
}

@keyframes movement {
	0% {
		-webkit-transform: translate(0px, -3px);
		transform: translate(0px, -3px);
	}
	25% {
		-webkit-transform: translate(3px, 6px);
		transform: translate(3px, 6px);
	}
	50% {
		-webkit-transform: translate(6px, 10px);
		transform: translate(6px, 10px);
	}
	75% {
		-webkit-transform: translate(8px, 0px);
		transform: translate(8px, 0px);
	}
	100% {
		-webkit-transform: translate(0px, -3px);
		transform: translate(0px, -3px);
	}
}

@-webkit-keyframes movement {
	0% {
		-webkit-transform: translate(0px, -3px);
		transform: translate(0px, -3px);
	}
	25% {
		-webkit-transform: translate(3px, 6px);
		transform: translate(3px, 6px);
	}
	50% {
		-webkit-transform: translate(6px, 10px);
		transform: translate(6px, 10px);
	}
	75% {
		-webkit-transform: translate(8px, 0px);
		transform: translate(8px, 0px);
	}
	100% {
		-webkit-transform: translate(0px, -3px);
		transform: translate(0px, -3px);
	}
}

@keyframes movement1 {
	0% {
		-webkit-transform: translate(6px, -3px);
		transform: translate(6px, -3px);
	}
	25% {
		-webkit-transform: translate(3px, 6px);
		transform: translate(3px, 6px);
	}
	50% {
		-webkit-transform: translate(-6px, -10px);
		transform: translate(-6px, -10px);
	}
	75% {
		-webkit-transform: translate(8px, 0px);
		transform: translate(8px, 0px);
	}
	100% {
		-webkit-transform: translate(6px, -3px);
		transform: translate(6px, -3px);
	}
}

@-webkit-keyframes movement1 {
	0% {
		-webkit-transform: translate(6px, -3px);
		transform: translate(6px, -3px);
	}
	25% {
		-webkit-transform: translate(3px, 6px);
		transform: translate(3px, 6px);
	}
	50% {
		-webkit-transform: translate(-6px, -10px);
		transform: translate(-6px, -10px);
	}
	75% {
		-webkit-transform: translate(8px, 0px);
		transform: translate(8px, 0px);
	}
	100% {
		-webkit-transform: translate(6px, -3px);
		transform: translate(6px, -3px);
	}
}

@keyframes movement2 {
	0% {
		-webkit-transform: translate(10px, 3px);
		transform: translate(10px, 3px);
	}
	25% {
		-webkit-transform: translate(3px, 6px);
		transform: translate(3px, 6px);
	}
	50% {
		-webkit-transform: translate(6px, -3px);
		transform: translate(6px, -3px);
	}
	75% {
		-webkit-transform: translate(-8px, 0px);
		transform: translate(-8px, 0px);
	}
	100% {
		-webkit-transform: translate(10px, 3px);
		transform: translate(10px, 3px);
	}
}

@-webkit-keyframes movement2 {
	0% {
		-webkit-transform: translate(10px, 3px);
		transform: translate(10px, 3px);
	}
	25% {
		-webkit-transform: translate(3px, 6px);
		transform: translate(3px, 6px);
	}
	50% {
		-webkit-transform: translate(6px, -3px);
		transform: translate(6px, -3px);
	}
	75% {
		-webkit-transform: translate(-8px, 0px);
		transform: translate(-8px, 0px);
	}
	100% {
		-webkit-transform: translate(10px, 3px);
		transform: translate(10px, 3px);
	}
}

@keyframes movement3 {
	0% {
		-webkit-transform: translate(-10px, 3px);
		transform: translate(-10px, 3px);
	}
	25% {
		-webkit-transform: translate(-4px, 6px);
		transform: translate(-4px, 6px);
	}
	50% {
		-webkit-transform: translate(2px, 8px);
		transform: translate(2px, 8px);
	}
	75% {
		-webkit-transform: translate(-8px, 0px);
		transform: translate(-8px, 0px);
	}
	100% {
		-webkit-transform: translate(-10px, 3px);
		transform: translate(-10px, 3px);
	}
}

@-webkit-keyframes movement3 {
	0% {
		-webkit-transform: translate(-10px, 3px);
		transform: translate(-10px, 3px);
	}
	25% {
		-webkit-transform: translate(-4px, 6px);
		transform: translate(-4px, 6px);
	}
	50% {
		-webkit-transform: translate(2px, 8px);
		transform: translate(2px, 8px);
	}
	75% {
		-webkit-transform: translate(-8px, 0px);
		transform: translate(-8px, 0px);
	}
	100% {
		-webkit-transform: translate(-10px, 3px);
		transform: translate(-10px, 3px);
	}
}

.move {
	-webkit-animation: movement 3s linear normal both infinite;
	-o-animation: movement 3s linear normal both infinite;
	animation: movement 3s linear normal both infinite;
}

.move1 {
	-webkit-animation: movement1 3s linear normal both infinite;
	-o-animation: movement1 3s linear normal both infinite;
	animation: movement1 3s linear normal both infinite;
}

.move2 {
	-webkit-animation: movement2 3s linear normal both infinite;
	-o-animation: movement2 3s linear normal both infinite;
	animation: movement2 3s linear normal both infinite;
}

.move3 {
	-webkit-animation: movement3 3s linear normal both infinite;
	-o-animation: movement3 3s linear normal both infinite;
	animation: movement3 3s linear normal both infinite;
}

.xzjfzh_psdb .btn {
	width: 80%;
	padding: 0.5rem 0;
	background: #6b4314;
	border-radius: 2rem;
}

.xzjfzh_psdb .btn a {
	color: #fff;
	line-height: 150%;
	padding: 0.2rem 1rem 0.2rem 0.5rem;
	position: relative;
}

#xzjfzh_ss {
	background: #ff8542;
	padding: 4% 10%;
}

#xzjfzh_ss li {
	background: #fff;
}

#xzjfzh_ss h2 {
	color: #fff;
	margin: 0 0 1rem 0;
}

.ybdzh_jh {
	position: relative;
	background: url("../images/xbzx/xbzxzh_jhbj.jpg");
	background-size: 100% 100%;
	padding: 4% 1%;
}

.ybdzh_jh {
	position: relative;
	background: url("../images/xbzx/xbzxzh_jhbj.jpg");
	background-size: 100% 100%;
	padding: 4% 1%;
}

.ybdzh_jh img.title {
	width: 60%;
	display: block;
	margin: 0 auto;
	padding: 1rem 0;
}

.ybdzh_jh a {
	position: relative;
}

.ybdzh_jh a div {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	color: #b7473a;
	font-size: 0.8rem;
}

.ybdzh_jh a p {
	text-align: center;
}

.ybdzh_jh a p.p1 {
	color: #fff;
	font-size: 0.9629629629629629rem;
	margin-top: 6%;
}

.ybdzh_jh a p.p1-1 {
	color: #fff;
	font-size: 0.8888888888888888rem;
	margin-top: 3%;
	line-height: 100%;
}

.ybdzh_jh a p.p2 {
	color: #fff;
	font-size: 1.4814814814814814rem;
	margin-top: 1%;
}

.ybdzh_jh a p.p2 i {
	font-size: 0.6rem;
}

.ybdzh_jh a p.p3 {
	color: #fff;
	font-size: 1.1111111111111112rem;
	position: relative;
	margin-top: 2%;
}

.fgxbt1 .text {
	color: #916f1f;
	font-weight: bold;
}

.fgxbt1 .line {
	background: #916f1f;
}

.xzjfzh_dzff {
	background: url("../images/xizhi/xzjfzh_dzffbj.jpg");
}

.xzjfzh_dzff .div1,
.xzjfzh_dzff .div2 {
	width: 50%;
}

.xzjfzh_dzff p {
	color: #916f1f;
}

.xzjfzh_dzff .div1 {
	float: left;
}

.xzjfzh_dzff .div2 {
	float: right;
}

.xzjfzh_dzff .fg {
	border-bottom: 1px dashed #916F1F;
	padding: 4% 4%;
}

.xzjfzh_dzff .div3 {
	padding-top: 10%;
	padding-left: 5%;
}

.xzjfzh_dzff .fg div a {
	height: 2rem;
	background: #EA77A5;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	border-radius: 0.5rem;
	margin-top: 0.2rem;
}

#xzjfzh_ss .hd li.on {
	border: 1px solid #fff;
	background: transparent !important;
}


/*多维立体吸脂*/

.banner_xzjfzh .img {
	display: block;
	width: 40%;
	animation: showb 1s .2s linear both infinite;
	-webkit-animation: showb 1s .2s linear both infinite;
	-moz-animation: showb 1s .2s linear both infinite;
	-o-animation: showb 1s .2s linear both infinite;
	-ms-animation: showh 1s .2s linear both infinite;
	position: absolute;
	left: 3%;
	bottom: 0.7rem
}

@-webkit-keyframes showb {
	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(6px);
		transform: translateY(6px)
	}
	60% {
		-webkit-transform: translateY(3px);
		transform: translateY(3px)
	}
}

.dwltxz_bw {
	background: url("../images/xizhi/bg1_dwltxz.html") repeat-x bottom #E7EAF3;
	background-size: 0.03571428571428571rem
}

.dwltxz_bw .content {
	background: #fff;
	position: relative;
	margin-top: 1.6428571428571428rem
}

.dwltxz_bw .hd {
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding-bottom: 0.5357142857142857rem;
	position: absolute;
	left: 0;
	top: -1.6428571428571428rem;
	z-index: 1
}

.dwltxz_bw .hd li {
	float: left;
	width: 19.5%;
	height: 2rem;
	font-size: 0.7142857142857143rem;
	color: #fff;
	line-height: 2rem;
	border-radius: 0.35714285714285715rem;
	background: #818A97;
	margin-right: 0.5%;
	text-align: center;
	position: relative;
}

.dwltxz_bw .hd li i,
.section3 .hd li i {
	display: none;
	width: 0;
	height: 0;
	border-left: 0.42857142857142855rem solid transparent;
	border-right: 0.42857142857142855rem solid transparent;
	border-top: 0.0.5357142857142857rem solid #EA77A5;
	position: absolute;
	left: 50%;
	bottom: -0.35714285714285715rem;
	margin-left: -0.39285714285714285rem
}

.dwltxz_bw .hd li:nth-child(5) {
	width: 20%;
	margin-right: 0;
}

.dwltxz_bw .hd li.on {
	background: #EA77A5;
}

.dwltxz_bw .hd li.on i,
.section3 .hd li.on i {
	display: block
}

.dwltxz_bw .over,
.section2 .over,
.section4 .over,
.section5 .over,
.section7 .over {
	margin: 0 3%;
}

.dwltxz_bw .over,
.section2 .over,
.section4 .over,
.section5 .over,
.section7 .over {
	margin: 0 3%;
}

.over {
	overflow: hidden;
}

.over a.btn {
	width: 48%;
	font-size: 0.7rem;
}

.over a.fl {
	background: #2F6AC4;
}

.fl {
	float: left
}

.fr {
	float: right
}

a.btn img {
	display: inline-block;
	width: 0.8rem;
	vertical-align: middle;
	animation: showh 1s .2s linear both infinite;
	-webkit-animation: showh 1s .2s linear both infinite;
	-moz-animation: showh 1s .2s linear both infinite;
	-o-animation: showh 1s .2s linear both infinite;
	-ms-animation: showh 1s .2s linear both infinite;
}

@-webkit-keyframes showh {
	0 {
		opacity: 1;
	}
	49% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes showh {
	0 {
		opacity: 1;
	}
	49% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes showh {
	0 {
		opacity: 1;
	}
	49% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes showh {
	0 {
		opacity: 1;
	}
	49% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

.dwltxz_al {
	background: #EA77A5
}

.dwltxz_al .content,
.section4 .content,
.section7 .content,
.section8 .content {
	overflow: hidden
}

.dwltxz_al dl {
	width: 48%;
	font-size: 0.7857142857142857rem;
	color: #666;
	background: #fff;
	margin-top: 0.35714285714285715rem
}

.dwltxz_al dl h3 {
	font-size: 0.8928571428571429rem;
	color: #eb77a6;
	margin-bottom: 1%
}

.dwltxz_al dl dd {
	margin: 0 5%;
	padding: 0.7142857142857143rem 0 1.0714285714285714rem
}

.dwltxz_dzs {
	background: #5698FD
}

.dwltxz_dzs .content {
	background: #fff
}

.dwltxz_dzs .content p {
	font-size: 0.0.7857142857142857rem;
	color: #333;
	margin: 0 5%;
}

.dwltxz_ldys {
	background: #5698FD
}

.dwltxz_ldys .content div {
	width: 48%
}

.dwltxz_ldys .content dl {
	background: #fff;	height: 16rem;
	margin-bottom: 1rem !important;
}

.dwltxz_ldys .content dd {
	height: 5.357142857142857rem;
	font-size: 0.7857142857142857rem;
	color: #666;
	margin: 0 4%;
	padding-top: 0.35714285714285715rem
}

.dwltxz_ldys .content dd h3 {
	font-size: 0.0.10714285714285714rem;
	color: #1f71a7;
	font-weight: normal
}

.dwltxz_nsbg {
	background: #EA77A5
}

.dwltxz_nsbg .content div {
	width: 48%
}

.dwltxz_nsbg dl {
	margin-top: 0.7142857142857143rem;
	position: relative
}

.dwltxz_nsbg dl dd {
	width: 75%;
	font-size: 0.7rem;
	color: #fff;
	position: absolute;
	left: 25%;
	bottom: 2px;
	line-height: 1.3
}

.dwltxz_gc {
	background: #E7EAF3
}

.dwltxz_gc dl {
	position: relative
}

.dwltxz_gc dl:nth-child(1) {
	margin-bottom: 1.0714285714285714rem
}

.dwltxz_gc dd {
	width: 100%;
	overflow: hidden;
	display: flex;
	position: absolute;
	left: 0;
	bottom: 0.10714285714285714rem
}

.dwltxz_gc dd span {
	display: block;
	text-align: center;
	color: #fff;
	flex: 1;
	font-size: 0.6rem;
}

.dwltxz_gc dd span:nth-child(2) {
	margin: 0 1.0714285714285714rem
}

.dwltxz_bfwb .p6_bd {
	padding: 2rem 0.5rem 0
}

.dwltxz_bfwb .p6_bd .tu {
	width: 45%;
	margin-left: 2%;
}

.dwltxz_bfwb .p6_bd .txt {
	width: 45%;
	margin-right: 2%;
}

.dwltxz_bfwb .p6_bd .txt p {
	line-height: 1.6
}

.orange {
	background-color: #ff8542;
}

.dwltxz_bfwb .over a {
	background: transparent;
	border: 1px solid #fff;
	margin: 0.5rem 0 0.5rem 25%;
}

.xbzxzh_zj {
	position: relative;
}

.xbzxzh_zj .zjnr img {
	position: absolute;
}

.xbzxzh_zj .zjnr img:nth-of-type(1) {
	width: 55%;
	top: 10%;
	right: 2%;
}

.xbzxzh_zj .zjnr img:nth-of-type(2) {
	width: 60%;
	top: 50%;
	right: 1%;
}

.xbzxzh_zj .zjnr img:nth-of-type(3) {
	width: 50%;
	top: 66%;
	right: 6%;
}

.xbzxzh_zj .zjnr img:nth-of-type(4) {
	width: 65%;
	top: 79%;
	left: 2%;
}

.dwltxz_rdht {
	padding-bottom: 0.5rem;
}

.dwltxz_rdht .til {
	width: 60%;
	margin: 0.5rem auto;
}

.dwltxz_rdht li {
	float: left;
	position: relative;
	width: 32%;
	height: 5rem;
	margin-left: 1%;
	margin-bottom: 1%;
}

.dwltxz_rdht li div {
	width: 100%;
	left: 0;
}

.dwltxz_rdht li.last {
	margin-right: 0;
}

.dwltxz_rdht li a {
	height: 100%;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.deepYellow {
	background-color: #ffd04f;
}

.deepBrown {
	background-color: #6b4314;
}


/*吸脂减肥效果*/

.xzjfxg_gdwt p {
	overflow: hidden;
	margin-bottom: 0.2rem;
}

.xzjfxg_gdwt p a {
	display: block;
	float: left;
	width: 33%;
	background: #2F6AC4;
	font-size: 0.75rem;
	text-align: center;
	color: #fff;
	border-radius: 0.5rem;
	height: 3rem;
	line-height: 3rem;
	margin-right: 0.5%;
}

.xzjfxg_gdwt a:nth-of-type(3) {
	margin-right: 0;
}

.xzjfxg_gdwt p:nth-child(1) a:nth-child(1),
.xzjfxg_gdwt p:nth-child(2) a:nth-child(2) {
	background: #5698FD
}

.xzjfxg_gdwt p:nth-child(1) a:nth-child(3),
.xzjfxg_gdwt p:nth-child(2) a:nth-child(1) {
	background: #EA77A5
}

.xzjfxg_db div {
	width: 48%;
	float: left;
	margin-left: 1.2%;
	margin-bottom: 1rem;	height: 15rem;
}

.xzjfxg_db div p.p1 {
	width: 50%;
	float: left;
	font-size: 0.7rem;
	line-height: 120%;
	margin: 0.2rem 0;
	padding: 0 0.2rem;	height: 3rem;
}

.xzjfxg_db div p.p2 {
	font-size: 0.8rem;
	text-align: center;
}

.xzjfxg_db div p.p2 i {
	color: #EA77A5;
}

.xzjfxg_db div a:nth-of-type(2) {
	background: #b88f4f;
	color: #fff;
	width: 70%;
	margin: 0 auto;
	text-align: center;
	border-radius: 1rem;
	font-size: 0.8rem;
	padding: 0.2rem 0;
	margin-top: 0.5rem;
}

.xzjfxg_db p.title {
	font-weight: bold;
	color: #666;
	font-size: 1.05rem;
	margin-bottom: 0.5rem;
}

.fgxbt_xzjfxg {
	margin: 0.5rem 0;
}

.fgxbt_xzjfxg .line {
	background-color: #b88f4f;
}

.fgxbt_xzjfxg .text {
	margin: 2rem;
	font-size: 1.1111111111111112rem;
	color: #b88f4f;
	font-weight: bold;
	line-height: 120%;
}


/*吸脂部位列表*/

.xzbwlb_bt a {
	width: 24.3%;
	height: 2.888888888888889rem;
	background: #90d7db;
	color: #fff;
	line-height: 2.888888888888889rem;
	text-align: center;
	float: left;
	border-radius: 0.2222222222222222rem;
	margin: 0.8% 0 0 0.55%;
}

.xzbwlb_nr {
	margin-top: 1rem;
}

.xz_list {
	padding: 0 3%;
}

.xz_list .pic {
	width: 40%;
	float: left;
}

.xz_list .pic img {
	width: 100%
}

.listClassRight {
	display: block;
	float: left;
	width: 58%;
	margin-left: 2%;
	border-left: 2px solid #88612a;
}

.listClassRight p {
	display: block;
	width: 95%;
	margin-left: 5%;
	color: #000;
	padding-bottom: 1.4%;
	line-height: 120%;
	font-size: 0.65rem;
}

.listClassRight p span {
	color: #7e5400;
	font-weight: 700;
}

.listClassRight .pro_tit {
	display: block;
	width: 100%;
	color: #B93864;
	font-weight: bold;
}

.listClassRight .pro_tit a {
	display: inline-block;
}

.pro_tit a font {
	padding-left: 8px;
	color: #ccc;
	font-weight: 400;
	text-decoration: line-through;
}

.listClassRight .pro_tit a {}

.listClassRight .pro_jj {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.listClassRight .rq {
	line-height: 31px;
}

.listClassRight .hf_time {
	padding-bottom: 1.3%;
}

.listClassRight .adviceBtn {
	padding-bottom: 0px;
	text-align: bottom;
	width: 100%;
}

.listClassRight .adviceBtn a {
	width: 39%;
	float: left;
	background: #838fdd;
	text-align: center;
	padding-top: 3%;
	padding-bottom: 2.5%;
	color: #fff;
	border-radius: 5px;
	padding-right: 2%;
	border: solid 1px #fff;
}

.listClassRight .adviceBtn .all {
	width: 55%;
	float: left;
	background: #c767dc;
	text-align: center;
	padding-top: 3%;
	padding-bottom: 2.5%;
	color: #fff;
	border-radius: 5px;
}

.listClassRight .adviceBtn .zx_btn {
	background: none;
	color: #B37313;
}

.listClassRight .adviceBtn span {
	display: block;
	float: left;
	width: 45%;
	margin-left: 6%;
	margin-top: 3%;
	color: #676767;
	font-size: 16px;
	font-weight: normal;
}

.listClassRight .adviceBtn span font {
	color: #ff5d00
}

.kq_key_s1 {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	margin-left: 0.1rem;
	border: 1px solid #D40593;
	color: #D40593;
	font-weight: normal;
	font-size: 0.55rem;
	border-radius: 0.2rem;
}

.kq_key_s2 {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	margin-left: 0.1rem;
	border: 1px solid #A97A38;
	color: #A97A38;
	font-weight: normal;
	font-size: 0.55rem;
	border-radius: 0.2rem;
}

.xzNewPlateF2 {
	display: block;
	width: 100%;
	background: #f2f2f2;
	margin-top: 4%;
	padding-bottom: 3%;
	padding-top: 2%;
	height: 25rem;
}

.xzNewPlateF2 ul li {
	display: block;
	width: 31%;
	margin-left: 1.99999%;
	background: #fff;
	float: left;
	padding-bottom: 3%;
}

.xzNewPlateF2 ul li img {
	width: 100%;
}

.xzNewPlateF2 ul li p {
	width: 94%;
	margin-left: 3%;
	margin-top: 6%;
	color: #4c4b4b;
	font-size: 0.8rem;
}

.xzNewPlateF2 ul li a {
	display: block;
	width: 80%;
	margin-left: 10%;
	color: #d29843;
	border: 1px solid #d29843;
	border-radius: 25px;
	padding: 3% 0;
	text-align: center;
	margin-top: 8%;
}


/*减肥方法*/
#xzjfxg_xzrz .hd{
	bottom: -2%;
}
.jfff_ff .title {
	height: 3rem;
	background: url("../images/xizhi/t2.png") no-repeat center center;
	background-size: 100%;
	margin: 1rem auto 0.8rem;
}

.jfff_ff ul {
	width: 90%;
	margin: 0.4rem auto;
	overflow: hidden;
}

.jfff_ff ul li {
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
}

.jfff_ff ul li:last-of-type {
	margin-right: 0;
}

.jfff_ff ul li:nth-child {
	margin-right: 0;
}

.jfff_ff a {
	display: block;
	width: 60%;
	height: 2rem;
	text-align: center;
	line-height: 2rem;
	border-radius: 0.5rem;
	font-size: 0.7rem;
	color: #f4f1fe;
	margin: 0.27rem auto 0.22rem;
	background: #9324cc;
}

.jfff_al .title {
	height: 3rem;
	background: url("../images/xizhi/t5.png") no-repeat center center;
	background-size: 100%;
	margin: 1rem auto 0.8rem;
}


/*吸脂减肥价格*/

.xzjfjg_djwh {
	overflow: hidden;
	background: url("../images/p0_bg.jpg.html");
	background-size: 12px 20px;
}

.xzjfjg_djwh .head1 img {
	width: 198px;
}

.xzjfjg_djwh ul {
	overflow: hidden;
	margin: auto;
}

.xzjfjg_djwh ul li {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.xzjfjg_djwh ul li .pic {
	width: 45%;
	display: inline-block;
}

.xzjfjg_djwh ul li p {
	width: 45%;
	font-size: 0.8rem;
	color: #323232;
	line-height: 150%;
	text-indent: 2em;
	display: inline-block;
}

.xzjfjg_djwh ul li:nth-of-type(odd) p {
	padding-left: 11px;
}

.xzjfjg_djwh ul li:nth-of-type(even) p {
	padding-right: 11px;
}

.head1 {
	font-size: 1.2rem;
	color: #323232;
	line-height: 40px;
	padding: 1rem 0 0.5rem 0;
	text-align: center;
}

.xzjfjg_gxjb {
	background: url("../images/xizhi/p2_bg.jpg");
	background-size: 1.2rem;
	padding: 2%;
	margin-top: 1rem;
}

.xzjfjg_gxjb .head1 {
	line-height: 120%;
}

.xzjfjg_gxjb .head1 span {
	line-height: 0.7142857142857143rem;
	font-size: 0.8rem;
}

.xzjfjg_gxjb .head1 img {
	width: 6.642857142857143rem;
	margin-top: 0.17857142857142858rem;
}

.xzjfjg_gxjb dl {
	width: 49%;
	float: left;
	margin: 0 auto 0.7142857142857143rem auto;
	background: #fff;
}

.xzjfjg_gxjb dl:nth-of-type(odd) {
	margin-right: 2%;
}

.xzjfjg_gxjb dl dt {
	font-size: 0.8rem;
	color: #323232;
	line-height: 1.7142857142857142rem;
	text-align: center;
}

.xzjfjg_gxjb dl dd {
	width: 100%;
	font-size: 0.6rem;
	color: #323232;
	/*line-height: 0.6428571428571429rem;*/
	text-align: left;
	padding: 0 2%;
}

.xzjfjg_gxjb dl dd:nth-of-type(2) {
	padding-top: 0.5357142857142857rem;
}

.xzjfjg_gxjb dl dd:last-child {
	background: #47b3a3;
	display: -webkit-box;
	-webkit-box-pack: center;
	display: -moz-box;
	-moz-box-pack: center;
	padding: 0.2857142857142857rem 0rem;
	margin-top: 0.5rem;
}

.xzjfjg_gxjb dl dd:last-child {
	padding: 0rem 0rem;
}

.xzjfjg_gxjb dl dd:last-child span {
	display: block;
	padding: 0.10714285714285714rem 0;
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -moz-box;
	-moz-box-align: center;
	-moz-box-pack: center;
	color: #fff;
	/*line-height: 0.5714285714285714rem;*/
	font-size: 0.5rem;
}

.xzjfjg_gxjb dl dd:last-child span em {
	font-style: normal;
	color: #f6ff00;
}

.xzjfjg_gxjb dl dd:last-child span:nth-child(1) {
	width: 1.75rem;
	background: #47b3a3 url("../images/xizhi/line.jpg") no-repeat right center;
	background-size: 0.03571428571428571rem 1.2142857142857142rem;
}

.xzjfjg_gxjb dl:nth-of-type(1) dd:last-child span:nth-child(2) {
	width: 2.7857142857142856rem;
}

.xzjfjg_gxjb dl dd:last-child a {
	width: 7.2rem;
	background: #fd7813;
	display: block;
	padding: 0.10714285714285714rem 0;
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -moz-box;
	-moz-box-align: center;
	-moz-box-pack: center;
	color: #fff;
	line-height: 0.5714285714285714rem;
	font-size: 0.5rem;
}

.p3 {
	padding-bottom: 20px;
}

.p3 .head1 {
	margin: 20px 0px;
	line-height: 33px;
	border-bottom: 1px solid #323232;
}

.p3 .pic {
	width: 90%;
	display: block;
	margin: auto;
	overflow: hidden;
}

.p3 .pic2 {
	width: 90%;
	display: block;
	margin: 1rem auto 0;
	overflow: hidden;
}

.p5 .head1 img {
	width: 216px;
	height: 12px;
}