/**
医院概况css

*/
.content-banner {display: none;}
.bottom {
    width: 100%;
    height: 555px;
}
.bottom img {
    width: 100%;
    height: 100%;
}
/* 医院简介样式 */
.content{border-top: 1px solid #ccc; padding-top: 50px;}
.yyjj-box{background-color: #f9f9f9;}
.yyjj {
    position: relative;
    width: 1250px;
    height: 520px;
    background: url(../images/yygk/yygk_b.png) center no-repeat;
    margin: 0 auto;
    /*margin-top: -110px;*/
    padding: 57px 80px 63px;
}
.yyjj {
    color: #fff;
}
.yyjj h3,
.yyjj span,
.ldxx h3,
.ldxx span,
.yywh h3,
.yywh span {
    text-align: center;
}
.yyjj h3,
.ldxx h3,
.yywh h3 {
    font-size: 34px;
}
.yyjj span,
.ldxx span,
.yywh span {
    display: inline-block;
    width: 100%;
    margin: 18px 0 34px 0;
    font-size: 14px;
    color: #cce2ed;
}
.more {
    text-align: center;
    margin-top: 40px;
}
.more a {
    display: inline-block;
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #66c1e3;
    border-radius: 6px;
    margin: 0 auto;
    color: #fff;
    background: url(../images/yygk/more.png) 90% center no-repeat;
}
.yyjj p {
    line-height: 25px;
    margin-top: 30px;
    text-indent: 30px;
    font-size: 16px;
}
/* 领导信息 */
.ldxx {
    background-color: #f9f9f9;
}
.ldxx-detail {
    width: 1250px;
    margin: 0 auto;
    padding: 60px 0 53px;
}
.ldxx span,
.yywh span {
    color: #a7a7a7;
}
.ldxx-detail ul {
    width: 1215px;
    height: 400px;
    padding: 80px 78px 63px 112px;
    background: url(../images/yygk/ldxx_b.png) center no-repeat;
}
.ldxx-detail li {
    float: left;
    width: 335px;
    height: 45px;
    line-height: 45px;
    margin-right: 170px;
}
.ldxx-detail li span {
    margin: 0;
}
.ldxx-detail li span:first-child {
    display: inline-block;
    float: left;
    width: 65px;
    color: #333;
    font-size: 20px;
    text-align: justify;
}
.ldxx-detail li span:first-child i{ display: inline-block;width: 100%;font-style:normal;}
.ldxx-detail li .zw {
    display: inline;
    font-size: 16px;
    margin-left: 10px;
}
/* 医院文化 */
.yywh {
    padding: 73px 0 65px 0;
}
.yywh ul {
    width: 1170px;
    margin: 0 auto;
}
.yywh li a{
    display: inline-block;
    float:left;
    width: 195px;
    height: 195px;
    border-radius: 50%;
    text-align: center;
}
.yywh li span {
    margin: 42px 0 23px 0;
    color: #fff;
    font-size: 26px;
}
.yh a {
    background-color: #4c64bc;
}
.yq a {
    background-color: #5489d9;
}
.yg a {
    background-color: #9c1e22;
}
.yx a {
    background-color: #3cacdc;
    box-shadow: 5px 0px 11px 5px #ccc;
}
.yywh li.yx span {
    /*color: #5c6278;*/
}
.sm a {
    background-color: #bea263;
}
.yj a {
    background-color: #008dc9;
}
.yywh .more a{
    border: 1px solid #c0c4d1;
    color: #626b8c;
    background: url(../images/yygk/wh_more.png) 90% center no-repeat;
}
/* 医院信息样式 */
.yyxx {margin-bottom: 25px;}
.yyxx ul {
    width: 1180px;
    margin: 0 auto;
}
.yyxx  li {
    float: left;
    width: 295px;
    height: 210px;
    text-align: center;
    padding: 42px 0;
}
.yyxx li.pic {
    padding: 0;
}
.yyxx  li span {
    display: block;
    color: #fff;
}
.yyxx  li.lxfs {
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.yyxx  li.lxfs span {
    /*color: #5c6278;*/
}
.wzc {
    font-size: 24px;
    margin: 5px 0;
}
.wze {
    font-size: 14px;
}
.yysp {
    background-color: #5489d8;
}
.yybk {
    background-color: #9c1e22;
}
.lxfs {
    background-color: #3cacdc;
}
.yyxmt {
    background-color: #008dc9;
}
.cclx {
    background-color: #bea263;
}
.fwzn {
    background-color: #4c64bc;
}



@media screen and (max-width: 991px){
  .yyjj,.ldxx-detail,.ldxx-detail ul{
    width: 100%; padding: 2%; height: auto;
  }
  .yyjj{
    background-size: cover;  padding: 3% 2%;
  }
  .yyjj p{
    margin-top: 8px; line-height: 22px;
  }
  .yyjj h3, .ldxx h3, .yywh h3{
    font-size: 18px;
  }
  .yyjj .more{
    margin-top: 8px;
  }
  .yywh ul,.yyxx ul{
    width: 100%;
  }
  .ldxx-detail ul{
    padding: 2% 2% 30px;
  }
  .ldxx-detail li{
    margin-right: 0; width: 100%; line-height: 32px; height: 32px;
  }
  .ldxx-detail li span:first-child{
    font-size: 17px;
  }
  .ldxx{ padding-top: 15px;}
  .yywh ul,.yyxx ul{
    display: flex; flex-wrap: wrap; justify-content: space-between; padding: 2%;
  }
  .yywh li{
    width: 30%; margin-bottom: 3%;
  }
  .yywh li a{
    width: 100%; height: 0; padding-top: 25%; padding-bottom: 75%;
  }
  .yywh li span{
    margin: 0 0 10px 0; margin: 0; font-size: 16px;
  }
  .yywh li img{
    transform: scale(.6);
  }
  .yywh .clear{
    display: none;
  }
  .more{
    margin-top: 0;
  }
  .more a{
    line-height: 30px; height: 30px;
  }
  .yyxx li.pic{
    display: none;
  }
  .yyxx li{
    width: 33.3333333333333333333333%; padding: 65px 0 0; height: 150px; position: relative;
  }
  .wzc{
    font-size: 18px;
  }
  .wze{
    line-height: 16px;
  }
  .yyxx li img{
    position: absolute; top: 25%; left: 50%; transform: translateX(-50%) translateY(-50%) scale(.6);
  }
}