@charset "utf-8";
/* CSS Document */
.commentlist-search{
	width:auto;
	overflow: hidden;
	padding: 10px;
	background-color:#FFF;
	border:1px solid #efefef;
	border-radius:5px;
}
.commentlist-search ul{
	box-shadow: #eee 0px 0px 10px 2px;
	border-radius: 10px;
	padding: 10px;
	overflow: hidden;
}
.commentlist-search ul li{
	width:19%;
	float:left;
	margin-right:1%;
	white-space:nowrap; 
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.commentlist-search ul li img{
	vertical-align:middle;
}
.commentlist-search ul li select{
	width:100%;
	height:30px;
	border-color:#ccc;
	border-radius: 5px;
}


.commentBox {
	padding:0;
	overflow: hidden;
	font-size:.9rem;
	/*background-color:#FFC559;*/
}
.commentBox .commentlist-row{
	width:100%;
	padding:10px 0;
	margin:0 auto 2px auto;
	background-color:#FFF;
}
.commentBox .commentlist-row label{color:#999;}
.commentBox .commentlist-row p{
	padding-left:6px;
	letter-spacing:1px;
}

.commentBox .commentlist-row p>img{vertical-align:bottom;}
.commentBox .commentlist-row p.img img{
	margin:6px 6px 0 6px; max-width:30%;max-height:120px;border-radius: 5px;
}

.commentBox .commentlist-row div.tou{
	padding:5px 8px 10px 8px;
	border-radius: 10px;
	background-color:#F3F8FE;
	/*background: linear-gradient(to bottom, #efefef, #fff)*/
}
.commentBox .commentlist-row div.tou dd{
	float:left;
	margin-right:5px;
	height:100%;
}


.commentBox .commentlist-row div.tou dfn{float:left; width:60px; overflow:hidden;}
.commentBox .commentlist-row div.tou dfn img{width:3rem; height:3rem; border-radius:50%; vertical-align:middle; margin:1px; border:1px solid #efefef;}
.commentBox .commentlist-row div.tou dfn img.vip{width:10px; height:10px; position:relative; margin:20px 0 0 -8px;}


.commentBox .commentlist-row div.replay dfn{float:left; width:50px; overflow:hidden;}
.commentBox .commentlist-row div.replay dfn img{width:2.5rem; height:2.5rem; border-radius:50%; vertical-align:middle; margin:1px; border:1px solid #efefef;}
.commentBox .commentlist-row div.replay dfn img.vip{width:10px; height:10px; position:relative; margin:20px 0 0 -10px;}


.commentBox .commentlist-row div.replay .detail{
	margin:5px 0 5px 40px;
	border:1px dashed #CCC;
	border-radius:.5rem;
	border-bottom:0;
}

.commentBox .commentlist-row div.replay li{
	margin:0;
	color:#666;
	padding:5px 0 0 10px;
	font-size:14px;
	border-bottom:1px dashed #CCC;
} 
.commentBox .commentlist-row div.replay .detail li div p{
	line-height:20px;
}

 
.commentBox .commentlist-row p{ margin:0;padding:0;line-height:22px;}
.commentBox .commentlist-row p.img{padding-left:18px;}
.commentBox .commentlist-row div.replay .detail p b>a{color:#0099FF; }
.commentBox .commentlist-row div.replay .detail p.block{color:#999; margin:5px 0 3px 0; padding:0 10px !important; text-indent:0;}
.commentBox .commentlist-row div.replay .detail p.block a{ margin:0 10px;} 
 
.commentBox .commentlist-row div.replay .detail{padding:5px;}
.commentBox .commentlist-row div.tou{padding:10px;} 
.commentBox .commentlist-row div.tou .intro{
	padding:3px 10px 0 0;
	overflow:hidden;
} 

.commentBox .commentlist-row div.tou .intro b a,span a{
	color:#4784F9;
}

.commentBox .commentlist-row div.replay .detail div img{vertical-align:bottom;}

 

.commentBox .commentlist-row div.tou span {
	display: inline-block;
	color: #999;
}

.commentBox .commentlist-row>ul{
	margin-top:8px;
	letter-spacing:1px;
	padding-left:5px;
	width:100%;
	overflow:hidden;
}
 
.commentBox .commentlist-row>ul>li{
	width:50%;
	text-indent:12px;
	float:left;
	line-height:25px;
}

.commentBox .commentlist-row>ul>li def{
	color:#FFA500;
}

.commentBox .commentlist-row .operate{
	text-align:center;
	width:100%;
}
.commentBox .commentlist-row .operate dd{
	display:inline-block;
	margin:10px 5px 5px 5px;
	height:22px;
	line-height:22px;
	padding:0 20px;
	border:1px solid #CCC;
	border-radius:5px;
}


.commentBox .commentlist-row div.replay{
	width:100%;
	padding-right:10px;
}
.commentBox .commentlist-row div.replay .detail{
	margin:5px 0 5px 40px;
	border:1px dashed #CCC;
	border-radius:.5rem;
	border-bottom:0;
}

.commentBox .commentlist-row div.replay .detail li{
	margin:0;
	padding:5px 0 0 10px;
	line-height:25px;
	border-bottom:1px dashed #CCC;
}

 
.commentBox .commentlist-row div.replay .detail li .tou img{
	border-radius: 50%;
	float:left;
	vertical-align:middle;
	width:2rem;
	height:2rem;
	margin:3px 10px 0px 0;
}



.commentBox .commentlist-row div.replay .detail li div{padding-right:10px;}
.commentBox .commentlist-row div.replay .detail p b>a{color:#0099FF; }
.commentBox .commentlist-row div.replay .detail p.block{color:#999; margin:5px 5px 3px 0; padding-bottom:5px;}