@charset "utf-8";
/* CSS Document */
i,em{ font-style: normal;}
.gao{ padding-bottom: 1.85rem;}
.h3{ padding: 1.11rem 0; font-size: 1.48rem; font-weight: 600; color: #3357cc; text-align: center;}
.p{ line-height: 1.5rem; font-size: .9rem; color: #333; text-align: center;}
.duanluo{ margin: 1.11rem auto 0; width: 94%; line-height: 1.5rem; font-size: 1rem; color: #3357cc;}
a.ztlb_btn{ display: block; margin: 0 auto; border-radius: 1.85rem; width:92%; height: 3.7rem; line-height: 3.7rem; font-size: 1.4rem; color: #FFF; background: #cc3399; text-align: center;}
.span img{ display: block;}
.fqf{ display: block; margin: 1.11rem 0;}
.banner_gao{ margin-top: 3rem;}
.doctor_shanglei{ display: none; margin: 1.48rem 0; position: relative; height: 14.33rem;}
.doctor_shanglei p{ width: 11.55rem; position: absolute; left: 3.18rem; top: 5.55rem; line-height: 1.33rem; text-indent: 2em; font-size: 0.77rem; color: #FFF;}
/*自体软骨隆鼻*/
.banner_ztrglb{ position: relative; clear: both;}
.banner_ztrglb i{ display: block; position: absolute; right: 2.55rem; bottom: 1.37rem; width: 12.888rem; height: 2.925rem; animation: pulse 1.8s infinite both;}
.banner_ztrglb em{ display:block; position:absolute; right:61.666%; top: 33.192%; width:2.851rem; animation:showb 2.5s .2s linear both infinite;-webkit-animation:showb 2.5s .2s linear both infinite;-moz-animation:showb 1.5s .2s linear both infinite;-o-animation:showb 2.5s .2s linear both infinite;-ms-animation:showb 2.5s .2s linear both infinite;}
@keyframes showb
{
    0% {width:12%; right: 58%; top:30%; opacity: 0.8}
    60% {width:10.7%; right: 61.666%; top:33%; opacity: 1}
    70% {width:10.7%; right: 61.666%; top:33%; opacity: 1}
    100% {width:10.7%; right: 61.666%; top:33%; opacity: 0}
}
@-webkit-keyframes showb
{
    0% {width:12%; right: 58%; top:33%; opacity: 0.8}
    60% {width:10.7%; right: 61.666%; top:33%; opacity: 1}
    70% {width:10.7%; right: 61.666%; top:33%; opacity: 1}
    100% {width:10.7%; right: 61.666%; top:33%; opacity: 0}
}
/*疑问在线解答*/
.ztrglb_yiwen{ margin-bottom: 1.48rem;}
.ztrglb_yiwen ul{ margin: 0 0 0.5rem 0.37rem; overflow: hidden;}
.ztrglb_yiwen ul li{ float: left; margin: 0.37rem 0.37rem; width:12.22rem; height: 2.62rem; line-height: 2.62rem; border-radius: 0.29rem;}
.ztrglb_yiwen ul li:nth-child(1),.ztrglb_yiwen ul li:nth-child(4){ background: #a2a7ff;}
.ztrglb_yiwen ul li:nth-child(2),.ztrglb_yiwen ul li:nth-child(3){ background: #cc8ce4;}
.ztrglb_yiwen ul li:nth-child(5){ width: 25.11rem; background: #58cddd;}
.ztrglb_yiwen ul li a{ display: block; font-size: 1rem; color: #FFF; text-align: center;}
/*自体软骨隆鼻医院*/
.banner_ztrglbyy{ position: relative;}
.banner_ztrglbyy i{ display: block; position: absolute; left: 1.259rem; bottom: 3.7rem; width: 10.518rem; height: 2.777rem; line-height: 2.777rem; border-radius: 1.481rem; background: #ff9900; font-size: 1.333rem; color: #FFF; text-align: center;}
.banner_ztrglbyy i img{ display: inline-block; margin-left: 0.37rem; width: 1.74rem; height: 1.592rem; animation: pulse 1.8s infinite both;}
.ztrglbyy_yiwen{ margin-bottom: 0.8rem;}
a.ztrglbyy_kstd{ display: block; margin-top: 0.56rem;}
/*自体软骨隆鼻安全吗*/
.banner_ztrglbaqm{ position: relative;}
.banner_ztrglbaqm i{ display: block; position: absolute; left: 2.03rem; bottom: 2.18rem; width: 10.518rem; height: 2.777rem; line-height: 2.777rem; border-radius: 1.481rem; background: #ff9900; font-size: 1.333rem; color: #FFF; text-align: center;}
.banner_ztrglbaqm i img{ display: inline-block; margin-left: 0.37rem; width: 1.74rem; height: 1.592rem; animation: pulse 1.8s infinite both;}
.ztrglbaqm_1{ padding: 3rem 0; }
.ztrglbaqm_1 span{ display: block; width: 15rem; margin: 0 auto;}
.ztrglbaqm_1 p{ padding-top: 3rem; line-height: 1.18rem; font-size: 0.88rem; color: #8181bc; text-align: center;}
/*热点问题一键解析*/
.redian .h3{ padding: 1.11rem 0 0.88rem;}
.redian ul{ margin: 0 0.37rem; overflow: hidden;}
.redian ul li{ float: left; margin: 0.37rem 0.37rem; width:12.22rem; height: 2.62rem; line-height: 2.62rem; border-radius: 0.29rem;}
.redian ul li:nth-child(1),.redian ul li:nth-child(4){ background: #f1ccff;}
.redian ul li:nth-child(2),.redian ul li:nth-child(3){ background: #a9ecf5;}
.redian ul li a{ display: block; font-size: 0.88rem; color: #555; text-align: center;}
/*自体隆鼻全前一定要知道的事*/
.banner_ztrglbqgl{ position: relative;}
.banner_ztrglbqgl i{ display: block; position: absolute; left: 15%; bottom: 10%; width: 60%; height: 3rem; line-height: 3rem; border-radius: 2rem; background: #eb6100; font-size: 1.4rem; color: #FFF; text-align: center;animation: pulse 1.8s infinite both;}
.redian_qgl{ padding-bottom: 1.11rem; background: #dbdbfc;}
.ztrglbqgl_1{ padding: 1.11rem 0; background: #FFF;}
.ztrglbqgl_1 a.ztrglbqgl_1_img{ display: block; padding: 0.74rem 0 1.28rem; border-radius: 0.59rem; background: #FFF;}
.ztrglbqgl_1 a.ztrglbqgl_1btn{ display: block; margin: 1.11rem auto; border-radius: 1.85rem; width: 83.5%; height: 2.96rem; line-height: 2.96rem; font-size: 1.33rem; color: #FFF; background: #9933cc; text-align: center;}
.ztrglbqgl_1 .ztrglbqgl_1-pagination{ text-align: center;}
.ztrglbqgl_1 .swiper-pagination-bullet{ width: 0.74rem; height: 0.74rem;}
/*重庆妹子做的自体隆鼻好看吗？*/
.banner_ztlbhkm{ position: relative; margin-top:6rem;height:32.72rem; background: url("../images/banner_ztlbhkm.gif") no-repeat; background-size: contain;}
.banner_ztlbhkm a{ display: block; width: 100%; height: 100%;}
.ztlbhkm_wt { padding: 6.4rem 0 0 4rem;  height: 15rem; line-height: 3.1rem; font-size: 1rem; color: #222083; background: url("../images/ztlbhkm_wtbg.png") no-repeat; background-size: contain;}
/*想做自体隆鼻担心被坑*/
.banner_ztlbjg{ position: relative;}
.banner_ztlbjg i{ display: block; position: absolute; right: 3.74rem; bottom: 1.33rem; width: 7rem; height: 7rem; animation: pulse 1.8s infinite both;}
a.ztlbjg_1Btn{ display: block; margin: 0 auto; width: 72%; height: 3.851rem; background: #9933cc; border-radius: 2.037rem; line-height: 3.851rem; font-size: 1.481rem; color: #FFF; text-align: center; animation: pulse 2s infinite both;}
.ztlbjg_1{ position: relative; margin-top: 1.111rem; background: #d7d7fd;}
.ztlbjg_1 h3{ padding: 1.111rem 0 0; font-size: 1.777rem; color: #333; text-align: center; cursor: pointer;}
.ztlbjg_1 a.ztlbjg_1Btn{ position: absolute; left: 14%; bottom: 1.111rem;}
.ztlbjg_text{ width: 100%; height: 8.148rem; background: url("../images/pic_ztlbjg-2.png") no-repeat; background-size: cover;}
.ztlbjg_text p{ padding: 1.962rem 0 0 7.481rem; width: 66%; line-height: 1.333rem; font-size: 0.962rem; color: #FFF;}
.ztlbjg_2{ padding-bottom: 0.37rem; background: #d7d7fd;}
.ztlbjg_2 .ztlbjg_2Top{ text-align: center;}
.ztlbjg_2 .ztlbjg_2Top h3{ padding: 1.481rem 0 0.37rem; font-size: 1.777rem; color: #333;}
.ztlbjg_2 .ztlbjg_2Top p{ font-size: 1.111rem; color: #3333cc;}
.ztlbjg_2 .ztlbjg_2Con{ margin: 0.74rem auto 0; width: 86.8%; padding: 0.74rem 0 0.74rem 7.6%; background: #FFF; border-radius: 0.222rem; overflow: hidden;}
.ztlbjg_2 .ztlbjg_left{ float: left;}
.ztlbjg_2 .ztlbjg_right{ float: right;}
.ztlbjg_2Con .ztlbjg_2Con_img1{ width: 10.185rem;}
.ztlbjg_2Con .ztlbjg_2Con_img2{ width: 8.703rem;}
.ztlbjg_2Con .ztlbjg_2Con_text1{ width: 7.962rem; padding: 1.111rem 0 0 2.444rem;}
.ztlbjg_2Con .ztlbjg_2Con_text2{ width: 9.629rem; padding: 1.111rem 2.814rem 0 0;}
.ztlbjg_2Con .ztlbjg_2Con_text h3{ padding-bottom: 0.555rem; line-height: 1.333rem; font-size: 1.259rem; color: #454545;}
.ztlbjg_2Con .ztlbjg_2Con_text p{ padding-bottom: 0.37rem; line-height: 1.333rem; font-size: 0.962rem; color: #454545;}
.ztlbjg_2Con .ztlbjg_2Con_text strong{ line-height: 1.555rem; font-size: 0.962rem; color: #3333cc;}
.ztlbjg_2 a.ztlbjg_1Btn{ margin: 1.481rem auto 1.11rem;}
.ztlbjg_youhui{ overflow: hidden;}
.ztlbjg_youhui i{ display: block; margin: 1.76rem auto; width: 1.85rem; height: 2.48rem; background: url("../images/ztlbjg_youhui_sz.png") no-repeat; background-size: contain; animation:bounce 1s .3s infinite;}
.ztlbjg_youhui a{ display: block; margin: 0 auto 0.74rem; width: 25.4rem;}
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -0.18rem, 0);transform:translate3d(0, -0.18rem, 0);}
  70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -0.11rem, 0);transform:translate3d(0, -0.11rem, 0);}
  90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);}
}
@keyframes bounce {
  0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -0.18rem, 0);transform:translate3d(0, -0.18rem, 0);}
  70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -0.11rem, 0);transform:translate3d(0, -0.11rem, 0);}
  90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);}
}

/*****************************/
.ztlb_1{ overflow: hidden;}
.ztlb_1 ul{ margin: 0 0.22rem 1.48rem; overflow: hidden;}
.ztlb_1 ul li{ float: left; width: 7.92rem; margin: 0 0.4rem;}
.ztlb_1 p{ line-height: 1.03rem; padding: 0.37rem 0 0; font-size: 0.88rem; color: #181818; text-align: center;}
.ztlb_2{ padding-top: 0.74rem; background: #ddddfb;}
.ztlb_2 .p{ padding: 0 1rem; text-align: left;}
.ztlb_2 .ztlb_2box{ margin: 1.11rem 0; height: 16.88rem; position: relative; overflow: hidden;}
.ztlb_2box ul{ width: 4.4rem; position: absolute; right: 0.55rem; top: 0.55rem;}
.ztlb_2box ul li{ margin: 0 0 0.74rem; width: 4.4rem; height: 4.77rem; background-size: cover !important; text-align: center;}
.ztlb_2box ul li:nth-child(1){ background: url("../images/ztlb_pic_4.png") 0 0 no-repeat;}
.ztlb_2box ul li:nth-child(2){ background: url("../images/ztlb_pic_5.png") 0 0 no-repeat;}
.ztlb_2box ul li:nth-child(3){ background: url("../images/ztlb_pic_6.png") 0 0 no-repeat;}
.ztlb_2box ul li p{ line-height: 1.2rem; padding: 1.2rem 0 0; font-size: 0.81rem; color: #FFF;}
.ztlb_2 .ztlb_2box span{ display: block; width: 20rem; position: absolute; left: 0.92rem; top: 0.92rem;}
.ztlb_3{ padding: 0.37rem 0 0.74rem;}
.ztlb_3 .h3{ padding-bottom: 0.37rem;}
.ztlb_3 .p{ color: #3333cc;}
.ztlb_3 ul{ margin: 1.11rem 0 1.85rem; padding: 0 0.44rem; height: 16.74rem; background: url("../images/ztlb_pic_7.jpg") 0 0 no-repeat; background-size: cover; overflow: hidden;}
.ztlb_3 ul li{ float: left; width: 6.07rem; height: 100%; margin: 0 0.18rem; position: relative;}
.ztlb_3 ul li h4{ padding: 6.4rem 0 0.37rem; font-size: 0.88rem; font-weight: 400; color: #FFF; text-align: center;}
.ztlb_3 ul li p{ line-height: 0.81rem; padding: 0 0.66rem; font-size: 0.66rem; color: #FFF;}
.ztlb_3 ul li span{ display: block; width: 100%; position: absolute; left: 0; bottom: 3.33rem; line-height: 0.81rem; font-size: 0.59rem; color: #6666cc; text-align: center;}
.ztlb_3 ul li .span1{ color: #cc66cc;}
.ztlb_3 ul li .p1{ width: 100%; position: absolute; left: 0; bottom: 1.33rem; padding: 0; text-align: center;}
.ztlb_3 ul li .p3{ bottom: 2.07rem;}
.ztlb_4{ padding: 0 0 0.74rem;}
.ztlb_4 .h3{ padding-bottom: 0.37rem;}
.ztlb_4 .p{ font-size: 0.88rem; color: #3357cc;}
.ztlb_4 .ztlb_4box{ margin: 1.29rem 0 1.85rem; position: relative; height: 35.48rem; background: url("../images/ztlb_pic_8.jpg") 0 0 no-repeat; background-size: cover;}
.ztlb_4box ul{ position: absolute; left: 0.66rem; top: 27.03rem;}
.ztlb_4box ul li{ float: left; width: 7.33rem; margin: 0 0.55rem;}
.ztlb_4box ul li h3{ padding-bottom: 0.37rem; font-size: 1.11rem; font-weight: 400; text-align: center; color: #FFF;}
.ztlb_4box ul li p{ line-height: 1.11rem; font-size: 0.81rem; color: #FFF;}

.ztlb_5 .h3{ padding-bottom: 0.37rem;}
.ztlb_5 .p{ padding-bottom: 1.11rem; font-size: 1rem; color: #3357cc;}
.ztlb_5 .ztlb_5box{ padding: 1.11rem 0 1.48rem; overflow: hidden;}
.ztlb_5 .ztlb_5box:nth-of-type(1){ background-color: #d7d7fd;}
.ztlb_5 .ztlb_5box:nth-of-type(2){ background-color: #e8e8ff;}
.ztlb_5 .ztlb_5box:nth-of-type(3){ background-color: #d7d7fd;}
.ztlb_5 .ztlb_5box span{ display: block; margin: 0 0.28rem; overflow: hidden;}
.ztlb_5 .ztlb_5box span i{ display: inline-block; width: 12.59rem; margin: 0 0.15rem;}
.ztlb_5 .ztlb_5box ul{ margin: 0.37rem 0.33rem 0.92rem; overflow: hidden;}
.ztlb_5 .ztlb_5box ul li{ float: left; width: 8.29rem; margin: 0 0.18rem; text-align: center;}
.ztlb_5 .ztlb_5box ul li p{ padding-top: 0.74rem;}
.ztlb_6 .h3{ padding-bottom: 0.37rem;}
.ztlb_6 .p{ padding-bottom: 1.11rem; font-size: 0.88rem; color: #3357cc;}
.ztlb_8{ background: #e8e8ff;}
.ztlb_8 .h3{ padding: 1.48rem 0 0; color: #394971;}
.ztlb_8 .p{ font-size: 1rem; color: #394971;}
.ztlb_8 ul{ margin: 1.48rem 0.37rem 0; overflow: hidden;}
.ztlb_8 ul li{ float: left; margin: 0 0.4rem 0.81rem; width: 12.14rem; height: 11.85rem; border-radius: 0.33rem; background: #394971;}
.ztlb_8 ul li p{ padding: 0.37rem 0 0; line-height: 1.33rem; font-size: 0.96rem; color: #FFF; text-align: center;}
/*本月活动政策*/
.yue_youhui{ margin: 0 0.25rem; overflow: hidden;}
.yue_youhui span{ display: block; float: left; position: relative; width: 12.33rem; margin: 0 0.37rem;}
.yue_youhui span i{ display: block; position: absolute; left: 6.4rem; bottom: 0.51rem; width: 2.92rem; height: 2.92rem; background: url("../images/yue_youhui_1btn.png") 0 0 no-repeat; background-size: cover; z-index: 9; animation: pulse 1.8s infinite;}
.yue_youhui span:nth-child(2) a{ display: block; margin-bottom: 0.74rem;}
/*美莱618*/
.ml_618{ padding-bottom: 1.48rem; background: #8c2acf;}
.ml_618 .ml_618_bg{ position: relative; width: 100%; height: 28.14rem; background: url("../images/ml_618.jpg") 0 0 no-repeat; background-size: cover;}
.ml_618 .ml_618_bg span{ display: block; position: absolute; overflow: hidden;}
.ml_618_bg .ml_618_img1{ left: 0.59rem; top: 6.25rem; width: 25.407rem;}
.ml_618_bg .ml_618_img2{ left: 0.59rem; bottom: 0;}
.ml_618_bg .ml_618_img2 a{ display: inline-block; width: 12.33rem;}
.ml_618_bg .ml_618_img2 a:nth-child(1){ padding-right: 0.74rem;}
.ml_618 a.ml_618_btn{ display: block; margin: 1.11rem auto; width: 21.48rem; height: 2.96rem; line-height: 2.96rem; border-radius: 1.48rem; background: #ffff00; font-size: 1.33rem; color: #660099; text-align: center; animation: pulse 1.8s infinite both;}
.ml_618 a.ml_618_btn i{ font-size: 1.66rem;}
.ml_618 a.ml_618_btn strong{ font-size: 1.851rem; font-weight: 600; color: #F00;}
/*疑问在线解答*/
.yiwen{ margin-bottom: 1.48rem;}
.yiwen ul{ margin: 0 0.37rem 0.5rem; overflow: hidden;}
.yiwen ul li{ float: left; margin: 0.37rem 0.37rem; width:12.22rem; height: 2.62rem; line-height: 2.62rem; border-radius: 0.29rem;}
.yiwen ul li:nth-child(1),.yiwen ul li:nth-child(6){ background: #a2a7ff;}
.yiwen ul li:nth-child(2),.yiwen ul li:nth-child(3){ background: #cc8ce4;}
.yiwen ul li:nth-child(4),.yiwen ul li:nth-child(5){ background: #58cddd;}
.yiwen ul li a{ display: block; font-size: 0.88rem; color: #FFF; text-align: center;}
/*猜你喜欢*/
.xgzt{ padding: 0 0 1.11rem;}
.xgzt .xgzt_box{ overflow: hidden;}
/*美莱生态美鼻*/
.ztlb_stmb{ padding: 0 0 1.11rem;}
.ztlb_stmb p{ margin: 1.11rem auto; width: 94%; line-height: 1.6rem; font-size: 1rem; color: #3357cc;}
.ztlb_stmb ul{ padding: 0 0.25rem; overflow: hidden;}
.ztlb_stmb ul li{ float: left; width: 12.33rem; padding: 0 0.37rem;}
/*网友热搜*/
.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%;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: 0rem solid rgba(255,255,255,0.2);}