/*!
 * =====================================================
 * 律师卡片
 * =====================================================
 */

/* nav-tit */
.nav-tit-h74 {
	height: 3.7rem; line-height: 3.7rem;
	font-size:0.8rem;
	border-bottom: 1px solid #eee;
}

/* */
.lawyer-card li {
	position: relative;
	padding: 1rem 0.75rem 1rem 3.5rem;
	border-bottom: 1px solid #eee;
}
.lawyer-card .mui-btn {
	position: absolute;
	top: 1rem; right: 0.75rem;
	width: 3.3rem; padding: 0; text-align: center;
	font-size: 0.6rem!important;
	z-index: 11;
}
.lawyer-card a.mui-btn { line-height: 1rem; }
.lawyer-card .lr-photo {
	position: absolute;
	left: 0.75rem; top: 1rem;
}
.lr-photo {
	float: left;
	width: 2.25rem; height: 2.25rem;
	border-radius: 50%; 
}
.lr-photo img { border-radius: 50%;  }
.lr-photo .icon-hualv {
	position: absolute;
	right: 0; bottom: 0;
	width: 0.65rem; height: 0.65rem; line-height: 0.65rem;
	background-color: #fabf40; border-radius: 50%;
	font-size: 0.45rem; color: #fff; 
	text-align: center;
}
.lr-photo .icon-hualv::before {
	position: absolute;
	left: 50%; top: 50%;
	margin: -0.25rem 0 0 -0.225rem;
}
.lawyer-card .lr-name { 
	height: 1.1rem;
	font-size: 0.8rem; line-height: 1.1rem; 
}
.lawyer-card .lr-name .icon-unie906,
.lawyer-card .lr-name .icon-unie937 {
	float: left;
	font-size: 0.5rem;
	color: #f05343;
}
.lawyer-card .lr-name .icon-unie906 { margin: 0.2rem 0.5rem 0 0.25rem; font-size: 0.7rem; }
.lawyer-card .lr-name .icon-unie937 { margin: 0.35rem 0.5rem 0 0.25rem; }
.lawyer-card .lr-name2 .icon-unie937 { margin: 0.4rem 0.5rem 0 0.25rem!important; }
.lawyer-card .lr-infor {
	max-height: 1.8rem; line-height: 0.9rem;
	font-size: 0.65rem; color:#666; 
	overflow: hidden;
}
.lawyer-card .lr-other { 
	height: 0.7rem; line-height: 0.7rem;
	font-size: 0.6rem;  color: #999; 
	overflow: hidden;
}
.lawyer-card .lr-other .fl { margin-right: 0.5rem; }
.eval-star .icon-hualv { 
	float: left; 
	font-size: 0.65rem; color: #bbb; 
	margin-right: 2px;
}
.eval-star .star-gn { color: #60c86f; }
	/**/
.lawyer-card2 .lr-name .icon-unie906 { 
	font-size: 0.6rem;
	margin: 0.25rem 0.5rem 0 0.25rem;
}
.lawyer-card2 .lr-infor {
    max-height: 100%!important;
    line-height: 1.1rem;
    font-size: 0.7rem;
    color: #666;
    overflow: hidden;
}
.zhuiwen-huifu p {
	position: relative;
	padding-left: 3.25rem;
	font-size: 0.6rem; line-height: 1rem; 
	color: #bbb;
	margin: 0.25rem 0;
}
.zhuiwen-huifu p span {
	position: absolute;
	left: 0; top: 0;
}
	/**/
.lawyer-card3 li { padding: 1rem 0.75rem; }

/**/
.answer-bar li { 
	padding: 1rem 0.75rem;
	border-bottom: 1px solid #eee; 
}
.answer-bar li .answer-lawyer { height: 1rem; }
.answer-bar li .answer-lawyer img,
.answer-bar li .answer-lawyer .icon-more,
.answer-bar li .answer-lawyer .icon-more:after {
	float: left;
	width: 1rem; height: 1rem;
	border-radius: 50%;
}
.answer-bar li .answer-lawyer img,
.answer-bar li .answer-lawyer .icon-more { margin-right: 0.25rem; }
.answer-bar li .answer-lawyer .icon-more:before {
	font-size: 0.7rem;
	margin: -0.35rem 0 0 -0.35rem;
}

/* 2016-06-29 新增 */

/* lr-help */ 
.lawyer-card .lr-help {
	height: 0.7rem; line-height: 0.7rem;
	font-size: 0.6rem;  color: #999; 
	overflow: hidden;
}
.lawyer-card .lr-help .icon-hualv {
	font-size: 0.65rem; color: #60c86f; 
	margin-right: 0.25rem;
}
.lawyer-card .lr-help span { width: 42%; }
.lawyer-card .lr-help span.fl { width: 58%; }
.lawyer-card .lr-help em { margin:0 0.2rem; }
.lawyer-card .lr-local {
	font-size:0.55rem;
	color:#999;
}
.lawyer-card .lr-local em { margin:0 0.5rem; color:#ddd; }
.lawyer-card .lr-r-pos {
	position:absolute; right:0.75rem; top:0.75rem;
	font-size:0.55rem;
	color:#999;
}
.lawyer-card .lr-r-pos .icon-hggf {
	font-size:0.6rem;
	margin-right:0.25rem;
	color:#6ecd7c;
}
.lawyer-card .lr-have-btn { padding-bottom:3.25rem;}
.lawyer-card .lr-btn {
	position:absolute; bottom:0; left:0; right:0;
	border-top:1px solid #eee;
}
.lawyer-card .lr-btn a {
	position:relative;
	float:left;
	width:50%; height:2.5rem; line-height:2.5rem;
	font-size:0.7rem;
	color:#666;
	text-align:center;
}
.lawyer-card .lr-btn a:before {
	position:absolute; right:-1px; top:0.75rem;
	content:'';
	width:0; height:1rem;
	border-right:2px solid #eee;
}
.lawyer-card .lr-btn a:last-child:before { border-right:0; }
.lawyer-card .lr-btn .icon-hualv {
	font-size:0.75rem;
	color:#60c86f;
	margin-right:0.5rem;
}
.s-cf60 { color:#f60; }

/* 2017-08-12 */
.wt-tit { padding: .5rem .75rem; background-color: #f8f8f8; }
.wt-tit a { display: block; height: 2rem; overflow: hidden; font-size: .6rem; color: #999; }
.ico-vip{display:inline-block;vertical-align:middle;width:16px;height:16px;background:url('../images/authentica.png') no-repeat;background-size:16px 16px;}
.lawyer-card .lr-photo .ico-label { 
	position:absolute;left:-2px;bottom:0;width:50px;height:10px;
	background: url('../images/icon-label.png') no-repeat; 
	background-size:50px 10px;
}
.lawyer-card .ico-vip { float: left; margin: 4px 0 0 5px; }
