﻿/*  医患问答-提交页 ---------------------------------------------- */
/*
.qaContent{ padding:10px 0 20px 0;   }
.mesTableOut{ width:785px; margin:0 auto; border:3px solid #128A5D; padding:3px; background:#e8f7ef; margin-top:20px;
-webkit-box-shadow: #eee 6px 6px 0;
-moz-box-shadow: #eee 6px 6px 0;
box-shadow: #eee 6px 6px 0;
}
.mesTableIn{ height:100%; padding-bottom:30px;   background:#fff; overflow:hidden;   }
.mesTableIn .tit{ height:107px; background:url("images/docQA.gif") no-repeat; padding-right:20px;  }
.mesTableIn .tit p{ width:300px; padding-top:15px;  text-align:left; float:right; color:#333;  line-height:20px;   }
.mesTableIn .tit p span{ color:red; }
.mesTableIn td{ padding:7px 4px;   }
.mesTableIn .tdbgleft{ text-align:right; width:153px; font-size:14px;color:#008ade; }
.mesTableIn .tdbgleft p{ color:#999; padding-right:10px; padding-top:5px;    }
.mesTableIn input,.mesTableIn select,.mesTableIn textarea{ background:#fff; border:1px solid #D3D3D3; height:22px;    }
.mesTableIn .add_model_content_radiobuttonlist input{ height:auto;  }
.minTable{ width:350px; margin-left:38px; margin-top:15px; float:left; _display:inline;   }
.minTable td{ padding:5px; }
.minTable .tit{ height:59px;  background:url("images/docQA.gif") -30px -130px; }
.minTable b{ color:#333; }
.minTableC{ width:380px; color:#333;  margin-top:15px;  margin-left:0px; float:left; _display:inline; border-left:1px solid #dfdfdf;  }
.minTableC td{ padding:5px; }
.minTableC .tit{ height:59px;   background:url("images/docQA.gif") 0 -212px; }
.minTableC .tdbgleft{ width:120px; font-size:12px;color:#333; }

#EBtnSubmit{ display:block !important;  cursor:pointer; width:351px; height:84px; background:url("images/docQA.gif") 0 -317px; margin:0 auto; text-indent:-9999px;  margin:25px 0 0 313px;  border:0;  }
*/

/* 留言-签写页 */
.msgWriteCon{padding: 20px 0;}
.msgWrite{width:90%; margin: 0 auto;  }
.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; padding:3px 10px}
.msgWrite .manageBtn{text-align:left; padding-top:10px; }
.msgWrite .guestImages,
.msgWrite .guestFace{display: none;}

/*  医患问答-首页 ---------------------------------------------- */
.addMes{height: auto; overflow:hidden; padding-top:20px; width:830px; margin:0 auto;}
.addMes #fontzoom{ padding:20px; border:1px solid #ffc981; background:#fffae8; margin-bottom:20px}
.addMes .btn{display:block;overflow:hidden;width:164px;float:right;margin-top: 0;height: 44px;background: url("images/msg.png") 0 0px no-repeat;}
.qaBox{margin-top: 0;}
.qaBox .hd{ height:30px; line-height:30px; background:url("images/gray1.jpg") 0 bottom; border-bottom:1px solid #ddd;   }
.qaBox .hd h3{ display:block; padding-left:27px; background:url("images/icons.gif") 10px -180px no-repeat; font-size:14px;  font-weight:bold; color:#008ade; }
.qaBox .hd .more{ float:right; margin-right:10px; }
.qaBox .bd{ padding:15px; font-size:14px;  zoom:1; overflow:hidden; line-height:30px; }

.quesList li{ padding-left:16px; background:url("images/icons.gif") 0 -210px no-repeat; height:30px; overflow:hidden; }
.quesList li img{vertical-align:middle; margin:10px 0;  }
.quesList .date{ float:right; font-size:12px; margin-right:10px;  }
.quesList .date em{ color:#999; font-style:normal;  }
.quesList li.s{ background:url("images/share/dotted.gif") repeat-x center; height:20px; overflow:hidden;  }
.quesList .wait,.quesList .over,.quesList .newQue{ float:right; font-size:12px; background:#9d9d9d; color:#fff; line-height:16px; margin:7px 0; padding:0 4px;   }
.quesList .over{ background:#bd5900;  }
.quesList .newQue{ background:#0081CC;  }

#sideDocRank .bd { overflow:hidden; zoom:1; padding:15px 0 15px 10px;  }
#sideDocRank .bd li{ width:104px; height:24px; line-height:24px;   float:left; _display:inline; }
#sideDocRank .bd li span{ display:inline-block; *display:inline; zoom:1; width:15px; height:13px; line-height:13px;  background:#666; text-align:center; margin-right:5px; color:#fff;    }
#sideDocRank .bd li span.top{ background:#BE5131;  }

.msgTable { text-align: center; width: 100% }
.msgTable th {background:#F1F1F1;height: 36px;line-height: 36px;padding: 0 10px;text-align: center;}
.msgTable td {padding: 0 10px;border-bottom: #ddd 1px dotted;line-height: 36px;}
.msgTable .title { text-align: left; }
.msgTable td.title {padding-left: 25px;}
.msgTable .user { width: 10%; }
.msgTable .hits { width: 10%; }
.msgTable .date { width: 15%; }
.msgTable .reply { width: 10%; }
.msgTable .isreply { color: #360; }
.msgTable .noreply { color: #999; }

/*  医患问答-内容页 ---------------------------------------------- 
.title{ line-height:38px; border:1px solid #C7E7D5; background:#EBF4EF; color:#008ade;   font-size:14px; font-weight:bold;  overflow:hidden;}
.time{ float:right; padding-right:10px; font-weight:normal; font-style:normal; font-size:12px; color:#666; }
.title span{ color:#c00; padding-left:30px;  background:url("images/icons.gif") 10px -770px no-repeat; }
.ans{ overflow:hidden; margin:15px 0;  background:url("images/docQA_qConA.jpg") 133px 0 repeat-y #f4f8f6; font-size:14px;}
.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 #C7E7D5; 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:#008ade; }
.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;   }

*/
/*  医患问答-某医生回复的所有问题 ---------------------------------------------- */
.quesSearch{ height:22px; margin-top:10px;  line-height:18px;  padding:5px; overflow:hidden; text-align:right;   background:#f3ffb0; border:1px solid #d9de0c; 

}
.quesSearch input{ height:20px; line-height:20px; background:#fff; border:1px solid #d7e01b; width:120px; vertical-align:middle; margin:0 5px;   }
.quesSearch a{ display:inline-block; *display:inline; zoom:1; width:60px; height:20px; line-height:20px;  text-align:center; color:#fff;  border:1px solid #888800; background:#a2a200; vertical-align:middle; margin-left:5px;   }
.quesSearch a:hover{ text-decoration:none; color:#fff;  border:1px solid #5b5b00; background:#b0b000;   }

/*  医患问答-医生好评排名 ---------------------------------------------- */
#docRankListBox .bd{ padding:0 0 20px 0;  }
.docRankList{ overflow:hidden; zoom:1; color:#666; }
.docRankList li{ width:298px; float:left; margin:0 15px;  _display:inline;  height:98px;  padding:10px;  font-size:12px;  overflow:hidden; position:relative; margin-top:20px; border:2px solid #d4d4d4; background:#f7f7f7;
-webkit-box-shadow: #ddd 3px 3px 0;
-moz-box-shadow: #ddd 3px 3px 0;
box-shadow: #ddd 3px 3px 0;
 }

.docRankList li i{ position:absolute; right:10px; top:5px; font-style:normal;  }
.docRankList li .pic{ width:90px; float:left;   }
.docRankList li .pic img{ width:72px; height:96px; border:1px solid #e6e6e6;  margin:0;  }
.docRankList li .con{ width:200px; float:left; line-height:20px; }
.docRankList li .con .name{ font-size:14px; font-weight:bold; color:#008ade; padding-bottom:5px; background:url("images/share/dotted.gif") repeat-x bottom; margin-bottom:5px;   }
.docRankList li .con strong{ color:#390;  }
.docRankList li .con em{ font-style:normal; font-weight:bold; color:#333;  }
.docRankList li.rankTop{ border-color:#00aa95;  background:#f7fffe;   }
.docRankList li.rankTop i{ color:#b0930f; padding-left:17px; background:url("images/icons.gif") no-repeat -188px -730px; }


/* 留言-内容页 */
.msgDetial{padding:1px; margin-bottom:15px; }
.msgDetial .hd{background:#fff4d4;border:1px solid #fcd091; padding:0 10px;height:30px;line-height:30px;}
.msgDetial .hd span{float:right; }
.msgDetial .bd{overflow:hidden;border:1px solid #dfdfdf; border-top:none;}
.msgDetial .img{float:left;width:22%; text-align:center; display:inline;min-height:120px; }
.msgDetial .img img{margin:20px 0 0 0; }
.msgDetial .cont{padding:15px 20px; 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 0;margin:10px 0;border-top:1px solid #ddd; overflow:hidden; }
.msgDetial .adminRep strong{color:red;}
.msgDetial .adminRep .fr{}
/*
本站用到颜色代码：
#005a4f  背景色
#e0e0e0  边框颜色
#008ade  标题-深绿色
#CC0000  box标题颜色
*/