/* 留言-列表页 */
.msgTips{height: 34px; line-height: 34px; padding: 24px 0; text-align: left;}
.msgTips h4{float: left; font-size: 16px; color: #d30909;}
.msgTips .msgWriteBtn{float: right; height: 34px; padding: 0 20px 0 42px; background: #1e51ad url(images/iconsMsg.png) no-repeat 14px 9px; color: #fff; font-size: 16px;}
.msgTips .msgWriteBtn:hover{background-color: #153d86; text-decoration: none;}
.msgWrap .msgList li{overflow: hidden; border-bottom: 1px solid #e2e2e2; font-size: 16px; color: #999; line-height: 21px; padding: 10px 0;}
.msgWrap .msgList li .title{float: left; width: 58%; text-align: left;}
.msgWrap .msgList li .title a{color: #555;}
.msgWrap .msgList li .title a:hover{color: #d30909;}
.msgWrap .msgList li .name,.msgWrap .msgList li .hits,.msgWrap .msgList li .date{float: left; width: 14%;}
.msgWrap .msgList li.headLi{border-bottom: none; font-weight: bold; background: #f5f5f5; color: #333;}
.msgWrap .msgList li.headLi .title{text-indent: 31px;}
.msgWrap .msgList li.conLi{ background: url(images/iconsMsg.png) no-repeat 7px -33px; }
.msgWrap .msgList li.conLi .title a{padding-left: 31px;}

.msgTable{width:100%; border:none; }
.msgTable .tableTitle{ background:#f7f7f7;}
.msgTable .tableTitle td{padding:8px 5px; font-size: 14px; font-weight:bold;text-align:center; color:#1e51ad; border-bottom:1px solid #d8d8d8;  }
.msgTable .tableCont{}
.msgTable .tableCont td{font-size: 14px; padding:10px 5px;border-bottom:1px dotted #d8d8d8;text-align:center;   }
.msgTable .tableCont td.msgT{text-align:left;padding-left:15px; }
.msgTable .tableCont td.msgT a{background:url(images/qa_ico01.gif) no-repeat 0px 4px; padding-left:24px;display:inline-block;}
.msgTable .tableCont td .msg_ok{color:#f60;}
.msgTable .tableCont td .msg_wait{color:#999;}
.msgTable .tableCont:hover td{background:#f7f7f7; }
.msgTable .last td{border:none;; }


/* 留言-内容页 */
.msgDetial{margin-top: 20px; border: 1px solid #cfcfcf; text-align: left;}
.msgDetial>.hd{line-height: 25px; padding: 7px 16px; background: #f7f5f6;}
.msgDetial>.hd h3{color: #1e51ad; font-size: 16px;}
.msgDetial>.hd .hits{float: right; color: #555; margin-left: 10px;}
.msgDetial>.bd{padding: 15px 20px;}
.msgConText{font-size: 14px; color: #555; text-indent: 2em; line-height: 2;}
.msgConText img{max-width: 100%; height: auto;}
.msgRep{position: relative; border-top: 1px solid #cfcfcf; padding: 12px 4px 0; margin-top: 14px;}
/*.msgRep:before{position: absolute; top: -10px; left: 50px; content: ""; display: block; height: 0; width: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f5f5f5;}*/
.msgRepTitle{color: #f00; margin-bottom: 7px;}
.msgRepDate{text-align: right; font-size: 14px; color: #555;}


/* 留言-签写页 */
.msgWrite{margin: 20px 220px 20px;}
.msgWrite .inputxt{height: 20px; line-height: 20px; padding: 8px 12px; margin-right: 5px; background: #fff; border: 1px solid #ddd;}
.msgWrite select{display: block; height: 38px; line-height: 38px; padding: 0 10px; margin-right: 5px; background: #fff; border: 1px solid #ddd;}
.msgWrite #userPic{margin-top: 10px; display: block;}
.msgWrite .input_button{ display: inline-block; line-height: 45px; font-size: 16px; color: #fff; background: #d0171a; text-decoration: none; padding: 0 30px; border-radius: 5px; margin: 0 5px; border: none; }
.msgWrite .input_button:hover{box-shadow: 3px 3px 5px rgba(0,0,0,.3);
	-webkit-transform: translate(-1px, -1px);
	-ms-transform: translate(-1px, -1px);
	-o-transform: translate(-1px, -1px);
	transform: translate(-1px, -1px);
}
.msgTitle{ padding: 20px 0 10px; font-size: 30px; line-height: 1.6; color: #00508d; text-align: center; font-weight: bold; }
.msgWrite form>dl{padding: 10px 0; /*overflow: hidden;*/ display: flex; flex-wrap: wrap; line-height: 38px;}
.msgWrite dl dt{/*float: left;*/ width: 80px; margin-right: 5px; text-align: right; font-size: 16px;}
.msgWrite dl dd{/*overflow: hidden;*/ text-align: left;}
.msgWrite dl dd>br{display: none;}
.msgWrite dl.msgWriteBtn{padding: 25px 0 10px 80px;}
.msgWrite #BtnCancel{background: #ea700e;}
.add_model_content_radiobuttonlist img{ margin: 0 10px 0 5px; vertical-align: middle; }

.msgWrite dl.guestContent dt{ float: none; width: auto; min-width: 80px; margin: 0 0 12px; text-align: left; }
.guestContent textarea{
	width: 600px;
	/*height: 260px;*/
	padding: 20px;
	border: 1px solid #ddd;
}

.minMsg{ margin: 20px 370px; }
.error-tip{
	display: inline-block;
}

#imgCode{
	height: 38px;
}
.layui-form-radio{
	display: inline-block;
	margin: 0 20px 0 10px;
}
.msgWrite select{
	display: none;
}