﻿/* CSS Document */
/* top-弹出菜单 .hl-popup-list 样式修改 2014-02-22 */

input{ -webkit-appearance:none; border-radius:0; }
input[type=checkbox]{-webkit-appearance:checkbox;}
input[type=radio]{-webkit-appearance:radio;}
body,div,ul,li{ margin:0px; padding:0px; -webkit-text-size-adjust:auto; }
body{ min-width:320px; font-size:14px; line-height:16px; }
ul{ list-style:none; }
div{ display:block; }
*{ margin:0; padding:0; font:14px 'Microsoft Yahei','Simsun',Arial; color:#333; -webkit-tap-highlight-color:rgba(0,0,0,0.5); }
a{ text-decoration:none; display:block; }
.clear:after{ content:""; display:block; height:0; clear:both; visibility:hidden; }
.hl-icons{ background:url(hl-icons.png) no-repeat; background-size:120px auto; }
.hl-fl{ float:left; }
.hl-fr{ float:right; }
.f12{ font-size:12px; }
.mr10{ margin-right:10px; }
.mt15{ margin-top:15px; }
/*top*/
.hl-top{ height:40px; background:#1E77D3; padding:0px 10px; }
.hl-logo{ width:85px; height:25px; background-position:-3px -31px; margin-top:8px; }
.hl-edit, .hl-popup{ width:44px; height:30px; border:1px solid #156BC2; background:#348AE1; box-shadow:0px 0px 3px #1C74CD; margin-top:4px; }
.zixun{ width:17px; height:17px; background-position:-34px -3px; display:block; margin:6px 0px 0px 14px; }
.hl-popup{ border-left:0; position:relative;  }
.hl-popup:hover{ background:none; }
.daohang{ width:16px; height:17px; background-position:-3px -3px; display:block; margin:6px 0px 0px 14px; }
	/*top-弹出菜单*/
.hl-popup-list{ position:absolute; z-index:3000; top:42px; right:5px; background:#1B1B1B; width:160px; }
.hl-popup-list ul{ display:block; }
.hl-popup-list ul li{ float:left; width:80px; height:36px; text-align:center;  border-bottom:1px solid #333; }
.hl-popup-list ul li.pop-l{ width:79px; border-right:1px solid #333; }
.hl-popup-list ul li a{ display:block; line-height:36px; color:#fff; }
.hl-popup-list ul li:last-of-type{ border-bottom:none; }
.hl-arrow{ width:0; height:0; border:5px solid transparent; border-bottom:5px solid #000; position:absolute; top:-10px; right:8px; }
/*首页*/
	/*导航链接*/
.hl-nav{ height:40px; background:#F6F6F6; display:-webkit-box; }
.hl-nav a{ -webkit-box-flex:1; display:block; color:#333; line-height:40px; text-align:center; 
	border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; }
.hl-nav a span{ display:inline-block; padding-left:22px; margin-top:12px; font-size:16px; }
	.consult{ background-position:-97px -27px; line-height:18px; }
	.find{ background-position:-97px -55px; line-height:18px; }
	.personal{ background-position:-95px -169px; line-height:18px; }
.hl-nav a:last-of-type{ border-right:none; }
/*主体内容*/
.comn-main{ margin:10px auto; }
	/**/
.new-zx-nav{ padding:0px 10px 10px 10px; }
.new-zx-nav b{ font-weight:bold;  }
.fabu{ background-position:-3px -179px; padding-left:16px; margin-top:4px; color:#545454; }

.hl-list{ display:block;border-top:2px solid #8CB8E5; }
.comn-lists{}
.comn-lists li{ border-bottom:1px solid #ddd; display:block; padding:15px 10px; }
.item-title{ color:#0060CC; font-size:16px; height:20px; overflow:hidden; }
.about{ margin:3px 0px; height:16px; overflow:hidden; }
.about>span{ font-size:12px; color:#545454; }
.x-jt{ display:inline-block; width:5px; height:5px; border-left:2px solid #999; border-top:2px solid #999; }
.about .x-jt{ -webkit-transform:rotate(135deg); margin:5px 5px 0px 0px; }
.pub-info{ display:block; font-size:12px; color:#9d9d9d; height:16px; overflow:hidden; }
.pub-info a{ display:inline-block; }
	/**/
.nav-block{ margin:10px; display:block; position:relative; padding-left:70px; }
.nav-name{ float:left; width:70px; background:#F2F2F2; border:1px solid #E5E5E5; position:absolute; left:0px; top:0px; bottom:0px;  }
.index-icon{ width:24px; height:24px; background-position:-3px -68px; display:block; margin:25px 0px 0px 23px; }
.nav-name .tl{ color:#333; text-align:center; width:30px; margin:5px 0px 0px 20px; }

.nav-items{ display:block; border:1px solid #E5E5E5; }
.nav-cont{ display:-webkit-box; }
.nav-cont>li{ -webkit-box-flex:1; text-align:center; }
.nav-cont li>a{ height:39px; width:100%; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; line-height:39px; color:#545454; }
.nav-cont li>a.no-bmbr{ border-bottom:0; }
	/*more*/
.hl-more{ margin:10px; height:40px; display:block; text-align:center; position:relative; }
.orange{ background:#FA762E; }
.hl-more>p{ color:#fff; line-height:40px; }
.round-arrow{ width:19px; height:19px; background-position:-66px -3px; position:absolute; top:12px; right:10px; }
	/*律师列表*/
.item-k{ padding:15px 10px; border-bottom:1px solid #ddd; }
.photo{ float:left; width:60px; height:60px; overflow:hidden; margin-right:10px; }
.lawyer{ display:block; }
.lawyer p{ font-size:16px; }
.lawyer p a{ color:#0060CC; }
	/**/
.site-icon{ width:19px; height:25px; background-position:-39px -68px; display:block; margin:25px 0px 0px 25px; }
.blue{ background:#2A9CD8; }
/*页底*/
.hl-footer{ display:block; margin-top:15px; }
.nav-bottom{ height:30px; background:#989898; padding:0px 10px; }
.nav-bottom .register{ float:left; color:#fff; }
.nav-bottom .register span{ float:left; color:#fff; line-height:30px; margin-right:10px; }
.nav-bottom .register .yonghu{ background-position:-95px -186px; padding-left:24px; display:block; }
.nav-bottom .register a{ float:left; }
.nav-bottom .register i{ float:left; color:#b7b7b7; line-height:30px; margin:auto 10px; }
.nav-bottom a{ color:#fff; display:inline-block; line-height:30px; }
.fh-top{ background-position:-100px 7px; padding-left:16px; }

.edition{ display:block; text-align:center; font-size:16px; margin:20px auto 0px auto; }
.edition a{ display:inline-block; margin:0px 10px; color:#333; }
.edition .current{ color:#9d9d9d; }

.kefu-tel{ width:180px; height:28px; background:-webkit-linear-gradient(top,#faf7f7,#f0f0f0); border:1px solid #cdcdcd; border-radius:3px;
		   margin:17px auto 0px auto; }
.kefu-tel a{ font-size:12px; line-height:22px; color:#2e74b0; display:block; margin:5px 0px 0px 10px; cursor:pointer; }
.kefu-tel .tel-ico{ background-position:-97px -123px; padding-left:20px; }
.hl-title{ font-size:12px; line-height:24px; color:#9d9d9d; text-align:center; margin-top:12px; }
.hl-title i{ color:#545454; }
/*首页end*/

/*咨询页*/
.consult-bt{ background:#F6F6F6; padding:5px 10px; border-bottom:1px solid #E8E8E8; }
.consult-lanmu{ display:block; font-size:16px; line-height:18px; margin:10px auto 6px auto; }
.consult-shuju{ display:block; font-size:12px; line-height:14px; color:#9d9d9d; margin-bottom:10px; }
.consult-shuju>i{ font-size:12px; line-height:14px; color:#aa0d0d; }

.skilled{ margin:auto 10px 10px 10px; }
.skilled-bt{ display:block; height:36px; background:#BCCFE0; font-weight:bold; line-height:36px; text-align:center; color:#fff; }
.skilled-nr{ display:-webkit-box; border-left:1px solid #E5E5E5; }
.skilled-nr .skil-tims{ display:block; -webkit-box-flex:1; height:38px; text-align:center; line-height:38px;
						border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;width: 25%;overflow: hidden;}

.unfold{ height:32px; border:1px solid #E5E5E5; border-top:0; text-align:center; position:relative; }
.unfold>span{ font-size:12px; line-height:32px; color:#666; margin-right:5px; }
.unfold .x-jt{ -webkit-transform:rotate(-135deg); position:absolute; top:11px; }
.unfold .x-jt.pack{ -webkit-transform:rotate(45deg); position:absolute; top:14px; }
	/*列表页*/
.consult-bt .weizhi{ display:block; color:#9d9d9d; }
.consult-bt .weizhi a{ display:inline-block; font-size:12px; color:#666; }

.zx-list-bt{ display:-webkit-box; height:36px; }
.zx-list-bt a{ -webkit-box-flex:1; line-height:36px; text-align:center; background:#EDF6FF; 
			border-top:2px solid #8CB8E7; border-right:1px solid #D7E3F1; border-bottom:1px solid #D7E3F1; }
.zx-list-bt a:last-of-type{ border-right:none; }
.zx-list-bt .active{ font-weight:bold; color:#FF6600; background:#fff; 
				  border-top:2px solid #FF5700; border-right:1px solid #D7E3F1; border-bottom:1px solid #fff;}
.zx-list-nr{ display:block; }
.zx-list-nr ul li{ display:block; border-bottom:1px solid #ddd; }
.crumbs{ display:-webkit-box; padding:15px 10px; }
.crumbs .l-zxnr{ -webkit-box-flex:1; }
.crumbs .l-zxnr span{ display:block; font-size:16px; line-height:18px; height:18px; overflow:hidden; margin-bottom:10px; }
.crumbs .l-zxnr p{ display:block; font-size:12px; color:#9d9d9d; line-height:14px; height:14px; overflow:hidden; }
.crumbs .l-zxnr p i{ color:#ec0000; font-size:12px; line-height:14px; }
.crumbs .r-jt{ margin-left:15px; }
.crumbs .r-jt .x-jt{ -webkit-transform:rotate(135deg); margin:20px 5px 0px 0px; }
		/*页码*/
.hl-page{ display:-webkit-box; margin:20px 10px; }
.hl-page a.page-btn{ display:inline-block; width:64px; height:32px; text-align:center; line-height:32px; color:#545454; 
					background:-webkit-linear-gradient(top,#fdfdfd,#eee); border:1px solid #cdcdcd; border-radius:3px; }
.hl-page a.page-btn.disable{ border:1px solid #cdcdcd; background:#eee; color:#9d9d9d; }

.change-page{ display:block; -webkit-box-flex:1; margin:0px 10px; position:relative; }
.select-con{ display:-webkit-box; cursor:pointer; }
.page-num{ display:block; height:32px; line-height:32px; border:1px solid #cdcdcd; border-right:0; border-radius:3px 0px 0px 3px;
		   font-family:Arial; font-size:14px; color:#545454; text-align:center; -webkit-box-flex:1;
		   background:-webkit-linear-gradient(top,#fff,#f3f3f3);  }
.page-triangle{ display:block; width:32px; height:32px; background:-webkit-linear-gradient(top,#fdfdfd,#eee); 
				border:1px solid #cdcdcd; border-radius:0px 3px 3px 0px; }
.page-arrow{ width:0; height:0; border:7px solid transparent; border-bottom:7px solid #C2C2C2; display:inline-block; }
.page-xjt{ -webkit-transform:rotate(-180deg); margin:15px 0px 0px 9px; }
.gj-3g-page-btn{ position:absolute; width:100%; top:0; left:0; z-index:1005; opacity:0; height:32px; line-height:32px; }
	/*详细页*/
.zx-info{ padding:15px 10px; border-top:1px solid #E3EBED; background:#F2FAFD; }
.zx-info-bt{ margin-bottom:10px; }
.zx-info-bt>i{ float:left; width:44px; height:16px; font-family:"Simsun"; line-height:16px; font-size:12px; text-align:center; 
			   margin:1px 8px 0px 0px; }
	.already{ color:#4daa35; background:#E9FBE1; border:1px solid #9bd88b; }
	.not{ color:#F27200; background:#FFFBF1; border:1px solid #FFDCAE; }
	.adopt{ color:#EE4B52; background:#FFFAFA; border:1px solid #FDC2C2; }
.zx-info-bt span{ font-size:16px; font-weight:bold; line-height:18px; }
.zx-info-nr, .zx-info-qt{ display:block; }
.zx-info-nr{ font-size:14px; line-height:24px; color:#666; margin-bottom:10px; }
.zx-info-qt{ font-size:12px; line-height:14px; color:#9d9d9d; }

.lawyer-hf{ display:block; padding:10px; height:98px; background:#F7F7F7; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;
		 	position:relative; }
.lawyer-hf .law-nr{ width:100%; height:50px; border:1px solid #CDCDCD; background:#fff; padding:5px 0px; color:#6E6E6E; margin-bottom:10px; }
.lawyer-hf a{ display:inline-block; width:70px; height:26px; background:#1D78D1; color:#fff; text-align:center; line-height:26px; 
			  position:absolute; right:10px; }

.ls-hd-bt{ display:block; height:30px; border-top:2px solid #8BB8E5; background:#EDF5FF; line-height:30px; font-weight:bold; 
		   padding:0px 10px; margin-top:10px; }
.ls-hd-no{ display:block; height:94px; border-bottom:1px solid #ddd; line-height:94px; text-align:center; font-size:16px; }		   
.ls-hd-list{ display:block; padding:10px 10px 15px 10px; border-bottom:1px solid #ddd; }
.hd-nr{ display:block; line-height:24px; }
.hd-qt{ margin:10px 0px; color:#9d9d9d; }
.hd-qt, .hd-qt a{ font-size:12px; }
.hd-qt a {display: inline-block;color: #0061CC;}
.hd-ls a{ display:inline-block;  }
.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; height:24px; 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; }

.rapid-tw{ padding:10px 10px 15px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#F5F5F5; margin-top:10px; }
.rapid-bt, .rapid-sr{ display:-webkit-box; }
.rapid-bt{ margin-bottom:10px; }
.rapid-sr>input{ height:30px; display:block; -webkit-box-flex:1; border:1px solid #CDCDCD; border-right:0; }
.rapid-sr .rapid-tj{ display:inline-block; width:47px; height:32px; background:#FF6600; color:#fff; text-align:center; line-height:32px; }

.rapid-wbk{ position:relative; }
.rapid-wbk textarea{ width:100%; height:88px; padding:5px 0px; border:1px solid #CDCDCD; border-radius:3px; line-height:20px; color:#666; }
.rapid-wbk span{ position:absolute; font-size:12px; color:#9D9D9D; bottom:2px; right:5px; z-index:1000; }
.rapid-wbk span i{ font-size:12px; color:#9D9D9D; }
.rapid-wbk a{ display:block; height:40px; background:#1E77D3; font-weight:bold; color:#fff; text-align:center; 
			  line-height:40px; margin-top:10px; }
.xg-list, .xg-list ul, .xg-list ul li, .xg-list ul li a{ display:block; }
.xg-list ul li a{ padding:0px 10px;  display:-webkit-box; }
.xg-tims{ height:42px; border-bottom:1px solid #ddd; }
.xg-tims span{ display:block; line-height:42px; -webkit-box-flex:1; }
.xg-tims i{ width:60px; font-size:12px; line-height:42px; text-align:right; color:#9d9d9d;}

.hl-zx-fd{ display:block; z-index:9999; width:40px; height:40px; background-position:-3px -105px; position:fixed; right:10px; bottom:40%; }
		/*错误提示*/
.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-main{ padding:10px; background:#F6F6F6; }
.rapid-wbk .yuanjiao{ border-radius:3px; }
.zx-tou{ height:24px; font-size:16px; line-height:24px; font-weight:bold; margin:10px 0px; }
.wt-ms{ display:block; width:100%; height:90px; padding:5px 0px; border:1px solid #CDCDCD; border-radius:3px; }
.zx-qt{ color:#666; margin:10px auto; }
.lianxi{ display:block; width:100%; height:30px; padding:5px 0px; border:1px solid #CDCDCD; border-radius:3px; }
.titlespan { display:inline-block; width:100%; height:30px; padding:5px 0px; border:1px solid #CDCDCD; border-radius:3px; background-color:#ffffff;overflow:hidden;}

.lianxiedit { margin:20px 0px; height:38px; border:1px solid #ddd; background:#fff; position:relative; }
.lianxiedit em { position:absolute; left:0; top:0; width:80px; font-size:14px; line-height:38px; text-align:center; }
.lianxiedit .lx-sr { font:14px/38px "Microsoft YaHei"; padding:0; margin:0; border:none; -webkit-appearance:none; border-radius:0;
				 color:#999; position:absolute; left:80px; top:0; right:0;}

	/**/
.fb-win{ margin:0px 45px; }
.fb-win span, .fb-win p{ display:block; }
.issue-zt{ display:block; height:25px; margin:15px auto; }
.issue-zt i.status{ float:left; width:24px; height:25px; background-position:-54px -120px; margin-right:6px; }
.fb-win .issue-zt>span{ display:inline-block; font-size:16px; font-weight:bold; color:#32ae12; margin-top:1px; }
.fb-win p{ color:#666; }
.fb-win p.fs-tims{ margin-top:15px; margin-bottom:6px; }
.fb-win p.advise{ margin:15px auto; color:#9d9d9d; }
.fb-win span{ margin:5px auto; }
.fb-win span>i{ color:#ea0000; }
.send-tel{ display:-webkit-box; }
.send-tel input.send-wb{ -webkit-box-flex:1; display:block; border:1px solid #CDCDCD; border-right:0; height:30px; line-height:30px;
						 background-position:-90px -75px; background-color:#fff; padding-left:30px; }
.send-tel a.send-btn{ display:inline-block; width:48px; height:32px; background:#1D76D2; color:#fff; text-align:center; line-height:32px; }
.send-tel-win{ background:#f8fff6; border:1px solid #ceecc6; color:#32ae12; font-size:12px; height:32px; line-height:32px; text-align:center; }
.chakan{ display:-webkit-box; }
.chakan a{ -webkit-box-flex:1; display:block; background:-webkit-linear-gradient(top,#fff,#f3f3f3); border:1px solid #cdcdcd; 
		   height:32px; text-align:center; line-height:32px; }
	/**/
.ydy-ls-k{ margin:15px auto; display:-webkit-box; }
.ydy-ls-k a.ydy-ls-img{ display:inline-block; width:82px; height:90px; margin-right:10px; }
.ydy-ls-k .ydy-ls-data{ display:block; -webkit-box-flex:1;  }
.ydy-ls-k .ydy-ls-data a.ydy-ls-name{ color:#0061ca; font-size:16px; line-height:18px; margin-bottom:6px; }
.ydy-ls-k .ydy-ls-data p{ font-size:12px; color:#666; line-height:18px; }
.ydy-ls-k .ydy-ls-data p>i{ font-size:12px; color:#ff6600; }
.ydy-ls-k .ydy-ls-data a.ls-tel{ margin-top:4px;display: inline-block; }
/*找律师*/
.fast-search{ margin:10px 10px 15px 10px; }
.fast-search>span{ display:block; margin-bottom:8px; }
.fast-search>span i{ font-size:12px; color:#666; display:inline-block; margin-left:5px; }
.send-tel input.s-city{ padding-left:0px; }
	/**/
.area-list{ }
.area-list ul{ display:block; }
.area-list ul li{ display:-webkit-box; padding:0px 10px; height:42px; border-bottom:1px solid #ddd; }
.area-list ul li span{ width:30px; display:block; font-weight:bold; color:#0061ca; line-height:42px; }
.area-list ul li p{ display:block; -webkit-box-flex:1; }
.area-list ul li p a{ display:inline-block; margin-right:12px; line-height:42px; color:#666; }
.area-list ul li p a:last-of-type{ margin-right:0px; }
.zls-dq{ border-top:1px solid #E6E6E6; margin:10px; }
.zls-dq a.unfold{ background:#F8F8F8; }

.zls-k{ margin:auto 10px; }
.bold{ font-weight:bold; }
.ydy-ls-data span.ls-dq{ font-size:16px; color:#9d9d9d; display:block; margin:10px auto; }
.ydy-ls-data span.ls-dq i{ color:#ff6600; }
.ydy-ls-data a.ls-zx-btn.w80{ width:80px; }

.ls-k{ padding:15px 10px; border-top:1px solid #E8E8E8; }
.ls-k span{ display:block; font-weight:bold; margin-bottom:5px; }
.ls-k p{ display:block; color:#666; line-height:24px; }
.ls-k p a{ display:inline-block; color:#0061ca; margin-right:12px; line-height:24px; }
.more-arrow{ width:0; height:0; border:5px solid transparent; border-bottom:5px solid #C2C2C2; display:inline-block; }
.ls-k a.more-btn{ height:24px; border:1px solid #dbe8f6; background:#EDF6FF; text-align:center; border-radius:3px; margin-top:10px; }
.more-xjt{ -webkit-transform:rotate(-180deg); margin-top:10px; }
.more-btn .more-xjt.more-sq{ -webkit-transform:rotate(0deg); margin-top:5px; }
.zx-ls{ font-size:16px; margin-bottom:10px; }
/*登陆注册*/
.hl-login{ padding-bottom:30px; }
.hl-login a{ display:block; margin-top:15px; }
.hl-login a.denglu-btn{ height:40px; border-radius:3px; background:#aa0d0d; font-weight:bold; color:#fff; text-align:center; line-height:40px; }
.hl-login a.zhuce-btn{ height:38px; border-radius:3px; background:-webkit-linear-gradient(top,#fff,#f3f3f3); border:1px solid #cdcdcd; 
					   text-align:center; color:#666; line-height:38px; }

.user-type{ display:-webkit-box; border:1px solid #d2e0ef; border-radius:3px; background:#f2f9ff; margin-top:15px; padding:10px; }
.user-type span{ color:#666; width:80px; margin-right:15px; display:inline; }
.user-type p{ display:block; -webkit-box-flex:1; }
.user-type p i{ display:block; line-height:20px; color:#666; margin-bottom:5px; }
.user-type p i.forbidden{ color:#9d9d9d; }
.user-type p i input{ float:left; margin:5px 5px 0px 0px; }

.hl-login span.zhuce-win{ display:block; text-align:center; margin:30px auto; }
.zhuce-win i{ font-size:18px; font-weight:bold; color:#32ae12; }
.zhuce-win .cg-ico{ display:inline-block; background-position:-91px -213px; padding-left:30px; line-height:32px; }
.zc-win-link{ padding:0px 10px; }
.zc-win-link a.interact{ border:1px solid #CDCDCD; background:#fff; height:40px; padding-left:15px; margin:0px; display:-webkit-box; position:relative; }
.zc-win-link .interact:first-of-type{ border-radius:3px 3px 0px 0px; border-bottom:0; }
.zc-win-link .interact:last-of-type{ border-radius:0px 0px 3px 3px; border-top:0; }
.zc-win-link .interact span{ display:inline-block; line-height:40px; color:#666; }
.zc-win-link .interact span.oneself-zt{ -webkit-box-flex:1; display:block; }
.zc-win-link .interact span.oneself-zt p{ display:inline-block; margin-left:12px; color:#9d9d9d; }
.zc-win-link .interact span.oneself-zt p i{ font-weight:bold; color:#ec0000; }
.zc-win-link .interact span.arrows{ position:absolute; top:18px; right:15px; }
.zc-win-link .x-jt{ -webkit-transform:rotate(135deg); }
/*个人中心*/
.consult-bt span.zhushou{ display:block; font-size:16px; line-height:34px; text-align:center; }
.zc-win-link .dl-exit{ height:40px; border-radius:3px; background:-webkit-linear-gradient(top,#f34848,#ed3939); 
					   font-weight:bold; color:#fff; text-align:center; line-height:40px; margin-top:20px; }
.c666{ color:#666; }
.zx-list-nr ul li.info-state{ padding:15px 10px; }
.zx-list-nr ul li.info-state a{ display:inline-block; font-family:"Simsun"; font-size:12px; color:#666; width:42px; height:22px;
								border:1px solid #ddd; background:#fafafa; text-align:center; line-height:22px; margin-right:5px;  }
.zx-list-nr ul li.info-state a.choice{ border-color:#ffdcae; background-color:#fffbf1; }
.zx-hf{ padding:15px 10px; border-bottom:1px dotted #ddd; }
.zx-hf span, .zx-hf p{ display:block; }
.zx-hf span{ margin-bottom:10px; }
.zx-hf p{ font-size:12px; color:#9d9d9d; }
.zx-details{ padding:15px 10px; border-bottom:1px solid #ddd; font-size:14px; line-height:24px; color:#666; }
.zx-details a{ display:inline-block; color:#0060c9; }
.next-page{ display:-webkit-box; margin:20px auto; padding:0px 10px; }
.next-page a{ display:block; -webkit-box-flex:1; height:32px; text-align:center; line-height:32px; color:#545454; 
			  background:-webkit-linear-gradient(top,#fdfdfd,#eee); border:1px solid #cdcdcd; border-radius:3px; }
/*网站地图*/
.map-main{ }
.map-tips{ border-bottom:1px solid #E5E5E5; display:-webkit-box; }
.map-tips .l-map-bt{ width:18px; padding:0px 18px; position:relative; }
.map-tips .l-map-bt .home-ico{ display:inline-block; width:19px; height:19px; background-position:-4px -157px; margin-top:14px; }
.map-tips .l-map-bt span{ width:18px; line-height:16px; display:inline-block; }
.map-tips .l-map-bt span.law-zx{ margin-top:8px; }
.map-tips .l-map-bt span.find-lawyer{ margin-top:110px;}
.padl5{ padding-left:5px; }
.map-tips .r-map-link{ display:block; -webkit-box-flex:1; border-left:1px solid #E5E5E5; }
.map-tips .r-map-link a{ line-height:42px; padding:0px 10px; color:#666; display:inline-block; }
.map-tips .r-map-link .only-map{ padding:10px 0px 10px 5px; }
.map-tips .r-map-link .only-map p{ display:block; }
.map-tips .r-map-link .only-map p a{ line-height:30px; }
.map-tips .r-map-link .more-map{ padding:10px 0px 10px 5px; }
.map-tips .r-map-link .more-map span{ display:block; padding-left:10px; font-weight:bold; color:#666; margin-bottom:5px; }
.map-tips .r-map-link .more-map a.all-link{ color:#0061ca; }
.map-tips .r-map-link .more-map p{ display:block; }
.map-tips .r-map-link .more-map p a{ line-height:30px; }
.map-tips .r-map-link .more-map:first-of-type{ border-bottom:1px solid #E5E5E5; }

/* WAP二期添加 2013-02-24 */
.wen-nav{ border-top:2px solid #8CB8E5; }
.w-nav-list{ height:38px; }
.w-nav-tim{ display:-webkit-box; float:left; width:90%; height:38px; }
.w-nav-tim li{ -webkit-box-flex:1; text-align:center; border-bottom:1px solid #E6E6E6; }
.w-nav-tim a{ line-height:37px; border-right:1px solid #E6E6E6;overflow: hidden;height: 37px; }
.w-nr{ float:left; width:10%; text-align:center; }
.w-nav-list .w-nr{ cursor:pointer; height:37px; border-bottom:1px solid #E6E6E6; }
.w-nav-list .w-nr-on{ border-bottom-color:#fff; }
.w-nr .w-nm-jt{ display:inline-block; width:5px; height:5px; border-left:2px solid #999; border-top:2px solid #999; margin-top:15px;
  transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); }
.w-nav-more{ display:-webkit-box; border-bottom:1px solid #E6E6E6; }
.w-nav-more a{ -webkit-box-flex:1; line-height:38px; text-align:center; color:#656565; }
.top10{ margin-top:10px; }
.nav-newsbg{ border-top:1px solid #E9E9E9; background:#F7F7F7; padding:6px 10px; }
.nav-newsbg .fabu{ margin-top:-2px; }
.ht-list-news{ border-top-color:#D2E3F5; }
	/**/
.wz-tab{ position:relative; border-bottom:2px solid #D1E2F4;  }
.wz-tab span{ padding:0 15px 6px 15px; cursor:pointer; }
.wz-tab .wz-on{border-bottom:3px solid #1C77D0; position:relative; top:-1px; }
.wz-tab .wz-on em{ position:absolute; left:50%; margin-left:-4px; bottom:0; width:0; height:0; font-size:0; overflow:hidden; 
				   border-width:4px; border-style:dotted dotted solid dotted; border-color:transparent transparent #1C77D0 transparent; }
.wz-list{ }
.wz-list .wz-tim{}
.wz-list .wz-tim .wz-lan{ display:block; padding:0px 10px; height:40px; border-bottom:1px solid #ddd; overflow:hidden; }
.wz-list .wz-tim .wz-lan a, .wz-list .wz-tim p a{ line-height:40px; }
.wz-list .wz-tim .wz-lan dt{ float:left; width:70px;  margin-right:15px; }
.wz-list .wz-tim .wz-lan dt a{ float:left; color:#0162CB; }
.wz-list .wz-tim .wz-lan dt i{ float:right; width:0; height:14px; overflow:hidden; border-right:1px solid #ccc; margin-top:14px; }
.wz-list .wz-tim .wz-lan dd{ display:block; }
.wz-list .wz-tim .wz-lan dd a{ display:inline-block; color:#555; margin-right:15px; }
.wz-list .wz-tim p{ border-bottom:1px solid #ccc; padding:0px 10px; }
.tj-zc{ padding:10px; padding-bottom:0; }
.tj-zc .tjzc-list{ display:-webkit-box; display:-moz-box; border:1px solid #e6e6e6; border-bottom:none; }
.tj-zc .tjzc-list span{ display:block; width:1px; -webkit-box-flex:1; -moz-box-flex:1; text-align:center; height:38px; overflow:hidden; }
.tj-zc .tjzc-list span a{ line-height:38px; }
.tj-zc .tjzc-list span a.zc-r{ border-right:1px solid #e6e6e6; }
.tj-zc .tjzc-list-bottom{ border-bottom:1px solid #e6e6e6; }
	/**/
.green{ background:#82BA33; }

.nav-bottom .fk-line{ color:#B7B7B7; margin:5px 10px 0 0; }
.nav-bottom .fankui{ margin-right:10px; } 

.map-tips .l-map-bt span.cha-zs{ padding:10px 0; }

.hl-main .yijian-tip{ margin-bottom:10px; }
	/* 04-法律常识 */
.intell-main{ background:#F6F6F6; }
.intell-main .consult-bt{ border-bottom:none; }
.consult-shuju>u{ font-size:12px; line-height:14px; text-decoration:none; color:#FF6501; }
.intell-list{ padding:10px; }
.intell-list .intell-tim{ position:relative; border-left:1px solid #E6E6E6; border-top:1px solid #E6E6E6; margin-bottom:10px; padding-left:74px; }
.intell-tim .int-lmbt{ float:left; width:75px; position:absolute; left:-1px; top:-1px; bottom:0; background:#06C; 
					   display:block; text-align:center; cursor:pointer; }
.intell-tim .int-lmbt em{ background:url(er-icon.png) no-repeat; background-size:40px auto; display:inline-block; width:40px; height:40px; margin-top:6px; }
.intell-tim .int-lmbt i, .intell-tim .int-lmbt u{ display:block; font-size:14px; font-weight:bold; color:#fff;  }
.intell-tim .int-lmbt i{ margin-top:-5px; }
.intell-tim .int-lmbt u{position: absolute;left: 30%;top: 50%; text-decoration:none;  margin-top: -20px;}
.intell-tim .int-lmbt u.yihang{ margin-top: -10px;}
.intell-tim .int-lmbt-on u{ margin-top:60px; }
.intell-tim .int-lmnr{ background:#fff; }
.intell-tim .int-lmnr .int-k{ display:-webkit-box; }
.int-k span{ -webkit-box-flex:1; -moz-box-flex:1; width:1px; display:block; text-align:center; height:36px; overflow:hidden; 
			 border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }
.int-k span a{ line-height:36px; display:block; color:#545454; }
.int-k span a.int-more em{ display:inline-block; width:5px; height:5px; border-left:2px solid #C2C2C2; border-top:2px solid #C2C2C2; 
						   -webkit-transform:rotate(225deg); margin:0 0 0 5px; position:relative; top:-2px; }
.zixun2{ width:63px;}
.dqzc{ height:18px; overflow:hidden; }
		/*列表页*/
.consult-bt .gd-mune{ display:inline-block; height:30px; line-height:30px; border:1px solid #ddd; background:#fff; 
		  			  margin:10px 10px 10px 0; padding:0 10px; border-radius:3px;overflow: hidden; }
.consult-bt .gd-mune em{ float:right; width:0; height:0; font-size:0; overflow:hidden; margin-top:14px;margin-left: 5px; 
			 			 border-width:5px; border-style: solid dotted dotted dotted; border-color:#9B9B9B transparent transparent transparent; }
.consult-bt .gd-jies{ font-size:12px; color:#999; }

.changshi-list, .changshi-list li{ display:block; }
.changshi-list li{ padding:0 10px; border-bottom:1px solid #ECECEC; height:39px; overflow:hidden; }
.changshi-list li a{ line-height:39px;  }
			/*选择分类*/
.select-panel{ position:absolute; left:0; top:0; width:100%; overflow:hidden; display: -webkit-box; 
			   background:rgba(51,51,51,.3) url(list-jt.png) no-repeat 3% 180px; background-size:47px auto;  }
.select-panel .select-left{  -webkit-box-flex: 1; }
.select-panel .u-tab{ width:256px; min-height:1724px;  background:#333; bottom:0;-webkit-transform: translate3d(100%, 0, 0);}
.u-tab .u-tabBar{ padding-left:10px; height:38px; border-bottom:2px solid #545454; background:#000; }
.u-tab .u-tabBar a{ color:#fff; font-size:16px; font-weight:bold; line-height:38px; }
.u-tab .u-tab-body{ }
.u-tab-bitem{ display: none; }
.u-tab-bitem.u-tab-select{ display: block; }
.u-classList>ul>h2{ padding-left: 20px; background:#1B1B1B; }
.u-classList h2{ font-family:"宋体"; font-size: 14px; padding: 15px 0; border-bottom:1px solid #545454; color: #fff; font-weight: 400; }
.u-classList>ul>h2.u-classList-expand{ padding-left:10px; background:#1B1B1B; }
.u-classList>ul>h2{ padding-left:20px; background:#2e2e2e; }
.u-classList-expand .u-classList-arr{ display:inline-block; vertical-align:-2px; -webkit-transform:rotate(-45deg); }
.u-classList-arr{ display:none; width:8px; height:8px; margin-right:10px; border-top:2px solid #fff; border-right:2px solid #fff; 
				  vertical-align:3px; -webkit-transform:rotate(135deg); }
.u-tab-bitem.u-tab-select{ display:block; }
.u-classList>ul>ul>h2{ padding-left:44px; border-bottom-color:#404040; background:#363636; }
.u-classList>ul>ul>h2.u-classList-expand{ padding-left:32px; border-bottom:1px solid #545454; }
.u-classList>ul>ul>ul>h2{ padding-left:54px; border-bottom-color:#4d4d4d; background:#434343; }
.u-classList>ul>ul>ul>ul>h2{ padding-left:74px; border-bottom-color:#4d4d4d; background:#434343; }
.u-classList>ul>ul>ul>ul>h2.u-classList-expand{ color:#ff6600; }
.u-classList h2.expand-no { color:#ff6600; }
		/*详细页*/
.article-tit{ padding:20px 10px; border-bottom:1px dotted #DEDEDE; }
.article-tit h1{ display:block; font-size:18px; font-weight:bold; line-height:24px; color:#333; }
.article-tit p{ font-size:12px; color:#9D9D9D; margin-top:15px; }
.article-tit p a{ display:inline-block; font-size:12px; color:#0060C9; }
.article-tit p i{ font-size:12px; color:#666; }
.article-nr{ padding:15px 10px 0 10px; }
.article-nr p,strong{ line-height: 180%; }
.article-nr p img{ width: 50%;height: 40%;}
.article-nr .fenx{}
.article-nr .fenx span{ float:left; margin:10px 5px 0 0; }
.article-nr .fenx .bdsharebuttonbox{ display:inline-block; }
.article-nr a.zhuce-btn{ height:38px; border-radius:3px; background:-webkit-linear-gradient(top,#fff,#f3f3f3); border:1px solid #cdcdcd; 
					   	 text-align:center; color:#333; line-height:38px; margin-top:20px; }

.lvs-box{ padding:0 10px; }
.ydy-ls-bg{ background:#F3FAFF; border:1px solid #CCE4F0; padding:10px; }

.hl-more b{ font-weight:bold; color:#fff; }
.dj-num{ padding-right:15px; font-size:12px; background:url(icon1.png) no-repeat right; background-size:13px 10px; margin-left:15px; }
.xg-tims{ overflow:hidden; }
	/*05-法律条例*/
.fagui-k{ padding:0 10px; }
.fagui-list{ border-left:1px solid #ddd; border-top:1px solid #ddd; background:#fff; padding-top:0; }
.fagui-tim{ display:-webkit-box; }  
.fagui-tim a{ -webkit-box-flex:1; width:1px;height: 36px;overflow: hidden; line-height:36px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:0 20px; }
.fagui-tim a i{ float:right; line-height:36px; color:#999; }

.article-tit h1.tiaoli-bt{ height:auto; overflow:auto; line-height:30px; }

.ks-tw-bg{ background:#F5F5F5; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:0; padding:15px 10px; }
.ks-tw-bg span{ color:#000; }
.fast-search .send-tel .ksbtn-bg{ background:#ff6600; }
	/*07-成功案例*/
.top15{ margin-top:15px; }
.case-nav{ padding:0 10px 10px 10px; }
.case-nav .case-list{ background:#fff; padding:10px 10px 0 10px; border-bottom:1px solid #ddd; }
.case-nav .case-list .case-bt{ padding-top:5px; padding-bottom:10px; border-bottom:1px solid #ddd; }
.case-nav .case-list .case-bt b{ padding-left:25px; font-weight:bold; color:#2F87CE; background:url(er-icon.png) no-repeat; background-size:50px auto;}
.case-nav .case-list .case-bt b.mshang-lei{ background-position:-3px -50px; }
.case-nav .case-list .case-bt b.jinji-lei{ background-position:-3px -71px; }
.case-nav .case-list .case-bt b.xingshi-lei{ background-position:-3px -92px; }
.case-nav .case-list .case-bt b.shewai-lei{ background-position:-3px -113px; }
.case-nav .case-list .case-nr{}
.case-nav .case-list .case-nr p{ display:-webkit-box; }
.case-nav .case-list .case-nr p span{ -webkit-box-flex:1; display:block; width:1px;text-align: center; height:42px;overflow: hidden;line-height:42px;  }
.case-nav .case-list .case-nr p a{ line-height:42px; }
.case-nav .case-list .case-nr input{display:inline-block;vertical-align: middle;line-height:42px; }
.case-nav .case-list .case-nr img{display:inline-block;vertical-align:middle; }

.case-line{ border-bottom:1px solid #ECECEC; }

.case-nr a.case-more{ height:30px; border-radius:3px; background:-webkit-linear-gradient(top,#f7f7f7,#f1f1f1); border:1px solid #D5D5D5; 
					  text-align:center; color:#666; line-height:30px; margin-bottom:15px; }
.case-nr a.case-more i{ display:inline-block; width:5px; height:5px; border-left:2px solid #666; border-top:2px solid #666; margin-left:5px; 
						transform:rotate(225deg); -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); position:relative; top:-2px; }

.case-nr a.case-more-on i{transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.ls-case{}
.ls-case .ls-c-list{display: block; padding:15px 10px; border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC; background:#fff; margin-bottom:10px; }
.ls-case .ls-c-list .ls-c-bt{ height:24px; overflow:hidden; }
.ls-case .ls-c-list .ls-c-bt a,.ls-case .ls-c-list .ls-c-bt em{ color:#0060C7; line-height:24px;font-size: 16px; }
.ls-case .ls-c-list .ls-c-tit{ font-size:12px; line-height:14px; color:#666; margin:5px 0 10px 0; height:14px; overflow:hidden; }
.ls-case .ls-c-list .ls-c-qt{ }
.ls-case .ls-c-list .ls-c-bt em{ display:inline-block; line-height:24px; margin-right:10px;font-size: 16px; }
.ls-case .ls-c-list .ls-c-qt {display:inline-block; line-height:20px; margin-right:10px;font-size: 12px;}
.ls-case .ls-c-list .ls-c-qt img{ float:left; margin-right:10px; }
.ls-case .ls-c-list .ls-c-qt i{ font-size:12px; line-height:20px; color:#666; }

/*2014-03-10 添加 一对一咨询*/
.ydyicon{ background:url(ydyicon.png) no-repeat; background-size:14px auto; padding-left:20px; margin:10px 0; color:#666; }
.xzls{ background-position:0 1px; }
.mswt{ background-position:0 -24px; }
.xhjl{ background-position:0 -49px; }
.ksfb{ display:block; height:40px; background:#1E77D3; font-size:16px; line-height:40px; color:#fff; text-align:center; border-radius:3px; margin:20px 0; }

.lstjNav{ height:40px; border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; background:#F7F7F7; padding:0 10px; }
.lstjNav b{ float:left; line-height:40px; font-weight:bold; font-size:16px; }
.lstjNav a{ float:right; line-height:40px; color:#676767; }

.hl-list2{ background:#fff; }
.list-relative{ position:relative; }
.ls-case .list-relative{ border-top:none; }
.ls-c-tit .rxjt{ float:right; width:6px; height:6px; border-left:2px solid #999; border-top:2px solid #999; margin:3px 10px 0 10px;
				 transform:rotate(135deg); -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); }
				 
.zxList{ padding:15px 10px 5px 10px; }
.yjd-k{ margin-bottom:10px; }				 
.jd-ls{ float:left; width:32px; height:32px; margin-right:10px; }				 
.jd-ls a img{ border-radius:5px; }
.jd-nr{ margin-left:50px; background:#fff; border-radius:3px; box-shadow:0 1px 1px #ddd; padding:10px; position:relative; }				 
.jd-nr span, .jd-nr i{ display:block; }
.jd-nr span{ font-size:12px; line-height:24px; padding-bottom:4px; border-bottom:1px solid #E5E5E5; color:#999; height:24px; overflow:hidden; }		
.jd-nr span u{ display:inline-block; font-size:12px; color:#0061CA; text-decoration:none; }		 
.jd-nr p{ color:#656565; line-height:24px; padding:5px 0; }
.jd-nr i{ font-size:12px; text-align:right; color:#999; }				 
.jd-nr .jd-jt{ position:absolute; left:-5px; top:12px; width:10px; height:10px; background:#fff; -webkit-transform:rotate(135deg); }	 
.zibug{ color:#ae0000; margin-top:15px; display:none; font-size:12px; }	

/*2014-03-12*/				 
.article-tit p.ztjs{ font-size:14px; line-height:24px; color:#666; margin-top:10px; }			 
.no-bmbr{ border-bottom:0; }	 
.article-ml{ padding:0 10px; }				 
.mulu{ border:1px solid #D4E6F0; border-bottom:none; }
.mulu li{ padding:0 10px; height:40px; line-height:40px; border-bottom:1px solid #D4E6F0; overflow:hidden; }
.mulu li.mulu-bt{ font-size:16px; font-weight:bold; color:#333; background:#F8FCFF; }
.mulu li a{ line-height:40px; color:#A6B8C6; font-family:"宋体"; }
.mulu li a i{ color:#aa0d0d; }

.navline{ font-size:16px; font-weight:bold; color:#333; padding:5px 10px 10px; border-bottom:2px solid #8CB8E5; }

.xgzx a{ display:block; padding:10px; border-bottom:1px solid #E5E5E5; }
.xgzx a p, .xgzx a span{ font-size:12px; line-height:20px; color:#545454; }
.xgzx a p.ls14{ font-size:14px; color:#aa0d0d; margin-bottom:8px; height:20px; overflow:hidden; }
.xgzx a p.ls14 i{ float:right; width:5px; height:5px; border-left:2px solid #D5D5D5; border-top:2px solid #D5D5D5; 
			 	  -webkit-transform:rotate(135deg); margin:7px 0 0 15px; }
.xgzx a span{ display:block; line-height:24px; margin-top:8px; }
.xgzx a span img{ float:left; margin-right:10px; }

.mb0{ margin:0px; border-top:none; }
.mb0 a.allfl{ background:#fff; }

.rdzt-list{  }
.rdzt-list a{ overflow:hidden; padding:15px 10px; border-bottom:1px solid #ECECEC; }
.rdzt-list a img{ float:left; width:110px; height:60px; margin-right:10px; }
.rdzt-list a p{ }
.rdzt-list a p span{ display:block; margin-bottom:8px; color:#aa0d0d; line-height:16px; height:16px; overflow:hidden; }
.rdzt-list a p i{ display:block; font-size:12px; line-height:18px; color:#808080; height:36px; overflow:hidden; }
.intell-main{ overflow:hidden; padding:10px 0 0 0; }
.sgzt{ padding:10px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; background:#fff; overflow:hidden; margin-bottom:10px; }
.sgzt img{ max-width:480px; }
.sgzt p.sg-bt{ font-size:16px; color:#333; margin-bottom:8px; }
.sgzt p.sg-nr{ font-size:12px; line-height:22px; color:#808080; margin:8px 0; }
.sgzt p.sg-qt{ font-size:12px; }
.sgzt p.sg-qt i{ float:left; font-size:12px; margin-top:6px; padding-left:18px; background:url(sgico.png) no-repeat 0 2px; background-size:29px auto; 
				 color:#9b9b9b; }
.sgzt p.sg-qt span{ float:right; font-size:14px; color:#4ea5d2; line-height:16px; padding:5px 10px; 
				    border:1px solid #DAEDFE; background:#F9FDFF; border-radius:3px; }
.sgzt p.sg-qt span em{ display:inline-block; width:5px; height:5px; border-left:2px solid #53A7D3; border-top:2px solid #53A7D3; 
					   -webkit-transform:rotate(135deg); margin-left:3px; position:relative; top:-1px; }
.zttw img{}
.zttw p{ background:#253A55; font-size:16px; line-height:24px; color:#fff; padding:6px 10px; }
.ztqy{ font-size:14px; line-height:24px; color:#545454; padding:15px 10px; }
.ztqy em{ float:left; width:29px; height:24px; background:url(sgico.png) no-repeat 0 -26px; background-size:29px auto; 
		  font-size:12px; color:#fff; line-height:21px; text-align:center; margin-right:13px; }

