.nav-box {
 	height: .85rem;
 }

 .nav {
 	position: fixed;
 	top: 1.00rem;
 	left: 0;
 	width: 100%;
 	height: .85rem;
 	padding: 0 .30rem;
 	display: flex;
 	align-items: center;
 	background-color: #FAFAFA;
 	z-index: 1;
 }

 .nav-item {
 	display: flex;
 	align-items: center;
 }

 .nav-item-text {
 	font-size: .24rem;
 	font-weight: Normal;
 	color: #666666;
 	letter-spacing: .01rem;
 }

 .nav-item-icon {
 	font-size: .23rem;
 	margin-left: .20rem;
 	color: #666;
 }

 /* 列表 */
 .contract-item {
 	padding: 0 .30rem;
 	height: 1.43rem;
 	display: flex;
 	flex-direction: column;
 	justify-content: center;
 	border-bottom: 1px solid rgba(0, 0, 0, .05);
 }

 .contract-item-title {
 	font-size: .34rem;
 	font-weight: 400;
 	color: #333333;
 	letter-spacing: .02rem;
 	margin-bottom: .30rem;
 }

 .contract-item-msg {
 	display: flex;
 }

 .contract-list {
 	padding-bottom: 1.50rem;
 }

 .contract-msg-item {
 	font-size: .20rem;
 	font-weight: Normal;
 	color: #666666;
 	letter-spacing: .01rem;
 	margin-right: .20rem;
 }

 /* 付费问答 */
 .answers-list {
 	padding: .30rem .30rem 0;
 }

 .answers-ask {
 	display: flex;
 	flex-direction: column;
 	background: #ffffff;
 	border-radius: .20rem;
 	box-shadow: 0px 0px .20rem .18rem rgba(41, 167, 255, 0.05);
 	padding: .30rem;
 	margin-bottom: .30rem;
 }

 .answers-head {
 	display: flex;
 	align-items: center;
 	margin-bottom: .20rem;
 }

 .answers-head-image {
 	width: .60rem;
 	height: .60rem;
 	border-radius: .60rem;
 	margin-right: .26rem;
 	object-fit: cover;
 }

 .answers-head-title {
 	font-size: .32rem;
 	font-weight: 500;
 	color: #333333;
 	line-height: .48rem;
 	margin-right: .27rem;
 }

 .answers-head-ask {
 	flex: 1;
 	font-size: .24rem;
 	font-weight: Normal;
 	color: #666666;
 }

 .answers-head-btn {
 	width: 1.10rem;
 	height: .50rem;
 	background: #4371ff;
 	border-radius: .25rem;
 	font-size: .24rem;
 	font-weight: 300;
 	color: #ffffff;
 	line-height: .42rem;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 }

 .answers-intro {
 	font-size: .28rem;
 	font-weight: 300;
 	color: #333333;
 	line-height: .38rem;
 }

 /* 下拉框 */
 .drop-single-shade {
 	position: fixed;
 	top: 1.84rem;
 	left: 0;
 	width: 100%;
 	height: calc(100vh - 1.00rem - .84rem - var(--status-bar-height));
 	z-index: 500;
 }

 .drop-single-box {
 	padding: 0 .30rem;
 	background-color: #FFF;
 	max-height: 300px;
 	overflow-y: scroll;
 }

 .drop-single-row {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	font-size: .30rem;
 	font-weight: 300;
 	text-align: left;
 	color: #333333;
 	padding: .20rem 0;
 }

 .drop-single-row.active {
 	color: #225AFC;
 }
