body {
  font: 12px Arial,"Microsoft YaHei"
}
body,ul,li,img{padding: 0; margin: 0;}
ul,li{list-style: none; }
button{outline:none;}
.por{position: relative;}
.poa{position: absolute;}
.paddlr0{padding-left: 0; padding-right: 0;}
.paddtb20{padding-top: 20px; padding-bottom: 20px;}
a:hover{text-decoration: none;}
.text-2em{text-indent:2em;}
.x-Ellipsis-1{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;}
.x-Ellipsis-2{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.x-Ellipsis-3{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.pic img{display: block; position: absolute; top: 50%; left: 50%; width: 101%; max-width: none; height: auto; max-height: none; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); min-height: 180px; min-width: 250px;}
.fl{float: left;}
.fr{float: right;}
.overflow{overflow: hidden;}
.clear:after{content:"";display:block;clear:both;}
.row{overflow: hidden; }
[class*="col-"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
.text-right{text-align: right;}



/*首页*/
/*top*/
/*（公用）*/
.logo-box{height: 96px; background: linear-gradient(top left, #2a85e2, #a08efe);/*渐变从左上角到右下角*/
                        background: -ms-linear-gradient(top left, #2a85e2, #a08efe);
                        background: -webkit-linear-gradient(top left, #2a85e2, #a08efe);
                        background: -moz-linear-gradient(top left,#2a85e2, #a08efe);}
.logo{width:375px; height: 65px; top: 13px; left: 0;}
.tel{width: 211px; height: 58px; top: 20px; right: 0;}
.nav-box{height: 52px; background: #f2f2f2;}
/* .nav-box .nav{width: 874px; margin:auto;} */
/* .nav-box .nav ul li{  padding-left: 14px; padding-right: 14px;} */
.nav-box .nav .navbar-nav li a,.nav-box .nav .navbar-nav span{ color: #666; font-size: 18px; float: left;}
.nav-box .nav span{position: absolute; top: 14px;}
.nav-box .nav li a .caret{top: 23px;}
.nav-box .nav .navbar-nav li .dropdown-menu li a{ float: none; }

.icon-box .col-md-2-5,.col-lg-2-5{width: 20%; margin-top: 26px;}
.icon-box .col-md-2-5 p{ color: #666; font-size: 20px; margin-top: 10px;}
.icon-box .row{margin:10px 0 30px 0;}

/*试管婴儿新闻2020-0815*/
.vif-box{margin-top: 10px;}
.vif-box a{color: #333;}
.vif-box .col-md-6{margin-top: 23px;}
.vif-box .pic{width: 580px; height: 300px; overflow: hidden;}
.vif-box .font span{background: #999; display: block; width: 140px; height: 40px; color: #fff; line-height: 40px; text-align: center; margin-top: 30px;}
.vif-box .vif-list{margin-top: 0}
.vif-box .vif-list ul{margin-left: 30px; height: 520px; overflow: hidden;}
.vif-box .vif-list li{transition: all ease 0.3s; padding: 11px 6px 0 90px; border-bottom: 1px dashed #cccccc; height: 130px; line-height: 28px; position: relative;}
.vif-box .vif-list li .date{width: 68px; height: 84px; position: absolute; background: #2292cf; color: #fff; text-align: center; font-family: Arial, Helvetica, sans-serif; top: 22px; font-size: 14px; left:0px;}
.vif-box .vif-list li .date b{display: block; padding-top: 22px; font-size: 30px;}
.vif-box .vif-list li:hover{-webkit-box-shadow: 0 15px 30px rgba(133,113,111,0.5); box-shadow: 0 15px 30px rgba(133,113,111,0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.vif-box .vif-list li:hover .date{background: #f08398;}
.vif-box .font span:hover{background:#f08398; }
.vif-box .font{line-height: 28px;}
.vif-box .font h3{font-size: 24px;}
.vif-box .font p{font-size: 16px;}
.vif-box .l-font{line-height: 24px;}
.vif-box .l-font h3{font-size: 20px; margin-top: 14px;}
.vif-box .l-font p{font-size: 14px;}

/*试管婴儿文章2020-0815*/
.vif-boxs{margin-top: 10px;}
.vif-boxs a{color: #333;}
.vif-boxs .col-md-6{margin-top: 23px;}
.vif-boxs .pic{width: 580px; height: 300px; overflow: hidden;}
.vif-boxs .font span{background: #999; display: block; width: 140px; height: 40px; color: #fff; line-height: 40px; text-align: center; margin-top: 30px;}
.vif-boxs .vif-lists{margin-top: 0}
.vif-boxs .vif-lists ul{margin-left: 30px;}
.vif-boxs .vif-lists li{transition: all ease 0.3s; padding: 20px 6px 0 90px; border-bottom: 1px dashed #cccccc; line-height: 28px; position: relative;padding-bottom: 5px;}
.vif-boxs .vif-lists li .date{width: 68px;position: absolute; background: #2292cf; color: #fff; text-align: center; font-family: Arial, Helvetica, sans-serif; top: 22px; font-size: 14px; left:0px;}
.vif-boxs .vif-lists li .date b{display: block; padding-top: 5px; font-size: 30px;}
.vif-boxs .vif-lists li:hover{-webkit-box-shadow: 0 15px 30px rgba(133,113,111,0.5); box-shadow: 0 15px 30px rgba(133,113,111,0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.vif-boxs .vif-lists li:hover .date{background: #f08398;}
.vif-boxs .font span:hover{background:#f08398; }
.vif-boxs .font{line-height: 28px;}
.vif-boxs .font h3{font-size: 24px;}
.vif-boxs .font p{font-size: 16px;}
.vif-boxs .l-font{line-height: 24px;}
.vif-boxs .l-font h3{font-size: 20px; margin-top: 5px;}
.vif-boxs .l-font p{font-size: 14px;}

/*注资*/
/*（公用）*/
.index-title{padding-top: 40px;}
.index-title h1{font-size: 44px; color: #277dca; font-weight: bold;}
.index-title h4{font-size: 20px; color: #aeaeae; font-family: "STHeiti"}
.index-title h3{ width: 500px; border-bottom: 2px dotted #eee; margin:22px auto;}
.index-title h3 img{position: absolute;bottom: -14px; left: 50%; margin-left: -69px;}

.map{margin-top: 20px;}
.map-text{font-size: 18px; color: #373c40; line-height: 28px; text-indent:2em; padding: 20px 0 30px 0;}
.map-btn{font-size: 14px; background: #277dca; color: #fff; border:0; border-radius: 6px;}

/*试管婴儿解读*/
.Technical-interpretation{background: #f1f1f1; padding-bottom: 100px;}
.Technical-interpretation .row{margin-top: 15px;}  
.Technical-interpretation .row .col-xs-5{padding-right: 0;}
.Technical-bg{background: #fff;}
.Technical-bg h4{font-size: 20px; color:#277dca; border-bottom: 1px dotted #686464; height: 30px; padding-bottom: 20px; margin-top: 20px;}
.Technical-bg p{font-size: 16px; color: #686464; line-height: 26px;}
.Technical-interpretation .col-xs-7{width: 61%;}
.Technical-interpretation .col-xs-5{width: 39%;}
.circular{width: 70px; height: 70px; background: #f1f1f1; left: 50%; margin-left: -27px; top: 50%; margin-top: -27px; border-radius:100%;}
.yuanxing{border-radius:100px 0 0 0; width: 20px; height: 20px; background: #aeaeae; top: 239px; right: -4px; z-index: 9}
.Technical-interpretation .row .col-xs-6 .row:hover .yuanxing{background: #277dca;}
.yuanxing1{bottom: 0; left: 12px; right: inherit; border-radius:0 100px 0 0;}
.yuanxing2{top: 11px; right: -4px; border-radius:0 0 0 100px;}
.yuanxing3{top: 11px; left: 12px; border-radius:0 0 100px 0;}
.icon-speck{width: 8px; height: 8px; border-radius:20px; background: #333; }
.Technical-interpretation .more{width:260px; margin: auto; margin-top: 30px;}
.Technical-interpretation .more li a{font-size: 16px; line-height: 48px;}
.Technical-interpretation .more li{width: 140px; height: 48px; text-align: center;}
.Technical-interpretation .more-left{ background: #f5be21; left: -16px;}
.Technical-interpretation .more-left a{color: #fff;}
.Technical-interpretation .more-right{ background: #d9d9d9; right: -32px;}
.Technical-interpretation .more-right a{color:#575757}

/*专家团队*/
.index-title1{margin-top: 70px; padding-bottom: 20px;}
.index-title1 h4 {font-size: 26px; color: #aeaeae; font-weight: normal;}
.index-title1 h1{font-size: 44px; color: #333333;}
.index-title1 h5{font-size: 18px; color: #615e5e;}
.cheek-left,.cheek-right{width: 160px; border-top: 1px solid #e5e5e5; height: 1px;}
.cheek-left:before{content: ''; display: block; width: 10px; height: 10px; background: #e5e5e5; border-radius: 20px; position: absolute; right: 0; top:-5px;}
.cheek-right:before{content: ''; display: block; width: 10px; height: 10px; background: #e5e5e5; border-radius: 20px; position: absolute; left: 0; top:-5px;}
.cheek-left{top: 22px; left: 270px;}
.cheek-right{top: 22px; right: 277px;}
.team-left-box{width: 860px; height: 430px; overflow: hidden; float: left;}
.team-left{width: 860px; height: 430px; background: #f5f5f5; float: left;}
.team-right{width:270px; height: 430px; float: right; overflow: hidden;}
.team-img{width: 340px; height: 429px;}
.team-img img{min-height: 429px; min-width: 340px;}
.team-text{width: 440px; margin-left: 40px;}
.team-text h3{ color: #666666; font-size: 24px; margin-top: 30px;}
.team-text p{font-size: 16px; color: #666; line-height: 26px;}
.team-text p span{ font-weight: bold; }
.team-text .btns{margin-top: 20px;}
.team-text .btns a{display: block; width: 140px; height: 48px; line-height: 48px; float: left; font-size: 16px; margin-right: 20px;}
.team-text .btns .btn1{background: #f5be21; color: #fff;}
.team-text .btns .btn2{background: #d9d9d9; color: #575757;}
.team-right .expert-list{width: 270px; background: #f8f8f8; padding:13.3px 10px; margin-bottom: 10px;}
.team-right .expert-list .expert-list-pic{width: 90px; height: 90px; border-radius: 100px; overflow: hidden; position: relative; top: 0; right: 0; bottom: 0; left: 0; margin: 0 0 20px 0; box-shadow: 0 3px 10px 0 rgba(181,181,181,1);}
.team-right .expert-list .expert-list-text{width: 150px; margin-left: 10px;}
.team-right .expert-list .expert-list-pic img{border-radius: 90px; width: 90px; height: 100px;}
.team-right .active span{display: block; width: 100%; height: 3px; position: absolute; top: 0; left: 0;background: #277dca}
.baner2{margin-top: 30px;}

/* 图片自适应宽高显示并且不会留白 */
.team-right .expert-list .expert-list-pic img{display: block; position: absolute; top: 50%; left: 50%; width: 101%; max-width: none; height: auto; max-height: none; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); min-height: 72px; min-width:100px;}

/*医院住宿tab*/
.tab-nav .list-lits{height: 450px; overflow: hidden;}
.tab-nav .list-lits .pic-lit img{margin-bottom: 30px;}
.tab-nav .font-number{width: 70px; height: 54px; display: block; background-image: url(../image/font.png); background-repeat: no-repeat; margin-left: 50px; margin-top: 10px;}
.tab-nav .yy{ background-position: 0 -64px;}
.tab-nav .sys{background-position: -88px -64px;}
.tab-nav .zs{background-position: -180px -64px;}
.tab-nav .zc{background-position: -274px -64px;}
.tab-nav .active .yy{ background-position: 0 0px;}
.tab-nav .active .sys{background-position: -88px 0px;}
.tab-nav .active .zs{background-position: -180px 0px;}
.tab-nav .active .zc{background-position: -274px 0px;}
.tab-nav-1{margin-top: 40px; margin-bottom: 20px; border-bottom: 1px solid #e1e1e1; height: 80px;}
.tab-nav-1 .col-lg-3{border: 1px solid #e1e1e1; background:#fff; border-left: 0;}
.tab-nav-1 .col-lg-3:first-child{border-left: 1px solid #e1e1e1;}
.tab-nav-1 .active{background: #ffaf00;}
.tab-nav-1 .text-number{margin-top: 10px; margin-left: 6px;}
.tab-nav-1 .text-number h5{ font-size: 18px; }
.tab-nav-1 .active .text-number h5,.tab-nav-1 .active .text-number p{ color: #fff;}
.list-lit .col-lg-3 p{height: 40px; line-height: 40px; font-size: 18px; color: #333; margin-bottom: 20px;}
.list-lits .pic{width: 262.5px; height: 175px;}

/*案例展示*/
.index-title2{border-bottom: 2px solid #dadada;}
.index-title2 h1{font-size: 70px; font-weight: bold; color: #666; font-family: "Arial";}
.index-title2 h3{font-size: 24px; font-family: "SimHei"; color: #277dca; top: -10px; left: 204px;}
.index-title2 p{font-size: 16px; color: #ababab; font-family: "Gadugi"; top: 42px; left: 208px;}
.index-title2 a{font-size: 16px; color: #ababab; font-family: "Gadugi"; top: 42px; right: 10px;}
.tab-nav-btn .col-lg-3 .tab-navbtn-bg a{display: block; background: #fff; border: 1px solid #e1e1e1; border-radius: 100px; line-height: 34px; float: left; height: 34px; padding: 0 18px; margin:0 4px 10px 4px; font-size: 14px; color: #686464;}
.tab-nav-btn .col-lg-3 .tab-navbtn-bg .active{background: #1d6bd7; color: #fff;}
.tab-nav-btn .col-lg-3 .tab-navbtn-bg{background: #f0f0f0; border-right: 1px solid #fff; width: 100%; padding-top: 10px;}
.index-title2-font .col-lg-3 h3{font-size: 18px; color: #333; font-weight: bold; margin-top: 24px;}
.index-title2-font .col-lg-3 p{font-size: 16px; color: #686464; line-height: 24px;}
.tab-nav-btn .tab-navbtn-pic{display: block; height: 166px; overflow: hidden; position: relative; top: 0; right: 0; bottom: 0; left: 0; margin: 0 0 20px 0;}
.tab-nav-btn .tab-navbtn-pic img{margin-top: 20px; display: block; position: absolute; top: 50%; left: 50%; width: 101%; max-width: none; height: auto;  max-height: none; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); min-height: 196px; min-width: 162.5px;}
.tab-nav-btn .tab-navbtn-text{height: 138px;}
.tab-nav-btn .tab-navbtn-text h3{font-size: 18px; color: #686464; line-height: 28px;}
.tab-nav-btn .tab-navbtn-text p{font-size: 14px; color: #686464; line-height: 20px;}
.tab-nav-btn .tab-navbtn-btn a{width: 80%; display: block; height: 30px; background: #1d6bd7; margin: auto; font-size: 16px; color: #fff; text-align:center; line-height: 30px; border-radius: 100px;}
.tab-nav-btn .case-left-b{width: 100%; height: 390px; overflow: hidden;}
.tab-nav-btn .case-left-list .tab-navbtn-btn{margin-top: 20px;}

/*联系我们*/
/*（公用）*/
.contact-bg{width: 100%; height: 601px; background: url(../image/contact-bg.jpg); background-repeat: no-repeat; background-position: top center; margin-top: 50px;}
.contact-left h1{font-size: 50px; color: #fff; margin-top: 105px;}
.contact-left h3{ font-size: 36px; color: #fff; margin-top: 40px;}
.contact-left .contact-btn{margin-top: 46px;}
.contact-left .contact-btn a{width: 320px; height: 50px; background: #f88812; border-radius: 10px; line-height: 50px; display: block; font-size: 18px; color: #fff; padding-left: 10px; margin: auto;}
.contact-left p{font-size: 18px; color: #fff; line-height: 30px; margin-top: 48px;}
.contact-left .contact-left-tel{ font-size: 26px; color: #fff; margin-top: 48px;}
.contact-left .contact-left-tel span{font-size: 42px;}

/*底部*/
/*（公用）*/
.bottom-box{background: #f2f2f2; height: 330px;}
.bottom-box .code-box{width: 40%;}
.bottom-box .code-box .row{margin-top: 30px;}
.bottom-box .code-box .row p{font-size: 14px; color: #666; line-height: 24px; margin-top: 10px; width: 178px;}
.bottom-box .list-nav1 p:before {content: ""; width: 6px; height: 20px; background:#2a85e2; display: block; float: left; margin-right: 6px; margin-top: 2px;}
.bottom-box .list-nav1 p{font-size: 16px; color: #666;}
.bottom-box .list-nav1 a{display: block; font-size: 14px; color: #666; line-height: 44px;}
.bottom-box .list-nav1 p a{line-height: 26px; font-size: 16px;}
.bottom-box .list-nav1 .col-lg-3{border-left: 1px dashed #ccc;}
.bottom-box .list-nav1{margin-top: 74px;}
.bottom-box .tel-box{width: 26%; margin-top: 90px;}
.bottom-box .tel-box span{position: absolute; font-size: 20px; color: #666; top: 3px; left: 94px;}
.bottom-box .tel-box p{position: absolute; font-size: 32px; color: #666; left: 94px; top: 30px;}
.bottom-box .tel-box a{display: block; background: #2a85e2; width: 173px; height: 45px; color: #fff; font-size: 18px; line-height: 45px; text-align: center; position: absolute; top: 90px; left: 20px;}
.copyright-text p{font-size: 14px; color: #fff; height: 50px; line-height: 50px;}
.copyright-text p a{font-size: 14px; color: #fff; height: 50px; line-height: 50px;}
/*友情链接*/
.Links-box h3{color: #eaebec;}
.Links-bottom{margin-top: 10px;}

/*国内试管婴儿*/
.domestic-box .row ul{width: 386px; padding-left: 38px;}
.domestic-box .row .domestic-t-left .domestic-t-font,.domestic-box .row .domestic-t-right .domestic-t-font{ float: left; margin: 16px; width: 125px; height: 62px; text-align: center; line-height: 62px; font-size: 14px;}
.domestic-box .row .domestic-t-left .domestic-t-font{border:1px solid #ef8498; background:#ffa7b7; border-radius: 0 24px;}
.domestic-box .row .domestic-t-right .domestic-t-font{border:1px solid #3f97ee; background:#6eb3f8; border-radius: 24px 0;}
.domestic-Service ul{width: 1170px; margin-top: 40px;}
.domestic-Service ul li{width:273px; float: left; background: #2292cf; border-radius: 53px; margin-left: 16px;}
.domestic-Service ul li:first-child{margin-left: 0;}
.domestic-Service ul li h4{ color: #fff; }
.domestic-Service ul li p{font-size: 15px; color: #fff; line-height: 24px; height: 72px; width: 220px; margin: auto; margin-bottom: 28px;}
.domestic-Service ul li img{border-radius: 48px 48px 0 0; margin: 5px; width: 96.5%;}
.domestic-Service ul li .domestic-S-bg{border-radius: 0 48px 48px 48px; margin-top: -40px; background: #2292cf; padding-top: 10px;}
.domestic-Service ul li:hover,.domestic-Service ul li:hover .domestic-S-bg{background: #f08398; -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0); transition: all ease 0.3s;}
.Service-guarantee .Service-g-bg{background:#b9c2cb;}
.Service-guarantee .row{}
.Service-guarantee .row p{font-size: 14px; line-height: 20px;}
.Service-guarantee .row h3{margin-top: 50px;}
.Service-guarantee .row{ text-align: center; }
.Service-guarantee .row img{margin: 20px 0;}
.do-ban2{width: 100%; height: 300px; background: url(../image/b2.jpg); background-repeat: no-repeat; background-position: top center; margin-top: 40px; color: #fff;}
.do-ban2 h3{font-size: 40px; font-weight: bold; margin-top: 60px;  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.20);}
.do-ban2 p{font-size: 16px; line-height:30px; margin-top: 20px; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.20);}
.Service-guarantee ul{margin: 30px 0;}
.Service-guarantee ul li{ float: left; width: 23.2%; background: #f0f0f0; margin: 10px;}
.Service-guarantee ul li .pic{width: 264.47px; height: 180px;}
.Service-guarantee ul li p{font-size: 16px; margin-top: 10px; height: 60px; padding: 2px 10px; line-height: 24px;}
.ambient-pic li{float: left; overflow: hidden; border-radius: 12px;}
.ambient-pic li:nth-child(1){width: 740px; margin-right: 10px; height: 298px;}
.ambient-pic li:nth-child(2){width: 390px; height: 298px;}
.ambient-pic li:nth-child(3){width: 370px; margin-right: 10px; margin-top: 10px; height: 252px;}
.ambient-pic li:nth-child(4){width: 360px; margin-right: 10px; height: 252px; margin-top: 10px;}
.ambient-pic li:nth-child(5){width: 390px; height: 252px; margin-top: 10px;}

/*第三代试管婴儿*/
.advantage-box{background: url(../image/bg1.png) no-repeat; background-position: center top; height: 967px; margin-top: 60px;}
.advantage-box .advantage-6 h3{font-size: 36px; font-weight: bold; color: #fff; position: absolute; top: 295px; left: 294px;}
.advantage-box .advantage-6 h2{color: rgb(255, 241, 118); font-size: 112px; font-weight: bold; position: absolute; top: 338px; left: 340px;}
.advantage-box .advantage-6 h4{font-size: 36px; color: #fff; position: absolute; top: 393px; left: 420px;}
.advantage-box li{ position: absolute; }
.advantage-box li:nth-child(2) {top: 55px; left: 422px;}
.advantage-box li:nth-child(2) span{color: rgb(252, 186, 4);}
.advantage-box li:nth-child(3) {top: 181px; left: 544px;}
.advantage-box li:nth-child(3) span{color: rgb(7, 196, 156);}
.advantage-box li:nth-child(4) {top: 316px; left: 610px;}
.advantage-box li:nth-child(4) span{color: rgb(185, 104, 199);}
.advantage-box li:nth-child(5) {top: 464px; left: 610px;}
.advantage-box li:nth-child(5) span{color: rgb(76, 176, 80);}
.advantage-box li:nth-child(6) {top: 608px; left: 530px;}
.advantage-box li:nth-child(6) span{color: rgb(251, 135, 158);}
.advantage-box li:nth-child(7) {top: 750px; left: 370px;}
.advantage-box li:nth-child(7) span{color: rgba(75, 75, 75, 0.796078);}
.advantage-box li span{ font-size: 66px; font-weight: bold; float: left; margin-right: 20px;}
.advantage-box li h4{font-size: 20px; font-weight: bold;}
.advantage-box li p{font-size: 14px; color: #666;}
.generation-font{font-size: 16px; line-height: 30px; margin-top: 40px;}

/*网站列表导航*/
/*（公用）*/
.Navigation,.Navigation a{color: #333; font-size: 16px;}

/*医院列表*/
/*（公用）*/
.list-box .nav-news{border:1px solid #d2d2d2; border-top: 0; padding-bottom: 16px;}
.list-box .nav-news i{left: -5px; top: -9px; font-style: normal; font-size: 67px; font-weight: bold; opacity: .1; color: #fff; line-height: 1; z-index: 1; text-transform: uppercase;}
.list-box .nav-news h3{background: #1189cc; font-size: 20px; color: #fff; line-height: 30px; padding: 10px 20px; margin-top: 10px;}
.list-box .nav-news h3 span{font-weight: normal; font-size: 16px; color: #fff; opacity: .6; margin-left: 10px; text-transform: capitalize;}
.list-box .nav-news h3 span:before {content: "/"; padding-right: 5px;}
.list-box .nav-news li{padding: .5em 1em; font-size: 14px;}
.list-box .nav-news li:before{content: '+'; font-weight: bold; margin-right: 5px; font-size: 16px;}
.list-box .nav-news li a{color: #2f2f2f; font-size: 15px;}
.list-box .nav-news li a:hover{color: #1189cc;}
.list-box .nav-us li{border-top: 1px solid #eee; position: relative; margin-bottom: 0; padding: .8em 1.4em; color: #2f2f2f; font-size: 15px;}
.list-box .nav-us li:before{content: initial; font-weight: bold; margin-right: 5px; font-size: 16px;}
.list-box .nav-us h4{padding: .3em 1.4em .4em 1.4em; font-weight: bold; font-size: 16px; color: #000000;}
.list-box .nav-us .bnt{display: block; width: 100px; height: 30px; line-height: 30px; background: #1189cc; color: #fff;}
.list-box .nav-us .bnt:hover{color: #fff;}
.list-box .list-hospital .case-list-ul li{margin: 20px 20px 0px 20px;}
.list-box .list-hospital .pic { display: block; height: 166px; overflow: hidden; position: relative; top: 0; right: 0; bottom: 0; left: 0; margin: 0 0 14px 0; }
.list-box .list-hospital li:hover .pic,.case-list li:hover .pic{    box-shadow: 0 3px 10px 0 rgba(181,181,181,1);}
.list-box .list-hospital .pic img{display: block; position: absolute; top: 50%; left: 50%; width: 101%; max-width: none; height: auto; max-height: none; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); min-height: 180px; min-width: 250px;}

/*代孕捐卵*/
.Surrogacy-box{margin-top: 30px;}
.Surrogacy-box .title1 h2{font-size: 50px; color: #1189cc; text-align: center; text-shadow: 2px 4px 5px #ccc; font-weight: bold;}
.Surrogacy-box .title1 h3{font-size: 16px; color: #666666; font-weight: 400; text-align: center; margin-top: 13px;}
.Surrogacy-box .Surrogacy-bg{margin: 40px 0; background: url(../image/3_03.png) no-repeat top center;}
.Surrogacy-box .Surrogacy-bg li{width: 398px; height: 291px; float: left; background: url(../image/sgyr-bg.png) no-repeat top left;}
.Surrogacy-box .Surrogacy-bg li:nth-child(2n) {margin-left: 344px;}
.Surrogacy-box .Surrogacy-bg li:nth-child(3) { margin-top: 49px;}
.Surrogacy-box .Surrogacy-bg li:nth-child(4) {margin-top: 49px;}
.Surrogacy-box .Surrogacy-bg li h4{color: #fff; font-size: 18px; font-weight: bold;}
.Surrogacy-box .Surrogacy-bg li p{ padding: 20px 30px; font-size: 16px; line-height: 30px;}

/*冻胚冻卵*/
.adapt-pic{background: #fafafa; border-radius:100px; display: table; -webkit-box-shadow: 0 0 3px #bcbcbc;  -moz-box-shadow: 0 0 3px #bcbcbc;  box-shadow: 0 0 3px #bcbcbc; margin-top: 4%; }
.adapt-font{width: 60%;}
.adapt-font h3{font-size: 1.8rem; margin-top: 14px;}
.adapt-font p{font-size: 1.35rem;}
.adapt-img{padding: 8px; width: 27%;}
.adapt-img img{-webkit-box-shadow: 0 0 10px #bcbcbc;  -moz-box-shadow: 0 0 10px #bcbcbc;  box-shadow: 0 0 6px #bcbcbc; border-radius:50%;}
.adapt-arrow{margin-top: 11%; width: 7%;}
.freezing-box .title2 h2{font-size: 26px; color: #fff; background: url(../image/fit-tl.png); background-repeat: no-repeat; background-position: center; margin-top: 14px;}
.freezing-box .title2 h3{font-size: 20px; color: #fff; margin-top: 30px;}
.freezing-box{background: url(../image/fit-bgh.png); background-repeat: no-repeat; background-position: center top;}
.freezing-box ul li{width: 320px; height: 200px; display: block; border-radius: 10px; padding: 18px 25px 34px; background: #fff; overflow: hidden; float: left; margin-top: -82px;}
.freezing-box ul li h4{font-size: 18px; font-weight: bold;}
.freezing-box ul li p{font-size: 14px; line-height: 22px;}
.freezing-box ul li:nth-child(2n) {margin-left: 500px;}
.freezing-box ul li:nth-child(3) { margin-top: 46px; height: 376px;}
.freezing-box ul li:nth-child(4) {margin-top: 46px; height: 376px; margin-bottom: 44px;}
.freezing-icon ul li{width: 265px; float: left; background: #fff; margin: 10px; min-height: 293px; border-radius: 20px; box-shadow: 0 3px 10px 0 rgba(208,208,208,1);}
.freezing-icon ul li .pic1{margin-top:16px;}
.freezing-icon ul li .pic1 img{border-radius: 10px; box-shadow: 0 3px 10px 0 rgba(181,181,181,1);}
.freezing-icon ul li h4{padding: 6px 16px 0;}
.freezing-icon ul li p{padding: 0 16px; font-size: 14px; line-height: 20px;}
.freezing-box .freezing-pic{top: 35px; left: 407px;}
.freezing-introduce h4{font-size: 28px; font-weight: bold; margin-top: 52px;}
.freezing-introduce h5{color: #cf447d; font-size: 16px; font-weight: bold;}
.freezing-introduce .freezing-left{width: 712px; height: 322px; border: 2px solid #cf447d; margin-top: 82px; z-index: 1;}
.freezing-introduce .freezing-left p{width: 538px; padding-left: 62px; padding-top: 44px; font-size: 16px; line-height: 30px;}
.freezing-introduce .freezing-left .btn{display: block; width: 120px; height: 40px; background:#cf447d; border-radius: 10px; margin-left:62px; color: #fff; line-height: 28px;}
.freezing-introduce .freezing-right{margin-top: 50px;}

/*幸孕百科*/
/*（公用）*/
.news-list .news-list-ul{margin-bottom: 20px;}
/*列表调整成图文混排2020-08-15*/
.news-list .news-list-ul li{transition: all ease 0.3s; border-bottom: 1px dashed #cccccc; height: 170px; line-height: 28px; position: relative;}
.news-list .news-list-ul li .pic{width: 200px; height: 110px; overflow: hidden; margin:28px 20px 0 0;}
.news-list .news-list-ul li .font{width: 605px;}
.news-list .news-list-ul li .date{color: #b3b3b3; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.news-list .news-list-ul li .date .glyphicon{top: 2px; margin-right: 4px;}
.news-list .news-list-ul li .date b{display: block; padding-top: 22px; font-size: 30px;}
.news-list .news-list-ul li .tit{margin-top: 24px;}
.news-list .news-list-ul li .tit a{line-height: 32px; font-size: 18px; color: #313131;}
.news-list .news-list-ul li .p a{color: #696868; font-size: 14px; height: 48px;}
.news-list .news-list-ul li:hover{-webkit-box-shadow: 0 15px 30px rgba(133,113,111,0.5); box-shadow: 0 15px 30px rgba(133,113,111,0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.news-list .news-list-ul li:hover .tit a{color: #f08398;}


/*成功案例*/
/*（公用）*/
.case-list .case-list-ul{width: 895px; float: left;}
.case-list .case-list-ul li{width: 255px; float: left; margin: 20px;}
.case-list .case-list-ul li h3{font-size: 16px; color: #686464; line-height: 24px; margin-top: 10px;}
.case-list .case-list-ul li p{font-size: 14px; color: #686464; line-height: 20px;}
.case-list .pic{display: block; height: 200px; overflow: hidden; position: relative; top: 0; right: 0; bottom: 0; left: 0; margin: 0 0 20px 0;}
.case-list .pic img{display: block; position: absolute; top: 50%; left: 50%; width: 101%; max-width: none; height: auto;  max-height: none; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); min-height: 200px; min-width: 255px;}

/*关于我们*/
.About-us{background: #f4f4f4; margin-top: 30px; padding: 20px 0;}
.About-us .row h3{font-size: 26px; color: #ea6290; position: relative; margin-bottom: 30px;}
.About-us .row h3:before{content: ''; border-bottom: 2px solid #b4b4b4; display: block; width: 80px; height: 2px; position: absolute; bottom: -10px;}
.About-us .row p{text-indent: 24px; font-size: 14px; line-height: 28px; color: #6f6f6f;}
.About-pic ul{margin-top: 24px;}
.About-lit li{margin-bottom: 20px; float: left; margin-bottom: 10px;}
.About-lit li h3{ font-size: 18px; line-height: 20px; font-weight: bold;}
.About-lit li h3:before {content: ""; width: 6px; height: 20px; background: #ea6290; display: block; float: left; margin-right: 6px;}
.About-lit li p{ line-height: 24px; font-size: 14px; padding: 0 15px; }

/*医生列表*/
.list-doctor .case-list-ul{ margin-top: 10px; }
.list-doctor .case-list-ul li h3{height: 60px;}
.list-box .list-doctor .case-list-ul li{margin-top: 10px;}

/*内容页*/
/*（公用）*/
.news-content{margin-top: 10px; line-height: 28px; font-size: 16px;}
.news-content .news-content-top{width: 855px; margin-right: 20px; font-size: 14px; margin-bottom: 20px; border-bottom: 1px solid #eee; padding: 10px 0;}
.news-content .news-content-top strong{margin-right: 6px; margin-left: 20px;}
.news-content .news-title{font-size: 30px; margin-top: 10px;}
.news-content img{vertical-align: inherit;}
.news-content .news-icon{margin-top: 50px;}
.news-content .news-icon li{width: 350px; font-size: 14px;}
/*分页*/
.pagination>li, .pagination>li>span{padding: 8px 16px; font-size: 14px;}
.pagination>li, .pagination>li>span {position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff;}
.pagination>li>a{padding: 0; border: 1px solid #ddd;}
.pagination>li>a:hover{background: none;}

/*公司地址*/
.address-font{width: 400px; float: left; margin-left: 40px;}
.address-font p{line-height: 26px;}

/*多次失败*/
.failures-title{margin-top: 50px;}
.failures-title h4{font-weight: normal; line-height: 41px; color: #444444; font-size: 30px;}
.failures-title .bg{background: url(../image/item1_bg1.jpg) no-repeat; background-position: top center; width: 1120px; height: 132px; text-align: center; border-radius: 20px; color: #777; font-size: 16px; padding: 40px 72px; line-height: 28px; margin-top: 30px;}
.failures-box{margin-top: 70px;}
.failures-box .failures-pic{margin-top: 68px;}
.failures-box .failures-ul ul li{padding-left: 89px; height: 120px; color: #646464;}
.failures-box .failures-ul ul li:nth-child(1){margin-left: -150px;}
.failures-box .failures-ul ul li:nth-child(2){margin-left: -60px;}
.failures-box .failures-ul ul li:nth-child(3){margin-left: 0px;}
.failures-box .failures-ul ul li:nth-child(4){margin-left: -60px;}
.failures-box .failures-ul ul li:nth-child(5){margin-left:-150px;}
.failures-box .failures-ul ul li .icon{left: 0; top: 0;}
.failures-box .failures-ul ul li h4{line-height: 26px; color: #2292cf; padding-bottom: 10px; font-size: 18px; margin-bottom:0;}
.failures-box .failures-ul ul li p{font-size: 16px; line-height: 28px; color: #646464;}
.Surrogacy-box .failures-col{width: 100%; margin-top: 40px;}
.Surrogacy-box .failures-col li{width: 50%; overflow: hidden; float: left; height: 234px; background: #f1f1f1;}
.Surrogacy-box .failures-col li .pic1{width: 285px; height: 234px;}
.Surrogacy-box .failures-col li .info{z-index: 1; padding: 47px 0 0 47px; width: 220px; float: left; color: #3d3d3d; font-size: 18px; line-height: 34px;}
.Surrogacy-box .failures-col li .info h4{font-size: 16px; font-weight: bold; color: #e1837c;}
.Surrogacy-box .failures-col li .info p{font-size: 14px; line-height: 24px;}
.Surrogacy-box .failures-col li .logo{top: 10px; right: 10px;}
.Surrogacy-box .failures-col li .arr{background: url(../image/arr1.png) no-repeat; width: 11px; height: 22px; left: 274px; top: 112px;}
.Surrogacy-box .failures-col li .arr1{background: url(../image/arr2.png) no-repeat;left: auto; right: 274px}

/*医生文章页调整2020-08-13*/
.content-doctor-pic{max-width:340px; myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 340)?"340px":"auto"});}
.content-doctor-logo{max-width:190px; myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 190)?"190px":"auto"});}

/*侧边栏*/
.floating_ck{position:fixed;right:0px;bottom:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#2292cf;border-bottom:solid 1px #1e83b9;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dl dd a{color: #fff;}
.consult,.words{background-image:url(../image/zxicon.png);}
.quote{background-image:url(../image/erweima.png);}
.qrcord{background-image:url(../image/kficon.png);}
.return{background-image:url(../image/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#2292cf;border-bottom:solid 1px #1e83b9;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:178px;right:80px; width: 178px; left: -177px;}
.floating_left .qrcord_p01{font-size:12px;line-height:20px; color: #fff;}
.floating_left .qrcord_p02{font-size:18px; color: #fff; margin-top: 16px;}
/*弹出框*/
.p_window{position: fixed; width: 469px; height: 268px; background-size: contain;top:40%;left:45%; margin-top:-60px; margin-left: -146px; z-index:8888;display:none;}
.p_window_img{display:block;}
.p_window .window_close{position: absolute;top:12px;right:12px;height:20px;width:20px;text-align:center; z-index:9999; overflow:hidden;}
.p_window .help{position: absolute;bottom:30px;right:20px;text-align:center; z-index:9999;}' +
.window_close:hover{cursor:pointer;transform:rotate(45deg);-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);}

/*美国优势*/
.usa-title h2{margin-top: 40px; margin-bottom: 30px;}
.usa-1 .pic{ height: 220px; overflow: hidden;}
.usa-1 h4{ font-size: 18px; color: #333; margin-top: 16px; margin-bottom: 6px;}
.usa-1 p{font-size: 14px; color: #333; line-height: 22px;}
.usa-1 .bg-k{background: #fff; border:1px solid #e7e7e7; float: left; width: 277px; margin-right: 10px; padding: 10px;}
.usa-2 .icon{width: 125px; height: 125px; display: block; margin:auto; overflow: hidden; margin-bottom: 10px; margin-top: 10px;}
.usa-2 p{font-size: 16px; margin-bottom: 30px;}
.usa-3 .bg1,.usa-3 .bg2{ padding-top: 40px; padding-bottom: 40px; }
.usa-3 .bg1{background: #f8f8f8;}
.usa-3 .col-sm-4{padding-left: 0; padding-right: 0}
.usa-3 .col-sm-4 p{margin:0; text-align: center; font-size: 18px; color: #333; margin-top: 30px;}
.usa-3 .icon{width: 30%; margin:auto;}
.usa-4 .pic{width: 260px; height: 260px; overflow: hidden;}
.usa-4 .pic img{width: 160%;}
.usa-4 .more{display: block; background: #999; color: #fff; width: 140px; height: 40px; line-height: 40px; font-size: 16px; margin:auto; margin-top: 40px; text-align: center;}
.usa-4 .more:hover{background: #f08398;}

/*成功页面*/
.cg-title{margin-top: 50px; margin-bottom: 20px;}
.cg-title h2{font-size: 30px;}
.cg-title span{display: block; width: 100px; border-bottom: 3px solid #ea6290; margin: auto;}
.cg-box1{margin-bottom: 40px;}
.cg-box1 .pic{display: block; width: 260px; height: 200px; margin: auto;}
.cg-box1 p{font-size: 18px; color: #f41f59; font-weight: bold;}
.cg-box1 h3{ font-size: 14px; margin-top: 10px; line-height: 20px; }
.cg-box1 .btn{display: block; background: #fb6c5c; border-radius: 5px; color: #fff; padding: .6em 0em;}
.cg-box2{margin-top: 20px;}
.cg-box2 .icon{display: block; width: 20px; height: 20px;}
.cg-box2 .icon img{width: 100%;}
.cg-box2 ul li{ width: 80%; float: left; border-bottom: 1px dashed #999; margin-top: 30px; }
.cg-box2 ul li p{margin-left: 6px; font-size: 16px; font-weight: bold; color: #333;}
.cg-box3 .row{background: #f5f5f5;}
.cg-box3 .row:hover{background: #ffede5;}
.cg-box3 .row .col-sm-6{padding-right: 0px; padding-left: 0px;}
.cg-box3 .row .font{margin-top: 20%; margin-left: 10%;}
.cg-box3 .row .font span{font-size: 24px; font-weight: bold;}
.cg-box3 .row .font p{font-size: 16px; margin-top: 10px;}
.cg-box4 h4{line-height: 30px;}
.cg-box5 ul li{float: left; width: 100%; margin-top: 40px;}
.cg-box5 .cg-box5-font{margin-top: 10px; margin-left: 10px;}
.cg-box5 .cg-box5-font span{font-size: 20px; font-weight: bold; }
.cg-box5 .cg-box5-font p{font-size: 16px; margin-top: 6px;}
.cg-box6{margin-top: 40px;}
.cg-box7 .pic{width: 380px; height: 265px; overflow: hidden;}
.cg-box8 a{background-color: #fb6c5c; color: #fff; border-radius: 5px; display: block; padding: 1em 1.6em; font-size: 16px; text-align: center;}

/*列表页新增相关资讯*/
.list-box .nav-news1{border:1px solid #d2d2d2; border-top: 0;}
.list-box .nav-news1 i{left: -5px; top: -9px; font-style: normal; font-size: 67px; font-weight: bold; opacity: .1; color: #fff; line-height: 1; z-index: 1; text-transform: uppercase;}
.list-box .nav-news1 h3{background: #1189cc; font-size: 20px; color: #fff; line-height: 30px; padding: 10px 20px; margin-top: 10px;}
.list-box .nav-news1 h3 span{font-weight: normal; font-size: 16px; color: #fff; opacity: .6; margin-left: 10px; text-transform: capitalize;}
.list-box .nav-news1 h3 span:before {content: "/"; padding-right: 5px;}
.list-box .nav-news1 li{padding: .5em 1em; font-size: 14px;}
.list-box .nav-news1 li a{color: #2f2f2f; font-size: 15px;}
.list-box .nav-news1 li a:hover{color: #1189cc;}
.topcn{line-height:27px;font-size:12px;}
.topcn a{font-size:12px;}
.topcn li{border-bottom:#ccc 1px dotted;display:inline-block;clear:both;}
.topcn li .x-Ellipsis-1{height: 30px;}
.topcn span{float:left;width:17px;height:15px;line-height:15px;text-align:center;font-size:9px;font-family: Verdana, Geneva, sans-serif;margin:5px 5px 0 0;background-color:#99C;}
.topcn p,.topcn div {float:left;}
.topcn p code {float:right;color:#9f9fa1;}
.topcn img {width:100%;height:50px;border:#000 1px solid;float:left;margin:3px 10px 0 0;display:inline; background-color: #CCF;}
.list-box .nav-news1 .topcn .em {color:#fff; background: #1189cc; font-size: 12px; padding: 4px 10px;}
.topcn div{line-height:19px; padding-bottom:5px; display:none;}
.list-box .nav-news1 .topcn li:before{content:'';}
.list-box .nav-news1 .topcn li .pic{width: 240px; height: 100px; display: block; overflow: hidden; margin-bottom: 10px;}
.list-box .nav-news2 li:before{font-size: 0; content:'';}
.list-box .nav-news2 li{height: 48px; overflow: hidden; line-height: 34px; border-top: 1px solid #eee;}

/*友情链接*/
.links-box{background-color: #ececec; padding-bottom: 30px; height: auto;}
.links-box ul li a{font-size: 16px; color: #666; line-height: 30px; margin-right: 11px;}
.links-box ul li{float:left; margin-right:30px;}