.header-image {
	width: 100%;
}


/*左侧公共导航栏样式开始*/

.navList {
	border: 1px solid #e0e0e0;
	width: 20%;
	/*padding: 3px;shawn 1229改*/
	float: left;
	text-align: center;
	margin-right: 31px;
}

.nav-left {
	/*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: 74px;
	font: 22px/74px "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;
}


/*右侧周年庆典*/

.anniversary {
	overflow: hidden;
}

.anniversaryDescri {
	overflow: hidden;
}

.imgBo {
	width: 330px;
	height: 180px;
}

.imgBo>img {
	width: 100%;
	height: 100%;
}

.anniversaryTitle {
	font: 18px/25px "microsoft yahei";
	color: #000000;
	margin-bottom: 10px;
	cursor: pointer;
	font-weight: 900;
}

.report {
	font: 15px/2em "microsoft yahei";
	margin-top: 10px;
	color: #666666;
	position: relative;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.checkMore {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 140px;
	color: #d42b30;
	background: #ffffff;
	cursor: pointer;
}

.report::after {
	content: '...';
	position: absolute;
	width: 40px;
	bottom: 0;
	right: 140px;
	padding: 0 20px 0;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5), #fff 55%);
	background: -o-linear-gradient(right, rgba(255, 255, 255, 0.5), #fff 55%);
	background: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5), #fff 55%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0.5), #FFFFFF 55%);
}


/*分页 */

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 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;
}

.anniItem:nth-of-type(2n+1)>.imgBo {
	float: left;
	margin-right: 1rem;
}

.anniItem:nth-of-type(2n)>.imgBo {
	float: right;
	margin-left: 1rem;
}

.anniItem {
	padding: 2rem 0;
	border-bottom: 1px solid #dfdfdf;
}

.anniItem:first-of-type {
	padding: 0 0 2rem;
}

.anniItem:last-of-type {
	border-bottom: 1px solid #dfdfdf;
}

.content {
	padding: 0 15%;
}


/* ie8/9 */

@media screen\0 {
	.zhouNianList li>.imgBo {
		float: left;
		margin-right: 1em;
	}
	.zhouNianList li+li>.imgBo {
		float: right;
		margin-left: 1em;
	}
	.zhouNianList li+li+li>.imgBo {
		float: left;
		margin-right: 1em;
	}
	.zhouNianList li+li+li+li>.imgBo {
		float: right;
		margin-left: 1em;
	}
	.zhouNianList li+li+li+li+li>.imgBo {
		float: left;
		margin-right: 1em;
	}
	.anniItem {
		padding: 2em 0;
	}
	.anniItem:first-of-type {
		padding: 0 0 2em;
	}
	.report {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.checkMore {
		padding-left: 10px;
	}
}

@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: 1500px) {
	.imgBo {
		width: 300px;
		height: 165px;
	}
}

@media screen and (max-width: 1400px) {
	.imgBo {
		width: 275px;
		height: 150px;
	}
}

@media (min-width: 910px) and (max-width: 1230px) {
	.report {
		font: 14px "microsoft yahei";
	}
}

@media screen and (max-width: 1200px) {
	.imgBo {
		width: 240px;
		height: 130px;
	}
}

@media screen and (min-width: 768px) and (max-width: 910px) {
	.report {
		font: 14px "microsoft yahei";
	}
	.report::after {
		bottom: 0;
	}
}

@media screen and (max-width: 768px) {
	.content {
		padding: 0;
	}
	.zhouNianList {
		padding: 1rem;
	}
	.navList {
		display: none;
	}
	.anniItem:first-of-type {
		padding-bottom: 1rem;
	}
	.anniItem {
		padding: 1rem 0;
	}
	.product-pagination {
		padding-left: 0%;
	}
	.report {
		font: 14px "microsoft yahei";
	}
	.report::after {
		bottom: 0;
	}
	.anniversaryTitle {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
}

@media screen and (max-width: 600px) {
	.imgBo {
		width: 193px;
		height: 105px;
	}
}

@media screen and (max-width: 500px) {
	.imgBo {
		width: 150px;
		height: 85px;
	}
	.checkMore {
		display: none;
	}
	.report::after {
		display: none;
	}
	.anniversaryTitle {
		margin-bottom: 0;
		font-size: 15px;
		line-height: 20px;
	}
	.report {
		margin-top: 5px;
		font-size: 12px;
	}
}

@media screen and (max-width: 414px) {
	.anniversaryTitle {
		font-size: 15px;
	}
	.report::after {
		right: 100px;
	}
	.checkMore {
		width: 100px;
		font-size: 12px;
	}
	.imgBo {
		width: 138px;
		height: 78px;
	}
}

@media screen and (max-width: 384px) {
	.report {
		line-height: 1.2rem;
	}
	.imgBo {
		width: 130px;
		height: 77px;
	}
	.report {
		margin-top: 0;
	}
}

@media screen and (max-width: 320px) {
	.anniversaryTitle {
		font-size: 15px;
		margin-bottom: 0;
	}
	.report {
		margin-top: 0px;
		line-height: 1.1rem;
	}
	.imgBo {
		width: 118px;
		height: 65px;
	}
	.anniversaryTitle {
		font-size: 13px;
		line-height: 15px;
	}
}