/***<jscompress sourcefile="lvtu_ui.css" />*/
/* base.css */
/***<jscompress sourcefile="swiper.css" />*/
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */
/***<jscompress sourcefile="popup.css" />*/
/* popup.css */
/***<jscompress sourcefile="module.css" />*/
/* module.css */
/* no-data */
* {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	outline: 0;
}
html {
	font-size: 5.3334vw;
}
@media screen and (min-width: 750px) {
	html {
		font-size: 40px !important;
	}
}
html,
body {
	height: 100%;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
textarea,
p,
th,
td,
button {
	margin: 0;
	padding: 0;
}
body {
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	color: #111f34;
	word-break: break-all;
	word-wrap: break-word;
}
body {
	font-size: 0.8rem;
	line-height: 1;
}
input,
textarea,
select,
button,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-size: inherit;
}
input,
textarea,
select,
button {
	border: 0;
	background: 0;
	resize: none;
	border-radius: 0;
	-webkit-appearance: none;
}
input::placeholder,
textarea::placeholder {
	color: #bbb;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 50rem white inset !important;
	box-shadow: 0 0 0 50rem white inset !important;
}
em,
i {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	text-align: center;
	table-layout: fixed;
}
img {
	border: 0;
	vertical-align: middle;
}
ol,
ul,
li {
	list-style: none;
}
a {
	color: #111f34;
	text-decoration: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
	line-height: 0;
}
body {
	max-width: 750px;
	margin: auto !important;
}
@font-face {
	font-family: "DIN-Bold";
	src: url("../font/TG-TYPE-Bold.eot") format("embedded-opentype"), url("../font/TG-TYPE-Bold.woff") format("woff"), url("../font/TG-TYPE-Bold.ttf") format("truetype"), url("../font/TG-TYPE-Bold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "DIN-Medium";
	src: url("../font/TG-TYPE-Regular.eot") format("embedded-opentype"), url("../font/TG-TYPE-Regular.woff") format("woff"), url("../font/TG-TYPE-Regular.ttf") format("truetype"), url("../font/TG-TYPE-Regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
.din-b {
	font-family: "DIN-Bold";
}
.din-m {
	font-family: "DIN-Medium";
}
.bg-black {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.7);
}
.bg-ff {
	background-color: #fff;
}
.bg-gary {
	background-color: #f7f8fa;
}
.s-primary {
	color: #316e9d;
}
.s-auxiliary1 {
	color: #fe5542;
}
.s-auxiliary2 {
	color: #ff8638;
}
.s-auxiliary3 {
	color: #d6a46a;
}
.s-auxiliary4 {
	color: #468efa;
}
.s-auxiliary5 {
	color: #316e9d;
}
.s-success {
	color: #11b790;
}
.s-warn {
	color: #f43651;
}
.s-hint {
	color: #ff9b37;
}
.s-c1 {
	color: #111f34;
}
.s-c4 {
	color: #414a5d;
}
.s-c6 {
	color: #676f85;
}
.s-c8 {
	color: #868ea3;
}
.s-ca {
	color: #a6acbd;
}
.s-cc {
	color: #c5cad5;
}
.fb {
	font-weight: 700;
}
.fn {
	font-weight: normal;
}
.fg {
	font-weight: 300;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
.un {
	text-decoration: underline;
}
.ect {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.ect-clamp {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
[class^="ico-"],
.vm {
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.1rem;
}
.iconfont {
	font-size: 0.8rem;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.none {
	display: none !important;
}
.block {
	display: block !important;
	width: -webkit-fill-available;
}
.ovh,
.page-box {
	overflow: hidden;
}
.hidden {
	visibility: hidden;
}
.scroll-bar::-webkit-scrollbar {
	display: none;
}
.cup {
	cursor: pointer;
}
.active-hot {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
}
.page-box,
.flex-column,
.coat-bar,
.conts-wrap {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.content-box,
.flex-column-cont {
	flex: 1;
	height: 100%;
	overflow: hidden;
}
.content-box.scroll-bar,
.conts-wrap.scroll-bar,
.flex-column-cont.scroll-bar {
	overflow-y: auto;
}
.content-box,
.pr {
	position: relative;
}
.bottom-bar {
	position: relative;
	z-index: 110;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.bottom-bar .bg-shut {
	z-index: -1;
	bottom: 100%;
}
.conts-wrap {
	height: 100%;
}
.cont-body {
	min-height: 100%;
}
.flex-row {
	display: flex;
}
.flex-row .flex-item {
	flex: 1;
}
.img-block {
	display: block;
}
.img-block img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: inherit;
}
.is-round,
.is-round img {
	border-radius: 50%;
}
.round-gap2 {
	border-radius: 0.4rem;
	overflow: hidden;
}
.round-gap4 {
	border-radius: 0.8rem;
	overflow: hidden;
}
.f0 {
	font-size: 0;
}
.f10 {
	font-size: 0.5rem;
}
.f12 {
	font-size: 0.6rem;
}
.f14 {
	font-size: 0.7rem;
}
.f18 {
	font-size: 0.9rem;
}
.lh16 {
	line-height: 0.8rem;
}
.lh18 {
	line-height: 0.9rem;
}
.lh22 {
	line-height: 1.1rem;
}
.mt-gap {
	margin-top: 0.2rem;
}
.mt-gap2 {
	margin-top: 0.4rem;
}
.mt-gap3 {
	margin-top: 0.6rem;
}
.mt-gap4 {
	margin-top: 0.8rem;
}
.mt-gap5 {
	margin-top: 1rem;
}
.mt-gap6 {
	margin-top: 1.2rem;
}
.mt-gap8 {
	margin-top: 1.6rem;
}
.mt-gap2-neg {
	margin-top: -0.4rem;
}
.mr-gap {
	margin-right: 0.2rem;
}
.mr-gap2 {
	margin-right: 0.4rem;
}
.mr-gap3 {
	margin-right: 0.6rem;
}
.mr-gap4 {
	margin-right: 0.8rem;
}
.mr-gap5 {
	margin-right: 1rem;
}
.mr-gap6 {
	margin-right: 1.2rem;
}
.mb-gap {
	margin-bottom: 0.2rem;
}
.mb-gap2 {
	margin-bottom: 0.4rem;
}
.mb-gap3 {
	margin-bottom: 0.6rem;
}
.mb-gap4 {
	margin-bottom: 0.8rem;
}
.mb-gap5 {
	margin-bottom: 1rem;
}
.mb-gap6 {
	margin-bottom: 1.2rem;
}
.ml-gap {
	margin-left: 0.2rem;
}
.ml-gap2 {
	margin-left: 0.4rem;
}
.ml-gap3 {
	margin-left: 0.6rem;
}
.ml-gap4 {
	margin-left: 0.8rem;
}
.ml-gap5 {
	margin-left: 1rem;
}
.ml-gap6 {
	margin-left: 1.2rem;
}
.mlr-gap {
	margin-right: 0.2rem;
	margin-left: 0.2rem;
}
.mlr-gap2 {
	margin-right: 0.4rem;
	margin-left: 0.4rem;
}
.mlr-gap3 {
	margin-right: 0.6rem;
	margin-left: 0.6rem;
}
.mlr-gap4 {
	margin-right: 0.8rem;
	margin-left: 0.8rem;
}
.mlr-gap5 {
	margin-right: 1rem;
	margin-left: 1rem;
}
.mlr-gap6 {
	margin-right: 1.2rem;
	margin-left: 1.2rem;
}
.pt-gap {
	padding-top: 0.2rem;
}
.pt-gap2 {
	padding-top: 0.4rem;
}
.pt-gap3 {
	padding-top: 0.6rem;
}
.pt-gap4 {
	padding-top: 0.8rem;
}
.pt-gap5 {
	padding-top: 1rem;
}
.pt-gap6 {
	padding-top: 1.2rem;
}
.pb-gap {
	padding-bottom: 0.2rem;
}
.pb-gap2 {
	padding-bottom: 0.4rem;
}
.pb-gap3 {
	padding-bottom: 0.6rem;
}
.pb-gap4 {
	padding-bottom: 0.8rem;
}
.pb-gap5 {
	padding-bottom: 1rem;
}
.pb-gap6 {
	padding-bottom: 1.2rem;
}
.ptb-gap {
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}
.ptb-gap2 {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}
.ptb-gap3 {
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
}
.ptb-gap4 {
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
}
.ptb-gap5 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.ptb-gap6 {
	padding-top: 1.2rem;
	padding-bottom: 1.2rem;
}
.plr-gap {
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}
.plr-gap2 {
	padding-right: 0.4rem;
	padding-left: 0.4rem;
}
.plr-gap3 {
	padding-right: 0.6rem;
	padding-left: 0.6rem;
}
.plr-gap4 {
	padding-right: 0.8rem;
	padding-left: 0.8rem;
}
.plr-gap5 {
	padding-right: 1rem;
	padding-left: 1rem;
}
.plr-gap6 {
	padding-right: 1.2rem;
	padding-left: 1.2rem;
}
.hr-line {
	border-bottom: 1px solid #f0f2f5;
}
.last-line-hide .hr-line:last-child {
	border-bottom: 0;
}
.line-vertical {
	display: inline-block;
	vertical-align: middle;
	height: 0.9em;
	margin: -0.1rem 0.4rem 0;
	border-right: 1px solid #dfe2e8;
}
.dis-table {
	display: table;
}
.box-bar {
	background-color: #fff;
	border-radius: 0.4rem;
}
.icon-loading {
	font-size: 1rem;
	margin-top: -0.1rem;
	animation: spin 1.5s cubic-bezier(0.49, 0.68, 0.91, 0.73) infinite;
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
.ico-loading-spin {
	width: 0.7rem;
	height: 0.7rem;
	background: url("../image/ic-loading.png") no-repeat;
	background-size: 100% 100%;
	animation: spin 1.5s linear infinite;
}
.ico-public,
.quality-consult .lawyer a:after {
	background: url("../image/ico-public.png") no-repeat;
	background-size: 5.25rem 6.25rem;
}
.i-pu-home {
	width: 1.2rem;
	height: 1.2rem;
	background-position: 0 0;
}
.i-pu-home2 {
	width: 0.9rem;
	height: 0.9rem;
	background-position: -4.25rem -3.25rem;
}
.i-pu-user {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -1.25rem 0;
}
.i-pu-userphoto {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -3.75rem 0;
}
.i-pu-back {
	width: 0.9rem;
	height: 0.9rem;
	background-position: -2.75rem 0;
}
.i-pu-arrowb {
	width: 0.7rem;
	height: 0.7rem;
	background-position: 0 -1.35rem;
}
.i-pu-arrowr {
	width: 0.7rem;
	height: 0.7rem;
	background-position: -0.75rem -1.35rem;
}
.i-pu-dot {
	width: 0.7rem;
	height: 0.7rem;
	background-position: -1.5rem -1.35rem;
}
.i-pu-tips {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -2.25rem -1.35rem;
}
.i-pu-close {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -3rem -1.35rem;
}
.i-pu-close-r {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -3.75rem -0.75rem;
}
.i-pu-praise1 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: 0 -2.2rem;
}
.i-pu-praise2 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -0.95rem -2.2rem;
}
.i-pu-ask1 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -1.85rem -2.2rem;
}
.i-pu-ask2 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -2.8rem -2.2rem;
}
.i-pu-ask3 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -3.7rem -2.2rem;
}
.i-pu-ask4 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -3.6rem -5.25rem;
}
.i-pu-star1 {
	width: 0.5rem;
	height: 0.5rem;
	background-position: 0 -3.25rem;
}
.i-pu-star2 {
	width: 0.5rem;
	height: 0.5rem;
	background-position: -0.6rem -3.25rem;
}
.i-pu-wen {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -1.25rem -3.25rem;
}
.i-pu-tquestion {
	width: 0.9rem;
	height: 0.9rem;
	background-position: -2.25rem -3.25rem;
}
.i-pu-tlawyer {
	width: 0.9rem;
	height: 0.9rem;
	background-position: -3.25rem -3.25rem;
}
.i-pu-arrowb-s {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -4.5rem 0;
}
.i-pu-arrowr-orgin {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -4.6rem -2.2rem;
}
.i-pu-newquestion {
	width: 0.9rem;
	height: 0.9rem;
	background-position: 0 -4.25rem;
}
.i-pu-tuwen {
	width: 0.9rem;
	height: 0.9rem;
	background-position: -1rem -4.25rem;
}
.i-pu-zhishi {
	width: 0.9rem;
	height: 0.9rem;
	background-position: -2rem -4.25rem;
}
.i-pu-arrowr-white {
	width: 0.7rem;
	height: 0.7rem;
	background-position: -3rem -4.25rem;
}
.i-pu-arrowr-white2 {
	width: 0.7rem;
	height: 0.7rem;
	background-position: -4.5rem -5.25rem;
}
.i-pu-wen-blue {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -3.75rem -4.25rem;
}
.i-pu-arrowr-s {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -4.6rem -4.25rem;
}
.i-pu-close-s {
	width: 0.8rem;
	height: 0.8rem;
	background-position: 0 -5.25rem;
}
.i-pu-check {
	width: 0.7rem;
	height: 0.7rem;
	background-position: -1rem -5.25rem;
}
.i-pu-check-s {
	width: 0.7rem;
	height: 0.7rem;
	background-position: -1.75rem -5.25rem;
}
.i-pu-close-pop {
	width: 1rem;
	height: 1rem;
	background-position: -2.5rem -5.25rem;
}
.ico-brand {
	width: 2.2rem;
	height: 0.5rem;
	background: url("../image/ico-brand.png") no-repeat;
	background-size: 100% 100%;
}
.ico-label-bee-r {
	width: 0.9rem;
	height: 0.9rem;
	background: url("../image/ico-label-bee-r.png") no-repeat;
	background-size: 100% 100%;
}
.ico-tab-zdbg {
	width: 1.2rem;
	height: 1.2rem;
	background: url("../image/ico-tab-zdbg.png") no-repeat;
	background-size: 100% 100%;
}
.ico-tab-risk {
	width: 1.2rem;
	height: 1.2rem;
	background: url("../image/ico-tab-risk.png") no-repeat;
	background-size: 100% 100%;
}
.ico-head {
	background: url("../image/ico-head.png") no-repeat;
	background-size: 8rem 2.5rem;
}
.i-head1 {
	width: 1rem;
	height: 1rem;
	background-position: 0 0;
}
.i-head2 {
	width: 1rem;
	height: 1rem;
	background-position: -1.25rem 0;
}
.i-head3 {
	width: 2.4rem;
	height: 2.4rem;
	background-position: -2.5rem 0;
}
.i-head4 {
	width: 3rem;
	height: 1.2rem;
	background-position: -5rem 0;
}
.i-head5 {
	width: 0.7rem;
	height: 0.7rem;
	background-position: -5rem -1.25rem;
}
.i-head6 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: 0 -1.25rem;
}
.i-head7 {
	width: 1rem;
	height: 1rem;
	background-position: -1.25rem -1.25rem;
}
.hd-bar {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
}
.hd-bar .hd-nav {
	position: relative;
	width: 100%;
	height: inherit;
	background-color: #fff;
}
.hd-bar .hd-nav .hd-link {
	position: absolute;
	top: 0;
}
.hd-bar .hd-nav .hd-link .item {
	float: left;
	height: inherit;
	position: relative;
	margin-left: 0.25rem;
}
.hd-bar .hd-nav .hd-link .item:first-child {
	margin-left: 0;
}
.hd-bar .hd-nav .hd-link .item a {
	display: block;
	padding: 0 0.15rem;
	font-size: 0.7rem;
}
.hd-bar .hd-nav .hd-link .item .hd-back {
	padding-left: 0.6rem;
}
.hd-bar .hd-nav .hd-link .item .area {
	padding-left: 0.6rem;
}
.hd-bar .hd-nav .hd-link .item .area span {
	max-width: 2.9rem;
}
.hd-bar .hd-nav .hd-l {
	left: 0.4rem;
}
.hd-bar .hd-nav .hd-r {
	right: 0.4rem;
}
.hd-bar .hd-nav .hd-title {
	display: block;
	padding: 0 4.4rem;
	text-align: center;
	font-size: 0.9rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.hd-bar .hd-nav .hd-link.hd-r .item .ask {
	margin-right: 0.45rem;
}
.hd-bar .hd-nav .hd-link.hd-r .item .more {
	position: relative;
}
.hd-bar .hd-nav .hd-link.hd-r .item .more .more-ico {
	cursor: pointer;
	padding: 0 0.6rem 0 0.2rem;
}
.hd-bar .hd-nav .hd-link.hd-r .item .more .pop {
	position: absolute;
	top: 2.2rem;
	right: 0.35rem;
	box-shadow: 0 0.1rem 1rem 0 rgba(0, 0, 0, 0.2);
	line-height: 2rem;
	width: 6rem;
	text-align: center;
	display: none;
	padding: 0 0.6rem;
}
.hd-bar .hd-nav .hd-link.hd-r .item .more .pop:before {
	content: "";
	position: absolute;
	top: -0.4rem;
	right: 0.4rem;
	border-width: 0 0.35rem 0.5rem;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
}
.hd-bar .hd-nav .hd-link.hd-r .item .more .pop .link {
	display: block;
	font-size: 0.7rem;
	border-bottom: 1px solid #f0f2f5;
}
.hd-bar .hd-nav .hd-link.hd-r .item .more .pop .link:last-child {
	border-bottom: 0;
}
.hd-bar .hd-center-logo {
	width: 5.8rem;
	height: 0.9rem;
	background: url("../image/logo2.png") no-repeat;
	background-size: 100% 100%;
}
.footer-bar {
	text-align: center;
	padding: 2rem 0.8rem;
}
.footer-bar .logo {
	margin: auto;
	width: 8.9rem;
	height: auto;
	display: block;
}
.footer-bar .advantage {
	display: flex;
	justify-content: center;
}
.footer-bar .advantage li {
	margin: 0 0.8rem;
}
.footer-bar .advantage .txt {
	margin-top: 0.3rem;
	font-size: 0.6rem;
	color: #868ea3;
}
.footer-bar .tel {
	margin-top: 1rem;
	padding: 0 0.55rem;
	line-height: 1.3rem;
	border: 0.05rem solid #dfe2e8;
	border-radius: 0.7rem;
	font-size: 0.6rem;
	color: #316e9d;
}
.footer-bar .tel:active {
	background-color: #eaebed;
}
.footer-bar .tel .i-foot14 {
	margin-left: 0.1rem;
}
.footer-bar .worktime {
	font-size: 0.5rem;
	color: #a6acbd;
}
.footer-bar .line {
	height: 0.1rem;
	background: url("../image/bottom-line.png") center center no-repeat;
	background-size: auto 100%;
}
.footer-bar .tel .ico-footer-ask {
	width: 0.6rem;
	height: 0.6rem;
	background: url("../image/ico-footer-ask.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 0.2rem;
}
.crumbs {
	padding: 1rem 0.8rem;
	font-size: 0.6rem;
	line-height: 0.9rem;
	color: #a6acbd;
}
.crumbs a {
	color: #a6acbd;
}
.crumbs span {
	color: #676f85;
}
.crumbs + .footer-bar {
	padding-top: 1rem;
}
.bottom-shortcut-v1 {
	background-color: #fff;
	box-shadow: 0 -0.2rem 0.6rem 0 rgba(0, 0, 0, 0.04);
	display: flex;
	padding-left: 0.4rem;
}
.bottom-shortcut-v1 .b-r {
	padding: 0.4rem 0.8rem;
}
.bottom-shortcut-v1 .item {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	flex: 1;
	text-align: center;
}
.bottom-shortcut-v1 .item .txt {
	font-size: 0.5rem;
	color: #676f85;
	margin-top: 0.2rem;
}
.bottom-shortcut-v1 .ask-btn {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	width: 11.65rem;
	height: 2.4rem;
	border-radius: 1.2rem;
	background: #f54640;
	background: linear-gradient(270deg, #fe6e51 0, #f54640 100%);
	text-align: center;
	color: #fff;
	font-size: 0.7rem;
}
.bottom-shortcut-v1 .ask-btn:active {
	background: #e34c3b;
}
.bottom-shortcut-v1 .ask-btn.is-disabled {
	background: #fed4cf;
	cursor: not-allowed;
}
.bottom-shortcut-v1 .ask-btn .txt {
	font-weight: 500;
}
.bottom-shortcut-v1 .ask-btn .disc {
	font-size: 0.6rem;
	opacity: 0.8;
	margin-top: 0.3rem;
}
.bottom-shortcut-v2 {
	background-color: #fff;
	box-shadow: 0 -0.2rem 0.6rem 0 rgba(0, 0, 0, 0.04);
	display: flex;
	padding-left: 0.4rem;
}
.bottom-shortcut-v2 .b-r {
	margin-left: 0.8rem;
}
.bottom-shortcut-v2 .item {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	flex: 1;
	text-align: center;
	position: relative;
}
.bottom-shortcut-v2 .item .txt {
	font-size: 0.5rem;
	color: #676f85;
	margin-top: 0.2rem;
}
.bottom-shortcut-v2 .ask-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 12.65rem;
	height: 2.8rem;
	background: #24c7a6;
	background: linear-gradient(270deg, #24c7a6 0, #00b3a7 100%);
	text-align: center;
	color: #fff;
	font-size: 0.8rem;
	position: relative;
}
.bottom-shortcut-v2 .ask-btn:active {
	background: #0c9f88;
}
.bottom-shortcut-v2 .ask-btn .txt {
	font-weight: 700;
}
.bottom-shortcut-v2 .ask-btn .disc {
	display: inline;
	font-size: 0.7rem;
	margin-left: 0.2rem;
}
.bottom-shortcut-v2 .ask-btn .hot-tag {
	position: absolute;
	top: -0.6rem;
	right: 0.6rem;
	background: linear-gradient(270deg, #fe6e51 0, #f54640 100%);
	border-radius: 0.55rem 0.55rem 0.55rem 0.1rem;
	color: #fff;
	box-shadow: 0 0.1rem 0.2rem 0 rgba(0, 0, 0, 0.08);
	padding: 0 0.4rem;
	font-size: 0.6rem;
	white-space: nowrap;
	line-height: 1rem;
}
.bottom-shortcut-v2 .ask-btn .hot-tag:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 1.1rem 1.1rem 1.1rem 0.2rem;
	transform: scale(0.5) translate(-50%, -50%);
}
.bottom-shortcut-v2 .item .free {
	position: absolute;
	top: 0.1rem;
	left: 50%;
	margin-left: 0.2rem;
	padding: 0 0.15rem;
	background-color: #ffe7e6;
	border: 0.05rem solid #fff;
	border-radius: 0.3rem 0.3rem 0.3rem 0.2rem;
	font-size: 0.45rem;
	color: #eb372a;
	white-space: nowrap;
	line-height: 0.6rem;
}
.tabs-bar .tab-nav {
	position: relative;
	box-shadow: inset 0 -1px 0 0 #f0f2f5;
}
.tabs-bar .tab-nav .tab-link,
.tabs-bar .tab-nav .nav-item {
	float: left;
	width: auto !important;
	padding: 0 0.8rem;
	text-align: center;
}
.tabs-bar .tab-nav .tab-link .nv,
.tabs-bar .tab-nav .nav-item .nv {
	position: relative;
	display: inline-block;
	line-height: 2.2rem;
	font-size: 0.7rem;
	color: #858b9c;
}
.tabs-bar .tab-nav .tab-link .nv:after,
.tabs-bar .tab-nav .nav-item .nv:after {
	position: absolute;
	left: 50%;
	bottom: 0.1rem;
	content: "";
	width: 0.8rem;
	height: 0.15rem;
	transform: translateX(-50%);
	border-radius: 0.1rem;
}
.tabs-bar .tab-nav .tab-link.is-this .nv,
.tabs-bar .tab-nav .nav-item.is-this .nv {
	color: #316e9d;
	font-weight: 600;
}
.tabs-bar .tab-nav .tab-link.is-this .nv:after,
.tabs-bar .tab-nav .nav-item.is-this .nv:after {
	background-color: #316e9d;
}
.tabs-bar .tab-nav.tab-nav-flex,
.tabs-bar .tab-nav.tab-nav-flex-between {
	display: flex;
}
.tabs-bar .tab-nav.tab-nav-flex .tab-link,
.tabs-bar .tab-nav.tab-nav-flex .nav-item {
	flex: 1;
	padding: 0;
}
.tabs-bar .tab-nav.tab-nav-flex-between,
.tabs-bar .tab-nav.tab-nav-flex-between .swiper-wrapper {
	justify-content: space-between;
}
.tabs-bar .tab-nav.tab-nav-flex-between .tab-link,
.tabs-bar .tab-nav.tab-nav-flex-between .nav-item {
	flex: none;
}
.unfold-bar {
	position: relative;
}
.unfold-bar .unfd-ovh {
	overflow: hidden;
	transition: height 0.2s ease-in-out;
}
.unfold-bar .unfd-btn {
	height: 1.4rem;
	line-height: 1.4rem;
	text-align: center;
	color: #676f85;
	font-size: 0.6rem;
}
.unfold-bar .unfd-btn .txt {
	display: inline-block;
	padding: 0 0.6rem;
	border-radius: 0.7rem;
	cursor: pointer;
}
.unfold-bar .unfd-btn .ico-public {
	margin-left: 0.2rem;
}
.unfold-bar .unfd-btn:active .txt {
	background-color: #f2f2f2;
}
.unfold-bar.is-show .unfd-btn .ico-public {
	transform: rotate(180deg);
}
.ico-foot {
	background: url("../image/ico_footer.png") no-repeat;
	background-size: 7.5rem 2.5rem;
}
.ico-foot.ico-home {
	width: 1.2rem;
	height: 1.2rem;
	background-position: 0 0;
}
.ico-foot.ico-findlawyer {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -1.3rem 0;
}
.ico-foot.ico-knowledge {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -2.65rem 0;
}
.ico-foot.ico-my {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -4rem 0;
}
.ico-foot.ico-ask {
	width: 2.2rem;
	height: 2.2rem;
	background-position: -5.3rem 0;
}
.ft-nav-bar {
	height: 2.5rem;
	background-color: #fff;
	box-shadow: 0rem -0.15rem 0.75rem #ececec;
	font-size: 0.55rem;
	display: flex;
}
.ft-nav-bar a {
	position: relative;
	z-index: 10;
	flex: 1;
	display: block;
	padding-top: 0.3rem;
	text-align: center;
	line-height: 0.9rem;
}
.ft-nav-bar a .ico-foot {
	display: block;
	margin: auto;
}
.ft-nav-bar .ask {
	padding-top: 1.5rem;
}
.ft-nav-bar .ask span {
	position: absolute;
	top: -1.2rem;
	left: 50%;
	z-index: -1;
	margin-left: -1.5rem;
	width: 3rem;
	height: 3rem;
	background-color: #fff;
	border: 0.4rem solid #fff;
	border-radius: 50%;
	border-bottom: transparent;
}
.ft-nav-bar a.is-this {
	color: #11b790;
}
.ft-nav-bar a.is-this .ico-home {
	background-position: 0 -1.3rem;
}
.ft-nav-bar a.is-this .ico-findlawyer {
	background-position: -1.3rem -1.3rem;
}
.ft-nav-bar a.is-this .ico-knowledge {
	background-position: -2.65rem -1.3rem;
}
.ft-nav-bar a.is-this .ico-my {
	background-position: -3.95rem -1.3rem;
}
.search-bar {
	margin-right: -0.3rem;
	align-items: center;
}
.search-bar .search-btn {
	flex: none;
	padding: 0 0.3rem;
	margin-left: 0.3rem;
	font-size: 0.8rem;
	color: #316e9d;
	font-weight: bold;
	line-height: 1.8rem;
}
.search-bar .search-btn.is-disabled {
	color: #666;
	font-weight: normal;
}
.search-bar .search-input {
	border: 1px solid #c5cad5;
	border-radius: 1rem;
	align-items: center;
	padding: 0 0.2rem 0 0.75rem;
	height: 1.8rem;
}
.search-bar .search-input .ico {
	margin-right: 0.4rem;
}
.search-bar .search-input .close {
	padding: 0 0.3rem;
	margin-left: 0.3rem;
	line-height: 1.4rem;
}
.search-bar .search-input .srk {
	padding: 0.45rem 0;
	font-size: 0.7rem;
	line-height: 1;
	color: #111f34;
	width: 100%;
}
.search-bar .search-input .srk::placeholder {
	color: #868ea3;
}
.hd-nav .search-bar-box {
	padding: 0.2rem 1rem 0.2rem 4.4rem;
	line-height: 1;
}
.head-nav-bar {
	padding: 0.6rem 0 1.4rem;
	background: #2e3648;
	background: linear-gradient(90deg, #444859 0, #2e3648 100%);
	position: relative;
}
.head-nav-bar .column-bg {
	position: absolute;
	top: 0;
	right: 2rem;
	width: 5rem;
	height: 5rem;
	background-size: 100% 100%;
}
.head-nav-bar .column-bg.zs {
	background-image: url("../image/column-zs.png");
}
.head-nav-bar .flex-row {
	justify-content: space-between;
	line-height: 2.2rem;
}
.head-nav-bar .go-home {
	padding-left: 1rem;
}
.head-nav-bar .ico-logo {
	width: 7.7rem;
	height: 1rem;
	background: url("../image/logo1.png") no-repeat;
	background-size: 100% 100%;
	margin-left: 0.3rem;
}
.head-nav-bar .r-handle {
	position: relative;
	display: flex;
}
.head-nav-bar .ask {
	font-size: 0.7rem;
	color: #fff;
	padding: 0 0.4rem 0 0.6rem;
}
.head-nav-bar .more {
	position: relative;
	z-index: 5;
}
.head-nav-bar .more .more-ico {
	cursor: pointer;
	padding: 0 1rem 0 0.4rem;
}
.head-nav-bar .more .pop {
	position: absolute;
	top: 2.2rem;
	right: 0.75rem;
	box-shadow: 0 0.1rem 1rem 0 rgba(0, 0, 0, 0.2);
	line-height: 2rem;
	width: 6rem;
	text-align: center;
	display: none;
	padding: 0 0.6rem;
}
.head-nav-bar .more .pop:before {
	content: "";
	position: absolute;
	top: -0.4rem;
	right: 0.4rem;
	border-width: 0 0.35rem 0.5rem;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
}
.head-nav-bar .more .pop .link {
	display: block;
	font-size: 0.7rem;
	border-bottom: 1px solid #f0f2f5;
}
.head-nav-bar .more .pop .link:last-child {
	border-bottom: 0;
}
.head-nav-bar .flex-row.center {
	position: relative;
}
.ico-footer {
	background: url("../image/ico-footer.png") no-repeat;
	background-size: 11.75rem 2.75rem;
}
.i-foot1 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: 0 0;
}
.i-foot2 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -1.5rem 0;
}
.i-foot3 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -3rem 0;
}
.i-foot4 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -4.5rem 0;
}
.i-foot5 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -6rem 0;
}
.i-foot6 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -7.5rem 0;
}
.i-foot7 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -9rem 0;
}
.i-foot8 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -10.5rem 0;
}
.i-foot9 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: 0 -1.5rem;
}
.i-foot10 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -1.5rem -1.5rem;
}
.i-foot11 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -3rem -1.5rem;
}
.i-foot12 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: -4.5rem -1.5rem;
}
.i-foot13 {
	width: 0.65rem;
	height: 0.6rem;
	background-position: -6rem -1.5rem;
}
.i-foot14 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -6.75rem -1.5rem;
}
.i-foot15 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -7.5rem -1.5rem;
}
.i-foot16 {
	width: 0.9rem;
	height: 0.9rem;
	background-position: -8.25rem -1.5rem;
}
.footer-nav-bar {
	display: flex;
	text-align: center;
	background-color: #fff;
	box-shadow: inset 0 0.05rem 0 0 #f0f2f5;
}
.footer-nav-bar li {
	flex: 1;
}
.footer-nav-bar .item {
	display: inline-block;
	padding: 0.3rem 0 0.25rem;
}
.footer-nav-bar .item .txt {
	margin-top: 0.2rem;
	font-size: 0.5rem;
	color: #676f85;
}
.footer-nav-bar .is-this .item .txt {
	color: #316e9d;
}
.footer-nav-bar .is-this .i-foot1 {
	background-position: -6rem 0;
}
.footer-nav-bar .is-this .i-foot2 {
	background-position: -7.5rem 0;
}
.footer-nav-bar .is-this .i-foot3 {
	background-position: -9rem 0;
}
.footer-nav-bar .is-this .i-foot4 {
	background-position: -10.5rem 0;
}
.footer-nav-bar .is-top .i-foot1 {
	background-position: 0 -1.5rem !important;
}
.hd-bar-fixed {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	display: none;
	max-width: 750px;
	margin: auto;
}
.hd-bar-fixed .hd-nav .hd-l {
	left: 0.8rem;
}
.head-nav-bar .ico-logo2 {
	width: 5.8rem;
	height: 0.9rem;
	background: url("../image/logo4.png") no-repeat;
	background-size: 100% 100%;
}
.head-nav-bar .center .ico-logo2 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.45rem;
	margin-left: -2.9rem;
}
.lvtu-swiper-hide {
	height: 0;
	overflow: hidden;
}
.lvtu-input {
	display: flex;
}
.lvtu-input input,
.lvtu-input .input {
	flex: 1;
	line-height: inherit;
	width: 100%;
	padding: 0 0.4rem;
}
.lvtu-input .u-fix {
	padding-right: 0.4rem;
}
.lvtu-input .u-fix .ico-select-arrow {
	width: 0.7rem;
	height: 0.7rem;
	background: url("../image/select.png") center center/100% 100% no-repeat;
}
.lvtu-select .lvtu-input input,
.lvtu-select .lvtu-input .input {
	padding-right: 0;
}
.lvtu-form-item {
	display: flex;
	height: 2rem;
	background: #f7f8fa;
	border-radius: 0.2rem;
	border: 0.025rem solid #dfe2e8;
	margin-bottom: 0.4rem;
	font-size: 0.7rem;
	line-height: 1.95rem;
}
.lvtu-form-item .form-item-lab {
	position: relative;
	padding: 0 0.4rem;
	color: #696f7d;
	white-space: nowrap;
}
.lvtu-form-item .form-item-lab.required:after {
	position: absolute;
	top: 0;
	content: "*";
	color: #f5402c;
}
.lvtu-form-item .form-item-cont {
	flex: 1;
}
@font-face {
	font-family: "swiper-icons";
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
		format("woff");
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}
.swiper-slide-invisible-blank {
	visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}
.swiper-container-3d {
	perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
	transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}
:root {
	--swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
	content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	content: "next";
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
	--swiper-navigation-color: #fff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
	--swiper-navigation-color: #000;
}
.swiper-button-lock {
	display: none;
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 300ms opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%;
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: 0.2;
}
button.swiper-pagination-bullet {
	border: 0;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 200ms transform, 200ms right;
}
.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}
.swiper-pagination-white {
	--swiper-pagination-color: #fff;
}
.swiper-pagination-black {
	--swiper-pagination-color: #000;
}
.swiper-pagination-lock {
	display: none;
}
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-scrollbar-lock {
	display: none;
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.swiper-slide-zoomed {
	cursor: move;
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube {
	overflow: visible;
}
.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
	pointer-events: auto;
	visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}
.swiper-container-flip {
	overflow: visible;
}
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 0.6rem;
	line-height: 0.4rem;
	height: 0.4rem;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	vertical-align: middle;
	margin: -0.1rem 0.25rem 0;
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0.5rem 0;
}
.swiper-pagination-bullet {
	background-color: #fff;
	opacity: 0.5;
}
.swiper-pagination-bullet-active {
	opacity: 1;
}
.swiper-dot-bottom {
	box-sizing: content-box;
	padding-bottom: 1.5rem;
}
.swiper-dot-bottom .swiper-container {
	box-sizing: content-box;
	padding-bottom: 0.9rem;
}
.swiper-dot-bottom .swiper-pagination-bullet {
	width: 0.4rem;
	height: 0.4rem;
	background-color: #bbb;
	opacity: 1;
}
.swiper-dot-bottom .swiper-pagination-bullet-active {
	background-color: #316e9d;
}
.swiper-dot-bottom .swiper-pagination-bullets {
	bottom: 1px;
}
.swiper-btn-prev,
.swiper-btn-next {
	position: absolute;
	top: 0;
	z-index: 10;
	height: 100%;
	padding: 0 0.5rem;
	opacity: 0.5;
	line-height: 9rem;
}
.swiper-btn-prev .iconfont,
.swiper-btn-next .iconfont {
	font-size: 1rem;
	color: #fff !important;
}
.swiper-btn-prev {
	left: 0;
}
.swiper-btn-next {
	right: 0;
}
.swiper-btn-prev.is-disabled,
.swiper-btn-next.is-disabled {
	opacity: 0.1;
}
.swiper-container > .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
	margin: 0 auto;
}
.popup-bar {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1002;
	transform: translate(-50%, -50%);
	width: 14rem;
	background-color: #fff;
	border-radius: 0.4rem;
	overflow: hidden;
	text-align: center;
	transition: transform 0.2s linear;
	display: block;
}
.popup-bar .pop-close {
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
	z-index: 10;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
}
.popup-bar .pop-close .iconfont {
	font-size: 0.6rem;
	color: #ccc;
}
.popup-bar.popup-show {
	animation: scale 0.2s linear forwards;
}
.popup-bar.popup-msg,
.popup-box.popup-msg .popup-bar {
	width: auto;
}
@keyframes scale {
	0% {
		opacity: 0;
		transform: translatex(-50%) translatey(-50%) scale(0.8);
	}
	100% {
		opacity: 1;
		transform: translatex(-50%) translatey(-50%) scale(1);
	}
}
.popup-box {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1002;
	width: 100%;
	height: 100%;
}
.popup-box.popup-show .popup-bar {
	animation: scale 0.2s linear forwards;
}
.popup-box .bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
}
.popup-box .popup-bar {
	position: absolute;
	z-index: 2;
}
.popup-box.popup-msg,
.popup-box.popup-msg .popup-box.popup-bar {
	background: 0;
}
.popup-box.popup-msg .popup-bar {
	width: auto;
}
.popup-msg,
.popup-bar.popup-msg,
.popup-box.popup-msg .popup-bar {
	padding: 0.4rem 1rem;
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 1rem;
	font-size: 0.7rem;
	line-height: 0.8rem;
	color: #fff;
	text-align: center;
	white-space: nowrap;
}
.popup-msg.radius,
.popup-bar.popup-msg.radius,
.popup-box.popup-msg .popup-bar.radius {
	border-radius: 0.4rem;
}
.popup-msg .iconfont,
.popup-box.popup-msg .popup-bar .iconfont {
	font-size: 1.8rem;
	line-height: 1;
	margin: 0.5rem;
}
.popup-confirm .top-img {
	display: block;
	width: 100%;
	border-radius: 0.8rem 0.8rem 0rem 0rem;
}
.popup-confirm .conts-box {
	padding: 1.2rem 1rem;
}
.popup-confirm .conts-box .pop-title {
	font-size: 0.8rem;
	line-height: 1.2rem;
	font-weight: 700;
}
.popup-confirm .conts-box .pop-conts {
	padding-top: 0.2rem;
	font-size: 0.7rem;
	color: #666;
	position: relative;
}
.popup-confirm .conts-box .pop-conts .scroll-bar {
	max-height: 50vh;
	overflow-y: auto;
}
.popup-confirm .conts-box .pop-conts iframe {
	width: 100%;
	height: 60vh;
	border: 0;
}
.popup-confirm .btn-group {
	position: relative;
	display: flex;
	height: 2.4rem;
}
.popup-confirm .btn-group:after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	content: "";
	height: 1px;
	background-color: #e8e8e8;
	transform: scaley(0.5);
}
.popup-confirm .btn-group .u-btn {
	flex: 1;
	font-size: 0.8rem;
	line-height: 2.4rem;
	height: 2.4rem;
	text-align: center;
	position: relative;
	border-radius: 0;
	border: 0;
}
.popup-confirm .btn-group .u-btn.btn-primary {
	border-color: #11b790;
	background-color: #11b790;
	color: #fff;
}
.popup-confirm .btn-group .u-btn:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	content: "";
	width: 1px;
	background-color: #e8e8e8;
	transform: scalex(0.5);
}
.popup-confirm .btn-group .u-btn:last-child:after {
	width: 0;
}
.popup-confirm .btn-group.btn-group-extr {
	display: block;
	padding: 0 1.2rem 0.5rem;
	position: static;
	height: auto;
	overflow: hidden;
}
.popup-confirm .btn-group.btn-group-extr:after {
	position: static;
}
.popup-confirm .btn-group.btn-group-extr .u-btn {
	flex: none;
	display: block;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	border-radius: 1rem;
}
.popup-confirm .btn-group.btn-group-extr .u-btn:after {
	width: 0;
}
.no-data-box {
	position: absolute;
	top: 50%;
	right: 0.8rem;
	left: 0.8rem;
	transform: translateY(-65%);
	text-align: center;
}
.no-data-box .pic {
	width: 10rem;
	height: 10rem;
}
.no-data-box .tit {
	margin-top: 1.2rem;
}
.no-data-box .txt {
	margin-top: 0.6rem;
	font-size: 0.6rem;
	color: #676f85;
}
.no-data-box .ask {
	margin-top: 1.2rem;
	display: inline-block;
	vertical-align: middle;
	padding: 0 1.6rem;
	line-height: 2rem;
	border-radius: 1rem;
	background-color: #316e9d;
	color: #fff;
	font-size: 0.7rem;
}
.no-data-box .ask:active {
	background-color: #0c9f87;
}
.no-data-box.no-absoult {
	position: static;
	transform: translateY(0);
	padding: 0 0.8rem;
}
.no-data-bar {
	text-align: center;
	padding-bottom: 1rem;
}
.no-data-bar .pic {
	width: 5rem;
	height: 5rem;
}
.no-data-bar .txt {
	margin-top: 0.4rem;
	font-size: 0.6rem;
	color: #868ea3;
}
.feadback-bar {
	line-height: 1.2rem;
}
.feadback-bar .txt {
	font-size: 0.6rem;
	color: #868ea3;
	position: relative;
	padding-left: 1rem;
	display: block;
}
.feadback-bar .txt .i-pu-tips {
	position: absolute;
	top: 0.4rem;
	left: 0;
}
.feadback-bar.lh18 .txt .i-pu-tips {
	top: 0.25rem;
}
.feadback-bar .handle {
	position: relative;
	margin-left: 0.2rem;
	z-index: 1;
}
.feadback-bar .handle .dot {
	display: block;
	padding: 0 0.4rem;
	margin-right: -0.4rem;
	line-height: 1.2rem;
}
.feadback-bar.lh18 .handle .dot {
	margin-top: -0.15rem;
}
.feadback-bar .handle .link {
	position: absolute;
	top: 1.4rem;
	right: -0.4rem;
	white-space: nowrap;
	background-color: #fff;
	box-shadow: 0 0.1rem 1rem rgba(0, 0, 0, 0.2);
	width: 6rem;
	line-height: 2rem;
	border-radius: 0.4rem;
	font-size: 0.7rem;
	text-align: center;
	display: none;
}
.feadback-bar .handle .link:before {
	content: "";
	position: absolute;
	top: -0.4rem;
	right: 0.45rem;
	border-width: 0 0.3rem 0.4rem;
	border-color: transparent transparent #fff;
	border-style: solid;
}
.feadback-bar .handle .link a {
	display: block;
}
.feadback-bar .handle .link a:active {
	background-color: #f7f8fa;
	border-radius: 0.4rem;
}
.quality-consult {
	padding: 1rem 0.6rem;
}
.quality-consult .question {
	display: block;
	padding-left: 1.2rem;
	position: relative;
	min-height: 1rem;
}
.quality-consult .question .ico-public {
	position: absolute;
	top: 0.15rem;
	left: 0;
	margin-top: -1px;
}
.quality-consult .question .tit {
	line-height: 1.1rem;
}
.quality-consult .question .det {
	margin-top: 0.6rem;
	font-size: 0.7rem;
	color: #414a5d;
	line-height: 1.1rem;
}
.quality-consult .lawyer {
	justify-content: space-between;
	margin-top: 0.8rem;
	align-items: center;
	font-size: 0.6rem;
	color: #868ea3;
	padding-left: 1.2rem;
}
.quality-consult .lawyer a {
	padding: 0.1rem 1.2rem 0.1rem 0.1rem;
	border-radius: 0.6rem;
	color: #868ea3;
	background-color: #f7f8fa;
	position: relative;
	line-height: 1rem;
	display: table;
}
.quality-consult .lawyer a:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -0.3rem;
	right: 0.4rem;
	width: 0.6rem;
	height: 0.6rem;
	background-position: -4.6rem -4.25rem;
}
.quality-consult .lawyer a:active {
	background-color: #eaebed !important;
}
.quality-consult .lawyer .photo {
	width: 1rem;
	height: 1rem;
	float: left;
}
.quality-consult .lawyer .photo .line-vertical {
	margin-left: -0.25rem;
	margin-right: -0.25rem;
}
.quality-consult .lawyer .name {
	color: #316e9d;
}
.quality-consult .quality-consult-card {
	margin: 1rem -0.6rem -1rem;
	border-radius: 0 0 0.4rem 0.4rem;
}
.quality-consult .ans-lawyer {
	justify-content: space-between;
	margin-top: 0.8rem;
	align-items: center;
	font-size: 0.6rem;
	color: #868ea3;
	padding-left: 1.2rem;
}
.quality-consult .ans-lawyer .info {
	background-color: #f7f8fa;
	line-height: 1rem;
	border-radius: 0.6rem;
	padding: 0.1rem 0.4rem 0.1rem 0.5rem;
}
.quality-consult .ans-lawyer .photo {
	position: relative;
}
.quality-consult .ans-lawyer .photo.red-dot:after {
	content: "";
	position: absolute;
	top: 0;
	right: -0.2rem;
	border-radius: 50%;
	width: 0.4rem;
	height: 0.4rem;
	box-sizing: border-box;
	background: #fe4c38;
	border: 0.05rem solid #fff;
}
.quality-consult .ans-lawyer .photo img {
	float: left;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	margin-left: -0.4rem;
	border: 0.05rem solid #fff;
}
.quality-consult .ans-lawyer .gain {
	padding: 0 0.4rem 0 0.6rem;
	font-size: 0.6rem;
	color: #316e9d;
	border-radius: 0.6rem;
	line-height: 1.2rem;
	background-color: #edfcf5;
}
.quality-consult .ans-lawyer .info:active {
	background-color: #eaebed;
}
.quality-consult .ans-lawyer .gain:active {
	background-color: #e1f0e9;
}
.quality-consult-card {
	display: block;
	border: 1px solid #fff;
	border-radius: 0.4rem;
	overflow: hidden;
	position: relative;
	z-index: 1;
	background: linear-gradient(270deg, #f0f5fc 0, #f7f9fc 100%);
	padding: 0.85rem 5.8rem 0.85rem 0.55rem;
}
.quality-consult-card:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
	width: 7rem;
	height: 4.2rem;
	background: url("../image/art-img08-bg.png") no-repeat;
	background-size: 100% 100%;
}
.quality-consult-card .ask {
	position: absolute;
	top: 50%;
	right: 0.6rem;
	margin-top: -0.8rem;
	width: 4.3rem;
	height: 1.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(270deg, #fa7822 0, #fea251 100%);
	box-shadow: 0 0.2rem 0.4rem 0 rgba(255, 134, 56, 0.08);
	color: #fff;
	font-size: 0.7rem;
	font-weight: bold;
	border-radius: 0.8rem;
}
.quality-consult-card .ask .arrow {
	border-width: 0.15rem 0 0.15rem 0.15rem;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	margin-left: 0.2rem;
}
.quality-consult-card .tit {
	font-size: 0.8rem;
	font-weight: bold;
}
.quality-consult-card .tit span {
	color: #468efa;
}
.quality-consult-card .info {
	margin-top: 0.6rem;
	line-height: 1rem;
	font-size: 0.6rem;
	color: #414a5d;
}
.quality-consult-card .info .photo {
	margin-right: 0.1rem;
	margin-left: 0.35rem;
}
.quality-consult-card .info .photo img {
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.15rem;
	margin-left: -0.35rem;
	border: 1px solid #fff;
}
.quality-consult-list li {
	position: relative;
	padding-bottom: 1px;
}
.quality-consult-list li:after {
	content: "";
	position: absolute;
	right: 0.6rem;
	bottom: 0;
	left: 1.8rem;
	border-bottom: 1px solid #f0f2f5;
}
.quality-consult-list li:last-child:after {
	display: none;
}
.quality-artical {
	display: block;
	padding: 1rem 0.6rem;
}
.quality-artical .tit {
	line-height: 1.2rem;
}
.quality-artical .det {
	font-size: 0.7rem;
	line-height: 1.1rem;
	color: #414a5d;
}
.quality-artical .read {
	font-size: 0.6rem;
	color: #868ea3;
}
.quality-artical .pic {
	position: relative;
	width: 4.8rem;
	height: 3.6rem;
	overflow: hidden;
	border-radius: 0.2rem;
	background-color: #f7f8fa;
}
.quality-artical .pic img {
	border-radius: 0.2rem;
}
.quality-artical .pic .lab {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
	background: linear-gradient(270deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.7) 100%);
	line-height: 1rem;
	padding: 0 0.4rem;
	font-size: 0.5rem;
	color: #fff;
}
.quality-artical .flex-item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.quality-artical .ans-lawyer {
	justify-content: space-between;
	align-items: center;
	font-size: 0.6rem;
}
.quality-artical .ans-lawyer .info {
	background-color: #f7f8fa;
	line-height: 1rem;
	border-radius: 0.6rem;
	padding: 0.1rem 0.4rem 0.1rem 0.5rem;
}
.quality-artical .ans-lawyer .photo {
	position: relative;
}
.quality-artical .ans-lawyer .photo.red-dot:after {
	content: "";
	position: absolute;
	top: 0;
	right: -0.2rem;
	border-radius: 50%;
	width: 0.4rem;
	height: 0.4rem;
	box-sizing: border-box;
	background: #fe4c38;
	border: 0.05rem solid #fff;
}
.quality-artical .ans-lawyer .photo img {
	float: left;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	margin-left: -0.4rem;
	border: 0.05rem solid #fff;
}
.quality-artical .ans-lawyer .gain {
	padding: 0 0.4rem;
	font-size: 0.6rem;
	color: #316e9d;
	border-radius: 0.6rem;
	line-height: 1.2rem;
	background-color: #edfcf5;
}
.quality-artical .ans-lawyer .info:active {
	background-color: #eaebed;
}
.quality-artical .ans-lawyer .gain:active {
	background-color: #e1f0e9;
}
.quality-artical-list li {
	position: relative;
	padding-bottom: 1px;
}
.quality-artical-list li:after {
	content: "";
	position: absolute;
	right: 0.6rem;
	bottom: 0;
	left: 0.6rem;
	border-bottom: 1px solid #f0f2f5;
}
.quality-artical-list li:last-child:after {
	display: none;
}
.recommend-lawyer-list li {
	position: relative;
	padding-bottom: 1px;
}
.recommend-lawyer-list li:after {
	content: "";
	position: absolute;
	right: 0.6rem;
	bottom: 0;
	left: 4.2rem;
	border-bottom: 1px solid #f0f2f5;
	right: 0.6rem;
	bottom: 0;
	left: 4.2rem;
}
.recommend-lawyer-list li:last-child:after {
	display: none;
}
.recommend-lawyer-list .recommend-art-v2 {
	margin-top: 0.6rem;
	padding-bottom: 0;
}
.recommend-lawyer-list .recommend-art-v2:after {
	display: none;
}
.lawyer-card {
	padding: 1rem 0.6rem;
}
.lawyer-card .lawyer {
	position: relative;
	display: block;
	padding-left: 3.6rem;
}
.lawyer-card .lawyer .photo {
	position: absolute;
	top: 0;
	left: 0;
}
.lawyer-card .lawyer .photo img {
	width: 3rem;
	height: 3rem;
}
.lawyer-card .lawyer .tit {
	line-height: 1.2rem;
	display: table;
}
.lawyer-card .lawyer .tit .name {
	margin-right: 0.1rem;
}
.lawyer-card .lawyer .tit .u-lab {
	margin-right: 0.1rem;
	padding: 0 0.2rem;
	font-size: 0.5rem;
	border-radius: 0.1rem;
	line-height: 0.8rem;
	font-weight: 500;
}
.lawyer-card .lawyer .tit .u-lab:last-child {
	margin-right: 0;
}
.lawyer-card .lawyer .tit .u-lab.lab-bg1 {
	background-color: #f7f3e4;
	color: #855f42;
}
.lawyer-card .lawyer .tit .u-lab.lab-bg2 {
	background-color: #e5f2fe;
	color: #356ed7;
}
.lawyer-card .lawyer .tit .ico-label-bee-r {
	margin-left: 0.1rem;
}
.lawyer-card .lawyer .skill {
	font-size: 0.6rem;
	color: #414a5d;
}
.lawyer-card .lawyer .info {
	font-size: 0.6rem;
	color: #676f85;
	display: table;
}
.lawyer-card .lawyer .info span em {
	color: #ff8638;
	font-weight: 500;
}
.lawyer-card .lawyer .tag {
	color: #676f85;
	margin-left: -0.4rem;
	font-size: 0;
}
.lawyer-card .lawyer .tag span {
	padding: 0 0.25rem;
	border: 1px solid #dfe2e8;
	border-radius: 0.2rem;
	font-size: 0.5rem;
	line-height: 0.9rem;
	margin-left: 0.4rem;
	margin-top: 0.2rem;
}
.lawyer-card .handle {
	padding-left: 3rem;
}
.lawyer-card .handle .handle-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 0.6rem;
	border: 1px solid #316e9d;
	height: 1.6rem;
	border-radius: 0.8rem;
	font-size: 0.7rem;
}
.lawyer-card .handle .handle-btn.tel {
	background-color: transparent;
	color: #316e9d;
	width: 4.4rem;
}
.lawyer-card .handle .handle-btn.ask {
	background-color: #316e9d;
	color: #fff;
	width: 6.6rem;
}
.lawyer-card .handle .handle-btn .ico-public {
	margin-top: 0;
}
.lawyer-card .handle .handle-btn.tel:active {
	background-color: #f3f3f3;
}
.lawyer-card .handle .handle-btn.ask:active {
	background-color: #0c9f87;
}
.lawyer-card .ico-gold-lawyer,
.lawyer-card .ico-fine-lawyer {
	position: absolute;
	top: 2.6rem;
	left: 0;
	width: 3rem;
	height: 0.85rem;
	background-size: 100% 100%;
}
.lawyer-card .ico-gold-lawyer {
	background-image: url("../image/gold-lawyer.png");
	background-size: 100% 100%;
}
.lawyer-card .ico-fine-lawyer {
	background-image: url("../image/fine-lawyer.png");
}
.lawyer-card .h32-tx {
	width: 4.4rem;
	margin-left: 0.6rem;
	line-height: 1.6rem;
	font-size: 0.55rem;
	color: #8492ae;
	white-space: nowrap;
}
.recommend-art .lawyer-card {
	position: relative;
	z-index: 1;
	margin-right: 0.3rem;
	margin-left: 0.3rem;
	padding-right: 0.3rem;
	padding-left: 0.3rem;
	background: #faf5ee;
	background: linear-gradient(180deg, #f5e8d7 0, #f7f0e6 25%, #faf5ee 100%);
	border-radius: 0.4rem;
}
.recommend-art .lawyer-card:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	width: 4rem;
	height: 6rem;
	background: url("../image/bg-recomlawyer.png") no-repeat;
	background-size: 100% 100%;
}
.recommend-art .lawyer-card .lawyer .tit .name {
	color: #523424;
}
.recommend-art .lawyer-card .lawyer .skill {
	color: #664027;
}
.recommend-art .lawyer-card .lawyer .info {
	color: #8a5d3a;
}
.recommend-art .lawyer-card .lawyer .info .line-vertical {
	border-right-color: #e0bc87;
}
.recommend-art .lawyer-card .lawyer .info .i-pu-star1 {
	background-position-x: -0.6rem;
}
.recommend-art .lawyer-card .lawyer .info span em {
	color: #523424;
}
.recommend-art .lawyer-card .lawyer .tag span {
	border-color: #dfc6a2;
	color: #8a5d3a;
}
.recommend-art .lawyer-card .handle .handle-btn.tel {
	border-color: #ad7f57;
	color: #523424;
	background: linear-gradient(180deg, #fff9f0 0, #fcf0de 100%);
}
.recommend-art .lawyer-card .handle .handle-btn.ask {
	border-color: #ad7f57;
	color: #faebc8;
	background: url("../image/btn-bg1.png") no-repeat;
	background-size: 100% 100%;
	border: 0;
}
.recommend-art .lawyer-card .handle .handle-btn .i-pu-ask3 {
	background-position-x: -2.8rem;
}
.recommend-art .lawyer-card .handle .handle-btn.tel:active {
	background: #f2e9dd;
}
.recommend-art .lawyer-card .handle .handle-btn.ask:active {
	background-image: url("../image/btn-bg1-active.png");
}
.recommend-art-v2 .lawyer-card {
	border: 0.2rem solid #faefe1;
	border-radius: 0.6rem;
	background-color: #fff;
	padding: 0;
	position: relative;
	z-index: 1;
	margin-left: 0.3rem;
	margin-right: 0.3rem;
	min-height: 10.1rem;
}
.recommend-art-v2 .lawyer-card:before {
	content: "";
	position: absolute;
	right: -0.2rem;
	bottom: 0;
	z-index: -1;
	width: 4rem;
	height: 6rem;
	background: url("../image/bg-recomlawyer3.png") no-repeat;
	background-size: 100% 100%;
}
.recommend-art-v2 .lawyer-card .lawyer {
	padding: 2.2rem 0.2rem 0 4.85rem;
	z-index: 1;
}
.recommend-art-v2 .lawyer-card .lawyer .yx-title {
	height: 2.4rem;
	position: absolute;
	top: -0.2rem;
	left: -0.2rem;
	right: -0.2rem;
	background: url("../image/art-img13.png") no-repeat;
	background-size: 100% 100%;
	padding-left: 5rem;
	padding-top: 0.6rem;
	font-size: 0.6rem;
	color: #af6d40;
}
.recommend-art-v2 .lawyer-card .lawyer .yx-title span {
	margin-left: 0.4rem;
}
.recommend-art-v2 .lawyer-card .lawyer .yx-title span .ico {
	width: 0.5rem;
	height: 0.5rem;
	background: url("../image/art-img13-gou.png");
	background-size: 100% 100%;
	margin-right: 0.1rem;
}
.recommend-art-v2 .lawyer-card .lawyer .photo {
	top: 2.2rem;
	left: -0.2rem;
	width: 5rem;
	min-height: 7.5rem;
	border-radius: 0;
	margin-right: 0;
	z-index: -1;
}
.recommend-art-v2 .lawyer-card .lawyer .photo:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5.4rem;
	height: 1.4rem;
	background: url("../image/bg05.png") no-repeat;
	background-size: 100% 100%;
}
.recommend-art-v2 .lawyer-card .lawyer .photo img {
	border-radius: 0;
	width: 100%;
	height: auto;
}
.recommend-art-v2 .lawyer-card .lawyer .tit .name {
	font-size: 0.9rem;
}
.recommend-art-v2 .lawyer-card .lawyer .tag span {
	border-color: #dfc6a2;
	color: #8a5d3a;
}
.recommend-art-v2 .lawyer-card .handle {
	padding-bottom: 0.8rem;
	padding-left: 4.25rem;
	position: relative;
	z-index: 1;
}
.recommend-art-v2 .lawyer-card .handle .handle-btn.tel {
	border-color: #fd9133;
	color: #db642a;
	background: linear-gradient(180deg, #fff 0, #ffecd6 100%);
}
.recommend-art-v2 .lawyer-card .handle .handle-btn.ask {
	width: 6.1rem;
	color: #fff9eb;
	background: url("../image/ask-btn3.png") no-repeat;
	background-size: 100% 100%;
	border: 0;
}
.recommend-art-v2 .lawyer-card .handle .handle-btn .i-pu-ask3 {
	background-position: -3.6rem -5.25rem;
	margin-right: 0.1rem;
}
.recommend-art-v2 .lawyer-card .handle .handle-btn.tel:active {
	background: linear-gradient(180deg, #f5f3f0 0, #e5cab0 100%);
}
.recommend-art-v2 .lawyer-card .handle .handle-btn.ask:active {
	background-image: url("../image/ask-btn3-active.png");
}
.recommend-lawyer-list-v2 li {
	margin-top: 0.6rem;
}
.recommend-lawyer-list-v2 li:first-child {
	margin-top: 0;
}
.recommend-lawyer-list-v2 .lawyer-card {
	position: relative;
	z-index: 1;
	margin-right: 0.3rem;
	margin-left: 0.3rem;
	padding-right: 0.3rem;
	padding-left: 0.3rem;
	background: #fafbfc;
	background: linear-gradient(180deg, #f0f4fa 0, #f5f8fc 25%, #fafbfc 100%);
	border-radius: 0.4rem;
}
.recommend-lawyer-list-v2 .lawyer-card:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	width: 4rem;
	height: 6rem;
	background: url("../image/bg-recomlawyer2.png") no-repeat;
	background-size: 100% 100%;
}
.recommend-lawyer-list-v2 .lawyer-card .handle .handle-btn.tel {
	border-color: #8f9ab8;
	color: #414a5d;
	background: linear-gradient(180deg, #fafcff 0, #edf3fc 100%);
}
.recommend-lawyer-list-v2 .lawyer-card .handle .handle-btn.ask {
	color: #f0f7ff;
	background: linear-gradient(180deg, #6c84a3 0, #3c4c6b 100%);
	border: 0;
}
.recommend-lawyer-list-v2 .lawyer-card .handle .handle-btn.tel:active {
	background: #e7ebf1;
}
.recommend-lawyer-list-v2 .lawyer-card .handle .handle-btn.ask:active {
	background: linear-gradient(180deg, #5e7490 0, #364461 100%);
}
.art-alliance {
	overflow: hidden;
}
.art-alliance iframe {
	width: 100% !important;
}
.more-recom-tit {
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	text-align: center;
	font-size: 0.7rem;
	color: #c5cad5;
	position: relative;
}
.more-recom-tit:before,
.more-recom-tit:after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1.3rem;
	height: 0.15rem;
	background-size: 100% 100%;
}
.more-recom-tit:before {
	margin-left: -1.7rem;
	background-image: url("../image/recom-line-left.png");
}
.more-recom-tit:after {
	margin-left: 0.4rem;
	background-image: url("../image/recom-line-right.png");
}
.more-recom-tit .line-vertical {
	margin-right: 0.2rem;
	margin-left: 0.2rem;
}
.more-recom-tit .max6 {
	max-width: 4.2rem;
}
.userask-item {
	display: inline-block;
	padding: 0 0.4rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 0.6rem;
	background-color: #f7f8fa;
	font-size: 0.6rem;
	color: #868ea3;
	overflow: hidden;
}
.art-recommend-lawyer {
	padding: 1rem 0.6rem;
}
.art-recommend-lawyer .tit {
	color: #825327;
}
.art-recommend-lawyer .swiper-bar {
	height: 1.2rem;
	width: 100%;
}
.art-recommend-lawyer .userask-item {
	max-width: 90%;
}
.art-question-bar {
	display: block;
	background: url("../image/bg-ask.png") no-repeat;
	background-size: 100% 100%;
	padding: 0.6rem;
	height: 12.6rem;
}
.art-question-bar .tit {
	color: #db642a;
	line-height: 1.2rem;
	font-weight: 500;
}
.art-question-bar .info {
	margin-top: 1.6rem;
	line-height: 1rem;
	font-size: 0.6rem;
	color: #414a5d;
	text-align: center;
}
.art-question-bar .info .photo {
	margin-right: 0.1rem;
	margin-left: 0.2rem;
}
.art-question-bar .info .photo img {
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.1rem;
	margin-left: -0.2rem;
}
.art-question-bar .info .photo img {
	margin-left: -0.35rem;
}
.art-question-bar .info span em {
	font-weight: 500;
}
.art-question-bar .ask {
	position: relative;
	display: block;
	margin: 0.8rem 0.6rem;
	padding: 0.75rem 7.1rem 0.75rem 0.8rem;
	height: 2.2rem;
	z-index: 3;
}
.art-question-bar .ask:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #dfe2e8;
	border-radius: 1.1rem;
}
.art-question-bar .ask .txt {
	font-size: 0.7rem;
	color: #414a5d;
	text-align: center;
}
.art-question-bar .ask .ask-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 6.4rem;
	height: 2.2rem;
	line-height: 2.2rem;
	background: url("../image/ask-btn.png") no-repeat;
	background-size: 100% 100%;
	color: #fff;
	border-radius: 2.2rem;
	text-align: center;
	font-weight: 500;
}
.art-question-bar .ask .ask-btn:active {
	background-image: url("../image/ask-btn-active.png");
}
.art-question-bar .ask .hot {
	position: absolute;
	top: -0.85rem;
	right: 0;
	width: 5.1rem;
	height: 1.3rem;
	background: url("../image/ask-hot.png") no-repeat;
	background-size: 100% 100%;
}
.art-question-bar .roll-horizontal-bar {
	position: relative;
	height: 2.8rem;
	overflow: hidden;
}
.art-question-bar .roll-horizontal-bar:before,
.art-question-bar .roll-horizontal-bar:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 2.4rem;
	z-index: 2;
}
.art-question-bar .roll-horizontal-bar:before {
	left: 0;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 75%, #fff 100%);
}
.art-question-bar .roll-horizontal-bar:after {
	right: 0;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 75%, #fff 100%);
}
.art-question-bar .roll-horizontal-bar li {
	overflow: hidden;
	margin-top: 0.4rem;
	display: flex;
	margin-left: -1rem;
}
.art-question-bar .roll-horizontal-bar li:first-child {
	margin-top: 0;
	margin-left: 0;
}
.art-question-bar .roll-horizontal-bar .userask-item {
	margin-left: 0.8rem;
	display: flex;
	box-sizing: border-box;
	align-items: center;
}
.art-question-bar .roll-horizontal-bar .userask-item .i-pu-userphoto {
	margin-top: 0;
}
.art-question-bar .roll-horizontal-bar .roll-cont {
	display: flex;
	width: 100%;
	overflow: hidden;
}
.art-question-bar .roll-horizontal-bar .roll-nr {
	display: flex;
	will-change: transform;
	animation: 18s linear 0s infinite;
	flex-shrink: 0;
}
.art-question-bar .ask-hand {
	position: absolute;
	top: 0.6rem;
	right: -0.1rem;
	width: 2rem;
	height: 2.55rem;
	transform-style: preserve-3d;
	transform: translate3D(0, 0, 0) rotate(0deg) scale(1, 1);
	transform-origin: 50% 50%;
}
.art-question-bar .ask-hand .ask-hand-bg {
	display: block;
	width: 2rem;
	height: 2.55rem;
	background-image: url("../image/bg-ask-hand.png");
	background-size: 70rem 2.55rem;
	animation: artaskhand 0.5s steps(1) 0s infinite normal none;
}
@keyframes roll-horizontal {
	0% {
		transform: translateZ(0);
	}
	to {
		transform: translate3d(-100%, 0, 0);
	}
}
.hot-tag-list {
	overflow: hidden;
	margin-left: -0.4rem;
}
.hot-tag-list a {
	float: left;
	padding: 0 0.4rem;
	line-height: 1.6rem;
	border-radius: 0.2rem;
	background-color: #f7f8fa;
	font-size: 0.7rem;
	color: #414a5d;
	margin: 0.4rem 0 0 0.4rem;
}
.hot-tag-list.row-2 a {
	width: 7.95rem;
}
.recommend-lawyer-tabs .tab-conts {
	padding-top: 0.4rem;
	padding-bottom: 0.8rem;
}
.recommend-lawyer-tabs .unfold-bar {
	padding-bottom: 0.8rem;
}
.recommend-lawyer-tabs .unfold-bar.is-show {
	padding-bottom: 0;
}
.recommend-lawyer-tabs .unfd-ovh {
	height: 6rem;
}
.recommend-lawyer-tabs .unfd-btn {
	position: absolute;
	right: 0;
	bottom: -0.4rem;
	left: 0;
	z-index: 1;
}
.recommend-lawyer-tabs .unfd-btn:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0.4rem;
	left: 0;
	z-index: -1;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.8) 42%, #fff 100%);
	height: 2.4rem;
}
.popup-pageend-ask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 110;
	display: none;
}
.popup-pageend-ask .bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0.75;
}
.popup-pageend-ask .pop-conts {
	position: absolute;
	bottom: 1.7rem;
	right: 1.2rem;
	left: 1.2rem;
	border-radius: 0.8rem;
	background-color: #fff;
}
.popup-pageend-ask .pop-conts .pop-close {
	position: absolute;
	top: -1.8rem;
	right: 0;
	z-index: 1;
	cursor: pointer;
}
.popup-pageend-ask .pop-conts .pic {
	display: block;
	width: 100%;
	height: auto;
	margin-top: -1.1rem;
}
.popup-pageend-ask .pop-conts .conts {
	text-align: center;
	padding: 1.2rem 1.6rem;
}
.popup-pageend-ask .pop-conts .conts .txt {
	font-weight: 500;
	font-size: 0.9rem;
}
.popup-pageend-ask .pop-conts .conts .disc {
	font-size: 0.7rem;
	color: #414a5d;
	line-height: 1.2rem;
	margin-top: 0.6rem;
}
.popup-pageend-ask .pop-conts .conts .ask {
	display: block;
	margin-top: 1.2rem;
	background: url("../image/ask-btn2.png") no-repeat;
	background-size: 100% 100%;
	line-height: 2.4rem;
	border-radius: 1.2rem;
	font-weight: 500;
	color: #fff;
	overflow: hidden;
}
.popup-pageend-ask .pop-conts .conts .ask:active {
	background-image: url("../image/ask-btn2-active.png");
}
.popup-pageend-ask-v2 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 110;
	visibility: hidden;
	max-width: 750px;
	margin: auto;
}
.popup-pageend-ask-v2 .bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0.75;
}
.popup-pageend-ask-v2 .pop-conts {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	border-radius: 1.2rem 1.2rem 0 0;
	background-color: #fff;
	padding-bottom: 1.2rem;
	transform: translateY(130%);
	transition: transform linear 0.3s;
}
.popup-pageend-ask-v2 .pop-conts .pop-close {
	position: absolute;
	top: -3rem;
	right: 0.8rem;
	z-index: 1;
	cursor: pointer;
}
.popup-pageend-ask-v2 .text-bg {
	position: relative;
	width: 100%;
	height: 8.6rem;
	background: url("../image/art-img11.png") no-repeat;
	background-size: 100% 100%;
	margin-top: -1.8rem;
}
.popup-pageend-ask-v2 .text-bg .text {
	position: absolute;
	top: 3.9rem;
	left: 1.6rem;
	font-size: 0.7rem;
	line-height: 1.1rem;
}
.popup-pageend-ask-v2 .ask {
	display: block;
	border: 0.1rem solid #e9ebf0;
	border-radius: 1.2rem;
	padding: 0 7.6rem 0 0.8rem;
	position: relative;
}
.popup-pageend-ask-v2 .ask .txt {
	line-height: 2.2rem;
	font-size: 0.8rem;
}
.popup-pageend-ask-v2 .ask .txt b {
	color: #316e9d;
}
.popup-pageend-ask-v2 .ask .ask-btn {
	position: absolute;
	top: -0.1rem;
	right: -0.1rem;
	width: 7rem;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	background: url("../image/art-img11-btnbg.png") no-repeat;
	background-size: 100% 100%;
	font-size: 0.9rem;
	color: #fff;
	border-radius: 1.2rem;
	box-shadow: 0 0.1rem 0.5rem rgba(14, 178, 152, 0.3);
}
.popup-pageend-ask-v2 .ask .ask-btn .icon-arrow-right {
	font-size: 0.9rem;
	margin-right: -0.2rem;
}
.popup-pageend-ask-v2 .swiper-bar {
	height: 1.2rem;
	width: 100%;
}
.popup-pageend-ask-v2 .userask-item {
	max-width: 90%;
}
.popup-pageend-ask-v2.is-show {
	visibility: visible;
}
.popup-pageend-ask-v2.is-show .pop-conts {
	transform: translateY(0);
}
.popup-pageend-ask-v2.is-hide .pop-conts {
	transform: translateY(130%);
}
.more-answer-all {
	border-top: 1px solid #f0f2f5;
	text-align: center;
	padding: 0.5rem 0;
}
.more-answer-all .txt {
	padding: 0 0.6rem;
	font-size: 0.6rem;
	line-height: 1.4rem;
	border-radius: 0.7rem;
	color: #676f85;
	cursor: pointer;
	margin-top: 0;
}
.more-answer-all .txt:active {
	background-color: #f0f2f5;
}
.quick-ask-question {
	display: block;
	padding: 0.6rem;
	background: url("../image/art-img05-bg.png") right center #fff no-repeat;
	background-size: 6.45rem 3.5rem;
	border-radius: 0.4rem;
	overflow: hidden;
}
.quick-ask-question .pic {
	width: 2.4rem;
	height: 2.4rem;
	margin-right: 0.6rem;
}
.quick-ask-question .ask {
	margin: 0.35rem 0.3rem;
	border: 1px solid rgba(255, 134, 56, 0.5);
	width: 4rem;
	height: 1.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0.8rem;
	font-size: 0.7rem;
	color: #db642a;
	font-weight: bold;
	padding-left: 0.4rem;
}
.quick-ask-question .ask .i-pu-arrowr-orgin {
	margin: 0 0 0 0.1rem;
}
.quick-ask-question .tit {
	padding-top: 0.15rem;
	font-size: 0.8rem;
	font-weight: bold;
	line-height: 1.1rem;
}
.quick-ask-question .tit span {
	color: #db642a;
}
.quick-ask-question .txt {
	margin-top: 0.4rem;
	font-size: 0.6rem;
	color: #676f85;
}
.pop-quick-ask-question {
	position: fixed;
	right: 0.6rem;
	bottom: 0;
	left: 0.6rem;
	z-index: 50;
	box-shadow: 0 0.1rem 0.6rem 0 rgba(0, 0, 0, 0.12);
	visibility: hidden;
	transform: translateY(100%);
	border-radius: 0.4rem;
	max-width: 702px;
	margin-right: auto;
	margin-left: auto;
}
.pop-quick-ask-question .close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 0.2rem;
	width: 1.2rem;
	height: 1.2rem;
	line-height: 0.8rem;
	text-align: center;
	opacity: 0.5;
}
.pop-quick-ask-question.is-show {
	visibility: visible;
	bottom: 4rem;
	transform: translateY(0);
	transition: all linear 0.3s;
}
.pop-quick-ask-question.pop-quick-bottom.is-show {
	bottom: 1rem;
}
.pop-quick-ask-question.is-hide {
	bottom: 0 !important;
	transform: translateY(100%);
}
.ask-helper-bar .tips {
	font-size: 0.7rem;
	line-height: 1rem;
	color: #868ea3;
}
.ask-helper-bar .lawyer {
	position: relative;
	padding-left: 2.2rem;
	padding-right: 5rem;
	min-height: 1.8rem;
}
.ask-helper-bar .lawyer .ask {
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 0;
	margin-top: -0.7rem;
	border: 1px solid #316e9d;
	height: 1.4rem;
	display: flex;
	align-items: center;
	padding: 0 0.55rem;
	font-size: 0.7rem;
	color: #316e9d;
	font-weight: bold;
	border-radius: 0.7rem;
}
.ask-helper-bar .lawyer .ask:active {
	background-color: #f3f3f3;
}
.ask-helper-bar .photo {
	position: absolute;
	left: 0;
	top: 0;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	overflow: hidden;
}
.ask-helper-bar .name {
	font-size: 0.7rem;
	color: #414a5d;
	padding-top: 0.05rem;
}
.ask-helper-bar .txt {
	font-size: 0.6rem;
	color: #676f85;
	margin-top: 0.4rem;
}
.ask-helper-bar .txt .dot {
	width: 0.3rem;
	height: 0.3rem;
	background-color: #316e9d;
	border-radius: 50%;
}
.capsule-consult {
	display: block;
	height: 3.6rem;
	border-radius: 1.8rem;
	color: #fff;
	background-size: 100% 100%;
	position: relative;
}
.capsule-consult .conts {
	position: absolute;
	top: 50%;
	left: 4.8rem;
	transform: translateY(-50%);
}
.capsule-consult .tit {
	font-size: 0.8rem;
	font-weight: bold;
}
.capsule-consult .tit span {
	color: #f0d5b6;
}
.capsule-consult .txt {
	margin-top: 0.4rem;
	font-size: 0.5rem;
	line-height: 0.6rem;
}
.capsule-consult.bg1 {
	background-image: url("../image/art-img06-bg.png");
}
.capsule-consult.bg2 {
	background-image: url("../image/art-img07-bg.png");
}
.capsule-consult.bg3 {
	background-image: url("../image/art-img09-bg.png");
}
.capsule-consult.bg4 {
	background-image: url("../image/art-img10-bg.png");
}
.capsule-consult:active {
	color: #fff;
	background-color: transparent !important;
}
.capsule-consult .ask {
	position: absolute;
	top: 0;
	right: 0;
	width: 3.6rem;
	height: 3.6rem;
	transform: translate3D(0, 0, 0) scale(1, 1);
	transform-origin: 50% 0;
}
.capsule-consult .ask .ask-bg {
	position: absolute;
	top: 0.4rem;
	left: 0.4rem;
	width: 2.8rem;
	height: 2.8rem;
	background-size: 100% 100%;
}
.capsule-consult .ask .ask-bg1 {
	background-image: url("../image/art-img09-btn.png");
}
.capsule-consult .ask .ask-bg2 {
	background-image: url("../image/art-img10-btn.png");
}
@keyframes capsuleAsk1 {
	0.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.14, 1.14);
	}
	3.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.13066666666667, 1.13066666666667);
	}
	6.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.12133333333333, 1.12133333333333);
	}
	10.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.112, 1.112);
	}
	13.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.10266666666667, 1.10266666666667);
	}
	16.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.09333333333333, 1.09333333333333);
	}
	20.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.084, 1.084);
	}
	23.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.07466666666667, 1.07466666666667);
	}
	26.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.06533333333333, 1.06533333333333);
	}
	30.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.056, 1.056);
	}
	33.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.04666666666667, 1.04666666666667);
	}
	36.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.03733333333333, 1.03733333333333);
	}
	40.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.028, 1.028);
	}
	43.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.01866666666667, 1.01866666666667);
	}
	46.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.00933333333333, 1.00933333333333);
	}
	50.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1, 1);
	}
	53.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.00933333333333, 1.00933333333333);
	}
	56.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.01866666666667, 1.01866666666667);
	}
	60.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.028, 1.028);
	}
	63.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.03733333333333, 1.03733333333333);
	}
	66.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.04666666666667, 1.04666666666667);
	}
	70.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.056, 1.056);
	}
	73.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.06533333333333, 1.06533333333333);
	}
	76.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.07466666666667, 1.07466666666667);
	}
	80.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.084, 1.084);
	}
	83.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.09333333333333, 1.09333333333333);
	}
	86.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.10266666666667, 1.10266666666667);
	}
	90.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.112, 1.112);
	}
	93.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.12133333333333, 1.12133333333333);
	}
	96.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.13066666666667, 1.13066666666667);
	}
	100.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.14, 1.14);
	}
}
@keyframes capsuleAsk2 {
	0.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1, 1);
	}
	3.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.00933333333333, 1.00933333333333);
	}
	6.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.01866666666667, 1.01866666666667);
	}
	10.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.028, 1.028);
	}
	13.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.03733333333333, 1.03733333333333);
	}
	16.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.04666666666667, 1.04666666666667);
	}
	20.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.056, 1.056);
	}
	23.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.06533333333333, 1.06533333333333);
	}
	26.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.07466666666667, 1.07466666666667);
	}
	30.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.084, 1.084);
	}
	33.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.09333333333333, 1.09333333333333);
	}
	36.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.10266666666667, 1.10266666666667);
	}
	40.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.112, 1.112);
	}
	43.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.12133333333333, 1.12133333333333);
	}
	46.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.13066666666667, 1.13066666666667);
	}
	50.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.14, 1.14);
	}
	53.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.13066666666667, 1.13066666666667);
	}
	56.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.12133333333333, 1.12133333333333);
	}
	60.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.112, 1.112);
	}
	63.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.10266666666667, 1.10266666666667);
	}
	66.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.09333333333333, 1.09333333333333);
	}
	70.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.084, 1.084);
	}
	73.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.07466666666667, 1.07466666666667);
	}
	76.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.06533333333333, 1.06533333333333);
	}
	80.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.056, 1.056);
	}
	83.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.04666666666667, 1.04666666666667);
	}
	86.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.03733333333333, 1.03733333333333);
	}
	90.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.028, 1.028);
	}
	93.33% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.01866666666667, 1.01866666666667);
	}
	96.67% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1.00933333333333, 1.00933333333333);
	}
	100.00% {
		transform: translate3D(0, 0, 0) rotate(0deg) scale(1, 1);
	}
}
.lvtu-optimization {
	position: relative;
	padding: 1rem 1rem 0.8rem;
	display: block;
}
.lvtu-optimization .i-head4 {
	position: absolute;
	top: 0;
	right: 0.4rem;
	margin-top: 0;
}
.lvtu-optimization .question {
	overflow: hidden;
}
.lvtu-optimization .question .i-head3 {
	float: left;
	margin: 0 0.6rem 0 0;
}
.lvtu-optimization .question .tit {
	font-weight: bold;
	font-size: 0.9rem;
	line-height: 1.2rem;
}
.lvtu-optimization .question .txt {
	font-size: 0.6rem;
	margin-top: 0.45rem;
	color: #414a5d;
}
.lvtu-optimization .question .txt b {
	color: #ff8638;
}
.lvtu-optimization .ask-bg {
	margin-top: 0.8rem;
	background: linear-gradient(180deg, #fffaf5 0, #fff 100%);
	border-radius: 0.4rem 0.4rem 1.2rem 1.2rem;
}
.lvtu-optimization .ask-bg .txt {
	padding: 0.8rem 0;
	font-size: 0.7rem;
	color: #8a6a53;
	display: flex;
	justify-content: center;
}
.lvtu-optimization .ask-bg .txt .i-head5 {
	margin: 0 0.6rem;
}
.lvtu-optimization .ask-bg .ask {
	display: block;
	height: 2.4rem;
	line-height: 2.4rem;
	border-radius: 1.2rem;
	background: linear-gradient(270deg, #fe7451 0, #f54c40 100%);
	box-shadow: 0 0.2rem 0.4rem 0 rgba(254, 91, 66, 0.3);
	font-size: 0.8rem;
	color: #fff;
	text-align: center;
}
.lvtu-optimization .data {
	margin-top: 0.8rem;
	font-size: 0.6rem;
	color: #868ea3;
	text-align: center;
}
.lvtu-consultDrainage {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1001;
	text-align: center;
}
.lvtu-consultDrainage.none {
	display: block !important;
	visibility: hidden;
}
.lvtu-consultDrainage .bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0.6;
}
.lvtu-consultDrainage .pop-conts {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url("../image/consult-drainage1.png") #24c7a6 no-repeat;
	background-size: 100% auto;
	width: 16.35rem;
	border-radius: 0.4rem 0.4rem 0.8rem 0.8rem;
	overflow: hidden;
}
.lvtu-consultDrainage .pop-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	width: 1.6rem;
	height: 1.6rem;
	padding: 0.6rem 0.6rem 0 0;
}
.lvtu-consultDrainage .pop-close .iconfont {
	font-size: 1rem;
	color: #1d9b8b;
}
.lvtu-consultDrainage .box-pad {
	padding: 1rem 0.8rem 0;
}
.lvtu-consultDrainage .pop-tit {
	position: relative;
	color: #fff;
	font-size: 0.9rem;
	font-weight: bold;
}
.lvtu-consultDrainage .pop-tit .emoji {
	display: inline-block;
	vertical-align: middle;
	margin: -0.1rem 0.1rem 0 0;
	width: 1.1rem;
	height: 1.1rem;
	background: url("../image/consult-drainage3.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-consultDrainage .pop-tit-tip {
	font-size: 0.7rem;
	line-height: 1.1rem;
	color: #fff;
	margin-top: 0.6rem;
}
.lvtu-consultDrainage .art-lawyer {
	position: relative;
	padding: 1.2rem 5rem 0 0.6rem;
	margin-top: 1rem;
	height: 7.5rem;
	background: #fff;
	border-radius: 0.4rem;
}
.lvtu-consultDrainage .art-lawyer .photo {
	position: absolute;
	top: -0.6rem;
	right: 0;
	width: 5.4rem;
}
.lvtu-consultDrainage .art-lawyer .tit {
	line-height: 1.1rem;
	text-align: left;
	display: table;
}
.lvtu-consultDrainage .art-lawyer .tit .name {
	font-size: 0.9rem;
	color: #111f34;
}
.lvtu-consultDrainage .art-lawyer .tit .online-txt {
	display: inline-block;
	vertical-align: middle;
	margin: -0.1rem 0 0 0.1rem;
	padding: 0 0.1rem;
	background: #4cc733;
	border-radius: 0.1rem;
	font-size: 0.5rem;
	color: #fff;
	line-height: 0.7rem;
	font-weight: 600;
}
.lvtu-consultDrainage .art-lawyer dl {
	display: flex;
	padding-right: 0.5rem;
	margin: 0.6rem 0 0 -0.3rem;
}
.lvtu-consultDrainage .art-lawyer dd {
	flex: 1;
}
.lvtu-consultDrainage .art-lawyer dd .ico-specail {
	display: block;
	margin: 0 auto 0.2rem;
}
.lvtu-consultDrainage .art-lawyer dd p {
	font-size: 0.6rem;
	color: #855f42;
	transform: scale(0.833);
}
.lvtu-consultDrainage .data {
	padding-right: 0.25rem;
	margin-left: -0.5rem;
}
.lvtu-consultDrainage .data dd {
	position: relative;
}
.lvtu-consultDrainage .data dd:after {
	position: absolute;
	top: 0.25rem;
	right: 0;
	content: "";
	width: 0.05rem;
	height: 1.4rem;
	background-color: #f0f2f5;
}
.lvtu-consultDrainage .data dd:last-child:after {
	width: 0;
}
.lvtu-consultDrainage .data dd .n {
	color: #ff8638;
}
.lvtu-consultDrainage .data dd .f-num {
	font-size: 0.9rem;
}
.lvtu-consultDrainage .data dd .unit {
	font-size: 0.6rem;
	transform: scale(0.833);
	display: inline-block;
	vertical-align: middle;
	margin-top: 0.1rem;
	font-weight: bold;
}
.lvtu-consultDrainage .data dd p {
	color: #414a5d;
	margin-top: 0.3rem;
}
.lvtu-consultDrainage .box-botm {
	position: relative;
	padding: 0.3rem 0 1rem;
	background-color: #fff;
}
.lvtu-consultDrainage .box-botm:before {
	content: "";
	position: absolute;
	top: -1.7rem;
	right: 0;
	left: 0;
	background: url("../image/consult-drainage2.png") no-repeat;
	background-size: 100% auto;
	height: 2rem;
}
.lvtu-consultDrainage .btn-block {
	position: relative;
	display: block;
	width: 13.15rem;
	height: 2.4rem;
	margin: auto;
	font-size: 0.8rem;
	line-height: 2.4rem;
	background: linear-gradient(270deg, #24c7a6 0, #00b3a7 100%);
	box-shadow: 0rem 0.2rem 0.4rem 0rem rgba(14, 178, 152, 0.3);
	border-radius: 1.2rem;
	color: #fff;
}
.lvtu-consultDrainage .btn-block .f14 {
	margin-left: 0.1rem;
}
.lvtu-consultDrainage .btn-block:active:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0.1;
	border-radius: 1.2rem;
}
.lvtu-consultDrainage .btn-block .lable {
	position: absolute;
	top: -0.45rem;
	right: 0;
	background: linear-gradient(270deg, #fe6e51 0, #f54640 100%);
	border-radius: 0.45rem 0.45rem 0.45rem 0.1rem;
	border: 0.05rem solid #fff;
	padding: 0.15rem 0.3rem 0.1rem;
	font-size: 0.6rem;
	color: #fff;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
}
.lvtu-consultDrainage .all {
	margin-top: 1rem;
	font-size: 0.7rem;
	color: #868ea3;
	opacity: 0.6;
}
.lvtu-consultDrainage .btn-block.btn-movescale {
	animation: consultDrainagebtnScale 1s infinite;
}
.messg-swiper-h24 {
	height: 1.2rem;
	text-align: center;
}
.capsule-consult-card {
	padding: 0.8rem 0.6rem 0 0.6rem;
	display: block;
	height: 6rem;
	background: url("../image/art-img14.png") center center #fff no-repeat;
	background-size: 100% 100%;
	border-radius: 0.4rem;
	overflow: hidden;
	border: 0.05rem solid #fff;
}
.capsule-consult-card .tit {
	font-size: 0.8rem;
	line-height: 1.2rem;
}
.capsule-consult-card .tit b {
	color: #db642a;
}
.capsule-consult-card .disc {
	font-size: 0.6rem;
	line-height: 0.9rem;
	color: #676f85;
}
.capsule-consult-card .ask {
	display: inline-block;
	padding: 0 0.5rem 0 0.4rem;
	height: 1.4rem;
	line-height: 1.4rem;
	background-color: #316e9d;
	border-radius: 0.7rem;
	font-size: 0.6rem;
	color: #fff;
	font-weight: bold;
}
.capsule-consult-card .ask .smails {
	width: 0.6rem;
	height: 0.6rem;
	background: url("../image/art-img14-smails.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 0.1rem;
}
.capsule-consult-card .ask .arrow {
	border-width: 0.15rem 0 0.15rem 0.15rem;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}
.cs-bar .lawyer-card .lawyer .info span em {
	color: #676f85;
}
.cs-bar .lawyer-card .i-pu-star1 {
	background: url("../image/ico-star.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-quick-entry {
	position: relative;
	z-index: 1;
	display: block;
	border-radius: 0.4rem;
	padding: 1.2rem 0.6rem 0.6rem;
	background: linear-gradient(180deg, #468efa 0, #468efa 31.25%, #8fb9fb 42.1875%, #e8effc 100%);
}
.lvtu-quick-entry .photo {
	position: absolute;
	top: 0.95rem;
	right: 0;
	z-index: -1;
	width: 9.85rem;
	height: 9.85rem;
	background: url("../image/art-img15.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-quick-entry .discrble-tit {
	padding-left: 1.55rem;
	font-size: 0.6rem;
	color: #fff;
	font-weight: bold;
	line-height: 0.8rem;
	background: url("../image/art-img15-logo.png") no-repeat;
	background-size: 1.15rem 0.8rem;
}
.lvtu-quick-entry .discrble-pic {
	margin: 0.2rem 0 0 -0.4rem;
	width: 10.6rem;
	height: 4.1rem;
	background: url("../image/art-img15-disc.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-quick-entry .discrble-txt {
	margin-top: 0.2rem;
	font-size: 0.6rem;
	color: #fff;
}
.lvtu-quick-entry .card {
	position: relative;
	margin-top: 1.1rem;
	padding: 1.5rem 0.4rem 0.8rem;
}
.lvtu-quick-entry .card .tit {
	position: absolute;
	top: -0.3rem;
	left: 50%;
	margin-left: -5.7rem;
	width: 11.4rem;
	height: 1.4rem;
	line-height: 1.4rem;
	background: url("../image/art-img15-tit.png") no-repeat;
	background-size: 100% 100%;
	text-align: center;
}
.lvtu-quick-entry .card .tit span {
	position: relative;
	font-size: 0.7rem;
	color: #b28447;
	display: inline-block;
	font-weight: bold;
}
.lvtu-quick-entry .card .tit span:before,
.lvtu-quick-entry .card .tit span:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -0.15rem;
	width: 0.3rem;
	height: 0.3rem;
	background: url("../image/art-img15-star.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-quick-entry .card .tit span:before {
	margin-left: -0.7rem;
}
.lvtu-quick-entry .card .tit span:after {
	margin-left: 0.4rem;
}
.lvtu-quick-entry .card .superiority {
	display: flex;
	align-items: center;
	padding-left: 0.6rem;
	height: 2.2rem;
	background: linear-gradient(270deg, #fff 0, #f7f8fa 100%);
	border-radius: 0.2rem;
}
.lvtu-quick-entry .card .superiority .ico {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background-size: 100% 100%;
	margin-right: 0.4rem;
}
.lvtu-quick-entry .card .superiority .ico1 {
	background-image: url("../image/art-img15-fast.png");
}
.lvtu-quick-entry .card .superiority .ico2 {
	background-image: url("../image/art-img15-lawer.png");
}
.lvtu-quick-entry .card .superiority .ico3 {
	background-image: url("../image/art-img15-anxinwen.png");
}
.lvtu-quick-entry .card .superiority .txt {
	margin-left: 0.4rem;
	font-size: 0.6rem;
	color: #868ea3;
}
.lvtu-quick-entry .card .superiority .txt span {
	color: #bd8740;
}
.lvtu-quick-entry .card .online-tit {
	position: relative;
	text-align: center;
	font-size: 0.6rem;
	color: #a6acbd;
	line-height: 0.8rem;
}
.lvtu-quick-entry .card .online-tit:before,
.lvtu-quick-entry .card .online-tit:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 5rem;
	height: 0.05rem;
	margin-top: -0.05rem;
}
.lvtu-quick-entry .card .online-tit:before {
	left: 0;
	background: linear-gradient(270deg, rgba(223, 226, 232, 1) 0, rgba(223, 226, 232, 0) 100%);
}
.lvtu-quick-entry .card .online-tit:after {
	right: 0;
	background: linear-gradient(90deg, rgba(223, 226, 232, 1) 0, rgba(223, 226, 232, 0) 100%);
}
.lvtu-quick-entry .card .online-tit span {
	position: relative;
	display: inline-block;
	padding: 0 0.4rem;
	background-color: #fff;
}
.lvtu-quick-entry .card .online-tit span .dot {
	width: 0.3rem;
	height: 0.3rem;
	border-radius: 50%;
	background-color: #4cc733;
}
.lvtu-quick-entry .card .ask-btn {
	display: flex;
	margin-right: auto;
	margin-left: auto;
	justify-content: center;
	align-items: center;
	position: relative;
	width: 14.35rem;
	height: 2.4rem;
	border-radius: 1.2rem;
	font-size: 0.8rem;
	color: #523424;
	font-weight: bold;
	background: url("../image/art-img15-btn.png") no-repeat;
	background-size: 100% 100%;
	animation: consultDrainagebtnScale 1s infinite;
}
.lvtu-quick-entry .card .ask-btn .ico {
	width: 0.8rem;
	height: 0.8rem;
	background: url("../image/art-img15-smails.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 0.1rem;
}
.lvtu-quick-entry .card .ask-btn .icon-arrow-right {
	font-weight: normal;
	font-size: 0.8rem;
}
.lvtu-quick-entry .card .ask-btn .lab {
	position: absolute;
	right: 0;
	top: -0.6rem;
	background: linear-gradient(270deg, #fe6e51 0, #f54640 100%);
	line-height: 0.9rem;
	border-radius: 0.45rem 0.45rem 0.45rem 0.1rem;
	padding: 0 0.3rem;
	font-size: 0.6rem;
	color: #fff;
}
.lvtu-quick-entry .card .ask-btn .lab:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 0.9rem 0.9rem 0.9rem 0.2rem;
	transform: scale(0.5) translate(-50%, -50%);
}
.lvtu-quick-entry .swiper-bar {
	height: 1.7rem;
	margin-left: -0.4rem;
	margin-right: -0.4rem;
}
.lvtu-quick-entry .swiper-bar .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 1.7rem;
	overflow: hidden;
}
.lvtu-quick-entry .service-info {
	line-height: 0.8rem;
	font-size: 0.6rem;
	margin-left: 1rem;
	flex: none;
}
.lvtu-quick-entry .service-info:first-child {
	margin-left: 0;
}
.lvtu-quick-entry .service-info .inf-name {
	height: 0.8rem;
	overflow: hidden;
}
.lvtu-quick-entry .service-info .inf-name img {
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.1rem;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.1rem;
	border-radius: 50%;
	overflow: hidden;
}
.lvtu-quick-entry .service-info .inf-txt {
	font-size: 0.5rem;
	color: #a6acbd;
	margin-top: 0.1rem;
	height: 0.8rem;
	overflow: hidden;
}
.lvtu-bangzhao-card {
	display: block;
	background-color: #fff;
	border-radius: 0.4rem;
	padding: 1rem 0.6rem 0.6rem;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.lvtu-bangzhao-card:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: -1;
	height: 5rem;
	border: 0.05rem solid #fff;
	border-radius: 0.4rem 0.4rem 0 0;
	box-sizing: border-box;
	background: linear-gradient(180deg, #f0f6ff 0, #fff 100%);
}
.lvtu-bangzhao-card .bg {
	position: absolute;
	z-index: -1;
	top: 0.6rem;
	right: 0;
	width: 5.6rem;
	height: 6.55rem;
	background: url("../image/people.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-bangzhao-card .tit-bz {
	font-size: 0.8rem;
	font-weight: bold;
	line-height: 1.1rem;
}
.lvtu-bangzhao-card .tit-bz b {
	color: #468efa;
}
.lvtu-bangzhao-card .txt-bz {
	margin-top: 0.4rem;
	display: table;
}
.lvtu-bangzhao-card .txt-bz span {
	display: inline-block;
	width: 6.45rem;
	height: 1.2rem;
	line-height: 1.2rem;
	padding-left: 0.4rem;
	border-radius: 0.2rem;
	background-color: #fff;
	box-shadow: 0 0.2rem 1rem 0 rgba(43, 111, 214, 0.1);
	margin: 0.4rem 0.4rem 0 0;
	font-size: 0.6rem;
	color: #676f85;
}
.lvtu-bangzhao-card .txt-bz span:nth-child(2n) {
	width: 5.95rem;
}
.lvtu-bangzhao-card .txt-bz i {
	width: 0.6rem;
	height: 0.6rem;
	background-size: 100% 100%;
	margin-right: 0.2rem;
}
.lvtu-bangzhao-card .txt-bz .ico-1 {
	background-image: url("../image/ic_lawer.png");
}
.lvtu-bangzhao-card .txt-bz .ico-2 {
	background-image: url("../image/ic_fast.png");
}
.lvtu-bangzhao-card .txt-bz .ico-3 {
	background-image: url("../image/ic_zan.png");
}
.lvtu-bangzhao-card .txt-bz .ico-4 {
	background-image: url("../image/ic_pingjia.png");
}
.lvtu-bangzhao-card .btn-bz {
	position: relative;
	margin-top: 1rem;
	height: 2.2rem;
	line-height: 2.2rem;
	text-align: center;
	border-radius: 1.1rem;
	color: #fff;
	font-size: 0.8rem;
	font-weight: bold;
	background: linear-gradient(270deg, #37a6fa 0, #4281ec 100%);
}
.lvtu-bangzhao-card .btn-bz .arrow {
	width: 0.8rem;
	height: 0.8rem;
	background: url("../image/arrow1.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-bangzhao-card .btn-bz .tag-bz {
	position: absolute;
	top: -0.6rem;
	right: 0;
	padding: 0 0.3rem;
	line-height: 0.9rem;
	background: linear-gradient(270deg, #fe6e51 0, #f54640 100%);
	font-size: 0.6rem;
	border-radius: 0.45rem 0.45rem 0.45rem 0.1rem;
}
.lvtu-bangzhao-card .btn-bz .tag-bz:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	border: 0.05rem solid #fff;
	box-sizing: border-box;
	border-radius: 0.9rem 0.9rem 0.9rem 0.2rem;
	transform: scale(0.5);
	transform-origin: left top;
}
.lvtu-bangzhao-card .roll-horizontal-bar {
	margin: 0.6rem -0.6rem 0;
	position: relative;
}
.lvtu-bangzhao-card .roll-horizontal-bar:before,
.lvtu-bangzhao-card .roll-horizontal-bar:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 2.4rem;
	z-index: 2;
}
.lvtu-bangzhao-card .roll-horizontal-bar:before {
	left: 0;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 75%, #fff 100%);
}
.lvtu-bangzhao-card .roll-horizontal-bar:after {
	right: 0;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 75%, #fff 100%);
}
.lvtu-bangzhao-card .roll-horizontal-bar .userask-item {
	margin-left: 0.8rem;
	display: flex;
	box-sizing: border-box;
	align-items: center;
}
.lvtu-bangzhao-card .roll-horizontal-bar .userask-item .i-pu-userphoto {
	margin-top: 0;
}
.lvtu-bangzhao-card .roll-horizontal-bar .roll-cont {
	display: flex;
	width: 100%;
	overflow: hidden;
}
.lvtu-bangzhao-card .roll-horizontal-bar .roll-nr {
	display: flex;
	will-change: transform;
	animation: 18s linear 0s infinite;
	flex-shrink: 0;
}
.recommend-lawyer-list .lvtu-bangzhao-card {
	margin-top: -0.05rem;
}
.feadback-bar-v2 {
	position: relative;
	padding: 0 4.2rem 0 0.7rem;
	line-height: 0.8rem;
	color: #868ea3;
	font-size: 0.5rem;
}
.feadback-bar-v2 .link {
	position: absolute;
	top: 0.2rem;
	right: 0;
	width: 3.6rem;
	height: 1.2rem;
	border: 0.05rem solid #f0f2f5;
	border-radius: 0.6rem;
	line-height: 1.1rem;
	font-size: 0.6rem;
	text-align: center;
	color: #868ea3;
}
.feadback-bar-v2 .i-pu-tips {
	position: absolute;
	top: 0.2rem;
	left: 0;
	transform: scale(0.833);
	transform-origin: left center;
}
.feadback-bar-v2 .txt-hide {
	overflow: hidden;
	height: 1.6rem;
	position: relative;
}
.feadback-bar-v2 .txt-zk {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-left: 0.6rem;
	background-color: #fff;
	z-index: 1;
}
.feadback-bar-v2 .txt-zk .icon-arrow-right {
	font-size: 0.5rem;
	transform: rotate(90deg);
}
.feadback-bar-v2 .txt-zk:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -1.1rem;
	width: 1.2rem;
	background: linear-gradient(270deg, #fff 0, rgba(255, 255, 255, 0) 100%);
}
.feadback-bar-v2 .txt-hide.is-show {
	height: auto;
}
.feadback-bar-v2 .txt-hide.is-show .txt-zk {
	display: none;
}
.lvtu-ask-assistant {
	display: block;
	height: 6.6rem;
	background: url("../image/assistant-bg.png") no-repeat;
	background-size: 100% 100%;
	padding: 0.6rem 0.4rem 0.4rem;
}
.lvtu-ask-assistant .disc .ico-tit {
	width: 2.5rem;
	height: 0.7rem;
	background: url("../image/assistant-tit.png") center center/100% 100% no-repeat;
}
.lvtu-ask-assistant .disc {
	padding: 0 0.2rem;
	font-size: 0.7rem;
	line-height: 1.1rem;
	color: #414a5d;
}
.lvtu-ask-assistant .lawyer {
	background-color: #fff;
	border-radius: 0.4rem;
	padding: 0.5rem 0.6rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.lvtu-ask-assistant .lawyer .ask {
	height: 1.6rem;
	line-height: 1.6rem;
	border-radius: 0.8rem;
	padding: 0 0.6rem;
	background: #00b3a7;
	background: linear-gradient(270deg, #00b3a7 0, #24c7a6 100%);
	font-size: 0.7rem;
	color: #fff;
}
.lvtu-ask-assistant .lawyer .photo {
	position: relative;
	width: 1.8rem;
	height: 1.8rem;
	margin-right: 0.4rem;
}
.lvtu-ask-assistant .lawyer .photo img {
	border-radius: 50%;
}
.lvtu-ask-assistant .lawyer .photo .dot {
	position: absolute;
	right: 0;
	bottom: 0.1rem;
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 50%;
	border: 1px solid #fff;
	background-color: #316e9d;
}
.bottom-guid-tips {
	background-color: #fffad1;
	height: 1.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.6rem;
	color: #d86e1e;
}
.bottom-guid-tips .ico {
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	background: url("../image/ico-light.png") center center/100% 100% no-repeat;
	margin-right: 0.2rem;
}
.lvtu-secondask-card {
	display: block;
	position: relative;
	width: 17.55rem;
	height: 6rem;
	margin-left: auto;
	margin-right: auto;
	background: url("../image/bg1.png") no-repeat center center / 100% 100%;
	box-shadow: 0 0.1rem 0.4rem 0 rgba(0, 0, 0, 0.02);
}
.lvtu-secondask-card .conts {
	position: relative;
	padding: 0.7rem 0.6rem 0;
	display: flex;
	align-items: center;
}
.lvtu-secondask-card .photo {
	display: block;
	width: 2.8rem;
	height: 2.8rem;
	border-radius: 50%;
	overflow: hidden;
	padding: 0.2rem;
	position: relative;
	flex: none;
	margin-right: 0.4rem;
}
.lvtu-secondask-card .photo:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 5.6rem;
	height: 5.6rem;
	border-radius: 50%;
	border: 0.15rem solid #a1e6db;
	box-sizing: border-box;
	transform: scale(0.5);
	transform-origin: left top;
}
.lvtu-secondask-card .photo img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.lvtu-secondask-card .mid {
	flex: 1;
}
.lvtu-secondask-card .title {
	display: flex;
	align-items: center;
	height: 1.1rem;
}
.lvtu-secondask-card .name {
	font-size: 0.8rem;
	color: #111f34;
}
.lvtu-secondask-card .second {
	width: 4rem;
	height: 0.75rem;
	background: url("../image/ico-second.png") no-repeat center center/100% 100%;
	margin-left: 0.4rem;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.05rem;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
}
.lvtu-secondask-card .second:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5rem;
	height: 0.75rem;
	background: url("../image/ico-light1.png") no-repeat center center/100% 100%;
	animation: secondLight 3s infinite;
}
@keyframes secondLight {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	50% {
		-webkit-transform: translateX(5.5rem);
		transform: translateX(5.5rem);
	}
	100% {
		-webkit-transform: translateX(5.5rem);
		transform: translateX(5.5rem);
	}
}
.lvtu-secondask-card .disc {
	font-size: 0.55rem;
	color: #676f85;
	margin-top: 0.2rem;
	display: flex;
	line-height: 0.8rem;
}
.lvtu-secondask-card .disc span {
	margin-right: 0.65rem;
	position: relative;
}
.lvtu-secondask-card .disc span:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -0.35rem;
	transform: translateY(-50%);
	width: 0.05rem;
	height: 0.5rem;
	background-color: #dfe2e8;
}
.lvtu-secondask-card .disc span:last-child {
	margin-right: 0;
}
.lvtu-secondask-card .disc span:last-child:after {
	display: none;
}
.lvtu-secondask-card .ask {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4.4rem;
	height: 1.8rem;
	font-size: 0.7rem;
	color: #fff;
	background: linear-gradient(90deg, #52ccb9 0, #0fbfa3 100%);
	border-radius: 1rem;
	margin-left: 0.4rem;
}
.lvtu-secondask-card .ask .arrow {
	width: 0.7rem;
	height: 0.7rem;
	background: url("../image/ico-arrow.png") no-repeat center center/.7rem 0.7rem;
	margin-left: 0.2rem;
}
.lvtu-secondask-card .swiper-bar {
	margin: 1.3rem 0.5rem 0;
	height: 0.9rem;
}
.lvtu-secondask-card .disc-txt {
	position: relative;
	font-size: 0.65rem;
	line-height: 0.9rem;
	color: #316e9d;
	padding: 0 0.65rem;
}
.lvtu-secondask-card .disc-txt:before,
.lvtu-secondask-card .disc-txt:after {
	content: "";
	position: absolute;
	top: -0.05rem;
	width: 0.45rem;
	height: 0.45rem;
	background-size: 100% 100%;
}
.lvtu-secondask-card .disc-txt:before {
	background-image: url("../image/ico-left.png");
	left: 0;
}
.lvtu-secondask-card .disc-txt:after {
	background-image: url("../image/ico-right.png");
	margin-left: 0.15rem;
}
.botm-gradient-bg {
	background: linear-gradient(180deg, #f6f5ff 0, #fff 100%);
	box-shadow: 0rem -0.1rem 0.4rem 0rem rgba(0, 0, 0, 0.03);
	border-radius: 0.8rem 0.8rem 0rem 0rem;
	border: 0.05rem solid #fff;
}
.botm-gradient-bg .bottom-shortcut-v2 {
	background: transparent;
	box-shadow: none;
	padding: 0;
}
.botm-gradient-bg .bottom-shortcut-v2 .item {
	width: 2.8rem;
}
.botm-gradient-bg .bottom-shortcut-v2 .b-r {
	padding: 0.4rem;
	margin-left: 0;
}
.botm-gradient-bg .bottom-shortcut-v2 .ask-btn {
	width: 12.35rem;
	height: 2rem;
	border-radius: 1rem;
}
.botm-quick-ask {
	height: 2.4rem;
	padding: 0.7rem 0 0.3rem 2.8rem;
	background: url("../image/yjtw@2x.png") no-repeat left 0.75rem top 0.75rem;
	background-size: 1.85rem 1.3rem;
}
.botm-quick-ask .swiper-quick-ask {
	height: 1.4rem;
	padding-right: 0.5rem;
}
.botm-quick-ask .swiper-quick-ask .swiper-slide {
	float: left;
	width: auto;
	padding: 0.3rem 0.5rem 0 1.3rem;
	border-radius: 1.4rem;
	margin-right: 0.4rem;
	background: #fff url("../image/icon-zx@2x.png") no-repeat left 0.5rem top 0.35rem;
	background-size: 0.7rem 0.7rem;
	font-size: 0.6rem;
	line-height: 0.85rem;
}
.lvtu-propose-card {
	position: relative;
	height: 2rem;
	background: url("../image/bg_pro.png") no-repeat;
	background-size: 100% auto;
}
.lvtu-propose-card a {
	position: relative;
	display: block;
	padding-left: 2.8rem;
	height: inherit;
}
.lvtu-propose-card .close {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	width: 1rem;
	height: 1rem;
	background: url("../image/bg_pro_close.png") no-repeat;
	background-size: 0.7rem 0.6rem;
}
.lvtu-propose-card .photo {
	position: absolute;
	left: 0.8rem;
	top: 0.2rem;
	width: 1.8rem;
	height: 1.8rem;
}
.lvtu-propose-card .txt {
	font-size: 0.6rem;
	color: #434752;
	padding-top: 0.75rem;
}
.lvtu-propose-card .txt em {
	color: #db642a;
}
.lvtu-propose-card .u-btn {
	position: absolute;
	top: 0.45rem;
	right: 0.8rem;
	width: 3.15rem;
	height: 1.1rem;
	border-radius: 0.6rem;
	padding: 0.3rem 0.2rem 0 0.4rem;
	font-size: 0.55rem;
	background: linear-gradient(270deg, #ff7e00 0, #ff4b00 100%);
	color: #fff;
	text-align: center;
}
.lvtu-propose-card .u-btn .ico-jt {
	width: 0.5rem;
	height: 0.5rem;
	margin-top: 0;
	background: url("../image/jt_r_10.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-case-entrust-bar {
	position: relative;
	padding: 0.6rem;
	background: #fff;
	border-radius: 0.4rem;
	box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.06);
}
.lvtu-case-entrust-bar .nav-h24 {
	height: 1.2rem;
	line-height: 1.2rem;
}
.lvtu-case-entrust-bar .nav-h24 strong {
	float: left;
}
.lvtu-case-entrust-bar .nav-h24 .tip {
	float: left;
	margin-left: 0.25rem;
	font-size: 0.6rem;
	color: #888f9e;
}
.lvtu-case-entrust-bar .flex-item input,
.lvtu-case-entrust-bar .flex-item .input {
	width: 3.2rem;
}
.lvtu-case-entrust-bar .btn-block {
	display: block;
	width: 100%;
	height: 2.2rem;
	font-weight: 600;
	border-radius: 1.1rem;
	font-size: 0.8rem;
	color: #fff;
	background: linear-gradient(270deg, #52ccb9 0, #0fbfa3 100%);
}
.lvtu-case-entrust-bar .swiper-msg {
	height: 0.9rem;
}
.lvtu-case-entrust-bar .swiper-msg .swiper-slide {
	font-size: 0.6rem;
	color: #888f9e;
	line-height: 0.9rem;
	text-align: center;
}
.lvtu-quick-ask-card {
	position: relative;
	height: 5rem;
	background: url("../image/s_ask_bg.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-quick-ask-card a {
	display: block;
	height: inherit;
	padding: 0.75rem 0.6rem 0 3.3rem;
}
.lvtu-quick-ask-card .photo {
	position: absolute;
	left: 0.6rem;
	top: 0.4rem;
	width: 2.3rem;
	height: 2.3rem;
	padding: 0.05rem;
	background-color: #fff;
	border: 0.1rem solid #a1e6db;
	border-radius: 50%;
}
.lvtu-quick-ask-card .photo .lab {
	position: absolute;
	left: 0;
	bottom: -0.1rem;
	width: 2.1rem;
	height: 0.7rem;
	background: url("../image/s_ask_lab.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-quick-ask-card .h18 {
	height: 0.9rem;
	line-height: 0.9rem;
}
.lvtu-quick-ask-card .h18 strong {
	float: left;
	font-weight: 600;
}
.lvtu-quick-ask-card .h18 .ico-speed {
	float: left;
	width: 4.6rem;
	height: 0.9rem;
	margin: -0.05rem 0 0 0.2rem;
	background: url("../image/s_ask_speed.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-quick-ask-card dl {
	display: flex;
	margin-top: 0.3rem;
	font-size: 0.5rem;
	color: #888f9e;
}
.lvtu-quick-ask-card dl dd {
	padding-left: 0.5rem;
	margin-right: 0.3rem;
	background: url("../image/s_ask_item.png") no-repeat left top;
	background-size: 0.5rem 0.5rem;
}
.lvtu-quick-ask-card .tip {
	position: absolute;
	left: 0.6rem;
	bottom: 0.5rem;
	right: 0.6rem;
	height: 1.2rem;
	padding: 0 0.2rem;
	font-size: 0.6rem;
	color: #316e9d;
	line-height: 1.2rem;
}
.lvtu-quick-ask-card .u-btn {
	position: absolute;
	top: 0.85rem;
	right: 0.6rem;
	width: 4.2rem;
	height: 1.4rem;
	line-height: 1;
	padding-top: 0.425rem;
	border-radius: 1rem;
	overflow: hidden;
	font-size: 0.6rem;
	font-weight: 600;
	color: #fff;
	text-align: center;
	background: linear-gradient(270deg, #ff7e00 0, #ff4b00 100%);
}
.lvtu-quick-ask-card .u-btn:before {
	position: absolute;
	left: -2.8rem;
	top: 0;
	bottom: 0;
	content: "";
	width: 2.8rem;
	height: inherit;
	background: url("../image/btn_light.png");
	background-size: 100% 100%;
	animation: asktoRightLT 2s ease infinite;
	-webkit-animation: asktoRightLT 2s ease infinite;
}
.lvtu-quick-ask-card .u-btn .ico-jt {
	width: 0.5rem;
	height: 0.5rem;
	margin: -0.15rem 0 0 0.1rem;
	background: url("../image/s_ask_more.png") center center/100% 100% no-repeat;
}
@keyframes asktoRightLT {
	0% {
		left: -2.8rem;
	}
	50% {
		left: 100%;
	}
	100% {
		left: 100%;
	}
}
.lvtu-strict-card {
	position: relative;
	height: 4.5rem;
	border-radius: 0.4rem;
	background: url("../image/strict_bg.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-strict-card a {
	display: block;
	padding: 0.6rem 0.8rem;
}
.lvtu-strict-card dl {
	display: table;
	padding-top: 1.1rem;
	font-size: 0.6rem;
	color: #434752;
	line-height: 0.9rem;
}
.lvtu-strict-card dl dd {
	float: left;
	width: 8.7rem;
	padding-left: 0.8rem;
	margin-top: 0.2rem;
	background: url("../image/strict_item.png") no-repeat left top 0.15rem;
	background-size: 0.6rem 0.6rem;
}
.lvtu-strict-card dl dd:nth-child(2n) {
	width: 4rem;
}
.lvtu-onlineask-card {
	position: relative;
	display: block;
	height: 4.3rem;
	border-radius: 0.4rem;
	background: url("../image/online_bg.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-onlineask-card a {
	display: block;
	padding: 1rem 0.8rem 1rem 2.05rem;
	height: 4.3rem;
}
.lvtu-onlineask-card .ico-zx {
	position: absolute;
	left: 0.65rem;
	top: 0.85rem;
	width: 1.2rem;
	height: 1.2rem;
	background: url("../image/ic-zx.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-onlineask-card .u-btn {
	position: absolute;
	top: 1.55rem;
	right: 0.8rem;
	width: 4rem;
	height: 1.4rem;
	line-height: 1;
	padding-top: 0.425rem;
	border-radius: 1rem;
	overflow: hidden;
	font-size: 0.6rem;
	font-weight: 600;
	color: #fff;
	text-align: center;
	background: linear-gradient(270deg, #ff7e00 0, #ff4b00 100%);
}
.lvtu-onlineask-card .u-btn .ico-jt {
	width: 0.5rem;
	height: 0.5rem;
	margin: -0.15rem 0 0 0.1rem;
	background: url("../image/s_ask_more.png") center center/100% 100% no-repeat;
}
.lvtu-onlineask-card .name {
	font-size: 0.8rem;
	color: #333;
	margin-right: 0.2rem;
}
.lvtu-onlineask-card .u-lab {
	margin-right: 0.1rem;
	padding: 0 0.2rem;
	font-size: 0.5rem;
	border-radius: 0.1rem;
	line-height: 0.8rem;
	font-weight: 500;
}
.lvtu-onlineask-card .u-lab:last-child {
	margin-right: 0;
}
.lvtu-onlineask-card .u-lab.lab-bg1 {
	background-color: #f7f3e4;
	color: #855f42;
}
.lvtu-onlineask-card .u-lab.lab-bg2 {
	background-color: #e5f2fe;
	color: #356ed7;
}
.lvtu-onlineask-card .swiper-lawyer {
	position: relative;
	float: left;
	width: 3.3rem;
	overflow: hidden;
	margin-right: 0.2rem;
	border-radius: 0.5rem;
}
.lvtu-onlineask-card .swiper-lawyer .swiper-photo {
	float: left;
	width: 3.5rem;
	height: 1rem;
}
.lvtu-onlineask-card .swiper-lawyer .swiper-photo .swiper-wrapper {
	position: absolute;
	padding-left: 0.25rem;
}
.lvtu-onlineask-card .swiper-lawyer .swiper-photo .swiper-slide {
	float: left;
	margin-left: -0.25rem;
	width: 1rem;
	height: 1rem;
	background-color: #fff;
	padding: 0.05rem;
	border-radius: 50%;
}
.lvtu-onlineask-card .swiper-lawyer .swiper-photo .oneself {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	transform: scale(0.5);
	opacity: 0;
}
.lvtu-onlineask-card .tx {
	float: left;
	color: #414a5d;
	font-size: 0.6rem;
	line-height: 0.9rem;
	margin-left: 0.2rem;
	margin-top: 0.05rem;
}
.lvtu-onlineask-card .tx span {
	font-weight: 500;
}
.recommend-lawyer-list li + .lvtu-case-entrust-bar,
.recommend-lawyer-list li + .lvtu-quick-ask-card,
.recommend-lawyer-list li + .lvtu-strict-card,
.recommend-lawyer-list li + .lvtu-onlineask-card {
	margin-top: -0.05rem;
}
.lvtu-popup-skill-type {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	visibility: hidden;
	max-width: 750px;
	margin: auto;
}
.lvtu-popup-skill-type .bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0;
	transition: opacity linear 0.3s;
}
.lvtu-popup-skill-type .pop-skill-conts {
	background-color: #f7f8fa;
	border-radius: 0.8rem 0.8rem 0 0;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	transform: translateY(100%);
	transition: transform linear 0.3s;
}
.lvtu-popup-skill-type .pop-close {
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
	padding: 0.3rem 0.3rem 0 0;
	width: 1.3rem;
	height: 1.3rem;
	line-height: 1rem;
	text-align: center;
}
.lvtu-popup-skill-type .pop-tit {
	height: 2.8rem;
	line-height: 2.8rem;
	font-size: 0.8rem;
	text-align: center;
	margin-bottom: 0.2rem;
	font-weight: 600;
}
.lvtu-popup-skill-type .skill-conts {
	height: 68vh;
	overflow-y: auto;
}
.lvtu-popup-skill-type .skill-conts-list {
	padding: 0 0.75rem 0.2rem 0.2rem;
	overflow: hidden;
}
.lvtu-popup-skill-type .skill-conts-list li {
	float: left;
	width: 50%;
	margin-bottom: 0.6rem;
}
.lvtu-popup-skill-type .skill-conts-list .item {
	display: block;
	margin-left: 0.6rem;
	background-color: #fff;
	padding: 0.6rem 0.2rem 0.6rem 0.6rem;
	border-radius: 0.4rem;
}
.lvtu-popup-skill-type .skill-conts-list .tit {
	line-height: 1.2rem;
	font-size: 0.8rem;
	overflow: hidden;
}
.lvtu-popup-skill-type .skill-conts-list .tit .pic {
	float: left;
	width: 1.2rem;
	height: 1.2rem;
	margin-right: 0.4rem;
}
.lvtu-popup-skill-type .skill-conts-list .tit strong {
	float: left;
}
.lvtu-popup-skill-type .skill-conts-list .det {
	margin-top: 0.4rem;
	font-size: 0.6rem;
	line-height: 0.9rem;
	height: 1.8rem;
	color: #676f85;
	display: flex;
	align-items: center;
}
.lvtu-popup-skill-type.is-show {
	visibility: visible;
}
.lvtu-popup-skill-type.is-show .bg {
	opacity: 0.65;
}
.lvtu-popup-skill-type.is-show .pop-skill-conts {
	transform: translateY(0);
}
.lvtu-popup-skill-type.is-hide .pop-skill-conts {
	transform: translateY(100%);
}
.lvtu-popup-skill-type.is-hide .bg {
	opacity: 0;
}
.lvtu-popup-botm-area {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 800;
	visibility: hidden;
}
.lvtu-popup-botm-area .bg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.lvtu-popup-botm-area .pop-bar {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	display: flex;
	flex-direction: column;
	height: 80vh;
	background: #f7f8fa;
	border-radius: 0.8rem 0.8rem 0 0;
	-webkit-transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}
.lvtu-popup-botm-area .pop-close {
	position: absolute;
	top: 0.8rem;
	right: 0.8rem;
	z-index: 10;
	width: 0.8rem;
	height: 0.8rem;
	background: url("../image/loc_colse.png");
	background-size: 100% 100%;
}
.lvtu-popup-botm-area .pop-tit {
	border-radius: 0.8rem 0.8rem 0 0;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	font-size: 0.9rem;
	color: #111f34;
	font-weight: 600;
}
.lvtu-popup-botm-area .tit-tip {
	height: 1.5rem;
	background: #fff6f0;
	font-size: 0.6rem;
	color: #ff8e44;
	line-height: 1.5rem;
	text-align: center;
}
.lvtu-popup-botm-area .pop-conts {
	flex: 1;
	height: 100%;
	overflow-y: auto;
}
.lvtu-popup-botm-area .position-list {
	padding: 0.8rem;
	position: relative;
}
.lvtu-popup-botm-area .position-list dt {
	font-size: 0.7rem;
}
.lvtu-popup-botm-area .position-list dd {
	overflow: hidden;
	padding-top: 0.4rem;
	margin-left: -0.4rem;
	margin-right: -0.4rem;
}
.lvtu-popup-botm-area .position-list dd .item {
	float: left;
	min-width: 4rem;
	line-height: 1.6rem;
	font-size: 0.7rem;
	border-radius: 0.8rem;
	background-color: #fff;
	text-align: center;
	padding: 0 0.4rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0.4rem 0 0 0.4rem;
}
.lvtu-popup-botm-area .position-list .more {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0.6rem;
	color: #868ea3;
	padding: 0.8rem 1.5rem 0.8rem 0.8rem;
	background: url("../image/jt-b-12.png") right 0.8rem center/.6rem 0.6rem no-repeat;
}
.lvtu-popup-botm-area .position-list .more.is-this {
	background-image: url("../image/jt-t-12.png");
}
.lvtu-popup-botm-area .ico-area {
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.1rem;
	width: 0.7rem;
	height: 0.7rem;
	background: url("../image/ico-area.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-popup-botm-area .city-all-tit {
	padding: 0.8rem;
	font-size: 0.7rem;
	color: #676f85;
}
.lvtu-popup-botm-area .city-all-bar {
	height: 25rem;
	background-color: #fff;
	overflow: hidden;
}
.lvtu-popup-botm-area .city-all-bar .scroll-bar {
	height: 100%;
	overflow-y: auto;
}
.lvtu-popup-botm-area .city-all-bar .city-all-nav {
	position: relative;
	width: 4.4rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.lvtu-popup-botm-area .city-all-bar .city-all-nav li {
	height: 2.4rem;
	line-height: 2.4rem;
	background-color: #f0f2f5;
	padding-left: 0.8rem;
	cursor: pointer;
	font-size: 0.7rem;
	color: #676f85;
}
.lvtu-popup-botm-area .city-all-bar .city-all-nav li.is-this {
	background-color: transparent;
	color: #111f34;
}
.lvtu-popup-botm-area .city-all-bar .city-all-nav li.prev {
	border-bottom-right-radius: 0.4rem;
}
.lvtu-popup-botm-area .city-all-bar .city-all-nav li.next {
	border-top-right-radius: 0.4rem;
}
.lvtu-popup-botm-area .city-all-bar .city-all-conts {
	position: relative;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.lvtu-popup-botm-area .city-all-bar .city-all-conts .item {
	display: block;
	cursor: pointer;
	line-height: 1.2rem;
	padding: 0.6rem 1.6rem 0.6rem 1rem;
	font-size: 0.7rem;
	overflow: hidden;
	position: relative;
}
.lvtu-popup-botm-area .city-all-bar .city-all-conts .item.is-this {
	color: #316e9d;
	font-weight: bold;
}
.lvtu-popup-botm-area .city-all-bar .city-all-conts .item.is-this:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0.8rem;
	margin-top: -0.35rem;
	width: 0.7rem;
	height: 0.7rem;
	background: url("../image/ico-select.png") no-repeat;
	background-size: 100% 100%;
}
.lvtu-popup-botm-area.is-show {
	visibility: visible;
}
.lvtu-popup-botm-area.is-show .bg {
	opacity: 1;
}
.lvtu-popup-botm-area.is-show .pop-bar {
	transform: translateY(0%);
}
.lvtu-popup-botm-area.is-hide .pop-bar {
	transform: translateY(100%);
}
.lvtu-pop-case-sucess {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
}
.lvtu-pop-case-sucess .bg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}
.lvtu-pop-case-sucess .pop-bar {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	border-radius: 0.8rem;
	transform: translate(-50%, -50%) scale(0.8);
	transition: transform 0.1s linear;
	width: 12.75rem;
	background-color: #fff;
}
.lvtu-pop-case-sucess.is-show .pop-bar {
	transform: translate(-50%, -50%) scale(1);
}
.lvtu-pop-case-sucess.is-show .bg {
	opacity: 1;
}
.lvtu-pop-case-sucess .pop-bar .conts-box {
	padding: 0;
}
.lvtu-pop-case-sucess .pop-bar .conts-box .pop-title {
	height: 6.2rem;
	padding-top: 4.4rem;
	margin-top: -2.2rem;
	margin-bottom: 0;
	background: url("../image/case_sucess.png") no-repeat;
	background-size: 100% 100%;
	text-align: center;
	font-size: 0.9rem;
	color: #181b1f;
	font-weight: 600;
	line-height: 1.4rem;
}
.lvtu-pop-case-sucess .pop-bar .conts-box .btn-group {
	display: flex;
	margin-top: 1rem;
	padding: 0 1.2rem 1.2rem;
}
.lvtu-pop-case-sucess .pop-bar .conts-box .btn-group .u-btn {
	height: 2.2rem;
	line-height: 2.2rem;
	font-weight: 600;
	background-color: #316e9d;
	display: block;
	text-align: center;
	border-radius: 1.1rem;
	color: #fff;
	font-size: 0.7rem;
	flex: 1;
}
.lvtu-pop-case-sucess .pop-bar .pop-cont {
	padding: 0 1.2rem;
	font-size: 0.7rem;
	line-height: 1.1rem;
	color: #696f7d;
}
.lvtu-analysis-card {
	position: relative;
	height: 13.65rem;
	width: 17.55rem;
	padding: 2.3rem 1.4rem 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background: url("../image/bg-zdbg.png") no-repeat center center / 100% 100%;
}
.lvtu-analysis-card .tag {
	padding-left: 3.7rem;
	overflow: hidden;
}
.lvtu-analysis-card .tag span {
	float: left;
	margin-left: 0.2rem;
	padding: 0 0.2rem;
	border-radius: 0.1rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.5rem;
	font-weight: 600;
}
.lvtu-analysis-card .tag span.tag-bg1 {
	background-color: #f7f3e4;
	color: #855f42;
}
.lvtu-analysis-card .tag span.tag-bg2 {
	background-color: #caf3ff;
	color: #356ed7;
}
.lvtu-analysis-card .title {
	padding-left: 1.1rem;
	margin-top: 1.3rem;
	font-size: 0.8rem;
	line-height: 1.1rem;
	line-height: 1.1rem;
	color: #111f34;
	background: url("../image/ico_wen.png") no-repeat left center/.8rem 0.8rem;
	font-weight: 600;
}
.lvtu-analysis-card .detail {
	margin-top: 0.6rem;
	font-size: 0.7rem;
	color: #676f85;
	line-height: 1rem;
	position: relative;
	-webkit-line-clamp: 4;
	height: 4rem;
}
.lvtu-analysis-card .detail span {
	color: #111f34;
}
.lvtu-analysis-card .detail:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 2.75rem;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
	z-index: 1;
}
.lvtu-analysis-card .button {
	position: absolute;
	left: 1.2rem;
	bottom: 0.6rem;
	width: 15.15rem;
	height: 3rem;
	padding-top: 0.7rem;
	line-height: 1.1rem;
	font-size: 0.8rem;
	color: #fff;
	text-align: center;
	background: url("../image/button-zdbg.png") no-repeat center center/100% 100%;
	font-weight: 600;
}
.lvtu-analysis-card .lab {
	position: absolute;
	right: 3rem;
	bottom: 2.9rem;
	z-index: 1;
	width: 4.85rem;
	height: 1.05rem;
	background: url("../image/label-zdbg.png") no-repeat center center/100% 100%;
	font-size: 0.45rem;
	color: #fff;
	line-height: 0.6rem;
	text-align: center;
	padding-top: 0.15rem;
}
.lvtu-snag-card {
	width: 17.55rem;
	height: 8.1rem;
	background: url("../image/zs_bg.png") no-repeat center center/100% 100%;
	padding: 0.8rem 1rem 0;
}
.lvtu-snag-card .photo {
	float: left;
	width: 2.2rem;
	height: 2.2rem;
	position: relative;
	margin-right: 0.7rem;
}
.lvtu-snag-card .photo .pic {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.lvtu-snag-card .photo .lab {
	position: absolute;
	top: 1.7rem;
	left: 0.1rem;
	width: 2rem;
	height: 0.65rem;
}
.lvtu-snag-card .tit {
	font-size: 0.8rem;
	font-weight: bold;
	display: inline-block;
	position: relative;
	line-height: 1.1rem;
	z-index: 1;
}
.lvtu-snag-card .tit .dot-bg {
	position: absolute;
	bottom: 0;
	width: 2.5rem;
	height: 0.4rem;
	background: linear-gradient(270deg, rgba(55, 166, 250, 0) 0, rgba(66, 129, 236, 0.8) 100%);
	border-radius: 0.2rem;
	opacity: 0.4;
	margin-left: -2.45rem;
	z-index: -1;
}
.lvtu-snag-card .desc {
	margin-top: 0.05rem;
	font-size: 0.65rem;
	line-height: 1.1rem;
	color: #414a5d;
}
.lvtu-snag-card .desc span {
	color: #ff6400;
}
.lvtu-snag-card .desc img {
	width: 2.1rem;
	height: 0.7rem;
	margin-left: 0.2rem;
}
.lvtu-snag-card .scroll-bar {
	height: 3.8rem;
	margin-left: -0.35rem;
	margin-right: -0.35rem;
	overflow-x: auto;
	margin-top: 0.85rem;
}
.lvtu-snag-card .txt-item {
	white-space: nowrap;
	margin-bottom: 0.5rem;
}
.lvtu-snag-card .txt-item .tx {
	display: inline-block;
	vertical-align: top;
	padding-left: 1.25rem;
	padding-right: 0.5rem;
	line-height: 1.4rem;
	font-size: 0.6rem;
	color: #414a5d;
	background: url("../image/ico-zx.png") left 0.4rem top 0.4rem/0.65rem 0.65rem no-repeat;
	font-weight: 500;
	margin-left: 0.6rem;
	background-color: #f5f6f6;
	border-radius: 0.7rem;
	&:first-child {
		margin-left: 0;
	}
}
.lvtu-netizens-ask-card {
	width: 17.55rem;
	padding: 0.75rem 0.55rem;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-radius: 0.4rem;
	background: url("../image/img_jisu.png") right 2.9rem top/3.4rem 3.4rem no-repeat, linear-gradient(180deg, #f0f6ff 0, #fff 5.4rem, #fff 100%) #fff;
	border: 0.05rem solid #fff;
}
.lvtu-netizens-ask-card .title {
	padding-left: 1.3rem;
	font-size: 0.9rem;
	color: #111f34;
	line-height: 0.9rem;
	font-weight: 600;
	background: url("../image/ic_wen.png") left center/.9rem 0.9rem no-repeat;
}
.lvtu-netizens-ask-card .ref {
	font-size: 0.6rem;
	color: #676f85;
	line-height: 0.9rem;
	padding-left: 0.9rem;
	background: url("../image/ic_shuaxin.png") left center/.7rem 0.7rem no-repeat;
}
.lvtu-netizens-ask-card .items {
	margin-top: 0.8rem;
}
.lvtu-netizens-ask-card .items .item {
	margin-top: 0.6rem;
	display: block;
	padding: 0 0.6rem 0 1.7rem;
	line-height: 1.8rem;
	border-radius: 0.3rem;
	box-shadow: 0 0.2rem 1rem 0 rgba(43, 111, 214, 0.05);
	background: url("../image/ic_zixun.png") left 0.6rem center/.7rem 0.7rem no-repeat #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #111f34;
	font-size: 0.7rem;
}
.lvtu-netizens-ask-card .helper {
	margin-top: 0.6rem;
	height: 2rem;
	padding: 0.3rem 0.3rem 0.3rem 2.4rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: url("../image/photo.png") left bottom/2.3rem 2rem no-repeat #e6eeff;
	border-radius: 1rem;
	overflow: hidden;
}
.lvtu-netizens-ask-card .helper .txt {
	font-size: 0.65rem;
	color: #111f34;
	max-width: 9.1rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.lvtu-netizens-ask-card .helper .ask {
	flex: none;
	background: url("../image/ic_right.png") right 0.35rem center/.7rem 0.7rem no-repeat #fff;
	height: 1.4rem;
	padding: 0 1.15rem 0 0.65rem;
	border-radius: 0.7rem;
	font-size: 0.65rem;
	color: #2b68d7;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.lvtu-netizens-ask-card .helper .ask:after {
	content: "";
	position: absolute;
	top: -0.1rem;
	right: 0.2rem;
	border: 0.025rem solid #fff;
	width: 0.4rem;
	height: 0.4rem;
	background-color: #fe4c38;
	border-radius: 50%;
}
.ud-btn-flex {
	display: flex;
	margin-top: 0.6rem;
}
.ud-btn-flex > div {
	flex: 1;
}
.ud-btn-flex .ud-ai {
	margin-left: 0.75rem;
	margin-top: 0.8rem;
	height: 2rem;
	line-height: 2rem;
	background: linear-gradient(135deg, #ebf1ff 0, #f6f0ff 100%);
	border-radius: 0.4rem;
	font-size: 0.8rem;
	font-weight: 600;
	color: #666ecc;
	display: block;
	flex: 1;
}
.ud-btn-flex .ud-ai .ico-det-ai {
	width: 0.9rem;
	height: 0.9rem;
	background: url("../image/ic_ai.png") center center/100% 100% no-repeat;
	margin-top: -0.15rem;
	margin-right: 0.2rem;
}
.lvtu-ai-fold-pop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
}
.lvtu-ai-fold-pop .bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
}
.lvtu-ai-fold-pop .pop-conts {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16.35rem;
	transform: translate(-50%, -50%);
	background: url("../image/unfold_ai_bg.png") center top/100% auto no-repeat #fff;
	border-radius: 0.8rem;
	padding: 1rem 1.6rem;
}
.lvtu-ai-fold-pop .pop-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 1.6rem;
	height: 1.6rem;
	background: url("../image/close.png") left bottom/1rem 1rem no-repeat;
}
.lvtu-ai-fold-pop .pop-title {
	text-align: center;
	font-size: 0.9rem;
	color: #111f34;
	font-weight: bold;
}
.lvtu-ai-fold-pop .conts {
	height: 8.3rem;
}
.lvtu-ai-fold-pop .desc {
	font-size: 0.7rem;
	line-height: 1.1rem;
	color: #414a5d;
	text-align: center;
	margin-top: 0.5rem;
}
.lvtu-ai-fold-pop .desc b {
	color: #eb372a;
}
.lvtu-ai-fold-pop .det {
	margin-top: 1.3rem;
	margin-left: 0.6rem;
	font-size: 0.7rem;
	line-height: 1.1rem;
	color: #414a5d;
}
.lvtu-ai-fold-pop .ai-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 2.4rem;
	background: linear-gradient(90deg, #79a4f9 0, #d7bbfd 100%);
	color: #fff;
	font-size: 0.8rem;
	font-weight: 600;
	border-radius: 1.2rem;
	margin-top: 1rem;
	padding-left: 0.6rem;
	position: relative;
}
.lvtu-ai-fold-pop .ai-btn .arrow {
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	background: url("../image/ic_arrow.png") center center/100% 100% no-repeat;
	margin-left: 0.2rem;
}
.lvtu-ai-fold-pop .ai-btn .lable {
	position: absolute;
	top: -0.45rem;
	right: 0.4rem;
	padding: 0 0.4rem 0 0.3rem;
	height: 0.9rem;
	line-height: 0.9rem;
	background: linear-gradient(270deg, #fe6e51 0, #f54640 100%);
	border-radius: 0.45rem 0.45rem 0.45rem 0.1rem;
	font-size: 0.55rem;
}
.lvtu-ai-fold-pop .ai-btn .lable .ai {
	width: 0.6rem;
	height: 0.6rem;
	background: url("../image/ic_ai_white.png") center center/100% 100% no-repeat;
	margin-right: 0.1rem;
}
.lvtu-ai-fold-pop .ai-btn .lable:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0.9rem 0.9rem 0.9rem 0.2rem;
	border: 0.05rem solid #fff;
	width: 200%;
	height: 200%;
	box-sizing: border-box;
	transform: scale(0.5);
	transform-origin: left top;
}
.lvtu-ai-fold-pop .ai-btn .light {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 2.4rem;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	border-radius: 1.2rem;
}
.lvtu-ai-fold-pop .ai-btn .light:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 4.2rem;
	height: 2.4rem;
	background: url("../image/img_light.png") no-repeat;
	background-size: 100% 100%;
	transform: translateX(-100%);
	animation: aiAsktoRight 3s ease infinite;
}
@keyframes aiAsktoRight {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	50% {
		-webkit-transform: translateX(17.35rem);
		transform: translateX(17.35rem);
	}
	100% {
		-webkit-transform: translateX(17.35rem);
		transform: translateX(17.35rem);
	}
}
.lvtu-ai-fold-pop .read {
	font-size: 0.7rem;
	color: #868ea3;
}
.lvtu-fixed-go-ai {
	position: fixed;
	right: 0.8rem;
	bottom: 9rem;
	z-index: 100;
	width: 2rem;
	height: 2rem;
	background: url("../image/ai_fixed.png") center center/100% 100% no-repeat;
	cursor: pointer;
	display: block;
}
.lvtu-ai-ask-card {
	padding: 1rem 0 0.4rem;
	position: relative;
}
.lvtu-ai-ask-card .hr-line {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.lvtu-ai-ask-card .title {
	padding-left: 1.1rem;
	font-size: 0.8rem;
	background: url("../image/ic_wen2.png") left center/.8rem 0.8rem no-repeat;
}
.lvtu-ai-ask-card .list {
	margin-top: 0.8rem;
}
.lvtu-ai-ask-card .list .item {
	display: block;
	padding: 0 0.4rem 0 1.25rem;
	margin-top: 0.5rem;
	background: url("../image/ico-zx.png") left 0.4rem center/.65rem 0.65rem no-repeat #f7f8fa;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #414a5d;
	font-size: 0.65rem;
	height: 1.4rem;
	line-height: 1.4rem;
	border-radius: 0.7rem;
}
.lvtu-ai-ask-card .refresh {
	display: inline-block;
	padding: 0.6rem 0.6rem 0.6rem 1.5rem;
	cursor: pointer;
	line-height: 0.7rem;
	font-size: 0.6rem;
	color: #676f85;
	background: url("../image/ic_shuaxin.png") left 0.6rem center/.7rem 0.7rem no-repeat;
}
.lvtu-ai-attention-card {
	padding: 1rem 0.6rem 0.4rem;
	position: relative;
}
.lvtu-ai-attention-card .hr-line {
	position: absolute;
	top: 0;
	left: 0.6rem;
	right: 0.6rem;
}
.lvtu-ai-attention-card .title {
	padding-left: 1.1rem;
	font-size: 0.8rem;
	background: url("../image/ic_heart.png") left top 0.1rem /0.8rem 0.8rem no-repeat;
	font-size: 0.8rem;
	color: #111f34;
	line-height: 1.1rem;
	font-weight: 600;
}
.lvtu-ai-attention-card .list {
	margin: 0.2rem -0.6rem 0;
	padding: 0.6rem 0.6rem 0.6rem 0.2rem;
	overflow-x: auto;
	white-space: nowrap;
	font-size: 0;
}
.lvtu-ai-attention-card .list::-webkit-scrollbar {
	display: none;
}
.lvtu-ai-attention-card .list .item {
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.1rem;
	margin-left: 0.4rem;
	padding: 0 0.4rem 0 1.25rem;
	background: url("../image/ico-zx.png") left 0.4rem center/.65rem 0.65rem no-repeat #f7f8fa;
	color: #414a5d;
	font-size: 0.65rem;
	height: 1.4rem;
	line-height: 1.4rem;
	border-radius: 0.7rem;
}
.lvtu-risk-card .con {
	width: 17.55rem;
	height: 11.4rem;
	display: block;
	background: url("../image/risk_bg.png") no-repeat center center/100% 100%;
	position: relative;
}
.lvtu-risk-card .button {
	position: absolute;
	left: 0.8rem;
	right: 0.8rem;
	bottom: 1rem;
	height: 2rem;
	border-radius: 1rem;
	background: linear-gradient(0deg, #ff6342 0, #ffa569 100%);
	font-weight: bold;
	color: #fff;
	font-size: 0.8rem;
	text-align: center;
	line-height: 2rem;
}
.lvtu-risk-card .lab {
	position: absolute;
	top: -0.55rem;
	right: 2.8rem;
	width: 3rem;
	height: 1.05rem;
	background: url("../image/lab.png") no-repeat center center/100% 100%;
	font-size: 0.55rem;
	color: #fff;
	line-height: 0.6rem;
	text-align: center;
	padding-top: 0.15rem;
}
.lvtu-risk-card .light {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 2rem;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	border-radius: 1rem;
}
.lvtu-risk-card .light:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 3.5rem;
	height: 2rem;
	background: url("../image/light.png") no-repeat;
	background-size: 100% 100%;
	transform: translateX(-100%);
	animation: riskLight 3s ease infinite;
}
@keyframes riskLight {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	50% {
		-webkit-transform: translateX(19.5rem);
		transform: translateX(19.5rem);
	}
	100% {
		-webkit-transform: translateX(19.5rem);
		transform: translateX(19.5rem);
	}
}
.lvtu-risk-absolute {
	position: absolute;
	top: -3.6rem;
	left: 0.6rem;
	width: 17.55rem;
	height: 3.2rem;
	padding: 0 1rem 0 0.35rem;
	background: linear-gradient(0deg, #def3f0 0, #e4f5f5 100%);
	box-shadow: 0rem 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.08);
	border-radius: 0.4rem;
	border: 0.05rem solid #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.lvtu-risk-absolute .close {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 0.9rem;
	height: 0.9rem;
	background: url("../image/close1.png") right bottom/.7rem 0.7rem no-repeat;
}
.lvtu-risk-absolute .flex-row {
	align-items: center;
}
.lvtu-risk-absolute .pic {
	display: block;
	width: 2.4rem;
	height: 2.4rem;
	margin-right: 0.4rem;
}
.lvtu-risk-absolute .title {
	display: block;
	width: 4.5rem;
	height: 0.75rem;
}
.lvtu-risk-absolute .desc {
	font-size: 0.6rem;
	color: #676f85;
	line-height: 0.8rem;
	margin-top: 0.2rem;
}
.lvtu-risk-absolute .desc b {
	color: #111f34;
	position: relative;
	z-index: 1;
}
.lvtu-risk-absolute .desc b:before {
	content: "";
	position: absolute;
	bottom: -0.1rem;
	left: 0;
	right: 0;
	height: 0.3rem;
	background-color: #ffedce;
	z-index: -1;
}
.lvtu-risk-absolute .button {
	width: 4.4rem;
	height: 1.6rem;
	line-height: 1.6rem;
	text-align: center;
	font-size: 0.7rem;
	color: #fff;
	font-weight: 600;
	background: linear-gradient(0deg, #fa874e 0, #ffb469 100%);
	border-radius: 0.8rem;
	position: relative;
}
.lvtu-risk-absolute .button .lab {
	position: absolute;
	top: -0.45rem;
	right: 0;
	padding: 0 0.2rem;
	font-size: 0.45rem;
	line-height: 0.7rem;
	color: #fff;
	border-radius: 0.45rem 0.45rem 0.45rem 0.1rem;
	background: linear-gradient(270deg, #fe6e51 0, #f54640 100%);
}
.lvtu-risk-absolute .button .lab:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0.9rem 0.9rem 0.9rem 0.2rem;
	border: 0.05rem solid #fff;
	width: 200%;
	height: 200%;
	box-sizing: border-box;
	transform: scale(0.5);
	transform-origin: left top;
}
.lvtu-risk-absolute .ask-hand {
	position: absolute;
	top: 0.5rem;
	right: -0.55rem;
	width: 2rem;
	height: 2.55rem;
	transform-style: preserve-3d;
	transform: translate3D(0, 0, 0) rotate(0deg) scale(1, 1);
	transform-origin: 50% 50%;
}
.lvtu-risk-absolute .ask-hand:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 2rem;
	height: 2.55rem;
	background-image: url("../image/bg-ask-hand.png");
	background-size: 70rem 2.55rem;
	animation: artaskhandKey 0.5s steps(34) 0s infinite normal none;
	transform: scale(0.75, 0.75);
	transform-origin: right top;
}
@keyframes artaskhandKey {
	0% {
		background-position: left top;
	}
	96.87% {
		background-position: right top;
	}
}
.lvtu-risk-choice-pop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	visibility: hidden;
}
.lvtu-risk-choice-pop .bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
}
.lvtu-risk-choice-pop .pop-conts {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #f7f8fa;
	height: 84vh;
	border-radius: 0.8rem 0.8rem 0 0;
	transform: translateY(100%);
	transition: transform 0.3s ease-in-out;
}
.lvtu-risk-choice-pop .pop-close {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 1.8rem;
	height: 1.9rem;
	background: url("../image/close2.png") right bottom/1rem 1rem no-repeat;
}
.lvtu-risk-choice-pop .pop-title {
	height: 2.8rem;
	line-height: 2.8rem;
	font-size: 0.9rem;
	text-align: center;
	background: linear-gradient(0deg, #f7f8fa 0, #dbf3ef 100%);
	border-radius: 0.8rem 0.8rem 0 0;
}
.lvtu-risk-choice-pop .pop-title .tag {
	display: inline-block;
	vertical-align: middle;
	padding: 0 0.2rem;
	position: relative;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.5rem;
	color: #a6acbd;
	margin-left: 0.2rem;
}
.lvtu-risk-choice-pop .pop-title .tag:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	border: 0.05rem solid #a6acbd;
	border-radius: 0.4rem;
	box-sizing: border-box;
	transform: scale(0.5);
	transform-origin: left top;
}
.lvtu-risk-choice-pop .num {
	position: absolute;
	top: 1rem;
	right: 0.8rem;
	z-index: 1;
	line-height: 0.9rem;
	font-weight: bold;
	font-size: 0.8rem;
	color: #c5cad5;
}
.lvtu-risk-choice-pop .num span {
	color: #111f34;
	margin-right: 0.35rem;
	position: relative;
}
.lvtu-risk-choice-pop .num span:before {
	content: "/";
	position: absolute;
	top: 0;
	right: -0.25rem;
	font-size: 0.5rem;
	color: #c5cad5;
	font-weight: normal;
}
.lvtu-risk-choice-pop .progess {
	position: absolute;
	top: 2.7rem;
	left: 0;
	right: 0;
	height: 0.1rem;
}
.lvtu-risk-choice-pop .progess .line {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.1rem;
	background: linear-gradient(90deg, rgba(14, 178, 152, 0.3) 0, #316e9d 100%);
	border-radius: 0.1rem;
	width: 0;
	transition: width 0.3s ease-in-out;
}
.lvtu-risk-choice-pop .scroll-bar {
	height: calc(100% - 2.8rem);
	overflow-y: auto;
}
.lvtu-risk-choice-pop .scroll-cont {
	padding: 0.75rem 0.6rem;
}
.lvtu-risk-choice-pop .question-item {
	margin-bottom: 0.6rem;
	padding: 0.8rem;
	background: #fff;
	box-shadow: 0rem 0.2rem 0.6rem 0rem rgba(0, 0, 0, 0.01);
	border-radius: 0.8rem;
}
.lvtu-risk-choice-pop .question-item .tit {
	font-size: 0.75rem;
	line-height: 1.05rem;
	font-weight: 600;
}
.lvtu-risk-choice-pop .list li {
	display: flex;
	justify-content: center;
	padding: 0.5rem 0.6rem;
	line-height: 1rem;
	font-size: 0.7rem;
	color: #111f34;
	background-color: #f6f8fc;
	border-radius: 0.4rem;
	margin-top: 0.4rem;
}
.lvtu-risk-choice-pop .list li:first-child {
	margin-top: 0.8rem;
}
.lvtu-risk-choice-pop .list li.is-this {
	background-color: #edeff2;
}
.lvtu-risk-choice-pop .answer {
	margin-top: 0.6rem;
	padding: 0 1.3rem 0 0.8rem;
	position: relative;
	line-height: 1rem;
}
.lvtu-risk-choice-pop .answer .txt {
	font-size: 0.7rem;
	color: #414a5d;
}
.lvtu-risk-choice-pop .answer .eidt {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
	width: 0.9rem;
	height: 0.9rem;
	background: url("../image/eidt.png") center center/100% 100% no-repeat;
}
.lvtu-risk-choice-pop.is-show {
	visibility: visible;
}
.lvtu-risk-choice-pop.is-show .pop-conts {
	transform: translateY(0);
}
.lvtu-risk-choice-pop.is-hide .pop-conts {
	transform: translateY(100%);
}
.botm-afoot-remind {
	position: absolute;
	left: 0;
	right: 0;
	top: -2.4rem;
	display: flex;
	padding: 0 0.8rem;
}
.botm-afoot-remind .bg {
	position: relative;
	height: 1.8rem;
	padding: 0 0.6rem 0 1.7rem;
	border-radius: 1rem;
	background: linear-gradient(180deg, rgba(43, 48, 55, 0.95) 0, rgba(19, 22, 26, 0.95) 100%);
	font-size: 0.6rem;
	line-height: 1.8rem;
}
.botm-afoot-remind .photo {
	position: absolute;
	left: 0.1rem;
	top: 0.1rem;
	width: 1.6rem;
	height: 1.6rem;
	line-height: 1;
}
.botm-afoot-remind .photo img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.botm-afoot-remind .name {
	float: left;
	color: #fff;
	margin-left: 0.6rem;
}
.botm-afoot-remind .afoot {
	float: left;
	margin-left: 0.8rem;
	padding-right: 0.45rem;
	background: url("../image/jt_r_7.png") no-repeat right top 0.7rem;
	background-size: 0.35rem 0.35rem;
	color: #2ee6c8;
}
