html {
	-webkit-text-size-adjust:none;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin:0;
	padding:0;
	outline:none
}
body {
	color:#323232;
	background:#fff;
	max-width:640px;
	margin:0 auto;
}
img{ display: block}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
body, button, input, select, textarea {
	font-family:宋体;
}
input, button, select, textarea {
	font-size:100%;
	color:#636363;
	outline:none;
	-webkit-appearance:none;
	border-radius:0
}
textarea {
	resize:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
iframe {
	display:block
}
abbr, acronym {
	border:0;
	font-variant:normal
}
del {
	text-decoration:line-through
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:500
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:500
}
q:before, q:after {
	content:""
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
a {
	text-decoration:none;
	color:#006aad
}
a:hover {
	text-decoration:none
}
a:focus {
	outline:none
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#959595 !important;
word-wrap:break-word;
word-break:break-all
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#959595 !important;
word-wrap:break-word;
word-break:break-all
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#959595 !important;
word-wrap:break-word;
word-break:break-all
}
.tl {
	text-align:left
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.bc {
	margin-left:auto;
	margin-right:auto
}
.fl {
	float:left;
	display:inline
}
.fr {
	float:right;
	display:inline
}
.cb {
	clear:both
}
.clear {
	clear:both;
	height:0;
	overflow:hidden
}
.cl {
	clear:left
}
.cr {
	clear:right
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.clearfix {
	zoom:1
}
.vm {
	vertical-align:middle
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
.zoom {
	zoom:1
}
.hidden {
	visibility:hidden
}
.none {
	display:none
}
.block {
	display:block
}
.inline {
	display:inline
}
.hand {
	cursor:pointer
}
.mb5 {
	margin-bottom:5px
}
.mb10 {
	margin-bottom:10px
}
.mb13 {
	margin-bottom:13px
}
.mb15 {
	margin-bottom:15px
}
.mb18 {
	margin-bottom:18px
}
.mb90 {
	margin-bottom:90px !important
}
.mb100 {
	margin-bottom:100px !important
}
.mt0 {
	margin-top:0px
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt13 {
	margin-top:13px
}
.mt23 {
	margin-top:23px
}
.h10 {
	width:100%;
	height:10px;
	overflow:hidden
}
.h13 {
	width:100%;
	height:13px;
	overflow:hidden
}
.h13 {
	width:100%;
	height:13px;
	overflow:hidden
}
.h15 {
	width:100%;
	height:15px;
	overflow:hidden
}
.h23 {
	width:100%;
	height:23px;
	overflow:hidden
}
.border1 {
	width:100%;
	height:1px;
	overflow:hidden;
	background:#dadada
}
.noborder {
	border:none !important
}
.bodybg {
	background-color:#fff
}

.top{ width:16rem; height:1.25rem; overflow:hidden; padding:0.75rem 0; position:fixed;background:#fff;z-index:999;top:0;}
.top_l{ width:5.925rem; height:1.25rem; float:left; margin-left:0.5rem;}
.top_m{ width:7rem; float:left; margin-left:1rem;}
.top_m p{ font-size:0.5rem; color:#333333; line-height:1.25rem;}
.top_m p a{ font-size:0.5rem; color:#333333;}
.top_r{ width:0.7rem; height:0.65rem; float:right; margin-right:0.75rem; margin-top:0.375rem; position:relative;}
.top_r span{display:block;background:#1b53b3;width:30px;height:2px;position:absolute;transition:all ease 0.35s;}
.top_r span:nth-of-type(1){top:0px}
.top_r span:nth-of-type(2){top:0.25rem;}
.top_r span:nth-of-type(3){top:0.5rem;}
.sp_nav_se span:nth-of-type(1){top:0.25rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.25rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:16rem; margin:0 auto;height:auto; padding-bottom:0.8rem;font-size:0.35rem;line-height:1rem;top:-100%;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:2.75rem;}
.sjj_nav ul{width: 100%;
height: 100%;
flex-wrap: wrap;
padding: 0px 0.68rem;
box-sizing: border-box;}
.sjj_nav ul li{ width:33.33%; float:left;padding-top: 0.5rem;}
.sjj_nav ul li a span{ width:2.8rem; height:2.8rem; display:block; margin:0 auto;}
.sjj_nav ul li a p{font-size:0.4rem; color:#000; text-align:center;}

















.banner{ width:16rem; height:8.1rem; margin:2.75rem auto 0;position: relative;}
.bag{width: 100%;height: 100%;}

.bag li{width: 100%;height: 100%;}

.bag li img{width: 16rem;height:8.1rem;}

.hid{position: absolute;bottom: 0;width: 100%;height: auto;}

.hid ul{text-align: center;}

.hid ul li{width: 0.25rem;height:0.25rem ;border-radius: 50%;background: gray;display: inline-block;}
.hid ul li.on{background:orange;}











.ptit{ width:12.35rem; margin:1.5rem auto 0.3rem; height:0.8rem; line-height:0.8rem; text-align:center; background:url(../image/titbj_15.png) no-repeat center; background-size:12.35rem 0.225rem; font-size:0.8rem; color:#333333; font-weight:bold;}
.ptitp{ color:#333333; font-size:0.5rem; text-align:center;}

.main1{ width:16rem; margin:0.5rem auto 0.75rem;}
.main1 ul{}
.main1 ul li{ width:4.025rem; height:4.775rem; background:url(../image/main1_07.png) no-repeat center; background-size:4.025rem 4.775rem; float:left; margin-left:1.2rem; margin-top:0.5rem; position:relative;}

.main1 ul li span{ width:1.45rem; height:1.375rem; display:block; position:absolute; bottom:2.2rem; left:1.2rem;}
.main1 ul li p{ font-size:0.55rem; color:#333333; text-align:center; padding-top:3rem;}
.main1 ul li p a{ color:#333333;}

.andh{width:10.95rem; height:1.8rem; display:block; background:url(../image/andh_37.png) no-repeat 1rem 0.5rem #1b53b3; background-size:0.85rem 0.9rem; border-radius:0.2rem; margin:0.75rem auto 0; padding-left:2.25rem; font-size:0.6rem; color:#fff; line-height:1.8rem;}
.main2{ width:16rem; margin:1rem auto 0; overflow:hidden;}
.main2 ul{}
.main2 ul li{ width:16rem; height:6.5rem; border-bottom:0.025rem solid #cfcece; margin-top:0.75rem;}
.main2 ul li dl{}
.main2 ul li dl dt{ width:4.65rem; height:5.7rem; float:left; margin-left:0.5rem;}
.main2 ul li dl dd{ width:10rem; height:5.7rem; float:right; margin-right:0.5rem;}
.main2 ul li dl dd h4{ font-size:0.6rem; font-weight:bold; color:#1b53b3; margin-top:0.35rem;}
.main2 ul li dl dd h4 font{ font-size:0.45rem; color:#333333; font-weight:normal; padding-left:0.3rem;}
.main2 ul li dl dd p{ font-size:0.45rem; color:#333333; line-height:0.6rem; padding-top:0.75rem;}
.m2a1{ width:3.4rem; height:1rem; background:#1b53b3; display:block; border-radius:0.2rem; text-align:center; line-height:1rem; font-size:0.5rem; color:#fff; font-weight:bold; float:left; margin-top:0.75rem;}
.m2a2{ width:3.35rem; height:0.95rem; border:0.025rem solid #1b53b3; display:block; line-height:1rem; text-align:center; font-size:0.5rem; color:#1b53b3; font-weight:bold; border-radius:0.2rem; float:left; margin-left:0.6rem; margin-top:0.75rem;}

.kang{ width:4.6rem; height:0.8rem;background-color:#fff;display:block; border:0.025rem solid #1b53b3; margin:0.6rem auto 0; line-height:0.85rem; text-align:center; font-size:0.5rem; color:#1b53b3;}
.main3{ width:16rem; margin:1rem auto 0; overflow:hidden;}
.main3 ul{}
.main3 ul li{ width:16rem; height:4.25rem; border-bottom:0.025rem solid #cfcece; margin-top:0.75rem;}
.main3 ul li dl{}
.main3 ul li dl dt{ width:4.85rem; height:3.7rem; float:left; margin-left:0.3rem;}
.main3 ul li dl dd{ width:10rem; float:right; margin-right:0.3rem;}
.main3 ul li dl dd h4{ font-size:0.6rem; color:#333333; font-weight:normal;overflow: hidden;line-height: 0.7rem;}
.main3 ul li dl dd h4 a{ color:#333333;}
.main3 ul li dl dd p{ font-size:0.5rem; color:#999999; padding-top:0.2rem;}
.main3 ul li dl dd span{ font-size:0.45rem; color:#1b53b3; padding-top:0.2rem;display: block;}
.main3 ul li dl dd span a{ color:#1b53b3;}

.yszx{ width:13.25rem; height:1.8rem; display:block; background:#1b53b3; border-radius:0.2rem; text-align:center; line-height:1.8rem; font-size:0.65rem; color:#fff; margin:1rem auto 0;}
.ry{ width:16rem; margin:1rem auto 0; overflow:hidden;}
.rys{ width:15.3rem; height:7.5rem; margin:0 auto;}

.lc{ width:15.4rem; margin:0.9rem auto; overflow:hidden;}
.lctu{ width:15.4rem; height:1.8rem;}
.lc p{ font-size:0.5rem; color:#333333; padding-top:0.45rem;}

.mfhd{ width:9.2rem; height:1.8rem; display:block; background:url(../image/andh_37.png) no-repeat 3rem 0.5rem #1b53b3; background-size:0.85rem 0.9rem; border-radius:0.2rem; margin:0 auto; padding-left:4rem; font-size:0.6rem; color:#fff; line-height:1.8rem;}
.mfhd a{ color:#fff; font-weight:bold;}

.mftit{ width:15.1rem; margin:1.5rem auto 0.3rem; height:0.8rem; line-height:0.8rem; text-align:center; background:url(../image/mftit_07.png) no-repeat center; background-size:15.1rem 0.25rem; font-size:0.8rem; color:#333333; font-weight:bold;}
.mftitp{ color:#333333; font-size:0.65rem; text-align:center; font-weight:normal;}

.huibo{ width:15.25rem; height:1.85rem; margin:1rem auto 2.4rem;}
.huibo dl{}
.huibo dl dt{ width:10.35rem; height:1.85rem; float:left;}
.huibo dl dt .tel{ width:10.3rem; height:1.8rem; border:0.025rem solid #1b53b3; line-height:1.8rem; text-align:center; font-size:0.55rem; color:#333333;}
.huibo dl dd{ width:4.55rem; height:1.85rem; background:#1b53b3; text-align:center; line-height:1.8rem; float:right;}
.huibo dl dd a{ font-size:0.7rem; color:#fff; font-weight:bold;}

.footerf{ width:16rem; height:2.1rem; margin:0 auto; position:fixed; z-index:111;bottom:0px;}
.footerf .fnav{}
.footerf .fnav li{ width:3.9rem; height:2.1rem; float:left; margin-left:0.133333rem; background:#1b53b3; position:relative;}
.footerf .fnav li:first-child{ margin-left:0px;}
.footerf .fnav li span{ width:0.85rem; height:0.8rem; display:block; margin:0.35rem auto 0.15rem;}
.footerf .fnav li a p{ font-size:0.45rem; color:#fff; text-align:center;}


.fnav .sub{ display:none; /*默认隐藏*/ width:3.9rem; padding:0.025rem 0;  position:absolute; bottom:2.1rem; z-index:111; }
.fnav .sub li{ text-align:center; margin-left:0px; float:none; height:1rem; width:3.9rem; line-height:1rem; border-bottom:0.025rem solid #fff; background:#1b53b3; }
.fnav .sub li a{ color:#fff; display:block; zoom:1; font-size:0.45rem;}
.fnav .sub li a:hover{  background:#1b53b3; color:#fff;   }

.dbzx{ width:16rem; margin:0 auto; overflow:hidden; height:2rem; position:fixed;bottom: 0; background:url(../image/db4g.png) no-repeat left; background-size:16rem 2rem;}
.dbzx_l{ width:8rem; float:left;  height:2rem; text-align:center;}
.dbzx_r{ width:8rem; float:right; height:2rem; text-align:center;}
.dbzx_l a{ display:block; height:2rem; width:8rem; background-size:8rem 2rem; }
.dbzx_r a{ display:block; height:2rem; width:8rem;background-size:8rem 2rem;}






/*成功案例列表页*/
.position{ height:1rem; line-height:1rem; margin-left:0.5rem; font-size:0.45rem; color:#666666; padding:0.5rem 0;}
.position a{ font-size:0.45rem; color:#666666;}
.allb{height:2rem; margin:0 auto;white-space:nowrap; width:16rem; overflow-x:scroll; overflow-y:hidden;white-space:nowrap;}
.allb ul{width:100%; height:2rem;}
.allb ul li{ height:1.35rem; width:3.25rem; background-color:#1b53b3; color:#fff; font-size:0.6rem; line-height:1.35rem; text-align:center; display:inline-block; margin-left:0.25rem; margin-top:0.32rem;}
.allb ul li a{ color:#fff; font-size:0.6rem;}
.allb::-webkit-scrollbar{ width:16rem; height:0.25rem;}
.allb::-webkit-scrollbar-thumb { border-radius:0.125rem; background-color:#1b53b3; -webkit-border-radius: 0.125rem; -moz-border-radius: 0.125rem;}




.main3al{ width:16rem; margin:0 auto; overflow:hidden;}
.main3al ul{position: relative; overflow:hidden;}
.main3al ul li{ width:16rem; height:4.25rem; border-bottom:0.025rem solid #cfcece; margin-top:0.75rem;}
.main3al ul li dl{}
.main3al ul li dl dt{ width:4.85rem; height:3.7rem; float:left; margin-left:0.3rem;}
.main3al ul li dl dd{ width:10rem; float:right; margin-right:0.3rem;}
.main3al ul li dl dd h4{ font-size:0.6rem; color:#333333; font-weight:normal; margin-top:0.2rem;height: 0.75rem;line-height: 0.75rem;overflow: hidden;}
.main3al ul li dl dd h4 a{ color:#333333;}
.main3al ul li dl dd p{ font-size:0.5rem; color:#999999; padding-top:0.3rem;}
.main3al ul li dl dd span{ font-size:0.45rem; color:#1b53b3; padding-top:0.3rem;padding-top: 0.3rem;
display: block;}
.main3al ul li dl dd span a{ color:#1b53b3;}

.dingt{position: absolute;width: 4.85rem;height: auto;overflow: hidden;left:0.3rem;}
.dingtu{ width:4.85rem; height:3.7rem; margin-top:1rem; }





.pageNavi {


	PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 10px auto 0px; WIDTH: 98%;  TEXT-ALIGN: center


}





.pageleft {


	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px


}


.pageright {


	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px


}


.pageleft {


	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left


}


.pageright {


	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right


}

.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;
	background:#ccc; font-size:0.45rem;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;
	background:#ccc;font-size:0.45rem;
}
.wp-pagenavi li {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none; list-style:none; float:left;
	background:#ccc;font-size:0.45rem;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000;
	border:none;
	background:#FFF;
	font-size:0.45rem;
}


.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
.ad{ width:16rem; margin:1rem auto 2.4rem; overflow:hidden; height:6.9rem;}

.alart{ width:16rem; margin:0 auto;}
.alart h3{ font-size:0.6rem; color:#333333; line-height:0.8rem; text-align:center; width:13rem; margin:0 1.5rem;}
.alartsp{ display:block; text-align:center; margin-top:0.2rem; color:#999999; font-size:0.4rem;}
.alartsp font{ margin-left:0.2rem;}
.alcon { width:14rem; margin:0.4rem auto; font-size:0.45rem; color:#666666;line-height:0.6rem;}
.alcon p{ font-size:0.45rem !important; color:#666666; line-height:0.6rem; padding-top:0.5rem;font-family: 宋体 !important;}
.alcon p span{ font-size:0.45rem !important; color:#666666; line-height:0.6rem; padding-top:0.5rem;font-family: 宋体 !important;}
.alcon p a{ color:#1b53b3;}
.alcon img{ width:100% !important; height:100% !important;}

.sxp{ width:7.25rem; margin:0 auto; height:1rem;}
.sxps{ width:2.95rem; height:0.95rem; background-color:#fff; border:0.025rem solid #777777; text-align:center; line-height:0.95rem; float:left;font-size:0.45rem; color:#666666;}
.sxps a{ font-size:0.45rem; color:#666666;}
.sxpx{ width:2.95rem; height:0.95rem; background-color:#fff; border:0.025rem solid #777777; text-align:center; line-height:0.95rem; float:right;font-size:0.45rem; color:#666666;}
.sxpx a{ font-size:0.45rem; color:#666666;}

.tjyd{ width:15rem; margin:1rem auto 2.4rem;}
.tjyd h4{ font-size:0.5rem; color:#333333;}
.tjyd ul{}
.tjyd ul li{ margin-top:0.5rem; height:0.6rem; line-height:0.6rem;}
.tjyd ul li p{ font-size:0.45rem; color:#666666; line-height:0.6rem;}
.tjyd ul li p span{ font-size:0.45rem; color:#999999; float:right;}
.tjyd ul li p a{ font-size:0.45rem; color:#666666; }


/*律师团队*/
.lls{ font-size:0.9rem; color:#333333; font-weight:normal; text-align:center;}
.main2ls{ width:16rem; margin:0 auto; overflow:hidden;}
.main2ls ul{}
.main2ls ul li{ width:16rem; height:6.5rem; border-bottom:0.025rem solid #cfcece; margin-top:0.75rem;}
.main2ls ul li dl{}
.main2ls ul li dl dt{ width:4.65rem; height:5.7rem; float:left; margin-left:0.5rem;}
.main2ls ul li dl dd{ width:10rem; height:5.7rem; float:right; margin-right:0.5rem;}
.main2ls ul li dl dd h4{ font-size:0.6rem; font-weight:bold; color:#1b53b3; margin-top:0.35rem;}
.main2ls ul li dl dd h4 font{ font-size:0.45rem; color:#333333; font-weight:normal; padding-left:0.3rem;}
.main2ls ul li dl dd p{ font-size:0.45rem; color:#333333; line-height:0.6rem; padding-top:0.75rem;}
.m2a1{ width:3.4rem; height:1rem; background:#1b53b3; display:block; border-radius:0.2rem; text-align:center; line-height:1rem; font-size:0.5rem; color:#fff; font-weight:bold; float:left; margin-top:0.75rem;}
.m2a2{ width:3.35rem; height:0.95rem; border:0.025rem solid #1b53b3; display:block; line-height:0.95rem; text-align:center; font-size:0.5rem; color:#1b53b3; font-weight:bold; border-radius:0.2rem; float:left; margin-left:0.6rem; margin-top:0.75rem;}
/*精英律师文章页*/
.lscon{ width:16rem; margin:0 auto 2.4rem; overflow:hidden;}
.lscontu{ width:16rem; height:7.15rem; overflow:hidden; border-bottom:0.025rem solid #1b53b3;}
.lsctl{ width:5.1rem; height:6.4rem; float:left; margin-left:1.5rem;overflow: hidden;}
.lsctr{ width:8.2rem; float:right; margin-right:0.6rem;}
.lsctr h4{ font-size:0.6rem; color:#1b53b3; font-weight:normal; padding-top:0.4rem;}
.lsctr h4 font{ font-size:0.45rem; color:#333333; margin-left:0.3rem;}
.lsctr p{ font-size:0.45rem; color:#333333; line-height:0.6rem; padding-top:0.6rem;}

.lswza1{ width:3.4rem; height:1rem; background:#1b53b3; display:block;text-align:center; line-height:1rem; font-size:0.5rem; color:#fff; font-weight:bold; float:left; margin-top:0.8rem;}
.lswza2{ width:3.35rem; height:0.95rem; border:0.025rem solid #1b53b3; display:block; line-height:0.95rem; text-align:center; font-size:0.5rem; color:#1b53b3; font-weight:bold; float:left; margin-left:0.6rem; margin-top:0.8rem;}
.lswenz{ width:15rem; margin:0 auto; overflow:hidden;}
.lswenz span{ font-size:0.6rem; color:#1b53b3; display:block; margin-top:1rem;}
.lswenz p{ font-size:0.5rem; color:#333333; line-height:0.6rem; padding-top:0.6rem; font-weight:normal;}


















