@charset "utf-8";

/* CSS Document */

html{ max-width: 720px; margin: 0 auto;}

body{ 

	font-size:100%;

	color:#333;

	background:#faf8f7;

	-webkit-text-size-adjust: 100% !important;

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

h3,h4,p{ margin:0; padding:0;}

ul,li { margin:0; padding:0; border:0; list-style:none;}

em,i{ font-style: normal;}

a { text-decoration: none; color:#666; -webkit-tap-highlight-color:rgba(0,0,0,0);}

a:focus{ color:#333;}

a:hover{ color:#944b07;}

.bg-white{ background:#fff;}

/**大图**/

.swiper-container {

  width: 100%;

}

.swiper-slide {

  text-align: center;

  /*font-size: 18px;

  background: #fff;*/

  /* Center slide text vertically */

  display: -webkit-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  -webkit-justify-content: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  -webkit-align-items: center;

  align-items: center;

}

.main_wrap{ max-width: 720px;/* clear: both;*/}

.main_wrap img{ border:none;vertical-align: middle; width:100%;}

.relative{ position: relative;}

.fleft{ float: left;}

.fright{ float: right;}

.lb_hd1{ width: 25.07rem; margin: 0.92rem auto;}

.lb_hd2{ width: 25.4rem; margin: 1.2rem auto;}

/*******公用按钮********/

p.inline{ display: inline-block;}

i.anniu_biao{ display: inline-block; width: 1.74rem; height: 1.74rem; margin-left: 0.2rem; animation: bounceIn 2s infinite both;}

i.anniu_biaoH{ animation: none;}

/*******专家********/

.main_zj{ background: url("../zt/img/zj_tit_bg.png");}

.main_zj .main_zj_tit{ max-width: 24.22rem; height: 4rem; line-height: 4rem; margin: 0 auto; overflow: hidden;}

.main_zj .main_zj_tit p{ display: block; float: left; font-size: 1.2rem; color: #777;}

.main_zj .main_zj_tit span{ display: block; float: right; line-height: 2.22rem; padding-top: 1.85rem;}

.main_zj .main_zj_tit span a{ font-size: 0.88rem; color: #777;}

.main_zj .main_zj_box{ height: 29.63rem; overflow: hidden;}

.main_zj .main_zj_box .swiper-slide{ position: relative;}

.main_zj .main_zj_box .swiper-slide i{ display: block; width: 6.259rem; height: 6.259rem; background: url("../zt/img/zj_btn.png.html") no-repeat; background-size: cover; position: absolute; left: 12.85rem; bottom: 1.88rem; z-index: 9;}



/*******专家2********/

.bbzj_pic_zx { width: 25.4rem; height: 2.45rem; margin: 0.26rem auto; overflow: hidden;}

.bbzj_pic_zxL{ width: 17.4rem; height: 2.45rem;}

.bbzj_pic_zxL input { width: 17.4rem; height: 2.45rem; padding: 0 0.29rem; border: 1px solid #ababaa; font-size: 0.88rem; color: #777; outline: none;}

.bbzj_pic_zxL a.bbzj_pic_btn1 { display: block; width: 4.7rem; height: 2rem; line-height: 2rem; background: url("../zt/img/bbzjt_pic_zx1.png") 0 0 no-repeat; background-size: cover; text-align: center; font-size: 0.88rem; color: #FFF; position: absolute; right: 0.29rem; top: 0.23rem;}

.bbzj_pic_zx a.bbzj_pic_btn2{ display: block; width: 7.74rem; height: 2.4rem; line-height: 2.4rem; background: url("../zt/img/bbzjt_pic_zx2.png") 0 0 no-repeat; background-size: cover; text-align: center; font-size: 0.88rem; color: #FFF;}

/*******了解更多********/

.bb_zxgd{ padding: 0 0 1.11rem; background: #e6e6e6;}

.bb_zxgd_tit{ padding: 1.11rem 0 0; text-align: center;}

.bb_zxgd_tit h3{ font-weight: bolder; color: #f38274; font-size: 1.33rem;}

.bb_zxgd_tit p{ padding: 0.37rem 0; margin: 0 auto; line-height: 1rem; color: #727171; font-size:0.88rem; text-align: center;}

.bb_zxgd ul{ padding: 1.11rem 0 0 0.11rem; overflow: hidden;}

.bb_zxgd ul li{ float: left; width: 11.92rem; padding: 0.22rem; margin: 0 0 0.51rem 0.51rem; border: 1px solid #f38274; border-radius: 0.29rem; text-align: center;}

.bb_zxgd ul li.li_color{ border-color: #a067ec;}

.bb_zxgd ul li p{ float: left; display: block; width: 7.77rem; line-height: 1.11rem; padding: 0.28rem 0 0; font-size: 0.88rem; color: #777;}

.bb_zxgd ul li span{ float: right; display: block; width: 3.26rem; line-height: 1.3rem; padding: 0.18rem 0; border-radius: 0.29rem; background: #f38274; font-size: 1.11rem; color: #FFF;}

.bb_zxgd ul li.li_color span{ background: #a067ec;}

/*******多页面共用美莱鼻整形中心********/

.bb_mlbzx{ padding: 0 0 1.48rem; overflow: hidden;}

.bb_mlbzx_tit{ padding: 1.11rem 0 0.92rem; text-align: center;}

.bb_mlbzx_tit h3{ font-weight: 500; color: #666; font-size: 1.18rem;}

.bb_mlbzx_tit p{ padding: 0.18rem 0 0.66rem; font-size: 0.74rem; color: #666; border-bottom: 1px dashed #6e4697;}

.bb_mlbzx_tit span{ display: block; width: 3.18rem; height: 0.18rem; background: #666; margin: -0.11rem auto 0;}

.bb_mlbzx_img a{ display: block;}
/*网友热搜*/
.banner_gao{ margin-top: 3rem;}
.wrap-daohang{width:100%;max-width: 720px;min-width: 320px;position:fixed;top:3rem;z-index:99999;background:rgba(0,0,0,.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow: hidden;}
.wrap-daohang .step{width:21.66%;float:left;border-right: 1px solid rgba(255,255,255,0.2);padding-top:0.33rem;padding-bottom:0.29rem;font-size:0.88rem;color:#FFFFFF;text-align:center;font-weight:600;line-height:140%;}
.wrap-daohang .step a{width:100%;height:100%;display:block;color:#FFFFFF;}
.wrap-daohang .step:nth-child(1){width:12%;color:#dcc142;}
.wrap-daohang .step:nth-child(5){border-right: none;}
