@charset "utf-8";
/* CSS Document */
/*鼻翼缩小-2019-1-8*/
body{ background: #fff;}
.pr{ position: relative;}
.pa{ position: absolute;}
.oh{ overflow: hidden;}
.bysx_clear{ clear: both;}
.anima{ animation: pulse 1.8s infinite both;}

.banner p{ left: 1.75rem; bottom: 2.555rem; width: 11.851rem; height: 3.333rem; line-height: 3.333rem; background: #fca200; border-radius: 1.851rem; font-size: 1.259rem; color: #FFF; text-align: center;}
.banner font{ display: block; left: 58%; top: 26%; width: 3.074rem;-webkit-animation: mymove 2s infinite;  animation: mymove 2s infinite;}
/*症状*/
.bysx_zz{ padding-bottom: 0.74rem;}
.bysx_zz h3{ padding: 1.111rem 0 0.74rem; line-height: 2.296rem; font-size: 2.074rem; color: #333;}
.bysx_zz ul{ padding-bottom: 0.37rem;}
.bysx_zz ul li{ float: left; margin: 0 0.222rem 0.74rem 1.111rem; width: 11.555rem;}
.bysx_zz ul li span{ display: block; padding: 0.333rem; border: 1px dashed #ccc; border-radius: 0.222rem;}
.bysx_zz ul li span img{ border-radius: 0.222rem;}
.bysx_zz ul li p{ padding: 0.444rem 0 0; line-height: 1.185rem; font-size: 0.888rem; color: #666;}
.bysx_zz ul li p strong{ display: block; font-size: 1.111rem; font-weight: 400; color: #333;}
.bysx_zz a.bysx_zz_btn{ display: block; margin: 0 auto; width: 75%; height: 2.962rem; line-height: 2.962rem; background: #ff9900; border-radius: 1.666rem; font-size: 1.185rem; color: #fff;}
/*美莱鼻翼缩小术*/
.bysx_shu{ background: #25acc3;}
.bysx_shu .bysx_shu_tit{ padding: 1.481rem 0 0.74rem;}
.bysx_shu .bysx_shu_tit h3{ margin-bottom: 0.37rem; line-height: 2.074rem; font-size: 2rem; color: #fff;}
.bysx_shu .bysx_shu_tit p{ line-height: 1.296rem; font-size: 0.962rem; color: #fff;}
.bysx_shu .bysx_shu_tit p span{ display: inline-block; margin: 0 0.37rem; width: 0.666rem; vertical-align: text-top;}
.bysx_shu .bysx_shu_box{ margin: 0 auto 2.592rem; width: 23.703rem; height: 18.37rem; border-radius: 0.37rem; background: #fff;}
.bysx_shu .bysx_shu_box h3{ padding: 1.111rem 0 0.37rem; line-height: 1.185rem; border-bottom: 1px solid #bde6ed; font-size: 1.185rem; color: #25acc3;}
.bysx_shu .bysx_shu_box h3 em{ display: inline-block; margin-right: 0.37rem; width: 1.185rem; height: 1.185rem; border-radius: 100%; background: #25acc3; line-height: 1.185rem; font-size: 0.962rem; color: #fff; vertical-align: top;}
.bysx_shu .bysx_shu_box span{ display: block; margin: 1.111rem auto; width: 80.78125%;}
.bysx_shu .bysx_shu_box p{ margin: 0 auto; width: 88%; line-height: 1.037rem; font-size: 0.74rem; color: #333;}
.bysx_shu .bysx_shu_box font{ margin: 0 auto; width: 88%; display: block; line-height: 1.037rem; font-size: 0.74rem; color: #333;}
.bysx_shu .bysx_shu_box font strong{ font-weight: 400; color: #ff6dac;}
.bysx_shu .bysx_shu_box a.bysx_shu_btn{ display: block; left: 15%; bottom: -1.481rem; width: 70%; height: 2.962rem; line-height: 2.962rem; background: #ff9900; border-radius: 1.666rem; font-size: 1.185rem; color: #fff;}
/*案例分享*/
.bysx_anli{ background: url("../images/bg_line1.png") center bottom no-repeat; background-size: contain;}
.bysx_anli h3{ padding: 1.481rem 0; line-height: 2.296rem; font-size: 1.481rem; font-weight: 400; color: #333;}
.bysx_anli h3 strong{ display: block; line-height: 2.296rem; font-size: 2.074rem; font-weight: 400; color: #333;}
.bysx_anli .bysx_anli_box .bysx_anli-pagination .swiper-pagination-bullet{ width: 0.44rem; height: 0.44rem; border: 1px solid #a3a3a3; background: #fff; opacity: 1; outline: none;}
.bysx_anli .bysx_anli_box .bysx_anli-pagination .swiper-pagination-bullet-active{ border: none; background: #25acc3;}
.bysx_anli a.bysx_anli_btn{ display: block; margin: 0.74rem auto 1.481rem; width: 15.518rem; height: 3.444rem; background: url("../images/ico_btn.png") no-repeat; background-size: contain;}
.bysx_anli a.bysx_anli_btn p{ padding-top: 0.592rem; line-height: 1.111rem; font-size: 1.185rem; color: #fff;}
.bysx_anli a.bysx_anli_btn p em{ display: block; font-size: 0.592rem; color: #fff;}
/*手术优势*/
.bysx_ys{ padding: 1.481rem 0; background: #e0f3f7;}
.bysx_ys .bysx_ys_tit{ margin: 0 auto; width: 80%; height: 3.518rem; background: #fff; border-radius: 1.851rem;}
.bysx_ys .bysx_ys_tit h3{ padding: 0.555rem 0 0.185rem; line-height: 1.851rem; font-size: 1.45rem; font-weight: 400; color: #25acc3;}
.bysx_ys .bysx_ys_tit p{ line-height: 0.666rem; font-size: 0.592rem; color: #23abc2;}
.bysx_ys ul{ margin: 1.407rem 0 0 0;}
.bysx_ys ul li{ float: left; margin: 0 0 0.888rem 0.777rem; width: 12.148rem; border-radius: 0.37rem; overflow: hidden;}
.bysx_ys ul li p{ width: 100%; padding: 0.37rem 0; background: #25acc3; line-height: 1.333rem; font-size: 0.962rem; color: #fff;}
/*热门问题*/
.bysx_hot{ padding: 1.851rem 0; background: url("../images/bg_hot.png") no-repeat #25acc3; background-size: contain;}
.bysx_hot h3{ font-size: 1.851rem; font-weight:400; color: #333;}
.bysx_hot h4{ font-size: 0.962rem; font-weight:400; color: #fff;}
.bysx_hot .bysx_hot_top{ padding: 1.111rem 0 2.962rem 0.666rem;}
.bysx_hot .bysx_hot_top li{ float: left; width: 12rem; height: 2.518rem; line-height: 2.518rem; margin: 0 0 0.444rem 0.444rem; border-radius: 1.481rem; background: #f38274;}
.bysx_hot .bysx_hot_top li:nth-child(2),.bysx_hot .bysx_hot_top li:nth-child(3){ background: #ff9900;}
.bysx_hot .bysx_hot_top li a{ display: block; font-size: 0.962rem; color: #fff;}
.bysx_hot .bysx_hot_other{ padding: 0.925rem 0 0 0.851rem;}
.bysx_hot .bysx_hot_other li{ float: left; margin: 0 0 0.259rem 0.259rem; width: 5.925rem; height: 1.851rem; background: #fff; line-height: 1.851rem;}
.bysx_hot .bysx_hot_other li a{ display: block; font-size: 0.777rem; color: #333;}
/*活动*/
.mylike_huodong{ padding: 1.333rem 0; background: #fffbf7;}
.mylike_huodong span{ display: block; margin: 0.37rem auto; width: 89.3%;}
/*求美者关注的热点问题*/
.rdwt{ height: 28.77rem; background: url("../images/rdwt_bg.png") 0 0 no-repeat; background-size: cover; text-align: center;}
.rdwt .bysx_tit h3{ line-height: 1.25rem; font-size: 1.18rem; color: #6e4697;}
.rdwt .bysx_tit p{ line-height: 1.25rem; font-size: 0.96rem; border-bottom: 1px dashed #6e4697; color: #6e4697;}
.rdwt .bysx_tit span{ background: #6e4697;}
.rdwt ul li{ width: 5.66rem; height: 5.66rem; background-color: #f38274; border-radius: 2.85rem; position: absolute;}
.rdwt ul li a{ display: block; width: 5.66rem; height: 5.66rem; line-height: 1.18rem; font-size: 0.88rem; color: #FFF;}
.rdwt ul li p{ padding-top: 1.55rem;}
.rdwt ul li:nth-child(1){ left: 2.25rem; top: 6.96rem; animation: 2s ease 0s normal none infinite running rotate;}
.rdwt ul li:nth-child(2){ background-color: #facac4; left: 3.03rem; top: 19.77rem; animation: 1.5s ease 1s normal none infinite running rotate;}
.rdwt ul li:nth-child(3){ width: 7.4rem; height: 7.4rem; border-radius: 3.7rem; background-color: #74c4cb; left: 7.74rem; top: 13rem; animation: 1.8s ease 2s normal none infinite running rotate;}
.rdwt ul li:nth-child(4){ width: 7.4rem; height: 7.4rem; border-radius: 3.7rem; background-color: #6d3776; left: 12.92rem; top: 5.44rem; animation: 1.8s ease 0.4s normal none infinite running rotate;}
.rdwt ul li:nth-child(5){ background-color: #cecbca; right: 0.85rem; top: 11.96rem; animation: 2s ease 0.5s normal none infinite running rotate;}
.rdwt ul li:nth-child(6){ background-color: #f59387; right: 4.03rem; top: 18.48rem; animation: 1.2s ease 1s normal none infinite running rotate;}
.rdwt ul li:nth-child(3) a,.rdwt ul li:nth-child(4) a{ width: 7.4rem; height: 7.4rem;}
.rdwt ul li:nth-child(3) p,.rdwt ul li:nth-child(4) p{ padding-top: 2.44rem;}
/*鼻翼缩小-2019-1-8-End*/

/*old*/
.banner_bysx a.banner_bysx_zx{ width: 12.25rem; height: 2.59rem; line-height: 2.59rem; background: #f38274; border-radius: 1.29rem; box-shadow: 1px 0.22rem 0.22rem 1px rgb(144, 116, 165); position: absolute; right: 1.75rem; bottom: 2.35rem;}
.banner_bysx a.banner_bysx_zx p{ font-size: 1.11rem; font-weight: 400; color: #FFF; text-align: center; animation: pulse 2.2s infinite both;}
.bysx_tit{ padding: 1rem 0; text-align: center;}
.bysx_tit p{ line-height: 1.48rem; padding-bottom: 0.37rem; font-size: 1.29rem; color: #FFF; border-bottom: 1px dashed #FFF;}
.bysx_tit span{ display: block; width: 4rem; height: 0.11rem; background: #FFF; margin: -0.07rem auto 0;}
.bysx_btnM{ margin: 0.92rem 1.4rem; overflow: hidden;}
.bysx_btn a{ float: left; display: block; width: 11.07rem; height: 2.85rem; line-height: 2.85rem; border-radius: 0.33rem; margin: 0 0.4rem; text-align: center; font-size: 0.96rem; color: #FFF;}
.bysx_btn a.bysx_btn1{ background: #f38274;}
.bysx_btn a.bysx_btn2{ background: #9f67eb;}
/*热门问题*/
.rmwt_bibu{ padding: 0.85rem 0;}
.rmwt_bibu h3{ padding: 3% 0; font-size:2rem; font-weight:600;background:linear-gradient(to right, #ebb658,#da832c ,#e86b35);-webkit-background-clip:text;color: transparent; text-align: center;}
.rmwt_bibu ul{ padding: 0 1.2%; overflow: hidden;}
.rmwt_bibu ul li{ float: left; width: 47%; padding: 1.7% 0; margin: 0.5rem 1%; border-radius: 2rem; background: #f38274;}
.rmwt_bibu ul li:nth-child(2),.rmwt_bibu ul li:nth-child(3){ background: #7738cb;}
.rmwt_bibu ul li a{ display: block; font-size: 1rem; color: #FFF; text-align: center;}
/*热门问题END*/

.bysx_con1{ overflow: hidden;}
.bysx_con1 .bysx_tit h3{ line-height: 1.25rem; font-size: 1.18rem; color: #6e4697;}
.bysx_con1 .bysx_tit p{ line-height: 1.25rem; border-bottom: 1px dashed #6e4697; font-size: 0.96rem; color: #6e4697;}
.bysx_con1 .bysx_tit span{ background: #6e4697;}
.bysx_con1 .bysx_con1_Bg{ height: 69.48rem; background: url("../images/con1_bg.png") 0 0 no-repeat; background-size: cover;}
.bysx_con1_Bg .bysx_con1_box{ padding: 1.11rem 0 0; overflow: hidden;}
.bysx_con1_box h3{ line-height: 1.7rem; padding-left: 0.96rem; font-size: 1.11rem; font-weight: 600; color: #FFF; overflow: hidden;}
.bysx_con1_box h3 i{ float: left; display: block; width: 1.7rem; height: 1.7rem; line-height: 1.7rem; background: #FFF; border-radius: 0.85rem; margin-right: 0.55rem; font-size: 1.11rem; color: #f38274; text-align: center;}
.bysx_con1_box span{ display: block; width: 24.77rem; height: 8rem; margin: 0.77rem auto 1.11rem;}
.bysx_con1_box p{ line-height: 2.03rem; padding: 0 0 0.37rem 0.96rem; font-size: 0.96rem; color: #FFF; overflow: hidden;}
.bysx_con1_box p i{ float: left; display: block; width: 5.74rem; height: 1.88rem; line-height: 1.7rem; border: 0.07rem dashed #FFF; border-radius: 0.33rem; margin-right: 0.55rem; font-size: 1.11rem; text-align: center;}
.bysx_con1_box p font{ float: left; display: block; width: 18rem;}
.bysx_con1_box p.p1{ line-height: 2.96rem;}
.bysx_con1_box p.p1 i{ margin-top: 0.37rem;}
.bysx_con1_box p.p1 font{ line-height: 1.48rem;}
.bysx_con1_btn{ width: 22.88rem; margin: 0.74rem auto 0;}
.bysx_con1_btn a{ float: left; display: block; width: 11.03rem; height: 2.44rem; line-height: 2.44rem; border-radius: 0.37rem; margin: 0 0.18rem; text-align: center; font-size: 1.11rem; color: #FFF;}
.bysx_con1_btn a.bysx_con1_btn1{ background: #f38274;}
.bysx_con1_btn a.bysx_con1_btn2{ background: #7738cb;}
.bysx_con1_line{ height: 0.25rem; margin: 1.25rem auto 0; background: url("../images/con1_line.png") 0 0 no-repeat; background-size: cover;}

.bysx_ff{ height: 40.81rem; background: url("../images/ff_bg.png") 0 0 no-repeat; background-size: cover;}
.bysx_ff .bysx_ff_top{ height: 4.66rem; line-height: 2.96rem; font-size: 1.33rem; font-weight: 600; color: #FFF; text-align: center;}
.bysx_ff .bysx_tit h3{ line-height: 1.25rem; font-size: 1.18rem; color: #FFF;}
.bysx_ff .bysx_tit p{ line-height: 1.25rem; font-size: 0.74rem;}
.bysx_ff .bysx_ff_box{ width: 23.74rem; height: 9.14rem; margin: 0 auto 0.74rem; background: #FFF; border-radius: 0.44rem; overflow: hidden; position: relative;}
.bysx_ff_box .bysx_ff_X{ width: 1.88rem; height: 2.66rem; background: url("../images/ff_x.png") 0 0 no-repeat; background-size: cover; position: absolute; left: 8.07rem; bottom: 1.88rem;}
.bysx_ff_box .bysx_ff_Text{ position: absolute; overflow: hidden;}
.bysx_ff_box i{ display: block; width: 6.55rem; height: 6.55rem;}
.bysx_ff_box p{ line-height: 1.48rem; font-size: 0.88rem; color: #7f7f7f;}
.bysx_ff_box .ff_L{ left: 1rem;}
.bysx_ff_box .ff_R{ right: 1rem;}
.bysx_ff_box .ff_T{ top: 0.66rem;}
.bysx_ff_box .ff_B{ bottom: 0.29rem;}

.bysx_con2{ width: 22.55rem; height: 13.51rem; margin: 1.48rem auto 0;}
.bysx_con2 span{ display: block; width: 10.33rem; height: 2.92rem; background: url("../images/bs.jpg") 0 0 no-repeat; background-size: cover; position: absolute; left: 1.4rem; top: 0; z-index: 1;}
.bysx_con2 .bysx_con2_box{ width: 22.55rem; height: 11.92rem; background: url("../images/bs_bg.jpg") 0 0 no-repeat; background-size: cover; position: absolute; left: 0; top: 1.66rem;}
.bysx_con2 p{ width: 11.85rem; line-height: 0.96rem; margin: 2.44rem 0 0 1.55rem; font-size: 0.74rem; color: #FFF;}
.bysx_con2 a.btn_con2{ display: block; width: 11.07rem; height: 2.11rem; line-height: 2.11rem; background: #f38274; border-radius: 0.33rem; font-size: 0.96rem; color: #FFF; text-align: center; position: absolute; left: 1.55rem; bottom: 1.07rem;}

.bysx_con3{ height: 32.44rem; background: url("../images/con3_bg.jpg") 0 0 no-repeat; background-size: cover;}
.bysx_con3 .bysx_con3_box{ width: 24.51rem; height: 25.55rem; background: url("../images/con3_bg1.png") 0 0 no-repeat; background-size: cover; margin: 0.37rem auto 0;}
.bysx_con3_box .bysx_con3_boxL{ width: 11.48rem; text-align: left; position: absolute; left: 0.81rem; top: 1.14rem;}
.bysx_con3_box .bysx_con3_boxL span{ display: block; width: 4.25rem; height: 0.96rem; line-height: 0.96rem; background-color: #f38274; font-size: 0.74rem; color: #FFF; text-align: center;}
.bysx_con3_box .bysx_con3_boxL p{ line-height: 1.48rem; padding-top: 0.29rem; font-size: 1.03rem; color: #666;}
.bysx_con3_box .bysx_con3_boxL p a{ display: block; font-size: 0.74rem; color: #f38274;}
.bysx_con3_box .bysx_con3_boxL img{ width: 9.85rem; height: 9.85rem; margin: 0.74rem 0 1.48rem;}
.bysx_con3_box .bysx_con3_boxL ul{ overflow: hidden;}
.bysx_con3_box .bysx_con3_boxL ul li{ float: left; width: 4.7rem; height: 1.11rem; border: 1px solid #666; border-radius: 0.18rem; margin: 0.33rem 0.33rem 0 0; text-align: center; font-size: 0.74rem; color: #666;}
.bysx_con3_box .bysx_con3_boxR{ width: 11.4rem; height: 19.4rem; position: absolute; right: 0.81rem; top: 1.14rem;}
.bysx_con3_box .bysx_con3_boxR img{ width: 11.4rem; height: 14.37rem;}
.bysx_con3_box .bysx_con3_boxR .bysx_con3_boxRText{ width: 11.4rem; height: 5.03rem; background: rgba(246,201,193, 0.5);}
.bysx_con3_boxR .bysx_con3_boxRText p{ width: 10.55rem; height: 4.48rem; line-height: 1.03rem;  padding-top: 0.55rem; margin: 0 auto; font-size: 0.74rem; color: #666;}
.bysx_con3_boxR .bysx_con3_boxRText p i{ font-weight: 600;}
.bysx_con3_box .bysx_btn{ position: absolute; left: 0.4rem; bottom: 1.03rem;}

.bysx_con4{ height: 14.14rem; margin: 1.11rem 0; background: url("../images/con4_bg.png") 0 0 no-repeat; background-size: cover;}
.bysx_con4 .bysx_tit p{ padding-bottom: 0.92rem; font-size: 1.18rem;}
.bysx_con4 i{ display: block; line-height: 1.25rem; padding: 0.37rem 0 0.74rem 0.88rem; font-size: 0.96rem; color: #FFF;}
.bysx_con4 ul{ padding: 0 0.74rem; overflow: hidden;}
.bysx_con4 ul li{ float: left; width: 6rem; height: 2.18rem; margin: 0.14rem;}
.bysx_con4 ul li a{ display: block; width: 6rem; height: 2.18rem; line-height: 2.18rem; background: #FFF; font-size: 0.81rem; color: #777; text-align: center;}

.lb_hd2{ margin: 0.81rem auto;}
/*old-End*/


@keyframes mymove
{
    0% {width:3.259rem;; left: 56%; opacity: 0.6}
    60% {width:3.074rem; left: 58%; opacity: 1}
    70% {width:3.074rem; left: 58%; opacity: 1}
    100% {width:3.074rem; left: 58%; opacity: 0}
}
@-webkit-keyframes mymove
{
    0% {width:3.259rem; left: 56%; opacity: 0.6}
    70% {width:3.074rem; left: 58%; opacity: 1}
    96% {width:3.074rem; left: 58%; opacity: 1}
    100% {width:3.074rem; left: 58%; opacity: 0}
}

@keyframes rotate {
	0% {
		transform: translateY(-0.07rem);
	}
	50% {
		transform: translateY(0.07rem);
	}
	100% {
		transform: translateY(-0.07rem);
	}
}
