﻿body { width: 100%; background-image: url(../UserImages/ancestral.jpg); background-color: #FBF5E8; background-size: contain; }
.headerBottom .titleHover { background-color: initial; color: #a16001; }
.rightMain { width: 990px; height: auto; padding: 0px; margin: 140px auto; }
.rightMain .consu { width: 970px; height: auto; margin: 0px auto; }
.rightMain .consu .sceneName { width: 970px; height: 24px; margin: 0px auto; padding: 5px 0px 15px 0px; position: relative; }
.rightMain .consu .sceneName .attentionScene { width: 270px; height: 24px; line-height: 24px; color: #000000; font-size: 16px; }
.rightMain .consu .sceneName .attentionScene span { color: #999999; }
.rightMain .consu .consuBox { width: 970px; height: 420px; padding: 28px 0px 0px 0px; background-color: #fbf5e8; }
.rightMain .consu .consuBox .lineStyle { width: 488px; height: 56px; margin: 0px auto; position: relative; }
.rightMain .consu .consuBox .lineStyle input[type=text] { width: 466px; height: 32px; line-height: 32px; padding: 0px 10px; border: 1px solid #e1d3bb; outline: none; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; }
.rightMain .consu .consuBox .lineStyle .explain { width: 100%; height: 24px; line-height: 24px; position: absolute; top: 34px; left: 0px; }
.rightMain .consu .consuBox .messageText { height: 190px; }
.rightMain .consu .consuBox .messageText .systemMessageText { width: 466px; height: 163px; line-height: 27px; padding: 0px 10px; border: 1px solid #e1d3bb; outline: none; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; }
.rightMain .consu .consuBox .code { width: 370px; padding: 0px 118px 0px 0px; }
.rightMain .consu .consuBox .code .verificationCode { display: block; width: 224px !important; }
.rightMain .consu .consuBox .code .verification { display: block; width: 111px; height: 34px; position: absolute; right: 118px; top: 0px; }
.rightMain .consu .consuBox .code .verification a { display: block; width: 109px; height: 32px; border: 1px solid #e1d3bb; }
.rightMain .consu .consuBox .code .verification a img { width: 109px; height: 32px; }
.rightMain .consu .consuBox .submitMess { width: 266px; }
.rightMain .consu .consuBox .submitMess .submit { display: block; width: 266px; height: 32px; line-height: 32px; text-decoration: none; text-align: center; color: #FFFFFF; background-color: #9d6322; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; cursor: pointer; }
.rightMain .consu .consuBox .submitMess .submit:hover { background-color: #a13d2d; }
/*留言记录*/
.rightMain .messageLog { width: 970px; height: auto; margin: 0px auto; }
.rightMain .messageLog .sceneName { width: 970px; height: 24px; margin: 10px auto 0px auto; padding: 5px 0px 5px 0px; position: relative; border-bottom: 1px solid #9d6322; }
.rightMain .messageLog .sceneName .attentionScene { width: 270px; height: 24px; line-height: 24px; color: #000000; font-size: 14px; }
.rightMain .messageLog .messageBox { width: 970px; height: auto; }
.rightMain .messageLog .messageBox .message { width: 100%; height: auto; border-bottom: 1px dashed #e1d3bb; }
.rightMain .messageLog .messageBox .message .systemMessageID { display: none; }
.rightMain .messageLog .messageBox .message .time { width: 100%; height: 24px; line-height: 24px; color: #999999; }
.rightMain .messageLog .messageBox .message .messageCont { width: 100%; height: auto; line-height: 20px; }
.rightMain .messageLog .messageBox .message .reply { width: 100%; height: auto; padding: 0px 0px 10px 0px; position: relative; }
.rightMain .messageLog .messageBox .message .reply .systemReplyID { display: none; }
.rightMain .messageLog .messageBox .message .reply .administrators { width: 940px; line-height: 20px; padding: 0px 0px 0px 30px; position: relative; }
.rightMain .messageLog .messageBox .message .reply .administrators i { display: block; width: 11px; height: 11px; background-image: url('../UserCenterImages/administrators.png'); position: absolute; left: 15px; top: 4.5px; }
.rightMain .messageLog .messageBox .message .reply .administrators span { color: #999999; }
.rightMain .messageLog .messageBox .message .reply .replyCont { width: 940px; line-height: 20px; padding: 0px 0px 0px 30px; position: relative; }
.rightMain .messageLog .messageBox .message .reply .again { display: block; width: 50px; height: 34px; line-height: 34px; text-align: center; position: absolute; right: 0px; bottom: 0px; text-decoration: none; cursor: pointer; }
.rightMain .messageLog .messageBox .message .reply .again:hover { color: #a13d2d; }
.rightMain .messageLog .messageBox .message .replyBox { display: none; width: 940px; height: 28px; padding: 5px 0px 15px 30px; position: relative; }
.rightMain .messageLog .messageBox .message .replyBox .systemReplyText { width: 826px; height: 26px; line-height: 26px; border: 1px solid #e1d3bb; padding: 0px 10px; outline: none; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; }
.rightMain .messageLog .messageBox .message .replyBox .confirmReply { display: block; width: 76px; height: 28px; line-height: 28px; text-align: center; color: #FFFFFF; text-decoration: none; background-color: #9d6322; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; position: absolute; right: 0px; top: 5px; cursor: pointer; }
.rightMain .messageLog .messageBox .message .replyBox .confirmReply:hover { background-color: #a13d2d; }
/*分页*/
.rightMain .messageLog .pagingBox { width: 998px; height: 20px; padding: 25px 0px; text-align: center; }
.rightMain .messageLog .pagingBox a { text-decoration: none; color: #A1692B; background: #E1D5BB; padding: 5px 10px 5px 10px; }
.pagingBox .showTotal { color: #A1692B; }
.alertMask { display: none; width: 100%; height: 100%; top: 0px; left: 0px; background-image: url('../../UserCenter/UserCenterImages/masterFrame/other/PageMask.png'); background-repeat: repeat; background-position: center center; position: fixed; z-index: 999; }
.alert { display: none; z-index: 9999; width: 400px; top: 0px; left: 0px; border-bottom: 1px solid #E1E1E1; border-radius: 10px 10px 10px 10px; background-color: #FFFFFF; padding: 0px 0px 10px 0px; position: fixed; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; }
.alert .title { height: 40px; font-size: 16px; color: #A56D4D; border-radius: 10px 10px 0px 0px; background-color: #E1D3BB; line-height: 40px; padding: 0px 10px 0px 10px; }
.alert .close { display: block; width: 26px; height: 26px; top: 7px; right: 7px; background-image: url('../../UserCenter/UserCenterImages/masterFrame/other/alertPopupClose.png'); background-repeat: no-repeat; background-position: center center; position: absolute; cursor: pointer; }
.alert .close:hover { background-image: url('../../UserCenter/UserCenterImages/masterFrame/other/alertPopupCloseHover.png'); }
.alert .content { color: #000000; text-align: center; padding: 20px 20px 20px 20px; }
.alert .submit { display: block; width: 60px; height: 30px; color: #FFFFFF; border-radius: 3px 3px 3px 3px; background-color: #9D6322; text-align: center; line-height: 30px; margin: 0px auto 0px auto; cursor: pointer; }
.alert .submit:hover { background-color: #9A2F1E; text-decoration: none; }

.rightMain .consu .consuBox .lineStyle .errorMessageText{top:163px;}
