		.weixin {
			border: 1px solid #ccc;
			padding: 6px 6px 14px;
			border-radius: 6px;
			margin: 8px 0;
		}
		
		.wxstyle {
			border-radius: 4px;
			padding: 3px 6px;
		}
		
		.topimg {
			font-size: 16px;
			border-bottom: 1px solid #a10000;
			padding-bottom: 20px;
			margin: 10px 0;
			overflow: hidden;
		}
		
		.topimg img {
			width: 60px;
			height: 60px;
			border-radius: 50%;
			vertical-align: middle;
		}
		
		.topimg span {
			padding-left: 6px;
		}
		
		.topimg button {
			margin-top: 8px;
			display: none;
			background-color: #2a90d7;
			color: #fff;
			float: right;
			padding: 4px 14px;
			font-size: 24px;
			border-radius: 4px;
			border: 0;
		}
		
		.fixed-right {
			position: fixed;
			bottom: 310px;
			right: 30px;
			width: 240px;
			height: auto;
			background-color: #fff;
			padding: 10px;
		}
		@media screen and (max-width:600px){.fixed-right{display:none}}
		
		.fixght {
			text-align: center;
			font-size: 14px;
		}
		
		.erma-ai {
			border: 1px solid #dedede;
			padding: 4px;
			margin: 4px 0;
		}
		
		.erma-ai img {
			width: 100%;
			height: auto;
		}
		
		.redbgs {
			background: #c91010;
			color: #ffff00;
			padding: 2px 6px;
			border-radius: 4px;
		}
		
		@media only screen and (min-width: 320px) and (max-width: 640px) {
			.fixed-bottom {
				display: block;
			}
			.fixed-right {
				display: none;
			}
		}
		
.pinglun {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 10px 0;
	border: 2px solid #8bdf4d;
	padding: 20px 10px;
}
.two-p {
	padding-bottom: 1.875rem;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.two-gray {
	background: #f8f8f8;
	padding: 4px 6px;
	border-radius: 4px;
	font-size: 14px
}
.user {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.two-right {
	width: 100%;
	padding-left: 65px;
	margin-top: -60px;
}
.username {
	font-weight: bold;
	padding-bottom: 6px;
}

/*pinglun css*/
.box3{ position:relative}

.box3 h6{ 

	text-align:center; 

	margin:0; padding:0; 

	padding-bottom:20px;

}

.xian3{

	height:1px;

	width:40%; 

	margin-top:10px;

	background-color:#000;

	position:absolute;

	top:3px;

}

.box3 h6{font-size:16px;color: #3E3E3E; font-weight:normal;}

.xian3-1{

	right:0;

}
.photo{width:15%;  float:left; padding:0px}

.photo img{width:50px;height:50px;text-align:left}

.tot_pin{

	width:100%;

	margin-left:10px;

	border-bottom:1px #CCCCCC dashed;

	padding-top:10px;

}

.content{ float:left; width:63%;  margin-bottom:20px; margin-left:10px}
.heart {
	    background: url(../images/web_heart_animation.png);
	    background-position: left;
	    background-repeat: no-repeat;
	    height: 50px;
	    width: 50px;
	    cursor: pointer;
	    position: absolute;
	    right:50px;
        background-size:2900%;
    }
    .heart:hover, .heart:focus{
    background-position: right;
	}
    @-webkit-keyframes heartBlast {
    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}
	@keyframes heartBlast {
	    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}
	.heartAnimation {
    display: inline-block;
    -webkit-animation-name: heartBlast;
    animation-name: heartBlast;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: steps(28);
    animation-timing-function: steps(28);
    background-position: right;
    }
    .feed p{font-family: "Microsoft YaHei",'Georgia', Times, Times New Roman, serif; font-size: 25px;}
    .feed{position: relative; float:right; padding-right:60px;}
    /*a{color: #111;}*/
    p{margin: 0px; padding: 0px;}
    .likeCount{margin-top: 10px; width: 60px; font-size: 16px;color: #999999; position: absolute;}