﻿.contentL { float: left; margin: 0 8px 0 0; width: 670px; }
.contentLTop { margin: 0 0 8px 0; border:1px solid #91B0DE; }
.contentLTop img{ width:584px; height:277px; overflow:hidden;}
.contentLCenter { margin: 0 0 8px 0; border: 1px #91B0DE solid; }
.contentLCenter { width:584px; }
.contentLCenter h1 { background:url(../images/contentTitle.jpg) no-repeat left top; height:28px; line-height: 28px; border-bottom:1px #99C6E3 solid; font-weight: bold; color: #045199; font-size: 14px; padding: 0 0 0 20px; width: 502px; }
.contentTextTitle h3 { background:url(../images/contentTitle.jpg) no-repeat left top; line-height: 28px; border-bottom:1px #99C6E3 solid; font-weight: bold; color: #045199; font-size: 14px; padding: 0 0 0 20px; }
.contentTextTitle h3 span{ float:right; font-size: 12px; font-weight: normal; padding: 0 10px 0 27px; background: url(../images/more.gif) no-repeat 10px center; }
.contentTextMain { padding: 17px 25px 25px 25px; background:url(../images/textbg.jpg) repeat-x left bottom }
.contentTextMain p { color: #069; margin: 0; line-height: 24px; text-indent:24px }
.contentTextMain .more {padding:0pt 10px 0pt 0pt;text-align:right; line-height:24px}
.contentTextMain .more a {color:#FAA127;text-decoration:underline;}
/*出诊时间列表*/
/*第一行*/
.clinicWeekA { margin: 0 0 8px 0; width: 588px; }
.weekAllA { background: #FDD98D; width: 77px; text-align: center; font-weight: bolder; color: #066; height: 18px; padding: 12px 0 0 0; float: left; }
.weekAllA a{ color: #066;}
.weekA { background: #FDD98D url(../images/weekbgsmall.gif) no-repeat 50% 100%; width: 73px; text-align: center; font-weight: bolder; color: #066; height: 18px; padding: 12px 0 0 0; float: left; }
.weekA a { font-weight: bolder; color: #066; text-decoration: none; }
.todayA { background: #FDD98D url(../images/weektodaybgsmall.gif) no-repeat 50% 100%; width: 73px; text-align: center; font-weight: bolder; color: #FFFFFF; height: 18px; padding: 12px 0 0 0; float: left; }
.todayA a{ color:#FFFFFF}
.clinicInfoA { height: 25px; clear: both; }
.clinicInfoA div { line-height:25px; background-color: #FF9933; font-size: 13px; font-weight: bolder; color: #FFFFFF; float: left; text-align: center; height: 26px; }
/*第二行*/
.name1A { width:120px}
.time1A { width: 70px; }
.reserve1A, .inquire1A { width: 70px }
.doctorListA { border-collapse: collapse; vertical-align: middle; }
.doctorListA tr{ height:66px ; *height:35px}
.doctorListA td{ vertical-align: middle; line-height: 20px; }
.doctorListA a{ color: #930; }
.position1A { width: 70px; }
.expertAt1A { width:188px }
/*第三行*/
.nameA { width: 112px; font-weight: bold; color: #993300; }
.nameA img { margin: 0 10px; vertical-align: middle; }
.positionA { width: 75px; text-align: center; color: #993300;}
.timeA { width: 55px; font-weight: bold; color: #993300; background-color: #F4F8E9; text-align: center; padding: 0 0 0 10px; }
.reserveB,.reserveA, .inquireA { width: 70px; font-weight: bold; color: #FFFFFF; text-align: center; background: #F4F8E9 url(../images/reservebg.jpg) no-repeat center center;}
.reserveB a,.reserveA a, .inquireA a { font-weight: bold; color: #FFFFFF;}
.expertAtA { width: 150px; color: #993300; text-align: left; line-height: 20px; padding: 14px 20px 14px 15px; }
.reserveA{ background-image:url(../images/reserveA.gif)}
.reserveB{ background-image:url(../images/reserveB.gif)}
/*End*/
.contentLBottom { border: 1px #91B0DE solid; width: 586px; background:url(../images/textbg.jpg) repeat-x left bottom; clear: both; overflow: hidden; }
.contentLBottom h1 { background:url(../images/contentTitle.jpg) no-repeat left top; height:28px; line-height: 28px; border-bottom:1px #99C6E3 solid; font-weight: bold; color: #045199; font-size: 14px; padding: 0 0 0 20px; width: 566px; }
.contentLBottom img { float:right; border-left:1px #91B0DE solid; margin-top:20px }
.contentLBottom .contentMain { padding: 18px 9px 26px 14px; background:url(../images/textbg.jpg) repeat-x left bottom; border:none; margin: 0px; }
.contentLBottom p { color: #069; line-height: 24px; }
.contentR { float: right; width: 277px; }
.contentRTop { margin:0 0 8px 0; border: 1px #91B0DE solid; position:relative; }
.contentRTop { border: 1px #91B0DE solid; width: 275px; background:url(../images/textbg.jpg) repeat-x left bottom; }
.contentRTop h1 { background:url(../images/contentTitle.jpg) no-repeat left top; height:28px; line-height: 28px; border-bottom:1px #99C6E3 solid; font-weight: bold; color: #045199; font-size: 14px; padding: 0 0 0 20px; width: 255px; }
.contentRTop .contentMain { padding-top: 20px; background:url(../images/textbg.jpg) repeat-x left bottom; border:none; float: right;}
.contentRTopL {  padding-bottom: 15px;}
.contentRTopLL{ width:111px; float:left;}
.contentRTopL img { margin: 23px 10px 1px 17px; vertical-align:middle; float:left; display:inline; }
.contentRTopL strong{background-color: #FF6600; width: 111px; line-height: 18px; display:block; margin:0 0 0 18px; text-align:center; float:left; display:inline;}
.contentRTopL strong a{ color:#FFFFFF; font-weight:normal;}
.contentRTopR { width:120px; float: right; padding-right: 10px; }
.contentRTopR p { color: #069;line-height: 24px; margin:15px 0 0 0px}
.contentRTopR p a { color: #069; text-decoration:none }
.contentRCenter { margin: 0 0 8px 0; border: 1px #91B0DE solid; clear:both; height: 181px; background:url(../images/loginbg.jpg) no-repeat; overflow: hidden; }
#Login { margin: 35px 20px 0 26px; height: 140px; }
body #Login h4{ width:135px}
#Login h4 input { width:75px}
.LoginButton, .denglu { border: 1px #81BCDE solid; width: 112px; height: 18px; }
.userlogin input { border:none; background:url(../images/userloginbg.jpg) no-repeat; width:56px; height:46px; line-height: 14px; text-align: left; float: right; position: relative; top: -53px; left: 10px; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 1px 15px; }
.Login h6 { line-height: 20px; color: #690; clear: both; margin:25px 0 0 0 ;font-size:12px ; font-weight:normal  }
.contentRBottom { border: 1px #F6AE9F solid; width:275px; height:279px }
.contentRBottom h1 { background: url(../images/indexquizbg.jpg) repeat-x left center; padding: 0 0 0 20px; line-height: 25px; color: #0154A2; font-size: 14px; font-weight: bolder; width: 191px; float: left; border-bottom:#F6AE9F 1px solid; height: 25px; }
/* 内容部分列表部分标题右侧更多样式 */
.contentRBottom .contentMore { padding: 0 0 0 27px; line-height: 25px; background: url(../images/quizmorebg.jpg) repeat-x left center; height: 25px; ; border-bottom:#F6AE9F 1px solid }
.contentMore a { color: #0154A2; text-decoration:none }
/* End内容部分列表部分标题右侧更多样式 */
.contentMain { border:#97C6E2 1px solid; margin: 0 0 6px 0px; }
.contentRBottom ul { margin:13px 0 16px 0px; padding: 0 0 0 15px; }
.contentRBottom li { line-height:23px; list-style:none; padding: 0 0 0 5px; margin: 0 0 0 8px; }
.contentRBottom ul a { color:#0154A2; text-decoration:none; width:100%;display:block; line-height:22px;}
.askToMe { background:url(../images/asktomebg.jpg) no-repeat left top; line-height: 20px; margin: 0 0 20px 28px; text-align: center; width: 82px; font-weight: bold; }
.askToMe a { color:#FFFFFF; text-decoration:none }
.contentLBottomImg { margin: 8px 0 8px 0; padding: 0; }
.contentLBottomImg img{ display:block; vertical-align: bottom; }
/*新添加右侧 代表性论文、学术交流*/
.contentLBottom1 { border:1px #91B0DE solid; margin:0 0 8px 0}



/*===============================================================*/
/*以下是 门诊时间 页面样式*/
/*专家出诊*/
.contentTop { float:right; width: 698px; }
.clinicWeek { clear:both; height: 30px; }
.clinicWeek a { font-weight: bolder; color: #066;}
.weekAll { background: #FDD98D; width: 89px; text-align: center; font-weight: bolder; color: #066; height: 18px; padding: 12px 0 0 0; float: left; }
.week { background: #FDD98D url(../images/weekbg.gif) no-repeat 50% 100%; width: 87px; text-align: center; font-weight: bolder; color: #066; height: 18px; padding: 12px 0 0 0; float: left; }
.today { background: #FDD98D url(../images/weektodaybg.gif) no-repeat 50% 100%; width: 87px; text-align: center; font-weight: bolder; color: #fff; height: 18px; padding: 12px 0 0 0; float: left; }
.today a{ color: #fff;}
.clinicInfo { height: 25px; clear: both; }
.clinicInfo div { line-height:25px; background-color: #FF9933; font-size: 13px; font-weight: bolder; color: #FFFFFF; float: left; text-align: center; height: 26px; }
.time1 { width: 85px; }
.reserve1, .inquire1 { width: 81px }
.doctorList { clear: both; }
.doctorList table{ border:1px; border-collapse: collapse; }
.doctorList td{ vertical-align:middle; height: 53px; line-height: 20px; }
.doctorList ul { padding: 0; list-style: none; border-top:1px #A6B87A solid; border-right:1px #A6B87A solid; border-left:1px #A6B87A solid; margin: 0; display: inline-table; }
.doctorList li { border-bottom:1px #A6B87A solid; overflow: hidden; display: inline-table; vertical-align: middle; }
.doctorList a{ color: #930; }
.position1 { width: 86px;height: 53px; }
.name { width: 136px; font-weight: bold; color: #993300; float: left; }
.name img { vertical-align: middle; margin: 0 10px; }
.position { width: 85px; text-align: center; color: #993300; }
.time { width: 66px; font-weight: bold; color: #993300; background-color: #F4F8E9; padding: 0 0 0 15px; }
.reserve, .inquire { width: 80px; font-weight: bold; color: #FFFFFF; text-align: center; background: #F4F8E9 url(../images/reservebg.jpg) no-repeat center center; }
.reserve a, .inquire a { font-weight: bold; color: #FFFFFF; text-decoration:none }
.expertAt { width: 212px; color: #993300; text-align: left; padding-left: 17px; }
/*End 专家*/

/*专科进修班*/
.jinxiuban h2{background:url(../images/contentTitle5.jpg) no-repeat scroll left 0;border-bottom:1px solid #99C6E3;color:#0154A2;font-size:14px;font-weight:bolder;line-height:28px;padding:0 0 0 20px; position:relative;zoom:1}
.jinxiuban h2 a{background:url(../images/more.jpg) repeat-x scroll left 0;color:#0154A2;font-size:12px;font-weight: normal;position:absolute; right:13px; top:0; padding-left:25px}
.jinxiuban .box{ padding:12px 0;line-height:200%}
.jinxiuban ul{ padding-left:15px}
.jinxiuban li{margin:0 0 0 8px;padding:0 0 0 5px; list-style:none}

.box li.reg{ text-align:right;padding-right:8px; padding-top:5px}
.box li.reg .shuoming{background:url(../images/icon1.gif) no-repeat left center ; padding-left:26px; color:#747474}
.box li.reg .reg{background:url(../images/bg-1.gif) no-repeat left center ; padding-left:15px; padding-right:30px; color:#fff; display:inline-block; font-weight:bold}
div.l{ float:left; margin-right:10px}
div.r{ float:left; overflow:hidden}
.jinxiu{ color:#07519A}
.jinxiu div.l{width:64.7%;}
.jinxiu div.r{width:33.6%}
.box{ padding:20px; margin:0; line-height:24px; zoom:1}
.box li{ list-style:none; font-size:12px;}
.box span.l{ display:inline-block; width:95px ; text-align:right; color:#F60; vertical-align:top}
.box span.r{ display:inline-block; width:423px }
h2.title{ position:relative;background:url(../images/contentTitle7.jpg) no-repeat scroll left 0; font-size:14px; font-weight:bold; height:1%}
h2.title .more{ padding-left:25px; position:absolute; right:10px; top:0; font-size:12px; font-weight:normal;background:url(../images/more.jpg) repeat-x scroll left 0; text-decoration:underline}
h1.title{font-size:14px;line-height:28px;padding-bottom:15px;text-align:center; color:#390}
.t,.m,.b{ clear:both; margin-bottom:10px; zoom:1; overflow:hidden}
li.p{text-indent:2em; text-align:justify;font-size:12px;}
li.p .more{ color:#F60; text-decoration:underline}
.tableList{ line-height:18px; width:100%;border:1px solid #99CCFF; font-size:14px;}
.tableList td,.tableList th{ padding:5px 0 5px 5px; border:1px solid #99CCFF; border-width:0 1px 1px 0; color:#06529D; font-weight:normal; vertical-align:middle}
.tableList th{ background-color:#EAF7FF}
.tableList tr .last{ border-right:none}
.tableList tr .plan{padding-left:12px}
.tableList .name{ color:#390;border-top:none;  border-left:none}
.tableList .name1{ padding-left:15px}
.tableList tr .zhicheng,.tableList tr .dept{padding-left:32px}

.jinxiuIndex{ color:#07519A; overflow:hidden}
.jinxiuIndex div.l{width: 190px}
.jinxiuIndex div.r{width:759px; }
.jinxiuIndex div.r div.l{width:404px}
.jinxiuIndex div.r div.r{width:345px}
.jinxiuIndex div.r div.r div.r{width:254px}
.jinxiuIndex div.r .latest .r{width: 495px; padding-left:12px; float:left}
.box img.l{ float:left; margin-right:14px}
.teach .l .box{ padding-right:20px}
.teach .box{padding:12px 0 15px 10px; overflow:hidden;height:145px}
.teach .box p{ margin:0;font-size:13px;}
.latest .box{ overflow:hidden}
.latest li.title{ font-size:14px; color:#390; font-weight:bold}
.latest .sub{ color:#747474}
.latest .sub span{ padding-right:30px}
.latest .sub strong{ color:#f60; font-weight:normal}
.latest li .more{ color:#06529D}

/*专科进修班end*/
/*选项卡*/
#tab { position:relative; overflow:hidden; height:165px; background-color:#F8FCFF;border:1px solid #99CCFF}
#tab div { position:absolute; top:28px; left:0; clear: both;}
#tab div { display:none;}
#tab .block { display:block; width:100% ;border-top:1px solid #99CCFF }
#tab h3 { cursor:pointer; float: left; line-height: 28px; text-align: center; font-size: 14px; font-weight: normal; padding:0 20px; border-right:1px solid #99CCFF }
#tab ul { background:url(../images/Medicalbgtop.jpg) repeat-x left top; padding:15px 0px 15px 5px; overflow:hidden; background:#fff}
#tab li { float: left;list-style:none; display:inline; margin:0 20px}
#tab li img{ padding:1px ; border:1px solid #99CCFF}
#tab h3.active{ background:url(../images/Medical_active.jpg) no-repeat right center; font-weight:bold}
/**/
