﻿/* 医患问答-提交页 ---------------------------------------------- */
.qaContent{ padding:10px 0 20px 0; }
.mesTableOut{ width:785px; margin:0 auto; border:3px solid #D0ECF8; padding:3px; background:#F3FAFD; 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:#0074A8; }
.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; }

/* 医患问答-首页 ---------------------------------------------- */
.addMes{ height:75px; background:url("images/docQA.gif") 0 -633px no-repeat;margin-top:20px;}
.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:#0074A8; }
.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; }


/* 医患问答-内容页 ---------------------------------------------- */
.title{ line-height:38px; border:1px solid #C2E6F6; background:#F5FBFE; color:#0074A8; 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-color:#F5FBFE; 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 #C2E6F6; 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:#F5FBFE; height:24px; line-height:24px; padding:2px 10px; }
.ans .ansCon .n{ margin-bottom:5px; }
.ans .ansCon .t b{ color:#0074A8; }
.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:#0074A8; 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; }


/*
本站用到颜色代码：
#005a4f 背景色
#e0e0e0 边框颜色
#0074A8 标题-深绿色
#CC0000 box标题颜色
*/
