/*基础样式*/
html {
    font-size : 20px;
}
@media only screen and (min-width: 340px) {
	html {
		font-size: 21px !important;
	}
}
@media only screen and (min-width: 375px) {
	html {
		font-size: 22px !important;
	}
}
@media only screen and (min-width: 401px){
    html {
        font-size: 25px !important;
    }
}
@media only screen and (min-width: 428px){
    html {
        font-size: 26.75px !important;
    }
}
@media only screen and (min-width: 481px){
    html {
        font-size: 30px !important;
    }
}
@media only screen and (min-width: 569px){
    html {
        font-size: 35px !important;
    }
}
@media only screen and (min-width: 639px){
    html {
        font-size: 40px !important;
    }
}

 body{
	font-family: "PingFangSC-Regular, sans-serif" !important;
	position: relative;
	max-width: 720px;
	min-width: 320px;
	background: #fff !important;
	overflow-x: hidden;
	margin: 0 auto !important;
}
.main-body a ,button{
	display: block;
	text-decoration: none;
}

.main-body a:hover
.main-body a:focus{
	text-decoration: none;
}
.main-body button:hover,
.main-body button:focus{
	outline: none;
	border: none;
}

 li {
	list-style: none;
}

 .img-box>img {
	display: block;
	border: 0;
	width: 100%;
	height: auto;
}

.content {
    width: 96%;
    margin: 0 auto;
}
.over {
    overflow: hidden;
}
p{color: #666;}
i{font-style:normal}
/*基础样式结束*/

/*按钮样式*/
.line-block{
	display: inline-block;
	vertical-align: middle;
}
.button p{
	font-size: 0.8rem !important;
	color: #fff !important;
}
.anniu1 {
	width: 85%;
	height: 2.2rem;
	line-height: 2rem;
	margin: 0.2rem auto 0;
	text-align: center;
	color: #fff;
	font-size: 0.8rem;
	background: #f38274;
	border-radius: 1.5rem;
	animation: ;
	position: relative;
}
.anniu_biao{
    width: 1.5rem;
    height: 1.5rem;
    font-weight: 800;
    margin-left: 0.2rem;
	animation: bounceIn 2s infinite both;
}
.button span{
	font-size: 1rem;
	font-weight: 800;
}
.anniu_biao>img{
	margin: 0;
	display: block;
}

.anniu2{
	width: 54%;
	height: 2rem;
	line-height: 2rem;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 1rem;
	background: #ff928c;
	animation: pulse 2s infinite;
	-webkit-animation: pulse 2s infinite;
	border-radius: 6px;
}
.anniu3{
	width: 46%;
	height: 1.6rem;
	line-height: 1.6rem;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 0.6rem;
	background: #ff928c;
	display: inline-block !important;
	/*animation: pulse 2s infinite;
	-webkit-animation: pulse 2s infinite;*/
	margin-top: 0.5rem;
	border-radius: 1.5rem;
}
.anniu3-1{
	margin-left: 2%;
}
.anniu3-2{
	background: #be96ee;
	margin-left: 2%;
}
.anniu3{
	height: 1.8rem;
	line-height: 1.8rem;
}
.anniu3 p{
	color: #fff;
	font-size: 0.6rem;
}
.anniu3_h{
	background: #f38274;
}
.anniu3_z{
	background:#a067ec;
}
.anniu3 .anniu_biao{
	width: 1.2rem;
	height: 1.2rem;
}
/*按钮样式结束*/

/*相关问题轮播*/
.ybzx_xgwt .bd{
	padding: 0.6rem 0;
	background: #6f469a;
	margin-top: 70px;
}
.ybzx_xgwt .bd li{
	width: 33%;
}
.ybzx_xgwt .bd li a{
	color: #fff;
	font-size: 0.6rem;
	border-right: 1px solid #fff;
}
.xgwt {
	padding: 0.6rem 0 !important;
	background: #6f469a;
	margin-top: 70px !important;
	clear: both;
}
.xgwt .swiper-slide a {
	margin-top: 0.25rem;
	text-align: center;
    font-size: 0.7rem;
    color: #fff;
    position: relative;
}
.xgwt .swiper-slide a:before {
	content: "";
	height: 0.7rem;
	width: 1px;
	background: #ffffff;
    position: absolute;
    top: 4px;
    right: -10px;
}
.xgwt .liu a:before{
	right: -15px;
}
/*相关问题轮播结束*/
/*banner*/
.banner{
	position: relative;

}
.banner .img1,.banner .img2,.banner .img3,.banner .img60{
	position: absolute;
}
.banner .img1{
	width: 40%;
	top: 5%;
	left: 8%;
	-webkit-animation: fadeInDown 1.1s ease;
	animation: fadeInDown 1.1s ease;
}
.banner .img2{
	width: 30%;
	top: 25%;
	left: 18%;
	-webkit-animation: pulse 1.1s ease;
	animation: fadeInDown 1.1s ease;
}
.banner .img3{
	width: 30%;
	top: 68%;
	left: 18%;
	-webkit-animation: fadeInUp 1.1s ease;
	animation: fadeInUp 1.1s ease;
}
.banner .img60 {
	width: 75%;
	top: 8%;
	left: 42%;
	margin-left: -30%;
	-webkit-animation: fadeInDown 1.1s ease;
	animation: fadeInDown 1.1s ease;
}
.banner .anniu2{
	position: absolute;
}
.banner_ybzx .anniu2{
	bottom:2% ;
	left: 50%;
	margin-left: -27%;
}
.banner_ybpp .anniu2{
	width: 50%;
	bottom:2% ;
	left: 7%;
}
/*banner结束*/

/*特邀专家*/
.tyzj{margin: 0.5rem 0;}
.tyzj .div1 ,.tyzj .div2{
	width: 15%;padding-left: 2%;
}
.tyzj .tyzjlb{width: 70%;padding-left: 0.2rem; height: 2rem;}
.tyzj .tyzjlb a{color: #666666;font-size: 0.65rem;}
/*特邀专家结束*/
/*推荐专家*/
.ybzx_tjzj{
	background: #6f469a;
	height: auto;
	padding: 0.1rem;
}
.ybzx_tjzj .left{
	width: 13%;
}
.ybzx_tjzj a{
	width: 18%;
	display: inline-block!important;
	text-align: center;
	color: #fff;
	height: 0.7rem;
	line-height: 0.7rem;
	border-right:1px dashed #fff;
	font-size: 0.6rem;
}
.ybzx_tjzj a:nth-of-type(4){
	border: none;
}
/*推荐专家结束*/
/*特邀专家*/
.tyzj{height: 1rem;}
/*特邀专家结束*/
/*巨惠*/
.clearFix:before,.clearFix:after{

	clear:both;
}
.clearFix:after{
	display: table;
	content: "";
}
.ybzx_jh .fl{
	width: 50%;
}
.fl50 .fl{
	width: 50%;
}
.ybzx_jh{
	height: auto;
	width: 100%;
	position: relative;
}
.ybzx_jh img{
	width: 100%;
}
.ybzx_jh .ljq{position: absolute;color: #f38274;font-size: 0.8rem;}
.ybzx_jh .ljq1{top:33.6%;left: 19%;}
.ybzx_jh .ljq2{top:33.6%;left: 67%;}
.ybzx_jh .ljq3{top:56.6%;left: 19%;}
.ybzx_jh .ljq4{top:56.6%;left: 67%;}
/*巨惠结束*/
/*变美负担*/
.ybzx_bmfd{
	position: relative;
	margin: 0 0 0.1rem 0;
}
.ybzx_bmfd ul{
	position: absolute;
	width: 35%;
	right: 5%;
	top: 5%;
}
.ybzx_bmfd li{
	position: absolute;
	border-radius: 50%;
	text-align: center;
	color: #fff;
}
.ybzx_bmfd .li1{
	font-size: 0.45rem;
	left: 13%;
	top: 34%;
}
.ybzx_bmfd .li2{
	font-size: 0.6rem;
	left: 48%;
	top: 20%;
}
.ybzx_bmfd .li3{
	font-size: 0.6rem;
	left: 35%;
	top: 55%;
}
.ybzx_bmfd .li4{
	font-size: 0.45rem;
	left: 74%;
	top: 49%;
}
/*变美负担结束*/
/*专家轮播*/
.zjlbt {
	position: relative;
}

.zjlbt a.anniu{
	position: absolute;
	width: 30%;
	left: 50%;
	top: 70%;
}
/*专家轮播结束*/
/*关心问题*/
.gxwt{
	margin-bottom: 0.3rem;
}
.gxwt p:nth-child(1) .fl {
    width: 40%;
    background: #7E79DB;
}
.gxwt a {
    display: block;
    font-size: 0.69rem;
    text-align: center;
    color: #fff;
    height: 1.8rem;
    line-height: 1.8rem;
}

.gxwt p:nth-child(1) .fr {
    width: 59%;
    background: #3EADA6;
}
.gxwt p:nth-child(1) .fr{width: 59%;background: #3EADA6}
.gxwt p:nth-child(2){margin: 1% auto}
.gxwt p:nth-child(2) a{width: 100%;background:#FFA1BD}
.gxwt p:nth-child(3) .fl{width: 53%;background: #A653D5}
.gxwt p:nth-child(3) .fr{width: 46%;background: #7E79DB}
.gxwt .btnas{margin-top: 0.4rem}
/*关心问题结束*/
/*美丽日志*/
.mlrz{background: #be96ee;position: relative;height: auto;padding-bottom:

1rem;}
.mlrz .title{font-size: 1rem;color: #fff;padding: 1rem 0;}
.mlrz .title a{
	position: absolute;
	top: 0.5rem;
	right: 2%;
}
.mlrz .title img{
	width: 2rem;
}
.mlrz .content{
	height: auto;
	background: #fff;
	padding: 2% 2% 4% 2%;
	margin-bottom: 1rem;
}
.mlrz .content p{
	font-size: 0.62rem;
	margin: 0.5rem 0;
}
.mlrz .content a.zixun{
	display: inline-block;
	color: #ff928c;
}
/*美丽日志结束*/
/*相关专题*/
.gywylb {
	margin-top: 0.5rem !important;
}

.gywylb .swiper-pagination {
	top: -2%;
	text-align: right;
	padding-right: 0.5rem;
	height: 1.5rem;
}

.gywylb .swiper-pagination-bullet {
	border-radius: 0;
	background: #a067ec;
}

.gywylb .swiper-pagination-bullet-active {
	background: #5abcc5;
}
/*美莱六大优势*/
.yxfal_6dys .fl{
	width: 50%;
}

/*相关专题结束*/
/*是否想问*/
.sfxw{
	margin: 0.5rem auto;
}
.sfxw img{
	margin-bottom: 0.3rem;
}
.sfxw p .fl {
    width: 53%;
}
.sfxw p .fr {
    width: 46%;
}
.sfxw a {
    display: block;
    font-size: 0.69rem;
    text-align: center;
    color: #fff;
    height: 1.8rem;
    line-height: 1.8rem;
    margin: 0 0 0.1rem 0;
}
.sfxw p a.ys1{
	background: #f38274;
}
.sfxw p a.ys2{
	background: #6f469a;
}
/*是否想问结束*/
/*底部*/
.footer{
	padding:1rem 0 0 0;
}
.footer img{
	display: block;
	margin: 0 auto;
}
.footer img:nth-of-type(1){
	width: 95%;
}
.footer img:nth-of-type(2),.footer img:nth-of-type(3){
	width: 80%;
	margin: 1rem auto;
}
/*底部结束*/
.title_gy{
	text-align: center;
    color: #fff;
    font-size: 0.8rem;
    font-weight: 800;
}
.title_gy1{
	font-weight: bold;
	font-size: 1rem;
	padding-top: 0.8rem;

}

i.saod {
  letter-spacing: 0;
  display: block;
  margin: 0 auto;
  text-shadow: 0 0 80px rgba(255, 255, 255, 0.5);
  /* Clip Background Image */
/*  background: url("../images/saod1.png") repeat-y;
*/  -webkit-background-clip: text;
  background-clip: text;
  /* Animate Background Image */
  /*-webkit-text-fill-color: transparent;
  -webkit-animation: aitf 80s linear infinite;
  /* Activate hardware acceleration for smoother animations */
  /*-webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;*/
}

/* Animate Background Image */
@-webkit-keyframes aitf {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}


