﻿@charset "utf-8";
/*----------------------医生未开启页-------------------*/
.titleSty2 { background: url(/Content/Areas/Hospitals/images/bg_titleSty1.jpg) repeat; border: 1px solid #D7D7D7; color: #41A68A; font-size: 14px; height: 29px; line-height: 29px; padding-left: 12px; }
.doctor_img { line-height:25px; font-size:14px; overflow:hidden; margin:10px 0 0 0px; }
.doctor_img img { margin:20px auto }
.doctor_img p { text-indent:28px; }
/*专家列表页*/
.doctor_by_list { padding:10px; }
.sub_left { color: #58B59A; float: left; margin: 4px 0; padding-right: 7px; text-align: right; width: 100px; font-size:14px; }
.sub_left a { color:#333; font-weight:bold; }
.sub_right { float:left; border-left:1px solid #58B59A; width: 750px; }
.sub_right li { float: left; margin: 4px 0; padding: 0 8px; position: relative; }
.gehang { background: #F7F7F7; }
.sub_right li blockquote { background:#fff; height: 150px; left: -80px; line-height: 22px !important; overflow: hidden; padding: 10px 12px 0; position: absolute; text-align: left; top: 18px; width: 277px; z-index: 200; font-size:12px; border:1px solid #caede5; }
.sub_right li blockquote img { border: 1px solid #D6D6D6; float: left; height: 134px; margin-right: 8px; width: 99px; }
.sub_right li blockquote { color:#333; }
.sub_right li blockquote span { color:#58B59A; }
.sub_right li blockquote span b { font-weight:normal; }
/*医生介绍*/
.zx_icon { padding:3px 10px; margin-left:10px; }
.content_top { margin:0 auto; }
.content_top h3 { font: bold 14px/30px "宋体"; color:#09968e; padding-left:10px; background:#e7ecee; }
.content_top_ul { margin-top:10px; float:left; }
.content_top_ul li { width:285px; height:125px; float:left; margin-right:21px; }
.content_top_ul li img { width:85px; height:115px; float:left; padding:2px; border:1px solid #ccdee6; }
.content_top_ul li img:hover{ display:block; border:1px solid #00968e;}
.content_top_ul li h2 { width:140px; float:left; margin-left:18px; font: bold 14px/24px "宋体"; }
.content_top_ul li h2 a { color:#09968e; }
.content_top_ul li h2 a:hover{ color:#f60}
.zj { width:170px; height:95px; float:left;border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding-left:18px; }
.zj p { font: 12px/24px "宋体"; color:#666; }
.zj p a{color:#666;}
.zj p a:hover{ color:#09968e}
.scr_cont { width:100000px; }
.doctor_ltd_inside { overflow: hidden; width:960px;}
.content_bot h3 {height:45px; font: bold 14px/45px "宋体"; color:#FFF; padding-left:20px; margin-top:15px; }
.linchuang_ul { border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; margin-left:5px; }
.linchuang_ul li { padding:0 13px; float:left; margin:5px 0; }
.linchuang_ul li h2 { width:873px; height:27px; border:1px solid #e1ebef; padding-left:20px; font: bold 14px/27px "宋体"; color:#333; }
.linchuang_ul li p a { font: 14px/28px "宋体"; color:#095497; padding:0 13px; }
.linchuang_ul li p { margin-bottom:10px; }
.linchuang_ul h2 { height:27px; border:1px solid #e1ebef; padding-left:20px; font: bold 14px/27px "宋体"; color:#333; margin:0 10px; clear:both; }
.linchuang_ul li a { font: 14px/28px "宋体"; color:#09968e; padding:0 13px; }
.linchuang_ul li a:hover{ color:#ec9205; text-decoration:underline}
.clearb, .clearit{clear:both;}


/*专家介绍*/
.main{width: 1000px;margin: 0 auto;}
.zj{ border:none;}
.content_top_ul li{ margin-right:15px;}
.content_top{ height:190px; border:1px solid #ddd; padding:0 20px 20px; background:#fff; box-shadow: 0 0 3px 3px #e9e9e9;}
.content_top h3{ height:45px; line-height:45px; color:#4d4d4d; font-size:16px; font-family:'微软雅黑'; font-weight:normal; border-bottom:1px solid #F0F0F0; background:none; padding:0; margin-bottom:10PX;}
.content_top h3 span{ display:block;border-bottom: 2px solid #00968e; width:80px;padding-left: 10px;}
.content_bot h3{ background:#3b9a5b; height:45px; line-height:45px; font-size:16px; font-family:'微软雅黑'; font-weight:normal; }
.content_box{ margin-top: 20px;}
.content_bot { background:#FFFFFF;border: 1px solid #DFE7EB;color: #666666;}
.Title1{background:#0d5db4 !important; height:45px; line-height:45px; font-size:16px; font-family:'微软雅黑'; font-weight:normal; padding-left:20px; }
.Title1 .color{color:#fff;}
.content_bot .menuB{padding: 0px;}
.content_bot .menuB .menuCount { border-bottom: 1px solid #DDDDDD; margin: 20px;padding: 0 0 15px;}

.DepName { background:#0d5db4; color: #FFFFFF; float: left; font-size: 14px; font-weight: 100; height: 30px; line-height: 30px;text-align: center;width: 160px;}
.menuCount ul {float: right; width: 780px;}
.content_bot ul li { float: left; font-size: 14px; height: 55px; line-height: 30px; padding-left: 9px; width:69px;position:relative}
.content_bot .msgbox {z-index:99999;position: absolute }
.speac_div img  {width:310px;height:270px;}
.DoctorXX {background:#FFFFFF;border: 1px solid #DDDDDD; height: 132px; padding: 15px; position:absolute; width: 278px;z-index: 100;left:0px;top:30px;}
.DoctorXX img {float: left; height: 136px; margin-right: 10px; width: 98px;}
.DoctorXX p{ line-height:25px;}

/*预约图标*/
span.SchedulingState_icon99{background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display: inline-block;width:15px;height:22px;background-position:left -270px; }/*不可预约*/


span.SchedulingState_icon4{background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display:inline-block;width:15px;height:22px;background-position:left -247px; }/*可预约*/

span.SchedulingState_icon6{background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display:inline-block;width:15px;height:22px;background-position:left -224px; }/*预约已过*/

span.SchedulingState_icon12{background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display:inline-block;width:15px;height:22px;background-position:left -293px; }/*预约已满*/

span.SchedulingState_icon14{background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display:inline-block;width:15px;height:22px;background-position:left -202px; }/*停诊*/
/*原预约图标等*/
.dailySchedulingState_a_4 { background:url(/Content/Areas/Common/images/Scheduling_icon.png) repeat 0 0; display:inline-block; height:22px; background-position: left -247px; overflow:hidden; width:16px; }
.dailySchedulingState_6 { background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display:inline-block;width:15px;height:22px;background-position:left -224px;}
.dailySchedulingState_12 { background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display:inline-block;width:15px;height:22px;background-position:left -293px; }

.dailySchedulingState_12 { background:url(/Content/Areas/Common/images/Scheduling_icon.png) repeat 0 0; display:inline-block; height:16px; background-position: left -293px; overflow:hidden; width:16px; }
.dailySchedulingState_14 { background: url(/Content/Areas/Common/images/Scheduling_icon.png) no-repeat;display:inline-block;width:15px;height:22px;background-position:left -202px; }

@media only screen and (max-width:1024px){
.main{width: 1003px;margin: 0 auto;}

}

@media only screen and (max-width:768px){
.content_box{ margin:0px auto 20px auto}
.DoctorXX{ display:none!important}
.menuCount ul{ width:100%}
.doctor_ltd_inside{width:100%}
.DepName{ width: 100%;margin-bottom: 10px; }
}


@media only screen and (max-width:640px)
{
 
}


 