*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;font-family:"Microsoft YaHei"; background:#fff;}
i,em{font-style: normal;}
li{list-style: none;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:10px;}}
@media screen and (min-width:360px){html{font-size:11.25px;}}
@media screen and (min-width:375px){html{font-size:11.7px;}}
@media screen and (min-width:480px){html{font-size:15px;}}
@media screen and (min-width:414px){html{font-size:13px;}}
@media screen and (min-width:560px){html{font-size:17.5px;}}
@media screen and (min-width:640px){html{font-size:20px;}}

.wrap{	width: 100%;max-width: 640px;margin: 0 auto;	min-width: 320px;
	overflow:hidden;	-webkit-box-sizing: border-box;	position:relative;	font-size:1rem;}
.businessBox{	width: 100%;max-width: 640px;margin: 0 auto;	min-width: 320px;     min-height: 154px;
	overflow:hidden;	-webkit-box-sizing: border-box;	position:relative;	    background-color: #475774;font-size:1rem;/*background:url(/m/img/bg1.jpg)*/}	
.businessBox1{	width: 100%;max-width: 640px;margin: 0 auto;	min-width: 320px;     min-height: 204px;
	overflow:hidden;	-webkit-box-sizing: border-box;	position:relative;	font-size:1rem;background:url()}		

	
/* 内页样式 */

/*关于我们-走进-------------*/
.dz_nn1{ overflow: hidden; width:100%;}
.dz_nn1 .d_h2{color: #fff; font-size: 1.27rem; font-weight: normal; text-align: center; margin-bottom: 3.15rem;}
/* .dz_nn1 ul{ overflow: hidden; height: 7.55rem;}
.dz_nn1 ul li{ display: inline-block; float: left; width: 50%; box-sizing: border-box; border-right:1px solid #fff; height: 4.9rem; line-height: 4.9rem; background: #ebebeb; text-align: center; font-size: 1.65rem;}
.dz_nn1 ul li.cur{ background: #cb0e12; color: #fff; position: relative;}
.dz_nn1 ul li.cur a{color: #fff;}
.dz_nn1 ul li.cur:before{ content:""; position:absolute;border-top:0.5rem solid #cb0e12;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; top:100%; } */
/*.dz_nn1 ul li:nth-child(2){ line-height: 105%;}*/
.dz_nn1 ul li:nth-child(2) span{ display: block; padding-top:1.2rem;}
.dz_nn2{ margin: 0 2.3% 2.8rem;}
.dz_nn2 h3,.dz_nn3 h3{ text-align: center;}
.dz_nn2 h3 i,.dz_nn3 h3 i{ display: block; font-size: 1.45rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.dz_nn2 h3 span,.dz_nn3 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 1.5rem 0;}
.dz_nn2 dl dt i{ font-size: 1rem; color: #999; padding-top: 1rem; display: block; text-align: center;}
.dz_nn2 dl dt strong{ display: block; height: 2.9rem; line-height: 2.9rem; font-size: 1.25rem; color: #333; font-weight: normal;}
.dz_nn2 dl dt a{ display: block; width: 5.5rem; line-height: 1.7rem; height: 4.15rem;background:url(../images/btn1.html) no-repeat; background-size:100% 4.15rem; margin: 0 auto; font-size:0.92rem; color: #cb0e12;}
.dz_nn2 dl dd p{ color: #666; font-size: 1.3rem; text-indent:9%; line-height: 145%;}
.dz_nn3{ margin: 0 2.3% 1.2rem;}
.dz_nn3 dl{ padding-bottom: 2.4rem;}
.dz_nn3 dl dt{ font-size: 0;}
.dz_nn3 dl dd h4{ margin: 1rem 0 0.5rem 0; color: #cb0e12; font-size: 1.39rem; font-weight: normal; padding-left: 0.38rem; border-left: 0.5rem solid #cb0e12;}
.dz_nn3 dl dd p{color: #999; font-size: 1.3rem;  line-height: 145%;}
.dz_nn4{ overflow: hidden;margin: 0 2.3% 3rem;}
.dz_nn4 h3,.dz_nn5 h3{ text-align: center;}
.dz_nn4 h3 i,.dz_nn5 h3 i{ display: block; font-size: 1.45rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.dz_nn4 h3 span,.dz_nn5 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 1.5rem 0;}
.dz_nn4 ul{ overflow: hidden; font-size: 0;}
.dz_nn4 ul li{ float: left; margin: 0 0 0.6rem 0; width: 48.7%;}
.dz_nn4 ul li:nth-child(2n){ float: right;}
.dz_nn5{margin: 0 2.3% 4.3rem;}
.dz_nn5 ul{ overflow: hidden; padding-bottom: 1.6rem;}
.dz_nn5 ul li{ float: left; width:31.75%; font-size: 0; margin-right: 2%; box-sizing: border-box; border: 1px solid #494767;}
.dz_nn5 ul li:nth-child(3){ margin-right: 0;}
.dz_nn5 .ul_p{ text-align: center; font-size: 0;}
.dz_nn5 .ul_p li{ display: inline-block; width: 0.45rem; height: 0.45rem; background: #999; margin: 0 0.5rem; float:none;border:none;}
.dz_nn5 .ul_p li.z-on,.dz_nn5 .ul_p a:hover{ background: #cb0e12;}
/*底部样式*/
.g_ft{position: relative; height:11rem;box-sizing:border-box; padding-top:0.9rem;background:#f3f3f3;font-size: 1.2rem;color: #999;text-align: center; line-height:200%; 
/* margin-top:4rem; */
}
.g_ft em{ display:inline-block; width:2.95rem; position:absolute; right:0; top:-4.05rem; overflow:hidden; height:3.3rem;}
.g_ft a{color: #999; padding: 0 3%;}
.g_ft span{ display: block;}
.bot{ position: fixed; left:0; bottom:0; right:0; height:4.8rem; background:#cb0e12; width:100%; z-index:9; max-width:640px; margin:0 auto; min-width:320px; text-align: center;}
.bot a{ display:inline-block; width:100%;  font-size:1.15rem; color:#fff;font-family: "Microsoft YaHei"; border-right: 1px solid #fff; box-sizing: border-box; 
background:url(/m/img/footContact.png) no-repeat center 0.7rem;
 background-size:auto 1.95rem; padding-top: 2.8rem; height: 4.8rem;}
.bot li:last-child a{ border-right: none;}
.bot ul li:nth-child(2)>a{background:url(/m/img/hom2.gif) no-repeat center 0.7rem; background-size:auto 1.95rem;}
.bot ul li:nth-child(3)>a{background:url(/m/img/hom3.gif) no-repeat center 0.7rem; background-size:auto 1.95rem;}
.bot ul li:nth-child(4)>a{background:url(/m/img/footOnline.png) no-repeat center 0.7rem; background-size:auto 1.95rem;;}
.bot ul li.cur{ position: relative;}
.bot ul li.cur i{ display: block; position: absolute; bottom:0.75rem;left: 0; width: 33%; background: #fff;border-bottom: 1px solid #d7d7d7;}
.bot ul li.cur i a{ display: block; width: 100%; text-align: center; font-size: 1rem; color: #666; height: 2.25rem;line-height: 2.25rem; background: #fff; padding-left: 0;}
.bot ul li.cur:before{ content:""; position:absolute;height:0.42rem;width:0.8rem;left:15%;top:-0.795rem;background:url(../images/cur.html) no-repeat; background-size:0.8rem 0.42rem;z-index: 99;}
.bot ul li{ position:relative; width:25%;float:left;}
.bot ul li span{ background:#cb0e12; position:absolute; left:0; bottom:4.8rem; width:100%; display:none;}
.bot ul li span a{ float:none; display:block; width:100%; height:3rem; line-height:2.5rem; border-bottom: 1px solid #fff; background:none; padding-top:0; font-size:1.15rem; border-right:0;}
/*关于我们-团队==========================*/
.t_nn1 h2{background:url(../images/t_igm.html) no-repeat; background-size:100% 16rem; }
.tz_nn2{margin: 0 2.3% 0; padding-top: 1.35rem; padding-bottom: 2.8rem;}
.tz_nn2 dl dd h4{ line-height: 3.6rem;font-size: 1.65rem; color: #333; font-weight: normal;}
.tz_nn2 dl dd em{ display: block; padding-bottom: 1rem; overflow: hidden;}
.tz_nn2 dl dd em i{ display: inline-block; float: left; padding: 0.72rem 0; border: 1px solid #cb0e12; font-size: 1.3rem; color:#cb0e12; text-align: center; margin-right: 2%;}
.tz_nn2 dl dd em i span{ display: block;}
.tz_nn2 dl dd p{color: #999; font-size: 1.3rem;  line-height: 145%;}
.tz_nn3{ margin: 0 2.2%;}
.tz_nn3 h3{ text-align: center;}
.tz_nn3 h3 i{ display: block; font-size: 1.45rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.tz_nn3 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 1.5rem 0;}
.tz_nn3 dl{ overflow: hidden; padding: 0 0 0.9rem 0; margin-bottom: 1.9rem; border-bottom: 1px dotted #cfcfcf;}
.tz_nn3 dl dt{ font-size: 0; float: left;}
.tz_nn3 dl dt img{ width: 7.5rem; height: 7.5rem; display: inline-block; border-radius: 7.5rem;}
.tz_nn3 dl dd{margin-left:8.6rem;;margin-right:2%}
.tz_nn3 dl dd h4{font-size: 1.45rem; color: #333; font-weight: normal;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;text-align: left;}
.tz_nn3 dl dd h4 a{color: #333;}
.tz_nn3 dl dd h4 span{ color: #cb0e12; font-size:0.92rem; padding-left: 3%;}
.tz_nn3 dl dd p{color: #999;/* font-size: 1.2rem; */ line-height: 145%; padding: 0.8rem 0 0;text-align: left;}
.tz_nn3 dl dd p a{ color:#cb0e12;}
.tz_nn3 dl dd em{ display: block;}
.tz_nn3 dl dd em a{ font-size: 0.92rem; color: #333; padding-left: 1.1rem; padding-right: 1rem;background:url(../images/tt_io1.html) no-repeat 0 0.25rem; background-size:1.08rem 1rem;}
.tz_nn3 dl dd em a:nth-child(2){background:url(../images/tt_io2.html) no-repeat 0 0.25rem; background-size:1.08rem 1rem;}
.tz_nn3 dl:last-child{ border-bottom: none;}
/*关于我们-律豹============*/
.b_nn1 h2{background:url(../images/b_ban.html) no-repeat; background-size:100% 16rem;}
.lb_nn2{ overflow: hidden;margin: 0 2.2%; padding-bottom: 2.13rem;}
.lb_nn2 h3{ text-align: center; position: relative;}
.lb_nn2 h3:before{ content:""; position:absolute;height:2px;width:2.4rem;left:45%;top:80%; background:#cb0e12;}
.lb_nn2 h3 i{display: block; font-size: 1.65rem; color: #333; font-weight: normal;}
.lb_nn2 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0 0 1.5rem 0;}
.lb_nn2 dl dd{ padding-top: 0.75rem;}
.lb_nn2 dl dd p{color: #666; font-size: 1.3rem;  line-height: 155%; padding-bottom:0.9rem;}
.lb_nn2 dl dd p strong{ color: #cb0e12; font-size:1.75rem; padding-right: 0.35rem;}
.lb_nn3{overflow: hidden;margin: 0 2.2%; padding-bottom: 2.2rem;}
.lb_nn3 h3{ text-align: center; position: relative;}
.lb_nn3 h3:before{ content:""; position:absolute;height:2px;width:2.4rem;left:45%;top:80%; background:#cb0e12;}
.lb_nn3 h3 i{display: block; font-size: 1.65rem; color: #333; font-weight: normal;}
.lb_nn3 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0 0 1.5rem 0;}
.lb_nn3 dl{ overflow: hidden; padding:1.1rem 0; border-bottom: 1px solid #b2b2b2;}.lb_nn3 dl:last-child{ border-bottom: none;}
.lb_nn3 dl dt{ float: left; width: 5rem; height: 5rem; text-align: center; line-height: 5rem; color: #fff; font-size: 2.5rem;background:url(../images/b_bg.html) no-repeat; background-size:100% 5rem;}
.lb_nn3 dl dd{ float: right; width: 77%;color: #666; font-size: 1.1rem;  line-height: 155%; }
.lb_nn3 dl dd p span{ display: block;}
.lb_nn4{ overflow: hidden;margin: 0 2.2%; }
.lb_nn4 h3{ text-align: center; position: relative; margin-bottom: 1.3rem;}
.lb_nn4 h3:before{ content:""; position:absolute;height:2px;width:2.4rem;left:45%;top:64%; background:#cb0e12;}
.lb_nn4 h3 i{display: block; font-size: 1.65rem; color: #333; font-weight: normal;}
.lb_nn4 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0 0 1.4rem 0;}
.lb_nn4 h3 em{ display: block; font-weight: normal;color: #666; font-size: 1.1rem;}
.lb_nn4 ul{ overflow: hidden; padding-bottom: 3.15rem;}
.lb_nn4 ul li{ width: 50%; float: left; background: #f5f5f5; text-align: center; color: #666; font-size: 1.15rem; box-sizing: border-box; padding: 0 3%; line-height: 160%; height: 12.4rem;}
.lb_nn4 ul li span{ display: block; width: 3.33rem; margin: 0 auto; font-size: 0; padding-top: 1.2rem;}
.lb_nn4 ul li i{ display: block; color: #333; font-size:1.35rem;}
.lb_nn4 ul li:first-child,.lb_nn4 ul li:nth-child(4){ background: #cb0e12; color: #fff;}
.lb_nn4 ul li:first-child i,.lb_nn4 ul li:nth-child(4) i{ color: #fff;}
.lb_nn5{ overflow: hidden;margin: 0 2.2%;padding-bottom: 2.8rem;}
.lb_nn5 h3,.lb_nn6 h3{ text-align: center; position: relative; margin-bottom: 1.3rem;}
.lb_nn5 h3:before,.lb_nn6 h3:before{ content:""; position:absolute;height:2px;width:2.4rem;left:45%;top:64%; background:#cb0e12;}
.lb_nn5 h3 i,.lb_nn6 h3 i{display: block; font-size: 1.65rem; color: #333; font-weight: normal;}
.lb_nn5 h3 span,.lb_nn6 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0 0 1.4rem 0;}
.lb_nn5 h3 em,.lb_nn6 h3 em{ display: block; font-weight: normal;color: #666; font-size: 1.1rem;}
.lb_nn5 p{background:url(../images/b_img2.html) no-repeat; background-size:100% 15.3rem; padding-top: 11.4rem; box-sizing: border-box; padding-left:9.5%;}
.lb_nn5 p span{ display: inline-block; float: left; width: 45%; padding-left: 0.9rem;color: #666; box-sizing: border-box;    font-size: 1.15rem; line-height: 1.5rem; position: relative;}
.lb_nn5 p span:before{ content:""; position:absolute;height:0.45rem;width:0.45rem;left:0;top:32%; background:#cb0e12; border-radius: 0.95rem;}
.lb_nn6{ margin: 0 2.2%;}.lb_nn6 h3{ margin-bottom: 3.6rem;}
.lb_nn6 ul{ overflow: hidden;}
.lb_nn6 ul li{ float: left; width: 25%; text-align: center; color: #cb0e12; font-size: 1.2rem; padding-bottom: 3.3rem;}
.lb_nn6 ul li span{ display: block; font-size: 0; width: 3.5rem; margin: 0 auto; padding-bottom: 1.3rem;}
.lb_nn7{ margin: 0 2.2%; padding-bottom: 0.55rem;}
.lb_nn7 h3,.lb_nn8 h3{ text-align: center; position: relative; margin-bottom: 1.3rem;}
.lb_nn7 h3:before,.lb_nn8 h3:before{ content:""; position:absolute;height:2px;width:2.4rem;left:45%;top:82%; background:#cb0e12;}
.lb_nn7 h3 i,.lb_nn8 h3 i{display: block; font-size: 1.65rem; color: #333; font-weight: normal;}
.lb_nn7 h3 span,.lb_nn8 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0 0 1.4rem 0;}
.lb_nn7 dl{ overflow: hidden; margin-bottom: 2.2rem;}
.lb_nn7 dl dt{ float: left; width:60%; font-size: 0;}
.lb_nn7 dl dd{ width:37%; float: right; padding-top: 2.2rem;}
.lb_nn7 dl dd h4{ font-weight: normal; color: #333; font-size: 1.55rem;}
.lb_nn7 dl dd p{ color: #636363; font-size: 1.2rem; line-height: 145%; padding-top: 0.5rem;}
.lb_nn8{ overflow: hidden; padding-bottom: 3rem;}
.lb_nn8 dl{ overflow: hidden; padding: 0 2%; background: #fff9ef;}
.lb_nn8 dl dt{ width: 49%; float: left;}
.lb_nn8 dl dd{ float: right; width: 45%; padding-right: 9%; box-sizing: border-box; color: #cb0e12; font-size: 1.3rem; line-height: 155%; padding-top: 1rem;}
.lb_nn8 dl dd p{ padding-bottom: 0.35rem;}
.lb_nn8 dl dd em a{ display: block; width: 5.8rem; height: 1.8rem; text-align: center; line-height: 1.8rem; color: #fff; background: #cb0e12;font-size: 1.1rem;font-weight: normal;}
.lb_nn8 h4{ font-weight: normal; margin: 0 2% 2rem 4%; font-size: 1.3rem; color: #8a8a8a; line-height: 165%;}
.lb_nn8 h4 i{ display: block; margin-top: 2rem; padding-left: 1.8rem;background:url(../images/b_o.html) no-repeat 0 0.2rem; background-size:1.2rem 1.2rem;}
.lb_nn8 h4 i a{ color: #cb0e12; font-size: 1.38rem;}
.lb_nn8 h4 span{ display: block; padding-left: 1.8rem;}
.lb_nn8 ul{ margin: 0 5.5%; padding-left:1.1rem;background:url(../images/b_03.html) no-repeat 0 1rem; background-size:0.6rem 7rem;}
.lb_nn8 ul li{ line-height: 2.2rem;}
.lb_nn8 ul li a{ font-size: 1.2rem; color: #666;}
/*重大疑难案件===================*/
.l_nn1 h2{background:url(../images/l_ban.html) no-repeat; background-size:100% 16rem;}
.ln_nn1{ margin: 0 2.2%; padding-bottom: 2.5rem;}
.ln_nn1 h3,.ln_nn2 h3{ text-align: center; padding-bottom: 1rem;}
.ln_nn1 h3 i,.ln_nn2 h3 i{ display: block; font-size: 1.725rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.ln_nn1 h3 span,.ln_nn2 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 0.15rem 0;}
.ln_nn1 h3 em,.ln_nn2 h3 em{ display: block; text-align: center; font-weight: normal; color: #666; font-size: 1.1rem; letter-spacing: -1px; line-height: 155%;}
.ln_nn1 ul{ overflow: hidden;}
.ln_nn1 ul li{ border: 1px solid #dfdfdf; line-height: 100%; width: 31%; padding-bottom: 1.4rem; margin-right: 2%; text-align: center; height:6rem; margin-bottom:1rem;float: left; position: relative; font-size: 1.25rem; color:#333;}.ln_nn1 ul li:nth-child(3){ margin-right: 0;}
.ln_nn1 ul li span{ display: block; font-size: 0; width:3.35rem; margin: 0 auto; padding-top: 1.1rem;}
.ln_nn1 ul li i span{ display: block; width: 100%; padding-top: 0; font-size: 1.1rem;}
.ln_nn1 ul li em{ display: inline-block;position: absolute; width: 1rem; height: 1rem; border-radius: 1rem; background: #cb0e12; color: #fff; font-size:0.5rem; font-family: Arial; left: 42%; bottom: -0.5rem;}
.ln_nn1 ul li:nth-child(4),.ln_nn1 ul li:nth-child(5){ width: 48%;}
.ln_nn1 ul li:nth-child(5){ float: right; margin-right:0.5%;}

.ln_nn2{ overflow: hidden; margin: 0 2%;}
.ln_nn2 p{ overflow: hidden; padding-bottom: 2.5rem;}
.ln_nn2 p em{ display: block;background:url(../images/l_bg1.html) no-repeat center 0; background-size:100% 8.5rem; height: 8.5rem; margin-bottom: 0.65rem; box-sizing: border-box; padding-top: 0.55rem;}
.ln_nn2 p em strong{ display: inline-block; line-height: 1.9rem; height: 1.9rem; background: #cb9c53; color:#fff; font-weight: normal; padding: 0 1.7%; font-size: 1.45rem;}
.ln_nn2 p i{ display: block; color: #fff; font-size: 1.1rem; line-height: 1.9rem; padding-left:9%; padding-top: 0.4rem;}
.ln_nn2 p i span{ display: block;}
.ln_nn3{ overflow: hidden; margin: 0 2%; padding-bottom: 2.8rem;}
.ln_nn3 h3,.ln_nn4 h3{ text-align: center; padding-bottom: 1rem;}
.ln_nn3 h3 i,.ln_nn4 h3 i{ display: block; font-size: 1.65rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.ln_nn3 h3 span,.ln_nn4 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 0.15rem 0;}
.ln_nn3 dl{ overflow: hidden; margin-bottom: 1.5rem;}
.ln_nn3 dl dt{ font-size: 0; float: left; width: 50%;}
.ln_nn3 dl dd{ float: right; width: 47%; box-sizing: border-box; padding-right: 2%;}
.ln_nn3 dl dd p{ color: #333; font-size: 1.35rem; padding-top: 1rem; margin-bottom: 1.1rem;}
.ln_nn3 dl dd em{ display: block;}
.ln_nn3 dl dd em a{ display: block; width: 6rem; height:1.6rem; line-height: 1.6rem; text-align: center; border: 1px solid #cb0e12; color: #cb0e12;}
.ln_nn3 dl:nth-child(3) dt{ float: right;}
.ln_nn4{ overflow: hidden; margin: 0 2%;}
.ln_nn4 dl{ overflow: hidden; padding: 0 0 0.9rem 0; margin-bottom: 1.9rem; }
.ln_nn4 dl dt{ font-size: 0; float: left; width: 50%;}
.ln_nn4 dl dd{ float: right; width:47%; position: relative;}
.ln_nn4 dl dd h4{font-size: 1.45rem; color: #fff; font-weight: normal; position: absolute; display: inline-block; background: #cb0e12; left: -1.9rem; padding-left: 1.9rem;top: 0.3rem; padding-right: 2.1rem; line-height: 2.4rem;}
.ln_nn4 dl dd h4 i{ display: inline-block; border-left: 1px solid #fff; line-height: 100%; padding-left: 0.2rem;}
.ln_nn4 dl dd p{color: #666; font-size: 1rem;  line-height: 145%; padding:2.8rem 0 0;}
.ln_nn4 dl dd p a{ color:#ac8d5b;}
.ln_nn4 dl dd em{ display: block;}
.ln_nn4 dl dd em a{ font-size: 0.92rem; color: #333; padding-left: 1.1rem; padding-right: 1rem;background:url(../images/tt_io1.html) no-repeat 0 0.25rem; background-size:1.08rem 1rem;}
.ln_nn4 dl dd em a:nth-child(2){background:url(../images/tt_io2.html) no-repeat 0 0.25rem; background-size:1.08rem 1rem;}
.lb_n5a h3{ margin-bottom: 0;}
.lb_n5a h3 i{display: block; font-size: 1.65rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.lb_n5a h3:before{ background: none;}
    /*形势案件==========*/
.xs_nn1 h2{background:url(../images/xs_ban.html) no-repeat; background-size:100% 16rem;}
.xs_nn2 ul li:nth-child(4),.xs_nn2 ul li:nth-child(5){ width:31%;}.xs_nn2 ul li:nth-child(9){ margin-right: 0;}
.xs_nn3 h3,.ln_nn2 h3{ text-align: center; padding-bottom: 1rem;}
.xs_nn3 h3 i,.ln_nn2 h3 i{ display: block; font-size: 1.65rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.xs_nn3 h3 span,.ln_nn2 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 0.15rem 0;}
.xs_nn3 h3 em,.ln_nn2 h3 em{ display: block; text-align: center; font-weight: normal; color: #666; font-size: 1.1rem; letter-spacing: -1px; line-height: 155%;}
.xs_nn3 p{background:url(../images/xs_bg.html) no-repeat; background-size:100% 19.4rem; height: 19.4rem; margin-bottom: 4.1rem; font-size: 1.2rem; color: #333; box-sizing: border-box; padding-top:2.95rem;}
.xs_nn3 p em{ display: inline-block; float: left; height: 5.4rem; text-align: center; width: 23.3%; margin-bottom: 2.66rem; margin-right: 12.5%; line-height: 109%;}
.xs_nn3 p em i{ display: block;}
.xs_nn3 p em span{ display: block;}
.xs_nn3 p em:first-child{ margin-left: 2.2%;}.xs_nn3 p em:first-child,.xs_nn3 p em:nth-child(3),.xs_nn3 p em:nth-child(4),.xs_nn3 p em:nth-child(6){ line-height: 5.4rem;}
.xs_nn3 p em:nth-child(3){ margin-right: 0;}
.xs_nn3 p em:nth-child(4){ margin-left: 2.2%;}.xs_nn3 p em:nth-child(2) i{ padding-top:1.7rem;}.xs_nn3 p em:nth-child(5) i{ padding-top:0.8rem;}
 /*新闻中心===============================*/
.nc_nn1 h2{background:url(../images/nc_ban.html) no-repeat; background-size:100% 16rem; line-height: 16rem; font-size: 2.35rem; margin-bottom: 1.4rem;}
.nc_nn2{ margin: 0 2.2%;}
.nc_nn2 ul{ overflow: hidden;}
.nc_nn2 ul li{ border: 1px solid #dfdfdf; line-height: 100%; width: 31%; padding-bottom: 1.1rem; margin-right: 2%; text-align: center; margin-bottom:0.5rem;float: left; position: relative; font-size: 1.1rem; color:#333;}.ln_nn1 ul li:nth-child(3){ margin-right: 0;}
.nc_nn2 ul li span{ display: block; font-size: 0; width:3.8rem; margin: 0 auto; padding-top:0.75rem;}
.nc_nn2 ul li i span{ display: block; width: 100%; padding-top: 0; font-size: 1.1rem;}
.nc_nn2 ul li:nth-child(1),.nc_nn2 ul li:nth-child(2){ width: 48%;}.nc_nn2 ul li:nth-child(2){ margin-right: 0;}
.nc_nn2 ul li:nth-child(5){ float: right; margin-right:0.5%;}
.nc_nn3{ overflow: hidden; padding-top: 1.55rem; margin: 0 2.2%;}
.nc_nn3 h3{ padding-bottom: 1.3rem; overflow: hidden;font-weight: normal;}
.nc_nn3 h3 span{ display: inline-block; float: right; padding-top: 0.5rem;}
.nc_nn3 h3 span a{ color: #cb0e12; font-size: 1.1rem;}
.nc_nn3 h3 i{ display: inline-block; padding-left: 0.5rem; border-left: 0.2rem solid #cb0e12;}
.nc_nn3 h3 i a{ font-size:1.7rem;color: #cb0e12;}
.nc_nn3 dl{ overflow: hidden; padding-bottom:0.75rem;}
.nc_nn3 dl dt{ font-size: 0; float: left; width: 7.3rem;}
.nc_nn3 dl dd{ float: right; width:72%;}
.nc_nn3 dl dd h4{ font-weight: normal; font-size: 1.4rem;}
.nc_nn3 dl dd h4 a{ display:block;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nc_nn3 dl dd p{ color: #666; font-size: 1.1rem; line-height: 125%; padding-top: 0.2rem;}
.nc_nn3 ul li{ line-height: 2.2rem; margin: 0 2.5%; padding-left: 1rem; color: #999; font-size:1.2rem; position: relative;}
.nc_nn3 ul li span{ display: inline-block; float: right;}
.nc_nn3 ul li a{ color: #666;display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.nc_nn3 ul li:before{ content:""; position:absolute;height:0.4rem;width:0.4rem;left:0;top:44%; background:#cb0e12; border-radius: 0.4rem;}
.nc_nn4{ padding-bottom: 5rem;}
/* 新闻列表===========================*/
.nl_nn1 h2{background:url(../images/nl_ban.html) no-repeat; background-size:100% 16rem;  margin-bottom:0;}
.nl_nn9{ margin: 0 2.2% 1.9rem;}
.nl_nn9 dl{ overflow: hidden; padding-top: 1.9rem;}
.nl_nn9 dl dt{ float: left; font-size: 0; width: 52%;}
.nl_nn9 dl dd{ float: right; width: 45%; box-sizing: border-box; padding-right:0.5%;}
.nl_nn9 dl dd p{ color: #333; font-size:1.4rem; padding-top: 0.05rem; padding-bottom: 1.1rem;}
.nl_nn9 dl dd em a{ color: #cb0e12; font-size: 1.3rem;}

.g-page{padding:2rem 2% 3.1rem; height:2.8rem; overflow:hidden;}/* 底部间距20px*/
.g-page .u-pup{background: #a9a9a9;}
.g-page .u-pup,.g-page .u-pne,.g-page .u-sa{display:inline-block;font-size:1.35rem;height: 2.8rem;line-height: 2.8rem; text-align: center;width:39%; color: #fff;}
.g-page .u-pne{background: #cb0e12; color:#fff; float:right;}
.g-page p{ width:20%; display: inline-block;text-align: center;font-size: 1.45rem;color: #666; text-indent:0;}
.g-page .u-pnum{font-size: 1.4rem;color: #cb0e12;}
/*新闻详情-============================================*/
.g_newdet{ overflow:hidden; margin: 0 2.2%;}
.g_newdet h3{line-height:2.3rem; font-size:1.45rem;color: #232323;font-weight: normal;text-align:center;padding:1.6rem 4% 1.15rem;}
.g_newdet h3 span{ display:block;}
.g_newdet h4{font-size: 0.75rem;color: #a1a1a1;font-weight: normal;border-bottom:1px dotted #999;line-height: 1.7rem; margin-bottom: 0.85rem;}
.g_newdet h4 span{ padding: 0 0 0 3%;}
.g_newdet h4 i{ display: inline-block; float: right; width: 5.5rem; height: 1.7rem; line-height: 1.7rem; border-radius: 1.2rem; background: #e1e1e1; font-size: 1rem; color: #666; box-sizing: border-box; padding-left: 0.25rem; position: relative;}
.g_newdet h4 i:before{ content:""; position:absolute;height:1.2rem;width:1.2rem;left:79%;top:0.45rem;background:url(../images/back.html) no-repeat; background-size:0.875rem 0.75rem;}
.m_newc{ overflow: hidden;}
.g_newdet p{line-height:180%;color: #999; font-size:1.25rem; padding:0.35rem 0 1rem 0;}
.g_newdet .newimg{width: 100%;display: block; padding:0 0 0.5rem; font-size: 0; text-indent: 0;}
.u_back2{width:12.1rem; background:#cb0e12; margin:2rem auto; font-size:1.56rem; color:#fff; line-height:3.5rem; text-align:center;}
.g-n2{ margin: 0 2%;}
.g-n2 h3{ text-align: center;}
.g-n2 h3 i{ display: block; font-size: 1.5rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.g-n2 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 0.65rem 0;}
.g-n2 ul li{ line-height: 2.2rem; margin: 0 2.5%; padding-left: 1rem; color: #999; font-size:1.2rem; position: relative;}
.g-n2 ul li span{ display: inline-block; float: right;}
.g-n2 ul li a{ color: #666;}
.g-n2 ul li:before{ content:""; position:absolute;height:0.4rem;width:0.4rem;left:0;top:44%; background:#cb0e12; border-radius: 0.4rem;}
.g-n2{ padding-bottom: 5rem;}
/*企业法律服务==================================*/
.qi_nn1 h2{background:url(../images/q_ban1.html) no-repeat; background-size:100% 16rem;  margin-bottom:0;}
.qi_nn2{ margin:2.4rem 2% 2.35rem;}
.qi_nn2 dl{ overflow: hidden;background:url(../images/q_gb.html) no-repeat; background-size:37% 20.92rem; height: 20.92rem; box-sizing: border-box; padding-top: 1.5rem;  padding-left: 10%;}
.qi_nn2 dl dt{ font-size: 0; overflow: hidden;}
.qi_nn2 dl dt i{ display: inline-block; width:53%;}.qi_nn2 dl dt span{ display: inline-block;width: 33%; padding-left:7%;}
.qi_nn2 dl dt i img{ display: inline-block; height: 7.8rem;}
.qi_nn2 dl dd p{color: #999;font-size: 1.23rem;line-height:145%; padding-top: 0.8rem;}
.qi_nn2 dl dd p i{ color: #333;}

.qi_nn3{ overflow: hidden;}
.qi_nn3 ul{ overflow: hidden; height: 7.55rem;}
.qi_nn3 ul li{ display: inline-block; float: left; width: 33.33%; box-sizing: border-box; border-right:1px solid #fff; height: 4.9rem;background: #ebebeb; text-align: center; font-size: 1.65rem; line-height: 105%;}
.qi_nn3 ul li span{ display: block; padding-top:0.85rem;}
.qi_nn3 ul li a{color: #333; }
.qi_nn3 ul li.cur{ background: #cb0e12; color: #fff; position: relative;line-height: 105%;}
.qi_nn3 ul li.cur a{color: #fff;}
.qi_nn3 ul li.cur:before{ content:""; position:absolute;border-top:0.5rem solid #cb0e12;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; top:100%; }
.qi_nn3 p{background:url(../images/q_bg.html) no-repeat; background-size:100% 25.875rem; height:25.875rem; margin-bottom: 3rem;}
.qi_nn3 p i{ font-size: 0; width: 36.9%; margin: 0 auto; padding-top: 2.25rem; display: block;}
.qi_nn3 p em{ color: #fff; line-height:2rem; text-align: center; padding-top: 1rem; display: block;}
.qi_nn3 p em span{ display: block;}
.qi_nn4{ overflow: hidden;}
.qi_nn4 ul li:nth-child(5){ float: left;margin-right: 2%;}.qi_nn4 ul li:nth-child(6){ margin-right: 0;}
.qi_nn4 ul li:nth-child(4), .qi_nn4 ul li:nth-child(5){ width:31%;}
.qi_nn5{ overflow: hidden; margin: 0 2.2%; padding-bottom: 2.9rem;}
.qi_nn5 h3,.qi_nn6 h3,.qi_nn7 h3,.qi_nn71 h3{ text-align: center; padding-bottom: 1rem;}
.qi_nn5 h3 i,.qi_nn6 h3 i,.qi_nn7 h3 i,.qi_nn71 h3 i{ display: block; font-size:1.5rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.qi_nn5 h3 span,.qi_nn6 h3 span,.qi_nn7 h3 span,.qi_nn71 h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 0.15rem 0;}
.qi_nn5 h3 em,.qi_nn6 h3 em,.qi_nn7 h3 em,.qi_nn71 h3 em{ display: block; text-align: center; font-weight: normal; color: #666; font-size: 1.1rem; letter-spacing: -1px; line-height: 155%;}
.qi_nn5 h3 i,.qi_nn7 h3 i,{background:url(../images/qi_h32.html) no-repeat center 45%; background-size:100% 0.25rem;}
.qi_nn5 p{background:url(../images/q_bg2.html) no-repeat; background-size:100% 14.67rem; height:14.67rem; font-size: 1.25rem; color: #fff; box-sizing: border-box; padding-top: 1.75rem;}
.qi_nn5 p em{ display: block; line-height: 2.25rem;}
.qi_nn5 p em span{ display: inline-block; float: left; width: 43%; text-align: right;}
.qi_nn5 p em i{ display: inline-block; float: right; width: 43%; text-align: left;}
.qi_nn6{ margin: 0 2%; padding-bottom: 3rem;}
.qi_nn6 dl{ overflow: hidden; background: #cb0e12;}
.qi_nn6 dl dt{ float: left; width: 55%; font-size: 0;}
.qi_nn6 dl dd{ float: left; width: 45%; font-size: 1.25rem; color: #fff;}
.qi_nn6 dl dd p{ padding-top: 0.5rem;}
.qi_nn6 dl dd p span{ display: block; line-height: 2.05rem; padding-left:12%; position: relative;}
.qi_nn6 dl dd p span:before{ content:""; position:absolute;height:1px;width:0.8rem;left:3%;top:82%; background:#fff;}
.qi_nn7{ overflow: hidden; margin-bottom: 2.8rem;}
.qi_nn7 ul{ overflow: hidden; background: #f9f3ea; padding-bottom: 1.7rem;}
.qi_nn7 ul li{ width: 33.33%; float: left;font-size: 1.15rem; color: #666;  padding-top: 1.8rem; text-align: center; height:5.75rem;}
.qi_nn7 ul li span{ display: block; width: 1.8rem; height: 1.8rem; text-align: center; border: 1px solid #cb0e12; border-radius: 1.8rem; color:#cb0e12; font-size: 1.15rem; font-family: Arial; line-height: 1.8rem; background: #fff; margin: 0 auto 0.85rem;}
.qi_nn7 ul li i{ display: block; position: relative;}
.qi_nn7 ul li i:before{ content:""; position:absolute;height:1px;width:0.8rem;left:-2%;top:0.65rem; background:#b4b4b4;}
.qi_nn7 ul li:nth-child(7),.qi_nn7 ul li:nth-child(9),.qi_nn7 ul li:nth-child(8),.qi_nn7 ul li:nth-child(10){ width: 25%; letter-spacing: -1px;}
.qi_nn71 h3:before{ background: none;}.qi_nn71 h3{ margin-bottom: 0;}
.qi_nn8{ margin: 0 2.2% 3.8rem; box-sizing: border-box; border: 1px solid #929292; padding: 1.5rem;}
.qi_nn8 h3{ font-weight: normal; color: #333; font-size: 1.45rem; line-height: 3.7rem; margin-bottom: 1rem; padding-left: 35%;background:url(../images/q_img4.html) no-repeat 0 2%; background-size:33% 3.8rem;}
.qi_nn8 ul li{ margin-bottom:0.95rem; border: 1px solid #e7e7e7; height: 2.8rem;}
.qi_nn8 ul li input{ display: block; background: none; width: 100%; border: none;height: 2.8rem; line-height: 2.8rem; text-indent:5%; color: #adadad;font-size: 1.35rem; font-family: "Microsoft YaHei";}
.qi_nn8 ul li:last-child{ border: none; margin-bottom: 0;}
.qi_nn8 ul li button{ border: none;height: 2.8rem; line-height: 2.8rem; text-align: center; background: #cb0e12; color: #fff;font-family: "Microsoft YaHei"; width: 100%;}
/*企业法律服务2==========================================================*/
.fi_nn3 p{background:url(../images/q_bg22.html) no-repeat; background-size:100% 25.875rem; height:25.875rem;}
.fi_no9{ margin: 0 2.2%;}
.fi_no9 h3,.qz_nnm h3{ text-align: center; padding-bottom: 1rem;}
.fi_no9 h3 i,.qz_nnm h3 i{ display: block; font-size:1.5rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.fi_no9 h3 span,.qz_nnm h3 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 0.15rem 0;}
.fi_no9 h3 em,.qz_nnm h3 em{ display: block; text-align: center; font-weight: normal; color: #666; font-size: 1.1rem; letter-spacing: -1px; line-height: 155%;}
.fi_no9 h3 i,.qz_nnm h3 i{background:url(../images/qi_h31.html) no-repeat center 45%; background-size:100% 0.25rem;}
.fi_no9 p{ color: #666;}
.fi_no9 p em{ display: block;}
.fi_no9 p em i{height: 2.5rem; width: 8.3rem; background: #cb9c53; color: #fff; font-size: 1.25rem; display: inline-block; line-height:2.5rem; text-align: right; box-sizing: border-box; padding-right:1%;}
.fi_no9 p em strong{ font-weight: normal; color: #cb9c53;font-size: 1.25rem; }
.fi_no9 p em span{ display: block; color: #666; font-size: 1.15rem; line-height: 135%; padding:1rem 0 2.7rem 13.8%;}
/*企业法律服务3=======================================================================================*/
.qz_nnm{ margin: 0 2.2%; padding-bottom: 3.15rem;}
.qz_nnm ul{ overflow: hidden;}
.qz_nnm ul li{ float: left; width: 50%; background: #f5f5f5; position: relative; color:#cb0e12; font-size: 1.2rem; box-sizing: border-box; padding: 0.75rem 0.75%  1rem 2%;}
.qz_nnm ul li i{ display: block; font-size: 1.55rem; padding-bottom: 0.8rem; position: relative;}
.qz_nnm ul li i:before{ content:""; position:absolute;height:2px;width:1.9rem;left:0;top:78%; background:#cb0e12;}
.qz_nnm ul li:nth-child(2),.qz_nnm ul li:nth-child(3),.qz_nnm ul li:nth-child(6),.qz_nnm ul li:nth-child(7){ background: #cb0e12; color: #fff;}
.qz_nnm ul li:nth-child(2) i:before,.qz_nnm ul li:nth-child(3) i:before,.qz_nnm ul li:nth-child(6) i:before,.qz_nnm ul li:nth-child(7) i:before{ background: #fff;}
.qz_nnm ul li:nth-child(2):before,.qz_nnm ul li:nth-child(6):before{ content:""; position:absolute;border-left:0.45rem solid #f5f5f5;border-top:0.45rem solid transparent;border-bottom:0.45rem solid transparent;height: 0;width: 0; left:0; top:0.95rem; }
.qz_nnm ul li:nth-child(4):before,.qz_nnm ul li:nth-child(8):before{ content:""; position:absolute;border-left:0.45rem solid #cb0e12;border-top:0.45rem solid transparent;border-bottom:0.45rem solid transparent;height: 0;width: 0; left:0; top:0.95rem; }
/*首页==================================*/
.h_nn1{ 
/* height:252px; */
 width:100%;/*font-size: 0;padding-bottom: 3.3rem;*/}

.h_nn2 i{ display: block;}
.h_nn2 h3,.h_nn3 h3,.h_nn5 h3,.h_nn6 h2,.h_nn7 h2,.h_nn9 h2{ text-align: center;}
.h_nn2 h3 i,.h_nn3 h3 i,.h_nn5 h3 i,.h_nn6 h2 i,.h_nn7 h2 i,.h_nn9 h2 i{ display: block; font-size: 1.45rem; color: #333; font-weight: normal;background:url(../images/zj_lin1.html) no-repeat center 45%; background-size:100% 0.25rem;}
.h_nn2 h3 span,.h_nn3 h3 span,.h_nn5 h3 span,.h_nn6 h2 span,.h_nn7 h2 span,.h_nn9 h2 span{ display: block; font-weight: normal; color: #999; font-family:Arial; padding:0.35rem 0 1.5rem 0;}
.h_nn2 ul li{ margin-bottom: 0.9rem; height: 6.8rem; position: relative;}
.h_nn2 ul li:before{ content:""; position:absolute;height:1rem;width:1rem;left:45%;bottom:-0.5rem;background:url(../images/h_m.html) no-repeat; background-size:1rem 1rem;}
.h_nn2 h4{font-weight: normal; text-align: center; font-size: 1rem; color: #333; padding-top: 1rem;}
.h_nn2 h4 i{ display: block; height: 1.8rem; line-height: 1.8rem; color: #fff; background: #cb0e12; border-radius: 1.5rem; margin: 0.25rem 23.8% 3.125rem; text-indent: 8%; position: relative;}
.h_nn2 h4 i:before{ content:""; position:absolute;height:1.46rem;width:1.46rem;left:15%;top:0.15rem;background:url(../images/h_tel.html) no-repeat; background-size:1.46rem 1.46rem;}
.h_nn3{ margin: 0 2.3%;}
.h_nn31{ overflow: hidden; margin-bottom: -5rem; position: relative; z-index: 5;}
.h_nn31 ul li{ float: left; width:33.33%; box-sizing: border-box;background:url(../images/h_nh2.png) repeat; border-right: 1px solid #d0cac0; font-size: 1.3rem; text-align: center; color: #fff; height:5rem;}
.h_nn31 ul li span{ display: block; margin: 0 auto; width:1.65rem; padding-top: 0.95rem;}
.h_nn31 ul li.z-on{background:#cb0e12;}
.h_nn32{ position: relative; font-size: 0; margin-bottom: 3.15rem;}
.h_nn32 em{ display: inline-block;background:url(../images/h_nh3.html) repeat; width:59%; box-sizing: border-box; padding:2.4rem 2% 1.5rem; position:absolute; right: 0; top:30%; font-size: 1.15rem; color: #666;}
.h_nn32 em i{ display: block; font-size: 1.45rem; color: #333;}
.h_nn32 em span{ display: block; padding: 0.5rem 0;}
.h_nn32 em strong{ display: block; font-weight: normal; width: 4.15rem; height: 1.65rem; text-align: center; line-height: 1.65rem; border: 1px solid #cb0e12; color: #cb0e12; padding: 0 3%; font-size:0.92rem}
.h_nn4 dl:nth-child(4){ border-bottom: none;}
.h_nn4 h5{ display: block; height:3.3rem; line-height:3.3rem; color: #fff; background: #334565; border-radius: 1.5rem; margin: 0.25rem 20% 3.125rem;  text-align: center; position: relative; font-weight: normal;}
.h_nn5{ margin: 0 2.5% 3.4rem;}
.h_nn5 dl{ overflow: hidden; padding-bottom:0.75rem;}
.h_nn5 dl dt{ font-size: 0; float: left; width: 50%;}
.h_nn5 dl dd{ float: right; width:45%; box-sizing: border-box;}
.h_nn5 dl dd h4{ font-weight: normal; font-size: 1.5rem; padding-top: 0.7rem;}
.h_nn5 dl dd h4 a{ color: #333;}
.h_nn5 dl dd p{ color: #636363; font-size: 1.2rem; line-height: 135%; padding: 0.5rem 0;}
.h_nn5 dl dd em{ color: #b69b74; font-size:1.1rem;}
.h_nn6{ margin: 0 2.5% 3.4rem;}
.h_nn6 h5{ font-weight: normal; border-bottom: 1px dashed #cb0e12; margin-bottom: 1.1rem;}
.h_nn6 h5 span{ display: block;color: #636363; font-size: 1.2rem; line-height: 135%; padding-bottom: 1.3rem;}
.h_nn6 h5 i{ display: block; padding-left: 2.1rem; color: #cb0e12; font-size: 1.55rem; margin-bottom: 0.7rem;background:url(../images/h_n.gif) no-repeat; background-size:1.5rem 1.6rem;}
.h_nn6 h5 i a {display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.h_nn7{ margin: 0 2.5%; padding-bottom: 1.4rem;}
.h_nn7n{ overflow: hidden; height: 6.3rem;background:url(../images/h_ul.html) no-repeat; background-size:100% 4.15rem;}
.h_nn7n ul{ overflow: hidden;height: 6.3rem;}
.h_nn7n ul li{ float: left; position: relative; font-size: 1.3rem; color: #fff; text-align: center; width:32.35%; margin-right:1.35%; line-height: 4.15rem;}
.h_nn7n ul li:nth-child(3){ margin-right: 0;}
.h_nn7n ul li.z-on:before{ content:""; position:absolute;height:0.67rem;width:1.08rem;left:45%;top:100%;background:url(../images/h_cur.html) no-repeat; background-size:1.08rem 0.67rem;}
.h_nn79 ul li{ line-height: 2.2rem; color: #999; font-size:1.2rem; position: relative; border-bottom: 1px dashed #b5b5b5;}
.h_nn79 ul li:last-child{ border-bottom: none;}
.h_nn79 ul li span{ display: inline-block; float: right;}
.h_nn79 ul li a{ color: #666;}
.h_nn79 dl{ overflow: hidden; padding-bottom: 1.2rem;}
.h_nn79 dl dt{ float: left; text-align: center; background: #cb0e12; color: #fff; width: 4.8rem;height:4.8rem;}
.h_nn79 dl dt i{ display: block; font-family: Impact; font-size: 2.7rem; line-height: 110%; padding-top: 0.5rem;}
.h_nn79 dl dd{ float: right; width: 78%;}
.h_nn79 dl dd h3 a{ color: #333; font-size: 1.35rem;}
.h_nn79 dl dd p{color: #636363; font-size: 1.2rem; line-height: 135%; padding: 0.5rem 0;}

.h_nn8{ margin: 0 2.5% 1.6rem; }
.h_nn8 h4{background:url(../images/h_logo.html) no-repeat center 0; background-size:6.4rem 5.1rem; box-sizing: border-box; color: #333; font-size: 1.35rem; padding-top: 3.2rem; font-weight: normal; height: 5.2rem; text-align: center; font-weight: normal; margin-bottom: 1.3rem;}
.h_nn8 ul{ overflow: hidden;margin-top:10px;}
.h_nn8 ul li{ float: left; width: 48.1%; padding-right:1%; text-align: center; color: #333; font-size: 1.2rem;background:url(../images/h_mm.html) no-repeat 88% 2.5rem; background-size:0.9rem 1.8rem; }.h_nn8 ul li:last-child{ padding-right: 0;}
.h_nn8 ul li i{ display: block; font-size:0.9rem; padding: 0.75rem 0 2.3rem 0;}
.h_nn8 em{ display: block; text-align: center; margin: 0 auto; height: 2.15rem; line-height: 2.15rem; width: 62.2%;background:url(../images/h_aa.html) no-repeat; background-size:100% 2.15rem;}
.h_nn8 em a{ color: #fff; width: 47.9%; font-size: 1.1rem; display: inline-block; float: left;}
.h_nn8 em a:last-child{ float: right;}



.h_nn81{ margin: 0 2.5% 1.6rem; }
.h_nn81 h4{background:url(../images/h_logo.html) no-repeat center 0; background-size:6.4rem 5.1rem; box-sizing: border-box; color: #333; font-size: 1.35rem; padding-top: 3.2rem; font-weight: normal; height: 5.2rem; text-align: center; font-weight: normal; margin-bottom: 1.3rem;}
.h_nn81 ul{ overflow: hidden;margin-top:10px;}
.h_nn81 ul li{ float: left; width: 48%; padding-right:1%; text-align: center; color: #333; font-size: 1.2rem;background:url(../images/h_mm.html) no-repeat 88% 2.5rem; background-size:0.9rem 1.8rem; }.h_nn8 ul li:last-child{ padding-right: 0;}
.h_nn81 ul li i{ display: block; font-size:0.9rem; padding: 0.75rem 0 2.3rem 0;}
.h_nn81 em{ display: block; text-align: center; margin: 0 auto; height: 2.15rem; line-height: 2.15rem; width: 62.2%;background:url(../images/h_aa.html) no-repeat; background-size:100% 2.15rem;}
.h_nn81 em a{ color: #fff; width: 47.9%; font-size: 1.1rem; display: inline-block; float: left;}
.h_nn81 em a:last-child{ float: right;}
.pzListImg {width:10rem;margin:0 auto;max-width:100%}
.pzListImg1 {margin:0 auto;max-width:100%}
/**/
/**/

#validate{ display:block; text-align:center; font-size: 1.1rem; width:100%; margin-top:1rem;}

.case_nav li{float:left; padding:5px 10px; border:1px #fff solid;}
.case_nav li .cur{float:left; padding:5px 10px; border:1px #cf0d18 solid;  color:#cf0d18}
.case_nav li .cc{float:left; padding:5px 10px; border:1px #fff solid;  color:#000}
.apage { text-align:center; line-height:24px; margin: 20px 0 60px; }
.apage i {padding:0 8px; display:inline-block; text-align:center; margin:0 2px; color:#666; font-size:14px; height:24px; border:1px solid #e5e5e5; vertical-align:top;}
.apage .num_btns { float:right; font-family:Tahoma; }
.apage a:hover i, .apage .current i { border:1px solid #cc0d12 !important; background-color:#cc0d12; color:#fff; text-decoration:none; }
.apage .cust_txt { display:none; float:left; }
.apage .oran_pg_pp { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_np { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_lp { padding:0 5px; }
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px; }
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }


.nl_nn9 dl .lawListDt {width:40%;}
.nl_nn9 dl .lawListDd {width:57%;}

