@charset "utf-8";
/* CSS Document */

li{list-style-type: none;}
.clear{clear: both;}
.main-box{width: 1600px;height: auto;margin: 50px auto;}
.ul-1{width: 100%;height: auto;margin: 0 auto;padding: 0;}
.li-1{width: 100%;height: auto;float: left;text-align: center;border-right: 1px solid #ccc;}
.ul-1 li:last-child{border-right: none;}
.li-top{width: 100%;height: auto;line-height: 100%;text-align: center;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
.li-bottom{width: 100%;height: auto;line-height: 100%;text-align: center;border-left: 1px solid #ccc;}

.ks{float: left;width: 131px;height: auto;line-height: 100%;}
.time{float: left;width: auto;height: auto;}

.sw{width: 132px;height: 100%; float: left;line-height: 100%;}
.xw{width: 132px;height: 100%; float: left;}
.sw-zj{float: left;width: 132px;height: auto;border-left: 1px solid #ccc;}
.xw-zj{float: left;width: 132px;height: auto;border-left: 1px solid #ccc;}

.schedule { width:1198px;  margin: 20px auto; }
.schedule .ksbox{width:100%; height:auto; display: inline-block;}
.schedule .ksbox table{width:100%; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.schedule .ksbox table td{ border-bottom:1px solid #c6c6c6; word-break: break-all; word-wrap:break-word; border-right:1px solid #c6c6c6;}

.zjdetail{font-size:14px; text-align:center;}
.zjname{font-size:14px;}
.zjload{ float:left; padding-left:12px; position: relative; cursor: pointer;width: 100%; text-align: left;line-height:25px;  }
.zjload a{color:#000;}
.zj-name{position: relative;
  z-index: 1;
  height: 30px;}


.zj_namemz{font-size:14px;}
.zj_loadmz{ float:left; padding-left:12px; position: relative; cursor: pointer; }
.zj_loadmz a{color:#000;}


/**/
.showson{ position: absolute; display:none; width:600px; min-height:200px;  top: -5px; left:-150px;}
.show-2{ display:block;}
.zIndex { z-index:20 }

.zjload:hover .showson{display:block !important;}
.speace_span { background:#fff;border:solid 1px #d9d9d9; width:330px; clear:both; height:auto; padding:10px 10px 12px 10px; left:0px; position: absolute; text-align: left;  z-index: 10000; line-height:22px!important;font-size: 12px; top: 25px; }
.speace_span img { float: left; margin: 0 10px 0 0; width:99px; height:134px; line-height:20px; }
.speace_span p { color:#666 }
.speace_span p span { color:#145EA9 }
.speace_span h2 a {float: none!important;font-size: 14px;}

table.select_table td.center{text-align: center;}

.czzj{width:1198px; border-top:1px solid #c6c6c6;}
.czzj table{ }
.czzj table td{ height:40px;font-size:.7rem; background-color:#5F929D; line-height:.8rem; text-align:center; color:#fff;}
.czzjinfo{width:1198px; background:#FFFFFF;border-bottom:1px solid #c6c6c6;} 


/*医生弹窗样式右边固定*/
.showson1{ position: absolute; display:none; width:300px; min-height:200px;  top: -5px; left:-150px;}
.show-2{ display:block;}
.zIndex1 { z-index:20 }
.zj_loadmz:hover .showson1{display:block !important;}