@charset "utf-8";
/**胸部整形**/



html,  body,  div,  h2,  h3,  h4,  h5,  h6,  p,  span,  strong,  em,  dl,  dt,  dd,  ul,  li,  a {
	font-family: "微软雅黑";
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}
body,  html {
	max-width: 720px!important;
}
.main {
	max-width: 720px;
	margin: 0 auto;
	width: 100%;
	background: #ffefdf! important;
	display: inline-block;
}
.banner {
	width: 100%;
	float: left;
	position: relative;
	height: 23.77rem;
}
.banner img {
	width: 100%;
	float: left;
}
.banner a.zx1 {
	position: absolute;
	top: 80%;
	left: 1.14rem;
	float: left;
	text-align: center;
	width: 11.48rem;
	height: 2.22rem;
 	background: url("../images/xiong/zx1.png") center top no-repeat;
	color: #fff;
	background-size: contain;
	text-indent: -9999em;
}
.animated {
	-webkit-animation-duration: 2.5s!important;
	animation-duration: 2.5s!important;
}
.quan {
	float: left;
	width: 100%;
	position: relative;
	height: 6rem;
	margin-top: 1rem;
}
.quan p {
	width: 26.14rem;
	height: 6.88rem;
	float: left;
	margin-left: 0.25rem;
}
.quan p img {
	width: 100%;
	float: left;
}
.quan strong {
	width: 4.66rem;
	height: 4.66rem;
	right: 1rem;
	top: .4rem;
	float: left;
	position: absolute;
	text-indent: -9999em;
}
.quan strong img {
	float: left;
	width: 100%;
}
.xsms {
	float: left;
	width: 100%;
	height: 18.74rem;
}
.xsms dt {
	float: left;
	width: 100%;
	height: 4.11rem;
	position: relative;
	margin-top: 0.51rem;
	margin-bottom: 0.18rem;
}
.xsms dt h2 {
	float: left;
	width: 100%;
	height: 2.48rem;
	text-indent: -9999em;
}
.xsms dt h2 img {
	float: left;
	width: 13.85rem;
	height: 2.33rem;
	margin-left: 6.4rem;
}
.xsms dt p {
	float: left;
	width: 100%;
	height: 0.88rem;
	line-height: 0.88rem;
	margin-top: 0.74rem;
}
.xsms dt p span {
	float: left;
	margin-left: 0.81rem;
	font-size: 0.88rem;
	height: 0.88rem;
	line-height: 0.88rem;
	color: #cb3568;
	font-weight: bold;
}
.xsms dt p em {
	float: right;
	margin-right: 0.81rem;
	font-style: normal;
	font-size: 0.88rem;
	height: 0.88rem;
	line-height: 0.88rem;
	color: #cb3568;
}
.xsms dd {
	float: left;
	width: 12.55rem;
	height: 12.74rem;
	position: relative;
	margin-left: 0.48rem;
	margin-top: 0.59rem;
	text-indent: -9999em;
}
.xsms dd.dd2,  .xsms dd.dd4 {
	margin-left: 0.59rem;
}
.xsms dd p {
	float: left;
	width: 12.4rem;
	height: 12.74rem;
}
.xsms dd p img {
	float: left;
	width: 12.4rem;
	height: 12.74rem;
	border-radius: 0.29rem;
}
.xsms dd.dd1 font {
	float: left;
	width: 5.92rem;
	height: 1.55rem;
	position: absolute;
}
.xsms dd.dd2 font {
	float: left;
	width: 5.92rem;
	height: 1.55rem;
	position: absolute;
}
.xsms dd font img {
	float: left;
	width: 100%;
}
.xsms dd.dd1 font {
	left: 0.85rem;
	bottom: 0.74rem;
}
.xsms dd.dd2 font {
	left: 1.11rem;
	bottom: 0.74rem;
}
.zc {
	float: left;
	width: 96%;
	margin-left: 2%;
}
.zc img {
	float: left;
	width: 100%;
}
.zc p {
	width: 25.55rem;
	height: 5.92rem;
	float: left;
	text-indent: -9999em;
	margin-left: 0.55rem;
}
.zc p img {
	float: left;
	width: 100%;
}
.xm {
	float: left;
	width: 100%;
	height: 22.96rem;
	margin-top: 0.92rem;
}
.xm dd {
	float: left;
	position: relative;
	width: 12.41rem;
}
.xm dd p {
	float: left;
	width: 12.41rem;
	text-indent: -9999em;
}
.xm dd p img {
	float: left;
	width: 12.41rem;
}
.xm dd font img {
	width: 100%;
	float: left;
}
.xm dd.dd1 {
	margin-left: 0.56rem;
	height: 11.11rem;
}
.xm dd.dd1 p {
	height: 11.11rem;
}
.xm dd.dd1 p img {
	height: 11.11rem;
}
.xm dd.dd1 font {
	left: 0.74rem;
	bottom: 2.59rem;
	width: 6.29rem;
	height: 1.48rem;
	float: left;
	position: absolute;
}
.xm dd.dd2,  .xm dd.dd3 {
	margin-left: 0.74rem;
	height: 5.18rem;
}
.xm dd.dd2 p,  .xm dd.dd3 p {
	height: 5.18rem;
}
.xm dd.dd2 p img,  .xm dd.dd3 p img {
	height: 5.18rem;
}
.xm dd.dd2 font {
	left: 0.88rem;
	bottom: 0.37rem;
	width: 5.18rem;
	height: 1.18rem;
	float: left;
	position: absolute;
}
.xm dd.dd3 {
	margin-top: 0.74rem;
}
.xm dd.dd3 font {
	left: 0.62rem;
	bottom: 0.74rem;
	width: 5.55rem;
	height: 1.18rem;
	float: left;
	position: absolute;
}
.xm dd.dd4 {
	width: 25.55rem;
	margin-top: 0.74rem;
	margin-left: 0.56rem;
}
.xm dd.dd4 p {
	width: 25.55rem;
	height: 11.11rem;
	float: left;
	text-indent: -9999em;
}
.xm dd.dd4 p img {
	width: 100%;
	float: left;
}
.xm dd.dd4 font {
	width: 6.92rem;
	height: 1.48rem;
	float: left;
	position: absolute;
	bottom: 1.03rem;
	left: 1.85rem;
}
.xz {
	float: left;
	width: 100%;
	margin-top: 0.92rem;
	height: 26.66rem;
	background: #251c3c;
}
.xz dt {
	float: left;
	width: 17.55rem;
	margin-left: 4.55rem;
	height: 1.7rem;
	margin-top: 2.55rem;
}
.xz dt p {
	float: left;
	width: 17.55rem;
	height: 1.7rem;
	text-indent: -9999em;
}
.xz dt p img {
	float: left;
	width: 100%;
}
.xz dd {
	width: 7.48rem;
	height: 6.11rem;
	float: left;
	font-size: 1.03rem;
	color: #fff;
	line-height: 5.48rem;
	text-align: center;
	font-weight: bold;
	margin: 1.25rem 0.7rem 0.22rem 0.59rem;
}
.xz dd.dd1 {
	background: url("../images/xiong/xz1.png") center top no-repeat;
	background-size: contain;
}
.xz dd.dd2 {
	background: url("../images/xiong/xz2.png") center top no-repeat;
	background-size: contain;
}
.xz dd.dd3 {
	background: url("../images/xiong/xz3.png") center top no-repeat;
	background-size: contain;
}
.xz div.info {
	width: 24.29rem;
	height: 4.44rem;
	float: left;
	margin-top: 1.03rem;
	margin-left: 1.22rem;
	font-size: 0.88rem;
	color: #fff;
	line-height: 1.48rem;
}
.xz div.zx {
	width: 23.7rem;
	height: 3.7rem;
	float: left;
	position: relative;
	margin-left: 1.48rem;
	margin-top: 1.33rem;
	margin-bottom: 1.11rem;
}
.xz h4 {
	float: left;
	width: 4.37rem;
	height: 1.11rem;
	line-height: 1.11rem;
	text-align: center;
	color: #f30;
	font-size: 0.66rem;
	border: 1px solid #eb6100;
	border-radius: 0.18rem;
	margin-top: 1rem;
	margin-right: 18.51rem;
	margin-left: 2.11rem;
}
.xz div {
	text-indent: -9999em;
}
.xz div em {
	font-size: 1.77rem;
	color: #fff;
	float: left;
	top: 0.96rem;
	position: absolute;
	left: 2.96 rem;
	font-style: normal;
	line-height: 1.77rem;
	float: left;
	text-indent: -9999em;
}
.xz div em b {
	font-weight: bold;
	color: #ff0;
	font-size: 2.222rem;
}
.xz div em span {
	font-weight: normal;
	color: #ff0;
}
.xz div font {
	float: left;
	width: 23.7rem;
	height: 3.7rem;
}
.xz div font img {
	float: left;
	width: 100%;
}
.ys {
	float: left;
	width: 100%;
	margin-top: 0.96rem;
	position: relative;
}
.ys dt {
	width: 20.11rem;
	float: left;
	height: 4.96rem;
	margin-left: 3.07rem;
	margin-bottom: 0.25rem;
}
.ys dt img {
	width: 100%;
	float: left;
}
.ys dd {
	width: 100%;
	float: left;
	position: relative;
	height: 25.92rem;
}
.ys dd p {
	width: 100%;
	float: left;
	height: 25.92rem;
}
.ys dd p img {
	width: 100%;
	float: left;
}
.ys dd font {
	position: absolute;
	left: 2.33rem;
	top: 20rem;
	width: 4.88rem;
	height: 4.88rem;
	float: left;
}
.ys dd font img {
	width: 100%;
	float: left;
}
.ys dd div {
	position: absolute;
	left: 2.18rem;
	top: 8rem;
	max-width: 13rem;
}
.ys dd div h2 {
	font-size: 2.22rem;
	color: #993765;
	height: 2.22rem;
	line-height: 2.22rem;
	padding-left: .77rem;
	float: left;
	letter-spacing: .2rem;
}
.ys dd div i {
	font-size: .7rem;
	top: 1rem;
	position: relative;
	color: #d3518e;
	font-style: normal;
}
.ys dd div h3 {
	font-size: 0.88rem;
	color: #d3518e;
	height: 0.88rem;
	line-height: 0.88rem;
	margin-top: .62rem;
	font-weight: normal;
	padding: 0.25rem 0.88rem;
	border: 1px dashed #d3518e;
	border-radius: 0.74rem;
	float: left;
	letter-spacing: 0.07rem;
}
.ys dd div h4 {
	font-size: 0.74rem;
	color: #fff;
	background: #993765;
	height: 0.74rem;
	line-height: .74rem;
	padding: 0.14rem 0.88rem;
	margin: 1.48rem 0 0.4rem 2.33rem;
	float: left;
	border-radius: 0.74rem;
}
.ys dd div span {
	font-size: 0.88rem;
	color: #993765;
	height: 1.14rem;
	line-height: 0.88rem;
	background: url("../images/xiong/line.png") center bottom no-repeat;
	background-size: 100% 1px;
	float: left;
	width: 5.81rem;
	margin: 0rem 0 0.4rem 1.8rem;
	text-align: center;
}
.wm {
	float: left;
	width: 100%;
	padding-top: 1.4rem;
	margin-bottom: 0.37rem;
	background: #a12231;
}
.wm h2 {
	width: 13.37rem;
	float: left;
	margin-left: 6.648rem;
	text-indent: -9999em;
}
.wm h2 img {
	width: 100%;
	float: left;
}
.wm ul {
	width: 100%;
	float: left;
	background: #ab4f5a;
	padding-top: 1px;
	margin-top: 0.59rem;
}
.wm ul li {
	width: 100%;
	float: left;
}
.wm ul li dl {
	width: 100%;
	float: left;
	height: 2.41rem;
	overflow: hidden;
}
.wm ul li dl dt {
	width: 100%;
	float: left;
	height: 2.37rem;
	line-height: 2.37rem;
	text-indent: 2.04rem;
	overflow: hidden;
	background: #ffc0bb;
	margin-bottom: 1px;
	font-size: 1.11rem;
	color: #93443f;
	position: relative;
	cursor: pointer;
}
.wm ul li dl dt.close {
	background: #ffd6d3;
	color: #8a3a35;
}
.wm ul li dl dt img {
	position: absolute;
}
.wm ul li dl dt img.jia {
	display: block;
	left: 0.67rem;
	top: 0.81rem;
	width: 0.74rem;
	height: 0.74rem;
}
.wm ul li dl dt img.jian {
	display: none;
	left: 0.81rem;
	top: 1.26rem;
	width: 0.59rem;
	height: 0.074rem;
}
.wm ul li dl dd {
	font-size: 0.74rem;
	line-height: 1.33rem;
	color: #fff;
	padding-left: 2.33rem;
}
.wm ul li dl dd a {
	font-size: 1rem;
	color: #fff;
}
.wm ul li dl dd font {
	width: 17.44rem;
	height: 2.19rem;
	float: left;
	border-radius: 1.11rem;
	margin: 1.37rem 0 1.44rem 2.33rem;
}
.wm ul li dl dd font.masked:before {
	border-radius: 11.85rem;
	width: 100%;
}
.wm ul li dl dd font a {
	width: 17.44rem;
	height: 2.19rem;
	line-height: 2.19rem;
	float: left;
	font-size: 1.19rem;
	color: #c06;
	text-align: center;
	background: #fcce44;
	border-radius: 1.11rem;
}
.wm ul li dl dd a {
}
.wm ul li dl.this {
	height: auto;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 0.1s;
	animation-delay: 1s
}
.wm ul li dl.this dt {
	margin-bottom: 1.22rem;
}
.wm ul li dl.this dt img.jia {
	display: none;
}
.wm ul li dl.this dt img.jian {
	display: block;
}
.case {
	float: left;
	width: 100%;
	padding-bottom: 1.11rem;
	margin: 0rem! important;
	background: #d68df9;
}
.case dt {
	width: 100%;
	float: left;
	height: 2.93rem;
	position: relative;
}
.case dt img {
	margin-left: 5.37rem;
	float: left;
	width: 19.34rem;
	height: 2.93rem
}
.case dd {
	width: 25.63rem;
	float: left;
	margin-top: 0.67rem;
	background: #fff;
	border-radius: 0.3rem;
	margin-left: 0.52rem;
	padding-bottom: 1rem;
}
.case dd .case_t {
	width: 20.74rem;
	float: left;
	height: 5.04rem;
	padding-bottom: 0.41rem;
	margin-left: 2.44rem;
	border-bottom: 1px solid #be96ee;
	margin-top: 0.89rem;
}
.case dd .case_t h4 {
	float: left;
	width: 10.27rem;
}
.case dd .case_t h4 img {
	float: left;
	width: 5.04rem;
	height: 5.04rem;
	border-radius: 2.52rem;
}
.case dd .case_t h4 span {
	font-size: 1.3rem;
	color: #555;
	line-height: 0.96rem;
	float: left;
	padding-top: 2.22rem;
}
.case dd .case_t h5 {
	float: left;
	width: 9.11rem;
	height: 2.19rem;
	line-height: 1.04rem;
	font-size: 0.81rem;
	color: #666;
	border: 1px dashed #666;
	border-radius: 1.15rem;
	padding-top: 0.11rem;
	margin-top: 1.56rem;
	padding-left: 1.19rem;
	font-weight: normal;
}
.case dd p {
	width: 20.74rem;
	float: left;
	font-size: 0.74rem;
	color: #666;
	line-height: 1.04rem;
	margin-left: 2.44rem;
	margin-top: 0.41rem;
	font-size: 15px;
	line-height: 1.5em;
}
.case dd p span {
	font-size: 0.74rem;
	color: #ff928c;
}
.case dd .case_img {
	width: 20.74rem;
	float: left;
	margin-top: 1.15rem;
	margin-left: 2.44rem;
}
.case dd .case_img img {
	float: left;
	width: 6.78rem;
	margin-left: 0.19rem;
}
.case dd .case_img img:first-child {
	margin-left: 0;
}
.case dd .zx {
	width: 10.19rem;
	height: 2.48rem;
	float: left;
	border-radius: 0.3rem;
	text-align: center;
	line-height: 2.48rem;
	color: #fff;
	font-size: 0.96rem;
	margin-top: 0.74rem;
}
.case dd .zx1 {
	background: #ff928c;
	margin-left: 2.44rem;
}
.case dd .zx2 {
	background: #be96ee;
	margin-left: 0.37rem;
}
/**鼻部整形 END**/

.dd-box3 {
	top: 4.8rem;
	left: 18.5rem;
}
.dd-box img {
	width: 7rem;
	display: block;
}
.jptt img {
	width: 100%;
}
.dd-box4 {
	top: 11rem;
	left: 10rem;
}
.dd-box5 {
	top: 11rem;
	left: 18.5rem;
}
.sj {
	font-size: 0.5rem;
	left: 26%;
	top: 4%;
	color: #fff;
}
