/*关于我们*/
.neibanner1{background: url(../images/neibanner1.jpg) no-repeat center 0; height:330px; z-index:1; }
.neibanner h1{ font-size:35px; color:#FFF; padding-top:110px;}
.neibanner span{ width:50px; height:5px; margin-top:15px; background:#FFF; display:block;}
.neidaohang{ margin-top:93px;border-top:1px solid rgba(255,255,255,0.2);background: url(../images/lan.png);}
.neid1{width:1200px; margin:0 auto; }
.daolist{ height:60px;}

.daolist a{ display:inline-block; position:relative; padding:0 20px;  height:60px; line-height:60px; color:#FFF;}
.daolist a:nth-child(1){ padding-left:0; }

.daolist a:after {
    content: "";
    position: absolute;
    top: 39%;
    right:0px;
    width: 1px;
    height: 14px;
     background-color: rgba(255,255,255,0.4);
  
}

.daolist a.on{ background: url(../images/shang.png) no-repeat center bottom;}

.daolist a:nth-child(1).on{ background: url(../images/shang.png) no-repeat 20px bottom;}


.eron{ border-bottom:3px solid #1697d9;}

.about1{padding-top:50px; padding-bottom:40px;}
.about1 h2 {font-size:26px;line-height: 42px; color:#0070c0;}
.about1 span {font-size: 16px;color: #666;display: block;position: relative;}

.about1 p {color: #666666;font-size: 16px;line-height: 28px;text-align: justify; text-indent:30px;}

.about-left{ width:100%; }
.intro-info-detail{ margin-top:10px;}


.about2{background: url(../images/neibanner01.jpg) no-repeat center 0; }
.about2 p{ color:#FFF; line-height:30px; font-size:16px;}
.about2 .abwen{padding:40px 0;}
.about2 .abwen p{text-indent:30px;}
.abwen3{text-indent:30px;}
.about2 .abwen h2{ font-size:30px; color:#FFF; text-align:center; margin-bottom:25px;}
.about2nei{padding:40px 0 80px 0; background-image: url(../images/abbg.jpg);}
.aboutkeshi li{ float:left; border:2px solid #fff; padding:25px 1.6%; width:13%; margin-right:1.1%; cursor:pointer;}
.aboutkeshi li:nth-child(5){ margin-right:0;}
.aboutkeshi li h2{ font-size:18px; font-weight:normal; color:#fff; margin-top:3px;}
.aboutkeshi li p{ font-size:15px;}
.aboutkeshi-left{ float:left; width:30%;}
.aboutkeshi-right{ float:right;width:58%;}

.aboutkeshi li:nth-child(1){ width:18%;}
.aboutkeshi li:nth-child(1) .aboutkeshi-right{ width:65%;}
.aboutkeshi li:nth-child(2){ width:20%;}
.aboutkeshi li:nth-child(2) .aboutkeshi-right{ width:70%;}


.about3{ margin:50px 0;}
.abwen3{ font-size:16px; line-height:30px; color:#666;}
.tesekeshi{ margin-top:40px;}



.secai{ height:420px;width:16.4%; float:left; padding:60px 1.8%;}
.secai1{ background:#008cd6;}
.secai h2{ font-size:20px; text-align:center; color:#fff; margin-bottom:20px; line-height:35px;}
.secai h3{font-size:18px;  color:#fff; margin-bottom:2px;}
.secai p{ font-size:14.5px; color:#FFF; line-height:30px;}


.secai2 p{ text-align:center;}
.secai2{ background: url(../images/cai1.jpg) no-repeat center 0;}

.secai3{ background:#9dd8f4;padding:60px 3%;width:14%; }
.secai3 h2{color:#333;}
.secai3 h3{color:#333;}
.secai3 p{  color:#333; }


.secai4{ background: url(../images/cai2.jpg) no-repeat center 0; width:18.5%; padding: 60px 0.6%;}
/* .secai4 p { font-size:14px; } */
.secai5{background:#848383;padding:60px 5%;width:10%; }








.youshi{ padding:0 2%;}
.you{ background:#f2f2f2; margin-top:30px; margin-bottom:20px;}
.youshi li { 
    padding:25px 1.5% 20px 1.5%;
    float: left;
    box-sizing: border-box;
    width:12.6%;
    height: 120px;
    margin-right:10px; margin-left:10px;
 
   
}
.youshi li:last-child{ margin-right:0;}
.youshi li strong{font-size:34px; font-weight:bold; color:#0084c6; margin-right:10px; font-family:Arial, Helvetica, sans-serif;}
.youshi li u{display: block;margin-top: 4px; text-decoration:none; color:#666;}
.youshi li sub{color:#666;}

.neierji{ background:#fff;box-shadow: 0px 10px 30px 2px #eeeeee;}
.neierjilist  a{ display: inline-block;padding:15px 0; margin-right:20px;}
.neierjilist  a:last-child{ margin-right:0;}
.hos-equipment{background-image: url(../images/hos_intro_equipment_bg.jpg);}
.hos-equipment .layout {
    position: relative;
    height: 100%;
    box-sizing: border-box;
    padding-top: 105px;
}

.layout {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.hos-equipment .layout .hos-title {
    margin-bottom: 55px;
}

.hos-title {
    font-weight: 700;
    font-size: 30px;
    line-height: 1;
       color: #4b4b4b;
}
.hos-equipment .layout p.p {
    width: 562px;
}


.text-indent {
    text-indent: 2em; margin: 0;
    font-size: 16px;
    color: #555;
    line-height: 32px;
}
.hos-equipment .layout img {
    position: absolute;
    right: 0;
    bottom:25px;
    height: 450px;
    object-fit: cover;
}
.hos-equipment {
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}




/*文化*/
.wen{ margin-top:20px; margin-bottom:40px;}
.wentop{padding:30px 2.5%; background:#fff;}
.wentop-right{ float:right; width:43%; padding:0px 2% 0 3%;}
.wenhuazi h2{ font-size:20px; color:#333; font-weight:bold;position:relative; margin:9px 0; }
.wenhuazi h2:after{content: "";
    position: absolute;
    top:17px;
    left:100px;
    width:400px;
    height:1px;
    background-color: #dcdcdc;}
.wenhuazi p{ color:#666; font-size:16px; line-height:30px;}
.wentop-left{ float:left; width:50%;height:450px; overflow:hidden;}	
.wentu img{ width:100%;}	
.wenxia{background:#FFF; padding:30px 2.5%; margin-top:30px;}
.wenxia-right{ float:right; width:65%; overflow:hidden;padding:30px 5%;}	
.wenxia-left{ float:left; width:18%; margin-left:5%; margin-top:30px;}



/*联系我们*/
.neibiao{ font-weight:bold; font-size:30px; margin-bottom:30px; text-align:center; color:#008cd6;}
.baikuang{ background:#FFF; margin:40px 0; padding:30px 5%;}
.lianxiwomen p{ padding:15px 30px; line-height:30px;} 
.lianxiwomen p:nth-of-type(odd){ background:#e5f3fb; }
.lianxiwomen p:nth-of-type(even){ background:#f9f9f9; }
.lianxiwomen p.l1{ background:#4caee2; color:#fff; font-size:20px; font-weight:bold;padding:20px 30px;}
.lianjian{ margin-bottom:40px;}

/*停车*/
.ditu{ margin-bottom:30px;width:100%;height:550px;border:#ccc solid 1px;font-size:12px;}



/*专家*/
.zhuanjiashow{ margin:40px 0 0px 0;}

.doctor-search { margin-top:80px; float:right; }

.doctor-search input:-moz-placeholder,
.doctor-search textarea:-moz-placeholder {
    color: #fff;
}

.doctor-search input:-ms-input-placeholder,
.doctor-search textarea:-ms-input-placeholder {
    color: #fff;
}

.doctor-search input::-webkit-input-placeholder,
.doctor-search textarea::-webkit-input-placeholder {
    color: #fff;
}


.zhuanbiao{ float:left; width:200px;}

.doctor-name{line-height: 46px; float:left;padding: 0 10px;width: 250px;border: 1px solid #fff;height: 46px;text-align: center;color: #fff;font-size: 14px; background:none; border-right:none; }
.btn { cursor:pointer;background: url(../images/so1.jpg) no-repeat center center #FFF; float:right;width: 99px;height: 48px;
display: inline-block; border:1px solid #FFF;
    text-align: center;line-height: 46px;transition: all .3s;
 }
.btn:hover{background: url(../images/so2.jpg) no-repeat center center #03a560; border:1px solid  #03a560;}
.zjlist{ margin:30px 0 20px 0;}
.zjlist dl dt {

    width:100%;
    height:190px;
    overflow: hidden;
}
.zjlist dl dt img {
    width: 100%;    transition: all 0.8s ease 0s;

}
.zjlist dl dd {

    padding: 0 25px;

}
.zjlist dl dd h6 {
    font-size: 14px;
    line-height: 24px; font-weight:normal;
}
.zjlist dl dd p {
    font-size: 14px;
    line-height: 24px;
    height: 52px;

    color: #666;
    margin-top: 8px; padding-top:5px;
    margin-bottom: 7px;
	 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; border-top:1px solid #eeeeee;
	
	
}
.zjlist dl dd > a {
    display: inline-block;
    width: 108px;
    text-align: center;
    line-height: 35px; height:35px;
    color: #008cd6;
    border: 1px solid #008cd6;

    border-radius: 25px;
    font-size: 14px; margin-top:10px;
}


.zjlist dl {
    float: left; border:1px solid #ddd;
   
    background: #fff;
    margin-bottom:13px; cursor:pointer; margin-right:1%; width:24%; padding-bottom:30px;
}

.zjlist dl:nth-child(4n) { margin-right:0;}
.zjlist dl dd h4 a {
    font-size: 20px;
    color:#333; 
    font-weight: bold;
    display: block;
    line-height: 30px;
    margin-top:15px;
    margin-bottom:5px;
}
.zjlist dl dd h6 span {
    color: #1a1a1a;
}
.zjlist dl dd h6 i {
    color: #666;
	    font-style: normal;
}
.zjlist dl:hover dt img{-webkit-transform: scale(1.05);transform: scale(1.05);opacity: 0.9;filter: alpha(opacity=90);}
.zjlist dl:hover dd h4 a{color: #008cd6;}
.zjlist dl:hover dd > a{background: #008cd6;color: #fff;}






/*公告*/

.datalist .list1 {
    margin-bottom: 30px;
    border-top: 1px solid #e8e8e8;
    overflow: hidden; margin-top:40px;
}


.datalist .list1 li {
border-bottom: 1px solid #e8e8e8;
  font-size: 16px; height:50px; line-height:50px;

}
.datalist .num {
    margin-right: 10px;
    font-family: Arial;
    color: #008cd6;
}
.datalist .date {
    float: right;

    font-family: Arial; width:10%;
}

.xinlist-left{ width:80%; float:left;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;}

.datalist .list1 li a{ display:block; font-size:16px;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;}













/*楼层*/
.fenbu{ margin:50px 0;}
.fenbu table{ width:100%; margin-bottom:40px;/*box-shadow: 3.42px 9.397px 20px 0px rgba(77,77,77,0.2)*/}
.pad p{ line-height:30px;}
.fenbu table:nth-child(1) tr:nth-of-type(odd) {background:#d1e9db;}
.fenbu table:nth-child(1) tr:nth-of-type(even) {background:#fef9f3;}



.fenbu table:nth-child(2) tr:nth-of-type(odd){ background:#d1e9db;  }
.fenbu table:nth-child(2) tr:nth-of-type(even) {background:#fef9f3;}




.fenbu table tr td{border-bottom:2px solid #FFF;border-right:2px solid #FFF; }
.pad{ padding:20px 40px;}

.fenbu table tr td:nth-child(2){ width:5px; }

.fenbu table tr td:nth-child(3){ width:600px;}
.fenbu table tr td.biaoge1{background:#1a934a; width:150px;vertical-align:middle;}


.chui{color:#FFF; font-size:20px; text-align:center; font-weight:bold;}






/*专家门诊*/
.biankuang{ width:100%; margin-top:40px; margin-bottom:40px;border-bottom:1px solid #d9d9d9; background:#FFF;}
.biankuang td{ border-left:1px solid #ececec;border-top:1px solid #ececec; padding:13px 40px; border-right:1px solid #ececec;}
.biankuang td{ font-size:16px;}
.biankuang td p{ font-size:16px;line-height:30px;}
.biankuang tr:nth-of-type(odd) td{ background:#f8f8f8;}
.biankuang tr:nth-child(1){ height:40px; line-height:40px;}
.biankuang tr:nth-child(1) td p{ color:#333; font-size:22px; font-weight: normal; }
.biankuang tr:nth-child(1) td{ border-left:none; border-right:none; border-top:none; padding:10px 0 30px 0;}
.biankuang tr:nth-child(2) td{ background:#1a934a; color:#FFF; padding:13px 0;text-align:center;}


.zhinan li{ float:left; margin-right:12px; text-align: center;}	
.zhinan li:nth-child(5){ margin-right:0;}
.zhinan li a{ display:block; width:230px; height:190px;}
.zhinan li a p{ color: #FFF; text-align:center; font-size:18px; margin-top:10px;}
.zhinan li a img{ width:60px; margin-top:50px;}
.zhinan{ margin-top:40px; margin-bottom:40px;}
.zhinan li:nth-child(1) a{    background: #528eb5;}	
.zhinan li:nth-child(2) a{    background: #55a5aa;}	
.zhinan li:nth-child(3) a{    background: #01763a;}	
.zhinan li:nth-child(4) a{    background: #e5ca8f;}	
.zhinan li:nth-child(5) a{    background: #a9a9a9;}	
	
/*科室*/

.neilanbiao{ font-weight:bold; font-size:30px; margin:30px 0 30px 0; text-align:center; color:#008cd6;}

.keshi{ margin:40px 0 40px 0;}
.keshilist li{ float:left; margin:7px 1.1% 7px 0; border:1px solid #ddd; width:20%; background:#FFF; padding:20px 2%;}

.keshilist li:nth-child(4n){ margin-right:0;display:block;}
.kelian{ color:#797979; font-size:15px; margin-top:10px; padding-bottom:7px; }
.kelian a{color:#797979; font-size:15px;}
.kelian a:hover{color:#1678ad;}

.keshilist li h2{ font-size:20px; width:100%; font-weight:bold; border-bottom:1px solid #ddd; color:#4b4b4b; padding-bottom:10px;}
.keshilist li h2:hover{ color:#1678ad;}
.keshilist li p{ font-size:14px; color:#797979; margin-top:5px; line-height:22px; height:70px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}




/*交通*/
.jiaotong{ background:#FFF; padding:30px; margin:40px 0;}
.jiaotong p{ font-size:16px; line-height:30px; color:#666; margin-top:30px; margin-bottom:10px;}
  .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
	

/*新闻列表*/
.xinwenlanmu{padding:50px 0 60px 0; }
.lanmulist{ background:#FFF; width:32%;  float:left; margin-top:40px;margin-right:2%;transition: all 0.8s;}

.lanmulist img{ width:100%;}
.news li:nth-child(3) {margin-right:0;}
.news li p{ padding:20px; line-height:28px;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap; color:#444;}
.news li p:hover{ color:#008cd6;}
.news li:hover{box-shadow: 0 2px 20px 0 rgba(57,60,67,.08);}

.newtu{ width:100%; height:250px;  overflow:hidden;margin: 0 auto;	}
.newtu img{min-width:100%; height: 100%;}

.xinwennei{ margin-top:30px; margin-bottom:30px;}
.xinwennei li{ width:45%;box-shadow: 0 5px 20px 0 rgba(57,60,67,.07); background:#FFF; padding:20px 2%; float:left; margin-bottom:20px; margin-right:2%; cursor:pointer;}

.xinwennei li:nth-child(2n){ margin-right:0;}
.xinzi{    width: 80%;
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.xinwennei li span{  height: 25px;
    line-height: 25px;float:right; display:inline-block; color:#999; font-family:Arial, Helvetica, sans-serif;}
.xinwennei li:hover{ background:#008cd6;}
.xinwennei li:hover a{ color:#FFF;}
.xinwennei li:hover span{ color:#FFF;}
.xinwennei li a{ color:#444; line-height:24px;}

/*医生详情*/

.doctor-resume{ background:#FFF; margin:40px 0; padding:30px;}
.doctor-resume h1 {
    font-size: 30px;
    font-weight: normal;

    margin: 20px 0;
}
.yixiang1 p {
    font-size: 16px; color:#666;
}
.yixiang1 {
    float:left; width:52%;
    margin-left:5%;
    line-height: 30px;
}
.doctor-img1 img {
    width:100%;

}
.doctor-img1 {
    width:40%;

    display: block;
    float: left;
}

.xiangjie h2{ font-size:24px; margin-top:30px; font-weight:normal; margin-bottom:20px;}

.xiangjie p{ font-size:16px; color:#666; line-height:28px;}
.jiben{ border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.kspaiban td{border: 1px solid #adf7d2; padding:15px 38px; text-align:center;}
.kspaiban th{border: 1px solid #adf7d2;    background: #d9f9e9; padding:15px 38px; font-weight:normal;text-align:center;   }
.kspaiban th span{ color: #1a1a1a; }



/*新闻详情*/
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(..images/icons_0_16.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.newshow h6{color: #555; text-align:center; font-size:24px; margin:10px 0 20px 0; width:100%; line-height:35px;}
.newshow h7{ display:block;width: 100%;
    margin-bottom: 30px;
    height: 40px; font-size:14px;
    line-height: 40px;
    text-align: center;
    background: #f8f8f8; color:#666;
    margin:15px 0;}
.xiangqing{ border-bottom:1px dashed #d6d6d6; padding-bottom:10px; margin:35px 0;font-size:16px; color:#555; line-height:30px;}
.xiangqing p{ font-size:16px; color:#555; line-height:30px; }
.xiangqing img{ margin:15px 0; max-width:100%;}
.xiangqing table{ border-left:1px solid #CCC;border-top:1px solid #CCC;}
.xiangqing table td{ border-right:1px solid #CCC;border-bottom:1px solid #CCC; padding:10px;}
.bdsharebuttonbox{ margin-top:20px;}
.newshow{ background:#FFF; margin:40px 0; padding:30px 4%;}
.newshow h2{ font-size:26px; font-weight: bold;color: #0488d6;}
.datalist .list2{ margin-top:20px; margin-bottom:20px;}
.kuang{ margin-top:30px;}
.kuang ul li a {
    display: block;
    width: 100%;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    color: #666;

}

/*科室详情*/
.keshiwenzi{margin:40px 0 30px 0; border-bottom:1px solid #ddd; padding-bottom:30px;  }
.keshiwenzi h2{ font-size:26px; font-weight: bold; margin-bottom:20px; margin-top:10px;color:#0488d6; }
.keshiwenzi p{ text-indent:30px; line-height:28px; color:#555;}
.zhuanjiabiao h2{font-size:26px; font-weight: bold; margin-bottom:20px; margin-top:10px; color:#0488d6;}



/*新闻*/
.shipin{ margin:40px 0; background:#FFF; padding:20px 30px;}

.shipin ul li{ float:left; width:32%; margin-right:2%;}
.shipin ul li:nth-child(3n){ margin-right:0;}
.shipin ul li .suotu{ width:100%; height:208px; overflow:hidden;}
.shipin ul li .suotu img{ width:100%;}
.shipin ul li p{ padding:20px 0;}
.sp{ position:relative;}
.shian{ position:absolute; right:10px;top:150px; border-radius:5px;}







/* 专家坐诊表 */
.menzhen_1{ width:100%; overflow-x: auto;}
.biankuang_1{ max-width:200%;min-width: 100%;margin-top:20px; margin-bottom:40px;border-bottom:1px solid #d9d9d9; background:#FFF;}
.biankuang_1 td{ border-left:1px solid #ececec;border-top:1px solid #ececec; padding:5px 17px; border-right:1px solid #ececec;}
.biankuang_1 td{ font-size:16px;}
.biankuang_1 td p{ font-size:14px;line-height:30px; margin-bottom:0; white-space: nowrap;text-align:center;}
.biankuang_1 tr:nth-of-type(odd) td{ background:#f8f8f8;}

.biankuang_1 tr:nth-child(1) td{ background:#008cd6;padding:13px 0;text-align:center;}
.biankuang_1 tr:nth-child(1) td p{ color:#FFF; margin-bottom:0; line-height:22px; }
.biankuang_1 tr:nth-child(2) td{ background:#008cd6;padding:13px 0;text-align:center;}
.biankuang_1 tr:nth-child(2) td p{ color:#FFF; margin-bottom:0; line-height:22px; }

