@charset "utf-8";
/* CSS Document */
body{ background: #FFF;}
i,em{ font-style: normal;}
.fqf{ margin: 1.11rem auto; width: 25.4rem;}
.h3{ padding: 1.48rem 0 0.55rem;}
.span img{ display: block;}
/*急速纳米美眼价格*/
.banner_jg{ position: relative;}
.banner_jg i{ position: absolute; left: 3.88rem; bottom: 2.18rem; width: 8.29rem; height: 8.66rem; background: url("../images/banner_jg_btn.png") no-repeat; background-size: cover; animation: bounce 1.2s .3s infinite both;}
.jsnmmy_jg2{ position: relative; padding-bottom: 2.96rem; background: #e3e7ff;}
.jsnmmy_jg2 i{ display: block; width: 100%; height: 1rem; background: url("../images/jsnmmy_jg_ico1.png") no-repeat; background-size: cover;}
.jsnmmy_jg2 .jsnmmy_jg2_box{ position: relative; margin: 1.11rem auto; width: 24.81rem; height: 27.18rem; background: url("../images/jsnmmy_jg_bg1.jpg") no-repeat; background-size: cover;}
.jsnmmy_jg2_box div{position:absolute;font-size:0.888rem;line-height:1.037rem;color:#323232;}
.jsnmmy_jg2_box .jsnmmy_jg2_box1{top:7.222rem;left:5.111rem;width:10.74rem;}
.jsnmmy_jg2_box .jsnmmy_jg2_box2{top:11.462rem;left:1.829rem;width:10.74rem;}
.jsnmmy_jg2_box .jsnmmy_jg2_box3{top:16.9rem;left:1.359rem;width:14.592rem;}
.jsnmmy_jg2_box .jsnmmy_jg2_box4{top:20.8rem;left:4.481rem;width:11.629rem;}
.jsnmmy_jg2_box strong{font-size:0.888rem;color:#63c;}
.jsnmmy_jg2 a.jsnmmy_jg_btn{ display: block; position: absolute; left: 1%; bottom: 1.48rem; margin: 0 auto; width: 98%; height: 4.77rem; line-height: 4.77rem; border-radius: 2.59rem; background: #dc418d; font-size: 1.77rem; color: #FFF; text-align: center; animation: bounce 1.2s .3s infinite both;}
.jsnmmy_jg3{ position: relative; width: 100%; height: 23.07rem; background: url("../images/jsnmmy_jg_bg2.png") no-repeat; background-size: cover;}
.jsnmmy_jg3 a{ display: block; position: absolute; width: 6.74rem; background: #dc418d; font-size: 0.88rem; color: #FFF; text-align: center; animation: pulse 1.8s .3s infinite both;}
.jsnmmy_jg3 a:nth-child(1),.jsnmmy_jg3 a:nth-child(3){ height: 1.55rem; line-height: 1.55rem; border-radius: 0.88rem;}
.jsnmmy_jg3 a:nth-child(2),.jsnmmy_jg3 a:nth-child(4){ height: 2.37rem; padding-top: 0.14rem; line-height: 1.11rem; border-radius: 1.25rem;}
.jsnmmy_jg3 a:nth-child(1){ left: 1.22rem; top: 10.4rem;}
.jsnmmy_jg3 a:nth-child(2){ right: 1.29rem; top: 10.33rem;}
.jsnmmy_jg3 a:nth-child(3){ left: 1.62rem; bottom: 0.92rem;}
.jsnmmy_jg3 a:nth-child(4){ right: 1.59rem; bottom: 0.44rem;}
a.doctor_ly2{ display: block; position: relative; margin: 1.48rem auto; width: 25.03rem; height: 6.85rem; border-radius: 3.44rem; background: #f4f4f4;}
a.doctor_ly2 i{ display: block; position: absolute; left: 0.92rem; bottom: 0; width: 6.55rem; height: 5.25rem;}
a.doctor_ly2 i img{ border-bottom-left-radius: 2.22rem;}
a.doctor_ly2 p{ position: absolute; right: 1.48rem; top: 1.48rem; width: 15.92rem; line-height: 1.33rem; font-size: 0.88rem; color: #454545;}
/*急速纳米美眼*/
.banner_jsnmmy{ position: relative;}
.banner_jsnmmy i{ position: absolute; left: 1.81rem; bottom: 3.03rem; width: 9.88rem; height: 2.66rem; line-height: 2.66rem; background: url("../images/banner_jsnmmy_btn.png") no-repeat; background-size: cover; font-size: 0.96rem; color: #FFF; text-align: center; animation: pulse 1.8s .3s infinite both;}
/*急速纳米美眼问题*/
.jsnmmy_1{ padding-bottom: 1.11rem; background: #fbebff;}
.jsnmmy_1 ul{ margin: 0 0.37rem 0.5rem; overflow: hidden;}
.jsnmmy_1 ul li{ float: left; margin: 0.37rem 0.37rem; width:12.22rem; height: 2.62rem; line-height: 2.62rem; border-radius: 0.29rem;}
.jsnmmy_1 ul li:nth-child(1),.jsnmmy_1 ul li:nth-child(6){ background: #a2a7ff;}
.jsnmmy_1 ul li:nth-child(2),.jsnmmy_1 ul li:nth-child(3){ background: #cc8ce4;}
.jsnmmy_1 ul li:nth-child(4),.jsnmmy_1 ul li:nth-child(5){ background: #58cddd;}
.jsnmmy_1 ul li a{ display: block; font-size: 0.88rem; color: #FFF; text-align: center;}
.jsnmmy_2{ padding-bottom: 0.37rem; background: #FFF;}
.jsnmmy_2 h3{ padding-top: 0.74rem; font-size: 1.11rem; color: #5825a6; text-align: center;}
.jsnmmy_2 .jsnmmy_2_text{ position: relative; margin: 0.74rem auto; width: 22.29rem; height: 23.14rem; background: url("../images/jsnmmy_bg-1.png") no-repeat; background-size: cover;}
.jsnmmy_2_text .jsnmmy_2_text1 li{ position: absolute; width: 9.55rem;}
.jsnmmy_2_text .jsnmmy_2_text1 li p{ margin: 0 auto; width: 70%; line-height: 1.03rem; font-size: 0.88rem; color: #454545; text-align: center;}
.jsnmmy_2_text .jsnmmy_2_text1 li:nth-child(1){ left: 0; top: 10.92rem;}
.jsnmmy_2_text .jsnmmy_2_text1 li:nth-child(2){ left: 12.59rem; top: 10.92rem;}
.jsnmmy_2_text .jsnmmy_2_text1 li:nth-child(3){ left: 0; top: 17.81rem;}
.jsnmmy_2_text .jsnmmy_2_text1 li:nth-child(4){ left: 12.59rem; top: 17.81rem;}
.jsnmmy_2_text .jsnmmy_2_text2 li{ position: absolute; width: 3.03rem; height: 3.03rem; line-height: 3.03rem; font-size: 0.88rem; color: #454545; text-align: center;}
.jsnmmy_2_text .jsnmmy_2_text2 li:nth-child(1){ left: 6.74rem; bottom: 7.14rem;}
.jsnmmy_2_text .jsnmmy_2_text2 li:nth-child(2){ right: 0.14rem; bottom: 6.7rem;}
.jsnmmy_2_text .jsnmmy_2_text2 li:nth-child(3){ left: 6.74rem; bottom: 0.48rem;}
.jsnmmy_2_text .jsnmmy_2_text2 li:nth-child(4){ right: 0.14rem; bottom: 1px;}
.doctor_ly{ margin: 0 auto; width: 23.37rem; height: 7.74rem; background: url("../images/doctor_ly.png") no-repeat; background-size: cover;}
.doctor_ly p{ padding: 2.22rem 0 0 0.62rem; width: 70%; line-height: 1.11rem; font-size: 0.88rem; color: #454545;}
.doctor_ly strong{ font-weight: 400; color: #f44444;}
a.jsnmmy_btn{ display: block; margin: 1.48rem auto; width: 23.7rem; height: 3.7rem; line-height: 3.7rem; border-radius: 1.85rem; background: #dc418d; font-size: 1.33rem; color: #FFF; text-align: center; animation: bounce 1.7s .3s infinite both;}
.jsnmmy_3{ padding-bottom: 0.37rem; background: #efe7fa;}
.jsnmmy_3 .jsnmmy_3_tit{ position: relative; width: 100%; height: 6.18rem; background: url("../images/jsnm_tit-3.png") no-repeat; background-size: cover;}
.jsnmmy_3 .jsnmmy_3_tit a{ display: block; position: absolute; right: 1.85rem; bottom: 0; width: 4.55rem; height: 3.85rem; animation: bounce 1.2s .3s infinite both;}
.jsnmmy_3 .jsnmmy_3_all{ margin: 1.48rem auto 1.11rem; padding-bottom: 0.37rem; width: 93.05%; border-radius: 0.29rem; background: #FFF;}
.jsnmmy_3_all .jsnmmy_3_1 .jsnmmy_3_1Top{ padding: 1.33rem 0 0 1.44rem; overflow: hidden;}
.jsnmmy_3_1 .jsnmmy_3_1Top i{ display: block; float: left; width: 4.14rem;}
.jsnmmy_3_1 .jsnmmy_3_1Top span{ display: block; float: left; margin-left: 1.11rem; width: 17.03rem;}
.jsnmmy_3_1 .jsnmmy_3_1Top span p{ padding: 0.33rem 0 0; line-height: 1.33rem; font-size: 0.88rem; color: #777;}
.jsnmmy_3_1 .jsnmmy_3_1Top span strong{ display: inline-block; margin-right: 0.55rem; padding: 0 0.37rem; line-height: 1.11rem; border-radius: 0.74rem; background: #5825a6; font-weight: 400; color: #FFF;}
.jsnmmy_3_1 a.jsnmmy_3_1Pic{ display: block; margin: 0.74rem 0.4rem 0.37rem; overflow: hidden;}
.jsnmmy_3_1 a.jsnmmy_3_1Pic span{ display: block; float: left; margin: 0 0.22rem;}
.jsnmmy_3_1 a.jsnmmy_3_1Pic span img{ margin-bottom: 0.44rem;}
.jsnmmy_3_1 a.jsnmmy_3_1Pic span:nth-child(1){ width: 9.62rem;}
.jsnmmy_3_1 a.jsnmmy_3_1Pic span:nth-child(2){ width: 13.44rem;}
.jsnmmy_3_1 .jsnmmy_3_text,.jsnmmy_3_2 .jsnmmy_3_text{ margin: 0 auto; width: 23.03rem; height: 6.33rem; background: url("../images/jsnmmy_bg-2.jpg") no-repeat; background-size: cover;}
.jsnmmy_3_1 .jsnmmy_3_text p,.jsnmmy_3_2 .jsnmmy_3_text p{ padding: 0.74rem 0 0 5.92rem; width: 16.29rem; line-height: 1.33rem; font-size: 0.88rem; color: #FFF;}
.jsnmmy_3_all .jsnmmy_3_2 .jsnmmy_3_2Top{ padding: 1.33rem 0 0 1.44rem; overflow: hidden;}
.jsnmmy_3_2 .jsnmmy_3_2Top i{ display: block; float: left; width: 4.14rem;}
.jsnmmy_3_2 .jsnmmy_3_2Top span{ display: block; float: left; margin-left: 1.11rem; width: 17.03rem;}
.jsnmmy_3_2 .jsnmmy_3_2Top span p{ padding: 0.33rem 0 0; line-height: 1.33rem; font-size: 0.88rem; color: #777;}
.jsnmmy_3_2 .jsnmmy_3_2Top span strong{ display: inline-block; margin-right: 0.55rem; padding: 0 0.37rem; line-height: 1.11rem; border-radius: 0.74rem; background: #5825a6; font-weight: 400; color: #FFF;}
.jsnmmy_3_2 a.jsnmmy_3_2Pic{ display: block; margin: 0.74rem 0.77rem 0.37rem; overflow: hidden;}
.jsnmmy_3_2 a.jsnmmy_3_2Pic span{ display: block; float: left; margin: 0 0.22rem;}
.jsnmmy_3_2 a.jsnmmy_3_2Pic span img{ margin-bottom: 0.51rem;}
.jsnmmy_3_2 a.jsnmmy_3_2Pic span:nth-child(1){ width: 8.48rem;}
.jsnmmy_3_2 a.jsnmmy_3_2Pic span:nth-child(2){ width: 13.85rem;}
.jsnmmy_btn2{ margin: 1.11rem auto; width: 23.85rem; height: 2.77rem;}
.jsnmmy_btn2 a{ display: block; float: left; margin: 0 0.37rem; width: 11.18rem; height: 2.77rem; line-height: 2.77rem; border-radius: 1.48rem; font-size: 1.11rem; color: #FFF; text-align: center; animation: pulse 1.8s .3s infinite both;}
.jsnmmy_btn2 a:nth-child(1){ background: #dc418d;}
.jsnmmy_btn2 a:nth-child(2){ background: #6b329d;}
.jsnmmy_3_bottom{ text-align: center;}
.jsnmmy_3_bottom .swiper-pagination-bullet{ width: 0.7rem; height: 0.7rem;}
.jsnmmy_3_bottom .swiper-pagination-bullet-active{ background: #dc418d;}

.jsnmmy_4{ padding-bottom: 0.37rem; background: #FFF;}
.jsnmmy_4 .jsnmmy_4_tit{ width:100%; height: 5.51rem; background: url("../images/jsnm_tit-4.png") no-repeat; background-size: cover;}
.jsnmmy_4 .jsnmmy_4_con{width:100%;height:38.66rem;background:url("../images/hf_bg.jpg") left top no-repeat;background-size:contain;position:relative;}
.jsnmmy_4 .jsnmmy_4_con li{width:14.81rem;height:7.185rem;position:absolute;}
.jsnmmy_4 .jsnmmy_4_con li h4{ font-weight: 400; font-size:0.96rem;height:1.22rem;line-height:1.22rem;color:#381460;margin-left:0.555rem;}
.jsnmmy_4 .jsnmmy_4_con li p{width:14.81rem;font-size:0.81rem;line-height:1.11rem;color:#777;margin-left:0.555rem;}
.jsnmmy_4 .jsnmmy_4_con li p strong{ font-weight: 400; color: #381460;}
.jsnmmy_4 .jsnmmy_4_con li.hf1{top:2.218rem;left:1.777rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf1 p{margin-top:0.355rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf1 p.hf_gao{margin-top:1.229rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf2{top:12.229rem;left:9.814rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf2 h4{margin-top:1.111rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf2 p{ width: 13.33rem; margin-top:0.296rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf3{top:21.311rem;left:1.777rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf3 h4{margin-top:1.222rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf3 p{margin-top:0.444rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf4{top:31rem;left:9.814rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf4 h4{margin-top:1.37rem;}
.jsnmmy_4 .jsnmmy_4_con li.hf4 p{margin-top:0.481rem;width:13.33rem;}

.jsnmmy_5{ padding-bottom: 0.37rem; background: #eee5fc;}
.jsnmmy_5 .jsnmmy_5_tit{ width: 100%; height: 5.44rem; background: url("../images/jsnm_tit-5.png") no-repeat; background-size: cover;}
.jsnmmy_5 ul{ margin: 1.48rem auto 1.11rem; width: 23.62rem; padding: 1.11rem 0.59rem; background: #FFF; overflow: hidden;}
.jsnmmy_5 ul li{ float: left; position: relative; margin: 0 0.25rem; width: 11.29rem; padding: 0.37rem 0 0.74rem; border-top-left-radius: 1.48rem;  border-bottom-right-radius: 1.48rem; background: #333d82;}
.jsnmmy_5 ul li i,.jsnmmy_5 ul li em{ display: block; text-align: center;}
.jsnmmy_5 ul li i{ text-align: center;}
.jsnmmy_5 ul li i img{ width: 10.51rem; border-top-left-radius: 1.33rem;}
.jsnmmy_5 ul li p.p_biao{ padding: 0.74rem 0 0.37rem; font-size: 0.888rem; color: #FFF; text-align: center;}
.jsnmmy_5 ul li h4{ font-size: 0.888rem; font-weight: 400; color: #fef200; text-align: center;}
.jsnmmy_5 ul li h4 strong{ font-size: 1.18rem;}
.jsnmmy_5 ul li span{ display: block; padding: 0.37rem 0 0.37rem 0.37rem; overflow: hidden;}
.jsnmmy_5 ul li span strong{ float: left; display: block; font-size: 0.888rem; color: #FFF;}
.jsnmmy_5 ul li span p{ float: left; display: block; line-height: 1.2rem; font-size: 0.814rem; color: #FFF;}
.jsnmmy_5 ul li font{ display: block; margin: 0 auto; width: 10.37rem; height: 1.85rem; line-height: 1.85rem; border-radius: 0.92rem; background: #f53460; font-size: 1.11rem; font-weight: 400; color: #FFF; text-align: center;}
.jsnmmy_5 ul li .jsnmmy_5_rq{ position: absolute; right: -0.35rem; top: -0.55rem; width: 1.96rem; height: 2.03rem; background: url("../images/jsnmmy_ico_1.png") no-repeat; background-size: cover; animation: bounce 1.7s infinite both;}
.jsnmmy_5 ul li .jsnmmy_5_rq p{ padding-top: 0.18rem; line-height: 0.74rem; font-size: 0.66rem; color: #FFF;}
.line_top{ width: 100%; height: 0.25rem; background: url("../images/jsnmmy_line_1.png") no-repeat; background-size: cover;}

.jsnmmy_6{ padding-bottom: 1.48rem;}
.jsnmmy_6 ul{ padding: 1.11rem 0.66rem 0; overflow: hidden;}
.jsnmmy_6 ul li{ float: left; margin: 0.59rem 0.29rem 0; width: 12.07rem; height: 16.29rem; border-radius: 0.51rem; background: #8b86e1;}
.jsnmmy_6 ul li h3{ padding: 0.37rem 0; font-size: 1.11rem; color: #ffdb5d; text-align: center;}
.jsnmmy_6 ul li p{ margin: 0 auto; width: 90%; line-height: 1.33rem; font-size: 0.96rem; color: #FFF;}
.jsnmmy_6 a.jsnmmy_6_btn{ display: block; position: relative; margin: 1.11rem auto; width: 23.7rem; height: 3.7rem; line-height: 3.7rem; border-radius: 1.85rem; background: #f53460; font-size: 1.33rem; color: #FFF; text-align: center;}
.jsnmmy_6 a.jsnmmy_6_btn strong{ display: inline-block; padding-left: 1.11rem; font-size: 1.48rem; color: #fef200;}
.jsnmmy_6 a.jsnmmy_6_btn i{ display: block; position: absolute; right: 0.55rem; top: -0.55rem; width: 2.77rem; height: 2.74rem; background: url("../images/jsnmmy_ico_2.png") no-repeat; background-size: cover; animation: bounce 1.7s infinite both;}
.jsnmmy_6 a.jsnmmy_6_btn i p{ padding-top: 0.37rem; line-height: 0.88rem; font-size: 0.74rem; color: #FFF;}
.jsnmmy_6 a.jsnmmy_6_btn i p font{ font-size: 0.81rem;}

.jsnmmy_7{ padding-bottom: 1.48rem; background: #e9ddfb}
.jsnmmy_7 .jsnmmy_7_tit{ width: 100%; height: 5.25rem; background: url("../images/jsnm_tit-7.png") no-repeat; background-size: cover;}
.jsnmmy_7 .jsnmmy_7_con{ margin: 1.11rem auto 0; width: 24.81rem; padding-bottom: 0.37rem; border-radius: 0.55rem; background: #FFF;}
.jsnmmy_7 .jsnmmy_7_con dl{ padding: 0.92rem 0; overflow: hidden;}
.jsnmmy_7 .jsnmmy_7_con dl dt{ float: left; margin: 0.33rem 0.55rem 0 0; width: 4.96rem; height: 3.48rem; background: #fa597e; line-height: 3.48rem; font-size: 1.11rem; color: #FFF; text-align: center;}
.jsnmmy_7 .jsnmmy_7_con dl dt font{ display: block; padding: 0.37rem 0 0; line-height: 1.33rem;}
.jsnmmy_7 .jsnmmy_7_con dl dd{ float: left; width: 18.88rem; line-height: 1.33rem; font-size: 0.88rem; color: #777;}
.jsnmmy_7 .jsnmmy_7_con dl dd strong{ font-weight: 400; color: #f53460;}
.jsnmmy_7 .jsnmmy_7_con dl .dd_w{ width: 16.29rem;}
.jsnmmy_7 .jsnmmy_7_con ul{ padding: 0 2.51rem; overflow: hidden;}
.jsnmmy_7 .jsnmmy_7_con ul li{ display: block; float: left; margin: 0 0.33rem; width: 9.18rem;}
.jsnmmy_7 .jsnmmy_7_con .jsnmmy_btn2 a{ font-size: 0.96rem;}

