body {
	background-color: #f3f3f3;
}

.kw-icon-back {
	background-image: url(../img/user_center/right_arrow.png);
	transform: rotate(180deg);
}

.top-nav {
	background: url(../img/jianhu/banner.png) no-repeat top center / cover;
	width: 100%;
	padding-top: 4.12rem;
	height: .66rem;
	display: flex;
}

.top-nav .nav-item {
	flex: 1;
	width: 100%;
	text-align: center;
	margin-right: 1px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #1B7EEF;
}

.top-nav .nav-item:last-child {
	margin-right: 0;
}

.top-nav .nav-name {
	font-size: .30rem;
	/* font-weight: 800; */
}

.top-nav .nav-en {
	font-size: .12rem;
	line-height: .12rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.top-nav .nav-icon {
	vertical-align: top;
	margin-top: .06rem;
	margin-right: .05rem;
	display: inline-block;
	width: .28rem;
	height: .28rem;
	background: url(../img/jianhu/nav_icon.png) repeat 0 0 / 1.16rem .68rem;
}

.top-nav .engineering .nav-icon {
	background-position: -.02rem -.02rem;
}

.top-nav .service .nav-icon {
	background-position: -.45rem -.02rem;
}

.top-nav .question .nav-icon {
	width: .29rem;
	height: .29rem;
	background-position: -.85rem -.01rem;
}

.top-nav .engineering.active {
	background: url(../img/jianhu/engineering.png) no-repeat center / 100% 100%;
	color: #fff;
}

.top-nav .service.active {
	background: url(../img/jianhu/service.png) no-repeat center / 100% 100%;
	color: #fff;
}

.top-nav .question.active {
	background: url(../img/jianhu/question.png) no-repeat center / 100% 100%;
	color: #fff;
}

.top-nav .engineering.active .nav-icon {
	background-position: -.02rem -.38rem;
}

.top-nav .service.active .nav-icon {
	background-position: -.45rem -.38rem;
}

.top-nav .question.active .nav-icon {
	background-position: -.85rem -.37rem;
}

.desc-container {
	padding: .55rem .3rem .55rem .4rem;
}

.desc-container .desc-item {
	display: none;
	line-height: .4rem;
}

.desc-container .desc-item.active {
	display: block;
}

.desc-container .desc-item p {
	font-size: .28rem;
	color: #333;
}

.desc-container .desc-item h3 {
	font-size: .3rem;
	margin: .3rem 0 .37rem 0;
}

.desc-container .desc-item div {
	text-indent: 2em;
	font-size: .28rem;
	color: #333;
}