@charset "utf-8";
/* CSS Document */
body{ background: #FFF;}
i,em{ font-style: normal;}
.fqf{ display: block; margin: 1.11rem auto 2rem; width: 95.27%;}
.h3{ padding: 1.48rem 0 0.55rem;}
.span img{ display: block;}
a.bbwhy_btn{ display: block; margin: 1.11rem auto; border-radius: 2.22rem; width:80%; height: 4.444rem; line-height: 4.444rem; font-size: 1.48rem; color: #FFF; background: #ff9900; text-align: center; animation: bounce 1.2s infinite both;}
.bbwhy_btn2{ margin: 1.11rem auto; width: 90%; height: 2.77rem;}
.bbwhy_btn2 a{ display: block; float: left; margin: 0 2%; width: 46%; 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;}
.bbwhy_btn2 a:nth-child(1){ background: #f75151;}
.bbwhy_btn2 a:nth-child(2){ background: #ff9900;}
.line_top{ width: 100%; height: 0.25rem; background: url("../images/line_bg-1.png") no-repeat; background-size: cover;}
.line_btm{ width: 100%; height: 0.25rem; background: url("../images/line_bg-2.png") no-repeat; background-size: cover;}
.line_top_xg{ width: 100%; height: 0.25rem; background: url("../images/line_bg-3.png") no-repeat; background-size: cover;}

/*混血芭比网红电眼*/
.banner_bbwhy,.banner_yy,.banner_jg,.banner_xg{position:relative;}
.banner_bbwhy i{width:11.59rem;height:2.7rem;float:left;background:url("../images/zx_js.png") left top no-repeat;background-size:contain;position:absolute;bottom:2rem;right:1rem;}
.banner_yy i{width:11.55rem;height:7.11rem;float:left;background:url("../images/zx_yy.png") left top no-repeat;background-size:contain;position:absolute;bottom:2.22rem;right:0.29rem;}
.banner_jg i{width:6.62rem;height:6.62rem;float:left;background:url("../images/zx_jg.png") left top no-repeat;background-size:contain;position:absolute;bottom:1rem;right:4.92rem;}
.banner_xg i{width:11.55rem;height:7.11rem;float:left;background:url("../images/zx_xg.png") left top no-repeat;background-size:contain;position:absolute;bottom:1.7rem;left:1.55rem;}

/*网友关心*/
.wangyou{ margin-bottom: 1rem;}
.wangyou ul{ margin: 0 0 0.5rem 0.37rem; overflow: hidden;}
.wangyou ul li{ float: left; margin: 0.37rem 0.37rem; width:12.22rem; height: 2.62rem; line-height: 2.62rem; border-radius: 0.29rem;}
.wangyou ul li:nth-child(1),.wangyou ul li:nth-child(6){ background: #a2a7ff;}
.wangyou ul li:nth-child(2),.wangyou ul li:nth-child(3){ background: #cc8ce4;}
.wangyou ul li:nth-child(4),.wangyou ul li:nth-child(5){ background: #a9ecf5;}
.wangyou ul li a{ display: block; font-size: 0.96rem; color: #FFF; text-align: center;}


.njyy{width:100%;float:left;margin-top:1.296rem;position:relative;overflow:hidden;}
.njyy img{width:100%;float:left;}
.njyy p{width:21.33rem;height:4.44rem;line-height:4.44rem;float:left;text-align:center;font-size:1.48rem;color:#fff;background:#f75151;position:absolute;bottom:1.296rem;border-radius:2.851rem;left:2.74rem;}

.gsq{width:100%;float:left;position:relative;}
.gsq h2{width:100%;float:left;text-align:center;position:absolute;top:1.11rem;left:0;}
.gsq h2 img{width:13.29rem;}
.gsq p{}
.gsq p img{}

.wygz{width:100%;float:left;background:#fff;padding:0.74rem 0 0.59rem;position:relative;}
.wygz i{width:4.14rem;height:3.59rem;float:left;background:url("../images/wygz.png") left top no-repeat;background-size:contain;position:absolute;top:0.66rem;right:0.66rem;}
.wygz h2{width:100%;float:left;text-align:center;margin-bottom:1.11rem;}
.wygz h2 img{width:16.07rem;}
.wygz p{width:100%;float:left;text-align:center;}
.wygz p img{width:25.33rem;}
.wygz font{width:21.33rem;height:4.44rem;line-height:4.44rem;float:left;text-align:center;font-size:1.48rem;color:#fff;background:#f90;border-radius:2.851rem;margin:1rem 2.74rem 0;}

/*-----分隔线-------*/
.whzl{ background: #fce8e8;}
.whzl .whzl_1{ position: relative; margin: 0 auto; width: 95%; height: 20.48rem; border-radius: 0.48rem; background: url("../images/bg_whzl.png");}
.whzl_1 .whzl_1_pic{ position: absolute; left: 1.03rem; top: 0.88rem; width: 13.22rem;}
.whzl_1 .whzl_1_con{ position: absolute; left: 15.48rem; top: 0.66rem; width: 13.22rem; width: 9.29rem;}
.whzl_1 .whzl_1_con h4{ margin: 0.74rem 0 0; width: 5.29rem; height: 1.29rem; border-radius: 0.74rem; background: #ff6699; line-height: 1.22rem; font-size: 0.96rem; font-weight: 400; color: #FFF; text-align: center;}
.whzl_1 .whzl_1_con p{ padding: 0.37rem 0; line-height: 1.18rem; font-size: 0.96rem; color: #333;}
.whzl_1 .whzl_1_con span{ display: block; margin-top: 1.11rem; width: 7.88rem;}

a.docotor_ly{ display: block; position: relative; margin: 1.11rem auto; width: 95%; height: 10.25rem; background: url("../images/bg_doctor-1.jpg") no-repeat; background-size: cover;}
a.docotor_ly p{ position: absolute; left: 9.74rem; top: 2.33rem; width: 54%; line-height: 1.25rem; font-size: 0.77rem; color: #FFF;}

.whzl .whzl_2{ padding-bottom: 1.11rem;}
.whzl_2 span{ display: block; margin: 0 auto; width: 84.3%;}
.whzl_2 .whzl_2_con{ position: relative; width: 100%; height: 8.14rem; background: url("../images/bg_whzl-1.png") no-repeat; background-size: cover;}
.whzl_2 .whzl_2_con p{ position: absolute; left: 9.48rem; top: 1.55rem; width: 54%; line-height: 1.25rem; font-size: 0.88rem; color: #FFF;}
.whzl .whzl_3{ overflow: hidden;}
.whzl_3 ul{ position: relative; margin-top: 1.11rem; width: 100%; height: 3.85rem; background: url("../images/bg_whzl-2.png") no-repeat; background-size: cover;}
.whzl_3 ul li{ position: absolute; top: 1rem;}
.whzl_3 ul li p{ line-height: 0.92rem; font-size: 0.81rem; color: #0d0d0d;}
.whzl_3 ul li p:nth-child(2){ font-weight: 600;}
.whzl_3 ul li:nth-child(1){ left: 12.9%;}
.whzl_3 ul li:nth-child(2){ left: 38.33%;}
.whzl_3 ul li:nth-child(3){ left: 61.38%;}
.whzl_3 ul li:nth-child(4){ left: 83.88%;}
.whzl_3 .whzl_3_zx{ margin: 1.48rem auto; width: 70.833%;}

.zsmy{ overflow: hidden;}
.zsmy .zsmy_duanluo{ margin: 0.74rem auto 1.48rem; width: 100%; height: 5.55rem; background: url("../images/bg_zsmy-1.png") no-repeat; background-size: cover;}
.zsmy .zsmy_duanluo p{ margin: 0 auto; width: 87.2%; padding-top: 0.96rem; line-height: 1.25rem; font-size: 0.88rem; color: #333;}
.zsmy .zsmy_duanluo p strong{ color: #ff6699;}
.zsmy .zsmy_box{ width: 95.4%;}

.hxbb{ position: relative; width: 100%; height: 20.22rem; background: url("../images/bg_hxbb-1.png") no-repeat; background-size: cover;}
.hxbb .hxbb_pic{ position: absolute; left: 0.62rem; top: 1.44rem; width: 10.37rem;}
.hxbb .hxbb_tit{ position: absolute; right: 0.66rem; top: 1.77rem; width: 14.48rem;}
.hxbb .hxbb_con{ position: absolute; right: 0.59rem; top: 8rem; width: 14.11rem;}
.hxbb .bbwhy_btn2{ position: absolute; left: 5%; bottom: 0.18rem;}

.whyxg{ width: 100%; background: url("../images/bg_ico-xg.png"); overflow: hidden;}
.whyxg .h3{ padding-bottom: 1.11rem;}
.whyxg .whyxg_box{ position: relative; margin: 0 auto 1.11rem; width: 95%; height: 23.7rem; border-radius: 0.51rem; background: url("../images/bg_whzl.png"); overflow: hidden;}
.whyxg_box .whyxg_box_top{ position: absolute; left: 0.88rem; top: 0.77rem; width: 100%; overflow: hidden;}
.whyxg_box .whyxg_box_top span{ display: block; float: left; width: 3.59rem;}
.whyxg_box .whyxg_box_top p{ float: left; padding: 0.55rem 0 0 0.74rem; line-height: 1.25rem; font-size: 0.88rem; color: #333;}
.whyxg_box .whyxg_box_top p strong{ color: #ff6699;}
.whyxg_box .whyxg_box_con{ position: absolute; left: 0.88rem; top: 5.03rem; width: 93%;}
.whyxg_box .whyxg_box_con p{ padding: 0.55rem 0; border-top: 1px dashed #ccc; line-height: 1.25rem; font-size: 0.88rem; color: #333;}
.whyxg_box .whyxg_box_con p strong{ font-weight: 400; color: #f75151;}
.whyxg_box .bbwhy_btn2{ position: absolute; left: 2%; bottom: 0.18rem; width: 96%;}
.whyxg_box .bbwhy_btn2 a{ font-size: 1.03rem;}

.doctor_bbwhy .doctor_bbwhy_tit{ width: 100%; height: 5rem; background: url("../images/tit-doctor.png") no-repeat; background-size: cover;}

.jsnmmy_6{ padding-bottom: 1.48rem; background: #ffe9fc;}
.jsnmmy_6 ul{ padding: 0.5rem 0.66rem; 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; overflow: hidden;}
.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:80%; height: 4.444rem; border-radius: 2.22rem; background: #f75151; line-height: 4.444rem; font-size: 1.7rem; color: #FFF; text-align: center;}
.jsnmmy_6 a.jsnmmy_6_btn strong{ padding-left: 0.37rem; font-size: 2.22rem; color: #fef200;}
.jsnmmy_6 a.jsnmmy_6_btn i{ display: block; position: absolute; right: -0.55rem; top: -0.85rem; 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;}


