	@import url(reset.css);
	body {
		color: #252525;
		font: 1em/1.5 "微软雅黑", arail;
	}
	
	#LXB_CONTAINER_SHOW.lxb-container-btn-show {
		z-index: 10!important;
	}
	
	a {
		color: #252525;
		text-decoration: none;
		webkit-transition: all 0.35s ease-in-out;
		-moz-transition: all 0.35s ease-in-out;
		transition: all 0.35s ease-in-out;
	}
	
	a:hover,
	.white a:hover {
		color: #f94646;
	}
	
	.text-shadow {
		text-shadow: 1px 2px 0px #fff, -1px 2px 0px #fff, -1px -2px 0px #fff;
	}
	
	input,
	select,
	textarea {
		font-family: "microsoft yahei", arail;
	}
	
	.white,
	.white a {
		color: #fff;
	}
	
	#header,
	#footer {
		min-width: 1200px;
		width: 100%;
	}
	
	.warpper {
		width: 1200px;
		margin: 0 auto;
	}
	
	button {
		border: 0;
	}
	
	p {
		line-height: 1.6em!important;
	}
	/*header*/
	
	#header {
		padding: 5px 5px;
		border-bottom:2px solid #e52f21;
		background:#ECECEC;
	}
	
	#logo {
		float: left;
		width: 50%;
	}
	
	#txt {
		float: right;
		width: 20%;
		padding-top: 2px;
	}
	#txtt {
		float: right;
		width: 40%;
		padding: 2px 0px 2px;
	}
	#phone {
		width: 19.2%;
		padding-right: 6px;
		display: inline-block;
        margin-top: -5%;
	}
	#txt b{ font-size:1.20em; color:#E42E21; font-family:Arial, Helvetica, sans-serif; display: inline-block;}
	#txtt .xingshi{ padding:2.5% 3.5%; background:#e52f21;color:#fff; border-radius:6px;font-size: 0.8em; margin:0 5% 0 2%;}
	#txtt .qiuzhu{ padding:2.5% 3.5%; background:#838383;color:#fff; border-radius:6px;font-size: 0.8em;}

	b {
		font-size: 1.5em;
		color: #003851;
	}
	
	.cer {
		margin: 0 auto;
		display: block;
	}
	
	#logo img {
		/*width: 70%;*/
		padding-top: 5px;
	}
	/*banner*/
	
	.banner img {
		width: 1200px;
	}
	
/*nav*/
.fuwu{ width:100%; padding:2em 0em; overflow:hidden; background:#fff;}
/*nav{ width:100%; padding:1em 0em; overflow:hidden;}*/
nav a{ width:23.5%; text-align:center; display:block; float:left; text-align:center; margin-left:2%;}
nav a:first-child{ margin-left:0px;}
nav a p{ margin-top:0.2em; font-size:.88em; color:#555; font-weight:bolder;}
nav a img{ width:95%;}	
	
	/*解决方案*/
	
	.je_blc {
		padding: 2em 1em;
	}
	
	.je_blc img {
		width: 60%;
	}
	
	.je_blc ul li {
		width: 33.3%;
		float: left;
	}
	
	.je_blc ul li .img {
		width: 21%;
		float: left;
	}
	
	.je_blc ul li .text {
		width: 77%;
		float: right;
	}
	
	.je_blc ul li p {
		color: #e52f22;
		font-weight: bold;
		font-size: 1.1em;
	}
	
	.je_blc ul li span {
		font-style: italic;
		/*font-size: 13px;*/
	}
	/*服务项目*/
	
	/*.services .tit {
		background: url(../img/y.jpg)no-repeat center center;
		background-size: 100% 100%;
		background-position: center;
		margin: 0 auto;
		display: block;
		width: 100%;
	}
	
	.services .h_title {
		text-align: center;
		position: relative;
		font-weight: bold;
		color: white;
		font-size: 1.2em;
	}
	
	.services .sp {
		text-align: center;
		position: relative;
		font-size: 1.1em;
		display: inherit;
	}*/
	
	.services .services_box {
		width: 100%;
		overflow: hidden;
		/*font-size: .8em;*/
		margin-left: -.5%;
	}
	
	.services .services_bg {
		background: #fff;
		margin: 1em 0;
	}
	
	.services .services_box .box1 {
		width: 25%;
		float: left;
		text-align: center;
		padding-top: 1.5em;
		cursor: pointer;
	}
	
	.services .services_box .box1 .box1_top {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background-color: #1d4253;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	
	.services .services_box .box1 .box1_top:hover {
		background: #456e80;
	}
	
	.services .services_box .box1 .box1_top img {
		width: 55%;
		padding-top: 12px;
		margin-bottom: 5px;
	}
	
	.services .fist {
		/*margin-top: 10px;*/
	}
	
	.services .last {
		margin-bottom: 20px;
	}
	
	.services .btn_cou {
		text-align: center;
	}
    .btn_cou {
    text-align: center; width:100%; position:relative;}	
	#counsel {
		margin: 0 auto;
		background: #E52F21;
		padding: 12px;
		border-radius: 10px;
		color: white;
		font-size: 0.88em;
		cursor: pointer;
	}
#counsel:after{content: '';width: 0;position: absolute;border-top: 10px solid #E52F21;border-left: 13px solid transparent;border-right: 13px solid transparent;}
#counsel:after{
 left: 12%;
 bottom: -15%;
 z-index:10;}
	@media screen and (max-width: 320px) {
		#counsel{ margin-bottom:0.5em;}
		#counsel:after{
			display:none;
		}

	}
 
	#counse2 {
		margin: 0 auto;
		background: #959595;
		padding: 12px;
		border-radius: 10px;
		color: white;
		font-size: 0.88em;
		cursor: pointer;
	}
	#counse3 {
		margin: 0 auto;
		background: #D2D2D2;
		padding: .8em 1em;
		border-radius: 6px;
		color:#333;
		font-size: 0.88em;
		cursor: pointer;
		font-weight:bolder;
	}
	
	#counse3:hover{
		background: #af0c03;
	}
	
	.services .img_lslc {
		margin: 1em 0;
	}
	
	#lslc {
		display: block;
		margin: 0 auto;
		width: 75%;
		margin-top: 0em;
	}
	/*成功案例*/
	.case{ background:#efefef; padding-top:1em;}
	.case .case_bg {
		width: 100%;
		overflow: hidden;
		margin: 2em 0;
		padding: 0 10px;
	}
	
	.case .case_bg .case_chunk {
		text-align: center;
	}
	
	.case .case_bg .case_chunk .case_list {
		width: 23%;
		float: left;
		margin: 0.8em 1%;
		text-align:center;
	}
	.case .case_bg .case_chunk .case_list img{ width:84%; display:inline-block;}
	.case .case_bg .case_chunk .case_list a {
		display: inline-block;
		width: 100%;
		border-radius: 5px;
		height:auto;
		line-height: 30px;
		color: #555;
		cursor: pointer;
		font-weight:bolder;
	}
	
	.case .case_bg .case_chunk .case_list a:hover {
	}
	
	.case .case_con {
		background: #fff;
		padding: 1.3% 2% 1.5%;
		height: 800px;
		position: relative;
	}
	
	.case .case_con .case_kuan {
		background:#efefef;
		background-size: 100%;
	}
	
	#case_content {
		background: #efefef;
		padding: 2em 5em;
		height: 80%;
		border-radius:3%;
	}
	
	#case_content div {
		display: none;
	}
#case_content div:after{content: '';width: 0;position: absolute;border-top: 19px solid #efefef;border-left: 22px solid transparent;border-right: 22px solid transparent;}
#case_content .casebox1:after{
 left: 8%;
 top: -2%;}
#case_content .casebox2:after{
 left: 32%;
 top: -2%;}
#case_content .casebox3:after{
 left: 56%;
 top: -2%;}
#case_content .casebox4:after{
 left: 80%;
 top: -2%;}
 
	#case_content h3 { font-size:1.2em; color:#555; font-weight:bolder; text-align:center;line-height: 24px;}
	#case_content p {
		line-height: 22px;
		margin-bottom: 3%;
	}
	#case_content p:last-child{ margin-bottom:0px;}
	
	#case_content b {
		color: black;
	}
	/*恩慈律所介绍*/
	
	.introduce .introduce_txt {
		border: 0px solid #1d4253;
		/*font-size: 0.8em;*/
		margin: 0.5em 10px;
		padding: 0px;
	}
	
	.introduce .introduce_txt p {
		text-indent: 2em;
		line-height: 22px;
	}
	
	.introduce .introduce_list {
		padding: 12px 10px;
		background:#fff;
	}
	
	.introduce .introduce_list li {
		padding-bottom: 1em;
		overflow: hidden;
		border-bottom: 1px dashed #dedede;
	}
	
	.introduce .introduce_list .top {
		padding-top: 10px;
	}
	
	.introduce .introduce_list .introduce_digit {
		width: 11%;
		padding: 26px;
		background: #e52f21;
		float: left;
		color: white;
		text-align: center;
		border-radius:6px;
		font-weight: bolder;
		font-size:1.5em;
	}
	
	.introduce .introduce_list .introduce_text {
		width: 86%;
		float: right;
		/*font-size: 0.8em;*/
	}
	
	.introduce .introduce_list .introduce_text h3 {
		font-weight: bolder;
		font-size: 1.1em;
		line-height:3em;
		color:#262626;
	}
	
	.introduce .introduce_list .introduce_text p {
		line-height: 22px;
	}
	
	.introduce img {
		width: 1200px;
	}
	
	.lawyer img {
		width: 80%;
	}
	
	.xe img {
		width: 1200px;
	}
	
.store{}	
.store_slider{ 
    margin: 0.3em auto 0em;
    margin-bottom: 0em;
    position: relative;
    width: 100%;
    display: inline-block;
	}
/*1*/
.store_slider .case_chunk {
    text-align: center;
	display: inline-block;
}
.store_slider .case_chunk .case_listt {
    width: 48%;
    float: left;
    margin: 0.45em 1%;
}
.store_slider .case_chunk .case_listt a {
    display: inline-block;
    width: 100%;
    border: 1px solid #876C03;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    color: #876C03;
    cursor: pointer;
}
.store_slider .case_chunk .case_listt.on {
	background: #876C03;
	color:#fff;
	border-radius: 5px;
}
.store_slider .case_chunk .case_listt.on a{
	color:#fff;
}
/*
.store_slider .case_chunk .case_listt a:hover {
	background: #876C03;
	color:#fff;
}
/*2*/
.store_slider .swiper-slide{margin-bottom: 1px}
.store_slider .swiper-slide a{padding: .35em .4em;border-bottom: 1px solid #eee;display: block; position:relative;}
.store_slider .swiper-slide a:hover {
	background:#876C03;
	color:#fff;
	border-radius:5px;
}
.store_slider img{width: 100%}
.store_slider h5{line-height: 1.7em;font-size:0.75em;text-align:left;color:#666; width:100%; font-weight:bolder; display:inline-block; display:none;}
.store_slider p{ font-size:1.05em; color:#876C03; padding:0.2em 0em;display:inline-block; font-weight:bolder;}
.store_slider a:hover p{ color:#fff;}
.swiper-button-next{display: none}
.swiper-button-prev{display: none}
.store_slider_L{background: url("../img/jian_r.png") no-repeat;background-size: 100% 100%;position: absolute;top:50%;left:-1.2em;width:0.8125em;height: 1.5em;margin-top: -1em; display:none;}
.store_slider_R{background: url("../img/jian_r.png") no-repeat;background-size: 100% 100%;position: absolute;
    top: 42%;
    right: 0em;
    width: 1.5em;
    height: 1.5em;
    margin-top: -1.3em;
	z-index:20;
	}
.store_slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom: -.3em;}
.store_slider .swiper-pagination-bullet{width: 14px;height: 7px;border-radius: 0;}
.store_slider .swiper-pagination-bullet-active{background: #5c2800;}
.store_slider .swiper-container{padding-bottom: 0em;}	
.introduce .case{ padding-top:0px;}
	#case_content1 {
		background: #efefef;
		margin: .5em 1em .8em;
        padding: 1em 1.2em;
		height: 80%;
		border-radius:3%;
	}
	
	#case_content1 div {
		display: none;
	}
	#case_content1 h3 { font-size:1.2em; color:#555; font-weight:bolder; text-align:center;line-height: 24px;}
	#case_content1 p {
		line-height: 22px;
		margin-bottom: 3%;
	}
	#case_content1 p:last-child{ margin-bottom:0px;}
    .zixun{padding:.6em; background:#D2D2D2; color:#333; border-radius:6px; text-align:center; display:block; margin:0px auto; width:40%;font-size: 0.88em; font-weight:bolder;}	
	/*律师*/
	
	.introduce .lawyer {
		padding: 2em 10px;
		text-align: center;
		overflow: hidden;
	}
	
	.introduce .lawyer .lawyer_lf {
		width: 49%;
		border: 1px solid #1d4253;
		border-radius: 5px;
		float: left;
	}
	
	.introduce .lawyer .lawyer_lf p {
		/*font-size: 0.8em;*/
		padding: 5%;
		line-height: 1.6em;
	}
	
	.introduce .lawyer .lawyer_lf .img3 {
		width: 80%;
		margin: 0 auto;
	}
	
	.introduce .lawyer .lawyer_lf .lawyer_top {
		padding: 4px 0;
	}
	
	.introduce .lawyer .lawyer_lf .lawyer_top i {
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background: #1d4253;
		display: inline-block;
	}
	
	.introduce .lawyer .lawyer_lf .btn2 b {
		color: #141414;
		padding: 1em 0;
		display: block;
	}
	
	.introduce .lawyer .lawyer_lf button {
		background: #456e80;
		padding: 7px;
		color: white;
		border-radius: 20px;
		width: 55%;
		margin-bottom: 3px;
		font-size: 1.2em;
	}
	
	.introduce .lawyer .lawyer_rg {
		width: 49%;
		border: 1px solid #1d4253;
		border-radius: 10px;
		float: right;
	}
	
	.introduce .lawyer .lawyer_rg p {
		/*font-size: 0.8em;*/
		padding: 5%;
		line-height: 1.6em;
	}
	
	.introduce .lawyer .lawyer_rg button {
		background: #456e80;
		padding: 7px;
		color: white;
		border-radius: 20px;
		width: 55%;
		margin-bottom: 3px;
		font-size: 1.2em;
	}
	
	.introduce .lawyer .lawyer_rg .img3 {
		width: 80%;
		margin: 0 auto;
	}
	
	.introduce .lawyer .lawyer_rg .lawyer_top {
		padding: 4px 0;
	}
	
	.introduce .lawyer .lawyer_rg .lawyer_top i {
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background: #1d4253;
		display: inline-block;
	}
	
	.introduce .lawyer .lawyer_rg .btn2 b {
		color: #141414;
		padding: 1em 0;
		display: block;
	}
	/*金鹰团队*/
	
	.team {
		padding: 0 10px;
		overflow: hidden;
	}
	
	.team .team_ig {
		width: 100%;
	}
	
	.team .team_img {
		margin: 2em 0;
	}
	
	.team .team_img_lf {
		float: left;
		width: 50%;
		padding-right: 3px;
	}
	
	.team .team_img_rg {
		float: right;
		width: 50%;
		padding-left: 3px;
	}
	
	.team .team_img_rg .td2 {
		margin-bottom: 6px;
		overflow: hidden;
	}
	
	.team .team_img_bom .td4 {
		clear: both;
		padding-top: 6px;
	}
	/*企业荣誉*/
	
	.honor {
		padding: 0 10px;
		overflow: hidden;
	}
	
	.honor .honor_ig {
		width: 100%;
	}
	
	.honor .honor_img {
		padding: 2em 0 0px 0;
		overflow: hidden;
	}
	
	.honor .honor_img .honor_img_list {
		width: 33.3%;
		float: left;
		padding: 2.5px;
	}
	
	.honor .honor_img_bom {
		padding: 0;
	}
	/*底部导航*/
	
	#foot {
		background: #ececec;
		color: #fff;
		font-size: .85em;
		text-align: center;
		line-height: 23px;
		margin-top: 20px;
		padding: 15px;
		padding: 2em;
		margin-bottom: 3em;
		/*width: 100%;*/
	}
	
	#foot span {
		color: #323232;
		display: block;
		margin-bottom: 1em;
	}
	
	#foot a {
		color: #323232;
	}
	/*fixed*/
	
	.back_top {
		width: 5em;
		position: absolute;
		top: -12em;
		right: 0%;
		z-index: 10;
	}
	
	.foot_nav {
		width: 100%;
	}
	
	.foot_nav ul {
		background:#b72a19;
		opacity:0.85;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	}
	
	.foot_nav li {
		float: left;
		width: 50%;
		text-align: center;
		position: relative;
	}
	
	.foot_nav li:not(:last-child) {
		border-right: 1px solid #fff;
	}
	
	.foot_nav li a {
		display: block;
		font-size: 1.2em;
		text-align: center;
		padding: .7em 0;
	}
	
	.foot_nav li a img {
		max-height: 1.3em;
	}
	
	.foot_nav li a span {
		display: inline-block;
		vertical-align: middle;
	}
	
	.foot_nav li .big {
		display: none;
		position: absolute;
		left: 50%;
		top: -100%;
		margin: -130px 0 0 -75px;
		z-index: 10000;
	}
	/*刑事页面*/
	
	.services .services_box .box {
		width: 33.3%;
		float: left;
		text-align: center;
		padding-top: .3em;
	}
	.services .services_box .box span{ font-size:0.9em; display:inline-block; text-align:left; color:#876C03; font-weight:bolder;}
	.services .services_box .box p{ font-size:0.8em; display:inline-block; text-align:left;width: 95%;}
	.services .services_box .box .box_top {
		width: 94%;
		height:auto;
		background-color: #fff;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	
	
	.services .services_box .box .box_top img {
		width: 100%;
		padding-top: 0px;
		margin-bottom: 5px;
	}
	/*手机*/
	
	@media screen and (max-width: 767px) {
		body {
			font-size: .875em!important;
		}
		#header,
		#footer {
			min-width: inherit;
		}
		.warpper {
			width: 100%;
		}
		#logo {
			/*width: 100%;*/
		}
		#phone {
			width: 19.2%;
		}
		#txt {
			width: 42%;
		}
		b {
			font-size: 1em;
		}
		.banner {
			width: 100%;
		}
		.je_blc {
			padding: 0.5em 0px;
		}
		.je_blc img {
			width: 100%;
		}
		.je_blc ul li span {
			font-size: 0.8em;
		}
		.je_blc ul li i {
			font-size: 1.1em;
		}
		.services .services_bg {
			margin: .2em 0 1em;
		}
		.team .team_img {
			margin: 1.2em 0;
		}
		.honor .honor_img {
			padding: .6em 0 0px 0;
		}
		#lslc {
			width: 100%;
		}
		.case .case_con {
			height: 100%;
		}
		.case .case_con #case_content {
			margin:1em;
			padding: 1em 1.2em;
		}
		.case .case_bg {
			margin: .2em 0 1.2em;
		}
		.introduce .introduce_txt {
			margin: 1em 10px;
		}
		.introduce .introduce_list li {
			padding-bottom: 0.8em;
		}
		.introduce .lawyer {
			padding: 1.2em 10px;
		}
		.introduce .introduce_list .introduce_digit {
			padding: 6px;
		}
		.case .case_bg .case_chunk .case_list {
			margin: 0.5em 1%;
		}
		.introduce .lawyer .lawyer_lf .btn2 b {
			padding: 0.5em 0;
		}
		.introduce .lawyer .lawyer_rg .btn2 b {
			padding: 0.5em 0;
		}
		.introduce .lawyer .lawyer_lf button {
			font-size: 1em;
		}
		.introduce .lawyer .lawyer_rg button {
			font-size: 1em;
		}
		#foot {
			padding: 0em 0px 1em;
			margin-bottom: 4em;
			width: 100%;
		}
		#foot .coypright {
			float: none;
			margin-bottom: 1em;
		}
		#foot .coypright .ftite{ background:#876c03; width:100%; padding:.5em 0px;font-size: 1.3em; font-weight:bolder; margin-bottom:.8em}
		#foot .coypright .fkouhao{ background:#e5e5e5; border:1px solid #ddd; width:80%; padding:.6em 0px; text-align:center; margin:0px auto .6em; color:#333;font-size: 0.9em;}
		#foot .coypright .fkouhao h3{ color:#876c03; font-size:1.4em; font-weight:bolder; display:block;}
		#foot span {
			margin-bottom: 0.3em;
		}
		.back_top {
			top: -3em;
			width: 3em;
			z-index: 999999;
		}
		.foot_nav li a {
			font-size: 1em;
		}
		.foot_nav li a img {
			height: 1.3em;
		}
		.foot_nav li a span {
			display:inline-block;
		}
	}
	
	@media screen and (max-width: 320px) {
		
		#txt {
			width: 45%;
		}
		#txtt {
			width: 45%;
		}
	}
	@media screen and (max-width: 350px) {
		.list1>ul>li hgroup {
			font-size: 1.1em;
		}
		.list1>ul>li figcaption {
			font-size: .8em;
		}
		.foot_nav li a {
			font-size: .9em;
		}
	}
	
	.animenu__nav--open {
		display: block !important;
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 99999;
	}
	
	.animenu__nav--open .animenu__nav__child {
		display: block;
	}