/* CSS Document */

/* yuyueguanhao */
.yuyue{ height:1.1rem;position:relative;}
.yuyue ul{ width:100%; height:1.1rem; border-bottom:#b7b7b7 2px solid;}
.yuyue ul li{ width:50%; text-align:center; margin:0 auto; height:0.72rem; font-size:0.28rem; color:#646464; padding-top:0.38rem; line-height:0.28rem;  }
.yuyue a{ display:block; position:absolute; bottom:-2px; height:2px; background:#32b1b8; width:32.5%; left:33.75%;}
.yuyue ul li small{ color:#898989; font-size:0.16rem;}

/* zhuanjia  liebiao */
#zj_list{ overflow:hidden;}
.zjlb{ height:2.3rem; padding-top:0.4rem;}
.zjlb li{ height:2.3rem;}
.zjlb .li_zj{ width:59.6%; position:relative;}
.zjlb .li_zjtp{ width:35.3%;}
.zjlb .li_zj h3{ width:100%; height:0.62rem; border-bottom:#e5e5e5 1px solid; color:#898989; font-size:0.24rem; line-height:0.62rem; font-weight:300;}
.li_zj h3 a{ display:inline-block; height:0.62rem; line-height:0.62rem; padding-right:8%; color:#646464;}
.li_zj p{ font-size:0.24rem; color:#898989; line-height:0.38rem; padding-top:0.12rem; padding-bottom:0.12rem;}
.li_zj .a_zxzj{ position:absolute; height:0.36rem; line-height:0.36rem; border-radius:50px; background:#e5709d; color:#fff; text-align:center; width:30.9%; bottom:0.22rem; left:14.6%; font-size:0.22rem;}
.li_zj .a_zxyy{ position:absolute; height:0.36rem; line-height:0.36rem; border-radius:50px; background:#426aaf; color:#fff; text-align:center; width:30.9%; bottom:0.22rem; right:15.16%;font-size:0.22rem;}
.zj_more{ font-size:0.22rem; color:#898989; text-align:center; height:1.4rem; line-height:1.4rem; width:50%; margin:0 auto;}
/* zjneirongye */
.zj_txt{ padding-top:0.4rem; font-size:0.24rem; color:#898989;}
.zj_txt .li_pic{ width:100%;text-align:center;  height:3.85rem;}
.zj_txt .li_pic2 span{  font-size:0.28rem; font-weight:bold;}
.zj_txt .li_pic2{ width:91%;  height:0.58rem; border-bottom:1px #e5e5e5 solid; line-height:0.58rem;padding-left:9%;color:#656363; font-size:0.2rem; padding-top:0.22rem;}
.zj_txt .li_pic3{ width:91%;padding-left:9%; height:0.5rem; line-height:0.5rem;color:#656363;padding-bottom:0.06rem;}
.zj_txt .li_pic3 span{color:#32b1b8; font-size:0.21rem;}
.zj_txt .li_pic4{ width:100%; height:0.7rem; position:relative;}
.zj_txt .li_pic4 a{ display:block; position:absolute; font-size:0.22rem; color:#fff; text-align:center; border-radius:50px; width:18.6%; height:0.38rem; line-height:0.38rem; top:0.1rem;}
.li_pic4 .zxyy{ background:#e5709d; right:23.2%;}
.li_pic4 .zxzj{ background:#32b1b8; left:23.2%;}
.zj_txt p{ line-height:0.4rem; padding-top:0.1rem;}
.zj_txt p strong{font-size:0.28rem; color:#656363; font-weight:400;}
.zj_txt p span{ color:#32b1b8;}
.page_next{ height:0.45rem; line-height:0.45rem; background:#f9fafc; border-radius:50px; color:#898989; font-size:0.22rem; text-indent:1.2em; margin-top:0.18rem; }
.page_next a{ color:#898989;}
.fanhui{ display:block; width:25.46%; height:0.45rem; border-radius:50px; color:#fff; background:#32b1b8; margin:0 auto; font-size:0.24rem; text-align:center; line-height:0.4rem; margin-top:0.4rem; margin-bottom:0.4rem;}
/*   Female infertility   */
.nvx_p1{ padding-top:0.32rem; line-height:0.4rem; text-indent:2em; font-size:0.25rem;}
.threesteps{ padding-top:0.32rem;}
.threesteps a li{ float:left; width:32%; height:0.61rem; border-radius:5px; background:#a4bbe4; margin-left:2%; color:#fff; text-align:center; font-size:0.28rem; line-height:0.27rem; padding-top:0.06rem;}
.threesteps li small{ font-size:0.21rem;}
.class_infer{ height:0.53rem; line-height:0.53rem; color:#fff; font-size:0.28rem; text-align:center; background:#c2225e; width:100%; margin-top:0.4rem;}
.class_content{ margin-top:0.4rem;}
.class_content ul{ width:100%; height:2.4rem; }
.class_content ul:nth-child(even){ background:#fff;padding:0.2rem 0 0.2rem 0;}
.class_content ul:nth-child(odd){background:#f9fafc;padding:0.16rem 0 0.22rem 0;}
.ccon_li01{ width:31%; height:2.26rem; border-radius:5px; float:left; margin-left:2%; text-align:center; background:#d87299; padding:0.07rem; font-size:0.28rem; line-height:1.7em;}
.ccon_li01 a{ color:#fff; display:block;}
.ccon_li02{ width:62.5%; height:2.4rem; border-radius:5px; float:left; margin-left:2%; line-height:0.4rem; font-size:0.25rem;}
.ccon_li02 p a{ color:#646464;}
.nxby_zj{ height:3.2rem; padding-top:0.4rem;}
.nxby_zj li{ float:left; height:2.67rem;}
.nxzj_l1{ width:39.65%;}
.nxzj_l2{ width:49.26%; margin-left:7.15%; position:relative;}
.nxzj_l2 h2{ width:100%; font-size:0.24rem; color:#898989; border-bottom:1px solid #898989; height:0.5rem; padding-top:0.2rem; font-weight:400; line-height:0.4rem;}
.nxzj_l2 h2 span{ font-size:0.28rem; padding-right:1em;}
.nxzj_l2 #nxzj_p1{ padding:0.15rem 0 0.13rem 0;}
.nxzj_l2 #nxzj_p2{ line-height:0.3rem;}
.nxzj_l2 .nx_zxzj{position:absolute; bottom:0.05rem; left:0; height:0.36rem; border-radius:50px; display:block; color:#fff; font-size:0.22rem; line-height:0.36rem; text-align:center; background:#d87299; width:40.5%;}
.nxzj_l2 .nx_zxyy{position:absolute; bottom:0.05rem; right:0; height:0.36rem; border-radius:50px; display:block; color:#fff; font-size:0.22rem; line-height:0.36rem; text-align:center; background:#32B1B8;width:40.5%;}
.nxby_zj2{ padding:0.4rem 0 0.4rem 0; height:3rem;}
.nxby_zj2 li{ float:left; width:30.6%; height:3rem; margin-left:3.9%; text-align:center;}
.nxby_zj2 li:first-child{ margin-left:0px;}
.nxby_zj2 li a{ color:#898989; font-size:0.28rem; line-height:0.4rem;}
.nxby_zj2 li p{line-height:0.3rem; padding-top:0.12rem; }
/*  Male infertility   */
.nanxby_p1{ padding-top:0.32rem; line-height:0.4rem; text-indent:2em; font-size:0.25rem;}
.nanxby_cont{ padding-top:0.4rem;}
.nanxby_cont li{ width:29.3%; background:#a4bbe4; border-radius:5px; float:left; margin-left:2.05%; text-align:center; padding:0 1.325% 0.08rem 1.325%; font-size:0.22rem; line-height:0.28rem;}
.nanxby_cont ul li:first-child{ margin-left:0;}
.nanxby_cont li a{ color:#fff;}
.nanxby_cont li h2{font-size:0.28rem; font-weight:400;}
.u1 li{ height:2.2rem; margin-bottom:0.2rem;}
.u2 li{ height:1.79rem;}
.u1 li img{ margin-bottom:0.02rem;}
.u2 li img{ margin-bottom:0.12rem;}
.u1 li h2{  line-height:0.46rem;}
.u2 li h2{  line-height:0.52rem;}
.nanxby_wlb li{ margin-top:0.3rem; line-height:0.38rem; border-bottom:1px solid #e5e5e5; padding-bottom:0.2rem;}
.nanxby_wlb li h2{ position:relative; font-size:0.28rem; width:100%; font-weight:400; height:0.5rem;}
.nanxby_wlb li h2 a{ color:#646464;}
.nanxby_xxnr{ display:block; position:absolute; height:0.36rem; border-radius:50px; width:18.3%; background:#e5709d; color:#fff; text-align:center; font-size:0.22rem; line-height:0.32rem; right:0; top:0;}
.swiper-pagination3{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

/*       */
.class_infer2{ height:0.53rem; line-height:0.53rem; color:#fff; font-size:0.28rem; text-align:center; background:#32b1b8; width:100%; margin-top:0.4rem;}
.class_content ul:nth-child(odd){background:#f9fafc;padding:0.16rem 0 0.22rem 0;}
.ccon_li012{ width:31%; height:2.26rem; border-radius:5px; float:left; margin-left:2%; text-align:center; background:#b8d0d2; padding:0.07rem; font-size:0.28rem; line-height:1.7em;}
.ccon_li012 a{ color:#fff; display:block;}
.nxzj_l2 .nx_zxzj2{position:absolute; bottom:0.05rem; left:0; height:0.36rem; border-radius:50px; display:block; color:#fff; font-size:0.22rem; line-height:0.36rem; text-align:center; background:#d87299; width:40.5%;}
.nanxby_xxnr2{ display:block; position:absolute; height:0.36rem; border-radius:50px; width:18.3%; background:#b8d0d2; color:#fff; text-align:center; font-size:0.22rem; line-height:0.32rem; right:0; top:0;}













 

