﻿.pingjia_list .item p.banner_bar {
	position: relative;
	padding-bottom: .3rem
}
.banner_bar {
    position: relative;
    padding-bottom: .3rem;
}
.banner_bar .tu img {
	display: block;
	width: 100%
}

.banner_bar .app_open {
	position: absolute;
	left: .2rem;
	right: .2rem;
	bottom: 0;
	height: .6rem;
	background-color: #fff;
	border-radius: .3rem;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.banner_bar .app_open .btn {
	float: right;
	width: .65rem;
	height: .3rem;
	line-height: .3rem;
	margin: .15rem .2rem;
	background-color: #FD3D00;
	border-radius: .15rem;
	box-shadow: 0 1px 15px 0 rgba(242, 116, 53, 0.5);
	font-size: .12rem;
	color: #fff;
	text-align: center
}

.banner_bar .app_open img {
	float: left;
	width: .35rem;
	height: .35rem;
	margin: .12rem .1rem .12rem .2rem
}

.banner_bar .app_open span {
	float: left;
	font-size: .14rem;
	margin-top: .2rem
}

.zx_type_bar {
	margin: .2rem .15rem;
	height: 1.55rem;
	position: relative;
	padding-left: 1.53rem
}

.zx_type_bar .link_item {
	background-color: #fff;
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .08);
	border-radius: 4px
}

.zx_type_bar .link_item img {
	width: .5rem;
	height: .5rem
}

.zx_type_bar .link_item strong {
	display: block;
	font-size: .16rem
}

.zx_type_bar .link_item p {
	font-size: .11rem;
	color: #999;
	margin-top: .1rem
}

.zx_type_bar .link_item p em {
	font-size: .13rem;
	color: #f52f3e;
	margin-right: 5px
}

.zx_type_bar .li_1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 1.45rem;
	height: 1.55rem;
	padding-top: .25rem;
	text-align: center;
	margin-right: .08rem
}

.zx_type_bar .li_1 img {
	display: block;
	margin: auto
}

.zx_type_bar .li_1 strong {
	margin-top: .05rem
}

.zx_type_bar .li_1 p {
	margin-top: .1rem
}

.zx_type_bar .li_2,
.zx_type_bar .li_3 {
	display: block;
	height: .73rem
}

.zx_type_bar .li_2 img,
.zx_type_bar .li_3 img {
	float: left;
	margin: .15rem .04rem 0 .23rem
}

.zx_type_bar .li_2 strong,
.zx_type_bar .li_3 strong {
	padding-top: .15rem
}

.zx_type_bar .li_2 p,
.zx_type_bar .li_3 p {
	margin-top: .04rem
}

.zx_type_bar .li_3 {
	margin-top: .085rem
}

.wt_type {
	border-top: .5px solid #e8e8e8;
	overflow: hidden
}

.wt_type a {
	float: left;
	width: 25%;
	height: .92rem;
	padding-top: .2rem;
	border-right: .5px solid #e8e8e8;
	border-bottom: .5px solid #e8e8e8;
	font-size: .13rem;
	color: #555;
	text-align: center
}

.wt_type a img {
	display: block;
	width: .24rem;
	height: .24rem;
	margin: 0 auto .1rem
}

.wt_type a:nth-child(4n) {
	border-right: none
}

.lawyer_list1 {
	border-top: .5px solid #e8e8e8
}

.lawyer_list1 .link_item {
	display: block;
	height: 1.3rem;
	padding: .12rem .15rem;
	border-bottom: .5px solid #e8e8e8
}

.lawyer_list1 .link_item .img_block {
	float: left;
	width: .8rem;	
	margin-right: .14rem
}

.lawyer_list1 .link_item .img_block img {
	width:.8rem;	 
	height: .8rem;
	
}

.lawyer_list1 .link_item .img_block p {
	font-size: .12rem;
	color: #bbb;
	text-align: center;
	margin-top: .07rem
}

.lawyer_list1 .link_item .img_block p .dot {
	display: inline-block;
	width: .09rem;
	height: .09rem;
	margin-right: 3px;
	background-color: #FD3D00;
	border-radius: 50%;
	opacity: .5;
	vertical-align: middle
}

.lawyer_list1 .link_item .img_block p.online {
	color: #222
}

.lawyer_list1 .link_item .name {
	height: .22rem;
	overflow: hidden;
	padding-top: .02rem;
	font-size: .17rem
}

.lawyer_list1 .link_item .name strong {
	line-height: .2rem
}

.lawyer_list1 .link_item .name .fivestar_bar {
	float: right;
	margin-left: .1rem
}

.lawyer_list1 .link_item .tag {
	height: .22rem;
	margin-top: .13rem
}

.lawyer_list1 .link_item .tag span {
	float: left;
	border: .5px solid #999;
	padding: 0 .06rem;
	line-height: .2rem;
	margin-right: .05rem;
	font-size: .12rem;
	color: #666
}

.lawyer_list1 .link_item .info-tag {
	margin-top: .05rem
}

.app_down {
	padding: .1rem .15rem .3rem
}

.app_down img {
	display: block;
	width: 100%
}

.tab_zx_bar {
	padding: .2rem .15rem 0
}

.zixun_list .link_item {
	display: block;
	padding: .15rem 0;
	border-bottom: .5px solid #e8e8e8
}

.zixun_list .link_item p {
	font-size: .17rem;
	line-height: .25rem;
	max-height: .5rem;
	overflow: hidden
}

.zixun_list .link_item .info {
	height: .3rem;
	line-height: .3rem;
	margin-top: .1rem
}

.zixun_list .link_item .info img {
	float: left;
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	margin-right: .1rem
}

.zixun_list .link_item .info span {
	float: left;
	font-size: .12rem;
	color: #999;
	margin-right: .15rem
}

.lr_tj_bar {
	height: 2.96rem;
	background: url('../images/zjlstj_bg.png') no-repeat;
	background-size: cover
}

.lr_tj_bar .nav_h56 strong {
	color: #fff
}

.lr_tj_bar .bor_l15 {
	padding-left: .15rem
}

.swiper_lrtj .swiper-slide {
	float: left;
	width: 1.5rem;
	height: 2.1rem;
	margin-right: .08rem;
	background-color: #fff;
	border-radius: .02rem;
	padding-top: .65rem
}

.swiper_lrtj .swiper-slide .box {
	height: 1.3rem;
	border: 5px solid #f8f8fb;
	padding: .51rem .1rem 0;
	margin: 0 .1rem;
	text-align: center;
	position: relative
}

.swiper_lrtj .swiper-slide img {
	position: absolute;
	left: 50%;
	top: -.45rem;
	transform: translateX(-50%);
	width: .85rem;
	height: .85rem;
	border-radius: 50%;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15)
}

.swiper_lrtj .swiper-slide span {
	display: block;
	font-size: .16rem;
	height: .2rem;
	overflow: hidden
}

.swiper_lrtj .swiper-slide p {
	font-size: .11rem;
	color: #999;
	line-height: .15rem;
	max-height: .3rem;
	overflow: hidden;
	margin-top: .08rem
}

.pingjia_list .item {
	display: block;
	padding: 8px;
	border-bottom: .5px solid #e8e8e8
}

.pingjia_list .item:last-child {
	border-bottom: none
}

.pingjia_list .item .info {
	font-size: .12rem;
	color: #bbb
}

.pingjia_list .item .info span {
	margin-right: .15rem
}

.pingjia_list .item p {
	font-size: .16rem;
	line-height: .24rem;
	overflow: hidden;
	margin: .14rem 0 .1rem
}

.pingjia_list .item .other {
	height: .2rem;
	line-height: .2rem
}

.pingjia_list .item .other .fivestar_bar {
	float: left
}

.pingjia_list .item .other .lr {
	float: right;
	font-size: .12rem;
	color: #bbb
}

.pingjia_list .item .other .lr .s_blue {
	color: #FD3D00;
	margin-left: .08rem
}

.xinyi_list .item {
	display: block;
	padding: .19rem 0 .2rem .4rem;
	position: relative
}

.xinyi_list .item:after {
	position: absolute;
	left: .38rem;
	right: 0;
	bottom: 0;
	content: '';
	height: 1px;
	background-color: #f3f5f9
}

.xinyi_list .item:last-child::after {
	height: 0
}

.xinyi_list .item img {
	position: absolute;
	left: 0;
	top: .2rem;
	width: .32rem;
	height: .37rem
}

.xinyi_list .item .info {
	font-size: .12rem;
	color: #bbb
}

.xinyi_list .item .info span {
	margin-right: .15rem
}

.xinyi_list .item p {
	font-size: .16rem;
	line-height: .24rem;
	height: .48rem;
	overflow: hidden;
	margin-top: .14rem
}

.zx_type_bar {
	height: 2.37rem
}

.zx_type_bar .li_4 {
	position: absolute;
	left: 0;
	right: 0;
	margin-top: .08rem;
	height: .74rem
}

.zx_type_bar .li_4 img {
	float: left;
	margin: .16rem .08rem 0 .19rem
}

.zx_type_bar .li_4 strong {
	float: left;
	margin: .26rem 0 0 0
}

.zx_type_bar .li_4 p {
	float: right;
	padding-right: .09rem;
	margin: .28rem .15rem 0 0
}

.zx_type_bar .li_4 p:after {
	position: absolute;
	top: 50%;
	right: .15rem;
	margin: -1px 0 0 0;
	width: .06rem;
	height: .06rem;
	content: '';
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	transform: rotate(45deg) translateY(-50%)
}