﻿@charset "utf-8";
.mainBox .wBd{ padding:15px 0  }

/* 留言-子列表页 */
.msgWriteBtn{ overflow:hidden; height:32px; line-height:32px; padding:10px 0 20px 0;}
.msgWriteBtn label{color: #555;font-weight: bold;font-size:22px; padding-left: 40px; }
.msgWriteBtn a{ display:block; width:100px; height:32px; line-height:32px;  float:right; text-align:center; color:#D77A1D; border:1px solid #E3D3C6; font-size:14px;
	background:#F2F2F2;
			background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#F2F2F2));
			background:-moz-linear-gradient(#FFFFFF, #F2F2F2);
			background:-ms-linear-gradient(#FFFFFF, #F2F2F2);
			background:-o-linear-gradient(#FFFFFF, #F2F2F2);
			background: linear-gradient(#FFFFFF, #F2F2F2);
}

.msgTable { margin-bottom: 10px; text-align: center; width:100%;  }
.msgTable td { padding:8px 10px;line-height:28px;}
.msgTable .title { text-align: left; background-position:0 16px}
.msgTable .user { width: 13%; }
.msgTable .hits { display:none }
.msgTable .date { width: 15%; }
.msgTable .reply { width: 12%; }
.msgTable .isreply { color: #D77A1D; }
.msgTable .noreply { color: #999; }

.msgTable .replayCon td{ padding:0; border:0; position:relative;}
.msgTable .replayCon .con{ line-height:200%; text-align:left; color:#999; background:#FCFCFC; border:1px solid #eee; padding:15px 20px; margin-top:-1px; }
.msgTable .replayCon i{ display:block; width:9px; height:5px;  position:absolute; right:40px; top:-5px; }

/* 留言-内容页 */
.msgConTable{ background:#fff; border:1px solid #ccc; padding:30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.msgConTable .hd{overflow:hidden; line-height:60px; border-bottom:1px solid #ddd; padding-bottom:25px;}
.msgConTable .hd .img{ width:60px; height:60px; -webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px; margin-right:10px; }
.msgConTable .hd .name{font-size:18px; color:#AC2121; }
.msgConTable .hd .hits em{font-weight:bold; color:#FF9B1D}
.msgConTable .bd{padding:20px 0 30px 0}
.msgConTable .bd .con{text-indent:2em; margin-bottom:20px;}
.msgConTable .bd .date{color:#999; }
.msgConTable .fd{border:1px solid #ccc; padding:30px; background:#F8F1EB; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.msgConTable .fd .repDate{ color:#AC2121; margin-top:30px;}
.msgConTable .fd .repDate span{color:#999}

.msgConTable .hd .hits,.msgConTable .hd .up{float:right; line-height:28px;padding-left: 26px;background: url(images/icons.png) 0 -289px no-repeat;margin-top: 15px;text-decoration:none !important;}
.pMain .pCon .mid{ height:250px; margin-bottom:50px; overflow-y:auto; line-height:2; text-indent:2em}
.photoCon .userControl{ border-bottom:0; margin:30px 0 0 0;}
.msgConTable .hd .up{margin-right: 15px;background-position:0 -236px;cursor:pointer;}
.msgConTable .hd .clicked{background-position:1px -180px; }

/* 留言-签写页 */
.msgTitle{ text-align:center; font-size:24px; font-weight:bold; padding:20px 0 10px 0}
.msgWrite{width: 100%;border-collapse: collapse;empty-cells:show;}
.inputxt{padding:2px 0 0 2px;height:20px;border:1px solid #d8d8d8;   }
.msgWrite td{padding: 10px 5px;}
.msgWrite td.tdbgleft{text-align:right; vertical-align:top; padding-top:14px;}
.msgWrite td.tdbgleft strong{ font-weight:normal;}
.msgWrite td input,.msgWrite select,.msgWrite img{vertical-align: middle}
.msgWrite .manageBtn{text-align:left;}
.msgWrite #submitbut,.msgWrite #BtnCancel{
	width:120px; margin-right:10px; font-size:14px; height:36px;  cursor:pointer;
	background: #DBDBDB; border:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.msgWrite #submitbut{background:#AC2121;color:#FFD095;}
.msgWrite .form-control,.msgWrite select,.msgWrite textarea{
	line-height:20px;
	padding:8px;
	border:1px solid #ccc;
	vertical-align:middle;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.msgWrite textarea{
	width: 808px !important;
	height:250px !important;
}

.portrait{position:absolute;right: 20px;top: 20px;width:152px;text-align:center;margin:-10px 10px 0 0;}
.portrait .pic{ border:1px solid #ccc; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;margin-bottom:20px; }
.portrait .pic img{ width:150px; height:150px; cursor:pointer;}
.codeinp{overflow:hidden;}
.codeinp .form-control{float:left;}
.codeinp .validationcode{ padding:3px 8px; overflow:hidden; }
.msgWrite #Field8{display:none}
.msgWrite .field-validation-error{display: block;font-size:12px;line-height:1.5;text-align: left;}

.phoneContent .msgWrite .tdbgleft{ }
.phoneContent .msgWrite .form-control,.phoneContent .msgWrite select,.phoneContent .msgWrite textarea{padding:2px;width: 90%;}
.phoneContent .msgWrite textarea{width:90% !important; height:150px !important;}
	