@charset "gb2312";
/* CSS Document */

/* 公共样式开始 */
body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p{margin:0 auto; padding:0;font-family:微软雅黑; font-size:12px; }
body{ background-color:#FFFFFF; max-width:640px !important;}
div,ul,dl,dt,dd{list-style:none; color:#555;}
a img{border:none;}
a{color:#555; text-decoration:none;}
a:hover{color:#195955; text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.blank{height:20px; clear:both; overflow:hidden; font-size:1px; width:auto;}
.blank2{height:30px; clear:both; overflow:hidden; font-size:1px; width:auto;}
.blank1{height:10px; clear:both; overflow:hidden; font-size:1px; width:auto;}
.clear{font-size:1px; clear:both; overflow:hidden; width:auto;}


/* banner样式开始 */
.boxas{width:100%; margin:0 auto;}
.anli img{ float:left; padding-right:6px;}
 
.topbg .logo{width:192px; float:left;}
.topbg .txt{width:auto; float:right; font-size:14px;color:#FFFFFF;}
.topbg .txt a{ color:#FFFFFF;}
.foot{height:auto; width:100%; padding:20px 0px; overflow:hidden;color:#FFFFFF;}
.foot a{ color:#FFFFFF;}
.foot p{line-height:24px; padding-top:10px; text-align:center; color:#444; color:#FFFFFF;}
.duihBd4 .duihBdText p {font-size:0.32rem}
/*是否你也有以下几种状况?*/
.lay_wrap{width: 100%;height:4em; padding:15px 0;background:#3CC;}
.lay_wrap .top{width: 100%;overflow: hidden;margin:0 auto; float:left;}
.lay_wrap .top dl{width:80%;overflow: hidden;float: left; padding-left:2em;}
.lay_wrap .top dl dt{width:40px;height:40px; border:2px solid #FFF;border-radius:40px;font-family:微软雅黑;font-size: 2em;color:#3CC; padding-left:2px;text-align: center;line-height:1.5em;float: left; background-color:#FFF;}
.lay_wrap .top dl dd{float: left;margin-left: 15px;}
.lay_wrap .top dl dd h3{font-size:2em;color:#FFF;line-height:1.8em;}
.lay_wrap .top dl dd p{ color:#FFF; font-size:1.7em;line-height: 1.5em;text-transform:uppercase;}
.lay_wrap .top .ask ,.lay_wrap .top .ask a{width: 157px;height: 40px; border:1px solid #f9545a;color:#FFF; border-radius:18px; box-sizing:border-box;float: right;text-align: center;line-height: 60px;font-size: 18px;margin-top: 8px;}

/*快孕优生健康检查减免活动去全面开启*/
.lay1{
	width: 100%;
	overflow: hidden;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10;
}
.lay1 h2{width: 100%;height: 123px;}
.lay1 {width: 94%;overflow: hidden;}
.lay1  ul{width:48%;overflow: hidden; background:url(../images/lay1_line.jpg) no-repeat center top;float: left;padding-top: 11px;}
.lay1  ul li{margin-bottom: 10px;}
.lay1  ul li dl{overflow: hidden;}
.lay1  ul li dl dt{width:100%;height:auto;float: left; margin-top:5px;}
.lay1  ul li dl dd{float: left;}
.lay1  ul li dl dd h3{font-size:2em; color:#000000; line-height:1.5em;}
.lay1  ul li dl dd p.txt{
	color: #666;
	font-size: 1sem;
	line-height:1.4em;
}
.lay1 ul li dl dd p.txt span{font-size: 16px;}
.lay1 .ul2{margin-left:10px;}
.lay1 .pic{float:left;width:100%;}
.lay1 .pic img{ width:100%;}

/*惠泽“泉”民   检查优惠势不可挡*/
.lay2{width:100%;overflow: hidden; margin:0 auto; padding:48px 0;}
.lay2 dl{overflow: hidden;}
.lay2 dl dt{width:95%;margin:0 auto;}
.lay2 dl dt ul{overflow: hidden;}
.lay2 dl dt ul li{width:49.5%;float: left;box-sizing:border-box;padding:20px 0; color:#ffffff;text-align: center;}
.lay2 dl dt ul li p.p1{
	font-size:2.5em;
	line-height:1.5em;
	padding-bottom: 10px;
}
.lay2 dl dt ul li p.p2{font-size:1.5em;}
.lay2 dl dt ul li.li1{ background:#f7603d;}
.lay2 dl dt ul li.li2{ background:#71b9f5;margin-right: 0;}
.lay2 dl dt ul li.li3{ background:#ebae18;}
.lay2 dl dt ul li.li4{ background:#5ed4e5;margin-right: 0;}
.lay2 dl dt ul li.li5{ background:#eb7617; border-radius:0 0 0 26px;}
.lay2 dl dt ul li.li6{ background:#eff4f8;margin-right: 0; color:#000000;}
.lay2 dl dd{width: 100%;overflow: hidden;float: right;}
.lay2 .con{
	width:95%;
	padding-top: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.lay2 .con h3{ font-size:2em;padding-bottom: 9px;background:url(../images/lay2_line.jpg) no-repeat center bottom; color:#ee4a51;}
.lay2 .con ul{overflow: hidden;}
.lay2 .con ul li{width:100%;float: left;margin-right: 15px; box-sizing:border-box; padding:20px 0 20px 0;}
.lay2 .con ul li.li1,.lay2 .con ul li.li2,.lay2 .con ul li.li3{
	width:47%;
	font-size:1.2em;
	border:1px solid #d9d9d9;
	background:#f5f5f5;
	border-radius:10px;
}
.lay2 .con ul li.li3,.lay2 .con ul li.li4{margin-right: 0; background:#f5f5f5; border-radius:10px;}
.lay2 .con ul li.li4{
	margin-top: 10px;
	padding-left:20px;
	font-size:2em;
	color:#393939;
	width: 100%;
	line-height:2em;
	border:1px solid #d9d9d9;
	background:url(../images/lay2_icon.jpg) no-repeat 840px 1px #f5f5f5;
	line-height: 1.5em;
}
.lay2 .con ul li.li4 span{ color:#f33333;}
.lay2 .con ul li p.p1{
	width: 50%;
	border-radius:3px;
	margin-bottom: 6px;
	font-size:2em;
	line-height:1.2em;
	color:#FFFFFF;
	text-align: center;
}
.lay2 .con ul li p.p2{font-size:1.5em;color:#666666; line-height:1.5em;text-align: center;}
.lay2 .con ul li.li1 .p1{ background:#ff4951;}
.lay2 .con ul li.li2 .p1{ background:#ff49a3;}
.lay2 .con ul li.li3 .p1{ background:#76bcf8;}

/*生殖健康有问题 百日快孕解烦忧*/
.lay_5{width: 912px;overflow: hidden;padding-top: 30px; margin:0 auto;}
    .lay_5 .con {
        width: 912px;
        overflow: hidden;
        margin: 0 auto;
        position: relative;
    }

        .lay_5 .con .icon {
            width: 69px;
            height: 98px;
            position: absolute;
            448px;
            top: 196px;
        }

        .lay_5 .con ul {
            width: 448px;
            overflow: hidden;
            float: left;
            color: #FFFFFF;
        }

            .lay_5 .con ul li h5 {
                font-size: 45px;
                font-weight: normal;
            }

            .lay_5 .con ul li p {
                line-height: 22px;
            }

            .lay_5 .con ul li.one {
                width: 228px;
                float: left;
                text-align: center;
                padding-top: 10px;
                height: 110px;
            }

            .lay_5 .con ul li.two {
                width: 220px;
                float: right;
                text-align: center;
                height: 147px;
                padding-top: 33px;
            }




        .lay_5 .con .rig {
            width: 362px;
            height: 340px;
            float: right;
            padding-top: 10px;
        }

            .lay_5 .con .rig p.one {
                width: 217px;
                height: 243px;
                padding-left: 87px;
            }

            .lay_5 .con .rig h4 {
                height: 45px;
            }

            .lay_5 .con .rig p.two {
                padding-left: 20px;
                font-size: 18px;
            }

                .lay_5 .con .rig p.two span {
                    background: #ff3c00;
                    color: #FFFFFF;
                    padding: 2px 8px;
                }

    .lay_5 .btn {
        width: 816px;
        height: 92px;
        margin: 0 auto;
        padding-top: 30px;
        padding-bottom: 50px;
    }

.lay5{width: 1000px;overflow: hidden; padding:48px 0 48px 0; margin:0 auto;}
.lay5 h2{width: 538px;height: 138px; margin:0 auto;}
.lay5 ul{width: 1000px;overflow: hidden; margin:0 auto;}
.lay5 ul li{float: left;margin-right: 1px;margin-bottom: 1px;width: 249px;height: 102px; color:#FFFFFF;text-align: center;line-height: 102px;}
.lay5 ul li.item1{ background:#e7bc11;}
.lay5 ul li.item2{ background:#82b434;}
.lay5 ul li.item3{ background:#7c51d3;line-height: 24px;padding-top: 30px;height: 72px;}
.lay5 ul li.item4{ background:#9595ff;}
.lay5 ul li.item5{ background:#ef5145;}
.lay5 ul li.item6{ background:#10a6bc;}
.lay5 ul li.item7{ background:#ff5400;line-height: 24px;padding-top: 30px;height: 72px;}
.lay5 ul li.item8{ background:#e19222;line-height: 24px;padding-top: 30px;height: 72px;}
/*权威助威 专家亲诊*/



/*成功案例*/
lay6{width:100%;margin:40px auto; padding:20px 0;}
lay6 li{float: left;}
lay6 li.on1{margin-right: 0;}
lay6 li.on2{margin-bottom: 0;margin-left: 3px;}


/*底部*/
.foot_wrap {
    width: 100%;
    height: 226px;
    background: #3b3b3b;
}

    .foot_wrap .foot {
        width: 960px;
        height: 182px;
        margin: 0 auto;
        padding: 44px 20px 0;
    }

        .foot_wrap .foot .lef {
            width: 267px;
            overflow: hidden;
            float: left;
        }

            .foot_wrap .foot .lef .one {
                height: 84px;
            }

        .foot_wrap .foot .con {
            width: 305px;
            overflow: hidden;
            padding-top: 7px;
            margin-left: 120px;
            float: left;
            color: #999999;
        }

            .foot_wrap .foot .con p {
                height: 48px;
            }

            .foot_wrap .foot .con ul {
                overflow: hidden;
                font-size: 14px;
            }

                .foot_wrap .foot .con ul li {
                    width: 85px;
                    height: 20px;
                    margin-right: 25px;
                    margin-bottom: 10px;
                    float: left;
                }

        .foot_wrap .foot .rig {
            width: 147px;
            overflow: hidden;
            float: right;
            color: #FFFFFF;
            font-size: 14px;
        }

            .foot_wrap .foot .rig p.one {
                height: 146px;
            }
        .rig p.two{ color:#999999;}

.ads_wrap {
    width: 100%;
    height: 47px;
    background: #222222;
}

    .ads_wrap .ads {
        width: 972px;
        height: 47px;
        line-height: 47px;
        padding-left: 28px;
        color: #999999;
        margin: 0 auto;
        font-size: 14px;
    }

/*专家*/

.zhuanjia {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
	color:#000000;
	background-color: #FFF;
}

.zhuanjia_con {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/i1_91.jpg);
}

.zhuanjia a {
    text-decoration: none;
}

.zhuanjia dl {
    width: 1200px;
    height: 721px;
    overflow: hidden;
}

    .zhuanjia dl dt {
        float: left;
        padding-left: 127px;
        padding-top: 5px;
    }

        .zhuanjia dl dt img {
        }

    .zhuanjia dl dd {
        width: 500px;
        float: right;
        font-size: 14px;
        font-family: "Microsoft Yahei";
        color: #333333;
        line-height: 32px;
        margin-right: 120px;
    }

        .zhuanjia dl dd p {
            width: 140px;
            height: 40px;
            line-height: 40px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background: #ec3a66;
            text-align: center;
            font-family: "Microsoft Yahei";
            color: #fff;
            font-size: 18px;
            overflow: hidden;
            float: left;
            margin: 30px 10px 10px 10px;
        }

            .zhuanjia dl dd p a {
                width: 140px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                color: #fff;
                display: block;
                font-family: "Microsoft Yahei";
                font-size: 16px;
            }
			.main {
    width: 100%;
    margin: 0 auto;
    background: url(../images/zj_bigbg.jpg) no-repeat center top;
    overflow: hidden;
}

.main-c {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

    .main-c .pro-switch {
        width: 1200px;
        height: 550px;
        overflow: hidden;
        position: relative;
    }

    .main-c .flexslider {
        margin: 0;
        padding: 0;
    }

    .main-c .flexslider {
        width: 1200px;
        margin: 0 auto;
        position: relative;
        zoom: 1;
    }

    .main-c .flex-direction-nav a {
        position: absolute;
        top: 230px;
        z-index: 10;
        cursor: pointer;
        text-indent: -9999px;
        font-family: "Microsoft Yahei";
    }

    .main-c .flex-control-nav {
        width: 100%;
        position: absolute;
        top: 503px;
        text-align: center;
    }

        .main-c .flex-control-nav li {
            margin: 0 2px;
            display: inline-block;
            zoom: 1;
            *display: inline;
            font-family: "Microsoft Yahei";
        }

    .main-c .flex-control-paging li a {
        width: 44px;
        height: 10px;
        background: #ff3c00;
        display: block;
        overflow: hidden;
        text-indent: -99em;
        cursor: pointer;
        font-family: "Microsoft Yahei";
    }

        .main-c .flex-control-paging li a.flex-active {
            background: #aeaeae;
            font-family: "Microsoft Yahei";
        }

.flex-control-paging li a {
    border-radius: 6px;
}

.in-zj {
    width: 1200px;
    height: 550px;
    margin: 0 auto;
}

.in-zjL {
    width: 481px;
    height: 550px;
    float: left;
}

.in-zjR {
    width: 680px;
    height: 550px;
    float: left;
    margin-top: 95px;
    margin-left: 39px;
    position: relative;
}

.zj-tjzj {
    position: absolute;
    top: 0;
    left: 420px;
}

.in-zjR h2 {
    margin-bottom: 30px;
    font-weight: normal;
    overflow: hidden;
    font-family: "Microsoft Yahei";
}

    .in-zjR h2 strong {
        float: left;
        font-size: 48px;
        height: 50px;
        line-height: 50px;
        /*color: #b00e1e;*/
        color: #ff3c00;
        padding-right: 10px;
        margin-right: 10px;
        border-right: 1px solid #9d9d9d;
        font-family: "Microsoft Yahei";
    }

    .in-zjR h2 span {
        float: left;
        font-size: 20px;
        font-family: "Microsoft Yahei";
    }

.in-zjR_ol {
    margin-bottom: 30px;
    padding: 0;
}

    .in-zjR_ol li {
        height: 15px;
        line-height: 15px;
        margin-bottom: 10px;
        font-family: "Microsoft Yahei";
        font-size: 1.2em;
    }

        .in-zjR_ol li i {
            float: left;
            width: 5px;
            height: 15px;
            background: #ff3c00;
            border-radius: 20px;
            margin-right: 5px;
            font-family: "Microsoft Yahei";
        }

        .in-zjR_ol li em, .in-zjR p a {
            color: #ff3c00;
            font-style: normal;
            font-family: "Microsoft Yahei";
        }

.in-zjR p {
    margin-bottom: 18px;
	font-size: 1.2em;
    line-height: 1.7;
    font-family: "Microsoft Yahei";
}

    .in-zjR p strong {
        background: #82afe7;
        color: #fff;
        padding: 1px 3px;
        margin-right: 3px;
        font-family: "Microsoft Yahei";
    }

.zjdh {
    width: 298px;
    height: 46px;
    line-height: 46px;
    margin-top: 40px;
    background: url(../images/zj_btn_z.png) no-repeat;
}

    .zjdh a {
        display: block;
        color: #ff3c00;
        padding-left: 73px;
        font-size: 20px;
        font-family: "Microsoft Yahei";
    }
