@charset "utf-8";
	/* CSS Document */

/*消息中心*/
.mesg_center {
	width:100%;
	height:auto;
}
.mesg_caten1,.mesg_caten2 {
	width:92%;
	padding:0 4%;
}
.mesg_caten1 .mesg_items:last-child {
	border:none;
}
.mesg_items {
	width:100%;
	height:auto;
	padding:0.512rem 0;
	border-bottom:1px solid #efefef;
	overflow:hidden;
}
.mesg_items .mesg_img {
	width:1.749334rem;
	height:1.749334rem;
	float:left;
	display:block;
	position:relative;
}
.mesg_items .mesg_img img {
	width:100%;
	height:100%;
	border-radius:0.256rem;
}
.mesg_items .mesg_img i {
	width:0.768rem;
	height:0.768rem;
	background-color:#e91b1b;
	border-radius:50%;
	font-size:0.426667rem;
	color:#fff;
	line-height:0.768rem;
	text-align:center;
	position:absolute;
	right:-0.32rem;
	top:-0.32rem;
}
.mesg_items .mesg_thumb {
	width:84%;
	float:right;
	display:block;
	height:1.749334rem;
}
.mesg_items .mesg_thumb em {
	display:block;
	line-height:0.64rem;
	overflow:hidden;
}
.mesg_items .mesg_thumb em b {
	font-size:0.597334rem;
	color:#333;
	float:left;
}
.mesg_items .mesg_thumb em i {
	font-size:0.469334rem;
	color:#999;
	float:right;
}
.mesg_items .mesg_thumb p {
	font-size:0.512rem;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:0.512rem;
}
.bot_line {
	width:100%;
	height:0.426667rem;
	background-color:#efefef;
	margin:0;
	border:none;
}
/*物流消息*/
.mesg_tit {
	background-color:#fff;
}
.header button {
	height:1.92rem;
	border:none;
	float:right;
	font-size:0.64rem;
	color:#666;
	background:none;
	outline:none;
}
.logistics_mesg {
	width:100%;
	height:auto;
	padding-bottom:1.28rem;
}
.logistics_items {
	width:92%;
	padding:0 4%;
}
.logistics_items h4 {
	height:1.408rem;
	line-height:1.408rem;
	padding-top:0.384rem;
	font-size:0.512rem;
	color:#666;
	font-weight:normal;
	text-align:center;
}
.mesg_cont {
	width:94%;
	background-color:#fff;
	border:1px solid #dadada;
	border-radius:10px;
	padding:0.64rem 3% 0;
	text-align:left;
}
.mesg_cont p {
	font-size:0.64rem;
	color:#333;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:0.64rem;
}
.mesg_cont p i {
	width:0.384rem;
	height:0.384rem;
	background-color:#ff3939;
	border-radius:50%;
	position:absolute;
	right:0.128rem;
	top:0.128rem;
}
.mesg_cont span {
	display:block;
	margin:0.512rem 0;
	overflow:hidden;
}
.mesg_cont span em {
	width:80%;
	font-size:0.512rem;
	float:left;
}
.mesg_cont span em b {
	color:#333;
	line-height:0.768rem;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.mesg_cont span em i {
	color:#999;
	margin-top:0.64rem;
}
.mesg_cont span img {
	width:2.048rem;
	height:2.048rem;
	float:right;
}
.mesg_cont a {
	display:block;
	width:100%;
	height:1.408rem;
	line-height:1.408rem;
	color:#999;
	font-size:0.512rem;
	border-top:1px solid #e8e8e8;
	background:url(../images/yr.png) center right no-repeat;
	background-size:0.341334rem 0.597334rem;
}
/*通知消息*/
.mesgcont_spec span em {
	margin-top:0.256rem;
}
/*活动消息*/
.mesgcont_active span em {
	width:100%;
	height:5.973334rem;
	position:relative;
	text-align:center;
}
.mesgcont_active span em img {
	width:auto;
	height:100%;
	max-width:100%;
	max-height:100%;
	float:none;
}
.mesgcont_active span em i {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	margin-top:0;
	line-height:5.973334rem;
	font-size:0.768rem;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.128rem;
}
.mesgcont_active span b {
	height:1.536rem;
	font-size:0.512rem;
	color:#333;
	line-height:0.768rem;
	padding:0.384rem 0.128rem 0;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
/*消息详情*/
.mesg_detail {
	width:92%;
	height:auto;
	text-align:center;
	padding:0 4%;
	padding-top:1.28rem;
}
.mesg_detail h2 {
	font-size:0.64rem;
	color:#333;
	font-weight:bloder;
	letter-spacing:0.064rem;
	line-height:1.024rem;
}
.mesg_info {
	font-size:0.512rem;
	color:#999;
	margin:0.64rem 0;
	line-height:0.64rem;
}
.mesg_info b {
	margin-right:0.64rem;
}
.mesg_con {
	font-size:0.64rem;
	color:#333;
	line-height:0.896rem;
	text-align:justify;
}
.mesg_con img {
	max-width:100%;
	height:auto;
	margin:0.64rem 0;
}
/*暂无消息*/
.header {
	width:92%;
	height:1.92rem;
	line-height:1.92rem;
	text-align:center;
	padding:0 4%;
	border-bottom:1px solid #dedede;
}
.header a {
	float:left;
}
.header a img {
	height:0.896rem;
	vertical-align:middle;
}
.header span {
	font-size:0.768rem;
	color:#333;
}
.mesg_none {
	width:100%;
	text-align:center;
}
.mesg_none img {
	height:9.6rem;
	margin-top:3.84rem;
}
.mesg_none span {
	font-size:0.64rem;
	color:#666;
	display:block;
}
/*清空消息*/
.mesg_bounce {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	position:fixed;
	left:0;
	top:0;
	z-index:10
}
.mesg_clear {
	width:88%;
	background-color:#efefef;
	border-radius:10px;
	overflow:hidden;
	position:fixed;
	left:6%;
	top:10.24rem;
}
.mesg_clear b {
	display:block;
	font-size:0.682667rem;
	color:#333;
	font-weight:bolder;
	padding:1.792rem 0;
	text-align:center;
}
.mesg_clear span {
	display:block;
	overflow:hidden;
}
.mesg_clear span input {
	width:50%;
	font-size:0.597334rem;
	height:1.792rem;
	line-height:1.792rem;
	border:none;
	float:left;
}
.mesg_clear span input.mesg_cancel {
	border-top:1px solid #d6d6d6;
	color:#333;
}
.mesg_clear span input.mesg_ensure {
	color:#fff;
	background-color:#ff4040;
}
