﻿        @charset "utf-8";
        /* CSS Document */
        /*ipone按钮样式*/

        input[type="button"],
        input[type="submit"],
        input[type="reset"] {
            -webkit-appearance: none;
        }

        textarea {
            -webkit-appearance: none;
        }

        .button {
            border-radius: 0;
        }

        body {
            font-family: "微软雅黑";
            padding: 0;
            margin: 0;
            background: #fff;
        }

        a,
        abbr,
        acronym,
        address,
        applet,
        article,
        aside,
        audio,
        b,
        big,
        blockquote,
        body,
        button,
        canvas,
        caption,
        center,
        cite,
        code,
        dd,
        del,
        details,
        dfn,
        div,
        dl,
        dt,
        em,
        embed,
        fieldset,
        figcaption,
        figure,
        footerer,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        header,
        hgroup,
        html,
        i,
        iframe,
        img,
        input,
        ins,
        kbd,
        label,
        legend,
        li,
        mark,
        menu,
        nav,
        object,
        ol,
        output,
        p,
        pre,
        q,
        ruby,
        s,
        samp,
        section,
        small,
        span,
        strike,
        strong,
        sub,
        summary,
        sup,
        table,
        tbody,
        td,
        tfooter,
        th,
        thead,
        time,
        tr,
        tt,
        u,
        ul,
        var,
        video {
            margin: 0;
            padding: 0;
            border: 0;
            text-decoration: none
        }

        html {
            font-size: 100px;
            width: 100%;
            height: auto;
            margin: 0 auto;
            max-width: 640px
        }

        input {
            outline: 0
        }

        body {
            font-size: 14px
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        span {
            outline: 0;
            font-size: 100%
        }

        ol,
        ul,
        ul li {
            list-style: none
        }

        a {
            text-decoration: none
        }

        .tc {
            text-align: center
        }

        .tr {
            text-align: right
        }

        .teind25 {
            text-indent: 2em
        }

        .txtform {
            text-transform: uppercase
        }

        .fb {
            font-weight: 700
        }

        .fn {
            font-weight: 400
        }

        .fl {
            float: left
        }

        .fr {
            float: right
        }

        .left {
            float: left;
        }

        .right {
            float: right;
        }

        .clearfix {
            *zoom: 1;
        }

        .clearfix:before,
        .clearfix:after {
            display: table;
            content: "";
            line-height: 0;
        }

        .pr {
            position: relative
        }

        .pa {
            position: absolute
        }

        .color_white {
            color: #fff
        }

        .disp {
            display: block
        }

        .block {
            display: block
        }

        .inblock {
            display: inline-block
        }

        /* header */

        .header {
            position: relative;
            width: 100%;
            height: .66rem;
            margin: 0 auto;
            max-width: 640px;
            background: #2eb4bf;
        }

        .header img {
            display: block;
        }

        .header .homeicon {
            width: .66rem;
            height: .66rem;
        }

        .header .homeicon img {
            width: .33rem;
            height: .31rem;
            margin-left: .165rem;
            margin-top: .18rem;
        }

        .phonelines {
            width: .12rem;
            height: .66rem;
        }

        .phonelines img {
            width: .05rem;
            height: .5rem;
            margin: 0 auto;
            margin-top: .1rem;
        }

        .header .homelogo {
            width: 2rem;
            height: .66rem;
        }

        .header .homelogo img {
            height: .53rem;
            margin-left: .13rem;
            margin-top: .05rem;
        }

        .header .phone {
            width: 2.25rem;
            height: .66rem;
            position: absolute;
            bottom: 0;
            right: .13rem;
            line-height: .66rem;
            text-decoration: none;
        }

        .header .phone img {
            width: .22rem;
            height: .23rem;
            display: block;
            margin-top: .22rem;
            float: left;
        }

        .header .phone p {
            margin-left: .1rem;
            font-size: .22rem;
            color: #fff;
            float: left;
        }

        .header .phone p span {
            font-size: .28rem;
        }

        /* DrawerLayout */

        div.drawericon-box {
            width: 5.58rem;
            background: rgba(24, 31, 37, 0.96);
            position: absolute;
            top: 0;
            right: 8rem;
            z-index: 9999;
            display: none;
            padding-bottom: 50%;
        }

        div.drawericon-box dl {
            position: relative;
            width: 90%;
            height: auto;
            margin: 0.4rem auto 0 auto;
        }

        div.drawericon-box dl dd {
            position: relative;
            width: 100%;
            height: auto;
            line-height: 0.3rem;
            border-bottom: 0.01rem solid #43494e;
            margin: 0 auto;
            padding-top: 0.27rem;
            padding-bottom: 0.27rem;
        }

        div.drawericon-box dl dd a.outsidea {
            display: block;
            width: 100%;
            height: 0.3rem;
            margin: 0 auto;
        }

        div.drawericon-box dl dd a.outsideas {
            display: block;
            width: 100%;
            height: auto;
            margin: 0 auto;
        }

        div.drawericon-box dl dd h2 {
            width: 100%;
            height: 0.3rem;
            line-height: 0.3rem;
            font-weight: normal;
        }

        div.drawericon-box dl dd h2 b {
            float: left;
            width: 0.28rem;
            height: 0.29rem;
        }

        div.drawericon-box dl dd h2 b img {
            display: block;
            width: 0.28rem;
            height: 0.29rem;
        }

        div.drawericon-box dl dd h2 p {
            float: left;
            font-size: 0.22rem;
            color: #2eb4bf;
            line-height: 0.3rem;
            margin-left: 0.15rem;
        }

        div.drawericon-box dl dd h2 p a {
            color: #2eb4bf;
        }

        div.drawericon-box dl dd .shutbtn {
            display: block;
            width: 0.22rem;
            height: 0.22rem;
            position: absolute;
            top: 0.27rem;
            right: 0rem;
        }

        div.drawericon-box dl dd .shutbtn img {
            display: block;
            position: absolute;
            top: 0;
            right: 0;
        }

        div.drawericon-box dl dd .shutbtn img.hot1 {
            width: 0.21rem;
            height: 0.21rem;
        }

        div.drawericon-box dl dd .shutbtn img.hot2 {
            width: 0.13rem;
            height: 0.22rem;
            display: none;
        }

        div.drawericon-box dl dd .shutbtn0 {
            display: block;
            width: 0.13rem;
            height: 0.22rem;
            position: absolute;
            top: 0.27rem;
            right: 0rem;
        }

        div.drawericon-box dl dd .shutbtn0 img {
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            width: 0.13rem;
            height: 0.22rem;
        }

        div.drawericon-box ul {
            display: none;
            width: 100%;
            height: 0.4rem;
            margin: 0 auto;
            margin-top: 0.2rem;
        }

        div.drawericon-box ul li {
            float: left;
            width: 1.08rem;
            height: 0.38rem;
            margin-right: 0.17rem;
            line-height: 0.38rem;
            text-align: center;
            font-size: 0.2rem;
            color: #fff;
            border: 0.01rem solid #3f4752;
            border-radius: 0.1rem;
        }

        div.drawericon-box ul li a {
            color: #fbfdfd;
        }

        div.drawericon-box ul li:last-child {
            margin-right: 0;
        }

        div.drawericon-box ul li a.project {
            display: block;
            color: #fbfdfd;
        }

        div.drawericon-box a.telbtn {
            position: absolute;
            bottom: -10%;
            left: 25%;
            display: block;
            width: 50%;
            height: 0.31rem;
            margin: 0 auto;
        }

        div.drawericon-box a.telbtn b {
            float: left;
            display: block;
            width: 0.30rem;
            height: 0.31rem;
            margin-top: 0.035rem;
        }

        div.drawericon-box a.telbtn b img {
            display: block;
            width: 0.30rem;
            height: 0.31rem;
        }

        div.drawericon-box a.telbtn span {
            float: left;
            display: block;
            font-size: 0.28rem;
            color: #2eb4bf;
            margin-left: 0.1rem;
        }

        @media (min-width:321px)and (max-width:479px) {

            /* 兼容安卓5.0 5.5 */
            div.drawericon-box ul li {
                border: 0.02rem solid #3f4752;
            }

            div.drawericon-box a.telbtn b {
                margin-top: 0.018rem;
            }
        }

        @media (min-width:0px) and (max-width:320px) {

            /* 兼容安卓小屏 苹果4 or 5 */
            div.drawericon-box ul li {
                border: 0.02rem solid #3f4752;
            }
        }

        .closebtn {
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
            position: fixed;
            z-index: 999;
            display: none;
        }

        /* banner */

        .sybanner {
            width: 100%;
            height: 3.83rem;
            max-width: 640px;
            margin: 0 auto;
            background: url(/res710/images/banner.png) no-repeat top center;
            background-size: 100% auto;
        }

        .sybanner h1 {
            font-size: 0.3743rem;
            color: #2ebfc1;
            font-weight: normal;
            padding-top: 0.59rem;
            padding-left: .43rem;
        }

        .sybanner h5 {
            font-size: 0.2648rem;
            color: #333;
            font-weight: normal;
            padding-top: 0.05rem;
            padding-left: .43rem;
        }

        .banner-main {
            width: 3.34rem;
            height: 1.6rem;
            margin-top: 0.3rem;
            margin-left: .4rem;
            background: url(/res710/images/tm.png) repeat;
        }

        .banner-main p {
            font-size: 0.16rem;
            color: #333333;
            line-height: 0.26rem;
            width: 91%;
            height: auto;
            margin: 0 auto;
            padding-top: 0.15rem;
        }

        /* nav */

        .mainnav {
            width: 94%;
            height: 100%;
            display: table;
            margin: .35rem auto;
            max-width: 640px;
        }

        .mainnav li {
            float: left;
            width: 21%;
            margin: auto 2% .25rem 2%;
        }

        .mainnav li:nth-child(5),
        .mainnav li:nth-child(6),
        .mainnav li:nth-child(7),
        .mainnav li:nth-child(8) {
            margin: auto 2%
        }

        .mainnav li a {
            display: block;
            width: 100%;
            height: auto;
        }

        .mainnav li em {
            display: block;
            width: .83rem;
            height: .83rem;
            margin: 0 auto;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            border: 1px solid #29d7ca;
        }

        .mainnav li em img {
            display: block;
            width: .83rem;
            height: .83rem;
        }

        .mainnav li p {
            font-size: .24rem;
            color: #666;
            text-align: center;
            margin-top: .05rem;
        }

        /* 新闻资讯 */

        .homepage-news {
            width: 100%;
            height: 5.60rem;
            margin: 0 auto;
        }

        .homepage-news h2 {
            position: relative;
            width: 100%;
            height: 0.67rem;
            text-align: center;
            background: #ededed;
        }

        .homepage-news h2 p {
            display: block;
            width: 2.15rem;
            height: 0.72rem;
            line-height: 0.72rem;
            position: absolute;
            top: 0;
            left: 35%;
            margin-right: -320px;
        }

        .homepage-news h2 b {
            float: left;
            font-size: 0.32rem;
            font-family: "微软雅黑";
            line-height: 0.67rem;
            color: #474747;
            margin: 0 0.06rem;
        }

        .homepage-news p span {
            float: left;
            font-size: 0.2rem;
            font-weight: normal;
            text-align: center;
            font-style: normal;
        }

        .homepage-news-mains {
            width: 100%;
            height: auto;
            margin: 0 auto;
        }

        .homepage-news-mains .homepage-news-main.block {
            display: block;
            width: 100%;
            margin: 0 auto;
        }

        .homepage-news-img {
            position: relative;
            width: 87%;
            overflow: hidden;
            height: 2.39rem;
            margin: 0.16rem auto;
        }

        .homepage-news-img .bannerhd {
            width: 100%;
            height: .06rem;
            position: absolute;
            z-index: 1;
            bottom: 0.08rem;
            left: 50%;
            margin-left: -0.38rem;
            text-align: center;
        }

        .homepage-news-img .bannerhd ul {
            width: 100%;
            display: block;
            height: .06rem;
            text-indent: -99rem;
            margin: 0 auto;
        }

        .homepage-news-img .bannerhd li {
            display: block;
            float: left;
            width: 0.06rem;
            height: 0.06rem;
            background: #999;
            overflow: hidden;
            margin: 0;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            margin: auto 0.05rem;
            text-indent: -99rem;
        }

        .homepage-news-img .bannerhd ul .on {
            background: #333;
        }

        .homepage-news-img img {
            width: 100%;
            height: 2.39rem;
            margin: 0 auto;
            display: block;
        }

        .homepage-news-article {
            width: 100%;
            height: 2.18rem;
            margin: 0 auto;
            border-top: 0.01rem solid #f4f4f4;
            border-bottom: 0.01rem solid #f4f4f4;
        }

        .homepage-news-article ul {
            width: 90%;
            height: auto;
            margin: 0 auto;
        }

        .homepage-news-article li {
            height: 0.45rem;
            border-bottom: 0.01rem dashed #e6e6e6;
            margin: 0 auto;
        }

        .homepage-news-article li a {
            display: block;
            width: 100%;
            height: 0.45rem;
            line-height: 0.45rem;
        }

        .homepage-news-article li b {
            float: left;
            display: block;
            width: 0.20rem;
            height: 0.21rem;
            margin-top: 0.13rem;
            margin-left: 0.05rem;
        }

        .homepage-news-article li b img {
            display: block;
            width: 0.20rem;
            height: 0.21rem;
        }

        .homepage-news-article li p {
            float: left;
            font-size: 0.22rem;
            color: #666666;
            line-height: 0.45rem;
            margin-left: 0.12rem;
        }

        .homepage-news-article a.more {
            float: right;
            margin-right: 0.39rem;
            display: block;
            height: 0.19rem;
            margin-top: 0.21rem;
            width: 27%;
        }

        .homepage-news-article a.more b,
        .homepage-news-article a.more b img {
            display: block;
            width: 0.2rem;
            height: 0.19rem;
            margin-top: 0.02rem;
        }

        .homepage-news-article a.more span {
            line-height: 0.22rem;
            font-size: 0.18rem;
            color: #666666;
            margin-left: 0.05rem;
        }

        /* 医师团队 */

        .homepage-experts {
            width: 98%;
            margin: 0 auto
        }

        /*height:5.84rem;*/

        .homepage-experts h1 {
            display: block;
            text-align: center;
            font-size: 0.38rem;
        }

        .homepage-experts h2 {
            font-size: .32rem;
            color: #666;
            text-align: center;
            margin: .25rem auto .12rem auto
        }

        .homepage-experts h2 a {
            color: #474747
        }

        .homepage-experts h2 em {
            font-size: .2rem;
            font-weight: 400;
            text-align: center;
            font-style: normal
        }

        .homepage-experts h3 {
            font-weight: 400;
            font-size: .22rem;
            color: #666;
            text-align: center
        }

        .experts-box {
            position: relative;
            width: 95%;
            height: 3.96rem;
            margin: .4rem auto;
            overflow: hidden
        }

        .experts-box-main {
            float: left;
            width: 6.3rem;
            height: 3.96rem;
            margin: 0 auto
        }
        .experts-box-main div.fl a{
            display: block;
            width: 42vw;
            height: 54vw;
            overflow: hidden;
        }

        .experts-box-main div.fl img {
            display: block;
            width: 2.53rem;
            background-color: #d8d9dd;
        }

        .experts-box-main div.fr {
            width: 52%;
            height: auto;
            font-weight: 400
        }

        .experts-box-main div.fr h3 {
            width: 100%;
            height: .42rem;
            overflow: hidden;
            text-align: left
        }

        .experts-box-main div.fr h3 a {
            font-size: .36rem;
            color: #505050
        }

        .experts-box-main div.fr h3,
        .experts-box-main div.fr h4,
        .experts-box-main div.fr p {
            font-size: .2rem;
            color: #666;
            font-weight: 400;
            line-height: .42rem
        }

        .experts-box-main div.fr p a {
            color: red;
        }

        .experts-box-main div.fr h6 {
            display: block;
            width: .97rem;
            height: .35rem;
            line-height: .35rem;
            text-align: center;
            font-size: .2rem;
            color: #fff;
            font-weight: 400;
            margin: .18rem .05rem;
            background: #2eb4bf
        }

        .experts-box-main div.fr a.yyzjbtn {
            display: block;
            width: 1.4rem;
            height: .38rem;
            line-height: .38rem;
            font-size: .22rem;
            color: #fff;
            text-align: center;
            background: #2eb4bf;
            border-radius: .1rem;
            margin-top: .15rem
        }

        .experts-box-tab {
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            width: 56%;
            height: .78rem
        }

        .experts-box-tab b,
        .experts-box-tab span {
            display: block;
            float: left
        }

        .experts-box-tab span {
            cursor: pointer;
            display: block;
            margin-top: .25rem
        }

        .experts-box-tab span:last-child {
            float: right
        }

        .experts-box-tab span img {
            display: block;
            width: .28rem;
            height: .3rem
        }

        .experts-box-tab b {
            width: .75rem;
            height: .75rem;
            border-radius: 50%;
            margin: 0 .08rem
        }

        .experts-box-tab b img {
            display: block;
            width: .72rem;
            height: .72rem;
            border-radius: 50%;
            border: .03rem solid #c9c9c9
        }

        .experts-box-tab b.cur img {
            border: .03rem solid #649be1
        }

        .picScroll {
            position: relative;
            margin: .4rem auto .5rem auto;
            z-index: 0
        }

        .picScroll .hdd {
            display: none;
        }

        .picScroll .bd ul {
            width: 100%;
            float: left
        }

        .picScroll .bd li {
            width: 100%;
            float: left
        }

        .picScroll .hd {
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            width: 56%;
            height: .78rem
        }

        .picScroll .hd ul {
            position: absolute;
            width: 80%;
            height: .78rem;
            float: left
        }

        .picScroll .hd li {
            display: block;
            margin: 0 .062rem;
            border: .03rem solid #fff;
            float: left;
            width: .75rem;
            height: .75rem;
            line-height: .75rem;
            font-size: .12rem;
            text-align: center;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            background-color: #d8d9dd;
        }

        .picScroll .tabcont {
            position: relative;
            width: 80%;
        }

        #cur ul .on {
            border: .03rem solid #c9c9c9
        }

        .picScroll .next,
        .picScroll .prev {
            cursor: pointer;
            display: block;
            float: left;
            width: .28rem;
            height: .3rem;
            margin-top: .25rem
        }

        .picScroll span {
            display: block;
            width: 10%;
            height: .3rem
        }

        .picScroll span img {
            display: block;
            width: .28rem;
            height: .3rem
        }

        #slidetabdata {
            display: none;
        }

        /* 实验室-公共版块 */

        .homepage-laboratory {
            width: 100%;
            height: 5rem;
            margin: 0 auto;
            background: #f4f4f4
        }

        .homepage-laboratory h2 {
            font-size: .3rem;
            color: #474747;
            text-align: center;
            padding-top: .15rem;
            height: 0.67rem;
            line-height: 0.67rem;
        }

        .homepage-laboratory h5 {
            font-size: .2rem;
            color: #666;
            text-align: center;
            font-weight: 400;
            line-height: .24rem;
            margin: .18rem auto
        }

        .homepage-laboratory-nr {
            position: relative;
            width: 95%;
            height: 1.58rem;
            margin: .12rem auto;
            background: #fff
        }

        .homepage-laboratory-nr img {
            width: 3.79rem;
            height: 1.58rem;
            float: left
        }

        .homepage-laboratory-nr p {
            width: 35%;
            float: right;
            margin-right: .05rem;
            font-size: .2rem;
            color: #666;
            line-height: .33rem;
            margin-top: .15rem
        }

        .homepage-laboratory-nr h6 {
            -moz-border-radius: 0 50px 50px 0;
            -webkit-border-radius: 0 50px 50px 0;
            border-radius: 0 50px 50px 0;
            width: 1.43rem;
            height: .43rem;
            font-weight: 400;
            font-size: .22rem;
            color: #fff;
            line-height: .43rem;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
            background-image: linear-gradient(to left, #4794cc, #34a5c9, #1bbbc5, #08cbc2)
        }

        /* 学术交流 */

        .xsjlBox {
            width: 98%;
            height: auto;
            margin: 0 auto;
            margin-bottom: 0.25rem;
            max-width: 640px;
        }

        .xsjlBox h2 {
            color: #666;
            font-size: 0.3rem;
            padding-top: 0.25rem;
        }

        .xsjl {
            overflow: hidden;
            width: 100%;
            height: auto;
            margin: 0 auto 0.25rem auto;
            max-width: 640px;
        }

        .xsjlbd dl {
            width: 100%;
            height: auto;
            margin: 0.25rem auto;
        }

        .xsjlbd dd {
            float: left;
            display: block;
            width: 1.94rem;
            height: auto;
            margin: 0 0.06rem;
        }

        .xsjlbd img {
            display: block;
            width: 1.94rem;
            height: 1.94rem;
        }

        .xsjlhd {
            width: 70%;
            height: 0.08rem;
            margin: 0.3rem auto 0 auto;
            z-index: 1;
        }

        .xsjlhd li {
            display: inline-block;
            width: 22%;
            height: 0.04rem;
            float: left;
            background: #e5e5e5;
            text-indent: -9999px;
            overflow: hidden;
            margin: 0 0.05rem;
            cursor: pointer;
        }

        .xsjlhd li.on {
            background: #2eb4bf;
            margin-top: 0;
        }

        /* footer */

        footer {
            width: 100%;
            height: auto;
            margin: 0 auto;
            max-width: 640px;
            background: #38b9c3;
            float: left;
        }

        .footer-form {
            width: 100%;
            height: auto;
            margin: 0 auto;
        }

        .footer-form h3 {
            width: 100%;
            height: .56rem;
            line-height: .56rem;
            text-align: center;
            font-size: .22rem;
            color: #fff;
            font-weight: 400;
            background: url(../images/form_icon_exclamation.png) no-repeat 20% 52% #2eb4bf;
            background-size: .24rem .24rem;
            display: none;
        }

        .footer-form form {
            width: 80%;
            height: auto;
            margin: 0 auto;
            margin-bottom: .4rem
        }

        .footer-form form h2 {
            font-size: .36rem;
            color: #fff;
            margin: .45rem auto;
            text-align: center
        }

        .footer-form form ul {
            width: 100%;
            height: auto;
            margin: 0 auto
        }

        .footer-form form li {
            height: .62rem;
            line-height: .62rem;
            margin: .42rem auto
        }

        .footer-form form li:last-child {
            height: 1.17rem
        }

        .footer-form form b {
            float: left;
            width: 15%;
            margin-top: .14rem
        }

        .footer-form form b img {
            display: block;
            margin: 0 auto;
            text-align: center
        }

        .footer-form form b img.form_icon_name {
            width: .38rem;
            height: .44rem
        }

        .footer-form form b img.form_icon_tel {
            width: .4rem;
            height: .4rem
        }

        .footer-form form b img.form_icon_time {
            width: .43rem;
            height: .42rem
        }

        .footer-form form b img.form_icon_message {
            width: .46rem;
            height: .31rem
        }

        .footer-form form li:last-child b {
            margin-top: 0
        }

        .footer-form form input {
            outline: 0;
            float: left;
            width: 81%;
            height: .62rem;
            background: #fff;
            font-size: .24rem;
            color: #121212;
            line-height: .62rem;
            font-family: "微软雅黑";
            padding-left: .14rem;
            border: .02rem solid #eee
        }

        .footer-form form textarea {
            outline: 0;
            background: #fff;
            border: 0;
            width: 80%;
            height: 1.17rem;
            font-size: .24rem;
            color: #121212;
            line-height: .62rem;
            font-family: "微软雅黑";
            border: .01rem solid #c6c6c6;
            padding-left: .15rem;
            resize: none
        }

        .footer-form form li:first-child input {
            border-color: #fff
        }

        .footer-form form #datepic {
            cursor: pointer
        }

        .submit-btn {
            display: block;
            width: 1.84rem;
            height: .48rem;
            font-size: .24rem;
            color: #38b9c3;
            line-height: .48rem;
            text-align: center;
            margin: 0 auto;
            background: #fff;
            border-radius: .05rem
        }

        .footer-form .copyright {
            width: 100%;
            /* height: 1.95rem; */
            background: #3d3d3d;
            padding-top: .2rem;
            padding-bottom: 0.5rem;
        }

        .footer-form .copyright p a {
            color: #fff;
        }

        .footer-form .copyright p {
            font-size: .18rem;
            color: #fff;
            line-height: .33rem;
            text-align: center;
            margin: .05rem auto
        }

        /* 立即通话 */

        .s-ripple {
            cursor: pointer;
            position: fixed;
            width: 17%;
            max-width: 331px;
            z-index: 999999;
            top: 65%;
            right: 1%;
            -webkit-overflow-scrolling: touch
        }

        .s-ripple .min-tel {
            -webkit-animation: tada 1.5s linear normal both infinite;
            -o-animation: tada 1.5s linear normal both infinite;
            animation: tada 1.5s linear normal both infinite;
            position: absolute;
            width: 35%;
            left: 0;
            top: 2%
        }

        .s-ripple img {
            border: 0 none;
            height: auto;
            max-width: 100%;
            width: auto;
            display: block;
            position: relative;
            z-index: 999999
        }

        @keyframes tada {
            0% {
                -webkit-transform: scale(1)
            }

            10%,
            20% {
                -webkit-transform: scale(.9) rotate(-3deg)
            }

            30%,
            50%,
            70%,
            90% {
                -webkit-transform: scale(1.1) rotate(3deg)
            }

            40%,
            60%,
            80% {
                -webkit-transform: scale(1.1) rotate(-3deg)
            }

            100% {
                -webkit-transform: scale(1) rotate(0)
            }
        }

        @-webkit-keyframes tada {
            0% {
                -webkit-transform: scale(1)
            }

            10%,
            20% {
                -webkit-transform: scale(.9) rotate(-3deg)
            }

            30%,
            50%,
            70%,
            90% {
                -webkit-transform: scale(1.1) rotate(3deg)
            }

            40%,
            60%,
            80% {
                -webkit-transform: scale(1.1) rotate(-3deg)
            }

            100% {
                -webkit-transform: scale(1) rotate(0)
            }
        }

        @media (min-width:0px) and (max-width:320px) {
            兼容安卓小屏 苹果4 or 5 header .phone {
                width: 2.2rem
            }
        }

        /* 自定义页面 */
        /* 医院介绍 */

        .yyjsbner {
            width: 6.4rem;
            height: 3.5rem;
            margin: 0 auto;
        }

        .yyjsbner img {
            display: block;
            width: 100%;
            height: 3.5rem;
        }

        .weizhi {
            width: 100%;
            max-width: 640px;
            margin: 0 auto;
        }

        .weizhi ul {
            width: 94%;
            height: 30px;
            line-height: 30px;
            color: #888888;
            margin: 10px auto;
            font-size: 16px;
        }

        .weizhi ul li {
            float: left;
            padding: 0 3px;
        }

        .weizhi ul li a {
            color: #888888;
        }

        .xw-title {
            width: 94%;
            margin: 0 auto;
        }

        .xw-title h2 {
            width: 100%;
            font-size: 20px;
            text-align: center;
            border-bottom: 1px solid #eeeeee;
            padding-bottom: 10px;
        }

        .yyjs {
            width: 6.4rem;
            margin: 0 auto;
            font-size: 0.24rem;
        }

        .jsbt {
            height: 1.35rem;
        }

        .jsbt dl {
            float: left;
            margin-left: 0.22rem;
        }

        .jsbt dl img {
            width: 0.95rem;
            height: auto;
        }

        .jsbt dl.first {
            margin-left: 0.37rem;
        }

        .jsbt dl img {
            width: 0.95rem;
            height: auto;
        }

        .jsbt dl dd {
            color: #888;
            line-height: 0.45rem;
            height: 0.45rem;
        }

        .bdjs {
            width: 6rem;
            height: 2.8rem;
            margin: 0 auto;
        }

        .bdjs .left {
            width: 2.37rem;
            height: auto;
            float: left;
        }

        .bdjs .right {
            float: right;
            width: 3.61rem;
        }

        .bdjs .right p {
            width: 3.45rem;
            float: right;
            line-height: 0.4rem;
        }

        .bdjs .right p a {
            color: #e9635a;
            font-size: 0.2rem;
            float: right;
            padding-top: 0.05rem;
            padding-right: 0.05rem;
        }

        .neibt {
            width: 6.4rem;
            height: 0.8rem;
            background: #76c7c0;
            font-size: 0.45rem;
            text-align: center;
            line-height: 0.8rem;
            margin: 0.35rem auto 0.2rem auto;
            color: #fff;
        }

        .neibt a {
            color: #fff;
        }

        .rongyu {
            width: 6rem;
            height: 1.7rem;
            margin: 0 auto;
        }

        .rongyu img {
            float: left;
            width: 2.57rem;
            margin-left: 0.27rem;
            margin-bottom: 0.24rem;
        }

        .nan2 {
            width: 6rem;
            margin: 0 auto;
            font-size: 0.24rem;
            border-bottom: 1px solid #ccc;
        }

        .nan2 p,
        .nan2 .rg-txt {
            font-size: .18rem;
            line-height: 0.32rem;
            margin-bottom: 0.2rem;
        }

        .nan2 .pr {
            height: 1.85rem;
            overflow: hidden;
            margin-bottom: 0.05rem;
        }

        .nantu {
            width: 6rem;
            height: 4.4rem;
            margin: 0 auto;
        }

        .nantu a {
            position: relative;
            display: block;
            float: left;
            width: 2.96rem;
            height: 2rem;
            margin-top: 0.2rem;
        }

        .nantu img {
            display: block;
            width: 2.96rem;
        }

        .nantu p {
            text-indent: 0;
            position: absolute;
            background: #313131;
            opacity: 0.9;
            color: #fff;
            bottom: 0;
            width: 2.94rem;
            height: 0.48rem;
            font-size: 0.16rem;
            text-align: center;
            line-height: 0.22rem;
            padding-top: 0.1rem;
        }

        .news-content {
            padding: 0.28rem 0;
            height: 1.66rem;
        }

        .news-content:nth-child(2n+1) {
            background: #f8fbfb;
        }

        .news-content img {
            float: left;
            width: 2.2rem;
            height: 1.66rem;
            margin-left: 0.2rem;
        }

        .news-content div {
            float: right;
            width: 52%;
            margin-right: 0.2rem;
            height: 1.66rem;
        }

        .news-content h2 {
            font-size: 0.26rem;
            width: 100%;
            line-height: 0.26rem;
            height: 0.28rem;
            overflow: hidden;
            text-overflow: ellipsis;
            padding-bottom: 0.05rem;
            border-bottom: 1px solid #eeeeee;
        }

        .news-content p {
            font-size: 0.24rem;
            margin-top: 0.05rem;
            color: #888888;
        }

        .news-content p a {
            color: #e9635a;
        }

        .bgcolor {
            background: #faf5f5;
        }

        .ryzj {
            width: 6rem;
            margin: 0 auto 0.3rem;
            line-height: 0.4rem;
            font-size: 0.24rem;
        }

        .ryzj a {
            color: #e9635a;
            font-size: 0.2rem;
            float: right;
            padding-top: 0.05rem;
            padding-right: 0.05rem;
        }

        /* 男性不育 */

        .bnerpic {
            width: 100%;
            height: auto;
            max-width: 640px;
            margin: 0 auto;
        }

        .bnerpic a {
            display: block;
            width: 6.4rem;
            height: 3.44rem;
        }

        .bnerpic img {
            display: block;
            width: 6.4rem;
            height: 3.44rem;
        }

        .nxby-nav div {
            width: 100%;
            height: 3.1rem;
            max-width: 640px;
            margin: 0 auto;
        }

        .nxby-nav dl {
            width: 25%;
            float: left;
            margin: 0.20rem auto 0;
        }

        .nxby-nav dt {
            width: 1.13rem;
            height: 1.13rem;
            margin: 0 auto;
        }

        .nxby-nav dt a {
            font-size: 0px;
            float: left;
            width: 1.13rem;
            height: 1.13rem;
            margin: 0 auto;
        }

        .nxby-nav dt img {
            width: 100%;
            height: auto;
        }

        .nxby-nav dd a {
            display: block;
            text-align: center;
            font-size: 0.16rem;
            color: #666666;
        }

        .bar1 {
            width: 6rem;
            height: 0.4rem;
            margin: 0 auto 0.45rem auto;
            border-bottom: 0.03rem solid #e6743c;
        }

        .bar1 li {
            float: left;
            width: 1.94rem;
            font-size: 0.3rem;
            color: #e6743c;
            border: 0.03rem solid #fff;
            border-bottom: none;
            text-indent: 0.4rem;
            cursor: pointer;
            height: 0.4rem;
            line-height: 0.4rem;
        }

        .bar1 li.on {
            background: url("/nxby/images/g.jpg") no-repeat 0.05rem 0.05rem;
            font-weight: bold;
            background-size: 0.33rem 0.31rem;
            border: 0.03rem solid #e6743c;
            border-bottom: none;
        }

        .bar1 li.right {
            float: right;
        }

        p.hot1 {
            border: none;
            border-bottom: 1px solid #eff5f5;
            color: #333;
            text-indent: .35rem;
            width: 88%;
            margin: 15px auto;
            padding: 10px 3%;
            font-size: 16px;
            line-height: 22px;
            max-width: 640px
        }

        .nav div {
            padding-bottom: 20px
        }

        .contain1-1 img {
            width: 2.15rem;
            height: 1.9rem;
            border: .03rem solid #fff;
            box-shadow: 4px 2px 6px #efefef
        }

        .contain1box p {
            font-size: .24rem;
            width: 3.72rem;
            text-indent: 2em;
            line-height: .4rem
        }

        .contain1box {
            margin: 0.45rem auto !important;
        }

        .contain1-1 {
            height: 1.93rem;
            margin: 0.34rem auto
        }

        .contain1-1 img {
            width: 2.15rem;
        }

        .nan2 h2 {
            color: #e6743c;
            font-size: 0.3rem;
            font-weight: normal;
            vertical-align: middle;
            line-height: 0.45rem;
            margin-bottom: 0.2rem;
        }

        .wen1 {
            margin: 0.2rem auto;
            color: #e9635a;
            text-decoration: underline;
            width: 100%;
            text-align: center;
            display: block;
        }

        .wen1:hover {
            color: #e9635a;
        }

        .wen2 {
            width: 4.4rem;
            height: 0.48rem;
            line-height: 0.48rem;
            text-align: center;
            color: #fff;
            background: #e9635a;
            border-radius: 0.15rem;
            display: block;
            margin: 0.3rem auto;
        }

        .nantu a {
            position: relative;
            margin-top: 0.2rem;
            width: 2.96rem;
            height: 2rem;
        }

        .nantu img {
            width: 2.96rem;
        }

        .nan2 h2 span {
            width: 0.45rem;
            height: 0.45rem;
            background: #e6743c;
            color: #fff;
            display: inline-block;
            border-radius: 0.45rem;
            text-align: center;
            line-height: 0.45rem;
            vertical-align: middle;
        }

        /*人工授精*/

        .rgsj {
            width: 6.4rem;
            margin: 0 auto 0.3rem
        }

        p.hot1 {
            border: none;
            border-bottom: 1px solid #eff5f5;
            color: #333;
            text-indent: 0.35rem;
            width: 88%;
            margin: 15px auto;
            padding: 10px 3%;
            font-size: 16px;
            line-height: 22px;
            max-width: 640px;
        }

        .nav div {
            padding-bottom: 20px;
        }

        .bar2 {
            width: 6.34rem;
            margin: 0 auto;
        }

        .bar2 li {
            cursor: pointer;
            width: 1.56rem;
            float: left;
            height: 0.8rem;
            font-size: 0.3rem;
            text-align: center;
            line-height: 0.8rem;
            border-radius: 0.05rem;
            background: #76c7c0;
            margin-left: 0.03rem;
            color: #fff;
            font-weight: normal;
        }

        .bar2 li.first {
            margin-left: 0;
        }

        .bar2 li.cur {
            font-weight: bold;
            background: #1eb6ba;
        }

        .contain2 .sj {
            position: absolute;
            left: 0.65rem;
            top: -0.21rem;
            display: block;
            width: 0.25rem;
            height: 0.21rem
        }

        .contain2-box {
            width: 6rem;
            height: 5rem;
            margin: 0 auto;
            padding-top: 0.4rem;
            position: relative;
            overflow: hidden;
        }

        .contain2-box div.clearfix {
            height: 2.05rem;
        }

        .contain2-box img {
            display: block;
            width: 2.6rem;
            height: 2.07rem;
        }

        .contain2-box div.right {
            width: 3.2rem;
            height: 2.07rem;
            font-size: 0.24rem;
        }

        .contain2-box div.right p a {
            color: #666666;
            font-size: 0.2rem;
            float: right;
            padding-top: 0.05rem;
            padding-right: 0.05rem;
        }

        .contain2-box div.right h2 a {
            font-size: 0.28rem;
            color: #a4b764;
        }

        .contain2-box div.right p {
            line-height: 0.38rem;
            padding-top: 0.05rem;
        }

        .contain2-box ul {
            margin-top: 0.3rem;
        }

        .contain2-box ul li {
            font-size: 0.24rem;
            width: 5.98rem;
            height: 0.58rem;
            line-height: 0.58rem;
            border: 0.01rem dashed #c2dfdf;
            background: url(../images/icon10.png) 0.22rem 0.14rem no-repeat;
            margin-top: 0.06rem;
            border-radius: 0.05rem;
            background-size: 0.3rem auto;
        }

        .contain2-box ul li a {
            color: #666666;
            padding-left: 0.6rem;
        }

        .fenlei {
            width: 6.4rem;
            margin: 0 auto;
            font-size: 0.24rem;
        }

        .fenlei h2 {
            width: 6rem;
            height: 0.7rem;
            text-align: center;
            color: #1eb6ba;
            font-size: 0.26rem;
            background: #f2f7f7;
            box-shadow: 0 0.05rem 0.05rem #e6e6e6;
            margin: 0 auto;
            line-height: 0.7rem;
        }

        .fenlei h3 {
            margin: 0.3rem 0 0.2rem 0;
            padding-left: 0.05rem;
            vertical-align: middle;
            font-size: 0.34rem;
            color: #e6743c;
        }

        .fenlei h3 img {
            width: 0.65rem;
            height: 0.6rem;
            vertical-align: middle;
            margin-top: -0.15rem;
        }

        .fenlei p {
            line-height: 0.4rem;
            text-indent: 2em;
            font-size: 0.24rem;
            margin: 0.2rem auto;
            width: 6rem;
        }

        .fenlei1-txt {
            background: url(../images/jing_17.jpg) bottom right no-repeat;
            width: 6rem;
            margin: 0 auto;
            height: 3.74rem;
            background-size: 4.06rem auto;
        }

        .fenlei1-txt h4 {
            color: #1eb6ba;
            font-size: 0.26rem;
            text-align: center;
            border-bottom: 1px solid #a4b764;
            width: 2.27rem;
            line-height: 0.5rem;
            margin-left: -0.2rem;
            margin-top: 0.2rem;
        }

        .fenlei1-txt ul {
            line-height: 0.45rem;
        }

        .fenlei1-txt ul span {
            display: inline-block;
            width: 0.36rem;
            height: 0.36rem;
            border-radius: 0.36rem;
            background: #fae3d8;
            text-align: center;
            line-height: 0.36rem;
        }

        .wen {
            width: 2.7rem;
            height: 0.5rem;
            background: url(../images/wen.png) 0.15rem 0.1rem no-repeat #e9635a;
            color: #fff;
            text-indent: 0.57rem;
            line-height: 0.5rem;
            display: block;
            margin: 0.3rem auto;
            border-radius: 0.1rem;
            background-size: 0.3rem auto;
        }

        .liucheng {
            width: 6.4rem;
            margin: 0 auto;
        }

        .liucheng dl {
            float: left;
            width: 1.6rem;
            margin-left: 0.41rem;
            margin-top: 0.3rem;
        }

        .liucheng dl a {
            color: #666;
        }

        .liucheng dt {
            display: block;
        }

        .liucheng dt img {
            display: block;
            width: 1.6rem;
        }

        .liucheng dd {
            font-size: 0.26rem;
            text-align: center;
            line-height: 0.3rem;
        }

        .cont4 {
            width: 6.4rem;
            position: relative;
            padding-top: 0.2rem;
        }

        .cont4 .probutton {
            display: block;
            position: absolute;
            left: 50%;
            margin-left: -1.8rem;
            top: -0.35rem;
            width: 3.6rem;
            height: 0.7rem;
            color: #fff;
            font-size: 0.24rem;
            background-color: #016aa5;
            border-radius: 0.35rem;
            line-height: 0.7rem;
            text-align: center;
            z-index: 9997;
        }

        .cont4 .probutton span {
            display: block;
            width: 0.4rem;
            height: 0.4rem;
            background: url(../images/icon.png);
            background-size: 0.4rem 0.4rem;
            position: absolute;
            left: 0.2rem;
            top: 0.15rem;
        }

        .cont4-1 {
            width: 6.4rem;
            height: 0.44rem;
            font-size: 0.44rem;
            line-height: 0.44rem;
            color: #343434;
            text-align: center;
            display: none;
        }

        .cont4 ul {
            width: 6.4rem;
            height: 4.46rem;
            margin-bottom: 0.5rem;
        }

        .cont4 ul li {
            width: 1.10rem;
            height: 2.2rem;
            float: left;
            margin-left: 0.5rem;
            ;
        }

        .cont4 ul li:nth-child(6) {
            margin-left: 1.7rem;
        }

        .cont4 ul li p:nth-child(1) {
            width: 1.42rem;
            height: 1.41rem;
            ox-sizing: border-box;
            padding: 1px;
            border-radius: 50%;
            background-image: -webkit-linear-gradient(left, #15d2ba 0%, #0dc6b6 30%, #089eae 60%, #016da6 90%);
            background-image: -moz-linear-gradient(left, #15d2ba 0%, #0dc6b6 30%, #089eae 60%, #016da6 90%);
            background-image: -ms-linear-gradient(left, #15d2ba 0%, #0dc6b6 30%, #089eae 60%, #016da6 90%);
            background-image: -o-linear-gradient(left, #15d2ba 0%, #0dc6b6 30%, #089eae 60%, #016da6 90%);
        }

        .cont4 ul li p:nth-child(1) span {
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            background: #f5f5f5;
            overflow: hidden;
        }
        .cont4 p img{
            width: 6.4rem;
        }
        .cont4 p:nth-child(2) {
            font-size: 0.16rem;
            color: #414141;
            text-align: center;
        }
        .cont4 ul li p:nth-child(1) span img {
            width: 0.64rem;
            height: 0.78rem;
            display: block;
            margin: 0.3rem auto 0 auto;
        }

        .cont4 ul li:nth-child(2) p:nth-child(1) span img {
            width: 0.64rem;
            height: 0.64rem;
            display: block;
            margin: 0.3rem auto 0 auto;
        }

        .cont4 ul li:nth-child(3) p:nth-child(1) span img {
            width: 0.62rem;
            height: 0.68rem;
            display: block;
            margin: 0.3rem auto 0 auto;
        }

        .cont4 ul li:nth-child(4) p:nth-child(1) span img {
            width: 0.61rem;
            height: 0.63rem;
            display: block;
            margin: 0.3rem auto 0 auto;
        }

        .cont4 ul li:nth-child(5) p:nth-child(1) span img {
            width: 0.59rem;
            height: 0.61rem;
            display: block;
            margin: 0.3rem auto 0 auto;
        }

        .cont4 ul li p:nth-child(2) {
            width: 1.48rem;
            height: auto;
            font-size: 0.16rem;
            color: #333333;
            text-align: center;
            line-height: 0.23rem;
            margin-top: 0.2rem;
        }

        .xyd {
            width: 0.12rem;
            height: 0.12rem;
            background: #016aa5;
            float: left;
            border-radius: 50%;
            margin-top: 0.66rem;
            margin-left: 0.28rem;
        }

        .cont4-2 {

            font-size: 0.13rem;
            color: #333333;
            line-height: 0.15rem;
            float: right;
            margin-right: 0.15rem;
            margin-bottom: 0.3rem;
        }

        /*试管婴儿*/

        .banner img {
            display: block;
            width: 100%;
            height: 3.5rem;
            margin: 0 auto;
        }

        .graybgbox {
            width: 100%;
            height: 5.20rem;
            background: #f2f7f7;
        }

        #xiangmuBox {
            width: 6rem;
            height: auto;
            margin: 0 auto
        }

        .bar2.bar3 li.cur {
            background: #a4b764;
        }

        .bar4 {
            width: 6rem;
            height: 0.7rem;
            border-radius: 0.1rem;
            overflow: hidden;
            background: #f2f7f7;
            margin: 0 auto;
            font-size: 0.34rem;
            line-height: 0.7rem;
            text-align: center;
        }

        .bar4 li {
            float: left;
            width: 3rem;
            height: 100%;
            color: #a4b764;
            cursor: pointer;
        }

        .bar4 li.cur {
            background: #a4b764;
            color: #fff;
        }

        .contain4 {
            font-size: 0.24rem;
            width: 6.2rem;
            overflow: hidden;
            height: 8.64rem;
            margin: 0.3rem auto;
            position: relative;
            border: 2px solid #b7c684;
        }

        .contain4 .jiao {
            position: absolute;
            top: -0.2rem;
            left: 1.46rem;
        }

        .contain4 .bt1 {
            background: url(../images/dydtit1.jpg) no-repeat;
            font-size: 0.32rem;
            height: 0.7rem;
            background-size: auto 0.7rem;
            color: #e6743c;
            padding-left: 0.78rem;
            margin-top: 0.42rem;
            margin-left: 0.2rem;
        }

        .contain4 .bt2 {
            background: url(../images/dydtit2.jpg) no-repeat;
            font-size: 0.32rem;
            height: 0.7rem;
            background-size: auto 0.7rem;
            color: #e6743c;
            padding-left: 0.78rem;
            margin-top: 0.42rem;
            margin-left: 0.2rem;
        }

        .contain4 .bt1 p,
        .contain4 .bt2 p {
            font-size: 0.24rem;
            color: #666;
        }

        .contain4-box .text1 {
            width: 6rem;
            height: 2rem;
            margin: 0.3rem auto;
        }

        .contain4-box .text1 p {
            font-size: 0.24rem;
            line-height: 0.4rem;
            width: 3.8rem;
            margin-top: 0.2rem;
            display: inline;
        }

        .contain4-box .text1 img {
            width: 2.06rem;
            height: 2.06rem;
        }

        .contain4-box .text1 a {
            color: #666666;
            font-size: 0.2rem;
            float: right;
            padding-top: 0.05rem;
            padding-right: 0.05rem;
        }

        .contain4-box .text2 h2 {
            font-size: 0.3rem;
            width: 3.2rem;
            text-align: center;
            font-weight: normal;
            line-height: 0.5rem;
            border: 0.02rem #b7c684 solid;
            border-radius: 0.1rem;
            margin-left: -0.1rem;
        }

        .contain4-box .text2 ul li {
            line-height: 0.45rem;
            vertical-align: bottom;
        }

        .contain4-box .text2 ul li span {
            display: inline-block;
            width: 0.36rem;
            border-radius: 0.36rem;
            background: #fae3d8;
            height: 0.36rem;
            text-align: center;
            line-height: 0.36rem;
            vertical-align: bottom;
        }

        .contain4-box .text2 ul {
            margin-top: 0.4rem;
            margin-left: 0.25rem;
        }

        .border1 {
            border-top: 1px solid #ccc;
        }

        .bar4 {
            width: 6rem;
            height: 0.7rem;
            border-radius: 0.1rem;
            overflow: hidden;
            background: #f2f7f7;
            margin: 0 auto;
            font-size: 0.34rem;
            line-height: 0.7rem;
            text-align: center;
        }

        .bar4 li {
            float: left;
            width: 3rem;
            height: 100%;
            color: #a4b764;
            cursor: pointer;
        }

        .bar4 li.cur {
            background: #a4b764;
            color: #fff;
        }

        .contain4 {
            font-size: 0.24rem;
            width: 6.2rem;
            overflow: hidden;
            height: 8.64rem;
            margin: 0.3rem auto;
            position: relative;
            border: 2px solid #b7c684;
        }

        .contain4 .jiao {
            position: absolute;
            top: -0.2rem;
            left: 1.46rem;
        }

        .contain4-box .text1 p {
            font-size: 0.24rem;
            line-height: 0.4rem;
            width: 3.8rem;
            margin-top: 0.2rem;
            display: inline;
        }

        .contain4-box .text1 a {
            color: #666666;
            font-size: 0.2rem;
            float: right;
            padding-top: 0.05rem;
            padding-right: 0.05rem;
        }

        .contain4-box .text2 {
            width: 95%;
            margin: 0 auto;
            background: url(../images/sgsltbg1.jpg) 3.38rem bottom no-repeat;
            background-size: 2.59rem;
            height: 3.66rem;
        }

        .contain4-box .textbg {
            background: url(../images/sgsltbg2.jpg) 3.38rem bottom no-repeat;
            background-size: 2.59rem;
            height: 3.66rem;
        }

        .contain4-box .text2 ul li {
            line-height: 0.45rem;
            vertical-align: bottom;
        }

        .contain4-box .text2 ul li span {
            display: inline-block;
            width: 0.36rem;
            border-radius: 0.36rem;
            background: #fae3d8;
            height: 0.36rem;
            text-align: center;
            line-height: 0.36rem;
            vertical-align: bottom;
        }

        .contain4-box .text2 ul {
            margin-top: 0.4rem;
            margin-left: 0.25rem;
        }

        .border1 {
            border-top: 1px solid #ccc;
        }

        .contain2-box div.zixun {
            /* position: absolute;
            left: 25%;
            bottom: 0;
            width: 46%;
            margin: 0 auto;*/
            height: 0.45rem;
            line-height: 0.45rem;
            padding: 0
        }

        div.zixun.clearfix {
            width: 1.8rem;
            height: auto;
            margin: 0 auto;
            padding-top: 0.3rem;
        }

        .zixun a {
            display: block;
            font-size: 0.24rem;
            color: #e9635a;
            margin: 0 0.1rem;
            float: left;
        }

        .zixun img {
            vertical-align: middle;
            float: left;
        }

        .zixun img:first-child {
            display: block;
            width: 0.27rem;
            height: 0.17rem;
            margin-top: 0.1rem
        }

        .zixun img:last-child {
            display: block;
            width: 0.33rem;
            height: 0.25rem;
            margin-top: 0.05rem
        }

        @media screen and (-webkit-min-device-pixel-ratio:0) {
            .contain2-box {
                width: 6rem;
                height: 5rem;
                margin: 0 auto;
                padding-top: 0.4rem;
                position: relative;
                overflow: hidden;
            }
        }

        /* Safari(Chrome) 有效 */
        /* 试管婴儿sgyehg */

        .bdyy-bner {
            width: 100%;
            height: 3.92rem;
            background: url(../images/sgyehg_banner.jpg) no-repeat top center;
            background-size: 6.40rem 3.92rem;
        }

        .bdyy-html {
            width: 100%;
            height: auto;
            margin: 0 auto;
            max-width: 640px;
        }

        .bdyy-main1 {
            position: relative;
            width: 100%;
            height: 4.75rem;
            background: url(../images/ivf.png) no-repeat bottom center;
            background-size: 6.08rem 3.8rem;
        }

        .bdyy-tit {
            width: 6.23rem;
            height: 0.85rem;
            margin: 0 auto;
            line-height: 0.85rem;
            background: url(../images/titlebg.png) no-repeat center;
            background-size: 6.23rem 0.85rem;
        }

        .bdyy-main1 .bdyy-tit {
            position: absolute;
            top: -0.15rem;
            left: 0;
        }

        .bdyy-tit p {
            font-size: 0.25rem;
            color: #ffffff;
            line-height: 0.96rem;
            margin-left: 1.53rem;
        }

        .bdyy-main1-1 {
            width: 100%;
            height: 4.4rem;
            margin: 0 auto;
            background: url(../images/indications.png) no-repeat top center;
            background-size: 6.4rem 4.3rem;
        }

        .bdyy-main1-1 h3 {
            position: relative;
            width: 1.07rem;
            margin: 0 auto;
            font-size: 0.24rem;
            color: #444444;
            line-height: 0.35rem;
            text-align: center;
            font-weight: normal;
            padding-top: 0.4rem;
            padding-bottom: 0.08rem;
            border-bottom: 0.02rem solid #000000;
        }

        .bdyy-main1-1 h3 img {
            position: absolute;
            width: 0.11rem;
            height: 0.05rem;
            bottom: -0.07rem;
            left: 0.5rem;
        }

        .btns {
            display: block;
            height: 0.52rem;
            line-height: 0.52rem;
            margin: 0 auto;
            border: 0;
        }

        .bdyy-main2 {
            position: relative;
            width: 100%;
            margin: 0 auto 0.1rem auto;
            background: url(../images/zjteam.png) no-repeat top center;
            background-size: 6.4rem 3.52rem;
        }

        .bdyy-main1-1 .btn1 {
            width: 3.64rem;
            background: url(../images/btn_01.png) no-repeat top center;
            background-size: 3.64rem 0.52rem;
            margin-top: 2.8rem;
        }

        .bdyy-main2 p.txt {
            font-size: 0.22rem;
            color: #444444;
            line-height: 0.38rem;
            text-indent: 0.50rem;
            width: 90%;
            margin: 0 auto;
            padding-top: 2.9rem;
        }

        .bdyy-main2 .btn2 {
            width: 3.76rem;
            background: url(../images/btn_02.png) no-repeat top center;
            background-size: 3.76rem 0.52rem;
            margin-top: 0.3rem;
        }

        .bdyy-main3 {
            width: 100%;
            margin: 0 auto;
        }

        .bdyy-main3 .marquee {
            width: 6.4rem;
            overflow: hidden;
            height: 2.30rem;
            margin: 0.35rem auto;
        }

        .bdyy-main3 .marquee li {
            float: left;
            width: 2.44rem;
            margin: 0 0.15rem;
        }

        .bdyy-main3 .pic {
            width: 2.44rem;
            height: 2.30rem;
            position: relative;
        }

        .bdyy-main3 .pic img {
            display: block;
            border: 0.01rem solid #c9c9c9;
            width: 2.44rem;
            height: 2.14rem;
            padding: 0.06rem;
            margin: 0 auto;
        }

        .bdyy-main3 p.txt {
            font-size: 0.22rem;
            color: #444444;
            line-height: 0.38rem;
            width: 88%;
            margin: 0 auto;
        }

        .bdbuilding {
            width: 98%;
            height: 3.50rem;
            margin: 0.35rem auto;
        }

        .bdbuilding .fl img {
            display: block;
            width: 3.06rem;
            height: 3.47rem;
        }

        .bdbuilding dl {
            width: 49%;
            height: auto;
            margin-top: 0.55rem;
        }

        .bdbuilding dt {
            font-size: 0.28rem;
            color: #27aeb3;
        }

        .bdbuilding dd {
            font-size: 0.24rem;
            color: #444444;
            line-height: 0.38rem;
            margin: 0.05rem auto;
            padding-left: 0.5rem;
            background: url(../images/advicon.png) no-repeat left center;
            background-size: 0.27rem 0.22rem;
        }

        /* 4 */

        .bdyy-main4 {
            position: relative;
            width: 100%;
            height: 5.60rem;
            margin: 0 auto;
            background: #f2f2f2;
        }

        .bdyy-main4 .bdyy-tit {
            position: absolute;
            top: -0.15rem;
            left: 0;
        }

        .bdyy-main4 .bdyy-tit p {
            margin-left: 1.4rem;
        }

        .marquee1 {
            width: 6.4rem;
            overflow: hidden;
            height: 1.77rem;
            margin: 0.35rem auto;
        }

        .marquee1 li {
            float: left;
            width: 2.39rem;
            margin: 0 0.08rem;
        }

        .marquee1 .pic {
            width: 2.39rem;
            height: 1.76rem;
            position: relative;
        }

        .marquee1 .pic img {
            display: block;
            border: 0.04rem solid #fff;
            width: 2.31rem;
            height: 1.69rem;
            margin: 0 auto;
            box-shadow: 0 0 0.15rem #d8d8d8;
        }

        .marquee1 .pic a {
            display: none;
            position: absolute;
            bottom: 0.04rem;
            left: 0.05rem;
            overflow: hidden;
            width: 96%;
            height: 0.35rem;
            background: rgba(37, 48, 48, 0.64);
            font-size: 0.13rem;
            color: #fff;
            text-align: center;
            line-height: 0.34rem;
        }

        .bdyy-main4 p.txt {
            font-size: 0.22rem;
            color: #444444;
            line-height: 0.38rem;
            width: 88%;
            margin: 0.1rem auto;
            padding-top: 0.85rem;
        }

        .bdyy-main4 .btn3 {
            width: 3.59rem;
            background: url(../images/btn_03.png) no-repeat top center;
            background-size: 3.59rem 0.52rem;
            margin-top: 0.3rem;
        }

        /* 5 */

        .bdyy-main5 {
            position: relative;
            width: 100%;
            height: 4.35rem;
            margin: 0 auto;
        }

        .bdyy-main5 .bdyy-tit {
            position: absolute;
            top: -0.15rem;
            left: 0.05rem;
        }

        .missionbg-box {
            position: absolute;
            top: 0.70rem;
            left: 0;
            width: 6.40rem;
            height: 3.66rem;
            margin: 0 auto;
            background: url(../images/missionbg.png) no-repeat center center;
            background-size: 6.40rem 3.66rem;
        }

        .missionbg-box1 {
            width: 80%;
            height: 2.37rem;
            margin: 0 auto;
            background: rgba(255, 255, 255, 0.47);
            margin-top: 0.63rem;
        }

        .missionbg-box1 p {
            width: 90%;
            margin: 0 auto;
            font-size: 0.24rem;
            color: #444444;
            line-height: 0.36rem;
            padding-top: 0.8rem
        }

        /* 404 */

        .errorpage {
            position: relative;
            width: 100%;
            height: 4rem;
            margin: 0 auto;
            background: url(../images/404.jpg) no-repeat center;
            background-size: 6.4rem 4rem;
        }

        .errorpage dl {
            position: absolute;
            bottom: 0.2rem;
            left: 0.35rem;
            width: 78%;
            height: 1rem;
        }

        .errorpage dl a {
            display: block;
            margin: 0 auto;
            width: 1.14rem;
            height: 0.4rem;
            font-family: "微软雅黑";
            line-height: 0.4rem;
            font-size: 0.18rem;
            color: #ffffff;
            text-align: center;
            -moz-border-radius: 0.05rem;
            -webkit-border-radius: 0.05rem;
            border-radius: 0.05rem;
        }

        .errorpage dt {
            display: block;
            margin: 0 auto;
        }

        .errorpage dt a {
            background: #029dad;
            box-shadow: 0.02rem 0.04rem 0 #418aa4;
        }

        .errorpage dd {
            display: block;
            float: left;
            margin: 0.12rem 0.05rem 0 0.05rem;
        }

        .errorpage dd a {
            background: #2da1ca;
            box-shadow: 0.02rem 0.05rem 0 #418aa4;
        }

        /* 对话框 */

        .DialogBox {
            width: 100%;
            height: auto;
            max-width: 640px;
            margin: 0 auto;
            background: #fff;
        }

        .dhknav {
            width: 100%;
            height: 0.52rem;
            line-height: 0.52rem;
            background: #fff;
            float: left;
            overflow: hidden;
        }

        .dhknav li {
            width: 25%;
            height: 100%;
            float: left;
            overflow: hidden;
            line-height: 0.52rem;
            text-align: center;
        }

        .dhknav li a {
            color: #666666;
            font-size: 0.2rem;
            font-weight: normal;
            line-height: 0.52rem;
            text-align: center;
            background: url("/res/images/bg3.png") no-repeat right center;
            background-size: auto 0.24rem;
            width: 100%;
            height: 0.52rem;
            float: left;
        }

        .dhknav li:last-child a {
            background: none;
        }

        .dhkbanner,
        .dhkbanner img {
            display: block;
            width: 6.4rem;
            height: auto;
        }

        .dhkbanner314 {
            position: relative;
            height: 3.25rem;
            background: url(/zt/rgsjDialog/images/fcnjhbanner.jpg) no-repeat center;
            background-size: 100% 3.25rem
        }

        .dhkbanner314 a {
            position: absolute;
            display: block;
            width: 1.72rem;
            height: 0.48rem;
            right: 0.21rem;
            bottom: 0.3rem;
            z-index: 1;
        }

        .dhkbj {
            width: 100%;
            float: left;
            height: 80%;
            padding: 0;
            background: #efefef;
            max-width: 640px;
            min-height: 9.6rem;
            overflow: hidden;
        }

        .dhkbj-yj {
            position: relative;
            width: 100%;
            max-width: 640px;
            margin: 0 auto;
            min-height: 9.3rem;
        }

        .dhkbj .zzh {
            width: 30%;
            float: left;
            display: block;
            margin-bottom: 15px;
        }

        .dhkbj figcaption {
            width: 68%;
            float: left;
            margin-left: 2%;
        }

        .dhkjiange {
            height: 0px;
            width: 100%;
            float: left;
            overflow: hidden;
            background: #efefef;
        }

        .dhktalk {
            margin: 0 0 0 0.5rem;
            display: none
        }

        .dhktalk .l {
            float: left;
            max-width: 95%;
            margin: 0.25rem 0 0 0;
        }

        .dhktalk .l div {
            position: relative;
            margin: 0 0 0 0.88rem;
            padding: 0.09rem 0.13rem;
            background: #FFF;
            color: #666666;
            border-left: 1px solid #c7c7c7;
            border-radius: 0.06rem;
            font-size: 0.22rem;
            box-shadow: 1px 1px 1px #a39f9f;
            line-height: 0.4rem;
        }

        .dhktalk .l div em {
            font-style: normal;
            color: #C00;
        }

        .dhktalk .l div i {
            position: absolute;
            top: 0.12rem;
            left: -0.09rem;
            width: 0.09rem;
            height: 0.14rem;
            background: url(../images/talk.png) no-repeat;
            background-size: 0.13rem 0.2rem
        }

        .dhktalk .l img {
            width: 0.63rem;
            height: 0.63rem;
            float: left;
            margin: 0 5px 0 0;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            border-radius: 50%;
        }

        .dhktalk .l div img {
            float: none;
            vertical-align: middle;
        }

        .dhkfooter {
            display: block;
            position: fixed;
            bottom: 0;
            width: 100%;
            max-width: 640px;
            height: 1.25rem;
            background: #FFF;
        }

        .dhkfooter .dhkleft {
            width: 10%;
            height: 0.9rem;
            background: url("/res/images/yuyin2.png") no-repeat center;
            background-size: 0.39rem 0.39rem;
            float: left;
            overflow: hidden;
        }

        .dhkfooter .dhkleft814 {
            background: url("/res/images/yjbticon.png") no-repeat center;
            background-size: 0.39rem 0.39rem;
        }

        .dhkfooter .dhkleft305 {
            background: url("/res/images/hpviconjj.png") no-repeat center;
            background-size: 0.39rem 0.39rem;
        }

        .dhkfooter .dhkleft803 {
            background: url("/res/images/gjsgye.png") no-repeat center;
            background-size: 0.39rem 0.39rem;
        }

        .dhkfooter .dhkleft802 {
            background: url("/res/images/gjsgye.png") no-repeat center;
            background-size: 0.39rem 0.39rem;
        }

        .dhkfooter .dhkleft725 {
            background: url("/res/images/gjsgye.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft615 {
            background: url("/res/images/gjsgye.png") no-repeat 80% 50%;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft601 {
            background: url("/res/images/xgxlc.png") no-repeat 80% 50%;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft502 {
            background: url("/res/images/yuyin0502.png") no-repeat 80% 50%;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft314 {
            background: url("/res/images/yuyin314.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft228 {
            background: url("/res/images/yuyin228.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft227 {
            background: url("/res/images/yuyin20.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft226 {
            background: url("/res/images/yuyin20.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft0226 {
            background: url("/res/images/yuyin2.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftjs226 {
            background: url("/res/images/yuyin4.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftnt {
            background: url("/res/images/yuyin2.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftbc {
            background: url("/res/images/yuyin2.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftdnlc {
            background: url("/res/images/dnlcicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftrl {
            background: url("/res/images/rlicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft1128 {
            background: url("/res/images/zgxjicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft1116 {
            background: url("/res/images/sjzgdsicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft1115 {
            background: url("/res/images/rticon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft1113 {
            background: url("/res/images/sgicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft116 {
            background: url("/res/images/byfyicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft112 {
            background: url("/res/images/gjsgye.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft111 {
            background: url("/res/images/gjsgye.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft930 {
            background: url("/res/images/yjbticon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftyj {
            background: url("/res/images/yqjcicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft927 {
            background: url("/res/images/gfqjicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft921 {
            background: url("/res/images/jycgicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftlpjc {
            background: url("/res/images/lpjcicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft914 {
            background: url("/res/images/zgyuyun04.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftxr {
            background: url("/res/images/zgyuyun04.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftcx {
            background: url("/res/images/zgyuyun03.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftywz {
            background: url("/res/images/zgyuyun04.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftzl {
            background: url("/res/images/gjsgye.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft907 {
            background: url("/res/images/icon_orange.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftzy {
            background: url("/res/images/yuyin97.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftslgds {
            background: url("/res/images/yuyin0907.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftsjrj {
            background: url("/res/images/yuyin20000.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftlcnz {
            background: url("/res/images/yuyin20.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft906 {
            background: url("/res/images/yuyin20000.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftnxb {
            background: url("/res/images/yuyin2000.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleftby {
            background: url("/res/images/yuyin200.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft96 {
            background: url("/res/images/yuyin20.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .leftsgye {
            background: url("/res/images/gjsgye.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft2019929 {
            background: url("/res/images/yuyin929.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft1127 {
            background: url("/res/images/cxnicon.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft20200331 {
            background: url("/res/images/amh331.png") no-repeat center;
            background-size: 0.39rem 0.39rem
        }

        .dhkfooter .dhkleft2020331 {
            background: url("/res/images/liux331.png") no-repeat center;
            background-size: 0.39rem 0.39rem;
            display: none;
        }

        .dhkfooter .dhkleft a {
            display: block;
            width: 100%;
            height: 100%;
        }

        .dhkfooter .dhkcenter {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            width: 58%;
            height: 0.8rem;
            float: left;
            overflow: hidden;
            padding: 0 0.15rem;
            margin-top: 0.1rem;
        }

        .dhkfooter .dhkcenter .kuang {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            width: 100%;
            height: 0.66rem;
            border: 1px solid #2eb4bf;
            float: left;
            margin-top: 0.1rem;
            border-radius: 0.5rem;
            box-shadow: 1px 1px 1px #eee;
            color: #2eb4bf;
            font-size: 0.2rem;
            line-height: 0.66rem;
            padding-left: 0.1rem;
        }

        .dhkfooter .dhkcenter .kuang814 {
            border: 1px solid #fc737c;
            color: #fc737c;
        }

        .dhkfooter .dhkcenter .kuang1127 {
            border: 1px solid #3774c5;
            color: #3774c5
        }

        .dhkfooter .dhkcenter .kuang305 {
            border: 1px solid #58a6cd;
            color: #58a6cd;
        }

        .dhkfooter .dhkcenter .kuang802 {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuang601 {
            border: 1px solid #6ac0cf;
            color: #6ac0cf;
        }

        .dhkfooter .dhkcenter502 .kuang {
            border: 1px solid #6bbcd5;
            color: #6bbcd5;
        }

        .dhkfooter .dhkcenter314 .kuang {
            border: 1px solid #e45e5d;
            color: #e45e5d;
        }

        .dhkfooter .dhkcenter .kuang228 {
            border: 1px solid #e45e5d;
            color: #e45e5d;
        }

        .dhkfooter .dhkcenter .kuang227 {
            border: 1px solid #e56217;
            color: #e56217
        }

        .dhkfooter .dhkcenter .kuang226 {
            border: 1px solid #e56217;
            color: #e56217;
        }

        .dhkfooter .dhkcenter .kuang0226 {
            border: 1px solid #acc32b;
            color: #acc32b;
        }

        .dhkfooter .dhkcenter .kuangjs226 {
            border: 1px solid #c68ad2;
            color: #c68ad2;
        }

        .dhkfooter .dhkcenternt .kuang {
            border: 1px solid #acc32b;
            color: #acc32b;
        }

        .dhkfooter .dhkcenter .kuangbc {
            border: 1px solid #acc32b;
            color: #acc32b
        }

        .dhkfooter .dhkcenter .kuangdnlc {
            border: 1px solid #fd6969;
            color: #fd6969
        }

        .dhkfooter .dhkcenter .kuangrl {
            border: 1px solid #fa7cab;
            color: #fa7cab
        }

        .dhkfooter .dhkcenter .kuang1128 {
            border: 1px solid #fa7cab;
            color: #fa7cab;
        }

        .dhkfooter .dhkcenter .kuang1116 {
            border: 1px solid #3e8ffd;
            color: #3e8ffd
        }

        .dhkfooter .dhkcenter .kuang1115 {
            border: 1px solid #e18cc0;
            color: #e18cc0;
        }

        .dhkfooter .dhkcenter .kuang1113 {
            border: 1px solid #fe5063;
            color: #fe5063;
        }

        .dhkfooter .dhkcenter .kuang116 {
            border: 1px solid #fc6969;
            color: #fc6969;
        }

        .dhkfooter .dhkcenter .kuang112 {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuang111 {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuang930 {
            border: 1px solid #fc737c;
            color: #fc737c
        }

        .dhkfooter .dhkcenter .kuangyj {
            border: 1px solid #f99b4e;
            color: #f99b4e
        }

        .dhkfooter .dhkcenter .kuang927 {
            border: 1px solid #1099a9;
            color: #1099a9
        }

        .dhkfooter .dhkcenter .kuang921 {
            border: 1px solid #00b3ba;
            color: #00b3ba
        }

        .dhkfooter .dhkcenter .kuanglpjc {
            border: 1px solid #e94060;
            color: #e94060
        }

        .dhkfooter .dhkcenter .kuang914 {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuangxr {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuangcx {
            border: 1px solid #56e6f6;
            color: #56e6f6
        }

        .dhkfooter .dhkcenter .kuangywz {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuangzl {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuang907 {
            border: 1px solid #ff7435;
            color: #ff7435
        }

        .dhkfooter .dhkcenter .kuangzy {
            border: 1px solid #563f6b;
            color: #563f6b
        }

        .dhkfooter .dhkcenter .kuangslgds {
            border: 1px solid #f8aaaa;
            color: #f8aaaa
        }

        .dhkfooter .dhkcenter .kuangsjrj {
            border: 1px solid #02999b;
            color: #02999b
        }

        .dhkfooter .dhkcenter .kuanglcnz {
            border: 1px solid #e56217;
            color: #e56217
        }

        .dhkfooter .dhkcenter .kuang906 {
            border: 1px solid #02999b;
            color: #02999b
        }

        .dhkfooter .dhkcenter .kuangnxb {
            border: 1px solid #02a8fe;
            color: #02a8fe
        }

        .dhkfooter .dhkcenter .kuangby {
            border: 1px solid #f7a9aa;
            color: #f7a9aa
        }

        .dhkfooter .dhkcenter .kuang96 {
            border: 1px solid #e56217;
            color: #e56217
        }

        .dhkfooter .dhkcenter .kuangsgye {
            border: 1px solid #2eb4bf;
            color: #2eb4bf
        }

        .dhkfooter .dhkcenter .kuang2019929 {
            border: 1px solid #942c34;
            color: #942c34
        }

        .dhkfooter .dhkcenter .kuang20200331 {
            border: 1px solid #333a56;
            color: #333a56;
        }

        .dhkfooter .dhkcenter .kuang2020331 {
            border: 1px solid #eee;
            color: #333
        }

        .dhkbjsy {
            position: relative;
            width: 100%;
            max-width: 640px;
            margin: 0 auto;
            min-height: 9.3rem;
        }

        .four-btnssy {
            position: absolute;
            bottom: 1rem;
            left: 0.35rem;
            width: 87%;
            height: 1.15rem;
            margin: 0 auto;
        }

        .four-btnssy a {
            float: left;
            display: block;
            width: 2.7rem;
            height: 0.5rem;
            background: #f1a0a0;
            font-size: 0.22rem;
            color: #fff;
            line-height: 0.5rem;
            text-align: center;
            margin: 0.035rem 0.04rem;
            -moz-border-radius: 0.05rem;
            -webkit-border-radius: 0.05rem;
            border-radius: 0.05rem;
        }

        @media (min-width:321px)and (max-width:479px) {

            /* 兼容安卓5.0 5.5 */
            .four-btnssy {
                left: 0.28rem;
            }
        }

        @media (min-width:0px) and (max-width:320px) {

            /* 兼容安卓小屏 苹果4 or 5 */
            .four-btnssy {
                left: 0.28rem;
            }
        }

        @media (device-width:375px) and (-webkit-min-device-pixel-ratio:2) {

            /* 兼容iphone 6 or 6s */
            .four-btnssy {
                left: 0.28rem;
                bottom: 1.5rem;
            }
        }

        @media (device-width:414px) and (-webkit-min-device-pixel-ratio:3) {

            /* 兼容iphone 6 plus or 6s plus */
            .four-btnssy {
                left: 0.3rem;
                bottom: 1.5rem;
            }
        }

        @media (min-width:480px)and (max-width:639px) {
            /* 兼容安卓6.0以上 */
        }

        .dhkfooter .dhkright {
            width: 41%;
            height: 0.76rem;
            float: left;
            overflow: hidden;
            margin-top: 0.1rem;
        }

        .dhkfooter .dhkright .btn1 {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            width: 40%;
            height: 0.66rem;
            background: #2eb4bf;
            float: left;
            border-radius: 0.15rem;
            margin-top: 0.1rem;
        }

        .dhkfooter .dhkright .btn1 a {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            font-size: 0.18rem;
            line-height: 0.66rem;
            width: 100%;
            height: 0.66rem;
            float: left;
            background: url("/res/images/fs.png") no-repeat 20% 50%;
            background-size: 0.2rem 0.2rem;
            text-align: left;
            padding-left: 0.45rem;
            color: #fff;
        }

        .dhkfooter .dhkright .btn2 {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            width: 55%;
            height: 0.66rem;
            background: #2eb4bf;
            float: left;
            border-radius: 0.15rem;
            margin-top: 0.1rem;
            margin-left: 0.08rem;
        }

        .dhkfooter .dhkright .btn2 a {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            font-size: 0.18rem;
            line-height: 0.66rem;
            width: 100%;
            height: 0.66rem;
            float: left;
            background: url("/res/images/dh.png") no-repeat 15% 50%;
            background-size: 0.22rem 0.22rem;
            text-align: left;
            padding-left: 0.45rem;
            color: #fff;
        }

        .dhkfooter .dhkright .btn1,
        .dhkfooter .dhkright .btn2 {
            background: #776cb0;
        }

        .dhkfooter .dhkright305 .btn1,
        .dhkfooter .dhkright305 .btn2 {
            background: #58a6cd;
        }

        .dhkfooter .dhkright803 .btn1,
        .dhkfooter .dhkright803 .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkright802 .btn1,
        .dhkfooter .dhkright802 .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkright725 .btn1,
        .dhkfooter .dhkright725 .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkright615 .btn1,
        .dhkfooter .dhkright615 .btn2 {
            background: #2eb4bf;
        }

        .dhkfooter .dhkright601 .btn1,
        .dhkfooter .dhkright601 .btn2 {
            background: #6ac0cf
        }

        .dhkfooter .dhkright226 .btn1,
        .dhkfooter .dhkright226 .btn2 {
            background: #e56217
        }

        .dhkfooter .dhkrightbc .btn1,
        .dhkfooter .dhkrightbc .btn2 {
            background: #acc32b
        }

        .dhkfooter .dhkright2019929 .btn1,
        .dhkfooter .dhkright2019929 .btn2 {
            background: #942c34
        }

        .dhkfooter .dhkright314 .btn1,
        .dhkfooter .dhkright314 .btn2 {
            background: #e45e5d;
        }

        .dhkfooter .dhkright502 .btn1,
        .dhkfooter .dhkright502 .btn2 {
            background: #6bbcd5;
        }

        .dhkfooter .dhkright228 .btn1,
        .dhkfooter .dhkright228 .btn2 {
            background: #e45e5d;
        }

        .dhkfooter .dhkright227 .btn1,
        .dhkfooter .dhkright227 .btn2 {
            background: #e56217;
        }

        .dhkfooter .dhkright1127 .btn1,
        .dhkfooter .dhkright1127 .btn2 {
            background: #3774c5
        }

        .dhkfooter .dhkright0226 .btn1,
        .dhkfooter .dhkright0226 .btn2 {
            background: #acc32b
        }

        .dhkfooter .dhkrightjs226 .btn1,
        .dhkfooter .dhkrightjs226 .btn2 {
            background: #c68ad2
        }

        .dhkfooter .dhkrightnt .btn1,
        .dhkfooter .dhkrightnt .btn2 {
            background: #acc32b;
        }

        .dhkfooter .dhkrightdnlc .btn1,
        .dhkfooter .dhkrightdnlc .btn2 {
            background: #fd6969
        }

        .dhkfooter .dhkrightrl .btn1,
        .dhkfooter .dhkrightrl .btn2 {
            background: #fa7cab
        }

        .dhkfooter .dhkright1128 .btn1,
        .dhkfooter .dhkright1128 .btn2 {
            background: #fa7cab;
        }

        .dhkfooter .dhkright1116 .btn1,
        .dhkfooter .dhkright1116 .btn2 {
            background: #3e8ffd
        }

        .dhkfooter .dhkright1115 .btn1,
        .dhkfooter .dhkright1115 .btn2 {
            background: #e18cc0
        }

        .dhkfooter .dhkright1113 .btn1,
        .dhkfooter .dhkright1113 .btn2 {
            background: #fe5063
        }

        .dhkfooter .dhkright116 .btn1,
        .dhkfooter .dhkright116 .btn2 {
            background: #fc6969;
        }

        .dhkfooter .dhkright112 .btn1,
        .dhkfooter .dhkright112 .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkright111 .btn1,
        .dhkfooter .dhkright111 .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkright930 .btn1,
        .dhkfooter .dhkright930 .btn2 {
            background: #fc737c
        }

        .dhkfooter .dhkrightyj .btn1,
        .dhkfooter .dhkrightyj .btn2 {
            background: #f99b4e
        }

        .dhkfooter .dhkright927 .btn1,
        .dhkfooter .dhkright927 .btn2 {
            background: #1099a9
        }

        .dhkfooter .dhkright921 .btn1,
        .dhkfooter .dhkright921 .btn2 {
            background: #00b3ba
        }

        .dhkfooter .dhkrightlpjc .btn1,
        .dhkfooter .dhkrightlpjc .btn2 {
            background: #e94060
        }

        .dhkfooter .dhkright914 .btn1,
        .dhkfooter .dhkright914 .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkrightxr .btn1,
        .dhkfooter .dhkrightxr .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkrightcx .btn1,
        .dhkfooter .dhkrightcx .btn2 {
            background: #56e6f6
        }

        .dhkfooter .dhkrightywz .btn1,
        .dhkfooter .dhkrightywz .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkrightzl .btn1,
        .dhkfooter .dhkrightzl .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkright907 .btn1,
        .dhkfooter .dhkright907 .btn2 {
            background: #ff7435
        }

        .dhkfooter .dhkrightzy .btn1,
        .dhkfooter .dhkrightzy .btn2 {
            background: #563f6b
        }

        .dhkfooter .dhkrightslgds .btn1,
        .dhkfooter .dhkrightslgds .btn2 {
            background: #f8aaaa
        }

        .dhkfooter .dhkrightsjrj .btn1,
        .dhkfooter .dhkrightsjrj .btn2 {
            background: #02999b
        }

        .dhkfooter .dhkrightlcnz .btn1,
        .dhkfooter .dhkrightlcnz .btn2 {
            background: #e56217
        }

        .dhkfooter .dhkright906 .btn1,
        .dhkfooter .dhkright906 .btn2 {
            background: #02999b
        }

        .dhkfooter .dhkrightnxb .btn1,
        .dhkfooter .dhkrightnxb .btn2 {
            background: #02a8fe
        }

        .dhkfooter .dhkrightby .btn1,
        .dhkfooter .dhkrightby .btn2 {
            background: #f7a9aa
        }

        .dhkfooter .dhkright96 .btn1,
        .dhkfooter .dhkright96 .btn2 {
            background: #e56217
        }

        .dhkfooter .rightsgye .btn1,
        .dhkfooter .rightsgye .btn2 {
            background: #2eb4bf
        }

        .dhkfooter .dhkright2019929 .btn1,
        .dhkfooter .dhkright2019929 .btn2 {
            background: #942c34
        }

        .dhkfooter .dhkright20200331 .btn1,
        .dhkfooter .dhkright20200331 .btn2 {
            background: #333a56
        }

        .dhkfooter .dhkright2020331 .btn1{
            background: #38b9c3
        }

        .dhktalk .l div.hbbox {
            margin: 0;
            margin-left: 20%;
            padding: 0;
            background: none;
            border: none;
            border-radius: inherit;
            box-shadow: none;
        }

        .dhktalk .l img.hb60 {
            display: block;
            width: 3.84rem;
            height: 1.26rem;
            border-radius: inherit;
        }

        /*专家列表专题*/

        .zj-list-txt {
            width: 100%;
            height: auto;
            margin: .35rem auto;
            text-align: center
        }

        .zj-list-txt h1 {
            font-weight: 700;
            font-size: .32rem;
            color: #666
        }

        .zj-list-txt p {
            font-size: .2rem;
            color: #666
        }

        .zj-list-pic {
            width: 6.06rem;
            height: auto;
            margin: 0 auto
        }

        .zj-list-pic dd {
            position: relative;
            display: block;
            width: 6.06rem;
            height: 3.59rem;
            margin: 0 auto .9rem auto;
            background: url("/res/images/zj_list_bg.jpg") no-repeat center;
            background-size: 6.06rem 3.59rem;
            -webkit-border-radius: .1rem;
            -moz-border-radius: .1rem;
            -o-border-radius: .1rem;
            border-radius: .1rem
        }

        .zj-list-pic dd img {
            display: block;
            position: absolute;
            right: 14%;
            bottom: 0;
            width: 2.55rem;
            height: 3.59rem
        }

        .zj-list01 {
            position: absolute;
            top: .37rem;
            left: 1.16rem;
            width: .8rem;
            height: 2.33rem;
            background-color: #2b2b2e
        }

        .zj-list01 p {
            padding-top: .18rem;
            width: 65%;
            margin: 0 auto;
            writing-mode: tb-rl;
            font-size: .2rem;
            color: #fff;
            line-height: .3rem
        }

        .zj-list02 {
            position: absolute;
            bottom: -.56rem;
            left: 50%;
            transform: translateX(-50%);
            display: block;
            color: #fff;
            width: 4.99rem;
            height: 1.06rem;
            background-color: #f8859e;
            -webkit-border-radius: .1rem;
            -moz-border-radius: .1rem;
            -o-border-radius: .1rem;
            border-radius: .1rem
        }

        .zj-name {
            width: 75%;
            height: 100%;
            float: left
        }

        .zj-list02 h5 {
            font-size: .24rem;
            font-weight: 400;
            padding-left: .32rem;
            margin-top: .28rem
        }

        .zj-list02 h5 a {
            font-size: .32rem;
            font-weight: 700;
            color: #fff;
            margin-right: .1rem
        }

        .zj-list02 p {
            font-size: .2rem;
            padding-left: .32rem;
            margin-top: .08rem
        }

        .zj-list-btn {
            display: block;
            width: 1.06rem;
            height: 1.06rem;
            background: url(../pic/icon.png) no-repeat center #9cd9f5;
            -webkit-border-radius: .1rem;
            -moz-border-radius: .1rem;
            -o-border-radius: .1rem;
            border-radius: .1rem;
            float: right
        }

        /* 对话框孕检 */

        .four-btns {
            position: absolute;
            bottom: 1rem;
            left: 0.35rem;
            width: 87%;
            height: 1.15rem;
            margin: 0 auto;
        }

        .four-btns a {
            float: left;
            display: block;
            width: 2.7rem;
            height: 0.5rem;
            background: #f99b4e;
            font-size: 0.22rem;
            color: #fff;
            line-height: 0.5rem;
            text-align: center;
            margin: 0.035rem 0.04rem;
            -moz-border-radius: 0.05rem;
            -webkit-border-radius: 0.05rem;
            border-radius: 0.05rem;
        }

        @media (device-width:414px) and (-webkit-min-device-pixel-ratio:3) {
            .four-btns {
                bottom: 2.5rem;
            }
        }

        /* 病种热搜唐筛 */

        .rolling ul li {
            font-size: 14px;
        }

        .cksy_logo {
            font-size: 14px;
        }

        .trtscont1-1 {
            width: 6.4rem;
            height: 4.76rem;
            background: url("/res/images/ts2.jpg") top center no-repeat;
            background-size: 6.4rem auto;
        }

        .trtscont1-1 a {
            display: block;
            width: 1.5rem;
            height: 1.5rem;
            margin-top: 3.24rem;
            margin-left: 3.96rem;
        }

        .ssm {
            margin-top: 0.5rem;
        }

        .ssm a {
            display: block;
            color: #fff;
            margin: 0.5rem auto;
            border-radius: 5px;
            display: block;
            width: 3.4rem;
            vertical-align: middle;
            height: 0.6rem;
            line-height: 0.6rem;
            text-align: center;
            background: #c4af97;
            font-size: 0.22rem;
        }

        .ssm a img {
            vertical-align: middle;
            width: 0.49rem;
            height: auto;
            margin-right: 0.1rem;
        }

        .mb-title {
            margin-left: 0.2rem;
            margin-bottom: 0.3rem;
            font-size: 0.4rem;
            color: #b58667;
            font-weight: normal;
            border-bottom: 1px solid #b58667;
            display: inline-block;
        }

        .mb-title span {
            border-bottom: 1px solid #b58667;
            padding-bottom: 1px;
            display: inline-block;
        }

        .ssm p {
            font-size: 0.22rem;
            width: 6rem;
            margin: 0 auto;
            color: #666666;
            line-height: 0.44rem;
        }

        .hang1 {
            border-bottom: 3px solid #fff;
            width: 6.06rem;
            height: 1.1rem;
            background: #c6aace;
            margin: 0 auto;
            font-size: 0.24rem;
            color: #fff;
        }

        .kuan1 {
            width: 1.33rem;
            padding-left: 0.15rem;
            padding-top: 0.2rem;
            height: 0.9rem;
        }

        .hang1 a {
            float: left;
            color: #fff;
        }

        .br {
            border-right: 3px solid #fff;
        }

        .tc {
            text-align: center;
        }

        .kuan2 {
            width: 2.9rem;
            height: 0.7rem;
            text-align: center;
            padding-top: 0.4rem;
        }

        .kuan3 {
            width: 4.49rem;
            height: 0.7rem;
            text-align: center;
            padding-top: 0.4rem;
        }

        .resou {
            margin-bottom: 0.2rem;
        }

        .bg1 {
            background: #c6aace;
        }

        .bg2 {
            background: #ceb8d4;
        }

        .pt40 {
            padding-top: 0.4rem;
            height: 0.7rem;
        }

        .pt20 {
            padding-top: 0.3rem;
            height: 0.8rem;
        }

        /* 病种热搜人流 */

        .Rl_bner {
            width: 100%;
            position: relative;
        }

        .Rl_bner a {
            width: 100%;
            height: 5.29rem;
        }

        .Rl_bner a img {
            width: 100%;
            height: 5.29rem;
            max-width: 640px;
        }

        .Rl_bner a.bnerbtn {
            position: absolute;
            bottom: 0.46rem;
            right: 1.0rem;
            display: block;
            width: 3.39rem;
            height: 0.56rem;
            line-height: 0.56rem;
            background: url("/res/images/bnerbtn.png") no-repeat 8% 50%;
            background-size: 3.39rem 0.56rem;
        }

        .Rl_bner a.bnerbtn b {
            float: left;
            z-index: 1;
            margin-top: 0.08rem;
            margin-left: 0.42rem;
        }

        .Rl_bner a.bnerbtn b img {
            float: left;
            width: 0.39rem;
            height: 0.30rem;
            max-width: 0.37rem;
            margin-top: 0.05rem;
        }

        .Rl_bner a.bnerbtn span {
            float: left;
            font-size: 0.2rem;
            color: #ffffff;
            float: right;
            margin-right: 0.42rem;
        }

        /* 病种精液检查 */

        .jyjc-bner {
            position: relative;
            width: 100%;
            height: 3.75rem;
            background: url("/zt/jyjc1/images/banner.jpg") no-repeat;
            background-size: 6.40rem 3.75rem;
            max-width: 640px;
        }

        .jyjc-bner p {
            position: absolute;
            left: 1.36rem;
            top: 2.32rem;
            font-size: 0.2rem;
            color: #000000;
        }

        .jyjc-bner a {
            position: absolute;
            left: 1.53rem;
            bottom: 0.58rem;
            display: block;
            width: 2.79rem;
            height: 0.46rem;
            line-height: 0.46rem;
            text-align: center;
            font-size: 0.22rem;
            color: #ffffff;
            background: #6be1bb;
            border-radius: 0.5rem;
        }

        /* 女性性激素六项 */

        .content1 img {
            display: block;
            width: 6.4rem;
            height: auto;
        }

        .xjslx {
            width: 6.4rem;
            height: 1.62rem;
            background: url("/zt/jsjc1/images/jsjc1.jpg") top center no-repeat;
            background-size: 6.4rem auto;
        }

        .xjslx a {
            color: #fff;
            margin-top: 0.4rem;
            margin-left: 3.2rem;
            display: block;
            width: 2.95rem;
            height: 0.45rem;
            line-height: 0.45rem;
            /* background: #4f9b91; */
            text-align: center;
            text-indent: 9999px;
            overflow: hidden;
        }

        .xjslx p {
            color: #408d83;
            width: 3.2rem;
            height: 0.22rem;
            margin-left: 3.2rem;
            font-size: 0.2rem;
            /* padding-top: 0.15rem; */
            text-indent: 9999px;
            overflow: hidden;
            display: block;
        }

        /*超声卵泡监测*/

        .lpjcrs {
            width: 6.4rem;
            height: 3.83rem;
            background: url("/zt/lpjc1/images/lp_02.jpg") top center no-repeat;
            background-size: 6.4rem auto;
        }

        .lp-zx1 {
            vertical-align: middle;
            margin: 2.9rem auto 0;
            font-size: 0.24rem;
            display: block;
            width: 3.04rem;
            border-radius: 0.45rem;
            height: 0.45rem;
            line-height: 0.45rem;
            background: #fc7c90;
            text-align: center;
            color: #fff
        }

        .lp-zx1 img {
            width: 0.26rem;
            height: auto;
            margin-left: 0.15rem;
            vertical-align: middle;
        }

        /*胎儿nt检查*/

        .ntjcrs img {
            display: block;
            width: 6.4rem;
            height: auto;
        }

        .ntjcrs1 {
            width: 6.4rem;
            height: 1.27rem;
            background: url("/zt/ntjc1/images/nt3.jpg") top center no-repeat;
            background-size: 6.4rem auto;
        }

        .ntjcrs1 a {
            float: left;
            width: 2.24rem;
            height: 0.45rem;
            float: left;
            margin-top: 0.26rem;
            margin-left: 1.1rem;
        }

        /* 孕前检查病种 */

        .yqckbanner {
            position: relative;
            width: 100%;
            height: 3.50rem;
            margin: 0 auto;
            background: url("/zt/yqck1/images/yqjc_banner.jpg") no-repeat top center;
            background-size: 6.40rem 3.50rem
        }

        .yqckbanner a {
            display: block;
            position: absolute;
            bottom: 0.3rem;
            right: 0.4rem;
            width: 3.14rem;
            height: 0.48rem;
            line-height: 0.48rem;
            border-radius: 0.5rem;
        }

        /* 牌匾 */

        .neibt {
            width: 6.4rem;
            height: 0.8rem;
            background: #76c7c0;
            font-size: 0.45rem;
            text-align: center;
            line-height: 0.8rem;
            margin: 0.5rem auto;
            color: #fff;
            margin-bottom: 0.2rem;
        }

        .rongyu {
            width: 6rem;
            margin: 0 auto;
        }

        .rongyu img {
            float: left;
            width: 2.57rem;
            margin-left: 0.27rem;
            margin-bottom: 0.24rem;
        }

        /*footer,#LR_YaoDiv{display:none!important}*/

        #LR_YaoDiv {
            display:none !important .dhkfooter .dhkleft {
                width: 13%;
            }

            .dhkfooter .dhkleft1127 {
                background: url(/res/images/cxnicon1.png) no-repeat center;
                background-size: 0.52rem 0.52rem;
            }

            .dhkfooter .dhkcenter {
                width: 2.72rem;
                height: 0.6rem;
                margin-top: 0.15rem;
                padding: 0 0
            }

            .dhkfooter .dhkcenter .kuang {
                font-size: 0.1996rem;
                height: 0.6rem;
                line-height: 0.6rem;
                border-radius: 0.057rem;
                /* border: solid 0.02rem #4672bf; */
                margin-top: 0
            }

            .dhkfooter {
                height: 0.85rem;
            }

            .dhkfooter .dhkright {
                height: 0.6rem;
                margin-top: 0.15rem;
                margin-left: 0.1rem;
            }

            .dhkfooter .dhkright .btn1 {
                width: 1.06rem;
                height: 0.6rem;
                margin-top: 0;
            }

            .dhkfooter .dhkright .btn2 {
                width: 1.44rem;
                height: 0.6rem;
                margin-top: 0;
                margin-left: 0.1rem;
            }

            .dhkfooter .dhkright .btn1 a {
                height: 0.6rem;
                font-size: 0.1996rem;
                line-height: 0.6rem;
                padding-left: 0.47rem;
                background: url(/res/images/cxnicon2.png) no-repeat 20% 50%;
                background-size: 0.24rem 0.24rem;
                -webkit-border-radius: 0.1rem;
                -moz-border-radius: 0.1rem;
                -o-border-radius: 0.1rem;
                border-radius: 0.1rem;
            }

            .dhkfooter .dhkright .btn2 a {
                height: 0.6rem;
                font-size: 0.1996rem;
                line-height: 0.6rem;
                padding-left: 0.48rem;
                background: url(/res/images/cxnicon3.png) no-repeat 13% 50%;
                background-size: 0.24rem 0.24rem;
                -webkit-border-radius: 0.1rem;
                -moz-border-radius: 0.1rem;
                -o-border-radius: 0.1rem;
                border-radius: 0.1rem;
            }

            body,
            html {
                background: #efefef;
            }