@charset "utf-8";
/* CSS Document */

.b{border:1px solid #f00;}
.r{float:right;}

/*邮箱投稿记录*/
.righttitlename{width:97% !important;}
.infozt{padding:0;background-color: #F8FEFE;}
.infozt ul{ width:100% !important; margin:0 !important; padding:0 !important;}
.infozt ul li{ height:20px !important;}
.infozt-input{padding:4px 5px;}
.infozt-btn{padding:2px 10px;}

 /*温馨提示*/
.alert {margin-bottom: 5px; margin-top:2px; padding: 5px 35px; padding-right: 25px; border: 1px solid transparent; line-height: 25px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); 
	border-radius: 4px; display: block; position: relative; 
	overflow: hidden;
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.alert:before { left: 10px; top: 7px; position: absolute; }
.alert a { color: #379bec; }
.alert a:hover { text-decoration: underline; }
.alert p { text-indent: 2em; }
.alert.error { color: #b94a48; background: #f2dede; border-color: #eed3d7; }
.alert.error:before { content: "×"; font: bold 22px/22px helvetica; }
.alert.info {color: #4E8FB0; background: #d9edf7; border-color: #bce8f1; }
.alert.info:before { content: "i"; font: bold 12px/18px "宋体"; background: #72B8DA; color: #d9edf7; left: 8px; top: 8px; text-align: center; width: 18px; height: 18px; border-radius: 50%; }
.alert.expanded {
  max-height: none;
  -webkit-line-clamp: initial;
}