﻿.mainBox .wBd{ padding:10px 10px;  }
.nodeNameBar{overflow: hidden; background: url(images/icon-009.gif) 2px 11px no-repeat; height: 32px; padding-left: 44px;padding-top: 10px; margin-bottom: 20px;}
.nodeNameBar .nodeName{height: 32px; float: left; _display: inline; font-size: 20px; line-height: 32px; padding: 0px; margin: 0px; background: none;}
.nodeNameBar .msgWriteBtn{ width:114px; height:32px;  background:url(images/btn_msg.gif) 0px 0px no-repeat;  float:right; _display: inline; }


/* 留言-首页 */
.msgPageBox{overflow: hidden; margin-bottom: 30px;}
.msgPageBox .hd{height: 30px; padding-left: 15px; background: url(images/msg-boxHd.gif) 0px 0px repeat-x;}
.msgPageBox .hd h3{font-size: 16px; color: #004d67;}
.msgPageBox .hd h3 a{color: #004d67;}
.msgPageBox .bd{}
.msgPageBox .bd .msgList{overflow: hidden;}
.msgPageBox .bd .msgList li{height: 46px; overflow: hidden; line-height: 46px; border-bottom:1px dashed #dcdcdc; padding-left: 15px; background: url(images/icon-007.gif) 5px 21px no-repeat;}
.msgPageBox .bd .msgList li a{font-size: 14px; color: #333;}
.msgPageBox .bd .msgList li a:hover{color: #c00;}
.msgPageBox .bd .msgList li .date{float: right; _display: inline; width: 80px; color: #999;}
.msgPageBox .bd .msgList li .noReply{float: right; _display: inline; width: 50px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-top: 14px; background: url(images/btn_rep.gif) 0px 0px no-repeat; color: #fff;}
.msgPageBox .bd .msgList li .reply{float: right; _display: inline;  width: 50px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-top: 14px; background: url(images/btn_rep.gif) 0px -42px no-repeat; color: #fff;}
.msgPageBox .bd .msgList li.noData{color: #c00;}






/*
.msgTable .tableTitle td{ padding:0 5px; height:28px; font-weight:bold;text-align:center; color:#333; }
.msgTable .tableCont td{padding:8px 5px;border-bottom:1px dotted #d8d8d8;text-align:center;   }
.msgTable .tableCont td .red{ color:#f00;  }
.msgTable .tableCont td.msgT{text-align:left;padding-left:15px; }
.msgTable .tableCont td.msgT a{background:url(images/share/shareB.gif) no-repeat 0 -725px; padding-left:14px;}
.msgTable .tableCont td .msg_ok{color:#f60;}
.msgTable .tableCont td .msg_wait{color:#999;}
.msgTable .tableCont:hover td{background:#f7f7f7; }
.msgTable .last td{border:none; }


.msgTable th{ font-weight:bold; }
.msgTable .num,.msgTable .type{ display:none;  }
.msgTable th,.msgTable td{ border-bottom:1px dotted #ddd; height:28px; line-height:28px;  }
.msgTable th.tit{ text-align:center; width:70%; }
.msgTable .state,.msgTable .date{ width:15%; text-align:center;  }
.msgTable td.state,.msgTable td.date{ color:#666;  }
.msgTable td.tit a{ display:block;  padding-left:24px; background:url(images/icons.png) 0 -405px no-repeat; }
.msgTable td .complete{ color:#f00;  }
*/


/* 留言-子列表页 */
.msgTable{width:100%; margin:10px 0;  border:none; }
.msgTable .tableTitle{ }
.msgTable .tableTitle td{ padding:0 5px; height:28px; font-weight:bold;text-align:center; color:#076e90; background:url(images/msg-bg-blue-b.jpg) repeat-x;border:1px solid #C8DEEC;  }
.msgTable .tableCont td{padding:8px 5px;border-bottom:1px dotted #d8d8d8;text-align:center;   }
.msgTable .tableCont td .red{ color:#f00;  }
.msgTable .tableCont td.msgT{text-align:left;padding-left:15px; }
.msgTable .tableCont td.msgT a{background: url(images/icon-007.gif) 5px 9px no-repeat; padding-left:14px; font-size: 14px;}
.msgTable .tableCont td .msg_ok{color:#f60;}
.msgTable .tableCont td .msg_wait{color:#999;}
.msgTable .tableCont:hover td{background:#f7f7f7; }
.msgTable .last td{border:none; }


/* 留言-内容页 */
.msgDetial{border:1px solid #a1c5d1;margin:15px 0;  }
.msgDetial .hd{overflow:hidden;font-weight:bold;background:#d4eaf2;padding:0 10px 0 20px;height:30px;line-height:30px;border-bottom:1px solid #a1c5d1;      }
.msgDetial .hd span{float:right; }
.msgDetial .bd{overflow:hidden;}
.msgDetial .img{float:left;width:22%; text-align:center; display:inline;min-height:120px; }
.msgDetial .img img{margin:20px 0 0 0; }
.msgDetial .cont{float:left;width:72%;display:inline;padding:15px 10px 15px 20px;  border-left:1px solid #a1c5d1; min-height:120px;  }
.msgDetial .cont .fr{text-align:right; color:#999;}
.msgDetial .cont .fr a{color:#999;}
.msgDetial .msgContHere{padding:10px 0; }
.msgDetial .adminRep{padding:10px;margin:10px 0;background:#f6f6f6;border:1px dotted #e3e3e3; overflow:hidden;width:95%;    }
.msgDetial .adminRep strong{color:red;}
.msgDetial .adminRep .fr{}

/*  医患问答-内容页 ---------------------------------------------- */
.pConIn .title{ line-height:38px; border:1px solid #c8deec; background:#e2eff7; color:#076e90;   font-size:14px; font-weight:bold;  overflow:hidden;}
.pConIn .time{ float:right; padding-right:10px; font-weight:normal; font-style:normal; font-size:12px; color:#666; }
.pConIn .title span{ color:#c00; padding-left:30px;  background:url("images/icons.gif") 10px -770px no-repeat; }
.ans{ overflow:hidden; margin:15px 0;  background:#edf6fb; font-size:14px; padding: 20px 0px}
.ans .ansUser{ width:118px; padding:0 15px;  float:left; text-align:center;  }
.ans .ansUser .userPic{ height:140px; background:url("images/docQA.gif") 2px -405px;  margin-top:3px;  }
.ans .ansUser .userPic img{ width:90px; height:120px; margin:11px 0 0 0;     }
.ans .ansUser p a{ display:inline-block; *display:inline; zoom:1; width:18px; height:22px; overflow:hidden; background:url("images/icons.gif") -1px -736px  no-repeat; vertical-align:middle;  }
.ans .ansUser p a:hover{ text-decoration:none;  }
.ans .ansUser p a.p{ background-position:-20px -736px; }
.ans .ansUser p a.q{ background-position:-38px -736px; }
.ans .ansCon{ width:512px; float:left;  border:1px solid #c8deec; padding:20px; background:#fff;  min-height:125px; _height:125px; _overflow:visible;  }
.ans .ansCon dd{ padding:10px; line-height:24px; color:#333; word-break:break-all }
.ans .ansCon .t{ background:#f4f8f6; height:24px; line-height:24px; padding:2px 10px;   }
.ans .ansCon .n{ margin-bottom:5px;   }
.ans .ansCon .t b{ color:#076e90; }
.ans .ansCon .bm b{ color:#c60;  }
.ans .ansCon #bmTit,.ans .ansCon #bmCon{ display:none; }
.ansCon #bmCon a{ color:#c00; text-decoration:underline;   }

.ansDoc{ margin-bottom:15px;  background:url("images/docQA_qConA2.jpg") 133px 0 repeat-y #fdf4e0;}
.ansDoc .ansCon{ border:1px solid #dac993; }
.ansDoc .ansCon .t{ background:#fdf4e0; overflow:hidden; zoom:1;  }
.ansDoc .ansCon .t b{ color:#a87f00; }
.ansDoc .ansUser .userPic{ background-position:-128px -405px;   }

.ans .adminRep{padding:10px;margin:10px 0;background:#f6f6f6;border:1px dotted #e3e3e3; overflow:hidden;width:95%;    }
.ans .adminRep strong{color:red;}


/* 留言-签写页 */
.msgWrite{ margin:20px 0;  }
.inputxt{padding:2px 0 0 2px;height:20px;border:1px solid #d8d8d8;   }
.msgWrite td{padding:4px; }
.msgWrite td.tdbgleft{text-align:right; }
.msgWrite td input,.msgWrite select,.msgWrite img{vertical-align: middle;}
.msgWrite .manageBtn{text-align:left; padding-top:10px; }
.msgWrite .manageBtn input{ width:54px; height:22px; line-height:22px; text-align:center; background:url(images/btns.png) 0 -176px no-repeat; color:#fff; border:0; cursor:pointer;     }


/* btn-register */
.btn-register { display: block !important; width: 120px; height: 32px line-height: 32px; text-align: center; margin: 0 auto; background-color: #155c6a; font-size: 14px; color: #fff;}