@charset "gb2312";
/* CSS Document */

	/**/
.lawyer-con{
    background:#383838;
    padding-top:50px;
}
.lawyer-ziliao {
    position: relative;
    width: 95%;
    margin: 0 auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.lawyer-photo { position:absolute; left:0px; top:-40px; width:100%; height:90px;  overflow:hidden;display: table-cell;text-align: center}
				  
.lawyer-photo img {width:80px;height:80px;border-radius: 50%;}
				 
.lawyer-xg {
    padding: 50px 0 0 0px;
    
    background: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.lawyer-xg span { display:block; }
.lawyer-xg span.online{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/online.jpg) no-repeat;}
.lawyer-xg span.offline{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/offline.jpg) no-repeat;}
.lawyer-xg span.busy{ display:inline-block; height:16px; line-height:16px; width:45px; background:url(../images/busy.jpg) no-repeat;}

.lawyer-xg span.renzheng1{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/tai.jpg) no-repeat;}
.lawyer-xg span.renzheng2{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../image/xiang.jpg) no-repeat;}
.lawyer-xg span.renzheng3{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/ao.jpg) no-repeat;}
.lawyer-xg span.renzheng4{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/hai.jpg) no-repeat;}

.lawyer-pingjia {font-size:14px; color:#646869;margin:5px 0 8px 0; }
.lawyer-pingjia span.span01{display:inline-block; color:#c41103;}


.lawyer-xg span.diqu { font-size:14px; color:#646869; margin:5px 0 8px 0; }
.lawyer-xg p a { float:left; height:26px; font-size:14px; line-height:24px; color:#fff; padding:0 8px 0 26px; border-radius:3px; }
.lawyer-xg p a.tel-zx { background:url(/m/images/find-ls-ico.png) no-repeat 2px 1px #5FA4E5; background-size:28px 400px; margin-right:5px; }
.lawyer-xg p a.online-zx { background:url(/m/images/find-ls-ico.png) no-repeat 2px -44px #FB8E4B; background-size:28px 400px; }

.lawyer-shuju { padding:20px 0 10px 0; background:#fff; border-bottom:0px solid #DADADA; box-shadow:0 0 1px #EDEDED; display:-webkit-box;margin-bottom:40px; }
.lawyer-shuju dl { display:block; -webkit-box-flex:1; width:1px; 
/*    border-right:1px solid #EAEAEA; */
}
.lawyer-shuju dl.rbor0 { border-right:none; }
.lawyer-shuju dl dt, .lawyer-shuju dl dd{ display:block; font-size:14px; text-align:center; }
.lawyer-shuju dl dt { color:#f93501; margin-bottom:5px;font-weight: bold;height: 20px}
.lawyer-shuju dl dt em{ position:relative; top:-1px; right:5px; display:inline-block; width:30px; height:6px; background:#FF8063; }
.lawyer-shuju dl dd em{ display:inline-block;  color:#333;    }
.lawyer-shuju dl dd em.help-ren { background-position:0 -95px; }
.lawyer-shuju dl dd em.repu { background-position:0 -140px; }
.lawyer-shuju dl dd em.velo { background-position:0 -185px; }
	/**/
.tab-bl-tit { display:-webkit-box; height:40px; background:#fff; border-left:0px solid #E6E6E6; margin:10px 10px 0 10px; }
.tab-bl-tit span { display:block; -webkit-box-flex:1; width:1px; height:38px; cursor:pointer; font-size:14px; line-height:38px; text-align:center; 
			   	   border:1px solid #E6E6E6; border-left:none; }
.tab-bl-tit span.rbor0 { border-right:0; }
.tab-bl-tit span.bl-on { background:#fff; border-top:2px solid #ad1b1b; color:#ad1b1b; height:38px; border-bottom:none; }

.tab-bl-nr { padding:0 10px 10px 10px; }
.bl-nr-k { background:#fff; border:1px solid #E6E6E6; border-top:none; display:none; }

.bl-nr-k .xinxi { padding:0 15px; }
.xinxi .lawyer-info, .lawyer-info dt, .lawyer-info dd { display:block; font-size:14px; overflow:hidden; } 
.xinxi dl.bor { border-bottom:1px dotted #ddd; }
.lawyer-info { padding:15px 0; }
.lawyer-info dt { margin-bottom:10px; color:#000; }
.lawyer-info dd { }
.lawyer-info dd a { float:left; line-height:24px; margin-right:10px; color:#0092dd; }
.lawyer-info dd p { line-height:24px; text-indent:2em; color:#666; margin-top:5px; }
a.bl-all { display:block; height:44px; border:1px solid #ddd; background:#F7F7F7; margin:5px 0 15px 0; 
		   text-align:center; line-height:44px; color:#999; }

.wenda, .wenda dt, .wenda dd { display:block; }
.wenda { padding:15px 0; border-bottom:1px solid #EAEAEA; }
.bl-nr-k dl.bor0 { border-bottom:none; }
.wenda dt, .wenda dd { padding:0 15px; font-size:14px; line-height:22px; overflow:hidden; }
.wenda dt { margin-bottom:10px; position:relative;color:#8b8b8b; }
.wenda dt em, .wenda dd em { float:left; position:absolute; left:15px; top:5px; width:20px; height:17px; 
							 background:url(/m/images/find-ls-ico.png) no-repeat; background-size:28px 400px; }
.wenda dt em { background-position:-5px -315px; }
.wenda dd em { background-position:-5px -360px; }
.wenda dd { position:relative; }
.wenda dd p { color:#999; }

.wenda dt span{ display:inline-block; width:66px; height:12px; line-height:12px;}
.wenda dt span.time{ width:140px;margin-top:5px; float:right;}
.wenda dt b{ color:#236aba;}

.lianxi, .lianxi li { display:block; font-size:14px; }
.lianxi { padding:15px; }
.lianxi li { line-height:22px; margin-bottom:8px;  }

.lvsuo-tim a{ text-decoration:none; display:block;}
.x-jt{ display:inline-block; width:5px; height:5px; border-left:2px solid #999; border-top:2px solid #999; }
.hd-ls a{ display:inline-block; font:14px 'Microsoft Yahei','Simsun',Arial; }

.ls-img{ float:left; width:24px; height:24px; margin:1px 10px 0px 0px; }
.ls-tel{padding-right: 10px; height:24px; border:1px solid #ceecc6; border-radius:3px; background:#f8fff6; margin-right:5px;  }
.ls-tel span{ display:inline-block; color:#32ae12; background-position:-94px -143px; padding-left:18px; line-height:24px; }
.ls-zx-btn{ padding-right: 10px;   border:1px solid #fee1bb; border-radius:3px; background:#fffcf5; }
.ls-zx-btn span{ display:inline-block; color:#ff6600; background-position:-90px -101px; padding-left:26px; line-height:24px; }

.lvsuo-tim{ padding:10px; border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC; background:#fff; margin-bottom:10px; }
.lvsuo-tim .lvs-zl{ margin-bottom:5px; }
.lvsuo-tim .lvs-zl span {
    display: block;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    font-weight: bold;
    margin-bottom: 5px;
}
.lvsuo-tim .lvs-zl p{ font-size:12px; line-height:20px; color:#545454; }
.lvsuo-tim .hd-ls .ls-zx-btn{ padding:3px 20px ; }
.lvsuo-tim .hd-ls .ls-zx-btn .ckan{ padding:0; }
.lvsuo-tim .hd-ls .ls-zx-btn em.x-jt{ position:absolute; top:10px; right:10px; -webkit-transform:rotate(135deg); border-color:#ff6600; }




.map { padding:0 15px 15px 15px; }

	/**/
.zixun-lawyer { margin:15px 0 5px 0;  }
.zixun-lawyer h3 { background:url(/m/images/find-ls-ico.png) no-repeat -5px -223px; background-size:28px 400px; 
				   font-size:16px; line-height:20px; font-weight:normal; padding-left:20px; margin-bottom:10px; }
.zixun-lawyer .wenti-k { position:relative; padding-top:125px; }
.wenti-k .wenti-sr { position:absolute; left:0; top:0; right:0; display:block; padding:0 10px; height:115px; border:1px solid #ddd;
					 font:14px/24px "Microsoft YaHei"; color:#666; -webkit-appearance:none; border-radius:0; }
.wenti-k .message { display:block;margin:5px 0; padding:0 10px; height:115px; border:1px solid #ddd;
					 font:14px/24px "Microsoft YaHei"; color:#666; -webkit-appearance:none; border-radius:0; }
.wenti-k .wenti-btn { width:100%; height:44px; background:#ad1b1b; border:none; border-radius:3px; -webkit-appearance:none;
					  font-size:14px; line-height:44px; color:#fff; }
.zixun-lawyer p { font-size:14px; color:#666; margin:10px 0; }
.zixun-lawyer .phone-zx { display:block; height:38px; border:1px solid #B1CAA2; border-radius:3px; background:#F1FDE9; text-align:center; }
.zixun-lawyer .phone-zx b { background:url(/m/images/find-ls-ico.png) no-repeat 5px -269px; background-size:28px 400px; padding-left:30px;
							line-height:42px; color:#50A512; margin-right:5px; }
.zixun-lawyer .phone-zx i { position:relative; top:-2px; font-size:12px; line-height:36px; color:#999; }

		/*´يخَجلت¾*/
.hl-error{ width:160px; background:rgba(0,0,0,0.8); border-radius:3px; position:fixed; top:40%; left:50%; padding:15px;
		   color:#fff; font-size:16px; line-height:22px; text-align:center; margin-left:-95px; }
.hl-error i{ float:left; width:21px; height:21px; background-position:-66px -68px; margin-right:8px; }
.hl-error span{ display:inline-block; width:130px; color:#fff; font-size:16px; line-height:22px; }
.hl-icons{ background:url(/m/images/hl-icons.png) no-repeat; background-size:120px auto; }

