﻿@charset "utf-8";
/*common*/
*{padding:0;margin:0}
li{list-style:none}
body{font-family:'微软雅黑',Arial, Helvetica, sans-serif}
a{text-decoration:none}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
.clearit{clear:both}
.main{/*max-width:600px;margin:0 auto;*/ padding:4%;line-height:160%; min-height:29em}
.martop10{margin-top:10px}
.folatL{float:left}
.folatR{float:right}
.tltle1{font-size:20px; font-weight:bold;line-height:40px}
.title2{line-height:30px}
/*.title{position:relative;line-height:35px;border-bottom:#CCC solid 1px;font-weight:normal}*/
.title{position:relative;line-height:35px;border-bottom:#CCC solid 1px;font-weight:normal;height: 35px;}
.titleText{position:absolute;display:block;float:left;left:0;bottom:-1px;border-bottom: solid 4px;padding:0 10px}
.title3{line-height:35px;color:#1359a0;margin-top:10px}
.title4{line-height:30px;border-top:#dadada solid 1px;padding-top:10px;color:#999}
.title5{line-height:35px;color:#1359a0;margin-top:10px;font-weight:normal}
/*Department*/
.main_dep { padding:4%;}
.main_dep h2.title{ background:none;}
.main_dep .schedulingsBox #mainContent{ padding-bottom:0px;}
.main_dep .schedulingsBox a.btn{ width:30px;}
.time{color:#939393;font-weight:bold;padding-right:20px}
.hospitalName{color:#607fa6}
.logo{margin-top:20px;text-align:center;display:block}
.logo img{max-width:100%}
.description{line-height:160%;margin-top:10px;position:relative}
.description p {margin-bottom: 12px;}
.description .more{position:absolute;bottom:0;right:6%}
.editor span{padding-left:2em}
.doctorTeam{margin-top:20px}
.teamHead{margin-top:15px}
.teamHead img{width:109px;height:128px;float:left;margin-right:10px;border:#5ba7c1 solid 1px}
.teamHead img:hover{}
/*.doctorListBox{width:100%;overflow:hidden}*/
.doctorListBox{width:100%;overflow:hidden;margin-bottom: 20px;}
.doctorList{border:#dadada solid 1px;border-left:none;border-right:none;margin-top:15px;padding:10px 0;margin-left:-15px;line-height:30px}
.doctorList a{display:block;float:left;width:4em;padding-left:15px}
.disease{margin-top:15px}
.diseaseList{line-height:30px;padding:10px 0;border-bottom:#dadada solid 1px}
.diseaseList li{width:50%;float:left}
.diseaseList li a{display:block}
.diseaseList li span{color:#898989;font-weight:bold;padding-right:5px}
.question{margin-top:15px}
.questionList{padding:8px 0}
.questionList li{border-bottom:#dadada solid 1px;line-height:170%}
.questionList li span{color:#898989;padding-right:5px}



/*2015/05/25 调整*/
/*.schedulings{border:none;border-spacing:0;border-collapse:collapse;width:100%;}*/
.schedulings{border:none;border-spacing:0;border-collapse:collapse;width:100%;margin-top: 15px;}
.schedulings th,.schedulings td{border:none;border-bottom:#b4dfe8 solid 1px;height:45px;line-height:45px;}
.currentDay td,.schedulings th{background:#eff7fc}
.week{color:#1359a0}

/*  2015/05/25添加 - 出诊样式 */
.DepartmentNames{text-align:left;background:#8bddfe;font-size:1.2em;}
.DepartmentNames a{color:#FFF;padding-left:20px}
.schedulings .Afternoon{width:16%;background:#e3f4fa;color:#BBB;text-align:center;}
.DoctorsNametd{text-align:left;font-size:1em;padding:0 10px}
.DoctorsNametd a{color:#4c4c4c}
.DoctorsNametd .Professionalspan{display:inline-block;}
.DoctorsNametd .Professionalspan i{color:#FFF;font-size:0.825em;font-style:normal;padding:0.2em;line-height:100%;text-align:center;border-radius:0.3em;}
.DoctorsNametd .Professionalspan .icoZhu{background:#37acdb;}
.DoctorsNametd .Professionalspan .icoFu{background:#3ee4e5;}




/*Doctor add*/
.doctorListBox .noHead{border:none;margin-top:0}
.doctorSchedulings{border:none;width:100%;margin-top:10px}
.doctorSchedulings span{padding-right:0}
.doctorSchedulings .currentDay{color:#ec9205}
.department{margin-top:15px}
.doctorSchedulings .outpatient1{ background:url(../images/pu.jpg) no-repeat 110px center;}
.doctorSchedulings .outpatient2{background:url(../images/zhuan.jpg) no-repeat 110px center;}
.doctorSchedulings .outpatient3{background:url(../images/te.jpg) no-repeat 110px center;}
.columns{border:#dadada solid 1px;border-left:none;border-right:none;padding:15px 0;line-height:30px;margin-top:10px}
.columns li{width:50%;float:left}
.columns li span{padding-right:4px;color:#898989; font-weight:bold}

span.span_small{ font-size:14px; color:#666; display:none}
/*disease add*/
.diseaseLogo{padding:12px 0;border:#dadada solid 1px;border-left:none;border-right:none}
.article{margin-top:15px}
.articleList{padding:8px 0}
.articleList li{border-bottom:#dadada solid 1px;line-height:170%}
.articleList li span{color:#898989;font-weight:bold;padding-right:5px}
/*doctorTeam add*/
ul.doctorTeam{border-bottom:#dadada solid 1px;padding-bottom:20px}
li.teamHead{border-top:#dadada solid 1px;padding-top:20px}
/*list*/
.articlesList{margin-top:15px}
.articlesList li{border-top:#dadada solid 1px;line-height:30px;padding:8px 0}
.articlesList li span{display:block;color:#999}
.articlesList li a{color:#333}
.page{color:#1359a0;text-align:center}
.page span{padding-left:3px}

/*Question*/
.Q_description{margin:10px 0}
.Ask_description{line-height:30px;margin:10px 0}
.Reply_description{border-left:#c00 solid 3px;padding-left:10px;margin:5px 0 10px 0}
.description img{max-width:100%}
.description p img{display: block;margin: 0 auto}
/*底部*/
.clearDiv{clear:both}
.tab {padding-top:50px;margin-bottom:20px;position:relative;overflow:hidden;background:#fff;margin:0 auto;font-family:'Roboto', sans-serif;line-height:1.5;font-weight:300;color:#888;-webkit-font-smoothing:antialiased}
.tabs {border-bottom: 1px solid #ccc;font-weight: normal;height: 35px;position: relative;}
.tabs li{    float:left;list-style:none;line-height:35px;}
.tabs a{color:#999;font-weight:500;display:block;line-height:31px;outline:none;padding:0 10px;bottom:-1px;border-bottom:4px solid #999;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.tabs_item {display:none;padding:0 0 30px}
.tabs_item:first-child {display:block}
.current a {border-bottom:4px solid}




/*  2015/05/25添加 - 出诊 */
.tabs_weeks{background:#B3E8FD;}
.tabs_weeks a{display:block;width:14%;line-height:41px;text-align:center;font-size:1em;float:left;color:#1A95C7}
.tabs_weeks a.selected{background:#8BDDFE;color:#FFF}
.tabs_weeks_dzm {background:#B3E8FD;}
.tabs_weeks_dzm a{display:block;width:12.5%;line-height:41px;text-align:center;font-size:1em;float:left;color:#1A95C7}
.tabs_weeks_dzm a.selected{background:#8BDDFE;color:#FFF}


/*医生出征排序样式*/
/* 2015/05/25 添加-字母样式 */
.Letters{background:#b3e8fd;height:auto;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.Letters li{display:block;float:left;width:14.2857143%;height:40px;text-align:center;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.Letters li a{display:block;background:#d1f1fe;color:#0087be;line-height:30px;}

.currentDay td{background:#b3e8fd;}
.currentDay td a{color:#007db0;padding-left:10px}
.schedulings .Doctor_s_Name{width:26%;font-size:1em;background:#40c8ff;color:#FFF;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */;}
.schedulings .Profess{width:30%;background:#40c8ff;color:#FFF;}
.schedulings .SchedulingTime{width:50%;background:#40c8ff;color:#FFF;}
.schedulingDoctor th{text-align:left;}
.schedulingDoctor th,.schedulingDoctor td{border:none;border-bottom:none;height:45px;line-height:45px;color:#666;font-size:0.85em}
.schedulings .Doctor_sName{padding-left:10px;}
.schedulings .Doctor_sName a { background:#18adea; border-radius: 5px; color: #fff; display: block; height: 24px; line-height: 24px;  text-align: center; width: 58px;}
.schedulings .schedulingLists span.outpatient{display:inline-block;margin:10px 2px}
.schedulings .TrList_Even td{;border-bottom:1px solid #b3e8fd}
.schedulings .TrList_Odd td{background:#e5f8ff;border-bottom:1px solid #b3e8fd}

.UpTopdiv{display:none;}
.UpTop{position:fixed;display:inline-block;right:20px;width:36px;height:36px;bottom:20px;font-size:0.825em;line-height:14px;text-align:center;background:rgba(24,173,234,0.9);color:#FFF;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */;padding-top:5px;border-radius:0.4em}

.beizhu { margin: 5px 0 5px 10px;}
.beizhu span {font-size: 14px; margin: 0 5px;}

/*科室分组*/
.schedulingDepartment td.DepartmentWidth{width:20%;}
.schedulingDepartment td.Weekseven{width:15%;}
.schedulingDepartment td.TimeOfDay{width:10%;}
.schedulingDepartment th,.schedulingDepartment td{border:1px solid #B4DFE8;font-size:0.825em;text-align:center;}
.schedulingDepartment td a{padding:0;}
.remindMes{ color:red;}
@media (min-width:641px) and (max-width:1024px) {	
	.Letters li{width:10%}
	.schedulingDoctor th,.schedulingDoctor td{font-size:1em}
.schedulingDepartment th,.schedulingDepartment td{font-size:1em;}
}

/*新版停诊样式 2016-5-12*/
/*手机停诊样式*/
.main_content{width:100%;}
ul.Scheduling_tab_1{display: none;}
h2.Scheduling_tit{background:#40c8ff;}
h2.Scheduling_tit span a{color: #fff;}
h2.Scheduling_tit span{padding:8px 10px 15px;}
h2.Scheduling_tit span.active, ul.Scheduling_con li h2.stop_tit{background:#18ADEA;}
span.phone_time{line-height: 28px;background: #18ADEA;display: block;width: 100%;color: #fff;padding-left:10px;box-sizing: border-box;}
h2.Scheduling_tit,ul.Scheduling_con li h2.stop_tit{height:45px;line-height: 45px;padding-left: 10px;color: #FFF;
  box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-size:16px;}
ul.Scheduling_con li h2.stop_tit span{color: #fff;}
.Scheduling_details p{padding-left:10px;line-height: 45px;}
.Scheduling_details p.dep_tit{background: #b3e8fd;color:#007db0;}
.Scheduling_details p.doct_odd{background:#e5f8ff;border-bottom: 1px solid #b3e8fd;}
.Scheduling_details p.doct_tit i{display: none;}
.Scheduling_details p.doct_tit a{display: inline-block;width:35%;}
.Scheduling_details p.doct_tit a span{background: #18adea;border-radius: 5px;color: #fff;padding:3px 20px;}

.doct_odd a,.doct_even a{display:inline-block;float:left;}
.doct_odd a span,.doct_even a span{display:inline;float:none;width:auto;}
.doct_odd span,.doct_even span{display: block;float: right;width: 65%;line-height: 30px;}
.Scheduling_details p{overflow:hidden;}

/*手机版出诊页面状态错位样式*/
schedulingLists span.outpatient{margin:10px 2px;display:block}
.showson a{float:left}
.beizhu span.Icon{display:inline;padding:4px 8px}
.Professionalspan span.outpatient {
  float: right;
  margin-top: 9px;
}


/*图片滚动*/
.Scroll_Touch{position:relative;}
#uiejSwipe{width:100%;overflow: hidden;}
#uiejSwipe ul li{float: left;position: relative;display: block;height:180px;overflow: hidden;}
#uiejSwipe ul li img{width:100%;height:450px;display: block;}
#uiejSwipe ul li .title_type{position: absolute;left:5px;bottom:0;line-height: 2em;font-size: 16px;z-index: 1000;display: block;background: rgba(0, 0, 0, 0.5);color: #fff;
width:100%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
ul#position{position: absolute;right: 10px;bottom: 6px;right: 0;padding: 0 6px;text-align: right;}
ul#position li{display: inline-block;margin: 0 4px;width: 6px;height: 6px;border-radius: 3px;background: rgba(144, 144, 144, 0.8);text-indent:99999px ;}
ul#position li.on{background: #fff;}
.scroll_btn{display: none;}


/*2016-11-4出诊页面底部科室分类*/
.yuanqu .leixing1 select{ width:100%;height: 40px;padding: 0px 2%;font-size: 14px;border: 0px; outline:none;border-top:1px solid #ccc}
.yuanqu .leixing a{ display:inline-block;display: inline-block; color:#333;float: left;text-align: center;font-size: 14px;background: #ededed;height: 45px;line-height: 45px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.yuanqu .leixing a b{font-weight:normal; background:url(../images/icon3.png) no-repeat left center; padding-left:25px;}
.yuanqu .leixing a:hover{color:#fff; background:#18acea;}
.yuanqu .leixing a:hover b{background:url(../images/icon2.png) no-repeat left center; padding-left:25px;}
.yuanqu .leixing2 a{width: 50%;}
.yuanqu .leixing3 a{width: 33.3%;}
.yuanqu .leixing4 a{width: 20%; line-height:60px;}
.yuanqu .leixing4 a b{font-weight:normal; background:url(../images/icon3.png) no-repeat center top; padding-top:20px; padding-left:0px;}
.yuanqu .leixing4 a:hover b{background:url(../images/icon2.png) no-repeat center top;padding-top:20px; padding-left:0px;}



/*医生页面新版出诊样式 2017-2-6*/
.doctor_detail{ background:#fff; padding:20px 10px;}
.doctor_detail .doctor_img img{ float:left; width:48px; height:48px; border:1px solid #ccc;}
.doctor_detail .doctor_con{ float:left; margin-left:10px; width:150px;}
.doctor_detail .doctor_con li{ line-height:28px; font-size:14px;}
.doctor_detail .doctor_con li.name{ font-weight:bold; font-size:16px;}
.doctor_detail .doctor_con li.name span{ font-weight:normal; font-size:14px;}
.doctor_detail .doctor_con li.name span font{ color:#f00;}
.doctor_detail .doctor_con li.weizhi{ color:#999;}
.doctor_detail .doctor_guanzhu{ float:right; width:60px}
.doctor_detail .doctor_guanzhu .shouchang{ background:url(../images/tu.png) no-repeat left center; width:23px; height:20px; float:left; margin-top:31px; }
span.weixin{ width:58px; height:58px; display:inline-block;float:right;  margin-top:17px; cursor:pointer; }
.weixin img{ width:50px; height:50px; padding:2px; border:1px solid #ccc; }
.shanchang{ background:#fff; line-height:30px; padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #f6f6f6;margin-bottom:10px; color:#999;} 

.box{ border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.yuyue_detail{ padding:10px 3px; box-sizing: border-box; width: 100%; }
.shiduan{ width: 10%; font-size: 12px; float: left; margin-right: 1%;  }
.shiduan p{ background: #fff; height: 32px; line-height: 32px; width: 100%; margin-bottom: 5px; border: 1px solid #ccc; box-sizing: border-box; text-align: center;}
.yuyue_detail_con{ width: 84%;  float: left; overflow: hidden; height: 152px;}
.yuyue_detail_con ul{ width: 10000px; }
.yuyue_detail_con li{    height: 152px; float: left;  text-align: center; line-height: 32px; }
.yuyue_detail_con li p{ width: 100%; height: 32px; margin-bottom: 5px; font-size: 12px; border: 1px solid #ccc; box-sizing: border-box; background: #fff;}
.yuyue_detail .btn{ width: 4.5%; float: right;   text-align: center; font-size: 18px; font-family:serif;}
.yuyue_detail .btn a{ color: #fff; line-height: 148px;height: 148px;  width: 100%;background:#e5e5e5;  display: block; font-weight: bold;}
.yuyue_detail .btn a:hover{ background: #18acea }
/*没有预约按钮*/
.yuyue_detai_qb .btn{ display:none;}
.yuyue_detai_qb .shiduan{ width:15%;}
.yuyue_detai_qb .yuyue_detail_con{ width:84% !important;}
/*today*/
.yuyue_detail p.time{ line-height: 18px; height: 36px;padding-right: 0; }
.yuyue_detail p.time b{ font-weight: normal; font-size: 12px; width: 100%; height: 18px; display: block; }
.yuyue_detail p.time b.week{ background:#b3b3b3;color: #fff; }
.shiduan p.time{ height: 36px; line-height: 36px; }
.yuyue_detail p.today{ border: 1px solid #1bade9; }
.yuyue_detail p.today b.week{ background: #1bade9; }
/*本院*/
.yuyue_detail p.self{background: #33b6c5; color: #fff;}
.yuyue_detail p.other{background: #65cb98; color: #fff;}
.yuanqu_color{ text-align: right; padding-right: 3%; }
.yuanqu_color span{ font-size: 12px; line-height: 30px; }
.yuanqu_color span b{width: 12px; height: 12px; display: inline-block; margin:5px 5px 0px;}
.yuanqu_color span.span_self b{  background: #33b6c5; } 
.yuanqu_color span.span_other b{  background: #65cb98; } 
/*弹窗*/
.weixin_da{ width:100%; height:100%; background:rgba(0,0,0,.6); position: absolute;z-index:11; }
.weixin_da_con{ position: absolute; top:50%; left:50%; width:300px; height:353px; margin-left:-150px; margin-top:-176px; background:#fff;}
.weixin_da_con img{ width:300px; height:300px; display:block;}
.ys{ float:left; padding:5px 10px; font-size:14px; line-height:24px;}
.ys b{ font-weight:normal; margin:0px 5px;}
.ys span{ display:block; color:#999; margin-left:5px;}
.close_btn{ float:right; margin:5px 15px 0px 0px;}
/*医生页面新版出诊样式 2017-2-6*/