﻿@charset "utf-8";
/* CSS Document */
/*
 颜色：#127c74; #2B8873 #beefe1 #7f9eba #ff9900
*/
body{font-family:'宋体',Arial,Helvetica,sans-serif; font-size:12px; color:#333; background:#fff}
ul,li,dl{list-style:none;padding:0px;margin:0px}
body,div,form,img,p,span,ul,ol,li,dl,dt,dd,font,form,fieldset,blockquote,center,big,small,strong,blockquote,center,hr{margin:0;padding:0;border:none}
i, em, cite {
 font-style: normal;
}
select,input,img,select{vertical-align:middle;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px}
table{border-collapse:collapse;border-spacing:0 }
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur())}
a:hover{color:#127c74;text-decoration:none}
.clearit{clear:both;font-size:0}
.fr{float:right}
select#DoctorIddropdown{_width:70px;}
/*------错误提示------*/
.field-validation-error{color:red; }
/*主体框架*/
.wrap{background: #f8f8f8;}
.main{margin:0 auto;}
.main_con{ width:990px; margin:20px auto 20px;}
/*公用 样式*/
.allDiv{border:1px solid #e4e4e4;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; background:#fff; padding:5px 15px 15px;}
.details{ color:#127c74}
.details:hover{ text-decoration:underline}
.new_list{ padding-top:10px; line-height:28px;}
.new_list li {
 background: url(/Content/Areas/Hospitals/images/li_dot.jpg) no-repeat 0 12px;
 padding-left: 12px; font-size:14px;
}
/*title 样式*/
.title_header h2{height:36px;line-height: 36px;font-size: 16px;color:#127c74;border-bottom: 1px solid #E4E4E4;}
.title_header h2 span{border-bottom:2px solid #127c74;height: 35px;line-height: 36px;display:inline-block;*display:block;*float: left;font-weight:bold;}
.title_header h2 a.more{font-size: 12px;float: right;font-weight:normal;}

/*首页就医指南的标题*/
.leftNavTitle2{background:url(../images/leftMENU_tit.jpg) repeat-x;color:#127c74;font-size:16px;line-height:29px;padding-left:15px;border-bottom:1px solid #a4d7c8;font-family:'微软雅黑',Arial,Helvetica,sans-serif,"宋体"; font-weight:500}
.leftNavTitle2 a{color:#127c74;}
.leftNavTitle2 a:hover{color:#198366; text-decoration:none}
.title_head{background:#fcfcfc;border-bottom:1px solid #e1e1e1;line-height:28px;color:#127c74;}
.titleSty1{ font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; color:#127c74; line-height:35px;font-weight:500}
.titleSty1 span{ float:left; display:block; padding:0 13px 0 0; background:url(../images/index_icon.png) right -543px no-repeat;}
.titleSty1 a{ float:right; font-size:12px; padding-right:10px;}
.titleSty1 a:hover{ color:#127c74}
.titleSty1 span a{ font-size:16px; text-decoration:none; color:#127c74; padding-right:0px; float:none}
.titleSty2{ background:#cbf4e9;line-height:30px;color:#127c74;padding-left:20px; font-size:14px; font-weight:500}
.titleSty3{ line-height:28px; border-top:#58b49a solid 1px; border-bottom:#e1e1e1 solid 1px;font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; color:#58b49a;font-weight:500}
.titleSty3 a{ color:#58b49a}
.titleSty3 a.more{ float:right;font-size:12px; font-weight:normal;font-family:'宋体',Arial, Helvetica, sans-serif;}
.titleSty3 a.more:hover{ text-decoration:underline}
.titleSty4{ background:url(../images/titlesty4.jpg) left center repeat-x; border-bottom:#e6e6e6 solid 1px; line-height:44px; height:44px;font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; color:#58b49a;font-weight:500}
.borTop1{ border-top:#e6e6e6 solid 1px;}
.titleSty4 a{ color:#127c74; }
.titleSty4 a:hover{color:#198366;}
.titleSty4 a.more{ float:right;font-size:12px; font-weight:normal;font-family:'宋体',Arial, Helvetica, sans-serif; margin-right:5px;}
.titleSty4 a.more:hover{ text-decoration:underline;opacity:1}
.titleSty4 p{ background:url(../images/main_titlelist.png) no-repeat}
.titleSty4 p.title01{ background-position:10px -418px; padding-left:40px}
.titleSty4 p.title02{ background-position:10px -364px; padding-left:40px}
.titleSty4 p.title03{ background-position:10px -259px; padding-left:40px}
.titleSty4 p.title04{background-position: 10px -205px; padding-left: 40px;}
.titleSty4 p.title05{background-position: 10px -152px; padding-left: 40px;}
.titleSty4 p.title06{background-position: 10px -98px; padding-left: 40px;}
.titleSty4 p.title07{background-position: 10px -42px; padding-left: 40px;}
.titleSty4 p.title08{background-position: 10px 8px; padding-left: 40px;}
.titleSty4 p.title09{background-position: 10px -311px; padding-left: 40px;}

.titleSty5{ border-bottom:#CCC dashed 1px; line-height:32px;font-family:'微软雅黑',Arial, Helvetica, sans-serif;}
.titleSty5 a.more{ float:right; font-size:12px; font-weight:normal;color:#58b49a;}
.titleSty5 a.more:hover{ text-decoration:underline}

/*.titleStyNav{font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:28px; font-weight:500}
.titleStyNav span{ padding:0 10px 0 0; background:url(../images/titleStyNav.jpg) right center no-repeat}
*/
.listVideo{ padding:15px 10px; line-height:24px; color:#666}
.listVideo li{ position:relative; height:80px; margin:5px 0 0 0; padding-bottom:12px}
.listVideo li img{ float:left; margin-right:12px; border:#ccc solid 1px; width:112px; height:78px;}
.listVideo li a.video_img{ width:112px; height:78px; position:absolute; left:0; top:0; background:url(../images/video_botton.png) center center no-repeat; z-index:1; padding:1px;}
.listVideo li a.video_img:hover{background:url(../images/video_botton_h.png) center center no-repeat; padding:0; border:#127c74 solid 1px;}
.listVideo li h2{ font-weight:normal; font-size:14px}
.listVideo li a{ color:#127c74}
.listVideo li a:hover{ text-decoration:underline}
.play_time span{ color:#127c74; padding:0 5px}


/*默认站点title*/
.title4{background:#fcfcfc;border-bottom:1px solid #e1e1e1;border-top:2px solid #127c74;;line-height:28px;color:#127c74;;padding-left:10px}
.title4 a{color:#999;float:right;font-size:12px;font-weight:normal;margin:0 10px 0 0}
.title4 div{font-size:16px}
.defaultSite{ margin-bottom:10px;}
.newlist2{height:165px}
.newlist2 li{background:url(../images/leftnav/lv2_p_Bg.png) no-repeat 8px 10px;font-size:14px;height:25px;line-height:25px;overflow:hidden;padding:0 0 0 15px}

/*文本模块样式*/
.textAreaBox{background:url(../images/text_Bg1.jpg) top center repeat-x; border-top:#127c74 solid 1px;}
.textArea{ padding:5px 8px; margin:0 1px; *margin:0 auto; *width:96%}
.textArea h2{ font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; text-align:center; line-height:30px; padding:4px 0; color:#127c74; font-weight:500}
.textArea h2 a{ color:#127c74; text-decoration:none}
.textArea h2 a:hover{ color:#2B8873}
.textArea p{ line-height:25px; padding-bottom:5px; color:#666; }
.textArea p a{ color:#127c74; text-decoration:none}
.textArea p a:hover{color:#2B8873;}

.textArea1{ line-height:22px;}
.textArea1 img{ float:left; width:167px; height:118px; margin-right:10px; border:#e5e5e5 solid 1px; padding:1px;}
.textArea1 img.hover{border:#beefe1 solid 1px;box-shadow: 2px 2px 2px lightgray; }
.textArea1 h2{ font-size:14px;}
.textArea1 a{ color:#127c74;;}
.textArea1 a:hover{ color:#127c74;}
.textArea1 p{ color:#666; text-indent:2em; margin-top:10px;}

/*.textArea2{ padding:8px; background:url(../images/text_bg2.jpg) top center repeat-x; border:#d5d5d5 solid 1px;border-radius:1px}*/

.textArea3{ border-bottom:#2B8873 dashed 1px; padding-bottom:5px; margin-bottom:5px;}
.textArea3 p{ color:#666; font-size:12px; line-height:20px;}
.textArea3 p a{ color:#f90}
.textArea3 p a:hover{ color:#2B8873}
.textArea3 img{ width:140px; height:95px; float:left; margin-right:10px; padding:1px;}
.textArea3 img.hover{ padding:0; border:#2B8873 solid 1px; }
.textArea3 h2{ line-height:20px; font-size:12px; margin-bottom:3px;}

.textArea4{ padding-bottom:5px; margin-bottom:5px;}
.textArea4 h2{ margin-top:5px; text-align:center}
.textArea4 img{ width:100%}
/*列表样式*/
.listSty1 li{ padding-left:15px; background:url(../images/index_icon.png) 5px -291px no-repeat; line-height:27px; font-size:14px;}
.listSty2 li{ padding-left:18px; background:url(../images/index_icon.png) 0px -443px no-repeat; line-height:27px; font-size:12px;}
.listSty2 li a{ color:#127c74;}
.listSty2 li a:hover{ color:#f90}
.listSty3 li{ line-height:25px; font-size:14px;}
.listSty3{ padding:5px 10px;}
.listSty3 li a.columnName{ color:#127c74;; padding-right:3px;}
.listSty3 li a.columnName:hover{ text-decoration:underline;}
.listSty4{ padding:10px;}
.listSty4 li{background:url(../images/listSty4.jpg) left center no-repeat; line-height:25px; padding-left:10px;}

.listSty5{ margin-left:13px}
.listSty5 li{ width:104px; float:left; position:relative; height:187px; margin:17px 10px 0 0 }
.listSty5 img{ width:95px; height:131px; padding:1px; border:#CCC solid 1px;}
.listSty5 img.hover{border:#7f9eba solid 1px}
.listSty5 a.title_type{ display:block; width:100%; text-align:center; position:absolute; left:0; bottom:0; line-height:20px; height:40px; overflow:hidden; color:#127c74;}
.listSty5 a.title_type:hover{ text-decoration:underline}

.listimg{ padding:5px 10px 0 10px;}
.listimg a.title_type{ line-height:20px; display:block; padding:5px 0; font-size:14px; font-weight:bold }
.listimg p{ line-height:20px; color:#666}
.listimg img{ width:65px; height:53px; padding:1px; float:left; margin-right:12px;}
.listimg img.hover{ padding:0;border:#afd0c9 solid 1px}
.listimg li p a{color:#ff9900}
.listimg li p a:hover{color:#127c74}

.listimg1{}
.listimg1 li{ float:left; width:150px; height:131px; margin:0 10px 0 0}
.listimg1 .title_type{ font-weight:normal; font-size:12px; margin-top:2px; display:block; text-align:center; line-height:24px;}
.listimg1 img{width:148px; height:111px;}

.listimg2{ padding:5px 10px 0 10px;}
.listimg2 a.title_type{ line-height:20px; display:block; padding:5px 0; font-size:14px; font-weight:bold }
.listimg2 p{ line-height:23px; color:#666}
.listimg2 img{ width:120px; height:85px; padding:1px; float:left; margin-right:12px;}
.listimg2 img.hover{ padding:0;border:#afd0c9 solid 1px}
.listimg2 li p a{color:#ff9900}
.listimg2 li p a:hover{color:#127c74}

/*调查列表样式*/
.vote_list2{ margin-top:5px;}
.vote_list2 li{border-bottom:#ccc dashed 1px;padding-left:27px;line-height:29px;background:url(../images/votelist.jpg) 5px 12px no-repeat;padding-top:5px;padding-bottom:5px}
.vote_list2 li:hover{background-color:#f5fffe}
.vote_list2 li a.vote_but,.vote_list2 li .LookResult{float:right;display:block;padding:0 8px;font-size:12px;background:#127c74;margin:3px 5px 3px 10px;color:#FFF;line-height:23px;height:23px;}
.vote_list2 li a.vote_but:hover,.vote_list2 li .LookResult:hover{background:#ec9205;_color:#fff;}

.vote_list2 li .investigation_into{font-weight:bold;font-size:16px}
.vote_list2 li .vote_Content{font-size:12px;color:#999;line-height:22px}
.vote_list2 li .VoteTotal{display:inline-block;width:auto;line-height:23px;height:23px;background-color:#ec9205;color:#FFF;padding-left:7px;font-size:12px}
.vote_list2 li .VoteTotal i{height:21px;border:1px solid #ec9205;background-color:#FFF;line-height:21px;margin-left:2px;color:#ec9205;display:inline-block;padding:0 5px}



.zxcx li{width:202px;height:35px;margin:15px auto 0 auto;text-align:center;}
.zxcx li a{display:block;width:200px;height:35px;background:#CBF4E9;border:#CCC solid 1px;line-height:35px}
.zxcx li a:hover{background:#4aad91;color:#FFF;}
.zxcx li{ width:202px; height:35px; margin:15px auto 0 auto; text-align:center; }
.zxcx li a{ display:block; width:200px; height:35px; background:#CBF4E9;border:#CCC solid 1px;line-height:35px}
.zxcx li a:hover{ background:#4aad91; color:#FFF;}

/*盒子样式*/
.boxStyle1{ border:#CCC solid 1px; border-top:#58b49a solid 4px;}
.boxStyle2{ border:#a4d7c8 solid 1px;}
.boxStyle3{ background:url(../images/boxStyle3.jpg) left top repeat-x; border-top:#a4d7c8 solid 1px; padding:15px; line-height:22px; color:#666}

/*按钮*/
.zx_btn2{ display:block;background:url(../images/index_icon.png) right -223px no-repeat; width:58px; text-align:center; height:17px; color:#FFF}
.zx_btn2:hover{ opacity:0.8; color:#FFF}
.zx_btn1{ display:block;background:url(../images/index_icon.png) right -241px no-repeat; width:33px; text-align:center; height:17px; color:#FFF}
.zx_btn1:hover{ opacity:0.8; color:#FFF}

/*咨询插件*/
.department select{ width:180px; margin-bottom:10px;border:#7f9eba solid 1px;}
.Q_searchKeyword{ background:#FFF; border:#7f9eba solid 1px; padding:2px 5px;line-height:18px; height:18px; width:235px;color:#666}
.Q_searchSubmit{ background:url(../images/index_icon.png) right -106px no-repeat; border:none; width:54px; height:54px; text-indent:-200px; overflow:hidden;color:#FFF; line-height:18px; cursor:pointer;}
.askButton{ display:block; width:127px; height:38px; line-height:38px; margin:15px 0 5px 70px; color:#FFF; font-size:14px; text-align:center; letter-spacing:1px; background:url(../images/index_icon.png) right -184px no-repeat;}
.searchTable .hover{ opacity:0.8;}
.askButton:hover{ color:#FFF; text-decoration:none; opacity:0.8}

/*出诊插件*/
.Schedulings{ padding:10px}
.Schedulings p{ line-height:20px; margin:10px 0}
.Schedulings select{ width:126px; border:#CCC solid 1px; font-size:14px;}
.input_Div{ background:url(../images/SchedulingsBg.jpg) right bottom no-repeat; height:40px;}
.input_Div .btn{background:url(../images/index_icon.png) right -162px no-repeat; width:41px; height:22px; color:#FFF; text-align:center; cursor:pointer; border:none; margin-top:8px }
.input_Div .hover{opacity:0.8;}

/*网站地图样式*/
.ss1_ul{ line-height:22px; background:#FFF;padding:1px 0 10px 10px;*padding:10px 0 10px 10px}
.ss1_li{ width:100%; margin-top:10px; clear:both;}
.ss1_li ul.ss2_ul .ss2_li{ float:left; width:158px; margin-top:10px; background:#f5f5f5; border:#d6dde6 solid 1px; margin-right:10px; padding:5px 10px}
.ss1_li ul.ss2_ul .ss2_li.hover{ border-color:#eae0b9}
.ss1_li a.go{ font-size:14px; font-weight:bold;}
.ss1_li ul.ss2_ul .ss2_li a.go{ font-size:14px; font-weight:normal;} 
.ss1_li ul.ss2_ul .ss2_li ul.ss3_ul{ margin-top:5px;}
.ss1_li ul.ss2_ul .ss2_li ul.ss3_ul .ss3_li a.go{ font-size:12px; font-weight:normal;} 
.ss2_liHasSon{ display:block; border-bottom:#d6dde6 solid 1px}
.ss1_li .navspan{ color:#127c74;}
.ss2_li .navspan{ color:#333;}

/*展示栏目样式*/
a.columnName{color: #127c74;padding-right:5px;}
a.columnName:hover{text-decoration: underline;}
/*信箱*/
.question_icn_1 {
 background: url(../../Common/images/question_icn_time.gif) no-repeat center center;
 display: block;
 height: 28px;
 width: 30px;
}
.question_icn_2 {
 background: url(../../Common/images/question_icn_reply.gif) no-repeat center center;
 display: block;
 height: 28px;
 width: 30px;
}
.question_icn_3 {
 background: url(../../Common/images/question_icn_renew.gif) no-repeat center center;
 display: block;
 height: 28px;
 width: 30px;
}
.question_icn_4 {
 background: url(../../Common/images/question_icn_ok.gif) no-repeat center center;
 display: block;
 height: 28px;
 width: 30px;
}

/*门诊排班图标*/
span.Icon{padding:5px 20px;line-height: 32px;background: url(../images/Scheduling_icon.png) no-repeat;}
span.outpatient{background: url(../images/Scheduling_icon.png) no-repeat;display: block;width:15px;height:22px;float: left;margin:2px 2px}
span.SchedulingProfessional_icon1{background-position:left 5px; }/*主任医师*/
span.SchedulingProfessional_icon2{background-position:left -18px; }/*副主任医师*/

span.SchedulingLevel_icon1{background-position:left -41px; }/*普通门诊*/
span.SchedulingLevel_icon2{background-position:left -64px; }/*专科门诊*/
span.SchedulingLevel_icon3{background-position:left -87px; }/*特需门诊*/
span.SchedulingLevel_icon0{background-position:left -110px; }/*会诊*/
span.SchedulingLevel_icon4{ background:url(/Sites/Uploaded/UserUpLoad/20160301/20160301112855.png) no-repeat;width:15px; height:16px;margin-top:6px;} /*专科门诊*/

span.SchedulingTimeOfDay_icon1{background-position:left -133px; }/*上午*/
span.SchedulingTimeOfDay_icon2{background-position:left -156px; }/*下午*/
span.SchedulingTimeOfDay_icon3{background-position:left -179px; }/*晚上*/

span.SchedulingState_icon0{background-position:left -270px; }/*不可预约*/
span.SchedulingState_icon2{background-position:left -316px; }/*时间未到*/
span.SchedulingState_icon4{background-position:left -247px!important; }/*可预约*/
span.SchedulingState_icon6{background-position:left -224px; }/*预约已过*/
span.SchedulingState_icon8{background-position:left -407px; }/*暂*/
span.SchedulingState_icon10{background-position:left -339px; }/*假期中*/
span.SchedulingState_icon12{background-position:left -293px; }/*预约已满*/
span.SchedulingState_icon14{background-position:left -202px!important; }/*停诊*/
span.SchedulingState_icon16{background-position:left -361px; }/*替诊*/
span.SchedulingState_icon18{background-position:left -384px; }/*被替诊*/
span.SchedulingState_icon20{background-position:left -430px; }/*换诊*/

/*专家介绍弹窗样式*/
div.speac_div{background: #fff;border: solid 1px #d9d9d9;width: 316px;clear: both;height: 138px;padding: 10px 10px 12px 10px;
left: 0px;position: absolute;text-align: left;top: 25px;z-index: 10000;line-height: 22px!important;font-size: 12px;color: #333;}
div.speac_div img{float: left;margin: 0 10px 0 0;width: 99px;height: 134px;line-height: 20px;}
div.speac_div h2 a {float: none!important;font-size: 14px;}

 