.lawyer-jz{ 
	min-width:1000px;  position:relative;  height:558px; 
	overflow:hidden;  
}
.lawyer-jz .bd{ 
	position:relative; z-index:0;  
}
.lawyer-jz .bd ul{ 
	width:100% !important; 
}
.lawyer-jz .bd li{ 
	width:100% !important;  height:558px; 
}
.lawyer-jz .bd li .siteWidth{ 
	width:1000px; position:relative;  margin:0 auto;  
	height:558px;  
}
.lawyer-jz .bd li a{ 
	height:558px; display:block;  
}
.lawyer-jz .hd{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-20px;
	height:30px;
	z-index:1;
}
.lawyer-jz .hd ul{
	width:100%;
}
.lawyer-jz .hd ul li{
	width:12px;height:12px;
	border-radius:50%;
	background-color:rgba(255,255,255,0.5);
	margin:0 5px;
	float:left;
	line-height:30px;
}
.lawyer-jz .hd ul li.on{
	background-color:rgba(255,255,255,1);
}
.box1{
	padding:100px 0; 
}
.box01-title{
	font-size: 36px;
	color: #666666;
	line-height: 50px;
}
.box1-subtitle{
	font-size: 48px;
	color: #bb2a2f;
	line-height: 67px;
	padding-top: 20px;
}
.box1-ul{
	padding-top:50px;
}
.box1-ul li{
	float: left;
	width:232px;
	padding:0 34px;
}
.box1-ul li img{
	width:232px;
	height: 212px;
}
.box1-ul li .box1-ul-title{
	font-size: 24px;
	color: #bb292e;
	line-height: 33px;
}
.box1-ul li .box1-ul-text{
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	color: #666666;
	padding-top: 10px;
}
.box2{
	background:#f5f6fb;
	padding:100px 0;
}
.box2 .box01-title{
	font-size: 48px;
	color: #df4c18;
	line-height: 67px;
}
.box2 .box1-subtitle{
	font-size: 36px;
	color: #666666;
	line-height: 50px;
}
.box2-ul{
	padding-top: 50px;
}
.box2-ul li{
	width:234px;
	background:#df4c18;
	float: left;
	border-bottom:11px solid #d34411;
	height: 190px;
	margin:0 15px;
	padding:32px 18px;
}
.box2-ul-title{
	font-size: 24px;
	line-height: 33px;
	color: #fff;
	padding-top: 10px;
}
.box2-ul-text{
	text-align: left;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	padding-top: 10px;
}
.box03{
	background:#ff982a;
	height: 164px;
	line-height: 164px;
	font-size: 48px;
	color: #fff;
}
.box04{
	padding:60px 0;
}
.box04 .box01-title{
	font-size: 48px;
	line-height: 67px;
}
.box04-ul{
	padding-top: 50px;
}
.box04-ul li{
	float: left;
	padding:0 96px;
}
.box04-ul li p{
	font-size: 24px;
	line-height: 100px;
}
.box05{
	background:#f5f6fb;
	padding:40px 0;
}
.box05 .box01-title{
	color: #0e8aca;
	font-size: 48px;
	line-height: 67px; 
}
.box05 .box1-subtitle{
	font-size: 30px;
	color: #fff;
	line-height: 42px;
	width:415px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background:#35b2f6;
	margin:30px auto;
	padding-top: 0
}
.box05-3{
	font-size: 30px;
	color: #df4c18;
	width:784px;
	margin:0 auto;
}
.box05-img{
	padding-top: 30px;
}
.box06{
	background:#22bbb2;
	padding:60px 0;
}
.box06-title{
	font-size: 30px;
	color: #fff;
}
.box06-img{
	padding-top: 60px;
}
.box10{
	background: #113e53;
	padding:40px 0;
}
.box10-title{
	color: #fff;
}
.box10-con{
	padding-top: 70px;
}
.box10-tel{
	font-size: 16px;
	color: #fff;
	text-align: left;
	line-height: 36px;
	padding-left: 100px;
}
.box10-ewm img{
	width: 112px;
	height: 112px;
}
.box10Form{
	padding-right: 100px;
}
.box10Form p{
	padding-bottom: 20px;
	overflow: hidden;
}
.box10Form p label{
	font-size: 16px;
	color: #999;
	width:100px;
	text-align: right;
	display: block;
	float: left;
	line-height: 46px;
	padding-right: 20px;
}
.box10Form p .inptext{
	width:360px;height: 46px;
	line-height: 46px;
	border:1px solid #2f5161;
	background: transparent;
	float: left;padding-left: 10px;
	color: #999
}
.box10Form p .textarea{
	border:1px solid #2f5161;
	background: transparent;
	width:620px;
	height: 120px;
	line-height: 24px;
	padding:10px;
	color: #999;
	resize: none;
}
.box10Form p .inpsub{
	width:260px;height: 54px;
	border:1px solid #2882e8;
	border-radius: 50px;
	line-height: 54px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: transparent;
	cursor:pointer;
	margin-top: 30px;
}
.lawyer-domain-case{
	display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin: 50px 0;
}
.lawyer-domain-case .lawyer-item{
	flex: 0 0 378px;box-shadow: 0 5px 10px #999;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;margin: 20px 0;
}
.lawyer-domain-case .lawyer-item:hover{
	transform: translate3d(0, -10px, 0);
	-webkit-transform: translate3d(0, -10px, 0);
}
.lawyer-domain-case .lawyer-item div.item-thumb-main{
	height: 200px;overflow: hidden;
}
.lawyer-domain-case .lawyer-item img.item-thumb{
	width: 100%;
}
.lawyer-domain-case .lawyer-item .item-text{
	font-size: 14px;line-height: 30px;text-align: center;padding: 10px 0 0 0;
}