.header-image {
	width: 100%;
}


/*左侧公共导航栏样式开始*/

.navList {
	border: 1px solid #e0e0e0;
	width: 20%;
	/*padding: 3px;shawn 1229改*/
	float: left;
	text-align: center;
	margin-right: 31px;
}

.itemlist {
	/*background: #f7f7f7;*/
	/*shawn 1229改*/
	background-color: #fff;
	border-left: 5px solid #d42b32;
	border-bottom: 1px solid #e0e0e0;
}

.item {
	/*background: #f7f7f7;shawn 1229改*/
	/*height: 90px;*/
	/*font: 22px/81px "microsoft yahei";*/
	height: 65px;
	font: 18px/65px "microsoft yahei";
	background: #fff;
	color: #333333;
	cursor: pointer;
}

.active {
	/*color: #d42b32;*/
	/*shawn 1229改*/
	color: #fff;
	background-color: #d42b32;
}

.QR-code {
	width: 100%;
	padding: 20px 0;
}

.QR-code>img {
	width: 70%;
	margin: 0 auto;
}

.maincontent {
	overflow: hidden;
}

.questionItem {
	padding: 30px 0;
	border-bottom: 1px dashed #efefef;
}

.questionItem:first-of-type {
	padding-top: 0;
}

.questionTitle {
	font: 18px/1em "microsoft yahei";
	color: #d12a31;
	margin-bottom: 1em;
}

.answer {
	padding-left: 60px;
	font: 16px/1.5em "microsoft yahei";
	color: #333333;
}


/*分页 */

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 50px 0;
	border-radius: 4px;
}

.pagination .current.prev,
.pagination .current.next {
	color: #999;
	border-color: #ddd;
	background: #fff;
}

.pagination .current {
	background: #d42b30;
	color: #fff;
	border: 1px solid #d42b30;
}

.pagination a,
.pagination span {
	position: relative;
	float: left;
	padding: 0 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination a {
	text-decoration: none;
	border: 1px solid #d42b30;
	color: #d42b30;
}

.product-pagination {
	text-align: center;
}

.content {
	padding: 0 15%;
}

@media screen and (max-width: 1600px) {
	.content {
		padding: 0 12%;
	}
}

@media screen and (max-width: 1500px) {
	.content {
		padding: 0 10%;
	}
}

@media screen and (max-width: 1300px) {
	.content {
		padding: 0 8%;
	}
}

@media screen and (max-width: 1230) {
	.content {
		padding: 0 5%;
	}
}

@media screen and (max-width: 992px) {
	.content {
		padding: 0 2%;
	}
}

@media screen and (max-width: 768px) {
	.content {
		padding: 0;
	}
	.navList {
		display: none;
	}
	.maincontent {
		padding: 1rem;
	}
}