﻿*{
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  font-family: "微软雅黑";
  list-style:none;
}
.auto{
width: 1200px;
margin: 0 auto;
}

/* 轮播 */
.slideBox{overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.operatingRoom li.on{ background:#FF6600 !important;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
/* 无缝滚动 */
.picMarquee-left{overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*清除浮动*/       
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

.fl{
  float: left;
}
.fr{
  float: right;
}
/*banner*/
.administrative{
  width: 100%;
  height: 75px;
  border-bottom: 1px solid #fbfbfb;
}
.administra{
  width: 1200px;
  height: 75px;
  margin: 0px auto;
}
.atle4 a:hover{
  color: #0b65c2;
}
.section li.active a{
  color: #0b65c2;
  border-bottom: 3px solid #0b65c2;
}
.mores{
  width: 62px;
  height: 35px;
}
.mores img{
  position: absolute;
  margin-top: 3px;
}
/*科室动态*/
.warp{
  width: 1200px;
  padding-top: 30px;
  margin: 0px auto;
  padding-bottom: 30px;
}
.general{
  width: 800px;
  float: left;
  margin-bottom: 10px;
}
.dynamically{
  padding-bottom: 8px;
  height: 34px;
  color: #0b65c2;
  font-size: 18px;
  border-bottom: 3px solid #0b65c2;
}
.atle1{
  width: 800px;
  height: 35px;
}
.picture{
  width: 260px;
  height: 205px;
  float: left;
  position: relative;
  margin: 20px 0 0 10px;
}
.picture li{
  position: relative;
  width: 260px;
  height: 205px;
}
.picture img{
  width: 260px;
  height: 175px;
  display: block;
}
.messages{
  position: absolute;
  width: 260px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #000;
  font-size: 12px;
  background: #EEEEEE;
  bottom: 0px;
  left: 0;
}
.messages:hover{
  cursor: pointer;
  text-decoration: underline;
  color: #0b65c2;
}
.character{
  text-align: right;
  position: absolute;
  width: 100%;
  height: 20px;
  left: 0;
  bottom: 5px;
}
.character li{
  width: 20px;
  height: 20px;
  line-height: 13px;
  border: 1px solid #333;
  text-align: center;
  margin-right: 5px;
  font-size: 12px;
  display: inline-block;
  color: #ffffff;
  background: #040302;
  overflow: hidden; 
}
.character li:hover{
  background: red;
  color: #fff;
  cursor: pointer;
}
.textContent li{
  width: 485px;
  font-size: 14px;
  color: #666666;
  padding: 5px 0px 5px 0px;
  border-bottom: 1px dashed #bdc4c4;
  margin-right: 20px;
  overflow: hidden;  
  text-overflow:ellipsis;
  white-space: nowrap;
}
.medicpal{
  height: 240px;
  margin-top: -1px; 
  border: 1px solid #d6d6d6;
}
.textContent li a{
  color: #666666;
}
.textContent li a:hover{
  text-decoration: underline;
  cursor: pointer;
  color: #0b65c2;
}
.textContent li .date{
  color: #999999;
}
.institution a{
  color: #0b65c2;
  display: block;
  height: 178px;
}
.institution a:hover{
  color: red;
  text-decoration:underline;
}
.indextext a{
  color: #000 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
  text-decoration:none !important;
}
.indextext a:hover{
  color: #0b65c2 !important;
  text-decoration:none !important;
}

/*科室介绍*/
.DepartmentIntroduction{
  width: 350px;
  margin-top: 20px;
  float: left;
}
.atle1{
  border-bottom: 1px solid #bdc4c4;
}
.wardmate{
  width: 350px;
  height: 35px;
  border-bottom: 1px solid #bdc4c4;
}
.institution{
  text-indent: 20px;
  line-height: 25px;
  font-size: 13px;
  color: #333333;
  border: 1px solid #bdc4c4;
  margin-top: -1px;
  font-family: Arial,'宋体';
  padding: 15px;
}
/*科室队伍*/
.departmentTeam{
  width: 430px;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
}
.Contingent{
  width: 430px;
  height: 35px;
  border-bottom: 1px solid #bdc4c4;
}
.hospitalDoctor li{
  margin-left: 20px;
  margin-right: 20px;
  float: left;
}
.hospitalDoctor img{
  margin: 20px 0px 0px 0px;
  width: 100px;
  height: 120px;
  display: block;
}
.particulars{
  width: 430px;
  height: 210px;
  font-size: 14px;
  margin-top: -1px;
  border: 1px solid #bdc4c4;
}
.doctorSnurses a{
  color: #333333;
}
.doctorSnurses{
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  overflow: hidden; 
  text-overflow:ellipsis;
  white-space: nowrap;
  text-decoration:underline;
} 
.doctorSnurses a:hover{
  color: #0b65c2;
}
.nurse{
  width: 405px;
}
.picList{
  height: 180px;
  overflow: hidden;
}
/*科室一角*/
.feature{
width: 380px;
float:right;
}
.medical{
width: 380px;
height: 35px;
border-bottom: 1px solid #0b65c2;
}
.specialmedical{
padding-bottom: 8px;
float: left;
font-size: 18px;
border-bottom: 3px solid #0b65c2;
}
.mores{
  width: 65px;
  height: 35px;
  color: #938a90;
  font-size: 16px;
  float: right;
}
.particul{
  clear: both;
  position: relative;
  margin-top: 20px;
}
.operatingRoom{
  width: 380px;
  height: 230px;
  position: relative;
}
.operatingRoom img{
  width: 380px;
  height: 230px;
  display: block;
}
.operatingRoom .number{
  position: absolute;
  bottom: 5px;
  right: 0px;
  width: 170px;
  height: 20px;
  text-align: right;
}
.operatingRoom li{
  position: relative;
}
.medica{
  border-bottom: 1px solid #bdc4c4;
}
.conduit{
  width: 180px;
  height: 30px;
  line-height: 30px;
  background:url(../img/jb.png) repeat-y 0px 0px;
  color: #fff;
  font-weight: bold;
  bottom: 0px; 
  position: absolute;
  left: 0px;
  padding-left: 10px;
}
.number li{
  width: 20px;
  height: 20px;
  border: 1px solid #333;
  text-align: center;
  margin-right: 5px;
  font-size: 12px;
  color: #ffffff;
  background: url(../img/gd.png);
  display: inline-block;
}
.number li:hover{
  color: #fff;
  background: red;
}
.conduit:hover{
  color: red;
}
.particular{
  margin-top: 10px;
  clear: both;
}
/*联系方式*/
.definite{
  margin-top: 20px;
}
.methods p{
  color: #333333;
  font-size: 14px;
  line-height: 30px;
  padding-right: 20px;
}
/*友情链接*/
.links a:hover{
  color: #0b65c2;
}
 

