﻿/*  医患问答-提交页 ---------------------------------------------- */
.qaContent{ padding: 10px 0 20px 0;}
.mesTableOut{ width: 785px; margin: 0 auto; border: 3px solid #ff2776; padding: 3px; background: #f5f5f5; 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: #e9407c;}
.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 auto 0; 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: #e9407c;}
.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: #f50;}
#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 #C7E7D5; background: #EBF4EF; color: #e9407c; 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: #e9407c;}
.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: #e9407c; 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;}

/*
本站用到颜色代码：
#e9407c  背景色
#e0e0e0  边框颜色
#e9407c  标题-深绿色
#CC0000  box标题颜色
*/