﻿

/*留言-首页 ---------------------------------------------- */
.mBox .mHd{ color:#009999; font:normal 18px/24px "Microsoft YaHei"; _font-weight:bold; height:24px; padding:30px 0 8px 40px; text-align:left;  background:url("images/nodeName.gif") no-repeat center bottom; }
.mBox .mHd h3 a{color:#009999;}
.mBox .mHd .more{float:right; _display:inline; font-size:12px; padding-right:10px;}


/*留言-列表页 ---------------------------------------------- */
.nodeName{position:relative;}
.nodeName .btn{ display:block; overflow:hidden; width:139px; height:30px; background:url("images/docQA01.gif") 0 -35px no-repeat; position:absolute; right:5px; top:24px; }

.msgList{padding-top:10px;}
.msgList dl{ border-bottom:1px dotted #ddd;  }
.msgList dt{ height:28px; line-height:28px; overflow:hidden; cursor:pointer; }
.msgList dt li{ float:left;  text-align:center; overflow:hidden;  }
.msgList dt .tit{ width:390px; padding-left:10px; text-align:left;   }
.msgList dt .tit span{ padding-left: 23px; background: url("images/msg.png") 0 -0px no-repeat;  }
.msgList dt .hos{ width:140px;  }
.msgList dt .state{ width:60px;  }
.msgList dt .state .ok{ color:#489C09;  }
.msgList dt .date{ width:90px;  }
.msgList dl .on .tit{ color:#DF7100;  }

.msgList .t{ background:#ebf4ef; border-bottom:1px solid #c7e7d5;  font-weight:bold; }

.msgList dd{ display:none;  margin:1px 0 10px 23px; background:#F7F7F7; padding:10px 20px;    }
.msgList dd .guestContent{ color:#666;  }
.msgList dd .reply{ padding:10px 15px 10px 10px; margin-top:5px;  border:1px solid #ddd; background:url(images/wyhs-reply.jpg) 0 0 repeat-x #fff;  }
.msgList dd .reply .replyTit{ overflow:hidden;  }
.msgList dd .reply .replyTit em{ font-weight:bold; padding-left:18px; background:url("images/msg.png") 0 -32px no-repeat;  }
.msgList dd .reply .replyTit span{ float:right; color:#999;   }
.msgList dd .reply .adminReply{ color:#489C09; padding:4px 0 0 19px;  }


/*  留言-内容页 ---------------------------------------------- */
.title{ line-height:38px; border:1px solid #C7E7D5; background:#EBF4EF; 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 .ico{ color:#c00; padding-left:30px;  background:url("images/icons.gif") 10px -758px no-repeat; float:left; _display:inline;}
.title .tit{float:left; _display:inline; width:550px;}
.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:#065d66; }
.ans .ansCon .bm b{ color:#c60;  }
.ans .ansCon #bmTit,.ans .ansCon #bmCon{ display:none; }
.ansCon #bmCon a{ color:#c00; text-decoration:underline; }
.ans .ansCon .adminRep{overflow: hidden;margin:0 10px 10px;border: 1px solid #DAC993;}
.ans .ansCon .adminRep .t{background-color: #FDF4E0;margin: 1px;}
.ans .ansCon .adminRep .t b{color: #A87F00;}
.ans .ansCon .adminRep p{text-indent: 24px;padding: 10px 0;color: #777;}
.ans .ansCon .adminRep p.fr{font-size: 12px;padding: 0 10px 10px 0;}

.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;   }

/* 留言-签写页 */
.msgWrite{ margin:20px 0;  width:700px;}
.inputxt{padding:2px 0 0 2px;height:20px;border:1px solid #d8d8d8;   }
.msgWrite td{padding:4px; }
.msgWrite td.tdbgleft{text-align:right; width:98px; }
.msgWrite td input,.msgWrite select,.msgWrite img{vertical-align: middle;}
.msgWrite .manageBtn{text-align:left; padding-top:10px; }
.msgWrite .manageBtn input{ text-align:center; cursor:pointer; width:72px; height:22px; line-height:22px; background:url("images/btns.png") -83px -176px no-repeat; color:#FFFFFF; border:0; margin:0; padding:0;    }