
/*****关于我们****/
.bg1{background: #f9f7f6}
.bg2{background: #f1f1f1}
.tai_1 .logo-w{width: 140px;background: #cc9966}
.tai_1 .logo-w img{width:80px;padding:10px 10px;margin:0 30px}
.tai_1 h1{font-size: 24px;font-weight:500;margin: 0;padding-bottom: 30px}
.tai_1 p{font-size: 15px}
.tai_1 .img{width: 80%;margin-left: 20%;position: relative;z-index: 20}
.tai_1 .img:before{position: absolute;width: 100%;height: 100%;background: rgba(204, 153, 102, 0.6);content: '';bottom:-30px;left:-30px;z-index: -1}
.tai_1 .img img{width: 100%}
.tai_1 a{background: #cc9966;color: #fff;padding: 8px 15px;display:initial;line-height: 2}
.tai_video .video{text-align: center}
.tai_video .video video{display: inline-block;width: 100%}
.tai_video .video h3{margin-bottom: 20px;color: #a4ca39}
.tai_hospital{background: #fff;text-align: center}
.tai_hospital h2{margin-bottom: 20px}
.tai_hospital .row{margin: 0!important;padding: 0!important;}
.tai_hospital .row .col-md-2{margin: 0!important;padding: 0!important;}
.tai_hospital .row .col-md-2{border:1px #f1f1f1 solid}
.tai_hospital .row .col-md-2 h3{font-size:16px;margin:0;line-height: 2.2;background: #cc9966;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tai_hospital .row .col-md-2 .thumb{position: relative}
.tai_hospital .row .col-md-2 .thumb span{background: rgba(164, 202, 57, 0.8);color: #fff;position: absolute;left: 0;top:0;padding: 5px 15px}
.tai_hospital img{width: 100%}
.tai_pros{background: #f1f1f1}
.tai_pros h2{text-align: center;margin-bottom: 15px}
.tai_pros h4{margin-bottom: 15px;color: #a4ca39}
.tai_pros .list_pros{background: #f9f7f6;margin-bottom: 10px;position: relative;z-index: 1}
.tai_pros .list_pros figure{position: absolute;right: 10px;bottom: 10px;font-size: 48px;text-transform: uppercase;color: #f1f1f1;z-index: -1}
.tai_out{background: #f9f7f6}
.tai_out h2{text-align: center;margin-bottom: 15px}
.tai_out h4{margin-bottom: 15px;color: #cc9966}
.tai_out .list_pros{background: #fcfcfc;margin-bottom: 10px;z-index: 1;position: relative;}
.tai_out .list_pros figure{position: absolute;right: 10px;bottom: 10px;font-size: 48px;text-transform: uppercase;color: #f1f1f1;z-index: -1}
.tai_out .list_pros blockquote{color: #a4ca39;font-size: 13px}


/*****联系我们****/

.specall .lxwm .titles{text-align: center}
.lxwm .titles{border-bottom: 0!important;margin-bottom: 30px!important;}
.specall .lxwm .lxwm_1 *{text-align: center}
.specall .lxwm .lxwm_1 img{width: 120px}
.specall .lxwm .lxwm_1 .col-sm-4{border: 1px solid #eee;margin-left: -1px}
.specall .lxwm .lxwm_1 .col-sm-4:nth-child(1){margin-left: 0!important;}
@media (max-width: 768px){
    .specall .lxwm .lxwm_1 .col-sm-4:nth-child(3){margin-left: 0!important;margin-right: 1px;margin-top: -1px}
}

/*************试管婴儿专题聚合页*************/
/*******医院*******/

.specall .allhospital .ivf-hos .container{background:#fff}
.specall .allhospital{background:#f7f7f7}
.specall .allhospital .hospital_list{background: #f9f9f9}
.specall .allhospital .hospital_list .ivf-title{text-align: center;color: #a4ca39}
.specall .allhospital .ivf-hos img{width: 100%;border: 10px silver solid}
.specall .allhospital img{width: 100%}
.specall .allhospital .owl-item{background: #f3f1f0;padding: 10px}
.bg-a4ca39{padding: 5px 15px;background: #a4ca39;color: #fff;}
.hospital_list .owl-buttons{margin-top: 30px;position: absolute;right:50px;bottom: 10px;}
.hospital_list .owl-prev{float: left;text-indent: -9999px;margin-right: 20px;margin-left: 150px;}
.hospital_list .owl-prev:before{content: "\e692";font-family: icon;float: left;text-indent: 0;font-size: 22px;}
.hospital_list .owl-prev:hover:before{color: #B9944E;}
.hospital_list .owl-next{float: left;text-indent: -9999px;}
.hospital_list .owl-next:before{content: "\e9f3";font-family: icon;float: left;text-indent: 0;font-size: 22px;}
.hospital_list .owl-next:hover:before{color: #B9944E;}


/*******医生******/
.specall .allhospital .container{box-shadow:0 0 20px #f1f1f1}
.specall .allhospital .ivf-doc .container{background: #fff}
.specall .allhospital .ivf-doc .cons{background: #f9f9f9;border-bottom: #cc9966 5px solid;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;box-shadow:0 0 15px #f3f3f3}
.specall .allhospital .ivf-doc .cons .txts{padding: 10px 10px;}
.specall .allhospital .ivf-doc .cons .txts h3{font-size: 16px;margin: 0;}
.specall .allhospital .ivf-doc .cons .txts p{margin-bottom: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden}

/*******新闻******/
.specall .allhospital .ivf-news .container{background: #fff}
.specall .allhospital .ivf-news .tws{position: relative;box-shadow:0 0 15px #f3f3f3}
.specall .allhospital .ivf-news .tws:hover h3{color: #cc9966;transition: all .3s}
.specall .allhospital .ivf-news .tws:hover p{color: #444}
.specall .allhospital .ivf-news .tws .thumb{width:120px;position:relative}
.specall .allhospital .ivf-news .tws .thumb img{width: 100%}
.specall .allhospital .ivf-news .tws{margin-bottom: 10px;padding: 10px;background: #fff}
.specall .allhospital .ivf-news .tws .thumb span{position: absolute;left: 0;top: 0;background: rgba(164, 202, 57, 0.8);font-size: 12px;padding: 5px 10px;color: #fff}
.specall .allhospital .ivf-news .tws .texts{position: absolute;right: 10px;width: calc(100% - 150px);top: 10px;overflow: hidden}
.specall .allhospital .ivf-news .tws .texts h3{font-size: 16px;margin:0 0 10px 0}
.specall .allhospital .ivf-news .tws .texts p{font-size: 13px;line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2}
.specall .allhospital .ivf-news .panel-group .thumb{width: 100px}
.specall .allhospital .ivf-news .panel-group .panel-body{position: relative}
.specall .allhospital .ivf-news .panel-group .texts{width: calc(100% - 140px);position: absolute;right: 10px;top: 10px}
.specall .allhospital .ivf-news .panel-group .texts p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;font-size: 12px;line-height: 1.6;margin-bottom: 0}
.specall .allhospital .ivf-news .panel-group .texts span{font-size: 12px;color: #cc9966}
.specall .allhospital .ivf-news .panel-group .panel-title > a{font-size: 15px}






@media (min-width: 320px){.Quick-navigation {position: fixed;z-index: 1;margin: 0;top: 50%;right:0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}}
@media (min-width: 1280px){.Quick-navigation {position: fixed;z-index: 1;margin: 0;top: 50%;right:calc(50% - 640px);-webkit-transform: translateY(-50%);transform: translateY(-50%);}}
@media (min-width: 1890px){.Quick-navigation {position: fixed;z-index: 1;margin: 0;top: 50%;right:calc(50% - 745px);-webkit-transform: translateY(-50%);transform: translateY(-50%);}}
.itemss{color: rgba(0,0,0,0.4);text-decoration: none;font-size: 1.1em;-webkit-transition: color 0.3s;transition: color 0.3s;display: block;line-height:45px;width: 60px;height: 45px;text-align: center;margin-bottom: 1px;background: #a4ca39}
.itemss:hover,
.itemss.current {color: #fff;background: #cc9966}
.Scroll-progress-indicator {will-change: opacity, transform;-webkit-transition: all 0.5s;transition: all 0.5s;left: -10px;border-radius: 2px;position: absolute;top: 50%;opacity: 0;padding: 2em;-webkit-transform: translateX(200%) translateY(-50%);transform: translateX(200%) translateY(-50%);background-color: rgba(0,0,0,0.1);}
.Scroll-progress-indicator.visible {-webkit-transform: translateX(-100%) translateY(-50%);transform: translateX(-100%) translateY(-50%);opacity: 1;}
.Scroll-to-top {position: fixed;right: 20px;bottom: 0;background-color: rgba(0,0,0,0.2);border: none;color: rgba(255,255,255,0.5);font-size: 1.5rem;padding: 0.5em;cursor: pointer;opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all 0.3s;transition: all 0.3s;outline: none;}
.Scroll-to-top.visible {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.Scroll-to-top:hover {color: rgba(255,255,255,0.9);}
