﻿.area-banner {
	width: 1200px;
	/*height: 280px;*/
	margin-bottom: 35px;
	overflow: hidden;
	position: relative;
}
.area-banner img{
	display: block;
	width: 100%;
}
.area-banner p{
	position: absolute;
	width: 150px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color: #ffffff;
	left: 454px;
	top: 104px;
}
.recommend{
	margin-bottom: 40px;
}
.recommend-title{
	height: 48px;
	margin-bottom: 32px;
	border: 1px solid #e6e6e6;
	border-bottom: 4px solid #2885ce;
}
.recommend-title p{
	position: relative;
	float: left;
	height: 48px;
	line-height: 50px;
	padding-right: 36px;
	text-indent: 57px;
	font-size: 16px;
	color: #ffffff;
	background: #2885ce url(/wstyle/area/images/xico9.png) no-repeat 28px 15px;
}
.recommend-title p:after{
	position: absolute;
	content: "";
	width: 8px;
	height: 48px;
	top: 0;
	right: -8px;
	background: url(/wstyle/area/images/xico9.png) no-repeat 0px -50px;
}
.recommend .recommend-content{
	width: 1250px;
	margin-left: -25px;
}
.recommend .recommend-content li{
	position: relative;
	float: left;
	width: 573px;
	margin: 0 25px;
	background-color: #f9f9f9;
}
.recommend .consult-join{
	position: absolute;
	width: 73px;
	height: 26px;
	top: 163px;
	right: 95px;
	line-height: 26px;
	text-align: center;
	border-radius: 26px;
	font-family: "宋体";
	font-size: 12px;
	color: #ffffff;
	background-color: #62a1cf;
}
.recommend .recommend-content li img{
	display: block;
	width: 100%;
}
.recommend .recommend-main{
	padding: 4px 15px 20px;
}
.recommend .recommend-main dl{
	height: 40px;
}
.recommend .recommend-main dl dd{
	float: left;
	line-height: 40px;
}
.recommend .recommend-main dl dd.recommend-name{
	height: 40px;
	line-height: 40px;
	margin-right: 20px;
}
.recommend .recommend-main dl dd.recommend-name a{
	font-size: 20px;
	color: #000000;
}
.recommend .recommend-main dl dd.recommend-consult{
	padding-top: 12px;
	margin-right: 12px;
}
.recommend .recommend-main dl dd.recommend-consult a{
	display: block;
	width: 70px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 20px;
	font-family: "宋体";
	font-size: 12px;
	color: #ffffff;
	background-color: #ff853f;
}
.recommend .recommend-main dl .recommend-img{
	float: left;
	width: 19px;
	height: 19px;
	margin-top: 12px;
	margin-right: 5px;
}
.recommend .recommend-main dl dd.recommend-tel{
	float: right;
	height: 40px;
	line-height: 40px;
	text-indent: 25px;
	font-family: "DinCond";
	font-size: 22px;
	color: #2d2d2d;
	background: url(/wstyle/area/images/xico9.png) no-repeat 0px -139px;
}
.recommend .recommend-item,
.recommend .recommend-brief{
	width: 100%;
	font-family: "宋体";
	font-size: 12px;
	color: #777777;
}
.recommend .recommend-item {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.recommend .recommend-brief{
	height: 44px;
	line-height: 22px;
}
.recommend .recommend-brief a{
	color: #148ce2;
}



/**热门标签**/
.tag {
	border: 1px solid #e7e7e7;
	margin-bottom: 20px;
	padding: 14px 16px 10px 16px;
	background-color: #ffffff;
}

	.tag .tag-content {
		width: 1146px;
		padding-left: 8px;
		margin-top: 6px;
		font-size: 0;
		overflow: hidden;
	}

		.tag .tag-content.on {
			height: auto;
		}

		.tag .tag-content a {
			display: inline-block;
			height: 37px;
			line-height: 37px;
			padding: 0 12px;
			margin-right: 8px;
			margin-bottom: 12px;
			border: 1px solid #ccdeff;
			font-family: "宋体";
			font-size: 13px;
			color: #076bb9;
		}

			.tag .tag-content a:hover {
				color: #ec5e34 !important;
			}

	.tag .title {
		position: relative;
		height: 52px;
		line-height: 52px;
		text-indent: 23px;
		font-size: 20px;
		color: #111111;
	}

		.tag .title:before {
			position: absolute;
			content: "";
			width: 8px;
			height: 21px;
			top: 16px;
			left: 8px;
			background-color: #0e5db5;
			z-index: 2;
		}


/**
	2022.04.24新增
*/
.exp {
	padding-top: 10px;
	font-family: "新宋体";
	font-size: 12px;
}

	.exp .exp-title {
		border-bottom: 1px solid #f1f1f1;
	}

		.exp .exp-title p {
			float: left;
			height: 26px;
			line-height: 26px;
			font-size: 12px;
			color: #414040;
		}

		.exp .exp-title ul {
			margin-left: 60px;
		}

			.exp .exp-title ul li,
			.exp .exp-content a {
				float: left;
				height: 26px;
				line-height: 26px;
				padding: 0 8px;
				margin: 0 4px 9px;
				font-size: 12px;
				color: #414040;
				cursor: pointer;
			}

				.exp .exp-title ul li:hover,
				.exp .exp-title ul li.on,
				.exp .exp-content a:hover,
				.exp .exp-content a.on {
					position: relative;
					border-radius: 3px;
					color: #ffffff;
					background-color: #399ee6;
				}

					.exp .exp-title ul li:hover:after,
					.exp .exp-title ul li.on:after {
						position: absolute;
						content: "";
						width: 7px;
						height: 6px;
						left: 50%;
						bottom: -6px;
						margin-left: -3px;
						background: url(/wstyle/area/images/icon-100.png) no-repeat center center;
						z-index: 3;
					}

	.exp .exp-content {
		padding-top: 15px;
		padding-bottom: 15px;
	}

		.exp .exp-content a {
			margin-bottom: 13px;
		}

		.exp .exp-content .exp-box {
			display: none;
		}

			.exp .exp-content .exp-box.on {
				display: block;
			}

.info {
	margin-bottom: 38px;
}

	.info .info-left {
		position: relative;
		float: left;
		width: 271px;
		height: 225px;
		margin: 17px 0 0 19px;
		background: url(/wstyle/area/images/img-a1.jpg) no-repeat center center;
	}

		.info .info-left:before {
			position: absolute;
			content: "";
			width: 270px;
			height: 213px;
			border: 1px solid #efefef;
			top: -16px;
			left: -19px;
			z-index: 9;
		}

		.info .info-left:after {
			position: absolute;
			content: "";
			width: 252px;
			height: 198px;
			border-right: 1px solid #7499e1;
			border-bottom: 1px solid #7499e1;
			top: 0px;
			left: 0px;
			z-index: 10;
		}

		.info .info-left p {
			position: relative;
			height: 46px;
			line-height: 46px;
			padding-top: 14px;
			margin-left: 23px;
			font-size: 30px;
			font-weight: bold;
			color: #ffffff;
		}

			.info .info-left p:after {
				position: absolute;
				content: "";
				width: 57px;
				height: 4px;
				left: 0px;
				bottom: -6px;
				background-color: #ffffff;
				z-index: 2;
			}

	.info .info-right {
		margin-left: 315px;
		min-height: 225px;
	}

		.info .info-right .info-right-title {
			height: 34px;
			border-bottom: 2px solid #2151a3;
		}

			.info .info-right .info-right-title p {
				float: left;
				height: 34px;
				line-height: 34px;
				text-indent: 30px;
				font-family: "新宋体";
				font-weight: bold;
				font-size: 14px;
				color: #2f69cc;
				background: url(/wstyle/area/images/icon-101.png) no-repeat 5px center;
			}

			.info .info-right .info-right-title a {
				float: right;
				height: 34px;
				line-height: 34px;
				margin-right: 14px;
				font-family: "新宋体";
				font-size: 14px;
				color: #848484;
			}

		.info .info-right .info-right-content ul {
			float: left;
			width: 416px;
			padding-top: 15px;
		}

			.info .info-right .info-right-content ul.irc-ul {
				margin-right: 50px;
			}

			.info .info-right .info-right-content ul li {
				height: 34px;
			}

				.info .info-right .info-right-content ul li p {
					float: left;
					width: 333px;
					height: 34px;
					line-height: 34px;
					text-indent: 20px;
					background: url(/wstyle/area/images/icon-103.png) no-repeat left center;
					overflow: hidden;
				}

					.info .info-right .info-right-content ul li p a {
						font-size: 16px;
						color: #202020;
					}

						.info .info-right .info-right-content ul li p a:hover {
							color: #1848b3;
						}

				.info .info-right .info-right-content ul li span {
					float: right;
					height: 34px;
					line-height: 34px;
					font-family: "宋体";
					font-size: 12px;
					color: #959595;
				}


                /**推荐代理人*/
                .FamLawyer{width:1200px;margin:20px auto;}
.FamLawyer .FamLawyerTop{border:1px solid #e6e6e6;border-bottom:4px solid #2885ce;zoom:1;overflow:hidden;height:48px;}
.FamLawyer .FamLawyerTop h1,.FamLawyer .FamLawyerTop h2{float:left;background:#2885ce url(/wstyle/area/images/fmico4.png) 28px center no-repeat;text-indent:56px;color:#fff;font-size:20px;font-weight:normal;line-height:50px;padding-right:30px;position:relative;}
.FamLawyer .FamLawyerTop h1:after,.FamLawyer .FamLawyerTop h2:after{display: block;font-size: 0;content: "/";width:8px;height:48px;background:url(/wstyle/area/images/fmico5.png) center no-repeat;position:absolute;right:0;top:0;}
.FamLawyer .FamLawyerTop a{float:right;color:#2885ce;line-height:48px;font-size:12px;margin-right:20px;}
.FamLawyer .FamLawyerNr{margin-top:20px;zoom:1;overflow:hidden;}
.FamLawyer .FamLawyerNr .Flawyer{border:1px solid #e6e6e6;zoom:1;overflow:hidden;padding:24px 0;width:588px;margin:0 20px 16px 0;float:left;height:206px;}
.FamLawyer .FamLawyerNr .Flawyer.mr0{margin-right:0 !important;}
.FamLawyer .FamLawyerNr .Flawyer .Fpic{float:left;margin:0 17px 0 26px;width:125px;}
.FamLawyer .FamLawyerNr .Flawyer .Fpic span{display:block;width:125px;}
.FamLawyer .FamLawyerNr .Flawyer .Fpic span img{display:block;width:125px;height:145px;}
.FamLawyer .FamLawyerNr .Flawyer .Fpic p{display:block;width:125px;height:36px;background:url(/wstyle/area/images/fmico7.png) left center no-repeat;text-align:center;line-height:36px;color:#177dc8;font-size:14px;margin-top:13px;}
.FamLawyer .FamLawyerNr .Flawyer .Fpic p a{color:#177dc8;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt{float:left;width:390px;padding-top:5px;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .naMe{zoom:1;overflow:hidden;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .naMe p{float:left;color:#333;font-size:22px;line-height:22px;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .naMe span{float:left;margin:1px 0 0 18px;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .naMe p a,.FamLawyer .FamLawyerNr .Flawyer .Ftxt .naMe p a:hover{color: #222; text-decoration: none;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .addRess{margin:10px 0;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .addRess p{font-size:14px;color:#666;line-height:30px;height:30px;width:390px;overflow:hidden;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .addRess span{color:#de4408;font-size:20px;display:block;text-indent:22px;background:url(/wstyle/area/images/fmico6.png) left center no-repeat;margin-top:10px;font-family:"DinCond";}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .dEtail{}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .dEtail p{font-size:13px;color:#999;line-height:24px;height:72px;overflow:hidden;}
.FamLawyer .FamLawyerNr .Flawyer .Ftxt .dEtail p a{color:#5d9ad3;}