/****article-hospital***/
.hospital-raw h1,.hospital-raw h2,.hospital-raw h3,.hospital-raw h4,.hospital-raw h5{margin: 0}
.hospital-raw p{}
.hospital-raw img{width: 100%;}
.hospital-raw *{color: #666}
.hospital-raw .icon{color:#fff!important}
.hospital-raw p{font-size: 16px;line-height: 1.8;letter-spacing: 0}
.hospital-raw .head-title{text-align: center}
.hospital-raw .head-title h3{color: #666;font-size: 18px;font-weight: 600!important;margin: 0;padding-bottom: 0px}
.hospital-raw .head-title span{text-transform: uppercase;color: #666;font-size: 14px}
.hospital-raw .hosp-01 h3{font-weight: 600;margin: 0}
.hospital-raw .hosp-01 h1{font-size:18px    }
.hospital-raw .hosp-01 .col-6:nth-child(2){padding-left: 0}
.hospital-raw .hosp-01 .mt-2 h3{font-size: 18px}
.hospital-raw .hosp-01 .mt-2 p{font-size: 14px;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;line-height:1.6}
.hospital-raw .hospital-info{ text-align: center}
.hospital-raw .hospital-info .col-6:nth-child(1){background: #a4ca39;border:1px solid #a4ca39;}
.hospital-raw .hospital-info .col-6:nth-child(1) *{color: #fff}
.hospital-raw .hospital-info .col-6{border:1px solid #eee;padding: .3rem 0}
.hospital-raw .hospital-info .col-6 h4{font-size: 16px;}
.hospital-raw .hospital-info .col-6 p{font-size: 14px;margin-bottom: 0}
.hospital-raw .hospital-info .col-6 p span{font-size: 12px}
.hospital-raw .hospital-info .col-6:nth-child(2n){margin-left: -1px;margin-top: -1px}
.hospital-raw .hospital-info .col-6.mt-2{font-size: 14px;background: #a4ca39;color: #fff;}
.hospital-raw .hospital-info a{width: 100%;}

.hospital-raw .hosp-02 h3{text-align: center;font-size:18px}
.hospital-raw .hosp-02 p{font-size: 12px;line-height: 1.5;margin-bottom: 5px}
.hospital-raw .hosp-02 .hospital-title div.on{background: #a4ca39;color:#fff;}
.hospital-raw .hosp-02 .hospital-title div{width: 100%;text-align: center;font-size:20px;cursor: pointer;padding:15px 0 }
.hospital-raw .hosp-02 .hospital-title a,.hospital-title a:link,.hospital-title a:visited,.hospital-title a:hover{color:#888;display:inline-block}
.hospital-raw .hosp-02 .hospital-con-list{display:none}
.hospital-raw .hosp-02 .hospital-con .col-md-6 li{position:relative;line-height: 2}
.hospital-raw .hosp-02 .hospital-con .col-md-6 li p{width: calc(100% - 40px);text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.hospital-raw .hosp-02 .list li{position: relative;margin-bottom: 10px}

.hospital-raw .hosp-02 .col-12 img{max-width:280px;width:100%;height:auto!important}
.hospital-raw .hospital .swiper-pagination-fraction{bottom: 0px;font-size: 14px;color: #fff;}
.hospital-raw .hospital .swiper-pagination-fraction *{color: #fff;font-size: 14px}
.hospital-raw .technology-ivf h4{font-size: 16px}
.hospital-raw .technology-ivf .infoss{display: flex;flex-wrap: wrap}
.hospital-raw .technology-ivf .imgs{width: 120px;margin-right: 10px}
.hospital-raw .technology-ivf .txt{width: calc(100% - 130px);height: 70px;overflow: hidden}
.hospital-raw .technology-ivf .py-4.px-5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.hospital-raw .technology-ivf p{margin-bottom: 0px!important;padding-bottom: 1px!important;}
.hospital-bg .py-2{border-bottom: 1px dashed #ccc}
.hospital-bg .py-2.px-2:nth-last-child(1){border: 0!important;}

.hospital-raw .hospital-bg{background:#f8f8f8 url("../hospital/hospital_09.jpg") bottom right no-repeat;background-size: 100%}
.hospital-raw .hosp-03 .doc.p-5{padding:10px!important;margin:10px 0!important;background:#F3F3F3}
.hospital-raw .hosp-03 .doc.p-5 h4{font-size:13px;margin-bottom:5px}
.hospital-raw .hosp-03 .doc.p-5 h3{font-size:15px;margin-bottom:10px}
.hospital-raw .hosp-03 .doc.p-5 .honor{background:#a4ca39;display:inline-block;font-size:13px;padding:5px 10px;line-height:1}
.hospital-raw .hosp-03 .doc.p-5 .info p{font-size:12px;}
.hospital-raw .hosp-03 .doc.p-5 .info p br{margin-bottom:5px}
.hospital-raw .hosp-03 .doc.p-5 .doc-img{text-align: center;}
.hospital-raw .hosp-03 .doc.p-5 .doc-img img{max-width:320px;width:50%;margin:0 auto;height:auto}
.hospital-raw .hosp-03 .item{padding-top:15px}
.hospital-raw .hosp-03 .doctor{position: relative;background: #fff;padding:15px;padding-top: 50px}
.hospital-raw .hosp-03 .doctor img{position: absolute;top: -50px;width: 100px;left: 50%;transform: translateX(-50%)}
.hospital-raw .hosp-03 .item h3{font-size: 16px}
.hospital-raw .hosp-03 .item h4{font-size: 14px}
.hospital-raw .hosp-03 .item p{font-size: 12px;line-height: 1.5;margin-bottom: 0}


.hospital-raw .hosp-04 .col-4:nth-last-child(1) .con:before,.hospital-raw .hosp-04 .col-4:nth-last-child(1) .con:after{border: 0!important;}
.hospital-raw .hosp-04 p{margin-bottom: 0}
    .hospital-raw .hosp-04 .col-4:nth-child(3)  .con.bottom:before{position: absolute;width: 0;height: 0;border-left: 8px solid white;border-bottom: 8px solid white;border-right: 8px solid white;border-top: 8px solid #a4ca39;content: '';left: 50%;transform: translateX(-50%);bottom: -45px}
    .hospital-raw .hosp-04 .col-4:nth-child(3) .con:after{position: absolute;content: '';border-top: 15px solid #a4ca39;border-left:6px solid #a4ca39;background: a4ca39;left: 50%;transform: translateX(-50%);bottom: -30px}
    .hospital-raw .hosp-04 .con{border:2px solid #a4ca39;border-radius: 6px;margin: 30px 5px;text-align: center;position: relative;padding: 20px 5px 5px;}
    .hospital-raw .hosp-04 .con h2{color: #a4ca39;position: absolute;top: -20px;left: 50%;transform: translateX(-50%);background: #fff;padding: 0 5px;font-size: 36px}
    .hospital-raw .hosp-04 .con p{font-size: 12px}
    .hospital-raw .hosp-04 .col-4:nth-child(2) .con:before,.hospital-raw .hosp-04 .col-4:nth-child(1) .con:before{position: absolute;width: 0;height: 0;border-left: 8px solid #a4ca39;border-bottom: 8px solid white;border-right: 8px solid white;border-top: 8px solid white;content: '';right: -35px;top: 50%;transform: translateY(-50%)}
    .hospital-raw .hosp-04 .col-4:nth-child(2) .con:after,.hospital-raw .hosp-04 .col-4:nth-child(1) .con:after{position: absolute;content: '';border-top: 6px solid #a4ca39;border-left:15px solid #a4ca39;background: #a4ca39;top: 0;right: -20px;top: 50%;transform: translateY(-50%)}
    .hospital-raw .hosp-04 .col-4:nth-child(4) .con:before,.hospital-raw .hosp-04 .col-4:nth-child(5) .con:before{position: absolute;width: 0;height: 0;border-left: 8px solid white;border-bottom: 8px solid white;border-right: 8px solid #a4ca39;border-top: 8px solid white;content: '';left: -35px;top: 50%;transform: translateY(-50%)}
    .hospital-raw .hosp-04 .col-4:nth-child(4) .con:after,.hospital-raw .hosp-04 .col-4:nth-child(5) .con:after{position: absolute;content: '';border-top: 6px solid #a4ca39;border-left:15px solid #a4ca39;background: #a4ca39;top: 0;left: -20px;top: 50%;transform: translateY(-50%)}


.hospital-raw .hosp-05 .col-12:nth-child(1){background: #a4ca39;}
.hospital-raw .hosp-05 .col-12 .ul{padding: 15px 0}
.hospital-raw .hosp-05 .col-12 .ul li{position: relative;padding: 10px 0;border-bottom: 1px dashed rgba(255, 255, 255, 0.5)}
.hospital-raw .hosp-05 .col-12 .ul li div.num{width:35px;height: 35px;border:1px solid #fff;color: #fff;border-radius:50%;line-height:35px;text-align:center;font-size:16px;padding-left: 2px}
.hospital-raw .hosp-05 .col-12:nth-child(2){padding: 0}
.hospital-raw .hosp-05 .col-12 .ul li .information{position: absolute;left: 45px;top: 8px;width: calc(100% - 45px);}
.hospital-raw .hosp-05 .col-12 .ul li .information p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 0;color: #fff;font-size: 12px}
.hospital-raw .hosp-05 .col-12 .ul li .information h3{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 0;color: #fff;font-size: 16px}
.hospital-raw .hosp-05 .btn{background: #F39800;color: #fff;margin: 0 5px;font-size: 14px;display: inline-block}

.hospital-raw .hosp-06 .hospit-col{background: #F9F8F8}
.hospital-raw .hosp-06 .hospit-col h2{font-size:14px;color:#666;padding: 5px 5px 0;letter-spacing: 0!important;}
.hospital-raw .hosp-06 .hospit-col *{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.hospital-raw .hosp-06 .col-6:nth-child(2n){padding-left: 5px!important;}
.hospital-raw .hosp-06 .col-6:nth-child(2n - 1){padding-right: 5px!important;}
.hospital-raw .hosp-06 .hospit-col p{padding: 0 0 5px;color: #F39800;font-size: 12px;margin-bottom: 0}

.hospital-raw .hosp-07 {background: #fff}
.hospital-raw .hosp-07 .top{background: #F9F8F8;padding: 10px;}
.hospital-raw .hosp-07 .top h2{font-size: 14px;margin-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hospital-raw .hosp-07 ul{margin-left: 15px!important;}
.hospital-raw .hosp-07 img{width: 120px;margin-right: 10px}
.hospital-raw .hosp-07 .info{display: flex}
.hospital-raw .hosp-07 .info span{font-size: 11px}
.hospital-raw .hosp-07 .info p{font-size: 11px;line-height: 1.3;margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.hospital-raw  .hosp-07 ul li{position: relative;list-style-type: disc;}
.hospital-raw  .hosp-07 ul li p{width: calc(100% - 100px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 15px;margin-bottom: 0}
.hospital-raw  .hosp-07 ul li time{position: absolute;top: 50%;transform:translateY(-50%);right: 0;font-size: 12px}




.hospital-raw .technology-ivf .row0{position:relative;padding:15px 10px;margin-bottom: 10px}
.hospital-raw .technology-ivf .row0 .col-md-5{padding: 0;width:120px;position:relative;height: 80px;overflow: hidden;}
.hospital-raw .technology-ivf .row0 .col-md-5 img{position:absolute;width:100%;}
.hospital-raw .technology-ivf .row0 .col-md-7{padding: 0;width:calc(100% - 150px);position: absolute;left:140px;top:0}
.hospital-raw .technology-ivf .row0 .col-md-7 .py-4{width: 100%;padding: 0!important;}
.hospital-raw .technology-ivf .row0 .col-md-7 .py-4 h3{font-size:15px;position:absolute;left:-130px;top: -10px}
.hospital-raw .technology-ivf .row0 .col-md-7 .py-4 p{margin-top:10px}
.hospital-raw .technology-ivf .swiper-slide .row0::before{position:absolute;content:'';border-bottom:1px dashed #ccc;margin-top:10px;width:calc(100% - 20px);height:0;bottom:5px}
