.new-yh-wrap {

	max-width: 640px;

	min-width: 320px;

	margin: auto;

	padding-top: 1%;

	padding-bottom: 1%;

	position: relative

}



.new-yh {

	position: absolute;

	width: 100%;

	height: 35%;

	top: 0;

	left: 0;

}



.new-yh1 {

	position: absolute;

	width: 100%;

	top: 41%;

	bottom: 0;

	left: 0

}



.lingquan-lunbo {

	padding: 2% 0;

	width: 100%;

	overflow: hidden;

}



.swiper-containerquan .titlex {

	padding: 0 2%;

	position: relative;

}



.Tel_phone .Tel_warp {

	padding: 0 2%;

}



.Tel_phone dl {

	overflow: hidden;

	border: 1px solid #bfbfbf;

	line-height: 50%;

	border-radius: 50px;

	font-size: 24px;

	position: relative;

}



.Tel_phone dl dt {

	color: #554f4f;

	font-weight: bold;

	position: absolute;

	top: 50%;

	left: 2%;

	z-index: 1;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

}



.Tel_phone dl dd {

	float: right;

	width: 30%;

	position: relative;

	z-index: 2

}



.Tel_phone dl dd img {

	width: 100%

}



.Tel_phone dl dd a {

	display: inline-block;

	outline: none

}



.hyaluronic-wrap .auto {

	margin: 0 auto;

	color: #fff;

}



.hyaluronic-top1 {

	padding-top: 1.0714285714285714rem;

	width: 80%;

	margin: 0 auto;

}



.hyaluronic-pp1 {

	font-size: 0.9285714285714286rem;

	line-height: 1.2142857142857142rem;

	margin-top: 1.2142857142857142rem;

	text-align: center;

}



.hyaluronic-part1-1 {

	width: 21.925925925925927rem;

	margin: 0 auto;

	padding: 0.5555555555555556rem;

	0.7407407407407407rem;

	box-sizing: border-box;

	margin-top: 0.7407407407407407rem;

	box-shadow: 0.02rem 0.02rem 0.2rem #c4dcee;

}



.hyaluronic-part1-1 h2 {

	font-size: 0.9629629629629629rem;

	color: #0068b7;

	text-align: center;

	margin-bottom: 0.7407407407407407rem;

}



.hyaluronic-part1-aa {

	padding: 0 1.4rem;

}



.hyaluronic-part1-aa a {

	float: left;

	width: 10.666666666666666rem;

	padding: 0.5555555555555556rem 0;

	background: #0068b7;

	font-size: 0.8148148148148148rem;

	line-height: 1.1111111111111112rem;

	color: #fff;

	text-align: center;

	border-radius: 0.5rem;

	margin-top: 0.9259259259259259rem;

}



.hyaluronic-part1-aa a.mrr {

	margin-right: 0.6666666666666666rem;

}



.hyaluronic-part2 {

	background: #a2d7ff;

	margin-top: 1.2962962962962963rem;

	padding-bottom: 0.14rem;

}



.hyaluronic-part2-1 {

	width: 21.925925925925927rem;

	height: 16rem;

	background: url("../images/zscp/p2-1.jpg") no-repeat;

	background-size: 100%;

	margin: 0.32rem auto;

	font-size: 1rem;

	line-height: 1.4rem;

	padding: 0.444rem 9.8rem 0 0.925rem;

	box-sizing: border-box;

}



.hyaluronic-part3-1 {

	box-shadow: 0.02rem 0.02rem 0.2rem #c4dcee;

	padding: 0.1rem;

	box-sizing: border-box;

	margin: 0.45rem auto 0.25rem;

}



.hyaluronic-part3-1 .djt {

	width: 60%;

}



.hyaluronic-part3-1 .hyaluronic-part3-gif {

	display: inline-block;

	width: 48%;

	margin-left: 1%;

}



.hyaluronic-an {

	width: 80%;

	margin: 0 auto;

	background: #0068b7;

	height: 2.96rem;

	line-height: 2.96rem;

	text-align: center;

	font-size: 1.2rem;

	color: #fff;

	display: block;

	border-radius: 0.5rem;

}



.hyaluronic-part3-doc {

	width: 100%;

	height: 13.2rem;

	background: url("../images/zscp/yis.jpg") no-repeat;

	background-size: auto auto;

	background-size: 100%;

	margin-top: 0.925rem;

	padding: 2.75rem 0 0 9.4rem;

	box-sizing: border-box;

}



.hyaluronic-part3-doc h2 {

	font-size: 1.2rem;

}



.hyaluronic-part3-doc a {

	font-size: 0.96rem;

	line-height: 2.31rem;

	width: 70%;

	height: 2.31rem;

	margin: 0.5rem 0;

	color: #fff;

}



.hyaluronic-top1 {

	padding-top: 1rem;

}



.hyaluronic-part4-1 {

	width: 98%;

	margin: 1rem auto;

}



.fgxbt_bns .line {

	background: #764e9a !important;

}



.fgxbt_bns .text {

	color: #764e9a;

	text-align: center;

}



.fgxbt_bns .text .b {

	font-size: 1.2rem;

}



.zscpzj {

	background: url("../images/zscp/zscp_zjbj.jpg");

	background-size: 100% 100%;

	margin: 1rem 0 0 0;

	position: relative;

	padding: 2rem 0;

}



.zscpzj .swiper-slide .left {

	width: 50%;

	margin-top: 1.5rem;

}



.zscpzj .swiper-slide .right {

	position: absolute;

	width: 70%;

	right: 0;

	top: 2%;

}



.zscpzj .swiper-slide .right .title {

	text-align: center;

	color: #734a98;

	font-size: 0.8888888888888888rem;

}



.zscpzj .swiper-slide .right .title i:nth-of-type(1) {

	font-size: 2rem;

	font-weight: bold;

}



.zscpzj .swiper-slide .right .p1 {

	position: relative;

	width: 50%;

	margin: 0 auto;

	color: #734a98;

	font-size: 0.7rem;

	text-align: center;

}



.zscpzj .swiper-slide .right .p1 i {

	width: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

}



.zscpzj .swiper-slide .right .p2 {

	text-align: center;

	margin: 0.2rem;

}



.zscpzj .swiper-slide .right .p2 i {

	background: #734a98;

	color: #fff;

	display: inline-block;

	font-size: 0.6666666666666666rem;

	padding: 0.1rem 0.3rem;

}



.zscpzj .swiper-slide .right .p3 {

	text-align: center;

	color: #734a98;

	font-size: 0.8888888888888888rem;

}



.zscpzj .swiper-slide .right .zjts {

	width: 80%;

	margin: 0.5rem auto 0;

	position: relative;

}



.zscpzj .swiper-slide .right .zjts i {

	color: #6f4696;

	font-size: 0.6rem;

	width: 4rem;

	text-align: center;

	position: absolute;

	line-height: 100%;

	top: 58%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

}



.zscpzj .swiper-slide .right .zjts i:nth-of-type(1) {

	left: 14%;

}



.zscpzj .swiper-slide .right .zjts i:nth-of-type(2) {

	left: 50%;

}



.zscpzj .swiper-slide .right .zjts i:nth-of-type(3) {

	left: 85%;

}



.zscpzj .swiper-slide .zj_gz {

	width: 40%;

	margin-left: 0.2rem;

	position: relative;

	float: left;

}



.zscpzj .swiper-slide .zj_gz i {

	color: #fff;

	font-size: 0.8888888888888888rem;

	text-align: center;

	width: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

}



.zscpzj .swiper-slide .zj_zx {

	width: 20%;

	position: relative;

	float: left;

	margin: -10% 0 0 5%;

}



.zscpzj .swiper-slide .zj_zx i {

	width: 100%;

	position: absolute;

	color: #fff;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	font-size: 0.7rem;

	text-align: center;

	line-height: 120%;

}



.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: #f38274;

	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%;

}





/*玻尿酸价格*/

.ys2 ul{

	padding: 0 !important;

}

.banner .img {

	position: absolute;

}



.banner_bnsjg .img_xb1 {

	width: 60%;

	left: 20%;

	top: 60%;

	-webkit-animation: fadeInDown 1.1s ease;

	animation: fadeInDown 1.1s ease;

}



.banner_bnsjg .banner_bnsjgan {

	position: absolute;

	width: 70%;

	left: 15%;

	bottom: 2%;

	text-align: center;

	background: #b65dda;

	color: #fff;

	border-radius: 2rem;

	font-size: 1rem;

	padding: 0.3rem 0;

}



.bnsjg_sdys .title {

	position: relative;

}



.bnsjg_sdys .title p {

	position: absolute;

	top: 65%;

	left: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	text-align: center;

	font-weight: bold;

	color: #53446f;

	font-size: 1.2rem;

	line-height: 120%;

}



.bnsjg_fgxbt .text {

	font-size: 1.4814814814814814rem !important;

	font-weight: bold !important;

	color: #2064a8;

}



.bnsjg_fgxbt .line {

	width: 3.4814814814814814rem !important;

	height: 0.6666666666666666rem !important;

	background: url("../images/zscp/line.png") no-repeat;

	background-size: 100% 100%;

	background-color: transparent !important;

}



.bnsjg_sdys .fbt {

	font-size: 1.2rem !important;

	font-weight: bold !important;

	color: #2064a8;

	text-align: center;

	margin-bottom: 0.5rem;

}



.bnsjg_sdys .ys1 {

	padding: 0 2%;

}



.bnsjg_sdys .ys1 .bnspp a {

	border: 1px solid #1da0c8;

	width: 32%;

	float: left;

	margin-right: 2%;

	margin-bottom: 0.4rem;

}



.bnsjg_sdys .ys1 .bnspp a:nth-child(3),

.bnsjg_sdys .ys1 .bnspp a:nth-child(6) {

	margin-right: 0;

}



.bnsjg_sdys .ys1 .bnspp a span {

	background: #fff;

	display: block;

	padding: 0.1rem;

	text-align: center;

	font-size: 0.8rem;

}



.bnsjg_sdys .ys1 .bnspp a span .p1 {

	font-size: 1rem;

	color: #000000;

}



.bnsjg_sdys .ys1 .bnspp a span .p2 {

	margin-bottom: 1rem;

}



.bnsjg_sdys .ys1 .bnspp a .p3 {

	text-align: center;

	background: #1da0c8;

	color: #fff;

	line-height: 1.2rem;

	font-size: 0.6rem;

}



.bnsjg_sdys .ys1 .jianj {

	background: #426982;

	padding: 1rem 0;

}



.bnsjg_sdys .ys1 .jianj .p1 {

	text-align: center;

	font-size: 0.8rem;

	color: #fff;

}



.bnsjg_sdys .ys1 .jianj .p2 {

	width: 50%;

	margin: auto;

	text-align: center;

	font-size: 0.8rem;

	line-height: 1.5rem;

	color: #ffdb33;

	margin-top: 0.5rem;

}



.bnsjg_sdys .ys1 .jianj .p2 i {

	color: #ffdb33;

}



.bnsjg_sdys .ys1 .jianj i {

	text-align: center;

	font-size: 0.75rem;

	display: block;

	margin: 0.5rem auto 0;

	width: 80%;

	color: #fff;

	padding: 0.05rem 0.1rem;

	border-radius: 0.05rem;

	background: #04b7c4;

}



a.btn {

	display: inline-block;

	width: 50%;

	margin: 0.5rem auto;

	padding: 0.6rem 1.2rem;

	background: #f8b551;

	color: #fff;

	font-size: 0.8rem;

	border-radius: 1rem;

	background: -moz-linear-gradient(left, #ff8f54, #f74750);

	background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#ff8f54), to(#f74750));

	background: -webkit-linear-gradient(left, #ff8f54, #f74750);

	background: -o-linear-gradient(left, #ff8f54, #f74750);

}



#bnstcbw .hd li {

	width: 19.2%;

	float: left;

	color: #fff;

	background: #667985;

	text-align: center;

	margin-right: 1%;

	font-size: 0.8rem;

	height: 2rem;

	line-height: 2rem;

	margin-bottom: 0.5rem;

}



#bnstcbw .hd li:last-of-type {

	margin-right: 0;

}



#bnstcbw .hd li.on {

	background: #04b7c4;

}



#bnstcbw .bd div {

	position: relative;

	background: #bff2ff;

}



#bnstcbw .bd div .img1 {

	width: 45%;

}



#bnstcbw .bd div .img2 {

	width: 65%;

}



#bnstcbw .bd div span {

	position: absolute;

	top: 18%;

	right: 1%;

	width: 50%;

}



#bnstcbw .bd div span .p1 {

	color: #000000;

	font-size: 0.7407407407407407rem;

	font-weight: bold;

}



#bnstcbw .bd div span .p2 {

	font-size: 0.7407407407407407rem;

	padding-top: 0.5rem;

	color: #000000;

}



#bnstcbw .bd div span .p2 li {

	width: 30%;

	height: 5rem;

	float: left;

	background: #13bfcc;

	color: #fff;

	margin-right: 2%;

	border-radius: 0.5rem;

	text-align: center;

	position: relative;

}



#bnstcbw .bd div span .p2 li i {

	text-align: center;

	width: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

}



#bnstcbw .bd ul {

	position: relative;

}



#bnstcbw .bd .btn1 {

	top: 2%;

	right: 2%;

	position: absolute;

	width: 4.222222222222222rem;

	height: 4.222222222222222rem;

	background: url("../images/zscp/btn1.png");

	background-size: 100% 100%;

	font-size: 0.6rem;

}



#bnstcbw .bd .btn1 p {

	position: relative;

	width: 4.222222222222222rem;

	height: 4.222222222222222rem;

}



#bnstcbw .bd .btn1 p i {

	color: #fff;

	text-align: center;

	width: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

}



.bnsjg_sdys .ys4 {

	margin-bottom: 2rem;

}



.bnsjg_sdys .ys4 div:nth-of-type(2) {

	border: 2px solid #845dda;

	position: relative;

}



.bnsjg_sdys .ys4 div:nth-of-type(2) a.btn {

	position: absolute;

	bottom: -9%;

	left: 25%;

}



.bns_wygxwt a {

	font-size: 0.9rem;

	width: 48%;

	margin-left: 1.5%;

	border-radius: 1rem;

	float: left;

	text-align: center;

	padding: 0.5rem 0;

	margin-bottom: 0.5rem;

}



.bns_wygxwt a:nth-of-type(1),

.bns_wygxwt a:nth-of-type(4),

.bns_wygxwt a:nth-of-type(5) {

	background: #a067ec;

	color: #fff;

}



.bns_wygxwt a:nth-of-type(2),

.bns_wygxwt a:nth-of-type(3),

.bns_wygxwt a:nth-of-type(6) {

	background: #e3d6f4;

	color: #a067ec;

}



.bnsjg_al .swiper-button-next,

.bnsjg_al .swiper-button-prev {

	top: 44%;

	width: 2rem;

	height: 2rem;

	border-radius: 50%;

	background: #666;

	color: #fff;

	text-align: center;

	line-height: 2rem;

}



.bnsjg_al .swiper-pagination {

	bottom: 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%);

}



.bnsjjwt {

	background: url("../images/xbzx/xbzxzh_jhbj.jpg");

	background-size: 100% 100%;

	padding-top: 1rem;

}



.bnsjjwt p {

	border: 1px dashed #a067ec;

	border-radius: 1rem;

	color: #a067ec;

	font-size: 0.8888888888888888rem;

	text-align: center;

	height: 1.6rem;

	padding: 0.2rem 0;

	margin: 0.5rem 0;

}



.bnsjjwt p.p1 {

	width: 40%;

	margin: 0 auto;

}



.bnsjjwt p.p2 {

	width: 40%;

	float: left;

	margin-left: 7%;

}



.bnsjjwt p.p3 {

	width: 95%;

	margin: 0 auto;

}



.bnsjjwt i {

	display: block;

	margin: 0.5rem 0;

	color: #a067ec;

	font-size: 1.1111111111111112rem;

	text-align: center;

}



.bnsdbrw {

	background: #e3d6f4;

	background-size: 100% 100%;

	position: relative;

	padding: 6% 0;

	width: 96%;

	margin: 3rem auto 1rem;

	border-radius: 4px;

}



.bnsdbrw div:nth-of-type(1) {

	width: 65%;

	color: #52a8ef;

	font-size: 0.88rem;

	padding: 0 2%;

}



.bnsdbrw div:nth-of-type(2) {

	position: absolute;

	width: 35%;

	top: -40%;

	right: 0;

	text-align: center;

	color: #52a8ef;

	line-height: 120%;

	font-size: 0.88rem;

}



.bnsdbrw div:nth-of-type(2) img {

	margin-bottom: 0.2rem;

}



.bb_btn {

	width: 17rem;

	height: 2.37rem;

	margin: 0.74rem auto 0;

}



.bb_btn a {

	display: block;

	width: 17rem;

	height: 2.37rem;

	line-height: 2.37rem;

	background: url("../images/btn_1.png") 0 0 no-repeat;

	background-size: cover;

	color: #FFF;

	font-size: 1.07rem;

	text-align: center;

}



i.anniu_biao {

	display: inline-block;

	width: 1.74rem;

	height: 1.74rem;

	margin-left: 0.2rem;

	animation: bounceIn 2s infinite both;

}



.bns_mgjd {

	margin: 1rem 0;

}



.bns_mgjd p {

	color: #b58ad4;

	text-align: center;

}



.bns_mgjd p.p1 {

	font-weight: bold;

}



.bns_mgjd p.p2 {

	color: #fff;

	background: #b58ad4;

	width: 40%;

	margin: 0.5rem auto;

	padding: 0.2rem 0;

}



.bns_mgjd .div1 {

	position: relative;

}



.bns_mgjd .div1 .a1 {

	position: absolute;

	background: url("../images/zscp/bns_mgjd70.png");

	background-size: 100% 100%;

	width: 4.962962962962963rem;

	height: 4.962962962962963rem;

	text-align: center;

	color: #fff;

}



.bns_mgjd .div1 .a1-1 {

	top: 10%;

	left: 2%;

	padding-top: 1rem;

}



.bns_mgjd .div1 .a1-3 {

	top: 30%;

	left: 2%;

	padding-top: 1rem;

}



.bns_mgjd .div1 .a1-5 {

	top: 50%;

	left: 2%;

	line-height: 4.962962962962963rem;

}



.bns_mgjd .div1 .a1-2 {

	top: 10%;

	right: 2%;

	padding-top: 1rem;

}



.bns_mgjd .div1 .a1-4 {

	top: 30%;

	right: 2%;

	line-height: 4.962962962962963rem;

}



.bns_mgjd .div1 .a1-6 {

	top: 50%;

	right: 2%;

	padding-top: 1rem;

}



.bns_mgjd .div1 p {

	position: absolute;

	bottom: 7%;

	left: 20%;

}



.bns_mgjd .div1 p i:nth-of-type(2) {

	color: #000000;

	font-weight: bold;

}



.banner_bns .banner_bnsjgan {

	width: 40%;

	background: #845dda;

	color: #fff;

	position: absolute;

	text-align: center;

	border-radius: 1rem;

	padding: 0.2rem 0;

	bottom: 5%;

	right: 10%;

	-webkit-animation: fadeInDown 1.1s ease;

	animation: fadeInDown 1.1s ease;

}



.bns_jdmlb .hd {

	position: relative;

	height: 5rem;

	margin: 0.5rem 0;

}



.bns_jdmlb .hd li {

	float: left;

	position: absolute;

}



.bns_jdmlb .hd li:nth-of-type(1) {

	width: 47%;

}



.bns_jdmlb .hd li:nth-of-type(2) {

	width: 49%;

}



.bns_jdmlb .hd li:nth-of-type(3) {

	width: 40%;

}



.bns_jdmlb .hd li img {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}



.bns_jdmlb .hd li.on img {

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

}



.bns_jdmlb .hd li:nth-of-type(2) {

	left: 27%;

	z-index: 100;

}



.bns_jdmlb .hd li:nth-of-type(3) {

	right: 0;

}



.bns_jdmlb .bd .80h p {

	color: #7fb7ed;

}



.bns_mgjd .jdm90 .a1 {

	position: absolute;

	background: url("../images/zscp/bns_mgjd90.png");

	background-size: 100% 100%;

}



.bns_mgjd .jdm90 p {

	color: #f77cae;

}



.bns_mgjd .jdm90 p.p2 {

	color: #fff;

	background: #f77cae;

	width: 40%;

	margin: 0.5rem auto;

	padding: 0.2rem 0;

}



.bns_mgjd .jdm80 .a1 {

	position: absolute;

	background: url("../images/zscp/bns_mgjd80.png");

	background-size: 100% 100%;

}



.bns_mgjd .jdm80 p {

	color: #7fb7ed;

}



.bns_mgjd .jdm80 p.p2 {

	color: #fff;

	background: #7fb7ed;

	width: 80%;

	margin: 0.5rem auto;

	padding: 0.2rem 0;

}



.bns_mgjd .jdm90 .div1 .a1-3 {

	top: 40%;

}



.bns_mgjd .jdm90 .div1 .a1-4 {

	top: 40%;

}



#bns_tcal {

	background: #845dda;

	width: 96%;

	margin: 0 auto 1rem;

	padding: 4% 2%;

	position: relative;

}



#bns_tcal p {

	color: #fff;

}



#bns_tcal .hd {

	width: 100%;

	position: absolute;

	height: 0.8rem;

	z-index: 1;

	bottom: 0.1rem;

	text-align: center;

}



#bns_tcal .hd ul li {

	display: inline-block;

	width: 0.8rem;

	height: 0.8rem;

	line-height: 0.8rem;

	font-size: 0.6rem;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #fff;

	color: #845dda;

	margin: 0 5px;

	vertical-align: top;

	overflow: hidden;

}



#bns_tcal .hd ul .on {

	background: #845dda;

	color: #fff;

	border: 1px solid #fff;

}



.bns_zscx {

	padding: 4% 0;

}



.bns_zscx p {

	margin: 0.2rem 0;

}



.bns_zscx .p1 {

	color: #845dda;

}



.bns_zscx .p2 {

	color: #e31a66;

}



.bns_zscx .a1 {

	width: 60%;

	margin-top: 0.5rem;

}



.bns_zscx .anniu1 {

	background: #845dda;

}



.bns_zscx .a2 {

	width: 50%;

	margin-top: 1rem;

}



.bns_4dys a {

	width: 80%;

}





/*瘦脸针*/



.banner_slz .img_wc1 {

	width: 45%;

	left: 8%;

	top: 20%;

	-webkit-animation: fadeInDown 2s ease;

	animation: fadeInDown 2s ease;

}



.banner_slz a:nth-of-type(2) {

	background: url("../images/zscp/zscp_an.png");

	background-size: 100% 100%;

	width: 60%;

	position: absolute;

	padding: 0.8rem 0 1.6rem;

	bottom: 2%;

	left: 5%;

	text-align: center;

	color: #000;

	font-size: 1.5rem;

	animation: pulse 1.5s infinite;

	-webkit-animation: pulse 1.5s infinite;

}



.banner_slz a:nth-of-type(2) img {

	width: 20%;

	position: absolute;

	right: -10%;

	animation: pulse 1.5s infinite;

	-webkit-animation: pulse 1.5s infinite;

}



.slz_an {

	background: url("../images/zscp/zscp_an.png");

	background-size: 100% 100%;

	width: 12.310344827586206rem;

	height: 2.3793103448275863rem;

	text-align: center;

	color: #000;

	line-height: 2rem;

}



.slz_zp .slz_an {

	bottom: 6%;

	left: 50%;

	transform: translate(-50%, 0);

}



.anbp a {

	color: #000;

	line-height: 2rem;

	text-align: center;

	height: 2.3793103448275863rem;

	width: 11rem;

	padding-right: 4%;

	display: inline-block !important;

	margin: 0.5rem 0;

}



.anbp .a1 {

	background: url("../images/zscp/zscp_an1.png");

	background-size: 100% 100%;

}



.anbp .a2 {

	background: url("../images/zscp/zscp_an2.png");

	background-size: 100% 100%;

}



.slz_yzjx .zj {

	bottom: 4%;

	width: 90%;

	left: 5%;

}



.slz_gxl {

	background: #fcead9;

	margin: 1rem 0;

}



#slz_gxl {

	width: 90%;

	margin: auto;

}



#slz_gxl .anbp a {

	margin-top: 2rem;

}



#slz_gxl .hd {

	bottom: 10%;

}



.slz_6dys p {

	width: 100%;

	top: 5%;

	color: #fff;

}



.anbp1 a {

	background: url("../images/zscp/zscp_an.png");

	background-size: 100% 100%;

	padding-right: 0;

}



.slz_bxzd .anbp1 {

	bottom: 1%;

	left: 50%;

	transform: translate(-50%, 0);

}



.anbp2 a {

	background: url("../images/zscp/zscp_an3.png");

	background-size: 100% 100%;

	padding-right: 0;

	width: 21.413793103448278rem;

	height: 3.0344827586206895rem;

	color: #fff;

	line-height: 3rem;

	text-align: center;

	display: inline-block !important;

	margin: 0.5rem 0;

}





/*瘦脸针价格*/



.banner_slzjg .img_wc1 {

	width: 50%;

	left: 48%;

	top: 30%;

	-webkit-animation: fadeInDown 2s ease;

	animation: fadeInDown 2s ease;

}



.banner_slzjg a:nth-of-type(2) {

	left: 45%;

	width: 50%;

	bottom: 5%;

}



.slzjg_dlfn .slz_an {

	bottom: 3%;

	left: 50%;

	transform: translate(-50%, 0);

}



.slzjg_jgcy i {

	display: inline-block;

	width: 23%;

	margin-left: 1.1%;

}



.slzjg_jqjl .anbp2 {

	top: 5%;

	left: 50%;

	transform: translate(-50%, 0);

}



.slzjg_jqjl p {

	transform: rotate(5deg);

	-webkit-transform: rotate(5deg);

	-moz-transform: rotate(5deg);

	-o-transform: rotate(5deg);

	-ms-transform: rotate(5deg);

	top: 35%;

	right: 10%;

	width: 40%;

}



.slzjg_jqjl .slz_an {

	bottom: 2%;

	left: 50%;

	transform: translate(-50%, 0);

}



.slzjg_aqsm {

	padding: 0 5%;

}



.slzjg_aqsm .img1,

.slzjg_aqsm .div2 {

	float: left;

	width: 50%;

}



.slzjg_aqsm .img2,

.slzjg_aqsm .div1 {

	float: right;

	width: 50%;

}



.slzjg_aqsm div .p1,

.slzjg_aqsm div i {

	color: #ff82a0;

}



.slzjg_aqsm .div1 {

	padding-left: 2%;

}



.slzjg_aqsm div .p1 {

	margin-top: 1.5rem;

}



.slzjg_aqsm .slz_an {

	margin: 1rem auto;

}



.slzjg_aqsm img.ts {

	width: 35%;

}



.slzjg_aqsm .js {

	margin: 1rem 0;

}



.slzjg_zj .fgxbt {

	visibility: hidden;

}



.anbp3 {
/*
	top: 1%;

	z-index: 10;

	left: 50%;

	transform: translate(-50%, 0);*/

}



.anbp3 a {

	width: 21.413793103448278rem;

	height: 4rem;

	background: url("../images/zscp/zscp_an4.png");

	background-size: 100% 100%;

	padding-right: 0;

	color: #fff;

	line-height: 100%;

	text-align: center;

	display: inline-block !important;

	margin: 0.5rem 0;

	padding-top: 4%;

}



.slzjg_zsgc {

	background: #fdd4e8;

	padding-bottom: 1rem;

	margin-top: 1rem;

}



.slzjg_zsgc img.nr {

	margin: 1rem 0;

}



.slzjg_zsgc .slz_an img {

	width: 15%;

	left: 4%;

	animation: pulse 1s infinite;

	-webkit-animation: pulse 1s infinite;

}





/*瘦脸针副作用*/



.slzfzy_ksdd h3 {

	color: #ffa6a0;

	font-size: 1.5rem;

	text-align: center;

}



.slzfzy_ksdd h3 img {

	width: 5%;

	margin-left: 0.2rem;

	vertical-align: middle;

}



.slzfzy_ksdd a {

	float: left;

	background: #58bdcf;

	color: #fff;

	width: 24%;

	margin-right: 1.3%;

	text-align: center;

	border-radius: 0.2rem;

	padding: 0.2rem 0;

	font-size: 1rem;

}



.slzfzy_ksdd a:last-of-type {

	margin-right: 0;

}



.slzfzy_ksddnr .bt {

	background: url("../images/zscp/slzfzy_ksddbj.jpg");

	background-size: 100% 100%;

	margin: 1.5rem 0;

	padding: 0.2rem 0;

}



.slzfzy_ksddnr .bt p {

	text-align: center;

}



.slzfzy_ksddnr .bt p.p1 {

	color: #58bdcf;

	font-size: 1.5rem;

}



.slzfzy_ksddnr .bt p.p2 {

	color: #000000;

	font-weight: bold;

	font-size: 1.8rem;

}



.slzfzy_ksddnr a {

	bottom: 2%;

	background: url("../images/zscp/zscp_an.png");

	background-size: 100% 100%;

	width: 60%;

	position: absolute;

	padding: 0.8rem 0 1.6rem;

	bottom: 2%;

	text-align: center;

	color: #000;

	font-size: 1.1rem;

}



.slzfzy_ksddnr1 a {

	left: 1%;

}



.slzfzy_ksddnr2 a {

	right: 1%;

}



.slzfzy_ksddnr3 a {

	position: static;

	background: url("../images/zscp/zscp_an.png");

	background-size: 100% 100%;

	width: 80%;

	margin: 1rem auto;

}



.slzfzy_ksddnr3 .img1 {

	width: 70%;

	margin: 0.5rem auto;

}



.slzfzy_ksddnr3 li {

	font-size: 1rem;

	color: #000000;

	margin-bottom: 0.5rem;

	padding: 0 2%;

}



.slzfzy_ksddnr3 li i {

	margin-right: 0.2rem;

	display: inline-block;

	float: left;

	width: 1.5rem;

	height: 1.5rem;

	border-radius: 6px;

}



.slzfzy_ksddnr3 li:nth-of-type(1) i {

	background: #ff9900;

}



.slzfzy_ksddnr3 li:nth-of-type(2) i {

	background: #ffcccc;

}



.slzfzy_ksddnr3 li:nth-of-type(3) i {

	background: #56becf;

}



.slzfzy_ksddnr .tpy {

	background: url("../images/zscp/slzfzy_ksddnrtpy.jpg");

	background-size: 100% 100%;

	padding: 4% 2%;

}



.slzfzy_ksddnr .tpy p.p1 {

	color: #fff;

	text-align: center;

	font-size: 1.5rem;

}



.slzfzy_ksddnr .tpy p.p2 {

	color: #fffb00;

	font-weight: bold;

	text-align: center;

	margin-bottom: 0.5rem;

	font-size: 1.8rem;

}



.slzfzy_ksddnr .tpy p.p3 {

	margin-top: 0.5rem;

	color: #fff;

	font-size: 1rem;

	line-height: 180%;

	padding: 0 4%;

}



.slzfzy_al .swiper-slide div {

	bottom: 1%;

	width: 100%;

}



.slzfzy_al .swiper-slide div:nth-of-type(1) a {

	display: inline-block;

	padding: 0.8rem 0 1.6rem;

	text-align: center;

	color: #000;

	width: 49%;

}



.slzfzy_al .swiper-pagination {

	bottom: 1px;

}



.slzfzy_al .swiper-slide div a.a1 {

	background: url("../images/zscp/zscp_an5.png");

	background-size: 100% 100%;

}



.slzfzy_al .swiper-slide div a.a2 {

	background: url("../images/zscp/zscp_an.png");

	background-size: 100% 100%;

}



.slzfzy_al .swiper-slide div a.a3 {

	display: inline-block;

	background: url("../images/zscp/zscp_an.png");

	background-size: 100% 100%;

	padding: 0.8rem 0 1.6rem;

	text-align: center;

	color: #000;

	width: 80%;

	margin-left: 10%;



}



.slzfzy_al .swiper-pagination-bullet {

	background: #fff;

	opacity: 1;

}



.slzfzy_al .swiper-pagination-bullet-active {

	background: #fe9900;

	opacity: 1;

}



.slzl a {

	background: url("../images/zscp/zscp_an5.png");

	background-size: 100% 100%;

	padding: 0.8rem 0 1.6rem;

	text-align: center;

	color: #000;

	width: 49%;

	bottom: 15%;

	left: 5%;

	animation: pulse 1.5s infinite;

	-webkit-animation: pulse 1.5s infinite;

}





/*瘦脸针副作用结束*/