﻿.mainBox .wBd{ padding:10px 20px;  }


.mainContent .nodeName{ background: url("images/iconSplit.gif") 0 -1064px no-repeat; border-bottom:0; position:relative;  }
.mainContent .nodeName .writeBtn{ display:block; width:104px; height:33px; background:url(images/iconSplit.gif) 0 -947px;
	position:absolute; right:0px; top:10px;
}

.zxSearch{ position:absolute; height:26px; line-height:26px;  overflow:hidden; width:288px; left:311px; top:13px; font-weight:bold; font-size:14px; }
.zxSearch input{ color:#999;  position:absolute; top:0; right:53px; height:14px; font-size:12px; line-height:14px; padding:4px; background:#fff; border:1px solid #ccc; width:157px;   }
.zxSearch a{ display:block; width:54px; height:24px; background:url(images/iconSplit.gif) -110px -950px no-repeat; overflow:hidden; position:absolute; z-index:1;
	right:0; top:0;
}

/* 留言-子列表页 */

.msgTable{width:100%; margin:10px 0;  border:none; }
.msgTable .tableTitle td{ padding:0 5px; height:28px; font-weight:bold;text-align:center; color:#0C64AB; background:url(images/msg-bg-blue-b.jpg) repeat-x;border:1px solid #C8DEEC;  }
.msgTable .tableCont td{ height:28px; line-height:28px; text-align:center;   }
.msgTable .tableCont td .red{ color:#f00;  }
.msgTable .tableCont td.msgT{text-align:left; padding-left:5px; }
.msgTable .tableCont td.msgT a{ background: url(images/icons.png) 0 -131px no-repeat; padding-left:22px;}
.msgTable .tableCont td .msg_ok{color:#f60;}
.msgTable .tableCont td .msg_wait{color:#999;}
.msgTable .tableCont:hover td{background:#f7f7f7; }
.msgTable .even td{ background:#F8F8F8;  }
.msgTable .last td{border:none; }



.guest_title { margin-top:10px;  cursor:pointer; height:40px; padding-left:50px;  overflow:hidden;  background:url(images/iconSplit.gif) 0 -988px no-repeat #f1f1f1; line-height:40px; color:#c00; font-size:14px; padding-right:10px; }
.guest_title em { font-style:normal; float:right; color:#999; font-size:12px;}
.guest_title span {color:#999; }

.guest_center { background:#f8f8f8; padding:15px 20px 15px 20px; color:#666; line-height:30px; display:none;  }

.admin_reply {  position:relative; padding-top:6px; margin-top:10px;    }
.admin_reply .replyCon{ position:relative;  padding:10px; border:1px solid #E7E7E7; background:#fff;  }
.admin_reply h3{ height:18px; line-height:18px; background:url(images/iconSplit.gif) 0 -1034px no-repeat; padding-left:22px; color:#40A2D4;     }
.admin_reply  .con{ padding:10px;  }
.admin_reply i { display:block; width:11px; height:7px; overflow:hidden; background:url(images/iconSplit.gif) 0 -932px; position:absolute; top:0; left:25px; z-index:1; }





/* 留言-内容页 */
.msgDetial{border:1px solid #9ec3e6;margin:15px 0;  }
.msgDetial .hd{overflow:hidden;font-weight:bold;background:#dcedff;padding:0 10px 0 20px;height:30px;line-height:30px;border-bottom:1px solid #9ec3e6;      }
.msgDetial .hd span{float:right; }
.msgDetial .bd{overflow:hidden;}
.msgDetial .img{float:left;width:22%; text-align:center; display:inline;min-height:120px; }
.msgDetial .img img{margin:20px 0 0 0; }
.msgDetial .cont{float:left;width:72%;display:inline;padding:15px 10px 15px 20px;  border-left:1px solid #9ec3e6; 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;margin:10px 0;background:#f6f6f6;border:1px dotted #e3e3e3; overflow:hidden;width:95%;    }
.msgDetial .adminRep strong{color:red;}
.msgDetial .adminRep .fr{}


/* 留言-签写页 */

.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;}
.msgWrite .manageBtn{text-align:left; padding-top:10px; }
.msgWrite .manageBtn input{ width:60px;  height:22px; line-height:22px; text-align:center; background:url(images/bgSplit.jpg) 0 -458px repeat-x; color:#fff; border:0; cursor:pointer;     }
