/*医患问答-提交页 ---------------------------------------------- */
.qaContent{padding:10px 0 20px 0;}
.mesTableOut{width:785px; margin:0 auto; border:3px solid #1F6A95; padding:3px; background:#E2EFF8; margin-top:20px;
-webkit-box-shadow: #eee 6px 6px 0;
-moz-box-shadow: #eee 6px 6px 0;
box-shadow: #eee 6px 6px 0;
behavior: url(/PIE.htc);
}
.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:#065d66; }
.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; }
.mesTableIn #Content,
.mesTableIn #Title { width:510px!important;}
.UserPublicStatus input {vertical-align: middle;}

#BtnAdd{display:block !important;cursor:pointer; width:351px; height:84px; background:url("images/docQA.gif") 0 -317px; margin:0 auto; text-indent:-9999px;margin-top: 25px;border:0;}
.mesTableIn .restButton { margin:0 auto; display:block; border:0;}

/*医患问答-首页 ---------------------------------------------- */
.addMes{height:75px; background:url("images/docQA.gif") 0 -633px no-repeat;}
.addMes .btn{display:block; overflow:hidden;width:196px; float:right; margin-top:14px;height:57px;background:url("images/docQA.gif") 0 -552px no-repeat;}
.qaBox{margin-top:15px;}
.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:#065d66; }
.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:8px 0 8px 28px;}
#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;}

#RMWT .bd ul{padding: 10px;}


/*医患问答-内容页 ---------------------------------------------- */
.title{line-height:38px; border:1px solid #DCF0FD; background:#F0F9FE; color:#065d66;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:#F0F9FE; 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 -736pxno-repeat; vertical-align:middle;display: none;}
.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:508px; float:left;border:1px solid #DCF0FD; 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:#F0F9FE; height:24px; line-height:24px; padding:2px 10px;}
.ans .ansCon .n{margin-bottom:5px;}
.ans .ansCon .t b{color:#065d66; }
.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;
behavior: url(/PIE.htc); }

.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:#065d66; 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:#1F6A95;background:#F5FAFD;}
.docRankList li.rankTop i{color:#b0930f; padding-left:17px; background:url("images/icons.gif") no-repeat -188px -730px; }


/*
本站用到颜色代码：
#005a4f背景色
#e0e0e0边框颜色
#065d66标题-深绿色
#CC0000box标题颜色
*/