﻿
/*index*/
a{text-decoration:none;}
.navbar-left { margin-left: 2rem; }
a.btn-call { width: 140px; height: 40px; line-height: 40px; display: block; background: #638c0b; color: #fff; text-align: center; border-radius: 1rem; text-decoration: none; }
a.btn-call:hover { background: #ffffff; border: 1px solid #638c0b; color: #638c0b; }
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link { color: #638c0b; }
.index-spgroup .col .card .card-body .car-new
@media (min-width: 1400px) {
    .navbar-expand-xl .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; }
}

.carousel-left { margin-top: 3.5rem; }
.carousel-caption-index { bottom: 0rem; top: 0rem; padding-top: 0rem; padding-bottom: 0rem; text-align: left; }
.carousel-caption-index .bn-h { font-size: 4.6rem; line-height: 4.6rem; padding: 1rem 0rem 1rem 1rem; margin-top: 330px; }
.carousel-caption-index .bn-p { font-size: 2.6rem; line-height: 2.6rem; padding: 1rem 0rem 1rem 1rem; }
.carousel-caption-index .bn-a { display: block; width: 11rem; height: 2.5rem; line-height: 2.5rem; margin: 2.5rem 0rem 0rem -2rem; border-radius: 1rem; background: #fff; color: #0e0e0e; text-align: center; text-decoration: none; cursor: pointer; }
.carousel-caption-index .bn-a:hover { color: #638c0b; }

.index-spgroup { padding: 100px 0px; }
.index-spgroup .col .card { text-decoration: none; border: 0px; }
.index-spgroup .col .card:hover { box-shadow: 0px 0px 10px 10px #eee; }
.index-spgroup .col .card:hover .card-body .card-title { color: #638c0b; }
.index-spgroup .col .card .card-body { height: 10rem; }
.index-spgroup .col .card .card-body .card-title { text-align: center; color: #0a2828; font-size: 1.7rem; line-height: 1.7rem; margin-top: 1rem; }
.index-spgroup .col .card .card-body .card-text { text-align: center; color: #333333; font-size: 0.9rem; line-height: 1.5rem; margin-top: 1rem; }

.index-modpic { height: 400px; }
.index-modpic .doctext { padding-top: 140px; font-size: 36px; letter-spacing: 5px; color: #ffffff; }
.index-modpic .docbtn { width: 160px; height: 40px; line-height: 40px; display: block; margin-top: 180px; padding: 0px; border: 1px solid white; border-radius: 1rem; text-align: center; text-decoration: none; color: #ffffff; }
.index-modpic .docbtn:hover { cursor: pointer; background: #fff; color: #638c0b; }

.index-kim { margin: 60px 0px 30px 0; }
.index-kim .index-kimkey { text-align: center; font-size: 40px; line-height: 40px; color: #0e0e0e; padding: 10px 0px; }
.index-kim .index-kimdesc { text-align: center; font-size: 18px; line-height: 24px; color: #8e8e8e; padding: 10px 0px; }

.index-hosp { margin: 60px 0px 0px 0; }
.index-hospgroup { padding: 10px 0px 60px 0px; }
.index-spgroup .col .card .car-h20 { height: 12rem; }
.index-spgroup .col .card .card-body .car-left { text-align: left; padding: 0px 10px 10px 10px; max-height:53px; overflow:hidden; }

.colkim-left { background: #fafafa; display: block; padding: 30px; margin: 100px 0px 0px -200px; }
.colkim-left .colkim-left-key { color: #0e0e0e; font-size: 22px; line-height: 35px; }
.colkim-left .colkim-left-desc { color: #333333; font-size: 14px; line-height: 24px; }

.row-colkim-right { margin: 80px 0px; }
.colkim-right { background: #fafafa; display: block; padding: 30px; margin: 100px -200px 0px 0px; }
.colkim-right .colkim-right-key { color: #0e0e0e; font-size: 22px; line-height: 35px; }
.colkim-right .colkim-right-desc { color: #333333; font-size: 14px; line-height: 24px; }
.colkim-right-4 { z-index: 99; }
.bd0 { border: 0px; }

.card-day { color: #333333; font-size: 12px; margin: 10px; }
.card-sub { color: #333333; font-size: 22px; margin: 25px 10px; }
.card-sub a { color: #333333; text-decoration: none; }
.card-sub a:hover { color: #638c0b; }
.card-desc { color: #333333; font-size: 14px; line-height: 30px; margin: 10px; }
.card-target { display: block; margin: 5px 10px; padding-left: 25px; font-size: 14px; color: #333333; background: url(/static/theme/img/bg_index02.jpg) left center no-repeat; text-decoration: none; }
.card-target:hover { color: #638c0b; }
.card-right { display: block; margin: 0px 0px 0px 0px; width: 36px; height: 36px; }

.index-spgroup .col .card .car-h10 { height: 5rem; }
.index-spgroup .col .card .car-h5 { height: 5rem; }
.index-spgroup .col .card .card-body .car-new { text-align: left; color: #333333; font-size: 16px; line-height: 16px; padding: 0px; margin-top: 0px;overflow:hidden; }
.index-spgroup .col .card .card-body .car-new-day { text-align: left; color: #333333; font-size: 12px; line-height: 16px; padding: 0px; margin-top: 0px; }


.foot-con { padding: 100px 0px 60px 0px; }
.foot-logo { width: 160px; height: 56px; float: left; margin-right: 100px; }
.input-search-bg { width: 200px; height: 40px; background: #ffffff; border-radius: 1rem; float: left; margin-top: 30px; }
.input-search { width: 150px; height: 36px; line-height: 40px; float: left; margin: 2px 5px; border: 0px; border-radius: 1rem; padding: 0px 8px; font-size: 14px; }
.input-icon { background: url(/static/theme/img/bg_search.png) no-repeat; width: 32px; height: 32px; float: left; margin: 4px 0px 0px 4px; }

.foot-sbtitle { font-size: 18px; color: #0e0e0e; padding: 0px 0px 0px 40px; }
.foot-sblist { padding-top: 10px; }
.foot-ss{ padding-top: 50px; }
.foot-sblist li { line-height: 30px; font-size: 14px; color: #444444; padding: 0px 0px 0px 37px; }
.foot-sblist a { font-size: 14px; color: #444444; line-height: 22px; text-decoration: none; }
.foot-sblist a:hover { color: #638c0b; }
.foot-sblist li.icon-add { padding-left: 55px; background: url(/static/theme/img/bg_add.png) 36px center no-repeat; }
.foot-sblist li.icon-tel { padding-left: 55px; background: url(/static/theme/img/bg_tel.png) 36px center no-repeat; }
.foot-sblist li.icon-mail { padding-left: 55px; background: url(/static/theme/img/bg_mail.png) 36px center no-repeat; }
.foot-wx { padding: 20px 0px 0px 40px; }
.copy { text-align: center; font-size: 14px; color: #999999; line-height: 24px; padding: 10px 0px; }
.copy a { color: #999999; text-decoration: none; }
.copy a:hover { color: #638c0b; }

@media (max-width: 576px) {
    .carousel-caption-index .bn-h { font-size: 1.5rem; line-height: 1.5rem; padding: 1rem 0rem 0rem 0rem; margin-top: 2rem; }
    .carousel-caption-index .bn-p { font-size: 1.3rem; line-height: 1.3rem; padding: 0rem 0rem 0rem 0rem; }
    .carousel-caption-index .bn-a { 
        display: block;width: 6rem;height: 1.5rem;font-size: 0.7rem;line-height: 1.5rem;margin: 6rem 0rem 0rem -1rem;}
    .navbar-left { margin-left: 0rem; overflow-y: scroll; }

    .index-spgroup { padding: 50px 0px; }
    .index-spgroup .col .card .card-body .card-title { font-size: 1.2rem; line-height: 1.2rem; }

    .index-modpic { height: 340px; }
    .index-modpic .doctext { padding-top: 50px; font-size: 24px; letter-spacing: 0px; }
    .index-modpic .docbtn { margin-top: 0px; }

    .index-kim { margin: 20px 0px 0px 0; }
    .index-kim .index-kimkey { font-size: 30px; line-height: 30px; padding: 5px 0px; }
    .index-kim .index-kimdesc { font-size: 16px; line-height: 22px; padding: 10px 0px; }

    .colkim-left { padding: 25px; margin: 0px; }
    .row-colkim-right { margin: 20px 0px; }

    .index-hosp { margin: 30px 0px 0px 0; }
    .index-hospgroup { padding: 10px 0px 60px 0px; }

    .foot-con { padding: 30px 0px 60px 0px; }
    .input-search-bg { margin-bottom: 40px; }
    .foot-sbtitle { padding-left: 0px; }
}


@media (min-width: 576px) and (max-width: 768px) {
    .carousel-caption-index .bn-h { font-size: 2.5rem; line-height: 2.5rem; padding: 1rem 0rem 0rem 0rem; margin-top: 5rem; }
    .carousel-caption-index .bn-p { font-size: 1.8rem; line-height: 1.8rem; padding: 1rem 0rem 1rem 0rem; }
    .carousel-caption-index .bn-a { display: block; width: 6rem; height: 2rem; font-size: 0.8rem; line-height: 2rem; margin: 5rem 0rem 0rem -1rem; }
    .index-modpic { height: 340px; }
    .index-modpic .doctext { padding-top: 50px; font-size: 26px; letter-spacing: 0px; }
    .index-modpic .docbtn { margin-top: 0px; }

    .colkim-left { padding: 25px; margin: 0px; }
    .row-colkim-right { margin: 20px 0px; }
}


@media (min-width: 768px) and (max-width: 992px) {
    .carousel-caption-index .bn-h { font-size: 3.5rem; line-height: 3.5rem; padding: 1rem 0rem 0rem 0rem; margin-top: 8rem; }
    .carousel-caption-index .bn-p { font-size: 2.3rem; line-height: 2.3rem; padding: 1rem 0rem 1rem 0rem; }
    .carousel-caption-index .bn-a { display: block; width: 8rem; height: 2.2rem; font-size: 1rem; line-height: 2.2rem; margin: 8rem 0rem 0rem -2rem; }
    .index-spgroup { padding: 50px 0px; }
    .index-spgroup .col .card .card-body .card-title { font-size: 1.2rem; line-height: 1.2rem; }

    .index-modpic { height: 340px; }
    .index-modpic .doctext { padding-top: 110px; font-size: 26px; }
    .index-modpic .docbtn { margin-top: 0px; }

    .colkim-left { padding: 30px; margin: 0px; }
    .row-colkim-right { margin: 20px 0px; }
}


@media (min-width: 992px) and (max-width: 1200px) {
    .carousel-caption-index .bn-h { font-size: 3.5rem; line-height: 3.5rem; padding: 1rem 0rem 0rem 0rem; margin-top: 8rem; }
    .carousel-caption-index .bn-p { font-size: 2.3rem; line-height: 2.3rem; padding: 1rem 0rem 1rem 0rem; }
    .carousel-caption-index .bn-a { display: block; width: 8rem; height: 2.2rem; font-size: 1rem; line-height: 2.2rem; margin: 12rem 0rem 0rem -2rem; }

    .index-modpic { height: 340px; }
    .index-modpic .doctext { padding-top: 110px; font-size: 26px; letter-spacing: 0px; }
    .index-modpic .docbtn { margin-top: 130px; }

    .colkim-left { padding: 30px; margin: 0px; width: 310%; }
    .row-colkim-right { margin: 20px 0px; }
}


@media (min-width: 1200px) and (max-width: 1400px) {
    .index-modpic { height: 340px; }
    .index-modpic .doctext { padding-top: 110px; font-size: 30px; }
    .index-modpic .docbtn { margin-top: 140px; }
}

@media (min-width: 1600px)  {
    .carousel-caption-index .bn-a { margin: 16rem 0rem 0rem -3rem; }
}

/*yiyuan*/
.carousel-caption-center { bottom: 40%; top: 40%; }
.carousel-caption-center .center-title { font-size: 66px; }
.carousel-caption-center .center-title_sub { font-size: 42px; }
.con2top80 { margin-top: 80px; }
.con2top40 { margin-top: 40px; }
.con2top30 { margin-top: 30px; }
.con2top20 { margin-top: 20px; }
.con2top10 { margin-top: 10px; }
.info-first { border: 0px; }
.info-first:hover { box-shadow: 0px 0px 10px 10px #eee; }
.card-img-down { top: auto; }
.card-img-down .card-title { font-size: 32px; padding: 0px 15px; line-height: 50px; }
.card-img-down .card-text { font-size: 16px; padding: 0px 15px; line-height: 45px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*.pglist { }
.pglist li { padding: 0px 0px; margin: 0px 5px; }
.pglist li.disabled { display: none; }
.page-item .page-link { padding: 8px 15px; }
.page-item.active .page-link { color: #000; background-color: #eee; border-color: #eee; }
.page-item .page-link:hover { color: #000; background-color: #eee; border-color: #eee; }
.pglist li a { color: #444; }*/
.pglist { }
.pglist .page-status{display:none;}
.pglist span{padding: 0px 0px; margin: 0px 5px;}
.pglist span a{background-color: #fff;border:1px solid #dee2e6;padding:8px 8px;text-decoration:none;color:#444;}
.pglist span a.page-num-current{ color: #000; background-color: #eee; border-color: #eee;padding:8px 8px; }
.pglist span a:hover { color: #000; background-color: #eee; border-color: #eee; }
.smpadd20 { padding-bottom: 20px; }
.smpadd40 { padding-bottom: 40px; }
.gp-title { padding: 0px 0px 10px 15px; font-weight: 500; }
.tag-list {
    display: inline;
}
.info-list { }
.info-list .info-list-item { border: 0px; }
.info-list .info-list-item a { font-size: 18px; color: #666; text-decoration: none; }
.info-list .info-list-item a:hover { color: #638c0b; }
.info-list .info-list-item .info-list-num { font-size: 14px; font-weight: normal; color: #333; }
/*<span class="badge info-list-num">2</span>*/
.img-list { margin: 10px; border: 0px; text-decoration: none; }
.img-list:hover { box-shadow: 0px 0px 10px 10px #eee; }
.img-list:hover .img-title { color: #638c0b; }
.img-list .img-title { font-size: 14px; color: #333; line-height: 22px; }
.nobord { border: 0px; }
.tag-list { }
.tag-list .tag-item { border: 0px; padding-bottom: 0px; display: inline-block !important;;}

.tag-list .tag-item a { font-size: 15px; color: #666; text-decoration: none; float: left; padding:0px 10px 0px 22px; height: 40px; width: auto; line-height: 40px; border-radius: 1rem; background: #fafafa; background-image: url(/static/theme/img/bg_index02.jpg); background-repeat: no-repeat; background-position: 10px center;overflow: hidden; }
.tag-list .tag-item a:hover { background-image: url(/static/theme/img/bg_index03.jpg); background-color: #638c0b; color: #ffffff; }

.search-ip { }
.search-ip .search-ip-bg { width: 280px; height: 44px; background: #fafafa; border-radius: 2px; float: left; margin-left: 30px; border: 1px solid #eee; }
.search-ip .search-ip-input { width: 200px; height: 40px; line-height: 40px; background: #fafafa; float: left; margin: 2px 5px; border: 0px; padding: 0px 8px; font-size: 14px; }
.search-ip .input-icon { background: url(/static/theme/img/bg_ipsearch.png) no-repeat; width: 32px; height: 32px; float: left; margin: 4px 0px 0px 12px; }

/*.tmore { text-align:center; top:100px; background-color:rgba(6,64,66,0.5); }
.index-spgroup .col .card:hover { box-shadow: 0px 0px 10px 10px #eee; }
.index-spgroup .col .card:hover img {  }
.index-spgroup .col .card:hover .card-body .card-title { color: #638c0b; }*/

.pagenav { height: 50px; padding-top: 15px; margin-top: 5rem; background: #fafafa; }
.pagenav .pagenav-menu { font-size: 14px; }
.pagenav .pagenav-menu a { color: #b4b4b4; text-decoration: none; }
.pagenav .pagenav-menu a:hover { color: #638c0b; }
.pagenav .pagenav-cur { color: #333333; font-size: 14px; }

@media (max-width: 576px) {
    .carousel-caption-center { bottom: 20%; top: 20%; }
    .carousel-caption-center .center-title { font-size: 20px; }
    .carousel-caption-center .center-title_sub { font-size: 14px; }

    .card-img-down .card-title { font-size: 18px; line-height: 18px; padding: 0px 5px; }
    .card-img-down .card-text { font-size: 14px; line-height: 16px; padding: 0px 5px; }

    .con2top80 { margin-top: 40px; }
}

@media (min-width: 576px) and (max-width: 768px) {
    .carousel-caption-center { bottom: 30%; top: 30%; }
    .carousel-caption-center .center-title { font-size: 24px; }
    .carousel-caption-center .center-title_sub { font-size: 16px; }
    .card-img-down .card-title { font-size: 28px; line-height: 30px; padding: 0px 10px; }
    .card-img-down .card-text { font-size: 14px; line-height: 22px; padding: 0px 10px; }

    .con2top80 { margin-top: 40px; }
}

@media (min-width: 768px) and (max-width: 992px) {
    .carousel-caption-center .center-title { font-size: 36px; }
    .carousel-caption-center .center-title_sub { font-size: 26px; }

    .card-img-down .card-title { font-size: 28px; line-height: 30px; padding: 0px 10px; }
    .card-img-down .card-text { font-size: 14px; line-height: 22px; padding: 0px 10px; }
    .con2top80 { margin-top: 40px; }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .carousel-caption-center { bottom: 35%; top: 35%; }
    .carousel-caption-center .center-title { font-size: 46px; }
    .carousel-caption-center .center-title_sub { font-size: 32px; }

    .card-img-down .card-title { font-size: 28px; line-height: 30px; padding: 0px 10px; }
    .card-img-down .card-text { font-size: 14px; line-height: 22px; padding: 0px 10px; }

    .con2top80 { margin-top: 40px; }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .carousel-caption-center .center-title { font-size: 50px; }
    .carousel-caption-center .center-title_sub { font-size: 38px; }

    .card-img-down .card-title { line-height: 40px; }
    .card-img-down .card-text { line-height: 40px; }
}

.shiying {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 3 / 4;
    border-radius: 8px;
}
.cont { padding: 0px 10px; }
.cont p{ line-height:1.6; }
.cont .cont-title { }
.cont .cont-date { padding-left: 20px; color: #999; background: url(/static/theme/img/bg_info01.jpg) left center no-repeat; }
.cont .cont-view { padding-left: 20px; color: #999; background: url(/static/theme/img/bg_info02.jpg) left center no-repeat; }
.cont .cont-view a { color: #999; text-decoration: none; margin-left: 20px; }
.cont .cont-view a:hover { color: #638c0b; }
.cont .cont-info { padding: 10px 0px; color: #333333; text-align: justify; }
.cont .cont-info img{max-width:100%;}
.cont .cont-img { border: 0px; margin: 0px; }
.cont-change { margin: 30px 0px; }
.cont-change a { padding: 8px 20px; }
.cardray { background: #fafafa; }
.cont-slider { }
.cont-slider img { max-height: 468px; }
.cont-imgs { margin-top: 15px; }
.cont-imgs img { cursor: pointer; margin-right: 14px; }
.cont table{    width: 80%;margin-left:10%;    background: rgb(99 140 11);
    color: #fff;margin-bottom: 1rem;}
 .cont h2 {    font-size: 1.3em;margin-bottom: 1rem;font-weight: bold;}  
 .cont h3 {    font-size: 1.2em;margin-bottom: 1rem;font-weight: bold;} 
.cont h4 {    font-size: 1.1em;margin-bottom: 1rem;font-weight: bold;}  
.cont th{
font: bold 11px “Trebuchet MS”, Verdana, Arial, Helvetica, sans-serif;
color: #4f6b72;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
background: #CAE8EA no-repeat;
}
.cont tr{
font: bold 11px “Trebuchet MS”, Verdana, Arial, Helvetica, sans-serif;
color: #4f6b72;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
background: #CAE8EA no-repeat;
}
.cont td{
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
font-size:11px;
padding: 6px 6px 6px 12px;
color: #4f6b72;
}

.cont-imgs-item { margin-right: 14px; }
.cont-imgs-item-end { margin-right: 0px; }
.cont-tabs { background: #fff; margin-top: 40px; }
.cont-tabs .cont-tabs-item { background: #fff;  color: #999; border-bottom: 1px solid #ddd;     padding: 0rem 0.2rem;!important}
.cont-tabs .cont-tabs-item:hover { border-bottom: 1px solid #000; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link.active { border-color: #fff; border-top-color: #fff; border-right-color: #fff; border-bottom-color: #000; border-left-color: #fff; }
.nav-tabs .nav-item {
    width: 33%;
}

.cont-about { font-size:40px; line-height:60px; }
.cont-call {  }
.cont-call .btn-hz { width:200px; }
.card-about { background:#0a2828; color:#ffffff; max-width: 540px; }

.card-about .card-about-header { padding:20px 0px 0px 30px; font-size:36px; }
.card-about .card-about-body { padding:10px 30px 30px 30px; font-size:18px; }
.card-about .card-about-title {  }
.card-about .card-about-text { padding:10px 0px 0px 0px; font-size:14px; }

.ct-kim { max-height:600px; background:#fafafa; }
.cont-kim {  }
.card-body-kim { padding-left:0px; padding-right:0px; }

.card-kim-tdv { background:#fafafa; }
.card-kim-icon1 { padding-left:50px; background:url(/static/theme/img/bg_kim02.png) left center no-repeat; }
.card-kim-icon2 { padding-left:50px; background:url(/static/theme/img/bg_kim03.png) left center no-repeat; }

.card-pro-tdv { background:#f0f0f0; }
.card-pro-icon1 { padding-left:50px; background:url(/static/theme/img/tmp_pro11.png) left center no-repeat; }
.card-pro-icon2 { padding-left:50px; background:url(/static/theme/img/tmp_pro12.png) left center no-repeat; }
.card-pro-icon3 { padding-left:50px; background:url(/static/theme/img/tmp_pro13.png) left center no-repeat; }
.card-pro-icon4 { padding-left:50px; background:url(/static/theme/img/tmp_pro14.png) left center no-repeat; }
.card-pro-text { font-size:14px; }
.card-pro-block { padding:20px; border:0px; }
.card-pro-body { padding:1rem 0.5rem; }
.img-mx150 { max-width:150px; }

.pro-text { margin-top:1rem; font-size:14px; line-height:1.5rem; color:#6c6c6c; }
.pro-cost { padding: 0px 0px 80px 0px; background:#f0f0f0; }
.row-pro { padding-top:25px; padding-bottom:200px; }
.smpaddleft { padding:40px 0px; }

.pro-normal { background:#ffffff; padding:20px; box-shadow: 0px 0px 5px 5px #eee; cursor:pointer; margin-bottom:25px; }
.pro-normal-no {  border-bottom:0px; font-size:48px; color:#d7d7d7; background-color:#fff;  background-image:url(/static/theme/img/tmp_prodown.jpg); background-position:center right; background-repeat:no-repeat; }
.pro-normal-body { padding:0px 25px }
.pro-normal-title { padding-bottom:20px; }
.pro-normal-text { display:none; background:#0a2828; color:#fff; }

.pro-show { background:#0a2828; box-shadow:none; }
.pro-show-no { background:#0a2828; background-image:url(/static/theme/img/tmp_proup.jpg); background-position:center right; background-repeat:no-repeat; }
.pro-show-body { padding:0px 25px }
.pro-show-title { color:#fff; }

.pro-split { background:url(/static/theme/img/bg_pro.jpg) center repeat-y; }
.pro-form-point { background-image:url(/static/theme/img/temp_point.jpg); background-repeat:no-repeat; }
.pro-form { padding:50px 80px; box-shadow: 0px 0px 10px 10px #eee; margin:300px 0px 0px -100px; background:#fff; }
.form-desc { text-align:center; }
.form-title { line-height:40px; }
.form-text { }
.form-input {  }
.form-control:focus { border:1px solid #638c0b; box-shadow:none; }
.form-button { width:100%; margin-top:20px; background:#638c0b; border:1px solid #638c0b; }
.form-button:hover {  background:#ffffff; color:#638c0b; border:1px solid #638c0b; }

.card-col8 { padding:0rem; padding-left:10px; padding-top:10px; }
.footBtn{width: 100%; height: 4rem; background:#b3994b; position: fixed; left: 0; bottom: 0; display: flex;z-index: 10000;background-size: 7.6rem}
.footBtn a{height: 4rem; flex: 1; border-right: 1px dashed #ffe6eb; text-align: center; font: 100 .1rem/.-0.2rem "microsoft yahei"; color: #FFF; text-align: center; padding: .1rem 0;text-decoration: none;}
.footBtn a:last-of-type{border: 0;}
.footBtn a img{display: block; width: 2rem; height: 2rem; margin: 1px auto .1rem;}
.footBtn .footNav{width:100%; height: auto; background:rgba(0,0,0,.6); position: fixed; right: 0; bottom: 4rem; z-index: 10000;}
.footBtn .footNav a{width: 25%; float: left; border:0; height: 5rem; font: 100 1rem/30px "microsoft yahei"; color: #FFF; overflow: hidden;}
.footBtn .footNav a img{display: block; width: 3rem; height: 3rem; margin: 0 auto; border-radius: 50%;}
#footMask{width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; display: none;}
#topBtn{width: 1.8rem; height: 1.8rem; border-radius: 50%; position: fixed; right: 0; bottom: 4.3rem;  z-index:8888;overflow: hidden;}
#topBtn img{display: block; width: 100%; height: 100%;}  

@media (max-width: 576px) {
    .cont-about { font-size:28px; line-height:38px; }
    .card-about .card-about-header { font-size:30px; }
    .row-pro { padding-bottom:25px; }
    .pro-form { padding:30px; margin:0px; }
    .pro-split { background:#fafafa; }
}

@media (min-width: 576px) and (max-width: 768px) {
    .cont-about { font-size:32px; line-height:42px; }
    .row-pro { padding-bottom:45px; }
    .pro-form { padding:30px; margin:0px; }
    .pro-split { background:#fafafa; }
}

@media (min-width: 768px) and (max-width: 992px) {
    .cont-about { font-size:36px; line-height:46px; }
    .pro-form { padding:50px; margin:0px;  }
    .pro-split { background:#fafafa; }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .cont-about { font-size:36px; line-height:46px; }
    .pro-form { padding:50px; margin: 0px; }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .pro-form { padding:50px; margin: 0px; }
}
@media (min-width: 1400px) {
    .pro-normal {  max-width:440px;  }
}

/* 导航下拉 */

.dropDown{display:none;position:absolute;top:80%;text-align:center;background:#000;background:rgba(255,255,255,0.8);border-radius:0 0 20px 20px;overflow:hidden}
.dropDown dd{line-height:40px;}
.dropDown dd a{display:block;color:#10356f;font-size:15px;}
.dropDown dd a:hover{color:#fff;background:#638c0b;}
/* 医院详情 */
.jbxx .item_wrap {
  overflow: hidden;
  margin: 0 -10px;
}
.jbxx .item_wrap .item {
  float: left;
  width: 399px;
  padding-left: 40px;
  border-bottom: 1px dashed #e5e5e5;
  margin: 0 10px;
  line-height: 60px;
  max-height: 60px;
}
.jbxx .item_wrap .item .item_label {
  width: 90px;
  color: #a3a3a3;
}
.jbxx .item_wrap .item .item_inner {
  line-height: 20px;
  width: 269px;
  height: 60px;
  display: flex;
  align-items: center;
}
.yyjs {
  margin-top: 20px;
  padding: 0 15px;
}
.yyjs .panel-head {
  padding: 0 30px;
  font-weight: bold;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxQjMxMEE5OTA3RjExRUNCMzdDRTMzRDgxQUYzOUJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxQjMxMEFBOTA3RjExRUNCMzdDRTMzRDgxQUYzOUJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTFCMzEwQTc5MDdGMTFFQ0IzN0NFMzNEODFBRjM5QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTFCMzEwQTg5MDdGMTFFQ0IzN0NFMzNEODFBRjM5QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KzDaWAAAB9klEQVR42qTUT0hUURTH8auOzJipKS40KlEXqbmIUnHhqja1kSjIVpGbso0rF4IguIhoX1HgJhFEBGunhboN/9Siv6CUm0wwKiVLzdHpe+RXXJ4vfeKBjzNz577jPfeeO2kb566/ds4VYkW+4z36MeLC4wyacAIFyEICizH+VOAyUihHCU6hFz/RjdtK1Cr5+IBJfJR09FnCBTzTw37k6OGbaMEmDuABuvTZpQ893Jq8ef5GHi9f0ih5jjcNmHX/j1uIo80bu6TSrao7eG6rjrlo0aHXMtxDPX7hk0r/gUyb8DdhZsTEVskhNONJoOTjfsJvqESdSn8RsqcWPRIWv/2ES6hBp44/Q6XYvx/EcsQKto46pTYY1gbb0q9iBnf1PkrYPqYs4WEc9b5YVhtdQ64aPEpYjiJrmxl1+ryS2Ta8wuMdbkqD2uY0kjioha3bCqvQqKR2Q96iFo8wiiteoovamgGcxbSesYa/YAdrq1nHS7zR6bbo4Ww8teuEdu31SYyjGl+9lovTPlP+KTvdhLj32drmHT5jTBVMYNVL5rTP/2K3m1KMNd1fi/s4slvb7BRJ9aTzykvuJ+GeIxa8OmHXyYvVwD5vmxPTPtl1O6axUu/74Fipfie3zeHHwcbWrLHHdN2yNGHFmxwcS3grDZsz+0eAAQDmKXkpGvBREAAAAABJRU5ErkJggg==") no-repeat left;
}
.yyjs .panel-body {
  color: #666;
}
