/* 客服中心問答 */
.qalist{
	display: none;
	overflow: hidden;
}
/* 客服中心問答-開啟 */
.qalist--show{
	display: block;
}
/* 列 */
.qalist__head-row{

}
/* 表格-頭 */
.qalist__head{
	display: none;
}
.qalist__body{

}
/* cell */
.qalist__cell{

}
/* 主旨 */
.qalist__body-subject{
	line-height: 1.625;
	margin: 0 0 4px;
}
/* 未讀 */
.qalist__item--unread .qalist__body-subject{
	font-weight: bold;
}
/* 信件分類 */
.qalist__body-type{

}
/* 發送時間 */
.qalist__body-publish-time{

}
.qalist__collapse-icon{
	font-size: 14px;
	position: absolute;
	line-height: 20px;
	top: 15px;
	right: 15px;
	transition: transform .1s ease-in 0s;
}
/* 展開時 */
.qalist__item--open .qalist__collapse-icon{
	transform: rotate(-180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
/* 類型 */
.qalist__body-type,
.qalist__reply-time,
.qalist__body-publish-time,
.qalist__ask-time{
	font-size: 14px;
	line-height: 1.428571;
	margin: 0 0 2px;
	color: #aaa;
}
.qalist__item--unread .qalist__body-subject:before{
	content: " ";
	display: block;
	background: #b81b25;
	border-radius: 50%;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 21px;
	left: 8px;

}
/* 發佈時間 */
.qalist__body-publish-time{
}
/* 一項問題 */
.qalist__item{
	background: #fff;
	border: 1px solid #e1e1e1;
	border-bottom: 0;
	margin-bottom: -1px;
}
.qalist__item:last-child{
	/* border-bottom: 1px solid #e1e1e1; */
	margin-bottom: 0;
}
/* 問 */
.qalist__body-row,
.qalist__ask,
.qalist__reply{
	border-bottom: 1px solid #e1e1e1;
	padding: 13px 20px;
}

.qalist__body-row{
	padding-right: 32px;
	position: relative;
	cursor: pointer;
}
/* 往返回覆區 */
.qalist__comments{
	line-height: 1.714286;
	/* font-size: 14px; */
	display: none;
}
.qalist__reply-title,
.qalist__reply-time,
.qalist__reply-desc,
.qalist__ask-time,
.qalist__ask-desc{
	font-size: 14px;
}
/* 展開時 */
.qalist__item--open .qalist__comments{
	display: block;
}
/* 回覆 */
.qalist__reply{
	background: #f8f8f8;
}
/* 回覆 -人*/
.qalist__reply-title{
	color: #033e7c;
	color: var(--blue-light, #033e7c);
}
/* 回覆 -時間 */
.qalist__reply-time{
}
/* 回覆 - 描述*/
.qalist__reply-desc{
}
/* 詢問者 */
.qalist__ask{
}


/* 詢問者-時間 */
.qalist__ask-time{

}
/* 詢問者-時間-first */
.qalist__ask:first-child .qalist__ask-time{
	display: none;
}
/* 詢問者-描述*/
.qalist__ask-desc{
}
/* 提問表單- */
.qalist__form-ask{
	margin-top: 20px;
}
/* 提問表單label */
.qalist__form-ask .form__label{
	font-weight: bold;
	font-size: 14px;
}

@media screen and (min-width: 768px) {
	/* 表格-頭 */
	.qalist__head,
	.qalist__body,
	.qalist__head-row,
	.qalist__body-row{
		display: table;
		width: 100%;
	}
	/* 表格-head */
	.qalist__head,
	.qalist__head-cell{
		font-size: 14px;
		background: #2071aa;
		/*background: var(--blue-main, #002852);*/
		color: #fff;
	}
	.qalist__body-row{
		padding: 0;
	}
	/* 收合-icon */
	.qalist__collapse-icon{
		top: 10px;
	}
	/* 未讀-紅點 */
	.qalist__item--unread .qalist__body-subject:before{
		top: 18px;
	}
	/* cell */
	.qalist__head-cell,
	.qalist__body-cell{
		display: table-cell;
		vertical-align: middle;
		padding: 10px 20px;
		font-size: 14px;
	}
	/* 內容區 */
	.qalist__body-cell{
	}
	.qalist__reply:after,
	.qalist__ask:after{
		content: " ";
		display: block;
		clear: both;
		line-height: 0;
		height: 0;
		visibility: hidden;
	}
	/* 時間 */
	.qalist__reply-time,
	.qalist__ask-time{
		text-align: right;
		margin-top: -20px;
	}
	/* 時間-詢問 */
	.qalist__ask-time{
		margin-top: 0;
	}
	.qalist__reply-desc,
	.qalist__ask-desc{
	}
	/* 主旨 */
	.qalist__head-subject,
	.qalist__body-subject{
		width: 50%;
	}
	/* 信件分類 */
	.qalist__head-type,
	.qalist__body-type{
		width: 25%;
	}
	/* 發送時間 */
	.qalist__head-publish-time,
	.qalist__body-publish-time{
		width: 25%;
	}
}