.banner-container li p {
	color: #fff;
}

.tup-list li.active a {
	color: #ea2929;
}

.kechixu-wrap li p span {
	display: block;
}

.kechixu-wrap li p span::before {
	left: 0;
}

.kechixu-wrap li:nth-child(2n) p span {
	padding-left: 0;
}

.kechixu-wrap li:nth-child(2n) p span::before {
	left: auto;
	right: 0;
}

.productC-container {
	/* background-image: url(../img/chanp-bg.jpg); */
	background-color: #f7f7f7;
}

.honor-container {
	/* background-image: url(../img/horon-bg.jpg); */
}

#menu ul li .child {
	display: none;
	background-color: #fff;
	position: absolute;
	top: 90px;
	left: -40px;
	right: 0;
	text-align: left;
	box-shadow: 0 0 5px 1px #f5f5f5;
	z-index: 999;
	width: 140px;
	border-radius: 5px;
	padding: 10px 0;
}
#menu ul li .child::after{
	content: "";
    display: none;
    width: 0;
    height: 0;
    margin: 0 auto;
    border: 10px solid transparent;
    margin-top: -15px;
    border-bottom-color: #fafafa;
    position: absolute;
    top: -5px;
    left: 50%;
	transform: translateX(-50%);
	opacity: 0;
}
/* #menu ul li:hover .child i {
	opacity: 1;
	transition: .1s ease;
} */
#menu ul li .child a {
	display: block;
	line-height: 1.75;
	font-size: 15px;
	color: #666;
	padding: 10px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	margin: 0 15px;
}

#menu ul li .child a:last-child {
	border-bottom: none;
}

#menu ul li .child a:hover {
	color: #ea2929;
}
/* #menu ul li:hover .child {
	display: block;
	transition: .3s ease;
}
 */

@media (max-width:1024px) {
	#menu ul li .child {
		position: initial;
		width: 100%;
		border-radius: 0;
		text-align: left;
		background-color: transparent;
		padding: 0;
		box-shadow: none;
	}
	#menu ul li .child a {
		margin: 0;
		text-indent: 2em;
		border-bottom: none;
	}
	#menu ul li .child a:hover {
		color: #EA2929!important;
		background: #fff;
	}
}

.about-wrap.s2{ line-height:2; }
