@charset "utf-8";
/*
	@Description: Msg Style
	@Author: dongwei 2012.04.13
	@Update: xuxiaojun 2012.05.04
*/
/*反馈信息*/
.lay-msg {
  padding: 20px;
  margin-bottom: 10px;
  overflow: hidden;
  zoom: 1;
}
.lay-msg small {
  font-size: 14px;
  display: block;
}
.lay-msg-con .icon {
  width: 48px;
  height: 48px;
  margin-right: 15px;
}
.lay-msg-con p {
  font-family: \5B8B\4F53;
  font-size: 18px;
  line-height: 2.6;
}
.lay-msg ul {
  margin: 0 0 0 65px;
  font-size: 14px;
}
.lay-msg li {
  font-size: 12px;
}
.lay-msg dl {
  margin: 10px 0 0 65px;
  font-size: 14px;
}
.lay-msg dd {
  margin: 5px 0 5px 30px;
  font-size: 12px;
}
/* 红色用于失败提示 */
.msg-error {
  background-color: #fff2f2;
  border: 1px solid #fcc;
}
.msg-error .msg-con-info {
  color: #e60000;
}
/* 绿色用于成功提示 */
.tip-suc {
  background-color: #e6ffd9;
  border: 1px solid #99e673;
  padding: 6px;
}
.tip-suc small {
  color: #429800;
}
.msg-suc {
  background-color: #f7fff2;
  border: 1px solid #b8e6a1;
}
.msg-suc .msg-con-info {
  color: #008600;
}
/* 蓝色提示 */
.msg-warn,
.tip-warn,
.msg-intro {
  border: 1px solid #85c3ee;
  background-color: #f0f8ff;
}
.tip-warn,
.tip-err,
.msg-warn {
  padding: 6px;
}
/* 投保声明 */
.msg-tips {
  background-color: #fffbed;
  border: 1px solid #eae6da;
  padding: 10px 15px;
  margin: 15px auto;
}
.msg-tips li {
  margin: 5px 0 5px 20px;
  list-style: decimal outside none;
}
/*保险卡免登录申明*/
.msg-tips-avoid {
  padding: 10px 15px;
}
.msg-tips-avoid li {
  margin: 5px 0;
  list-style: decimal inside none;
}
/*
	@update xuxiaojun 2012-08-08
	@for 有序列表只有一项时不显示序号
*/
.msg-tips .msg-tips-one li {
  list-style: none;
}
/*黄色用于提醒提示*/
.msg-remind {
  background-color: #FFFFE5;
  border: 1px solid #FFCC7F;
  margin: 10px auto;
  padding: 10px 15px;
}
/*按钮*/
.ui-btn-add {
  margin: 0 30px 20px 0;
}
.btn-more {
  padding: 10px 0;
}
.btn-more label {
  margin: 0 7px;
}
/*确认订单*/
.msg-pro {
  background-color: #ffffe5;
  border: 1px solid #ffcc7f;
  overflow: hidden;
  zoom: 1;
}
.msg-pro label {
  margin-right: 25px;
}
/*订单支付页*/
.msg-pay {
  background-color: #eff6ff;
  border: 1px solid #d4e7ff;
  margin-bottom: 15px;
}
.msg-online {
  margin: 0 0 15px;
  height: 180px;
  overflow-y: scroll;
  border: 1px solid #DFDFDF;
  padding: 5px 10px 10px;
}
.msg-online ul {
  margin: 0;
  padding: 0 0 0 20px;
}
.msg-online li {
  list-style: outside disc;
  padding: 0 0 6px;
}
/*校验样式*/
.tip-focus {
  background-color: #E9F0FF;
  background-image: url(/mice/images/reg2.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 5px 2px 25px;
  line-height: 16px;
}
.tip-error {
  background-image: url(/mice/images/reg3.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 5px 2px 25px;
  line-height: 16px;
  color: #C91B05;
  clear: both;
}
/*会员评价提示圆角框*/
.eval-prompt {
  clear: both;
  font-size: 12px;
  font-family: Arial;
}
.prod-info button {
  margin: 0 10px;
}
.prod-info .share-cont {
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  zoom: 1;
  overflow: hidden;
}
/*会员评价提示圆角框--浅黄边白底*/
.eval-prompt.prompt-yellow {
  padding: 10px 20px;
  background: #fdfaf3;
}
div.prompt-yellow .tit-prompt {
  border-bottom: 1px dashed #fccd89;
  background-color: transparent;
  margin: -7px 0 10px;
  padding: 10px 5px 7px;
  _height: 15px;
  font-weight: 700;
}
.eval-prompt .time {
  color: #999;
  margin-left: 10px;
}
/* 解决上传团体被保险人报错样式问题 */
.onError .no-margin {
  margin: 0;
}
.tip li {
  color: #C91B05;
}
