﻿.select_table_hover {background:#6d83cc!important; color:#fff;}
.sm_box{height: 296px;overflow-y: scroll;margin-bottom: 20px;border: 1px solid #ccc;padding: 10px 20px;box-shadow: 2px 2px 4px #ccc;}

.Min_Scheduling{box-sizing: initial !important;}
.Scheduling_con{border-top-color:#00c4d4 !important;}
.Scheduling_con h2.tit{color:#00c4d4 !important; }
/*背景颜色样式*/
.Scheduling_time,.Scheduling_tab_1 li.active,.Scheduling_tab_2.last_tab li.active{background: #2382c4;}
.Scheduling_tab_3 li.active{background:#139640; _line-height:35px !important; }/*划过背景颜色*/
.Scheduling_tab_1{border-bottom: 3px solid #2382c4; *height:35px; *border-bottom:3px solid #00c4d4;}
#Scheduling_tab_1{ _border-bottom:3px solid #00c4d4}
.Scheduling_tab_2.last_tab li.active{border:1px solid #00c4d4;}
table.select_table tr.First_tr{border-top: 2px solid #2382c4;_border-top:2px solid #00c4d4 !important;}
#conTable_tableb_1{*border-top:2px solid #00c4d4 !important;*border-left:1px solid #ccc !important;_border-top:2px solid #00c4d4 !important; _border-left:1px solid #ccc !important;}
h2.stop_tit span{display: inline-block;border-bottom: 2px solid #00c4d4;}
.Scheduling_tab_2 li,.Scheduling_tab_3 li.active,table.select_table tr.First_tr,h2.Scheduling_tit span a,.Scheduling_details p.doct_tit a{color: #2382c4;}

/*出诊样式*/
.Scheduling{width:100% !important;background:#fff;z-index:1000000;line-height: 28px;}
.Scheduling_tab_1 p{font-size: 14px;line-height: 35px;color: #ff0000;float: right; *width:270px; *position:absolute; *right:0px; *top:0px;}
.Scheduling ul li, .classification a{cursor: pointer; display: inline-block;line-height: 36px;}
.classification{ overflow:hidden; margin-bottom:10px}
.Scheduling_tab_1 li,.classification a{float: left;height:35px;line-height: 35px;padding:0 40px;color: #fff;background: #68d7e0;margin-right:10px; *padding:0px; *width:130px; *text-align:center;_line-height: 36px;}
#tableb2,#tableb3,.t1{ _border:none !important;}
.Scheduling_tab_1 li.t1 a,.Scheduling_tab_1 li.border_L a{ color:#fff;}
.Scheduling_tab_1 li.active{color: #fff;}
.Scheduling_Box_1{border:1px solid #DEDEDE;border-top:none;padding:15px;}
.Scheduling_tab_2{border-bottom:2px solid #82b0ec;}
.Scheduling_tab_2 li{height:30px;line-height: 30px;float: left;padding:0 15px;border:1px solid #DEDEDE;margin-right:10px;border-bottom:none;}
.Scheduling_tab_2 li.active{background: #fff;border:2px solid #82b0ec;border-bottom:none;position: relative;z-index: 100;top:2px;line-height:28px;}
.Scheduling_tab_2.last_tab li{border:1px solid #DEDEDE; }
.Scheduling_tab_2.last_tab li.active{border-bottom:none;z-index: 100;line-height: 30px;position: inherit;color: #fff;}
.Scheduling_tab_2.last_tab{border:none;}
.Scheduling_tab_3{padding:15px 0 0 0;}
.Scheduling_tab_3 li{color: #666;height:30px;line-height: 30px;float: left;padding:0 15px;margin-right:15px;}
/*时间信息*/
.Scheduling_time{position: relative;height:45px;margin-top: 15px;line-height: 45px;display: none;}
.Scheduling_time p{text-align: center;color: #fff;line-height:45px;font-weight: bold;font-size: 18px;}
.Scheduling_next,.Scheduling_pre{background: url(/Content/Areas/Hospitals/images/scheduling/Scheduling_tim.png) no-repeat;width:70px;display: block;position: absolute;height:25px;line-height: 25px;text-align: center;top:10px;color: #00c4d4 }
.Scheduling_pre{left:15px;background-position:left center }
.Scheduling_next{right:15px;background-position:right center}
.Scheduling_next:hover,.Scheduling_pre:hover{color: #fff;background:url(/Content/Areas/Hospitals/images/scheduling/Scheduling_tim_H.png) no-repeat;text-decoration:none}
.Scheduling_pre:hover{background-position:left center }
.Scheduling_next:hover{background-position:right center}
.Scheduling_pre.Scheduling_def{background: url(/Content/Areas/Hospitals/images/scheduling/Scheduling_tim_def.png) no-repeat left center;color: #9e9e9e}
.Scheduling_next.Scheduling_def{background: url(/Content/Areas/Hospitals/images/scheduling/Scheduling_tim_def.png) no-repeat right center;color: #9e9e9e}
p.Scheduling_icon{padding:10px;background: #f3f3f3;margin-bottom: 10px; padding-left:8%}
p.Scheduling_icon i{ _font-style:normal !important; font-style:normal;}
/*出诊信息*/
table.select_table{border-bottom:1px solid #D0D0D0;}
table.select_table tr.First_tr{background: #f1f1f1;text-align: center;font-weight: bold;}
table.select_table tr.First_tr td{height:25px;line-height: 25px;}
table.select_table tr{border-left:1px solid #D0D0D0;border-top:1px solid #e9e9e9;background: #fff}
table.select_table tr.bordT_N{border-top:none;}
table.select_table td{line-height: 30px;border-right:1px solid #666;height:30px;border-bottom: 1px solid #666;border-left: 1px solid #666; padding:0px 0px 0px 5px;*border-bottom:1px solid #666;_border-bottom:1px solid #666;}
table.select_table td.center{text-align: center;}
table.select_table td .showson a{float: left;}
table.select_table tr.evencolor{ background:#fcf6f3}
/*今天出诊样式*/
table.select_table td.sday{background: #fffdf5;}
.Scheduling_btn{width:52px;height:30px;margin:0 auto;display: none;cursor: pointer;background: url(/Content/Areas/Hospitals/images/scheduling/Scheduling_btn.png) no-repeat center top;}
div.Scheduling_tab{width:100%;}
div.Scheduling_icon_box{background: #fff;z-index:999;}

/*医生弹窗样式*/
.showson{position: relative;}
.zIndex { z-index:20 }
.speace_span {background:#fff;border:solid 1px #d9d9d9;width: 281px;clear:both;height:160px;padding:10px 10px 12px 10px;left:0px;position: absolute;text-align: left;top:25px;z-index: 10000;line-height:22px!important;font-size: 12px;overflow-y: auto;}
.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;}
.sday { background:#fffdf5!important; }
.gehang_bs { background:#ECF5FA; } 

/*停诊样式*/
.mrg0-15{margin: 0 1%;}
ul.Scheduling_con,h2.Scheduling_tit span{width: 50%;}
ul.Scheduling_con{float: left;background: #f5f5f5;}
ul.Scheduling_con li{padding: 10px;border:1px solid #ccc;border-top:none;}
h2.Scheduling_tit span{font-size: 16px;line-height: 2em;text-align: center;font-weight: bold;display: block;float: left;}
h2.Scheduling_tit span a{display: block;border: 1px solid #ccc;background: #f0f0f0;border-top:none;}
span.phone_time{display: none;}
i.today_time{font-style: normal;}
h2.stop_tit{font-size: 16px;line-height: 32px;border-bottom: 1px solid #ccc;font-weight: bold;}
.Scheduling_details{background: #fff;padding:8px;line-height: 2em;margin-top: 10px;border: 1px solid #ededed;}
.Scheduling_details:hover{background:#ECFFFF;}
.Scheduling_details p.dep_tit{font-size: 14px;font-weight: bold;}
.Scheduling_details p.doct_tit a:hover{font-weight: bold;text-decoration: none;}
.Scheduling_details p.doct_tit i{font-style: normal;}
ul.Scheduling_con li.stop_tit{font-size: 16px;font-weight: bold;}
ul.Scheduling_con li.dep_tit{font-size: 14px;line-height: 2em} 
/* 搜索样式 */
.Scheduling_icon_box .cz_search{
 position: absolute;
 left: 1%;
 top: 42px;
}
.Scheduling_icon_box .open{
 display: block;
 width: 67px;
 text-align: center;
 border-radius: 4px;
 color: #fff;
 background: linear-gradient(to right,#31a1bc,#01c4d4);
 margin-bottom: 15px;
 cursor: pointer;
}
.Scheduling_icon_box .con_list{
 width: 430px;
 height: 144px;
 background: #31a1bc;
 border: 1px solid #dad9d7;
 border-radius: 4px;
 padding: 10px;
 overflow: hidden;
}
.Scheduling_icon_box .con_list li label{ color:#fff;}
.Scheduling_icon_box .con_list li.Odd{
 float: left; 
}
.Scheduling_icon_box .con_list li.Even{
 float: right; 
}
.con_list input{
 height:25px;
 border-radius:3px;
 margin-left: 5px;
 padding: 0px 5px;
}
.con_list select{
 border-radius:3px;
}
#searchDepName{
 width: 136px;
}
#searchDocName{
 width: 90px;
}
#searchDayOfWeekdropdown{
 width:73px;
 margin-right:8px;
 border-radius:3px;
}
#searchTimeOfDaydropdown{
 width:52px;
 border-radius:3px;
}
#searchPrice{
 width:90px;
}
#searchSpecialty{
 width:136px;
}
.con_btn1,.con_btn2{
 width:64px;
 border-radius:3px;
 height:25px;
 line-height: 25px;
 display: inline-block;
 text-align: center;
}
.con_btn1{
 background:#01c4d4;
 color:#fff;
 margin-right: 8px;
}
.con_btn1:hover{
 color: #2a6496;
}
.con_btn2:hover{
 color: #2a6496;
}
.con_btn2{
 background:#dadada;
 color:#777;
} 
.classification a.hove{background: #2382c4;}   