@CHARSET "UTF-8";
body{-webkit-text-size-adjust: 100%;}
.wordwrap {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}
.fixed_review {
	width:100%;max-width:480px;background-color:white;border-bottom:1px solid #999;margin-top:-2px
}
	.user_comment_frame {
		height:auto;
		margin-bottom:3px;
		width:100%;
		padding-left:65px;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.review_title {
	font-size: 12px;
    background-color: #e9460d;
    color: white;
    position: absolute;
    top: 0px;
    padding: 2px 5px;
    left: -5px;
    width: 54px;
    text-align: right;
	}
	.review_user_comment_photo, .review_user_comment_photo img {
		width: 50px;
    	height: 50px;
	}
	.review_user_comment_photo {
		float: left;
	    margin-right: 5px;
	    margin-left:10px;
		border: 1px solid #ccc;
	    background-color: #f1f1f1;
	    overflow: hidden;
	    text-align: center;
	    position:absolute;
	    left:0;
	}
	.user_comment_photo {
		float:left;
		margin-right:5px;
		width:80px;
		height:80px;
		background-color:#f2f2f2;
		overflow: hidden;
		text-align: center;
		border:1px solid #f2f2f2;
		border-radius:40px;
	}
	.review_user_name {
		font-size:18px;margin-left:10px;padding-top:0;position:relative;overflow:hidden
	}

	.review_user_comment_content {
		padding-top:3px;
		margin-left:10px;
		margin-top:0;;
		max-height:42px;
		overflow:hidden;
		color:#696966;
		font-size:18px;
		line-height:21px
	}
	.review_user_comment_content_frame {
		position:relative;
		display:inline-block;	
	}
	.user_comment_photo img {
		width:80px;
		height:80px;
		border-radius:40px;
	}
	.user_comment_content_frame {
		float:left;
		width:100%;
	}
	.user_name, .user_comment_content, .user_comment_date, #frinds_buy{
		padding-top:3px;
		font-size:18px;
		margin-left:15px
	}
	.user_comment_date {
		color:#999999;
		font-size:smaller;
		border-bottom:1px solid #eeeeee;
		padding-bottom:5px;
		font-size:16px;
	}
	.user_comment_content {
		width:100%;
		height: auto;
		word-wrap: break-word;
		margin-top:5px;	
	}
	.user_comment_content a:link, .user_comment_content a:visited {
		color:#4296d1;
	}
	.user_comment_wrapper{
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
		margin:0px 5px 0px 5px;
		height:auto;
		padding-top:10px;
		text-align:left;
		position:relative;
	}
	.item_block_wrapper_grey{
	position:relative;
	height:auto;
	display:inline-block;
	padding:10px 5px 10px;
	background-color:#fdfdfd;
	}
	.review_user_comment_content_frame {
		position:relative;
		width:100%;
	}
	.review_recommend_icon {
		margin-left:5px;position: relative;top: 0px;height: 22px
	}
.bought {
	background-color:white;border-radius:5px;padding:3px 10px;border:1px solid #cccccc;color:#ee4d24;display:inline-block;margin-left:10px;font-size:14px;float:right;position: relative;top: 5px;
}
.left {
	margin:0 15px;
	display:inline-block;
	font-size:18px;
	padding:5px;
	cursor:pointer;
	font-weight:bold;
	color:#4296d1;
}
.bought_tip {
	background-color:white;
	border-radius:5px;
	border:1px solid #cccccc;
	color:#cc0000;
	display:inline-block;
	margin-left:10px;
	font-size:14px;
	float:right;
	position: relative;
	padding:3px 10px;
}

.alertDialog {
	position:absolute;
	left:30px;
	text-align:center;
	width:400px;
	height:auto;
	border:1px solid #dddddd;
	background-color:#f5f5f5;
	z-index:10;
	border-radius: 5px;
}
.alertBtn{
	cursor:pointer;
	display:inline-block;width:180px;;border:1px solid #cccccc;
	text-align:center;padding:10px 0;
	margin:5px;background-color:#faf9f1;
}
.alertBtn:hover{
	background-color:#ffde34;
}
.dialog_mask{
	position:absolute;
	width:100%;
	height:100%;
	display:inline-block;
	left:0;
	background-color:rgba(0,0,0, 0.6);
	
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#000000');
    
	z-index:9;
}
.title_style {
	text-align: left;
	line-height: 24px;
	margin-left: 15px;
	color:gray;
	margin-top:10px;
}
.refer_bg {
	text-align: left;
	margin-top: 5px;
	margin-left:15px;
}
.good_icon {
	cursor: pointer;
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('/img/placeinfo/good_64.png');
	background-color: #f2f2f2;
	border: 1px dotted #cccccc;
}
.good_icon_selected , .good_icon:hover {
	background-image: url('/img/placeinfo/good_click_new_64.png');
	background-color:#ffde34;
}
.bad_icon {
	cursor: pointer;
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('/img/placeinfo/bad_64.png');
	background-color: #f2f2f2;
	border: 1px dotted #cccccc;
}
.bad_icon_selected ,.bad_icon:hover {
	background-image: url('/img/placeinfo/bad_click_new_64.png');
	background-color:#ffde34;
}
#write_review, .write_review{
	position: relative;
	float: right;
	margin-left:10px;
	display:inline-block;
	padding:8px 20px;
	border-radius:5px;
	cursor:pointer;
	font-weight:bold;
	background-color:#4296d1;
	color:white;
}
.share_image {
	width:32px;
	height:32px;
}
.buy_now {
	height:45px;
	display:block;
}
.write_review {
	right:20px;
	top:5px
}

@media screen and (max-width:480px){

}
