body {
	background-color: #fff;
}

.serviceGuaBg {
	max-width: 650px;
	min-width: 320px;
	width: 100%;
	height: 25rem;
	position: absolute;
	z-index: -2;
	background-image: linear-gradient(to bottom, #FFF8EE, #FFD0D0);
}

.navWrap {
	background-color: transparent;
}

.navWrap .layui-icon {
	font-size: 22px;
	width: 22px;
}

.idInfor {
	background-color: #fff;
	padding: 5px 15px;
	border-radius: 15px;
	line-height: 1;
}

.service1 {
	padding: 0 3%;
	justify-content: space-between;
}

.service1-leftp1 {
	color: #8C0C0C;
	font-size: 28px;
	font-style: italic;
}

.service1-right {
	width: 5.7rem;
	height: 6.8rem;
	background-image: url("../img/page/serviceBzIcon.png");
}

.serviecNewWarp {

	padding: 1rem 3% 1rem 3%;
	border-radius: 14px;
	background-color: #fff;
}

.serviceTabList {
	display: none;
}

.serviceTabShow {
	display: block;
}

.servicetab {
	width: 50%;
	font-size: 16px;
	text-align: center;
	position: relative;
	font-weight: bold;
}

.servicetabAct::after {

	width: 40px;
	height: 2px;
	background-color: #EF6214;
	position: absolute;
	left: calc(50% - 20px);
	bottom: -5px;
	right: 0px;
	content: " ";

}

.serviceCon {
	/* margin-top: 1rem; */
}
.serviceCon li{
	margin-bottom: 2rem;
}
.serviceIcon1 {
	width: 18px;
	height: 18px;
	background-image: url("../img/page/serviceIcon1.png");
	margin-right: 5px;
}

.serviceConTit {
	margin-bottom: .5rem;
}

.styled-table {
	width: 100%;
	border-collapse: collapse;
	/* 相邻边框合并，得到清爽的表格边框 */
	font-size: 14px;
	line-height: 1.5;
	background-color: #fff;
	table-layout: fixed;
	/* 固定布局，更精确控制列宽 (配合百分比列宽) */
	margin: 1rem auto;
}

.styled-table col.col-40 {
	width: 40%;
}

.styled-table col.col-60 {
	width: 60%;
}

/* 所有单元格共用边框及内边距（14px内边距实现文字与边框距离） */
.styled-table th,
.styled-table td {
	border: 1px solid #d0d5dd;
	/* 清晰的中性灰色边框，符合常规表格样式 */
	padding: 14px;
	/* 关键：所有文字距离边框14px */
	text-align: left;
	/* 强制所有内容居左显示（包括表头和数据行） */
	vertical-align: middle;
	/* 垂直居中可以保证多行内容美观，但不影响水平居左 */
}

/* 表头单独样式：浅灰色背景 + 字体加粗（保持可读性）+ 居左（已继承） */
.styled-table thead tr {
	background-color: #f3f4f6;
	/* 浅灰色背景，符合设计系统常见灰色 #f3f4f6 / #eef2f6 皆可 */
}

.styled-table thead th {
	background-color: #f3f4f6;
	/* 确保th背景浅灰色，适应不同浏览器 */
	font-weight: 600;
	/* 常规表头加粗但无伤大雅，风格更专业 */
	letter-spacing: 0.3px;
	color: #1e293b;
}
.offenQuestion{
	padding-left: 1rem;
	font-size: 16px;
	font-weight: bold;
}
.service-li-bg{
	padding: 1rem .8rem;
	background-color: #F8F8F8;
	border-radius: 6px;
	margin-top: .8rem;
}
.aubotList{
	padding-top: 1rem;
	padding-bottom: 2rem;
}
.aubotTit{
	margin-bottom: 1rem;
}
/* 证件信息页面 */
.navWrap p {
    font-size: 16px;
}
.setWrap {
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.setText{
	font-size: 16px;
}