@charset "UTF-8";
header .con_wrap nav ul li::after {
	transition: .32s;
	-moz-transition: .32s;
	/* Firefox 4 */
	-webkit-transition: .32s;
	/* Safari 和 Chrome */
	-o-transition: .32s;
	/* Opera */ }

.conent_wrap .pub_con .menu_left, footer .top_wrap .menu_box dl dt i, .right_wrap_f ul .lx .rx_box, .left_wrap_h, .index .wrap01 .con_wrap .main_box .tt img, .index .wrap02 .solution_swiper .swiper-slide .pic_box img, .index .wrap02 .solution_swiper .swiper-slide .tet_box h6, .index .wrap02 .solution_swiper .swiper-slide a, .index .wrap03 .product_swiper .swiper-slide .icon_box, .index .wrap04 ul li .icon_box, .index .wrap04 ul li a, .product_center .conent_wrap .con_right .p_list li .pic_box img, .company_dynamic .conent_wrap .con_right .c_list li .pic_box img, .zxns .conent_wrap .con_right .con_box .position_wrap ul li .summ i {
	transition: .6s;
	-moz-transition: .6s;
	/* Firefox 4 */
	-webkit-transition: .6s;
	/* Safari 和 Chrome */
	-o-transition: .6s;
	/* Opera */ }

.conent_wrap .pub_con, footer .top_wrap, footer .top_wrap .menu_box, footer .top_wrap .ewm_box .pic_box, footer .bottom_wrap, .index .news_wrap .layout, .index .news_wrap .layout .item, .index .news_wrap .layout .item .con_box a, .index .wrap01 .con_wrap, .index .wrap01 .con_wrap .main_box p, .index .wrap01 .con_wrap .list_box ul, .index .wrap04 ul, .product_details .main_wrap .details_box .xz_box, .product_details .main_wrap .other_box dl .xz, .product_center .conent_wrap .con_right .p_list li, .company_dynamic .conent_wrap .con_right .c_list li, .company_dynamic_details .conent_wrap .con_right .link_box, .development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide, .honor .conent_wrap .con_right .con_box ul, .solution_details .conent_wrap .con_box .link_box, .download_center .conent_wrap .con_right .head_box, .download_center .conent_wrap .con_right .head_box .search_box form, .download_center .conent_wrap .con_right .con_box ul li, .quick_passageway .conent_wrap .con_right .q_list, .quick_passageway .conent_wrap .con_right .q_list li a, .passageway_details .main_wrap .other_box dl .xz, .company_info .conent_wrap .con_right .tit_box, .company_info .conent_wrap .con_right .tit_box .s_box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap; }

.index .wrap01 .con_wrap .main_box p span, .index .wrap01 .con_wrap .list_box ul li a span, .company_dynamic .conent_wrap .con_right .c_list li .tet_box h6, .solution .conent_wrap .con_right ul li .c p, .quick_passageway .conent_wrap .con_right .q_list li a p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; }

.mask {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 70px;
	background: rgba(0, 0, 0, 0.8);
	z-index: 999;
	display: none; }

.conent_wrap {
	background: #f7f7f7;
	padding: 2% 0; }
	.conent_wrap .menu_left_btn {
		position: fixed;
		left: 0;
		top: 30%;
		z-index: 9999;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background: #b02930;
		text-align: center;
		line-height: 50px;
		display: none; }
		.conent_wrap .menu_left_btn i {
			color: #fff; }
	.conent_wrap .pub_con .menu_left {
		width: 20%; }
		.conent_wrap .pub_con .menu_left .tit_box {
			width: 100%;
			background-color: #b02930;
			border-radius: 20px 0px 20px 0px;
			border: solid 1px #ececec;
			padding: 5% 0;
			text-align: center; }
			.conent_wrap .pub_con .menu_left .tit_box font {
				color: #ffffff;
				font-size: 28px; }
			.conent_wrap .pub_con .menu_left .tit_box span {
				font-size: 16px;
				color: #fff; }
			.conent_wrap .pub_con .menu_left .tit_box i {
				opacity: 0; }
		.conent_wrap .pub_con .menu_left ul {
			margin-top: 3%; }
			.conent_wrap .pub_con .menu_left ul li {
				width: 100%;
				background: #fff;
				border-bottom: 1px solid #e1e1e1; }
				.conent_wrap .pub_con .menu_left ul li a {
					display: block;
					width: 100%;
					padding: 5% 0;
					box-sizing: border-box;
					padding-left: 10%;
					color: #666666;
					font-size: 18px; }
					.conent_wrap .pub_con .menu_left ul li a:hover {
						color: #b02930; }
					.conent_wrap .pub_con .menu_left ul li a img {
						margin-right: 6px;
						vertical-align: -3px; }
					.conent_wrap .pub_con .menu_left ul li a .im1 {
						display: inline-block; }
					.conent_wrap .pub_con .menu_left ul li a .im2 {
						display: none; }
			.conent_wrap .pub_con .menu_left ul .last {
				border-bottom: none; }
			.conent_wrap .pub_con .menu_left ul .on {
				background: #b02930; }
				.conent_wrap .pub_con .menu_left ul .on a {
					color: #fff; }
					.conent_wrap .pub_con .menu_left ul .on a:hover {
						color: #fff; }
					.conent_wrap .pub_con .menu_left ul .on a .im1 {
						display: none; }
					.conent_wrap .pub_con .menu_left ul .on a .im2 {
						display: inline-block; }
	.conent_wrap .pub_con .con_right {
		width: 76%; }

.page_wrap {
	padding: 5% 0; }
	.page_wrap ul {
		display: flex;
		justify-content: center;
		flex-direction: row; }
		.page_wrap ul li {
			margin: 0 4px; }
			.page_wrap ul li a {
				display: block;
				border: 1px solid #e1e1e1;
				text-align: center;
				width: 90px;
				height: 48px;
				background-color: #ffffff;
				line-height: 48px;
				border: solid 1px #dbdbdb;
				color: #777777;
				font-size: 15px; }
				.page_wrap ul li a:hover {
					color: #b02930; }
		.page_wrap ul .on a {
			background: #b02930;
			color: #fff; }
			.page_wrap ul .on a:hover {
				color: #fff; }
		.page_wrap ul .num a {
			width: 48px; }

.main_wrap {
	background: #fff; }

.crumbs_wrap {
	padding: 3% 0;
	border-bottom: 1px solid #e5e5e5; }
	.crumbs_wrap .con_box {
		font-size: 16px; }
		.crumbs_wrap .con_box img {
			display: inline-block;
			margin-right: 5px;
			vertical-align: -1px; }
		.crumbs_wrap .con_box a {
			color: #888888; }
			.crumbs_wrap .con_box a:hover {
				color: #b02930; }
		.crumbs_wrap .con_box span {
			color: #333333;font-size: 16px; }

.xz_btn {
	width: 68px;
	height: 32px;
	background-color: #b02930;
	border-radius: 20px 0px 20px 0px;
	text-align: center;
	line-height: 32px;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
	margin-left: 8px; }

.return {
	text-align: center;
	padding: 3% 0; }
	.return a {
		width: 142px;
		height: 54px;
		background-color: #b02930;
		border-radius: 20px 0px 20px 0px;
		text-align: center;
		line-height: 54px;
		color: #ffffff;
		font-size: 16px;
		display: inline-block; }

body {
	padding-top: 110px; }

header {
	border-bottom: 1px solid #e1e1e1;
	position: fixed;
	background: #fff;
	box-sizing: border-box;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999; }
	header .con_wrap {
		display: flex;
		height: 110px;
		position: relative;
		align-items: center;
		justify-content: space-between;
		background: #fff; }
		header .con_wrap h1 {
			width: 20.44%; }
		header .con_wrap nav {
			width: 74.06%; }
			header .con_wrap nav ul {
				display: flex;
				justify-content: space-between;
				align-items: center; }

				header .con_wrap nav ul li {
					flex: 1;
					position: relative;
					padding: 15px 0;
				 }
				 header .con_wrap nav ul li .second_m{
					position: absolute;
					width: 165%;
					top: 100%;
					left: 20px;
					background: #fff;
					border-top: 2px solid #b02930;
					display: none;
				}
				header .con_wrap nav ul li .second_m a{
						line-height: 60px;
						color: #333;
						border-bottom: 1px solid #e5e5e5;
						text-align: left;
						padding-left: 10px;
				}
header .con_wrap nav ul li .second_m a:hover{
	color: #b02930;
}
					header .con_wrap nav ul li a {
						display: block;
						color: #333333;
						font-size: 16px;
						text-align: center; }
					header .con_wrap nav ul li::after {
						position: absolute;
						content: '';
						/*background-image: url("../images/03.png");*/
						left: 50%;
						margin-left: -33px;
						top: 40px;
						height: 3px;
						width: 66px;
						opacity: 0; }
					header .con_wrap nav ul li:hover::after {
						opacity: 0; }
					header .con_wrap nav ul li:hover .first_m{
						color: #b02930; }
				header .con_wrap nav ul .on a {
					color: #b02930; }
				header .con_wrap nav ul .on::after {
					opacity: 1; }
				header .con_wrap nav ul .tx {
					flex: 2; }
					header .con_wrap nav ul .tx:hover::after {
						opacity: 0; }
					header .con_wrap nav ul .tx:hover a {
						color: #b02930; }
					header .con_wrap nav ul .tx a img {
						background: #fff;
						width: 80%; }
		header .con_wrap .nav_btn {
			display: none;
			width: 10%;
			text-align: left;
			padding-left: 1%;
			box-sizing: border-box;
			cursor: pointer; }
			header .con_wrap .nav_btn i {
				font-size: 28px;
				color: #b02930; }
		header .con_wrap .search_btn {
			cursor: pointer;
			width: 5.5%;
			background-color: #b02930;
			text-align: center;
			height: 100%;
			display: table; }
			header .con_wrap .search_btn .btn {
				display: table-cell;
				vertical-align: middle; }
				header .con_wrap .search_btn .btn i {
					color: #fff; }
			header .con_wrap .search_btn .se_box {
				z-index: 800;
				width: 400px;
				display: none;
				position: absolute;
				top: 124%;
				margin-top: -25px;
				z-index: 99;
				right: 0%; }
				header .con_wrap .search_btn .se_box form {
					display: flex; }
					header .con_wrap .search_btn .se_box form input {
						height: 50px;
						-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
						box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
						-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
						-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
						transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
					header .con_wrap .search_btn .se_box form input:focus {
						border: 1px solid #b02930;
						box-shadow: 3px 3px 2px rgba(8, 105, 216, 0.075), -3px -3px 2px rgba(8, 105, 216, 0.075); }
					header .con_wrap .search_btn .se_box form .te {
						border: 1px solid #f1f1f1;
						padding-left: 10px;
						box-sizing: border-box;
						width: 80%; }
					header .con_wrap .search_btn .se_box form .su {
						background: #b02930;
						color: #fff;
						border: none;
						width: 20%;
						cursor: pointer; }

footer {
	background-color: #5f5f5f;
	padding: 3% 5%; }
	footer .top_wrap .menu_box {
		width: 50%; }
		footer .top_wrap .menu_box dl {
			flex: 1;
			box-sizing: content-box;
			text-align: center; padding-right: 5px;}
			footer .top_wrap .menu_box dl dt {
				color: #ffffff;
				font-size: 18px;
				text-align: left;
				margin-bottom: 15%; }
				footer .top_wrap .menu_box dl dt i {
					display: none; }
			footer .top_wrap .menu_box dl dd a {
				color: #e4e4e4;
				font-size: 14px;
				padding: 3% 0;
				text-align: left;
				display: block; }
				footer .top_wrap .menu_box dl dd a:hover {
					text-decoration: underline; }
		footer .top_wrap .menu_box dl:not(:last-child) {
			 /* border-right: 1px solid rgba(255, 255, 255, 0.05); */
		 }
	footer .top_wrap .ewm_box {
		width: 20%;
		box-sizing: border-box;
		padding-left: 2%; }
		footer .top_wrap .ewm_box h6 {
			color: #ffffff;
			font-size: 18px;
			margin-bottom: 10%; }
		footer .top_wrap .ewm_box .pic_box .item {
			width: 45%; }
			footer .top_wrap .ewm_box .pic_box .item p {
				font-size: 16px;
				margin-top: 10px;
				color: #fff;
				text-align: center; }
			footer .top_wrap .ewm_box .pic_box .item img {
				width: 100%; }
	footer .top_wrap .contact_box {
		width: 30%; }
		footer .top_wrap .contact_box h6 {
			color: #f5f4f4;
			margin-bottom: 5%;
			font-size: 18px;
			/*text-align: right;*/
		}
		footer .top_wrap .contact_box p {
			margin: 2% 0;
			color: #e4e4e4;
			font-size: 14px;
			/*text-align: right;*/
		}
	footer .bottom_wrap {
		padding-top: 5%; }
		footer .bottom_wrap .left_box h6 {
			color: #b8b8b8;
			margin-bottom: 5%;
			font-size: 14px; }
		footer .bottom_wrap .left_box p {
			color: #b8b8b8;
			font-size: 14px; }
			footer .bottom_wrap .left_box p img {
				display: inline-block;
				margin-right: 5px;
				vertical-align: -4px; }
		footer .bottom_wrap .right_box a {
			color: #b8b8b8;
			font-size: 14px; }
			footer .bottom_wrap .right_box a:hover {
				color: #b02930; }

.right_wrap_f {
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 99; }
	.right_wrap_f ul li {
		width: 82px;
		text-align: center;
		background-color: #323232;
		margin-bottom: 5px;
		box-sizing: border-box;
		padding: 15% 0;
		cursor: pointer; }
		.right_wrap_f ul li:hover {
			background-color: #b02930; }
		.right_wrap_f ul li a {
			display: block; }
			.right_wrap_f ul li a p {
				color: #ffffff;
				font-size: 16px; }
		.right_wrap_f ul li p {
			color: #ffffff;
			font-size: 16px; }
		.right_wrap_f ul li i {
			color: #fff;
			font-size: 30px; }
	.right_wrap_f ul .lx {
		position: relative; }
		.right_wrap_f ul .lx:hover .rx_box {
			display: block;
			opacity: 1; }
		.right_wrap_f ul .lx .rx_box {
			background-color: #b02930;
			width: 250px;
			padding: 27.5% 0;
			top: 0;
			right: 100%;
			font-size: 30px;
			color: #fff;
			position: absolute;
			display: none; }

.left_wrap_h {
	position: fixed;
	box-sizing: border-box;
	border: 1px solid #999;
	top: 50%;
	left: -100%;
	background: #b02930;
	padding: 3%;
	z-index: 99; }
	.left_wrap_h ul li {
		border-bottom: 1px solid #fff;
		padding-bottom: 3%;
		color: #fff;
		z-index: 99;
		font-size: 14px; }
		.left_wrap_h ul li p {
			padding: 3% 0; }
		.left_wrap_h ul li a {
			font-size: 14px;
			color: #fff;
			text-decoration: underline; }
	.left_wrap_h .close_btn {
		position: absolute;
		top: 3%;
		right: 3%;
		cursor: pointer; }
		.left_wrap_h .close_btn i {
			color: #fff; }

.left_wrap_h_no {
	transform: scale(0); }

.index .banner_wrap {
	z-index: 0; }
	.index .banner_wrap .swiper-pagination-bullet-active {
		background: #b02930 !important;
		border: solid 1px #b02930 !important; }
	.index .banner_wrap .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: none;
		border: solid 1px #666666;
		opacity: 1; }
	.index .banner_wrap .swiper-pagination {
		bottom: 20%; }
.index .news_wrap {
	margin-top: -5%;
	position: relative;
	z-index: 2; }
	.index .news_wrap .layout .item {
		width: 49.5%;
		background-color: #f3f3f3; }
		.index .news_wrap .layout .item .tit_box {
			display: flex;
			align-items: center;
			width: 20%;
			background-color: #b02930;
			text-align: center;
			padding: 2% 0;
			justify-content: center; }
			.index .news_wrap .layout .item .tit_box h6 {
				font-size: 18px;
				color: #ffffff;
				margin-bottom: 2%; }
				.index .news_wrap .layout .item .tit_box h6 img {
					display: inline-block;
					margin-right: 6px;
					max-width: 27px;
					max-height: 27px; }
			.index .news_wrap .layout .item .tit_box a {
				font-size: 14px;
				color: #fff;
				text-decoration: underline; }
		.index .news_wrap .layout .item .con_box {
			width: 80%;
			box-sizing: border-box;
			padding: 2% 2%; }
			.index .news_wrap .layout .item .con_box .gg_swiper {
				height: 60px; }
				.index .news_wrap .layout .item .con_box .gg_swiper .swiper-wrapper {
					-webkit-transition-timing-function: linear;
					transition-timing-function: linear; }
			.index .news_wrap .layout .item .con_box .read_more {
				text-align: right;
				display: block;
				font-size: 14px;
				margin-top: 3%; }
			.index .news_wrap .layout .item .con_box a {
				font-size: 16px;
				color: #666;
				align-items: center; }
				.index .news_wrap .layout .item .con_box a:hover {
					color: #b02930; }
				.index .news_wrap .layout .item .con_box a p {
					width: 75%;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap; }
				.index .news_wrap .layout .item .con_box a span {
					font-size: 14px;
					color: #999;
					width: 20%;
					text-align: right; }
.index .wrap {
	padding-bottom: 3%; }
	.index .wrap .pub_tit {
		text-align: center;
		padding: 3% 0;
		position: relative; }
		.index .wrap .pub_tit h6 {
			color: #333333;
			font-size: 38px;
			margin-bottom: 1%; }
		.index .wrap .pub_tit p {
			color: #999999;
			font-size: 18px; }
		.index .wrap .pub_tit .more {
			position: absolute;
			right: 0;
			bottom: 25%;
			color: #666666;
			font-size: 18px; }
			.index .wrap .pub_tit .more img {
				width: 24px;
				height: 24px;
				display: inline-block;
				margin-left: 5px; }
.index .wrap01 .con_wrap .main_box {
	width: 35%;
	display: flex;
	align-items: center; }
	.index .wrap01 .con_wrap .main_box .tt {
		overflow: hidden;
		width: 100%; }
		.index .wrap01 .con_wrap .main_box .tt:hover img {
			transform: scale(1.1); }
	.index .wrap01 .con_wrap .main_box p {
		position: absolute;
		height: 25%;
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		padding: 2%;
		box-sizing: border-box;
		align-items: center;
		color: #ffffff;
		font-size: 16px;
		bottom: 0;
		left: 0; }
		.index .wrap01 .con_wrap .main_box p span {
			width: 68%; }
		.index .wrap01 .con_wrap .main_box p a {
			color: #ffffff;
			font-size: 16px;
			width: 32%;
			text-align: right; }
			.index .wrap01 .con_wrap .main_box p a:hover {
				color: #b02930; }
.index .wrap01 .con_wrap .list_box {
	width: 65%;
	background-color: #b02930;
	padding: 3%;
	box-sizing: border-box; }
	.index .wrap01 .con_wrap .list_box ul li {
		margin-bottom: 1%;
		width: 49%; }
		.index .wrap01 .con_wrap .list_box ul li a {
			display: block;
			color: #ffffff;
			font-size: 16px; }
			.index .wrap01 .con_wrap .list_box ul li a span {
				display: inline-block;
				width: 80%; }
				.index .wrap01 .con_wrap .list_box ul li a span:hover {
					text-decoration: underline; }
			.index .wrap01 .con_wrap .list_box ul li a img {
				display: inline-block;
				margin-right: 5px;
				vertical-align: 3px; }
.index .wrap02 .solution_swiper .swiper-slide:hover .pic_box img {
	transform: scale(1.1); }
.index .wrap02 .solution_swiper .swiper-slide:hover .tet_box h6 {
	color: #b02930; }
.index .wrap02 .solution_swiper .swiper-slide .pic_box {
	overflow: hidden; }
.index .wrap02 .solution_swiper .swiper-slide .tet_box {
	padding: 3% 0; }
	.index .wrap02 .solution_swiper .swiper-slide .tet_box h6 {
		color: #333333;
		font-size: 18px;
		margin-bottom: 1%; }
	.index .wrap02 .solution_swiper .swiper-slide .tet_box p {
		color: #666666;
		font-size: 14px;
		line-height: 22px; }
.index .wrap02 .solution_swiper .swiper-slide a {
	width: 130px;
	height: 40px;
	background-color: #b02930;
	border-radius: 20px 0px 20px 0px;
	text-align: center;
	line-height: 40px;
	color: #ffffff;
	font-size: 14px;
	display: block; }
	.index .wrap02 .solution_swiper .swiper-slide a:hover {
		transform: translateX(10px); }
.index .wrap02 .solution_swiper .btn {
	position: absolute;
	width: 56px;
	height: 56px;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	line-height: 56px;
	z-index: 10;
	bottom: 50%;
	cursor: pointer;border-radius: 50%; }
	.index .wrap02 .solution_swiper .btn i {
		color: #fff;
		font-size: 36px; }
	.index .wrap02 .solution_swiper .btn:hover i {
		color: #b02930; }
.index .wrap02 .solution_swiper .button-prev {
	left: 0; }
.index .wrap02 .solution_swiper .button-next {
	right: 0; }
.index .wrap03 .product_swiper .swiper-slide {
	background-image: url("../images/04.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	padding: 5% 3%;
	box-sizing: border-box;
	height: 485px;cursor: pointer; }
	.index .wrap03 .product_swiper .swiper-slide:hover {
		background-image: none;
		background: #b02930; }
		.index .wrap03 .product_swiper .swiper-slide:hover .icon_box {
			transform: translateY(-10px); }
			.index .wrap03 .product_swiper .swiper-slide:hover .icon_box .im1 {
				display: none; }
			.index .wrap03 .product_swiper .swiper-slide:hover .icon_box .im2 {
				display: inline-block; }
		.index .wrap03 .product_swiper .swiper-slide:hover h6 {
			color: #fff; }
		.index .wrap03 .product_swiper .swiper-slide:hover p {
			color: #fff; }
	.index .wrap03 .product_swiper .swiper-slide .icon_box .im2 {
		display: none; }
	.index .wrap03 .product_swiper .swiper-slide h6 {
		color: #b02930;
		font-size: 24px;
		margin: 8% 0;
		font-weight: bold;
		position: relative; }
		.index .wrap03 .product_swiper .swiper-slide h6::after {
			position: absolute;
			content: '';
			width: 50px;
			height: 1px;
			background-color: #c9c9c9;
			left: 50%;
			margin-left: -25px;
			bottom: -10px; }
	.index .wrap03 .product_swiper .swiper-slide p {
		color: #aeaeae;
		font-size: 16px;
		line-height: 24px;
		height: 100px;
		padding: 2% 0;
		overflow: hidden; }
	.index .wrap03 .product_swiper .swiper-slide .more {
		width: 130px;
		height: 40px;
		background-color: #ebebeb;
		border-radius: 20px 0px 20px 0px;
		border: solid 1px #999;
		text-align: center;
		line-height: 40px;
		display: inline-block;
		color: #666666;
		font-size: 14px;
		margin-top: 8%; }
		.index .wrap03 .product_swiper .swiper-slide .more:hover {
			color: #b02930; }
.index .wrap03 .product_swiper .btn {
	width: 60px;
	height: 60px;
	background-color: #ffffff;
	border: solid 1px #f3f3f3;
	text-align: center;
	line-height: 60px;
	border-radius: 50%;
	position: absolute;
	cursor: pointer;
	bottom: 50%;
	z-index: 10; }
	.index .wrap03 .product_swiper .btn i {
		color: #666;
		font-size: 26px; }
	.index .wrap03 .product_swiper .btn:hover {
		background: #b02930; }
		.index .wrap03 .product_swiper .btn:hover i {
			color: #fff; }
.index .wrap03 .product_swiper .button-prev_p {
	left: 0; }
.index .wrap03 .product_swiper .button-next_p {
	right: 0; }
.index .wrap04 ul li {
	width: 25%;
	text-align: center; }
	.index .wrap04 ul li:hover .icon_box {
		transform: rotateY(180deg); }
	.index .wrap04 ul li:hover h6 {
		color: #b02930; }
	.index .wrap04 ul li .icon_box {
		display: inline-block;
		width: 93px;
		height: 93px;
		border-radius: 50%;
		text-align: center;
		line-height: 93px;
		border: solid 1px #999; }
	.index .wrap04 ul li h6 {
		color: #303030;
		font-size: 18px;
		margin: 5% 0; }
	.index .wrap04 ul li p {
		color: #666666;
		font-size: 14px; }
	.index .wrap04 ul li a {
		width: 130px;
		height: 40px;
		background-color: #fff;
		border-radius: 20px 0px 20px 0px;
		border: solid 1px #999;
		text-align: center;
		line-height: 40px;
		display: inline-block;
		color: #666666;
		font-size: 14px;
		margin-top: 8%; }
		.index .wrap04 ul li a:hover {
			background-color: #b02930;
			color: #fff;
			border: solid 1px #b02930; }

.product_details .main_wrap {
	padding: 0 10%;
	box-sizing: border-box; }
	.product_details .main_wrap .tit_box {
		color: #333333;
		font-size: 38px;
		padding: 3% 0;
		text-align: center; }
	.product_details .main_wrap .details_box {
		padding-bottom: 2%;
		border-bottom: 1px solid #e1e1e1; }
		.product_details .main_wrap .details_box dl dt {
			color: #333333;
			font-size: 24px;
			margin-bottom: 1%; }
		.product_details .main_wrap .details_box dl dd {
			color: #666;
			font-size: 18px;
			line-height: 32px;
			margin-bottom: 3%; }
			.product_details .main_wrap .details_box dl dd h6 {
				margin-bottom: 1%; }
			.product_details .main_wrap .details_box dl dd p {
				/*text-indent: 36px;*/ }
		.product_details .main_wrap .details_box .xz_box {
			align-items: center; }
			.product_details .main_wrap .details_box .xz_box h6 {
				color: #333333;
				font-size: 18px; }
			.product_details .main_wrap .details_box .xz_box .btn span {
				color: #666666;
				font-size: 14px; }
			.product_details .main_wrap .details_box .xz_box .btn a {
				margin-left: 10px; }
	.product_details .main_wrap .other_box dl {
		margin: 1% 0; }
		.product_details .main_wrap .other_box dl dt {
			color: #b02930;
			font-size: 24px;
			padding-left: 20px;
			border-left: 3px solid #b02930;
			margin-bottom: 2%; }
		.product_details .main_wrap .other_box dl dd {
			color: #b02930;
			padding: 1% 0; }
			.product_details .main_wrap .other_box dl dd a {
				color: #b02930; }
		.product_details .main_wrap .other_box dl .xz {
			border-bottom: 1px solid #e1e1e1;
			align-items: center; }
			.product_details .main_wrap .other_box dl .xz h6 {
				color: #666; }
			.product_details .main_wrap .other_box dl .xz span {
				color: #666; }
			.product_details .main_wrap .other_box dl .xz a {
				color: #fff; }

.product_center .conent_wrap .con_right {
	background: #fff; }
	.product_center .conent_wrap .con_right .p_list li {
		padding: 2%;
		align-items: center;
		box-sizing: border-box;
		border-bottom: 1px solid #e1e1e1; }
		.product_center .conent_wrap .con_right .p_list li:hover .pic_box img {
			transform: scale(1.1); }
		.product_center .conent_wrap .con_right .p_list li:hover .tet_box h6 {
			color: #b02930; }
		.product_center .conent_wrap .con_right .p_list li:hover .tet_box a {
			color: #b02930; }
		.product_center .conent_wrap .con_right .p_list li .pic_box {
			width: 32%;
			overflow: hidden; }
		.product_center .conent_wrap .con_right .p_list li .tet_box {
			width: 63%; }
			.product_center .conent_wrap .con_right .p_list li .tet_box h6 {
				color: #333333;
				font-size: 24px; }
			.product_center .conent_wrap .con_right .p_list li .tet_box p {
				color: #999999;
				font-size: 16px;
				margin: 4% 0;
				line-height: 24px;
				max-height: 100px; }
			.product_center .conent_wrap .con_right .p_list li .tet_box a {
				color: #999999;
				font-size: 16px; }
				.product_center .conent_wrap .con_right .p_list li .tet_box a i {
					display: inline-block;
					margin-left: 5px;
					vertical-align: -2px; }

.company_dynamic .conent_wrap .con_right {
	background: #fff; }
	.company_dynamic .conent_wrap .con_right .c_list li {
		box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
		border-radius: 5px;
		align-items: center;
		box-sizing: border-box;
		margin-bottom: 2%; }
		.company_dynamic .conent_wrap .con_right .c_list li:hover .pic_box img {
			transform: scale(1.1); }
		.company_dynamic .conent_wrap .con_right .c_list li:hover .tet_box h6 {
			color: #b02930; }
		.company_dynamic .conent_wrap .con_right .c_list li:hover .tet_box a {
			color: #b02930; }
		.company_dynamic .conent_wrap .con_right .c_list li .pic_box {
			width: 32%;
			overflow: hidden; }
		.company_dynamic .conent_wrap .con_right .c_list li .tet_box {
			width: 68%;
			padding: 2%;
			box-sizing: border-box; }
			.company_dynamic .conent_wrap .con_right .c_list li .tet_box h6 {
				color: #333333;
				font-size: 24px;
				margin-bottom: 2%; }
			.company_dynamic .conent_wrap .con_right .c_list li .tet_box span {
				color: #999999;
				font-size: 14px; }
			.company_dynamic .conent_wrap .con_right .c_list li .tet_box p {
				color: #999999;
				font-size: 16px;
				margin: 3% 0;
				line-height: 24px;
				max-height: 50px; }
			.company_dynamic .conent_wrap .con_right .c_list li .tet_box a {
				color: #999999;
				font-size: 16px; }

.company_dynamic_details .conent_wrap .con_right {
	background: #fff;
	padding: 0 5%;
	box-sizing: border-box; }
	.company_dynamic_details .conent_wrap .con_right .tit_box {
		text-align: center;
		padding: 3% 0; }
		.company_dynamic_details .conent_wrap .con_right .tit_box h6 {
			color: #333333;
			font-size: 36px;
			margin-bottom: 1%; }
		.company_dynamic_details .conent_wrap .con_right .tit_box .info_box {
			display: flex;
			justify-content: center; }
			.company_dynamic_details .conent_wrap .con_right .tit_box .info_box > div {
				margin: 10px;
				color: #999999;
				font-size: 16px; }
	.company_dynamic_details .conent_wrap .con_right .con_box {
		border-bottom: 1px solid #e1e1e1; }
		.company_dynamic_details .conent_wrap .con_right .con_box p {
			color: #333333;
			font-size: 20px;
			margin-bottom: 4%;
			line-height: 32px; }
		.company_dynamic_details .conent_wrap .con_right .con_box .pic {
			text-align: center;
			margin-bottom: 4%; }
			.company_dynamic_details .conent_wrap .con_right .con_box .pic img {
				max-width: 100%; }
	.company_dynamic_details .conent_wrap .con_right .link_box li {
		margin-top: 6%; }
		.company_dynamic_details .conent_wrap .con_right .link_box li a {
			color: #666666;
			font-size: 16px; }
			.company_dynamic_details .conent_wrap .con_right .link_box li a:hover {
				color: #b02930;
				text-decoration: underline; }

.development_history .conent_wrap .con_right {
	background: #fff;
	padding: 0 10% 10%;
	box-sizing: border-box; }
	.development_history .conent_wrap .con_right .tit_box {
		padding: 5% 0; }
		.development_history .conent_wrap .con_right .tit_box span {
			color: #000000;
			font-size: 42px;
			border-bottom: 2px solid #b02930; }
	.development_history .conent_wrap .con_right .con_box h6 {
		width: 221px;
		height: 60px;
		background-color: #b02930;
		border-radius: 30px;
		margin: 0 auto;
		text-align: center;
		line-height: 60px;
		color: #ffffff;
		font-size: 25px;
		margin-bottom: 5%; }
	.development_history .conent_wrap .con_right .con_box .deve_swiper {
		background-image: url("../images/43.png");
		background-position: center center;
		background-repeat: no-repeat;
		height: 1600px; }
		.development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide {
			background-image: url("../images/42.png");
			background-position: center;
			background-repeat: no-repeat;
			align-items: center; height: auto !important;}
			.development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide .tet_box {
				background-color: #f5f5f5;
				border-radius: 10px;
				padding: 5% 2%;
				width: 45%;
				color: #666666;
				line-height: 26px;
				font-size: 16px;
				box-sizing: border-box;
				position: relative; }
				.development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide .tet_box::after {
					position: absolute;
					content: '';
					width: 0;
					height: 0;
					right: -20px;
					margin-top: -10px;
					top: 50%;
					border-width: 10px;
					border-style: solid;
					border-color: transparent transparent transparent #f5f5f5; }
			.development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide .time {
				width: 45%;
				font-size: 28px;
				color: #666666; }
				.development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide .time i {
					font-size: 16px; }
		.development_history .conent_wrap .con_right .con_box .deve_swiper .r .tet_box::after {
			border-color: transparent #f5f5f5 transparent transparent;
			left: -20px; }
		.development_history .conent_wrap .con_right .con_box .deve_swiper .r .time {
			text-align: right; }
	.development_history .conent_wrap .con_right .con_box .btn_box {
		width: 70px;
		height: 65px;
		background-color: #b02930;
		text-align: center;
		line-height: 65px;
		margin: 0 auto;
		cursor: pointer; }
		.development_history .conent_wrap .con_right .con_box .btn_box i {
			color: #fff; }
	.development_history .conent_wrap .con_right .con_box .btn_prev {
		transform: rotate(-180deg); }
	.development_history .conent_wrap .con_right .con_box .swiper-button-disabled {
		background: #fff;
		border: 1px solid #eee; }
		.development_history .conent_wrap .con_right .con_box .swiper-button-disabled i {
			color: #b02930; }

.contact_way .conent_wrap .con_right {
	background: #fff;
	padding: 0 5% 0%;
	box-sizing: border-box; }
	.contact_way .conent_wrap .con_right .tit_box {
		padding: 5% 0; }
		.contact_way .conent_wrap .con_right .tit_box span {
			color: #000000;
			font-size: 42px;
			border-bottom: 2px solid #b02930; }
	.contact_way .conent_wrap .con_right .con_box .main_box {
		border: solid 1px #e5e5e5;
		border-radius: 100px 0px 100px 0px;
		display: flex;
		align-items: center;
		flex-wrap: wrap; }
		.contact_way .conent_wrap .con_right .con_box .main_box .way_box {
			width: 50%;
			box-sizing: border-box;
			padding: 5% 3%; }
			.contact_way .conent_wrap .con_right .con_box .main_box .way_box h5 {
				color: #333333;
				font-size: 36px; }
			.contact_way .conent_wrap .con_right .con_box .main_box .way_box p {
				color: #666666;
				margin: 5% 0;
				font-size: 16px;
				line-height: 22px; }
			.contact_way .conent_wrap .con_right .con_box .main_box .way_box ul li {
				padding-left: 20px;
				color: #666666;
				font-size: 16px;
				margin-bottom: 3%;
				position: relative; }
				.contact_way .conent_wrap .con_right .con_box .main_box .way_box ul li::before {
					position: absolute;
					content: '';
					width: 6px;
					height: 6px;
					background-color: #666666;
					left: 0;
					top: 50%;
					margin-top: -3px;
					border-radius: 50%; }
		.contact_way .conent_wrap .con_right .con_box .main_box .map_box {
			width: 50%;
			overflow: hidden; }
	.contact_way .conent_wrap .con_right .con_box .lc_box {
		padding: 8% 0; }

.honor .conent_wrap .con_right {
	background: #fff;
	padding: 0 5% 0%;
	box-sizing: border-box; }
	.honor .conent_wrap .con_right .tit_box {
		padding: 5% 0; }
		.honor .conent_wrap .con_right .tit_box span {
			color: #000000;
			font-size: 42px;
			border-bottom: 2px solid #b02930; }
	.honor .conent_wrap .con_right .con_box {
		padding-bottom: 10%; }
		.honor .conent_wrap .con_right .con_box ul li {
			width: 32%; }
			.honor .conent_wrap .con_right .con_box ul li .pic_box {
			display: block;width: 100%;	}
				.honor .conent_wrap .con_right .con_box ul li .pic_box a{display: flex;
					align-items: center;
					height: 350px;
					border: solid 1px #e5e5e5;
					justify-content: center; }
				.honor .conent_wrap .con_right .con_box ul li .pic_box img{width: auto !important; max-width: 100%;max-height: 100%;}
			.honor .conent_wrap .con_right .con_box ul li p {
				text-align: center;
				color: #333333;
				font-size: 16px;
				padding: 7% 0; }
			.honor .conent_wrap .con_right .con_box ul li:hover p {
				color: #b02930; }

.zxns .conent_wrap .con_right {
	box-sizing: border-box; }
	.zxns .conent_wrap .con_right .switc_box {
		background: #fff; }
		.zxns .conent_wrap .con_right .switc_box ul {
			display: flex;
			align-items: center; }
			.zxns .conent_wrap .con_right .switc_box ul li {
				width: 20%;
				box-sizing: border-box;
				padding: 0 1%; }
				.zxns .conent_wrap .con_right .switc_box ul li a {
					text-align: center;
					display: block;
					padding: 10% 0;
					box-sizing: border-box;
					color: #666;
					font-size: 16px; }
					.zxns .conent_wrap .con_right .switc_box ul li a:hover {
						color: #b02930; }
			.zxns .conent_wrap .con_right .switc_box ul .on a {
				color: #b02930;
				border-bottom: 3px solid #b02930; }
	.zxns .conent_wrap .con_right .con_box {
		margin-top: 3%;
		padding: 3%;
		background: #fff; }
		.zxns .conent_wrap .con_right .con_box .search_box {
			display: flex;
			justify-content: space-between; }
			.zxns .conent_wrap .con_right .con_box .search_box form {
				width: 78%;
				display: flex;
				justify-content: space-between; }
				.zxns .conent_wrap .con_right .con_box .search_box form input {
					height: 60px;
					background: #eee;
					width: 80%;
					border: none;
					box-sizing: border-box;
					padding-left: 10px; }
				.zxns .conent_wrap .con_right .con_box .search_box form a {
					width: 20%;
					display: block;
					height: 60px;
					text-align: center;
					line-height: 60px;
					background: #b02930; }
					.zxns .conent_wrap .con_right .con_box .search_box form a i {
						color: #fff; }
			.zxns .conent_wrap .con_right .con_box .search_box .more {
				width: 20%;
				display: block;
				height: 60px;
				text-align: center;
				line-height: 60px;
				background: #b02930;
				color: #fff;
				font-size: 16px; }
		.zxns .conent_wrap .con_right .con_box .position_wrap .tit_box {
			display: flex;
			justify-content: space-between;
			padding: 3% 0; }
			.zxns .conent_wrap .con_right .con_box .position_wrap .tit_box h6 {
				color: #333333;
				font-size: 26px; }
			.zxns .conent_wrap .con_right .con_box .position_wrap .tit_box span {
				color: #999999;
				font-size: 14px; }
				.zxns .conent_wrap .con_right .con_box .position_wrap .tit_box span i {
					font-size: 18px;
					color: #b02930; }
		.zxns .conent_wrap .con_right .con_box .position_wrap ul li {
			border-bottom: 1px solid #f6f6f6; }
			.zxns .conent_wrap .con_right .con_box .position_wrap ul li .summ {
				/* height: 60px;
				line-height: 60px; */
				padding: 10px 0;
				position: relative;
				cursor: pointer;
				color: #333333;
				position: relative; }
				.zxns .conent_wrap .con_right .con_box .position_wrap ul li .summ span {
					float: left;
					/* overflow: hidden;
					text-overflow:ellipsis;
					white-space: nowrap; */
					font-size: 14px;
					width: 25%;
					text-align: center; }
				.zxns .conent_wrap .con_right .con_box .position_wrap ul li .summ i {
					position: absolute;
					right: 10px;
					top: 0%; }
			.zxns .conent_wrap .con_right .con_box .position_wrap ul li .active_on i {
				transform: rotate(-180deg); }
			.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box {
				padding: 0 2%;
				display: none; }
				.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box dt {
					color: #b02930;
					font-size: 18px;
					line-height: 80px; }
				.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box dd {
					color: #666666;
					font-size: 14px;
					line-height: 28px; }
				.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box .zz {
					margin-right: 20px; }
				.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box a {
					margin-top: 30px;
					margin-bottom: 30px;
					display: block;
					width: 150px;
					height: 50px;
					background-color: #b02930;
					border-radius: 3px;
					text-align: center;
					line-height: 50px;
					color: #ffffff;
					font-size: 16px; }
		.zxns .conent_wrap .con_right .con_box .link_box {
			display: flex;
			padding-top: 3%;
			justify-content: center;
			align-items: center; }
			.zxns .conent_wrap .con_right .con_box .link_box a {
				text-align: center;
				width: 100px;
				height: 70px;
				box-sizing: border-box;
				padding-top: 10px;
				margin: 0 3px;
				background-color: #ffffff;
				border-radius: 5px;
				border: solid 1px rgba(78, 78, 78, 0.05); }
				.zxns .conent_wrap .con_right .con_box .link_box a:hover {
					box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1); }
				.zxns .conent_wrap .con_right .con_box .link_box a img {
					height: 25px; }
				.zxns .conent_wrap .con_right .con_box .link_box a p {
					color: #666666;
					font-size: 14px; }

.solution .conent_wrap .con_right {
	background: #fff;
	box-sizing: border-box; }
	.solution .conent_wrap .con_right .solution_list li {
		border-bottom: 1px solid #eee;
		display: flex;
		justify-content: space-between;
		padding: 3%;
		border-left: 2px solid #fff;
		align-items: center;
		cursor: pointer; }
		.solution .conent_wrap .con_right .solution_list li:hover {
			border-left: 2px solid #b02930; }
			.solution .conent_wrap .con_right .solution_list li:hover .c h6 {
				color: #b02930; }
			.solution .conent_wrap .con_right .solution_list li:hover a {
				color: #b02930; }
		.solution .conent_wrap .con_right .solution_list li .c {
			width: 70%; }
			.solution .conent_wrap .con_right .solution_list li .c h6 {
				color: #333333;
				font-size: 20px;
				margin-bottom: 2%; }
			.solution .conent_wrap .con_right .solution_list li .c p {
				color: #666666;
				font-size: 16px; }
		.solution .conent_wrap .con_right .solution_list li a {
			width: 25%;
			color: #999999;
			font-size: 16px;
			text-align: right; }
			.solution .conent_wrap .con_right .solution_list li a i {
				display: inline-block;
				margin-left: 5px;
				vertical-align: -2px; }

.solution_details .conent_wrap .con_box {
	background: #fff;
	padding: 0 10%; }
	.solution_details .conent_wrap .con_box .tit {
		text-align: center;
		font-size: 38px;
		padding: 3% 0;
		color: #333; }
	.solution_details .conent_wrap .con_box .main_box {
		padding-bottom: 1%;
		border-bottom: 1px solid #eee; }
		.solution_details .conent_wrap .con_box .main_box dl {
			margin-bottom: 5%; }
			.solution_details .conent_wrap .con_box .main_box dl dt {
				color: #333333;
				font-size: 24px;
				margin-bottom: 2%; }
			.solution_details .conent_wrap .con_box .main_box dl dd {
				color: #333333;
				font-size: 18px;
				margin-bottom: 1%; }
				.solution_details .conent_wrap .con_box .main_box dl dd img {
					max-width: 100%; }
				.solution_details .conent_wrap .con_box .main_box dl dd a {
					color: #333333; }
					.solution_details .conent_wrap .con_box .main_box dl dd a:hover {
						color: #b02930; }
	.solution_details .conent_wrap .con_box .link_box ul li {
		margin-top: 6%; }
		.solution_details .conent_wrap .con_box .link_box ul li a {
			color: #666666;
			font-size: 16px; }
			.solution_details .conent_wrap .con_box .link_box ul li a:hover {
				color: #b02930;
				text-decoration: underline; }

.common_problem .conent_wrap .con_right {
	background: #fff;
	padding: 0 3%;
	box-sizing: border-box; }
	.common_problem .conent_wrap .con_right .pro_list li {
		border-bottom: 1px solid #eee; }
		.common_problem .conent_wrap .con_right .pro_list li .head {
			display: flex;
			justify-content: space-between;
			align-items: center;
			cursor: pointer;
			color: #333333;
			font-size: 16px;
			padding: 3% 5% 3% 0; }
			.common_problem .conent_wrap .con_right .pro_list li .head h6{font-weight: bold;}
			/*.common_problem .conent_wrap .con_right .pro_list li .head:hover {
				color: #1a77ba; }*/
		.common_problem .conent_wrap .con_right .pro_list li .con {
			/*color: #b02930;*/
			line-height: 36px;
			font-size: 16px;
			padding: 0 0 2% 0;
			display: none;}
			.common_problem .conent_wrap .con_right .pro_list li .con *{word-break: break-all;word-wrap: break-word;}

.download_center .conent_wrap .con_right .head_box {
	background: #fff;
	align-items: center;
	box-sizing: border-box;
	padding: 0 1%;
	margin-bottom: 3%; }
	.download_center .conent_wrap .con_right .head_box .switc_box {
		width: 100%; }
		.download_center .conent_wrap .con_right .head_box .switc_box ul {
			 font-size: 0;}
			.download_center .conent_wrap .con_right .head_box .switc_box ul li {
				display: inline-block;
				vertical-align: middle;
				box-sizing: border-box;
				padding: 0 2%; }
				.download_center .conent_wrap .con_right .head_box .switc_box ul li a {
					text-align: center;
					display: block;
					box-sizing: border-box;
					color: #666;
					font-size: 16px;
					padding: 10% 0;white-space: nowrap; }
					.download_center .conent_wrap .con_right .head_box .switc_box ul li a:hover {
						color: #b02930; }
			.download_center .conent_wrap .con_right .head_box .switc_box ul .on a {
				color: #b02930;
				border-bottom: 3px solid #b02930; }
	.download_center .conent_wrap .con_right .head_box .search_box {
		width: 30%; }
		.download_center .conent_wrap .con_right .head_box .search_box form {
			width: 100%;
			box-sizing: border-box; }
			.download_center .conent_wrap .con_right .head_box .search_box form input {
				height: 38px;
				width: 70%;
				border: 1px solid #eee;
				box-sizing: border-box;
				padding-left: 5%; }
			.download_center .conent_wrap .con_right .head_box .search_box form a {
				width: 30%;
				text-align: center;
				line-height: 38px;
				background-color: #b02930; }
				.download_center .conent_wrap .con_right .head_box .search_box form a i {
					color: #fff; }
.download_center .conent_wrap .con_right .con_box {
	background: #fff; }
	.download_center .conent_wrap .con_right .con_box .download_list li {
		align-items: center;
		padding: 2% 3%;
		border-bottom: 1px solid #eee; }
	.download_center .conent_wrap .con_right .con_box .download_list .t {
		color: #4e4e4e;
		font-size: 16px; }
	.download_center .conent_wrap .con_right .con_box .download_list .m .l h6 {
		color: #333333;
		font-size: 18px;
		line-height: 40px; }
	.download_center .conent_wrap .con_right .con_box .download_list .m .l p {
		color: #999999;
		font-size: 12px; }
	.download_center .conent_wrap .con_right .con_box .download_list .m .r .item {
		margin-bottom: 5%;
		text-align: right; }
	.download_center .conent_wrap .con_right .con_box .download_list .m .r a {
		display: inline-block; }
	.download_center .conent_wrap .con_right .con_box .download_list .m .r .xz {
		width: 68px;
		height: 32px;
		border-radius: 20px 0px 20px 0px;
		border: solid 1px #dcdcdc;
		text-align: center;
		line-height: 32px;
		font-size: 14px;
		color: #b02930;
		margin-bottom: 5%; }
	.download_center .conent_wrap .con_right .con_box ul .m .r .qd {
		color: #999999;
		font-size: 12px; }

.quick_passageway .conent_wrap .con_right {
	background: #fff;
	padding: 2% 2%;
	box-sizing: border-box; }
	.quick_passageway .conent_wrap .con_right .q_list li {
		width: 100%; }
		.quick_passageway .conent_wrap .con_right .q_list li a {
			width: 100%;
			color: #333333;
			font-size: 16px;
			line-height: 36px; }
			.quick_passageway .conent_wrap .con_right .q_list li a:hover {
				color: #b02930; }
			.quick_passageway .conent_wrap .con_right .q_list li a p {
				width: 96%;
				box-sizing: border-box;
				padding-left: 20px;
				position: relative; }
				.quick_passageway .conent_wrap .con_right .q_list li a p::before {
					position: absolute;
					content: '';
					width: 5px;
					height: 5px;
					background: #b02930;
					border-radius: 50%;
					top: 50%;
					left: 0;
					margin-top: -2.5px; }
.nl-item-left{display: block;width: calc(100% - 90px); display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
			.quick_passageway .conent_wrap .con_right .q_list li a span {
				width: 20%;
				text-align: center; }

.passageway_details .main_wrap {
	padding: 0 10%;
	box-sizing: border-box; }
	.passageway_details .main_wrap .tit_box {
		color: #333333;
		font-size: 38px;
		padding: 3% 0;
		text-align: center; }
	.passageway_details .main_wrap .details_box {
		padding-bottom: 2%;
		border-bottom: 1px solid #e1e1e1; }
		.passageway_details .main_wrap .details_box dl {
			margin-bottom: 3%; }
			.passageway_details .main_wrap .details_box dl dt {
				color: #333333;
				font-size: 24px;
				margin-bottom: 1%; }
			.passageway_details .main_wrap .details_box dl dd {
				color: #666;
				font-size: 18px;
				line-height: 32px;
				margin-bottom: 1%; }
				.passageway_details .main_wrap .details_box dl dd h6 {
					margin-bottom: 1%; }
				.passageway_details .main_wrap .details_box dl dd p {
					text-indent: 36px; }
				.passageway_details .main_wrap .details_box dl dd a {
					color: #666; }
					.passageway_details .main_wrap .details_box dl dd a:hover {
						color: #b02930;
						text-decoration: underline; }
	.passageway_details .main_wrap .other_box dl {
		margin: 1% 0; }
		.passageway_details .main_wrap .other_box dl dt {
			color: #b02930;
			font-size: 24px;
			padding-left: 20px;
			border-left: 3px solid #b02930;
			margin-bottom: 2%; }
		.passageway_details .main_wrap .other_box dl dd {
			color: #b02930;
			padding: 5% 0; }
			.passageway_details .main_wrap .other_box dl dd a {
				color: #b02930; }
		.passageway_details .main_wrap .other_box dl .xz {
			border-bottom: 1px solid #e1e1e1;
			align-items: center; }
			.passageway_details .main_wrap .other_box dl .xz h6 {
				color: #666; }
			.passageway_details .main_wrap .other_box dl .xz span {
				color: #666; }
			.passageway_details .main_wrap .other_box dl .xz a {
				color: #fff; }

.company_info .conent_wrap .con_right {
	background: #fff;
	padding: 0 5% 0%;
	box-sizing: border-box; }
	.company_info .conent_wrap .con_right .tit_box {
		padding: 5% 0;
		align-items: center; }
		.company_info .conent_wrap .con_right .tit_box span {
			color: #000000;
			font-size: 42px;
			border-bottom: 2px solid #b02930; }
		.company_info .conent_wrap .con_right .tit_box .s_box a {
			width: 100px;
			display: block;
			height: 36px;
			background-color: #fff;
			border-radius: 5px;
			text-align: center;
			line-height: 36px;
			color: #000000;
			font-size: 16px; }
			.company_info .conent_wrap .con_right .tit_box .s_box a:hover {
				color: #b02930; }
		.company_info .conent_wrap .con_right .tit_box .s_box .on {
			background-color: #b02930;
			color: #fff; }
			.company_info .conent_wrap .con_right .tit_box .s_box .on:hover {
				color: #fff; }
	.company_info .conent_wrap .con_right .con_box {
		padding-bottom: 10%; }
		.company_info .conent_wrap .con_right .con_box p {
			color: #666666;
			font-size: 16px;
			line-height: 32px; }
		.company_info .conent_wrap .con_right .con_box .video_box {
			width: 100%;
			height: 513px;
			position: relative; }
			.company_info .conent_wrap .con_right .con_box .video_box .video-js {
				width: 100%;
				height: 100%;
				background: rgba(0, 0, 0, 0.5); }
				.company_info .conent_wrap .con_right .con_box .video_box .video-js .vjs-icon-placeholder {
					display: none; }
				.company_info .conent_wrap .con_right .con_box .video_box .video-js .vjs-big-play-button {
					background-image: url(../images/77.png);
					width: 57px;
					height: 57px;
					border-radius: 50%;
					position: absolute;
					left: 50%;
					top: 50%;
					margin-left: -23.5px;
					margin-top: -23.5px;
					background-repeat: no-repeat;
					background-size: cover;
					background-position: center;
					font-size: inherit;
					border: none;
					background-color: initial; }

@media screen and (max-width: 1350px) {
	.company_dynamic_details .conent_wrap .con_right .tit_box h6 {
		font-size: 36px; }

	.company_dynamic_details .conent_wrap .con_right .con_box p {
		font-size: 16px; }

	body {
		padding-top: 110px; }
		header .con_wrap nav ul li a{
			font-size: 14px;
		}
		header .con_wrap nav{
			width: 73.06%;
		}
	 }
@media screen and (max-width: 1300px) {
	.conent_wrap .pub_con .menu_left .tit_box font {
		font-size: 18px; }

	.conent_wrap .pub_con .menu_left .tit_box span {
		font-size: 12px; }

	.conent_wrap .pub_con .menu_left ul li a {
		font-size: 12px; }
		.conent_wrap .pub_con .menu_left ul li a img {
			height: 18px; } 
		}
@media screen and (max-width: 1200px) {
	body {
		padding-top: 71px; }
	header .con_wrap nav ul li .second_m{
		opacity: 0;
	}
	header .con_wrap nav ul li{
		padding: 0;
	}
	header .con_wrap nav ul li::after{
		top: 40px;
	}
	header .con_wrap nav ul .tx {
		width: 100%;
		background: #fff; }
		header .con_wrap nav ul .tx a img {
			width: 12%; }
	header .con_wrap {
		height: 70px; }
	header .con_wrap nav {
		width: 100%;
		top: 70px;
		position: fixed;
		display: none;
		z-index: 10000;
		left: 0; }
		header .con_wrap nav ul {
			flex-direction: column;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			-moz-flex-direction: column;
			-webkit-flex-direction: column;
			 height: 400px;}
			header .con_wrap nav ul li a {
				line-height: 50px;
				color: #fff; }
	header .con_wrap .nav_btn {
		display: block; }

	.company_info .conent_wrap .con_right .tit_box span {
		font-size: 18px;
		margin-bottom: 4%; }

	.company_info .conent_wrap .con_right .con_box .video_box {
		height: 340px; }

	.quick_passageway .conent_wrap .con_right .q_list li {
		width: 45%; }

	.quick_passageway .conent_wrap .con_right .q_list li a {
		font-size: 12px; }

	.quick_passageway .conent_wrap .con_right .q_list li a p {
		padding-left: 8px; }

	.download_center .conent_wrap .con_right .head_box {
		padding: 3%; }

	.download_center .conent_wrap .con_right .head_box .switc_box {
		width: 100%;
		margin-bottom: 2%; }

	.download_center .conent_wrap .con_right .head_box .search_box {
		width: 100%; }

	.solution_details .conent_wrap .con_box {
		padding: 0 5%; }

	.zxns .conent_wrap .con_right .switc_box ul li {
		width: 30%; }

	.honor .conent_wrap .con_right .con_box ul li {
		width: 47%; }

	.contact_way .conent_wrap .con_right .con_box .main_box .map_box {
		width: 100%; }

	.contact_way .conent_wrap .con_right .con_box .main_box .way_box {
		width: 100%; }
		.contact_way .conent_wrap .con_right .con_box .main_box .way_box h5 {
			font-size: 28px; }

	.company_dynamic_details .conent_wrap .con_right .tit_box h6 {
		font-size: 26px; }

	.company_dynamic_details .conent_wrap .con_right .con_box p {
		font-size: 14px; }

	.company_dynamic .conent_wrap .con_right .c_list li .tet_box h6 {
		font-size: 18px; }

	.company_dynamic .conent_wrap .con_right .c_list li .tet_box span {
		font-size: 12px; }

	.company_dynamic .conent_wrap .con_right .c_list li .tet_box p {
		font-size: 12px; }

	.company_dynamic .conent_wrap .con_right .c_list li .tet_box a {
		font-size: 12px; }

	footer .top_wrap .menu_box {
		width: 100%;
		margin-bottom: 5%; }

	footer .top_wrap .ewm_box {
		width: 50%; }
		footer .top_wrap .ewm_box h6 {
			text-align: center;
			margin-bottom: 5%;
			font-size: 14px; }

	footer .top_wrap .contact_box {
		width: 50%; }
		footer .top_wrap .contact_box h6 {
			text-align: center;
			margin-bottom: 5%; }
		footer .top_wrap .contact_box p {
			text-align: center;
			margin: 5% 0; }

	.index .wrap04 ul li {
		width: 50%;
		margin-top: 8%; }

	.index .wrap04 ul li h6 {
		margin: 2% 0; }

	.index .wrap04 ul li a {
		margin-top: 3%; }

	.index .news_wrap .layout .item {
		width: 100%;
		margin-bottom: 1%; }

	.index .news_wrap .layout .item .con_box {
		padding: 3% 2%; }

	.index .news_wrap .layout .item .tit_box {
		padding: 3% 0%; }

	.index .wrap01 .con_wrap .main_box {
		width: 100%; }
		.index .wrap01 .con_wrap .main_box p {
			height: 10%; }

	.index .wrap01 .con_wrap .list_box {
		width: 100%; } }
@media screen and (max-width: 800px) {
	.quick_passageway .conent_wrap .con_right .q_list li {
		width: 100%; }

	footer .top_wrap .ewm_box .pic_box .item p {
		font-size: 12px; }

	footer .top_wrap .contact_box h6 {
		font-size: 14px; }

	.development_history .conent_wrap .con_right .con_box .swiper-button-disabled i {
		color: #b02930 !important; }

	.left_wrap_h ul li p {
		width: 250px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }

	.left_wrap_h {
		padding: 5%; }
		.left_wrap_h .close_btn {
			top: 1%;
			right: 1%; }

	.left_wrap_h ul li {
		font-size: 12px; }
		.left_wrap_h ul li a {
			font-size: 12px; }

	.right_wrap_f ul .lx .rx_box {
		width: 180px;
		font-size: 22px; }

	.right_wrap_f ul li {
		width: 60px; }
		.right_wrap_f ul li a p {
			font-size: 12px; }
		.right_wrap_f ul li i {
			font-size: 22px; }
		.right_wrap_f ul li p {
			font-size: 12px; }

	.company_info .conent_wrap .con_right .con_box p {
		font-size: 12px;
		line-height: 22px; }

	.company_info .conent_wrap .con_right .con_box .video_box {
		height: 147px; }

	.download_center .conent_wrap .con_right .con_box ul .m .l {
		margin-bottom: 2%; }
		.download_center .conent_wrap .con_right .con_box ul .m .l h6 {
			line-height: 24px; }
	.download_center .conent_wrap .con_right .con_box ul .m .r {
		width: 100%; }
		.download_center .conent_wrap .con_right .con_box ul .m .r .item {
			width: 100%;
			justify-content: space-between;
			display: flex;
			align-items: center; }
			.download_center .conent_wrap .con_right .con_box ul .m .r .item .xz {
				margin-bottom: 0;
				width: 50px;
				height: 20px;
				line-height: 20px;
				font-size: 12px; }

	.passageway_details .main_wrap {
		padding: 0 3%; }

	.passageway_details .main_wrap .tit_box {
		font-size: 18px; }

	.passageway_details .main_wrap .details_box dl dt {
		font-size: 14px; }

	.passageway_details .main_wrap .details_box dl dd {
		font-size: 12px;
		margin-bottom: 0;
		line-height: 22px; }

	.passageway_details .main_wrap .other_box dl .xz {
		font-size: 12px; }

	.passageway_details .main_wrap .other_box dl dt {
		font-size: 14px; }

	.download_center .conent_wrap .con_right .con_box ul .m .l h6 {
		font-size: 12px; }

	.download_center .conent_wrap .con_right .head_box {
		padding: 1%; }

	.download_center .conent_wrap .con_right .head_box .switc_box ul li a {
		font-size: 12px; }
		.download_center .conent_wrap .con_right .head_box .switc_box ul li a img {
			max-width: 20px;
			max-height: 20px; }

	.common_problem .conent_wrap .con_right .pro_list li .head {
		font-size: 14px; }

	.common_problem .conent_wrap .con_right .pro_list li .con {
		font-size: 12px;
		line-height: 22px; }

	.solution_details .conent_wrap .con_box .tit {
		font-size: 18px; }

	.solution_details .conent_wrap .con_box .main_box dl dt {
		font-size: 16px;font-weight: bold; }

	.solution_details .conent_wrap .con_box .main_box dl dd {
		font-size: 12px; }

	.solution_details .conent_wrap .con_box .link_box ul li a {
		font-size: 12px; }

	.solution .conent_wrap .con_right .solution_list li .c h6 {
		font-size: 14px; }

	.solution .conent_wrap .con_right .solution_list li .c p {
		font-size: 12px; }

	.solution .conent_wrap .con_right .solution_list li a {
		font-size: 12px; }

	.zxns .conent_wrap .con_right .con_box .position_wrap ul li .summ i {
		display: none; }

	.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box dt {
		line-height: 30px;
		font-size: 14px; }

	.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box a {
		width: 100px;
		height: 30px;
		line-height: 30px;
		margin-top: 15px;
		margin-bottom: 15px;
		font-size: 12px; }

	.zxns .conent_wrap .con_right .con_box .position_wrap .tit_box h6 {
		font-size: 14px; }

	.zxns .conent_wrap .con_right .con_box .position_wrap .tit_box span {
		font-size: 12px; }

	.zxns .conent_wrap .con_right .con_box .position_wrap .tit_box span i {
		font-size: 14px; }

	.zxns .conent_wrap .con_right .con_box .position_wrap ul li .details_box dd {
		font-size: 12px;
		line-height: 24px; }

	.zxns .conent_wrap .con_right .con_box .search_box form input {
		height: 40px; }

	.zxns .conent_wrap .con_right .con_box .search_box form a {
		height: 40px;
		line-height: 40px; }

	.zxns .conent_wrap .con_right .con_box .search_box .more {
		height: 40px;
		line-height: 40px;
		font-size: 12px; }

	.zxns .conent_wrap .con_right .switc_box ul li a {
		font-size: 12px; }
		.zxns .conent_wrap .con_right .switc_box ul li a img {
			max-height: 30px;
			max-width: 20px; }

	.honor .conent_wrap .con_right .con_box ul li p {
		font-size: 12px; }

	.honor .conent_wrap .con_right .tit_box span {
		font-size: 18px; }

	.contact_way .conent_wrap .con_right .con_box .main_box {
		border-radius: 10px 0px 10px 0px; }

	.contact_way .conent_wrap .con_right .con_box .main_box .way_box h5 {
		font-size: 18px; }

	.contact_way .conent_wrap .con_right .con_box .main_box .way_box p {
		font-size: 12px; }

	.contact_way .conent_wrap .con_right .con_box .main_box .way_box ul li {
		font-size: 12px; }

	.company_dynamic_details .conent_wrap .con_right .tit_box h6 {
		font-size: 16px; }

	.contact_way .conent_wrap .con_right .tit_box span {
		font-size: 18px; }

	.company_dynamic_details .conent_wrap .con_right .con_box p {
		font-size: 12px; }

	.company_dynamic_details .conent_wrap .con_right .tit_box .info_box > div {
		font-size: 12px; }

	.company_dynamic .conent_wrap .con_right .c_list li .tet_box h6 {
		font-size: 14px;
		margin-bottom: 0; }

	.company_dynamic .conent_wrap .con_right .c_list li .tet_box p {
		line-height: 18px;
		margin: 0; }

	.xz_btn {
		width: 50px;
		height: 22px;
		line-height: 22px;
		font-size: 12px; }

	.return a {
		width: 100px;
		height: 40px;
		line-height: 40px;
		font-size: 14px; }

	.product_details .main_wrap {
		padding: 0 3%; }

	.crumbs_wrap .con_box{
		font-size: 12px; }
	.crumbs_wrap .con_box span{
		font-size: 12px; }
	.product_details .main_wrap .tit_box {
		font-size: 16px; }

	.product_details .main_wrap .details_box dl dt {
		font-size: 14px; }

	.product_details .main_wrap .details_box dl dd {
		font-size: 12px;
		line-height: 24px; }

	.product_details .main_wrap .details_box .xz_box h6 {
		font-size: 12px; }

	.product_details .main_wrap .details_box .xz_box .btn span {
		font-size: 12px; }

	.product_details .main_wrap .other_box dl dt {
		font-size: 14px;
		padding-left: 10px; }

	.product_details .main_wrap .other_box dl dd {
		font-size: 12px; }

	/* body {
		padding-top: 60px; } */

	header .con_wrap .search_btn .se_box {
		width: 300px; }

	header .con_wrap .search_btn .se_box {
		right: 14.5%; }

	header {
		padding-left: 0; }

	header .con_wrap h1 {
		width: 28%; }

	header .con_wrap .tx {
		width: 30%; }

	header .con_wrap .search_btn {
		width: 15%; }

	header .con_wrap .nav_btn {
		width: 10%; }

	header .con_wrap {
		height: 60px; }

	.mask {
		top: 60px; }

	.index .news_wrap .layout .item .tit_box {
		width: 25%; }
		.index .news_wrap .layout .item .tit_box h6 {
			font-size: 12px; }
			.index .news_wrap .layout .item .tit_box h6 img {
				max-width: 16px;
				max-height: 16px; }
		.index .news_wrap .layout .item .tit_box a {
			font-size: 12px; }

	.index .news_wrap .layout .item .con_box {
		width: 75%;
		padding: 3% 1%; }
		.index .news_wrap .layout .item .con_box a {
			font-size: 12px; }
			.index .news_wrap .layout .item .con_box a p {
				width: 70%; }
			.index .news_wrap .layout .item .con_box a span {
				width: 30%;
				font-size: 12px; }

	.index .wrap .pub_tit h6 {
		font-size: 16px; }
	.index .wrap .pub_tit p {
		font-size: 12px; }
	.index .wrap .pub_tit .more {
		font-size: 12px;
		bottom: 15%; }
		.index .wrap .pub_tit .more img {
			width: 14px;
			height: 14px; }

	.index .wrap01 .con_wrap .main_box p {
		height: 20%; }
		.index .wrap01 .con_wrap .main_box p span {
			font-size: 12px; }
		.index .wrap01 .con_wrap .main_box p a {
			font-size: 12px; }

	.index .wrap01 .con_wrap .list_box ul li {
		width: 100%; }
		.index .wrap01 .con_wrap .list_box ul li a {
			font-size: 12px; }
			.index .wrap01 .con_wrap .list_box ul li a img {
				height: 10px; }
			.index .wrap01 .con_wrap .list_box ul li a .hot img {
				height: 15px; }

	.index .wrap02 .solution_swiper .swiper-slide .tet_box h6 {
		font-size: 14px; }

	.index .wrap02 .solution_swiper .swiper-slide .tet_box p {
		font-size: 12px; }

	.index .wrap02 .solution_swiper .btn {
		width: 40px;
		height: 40px;
		line-height: 40px; }
		.index .wrap02 .solution_swiper .btn i {
			font-size: 28px; }

	.index .wrap02 .solution_swiper .swiper-slide a {
		width: 100px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		margin: 0 auto; }

	.index .wrap03 .product_swiper .swiper-slide {
		height: 310px; }
		.index .wrap03 .product_swiper .swiper-slide h6 {
			font-size: 14px; }
		.index .wrap03 .product_swiper .swiper-slide p {
			font-size: 12px;
			max-height: 46px; }

	.index .wrap03 .product_swiper .swiper-slide .more {
		width: 100px;
		height: 30px;
		line-height: 30px;
		font-size: 12px; }

	.index .wrap03 .product_swiper .btn {
		width: 40px;
		height: 40px;
		line-height: 40px; }
		.index .wrap03 .product_swiper .btn i {
			font-size: 22px; }

	.index .wrap04 ul li .icon_box {
		width: 60px;
		height: 60px;
		line-height: 60px; }
		.index .wrap04 ul li .icon_box img {
			max-width: 30px;
			max-height: 30px; }

	.index .wrap04 ul li h6 {
		font-size: 14px; }

	.index .wrap04 ul li p {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 12px; }

	.index .wrap04 ul li a {
		width: 100px;
		height: 30px;
		line-height: 30px;
		font-size: 12px; }

	footer .top_wrap .menu_box dl {
		width: 100%;
		flex: none;
		text-align: left;
		border: none !important; }
		footer .top_wrap .menu_box dl dt {
			margin-bottom: 0%;
			padding: 3% 0;
			border-bottom: 1px solid #fff;
			display: flex;
			justify-content: space-between;
			font-size: 14px; }
			footer .top_wrap .menu_box dl dt i {
				display: block; }
		footer .top_wrap .menu_box dl dd {
			display: none; }

	footer .top_wrap .menu_box .on dt i {
		transform: rotate(-180deg); }
	footer .top_wrap .menu_box .on dd {
		display: block; }

	footer .top_wrap .ewm_box {
		width: 100%;
		margin-bottom: 5%; }

	footer .top_wrap .contact_box {
		width: 100%; }
		footer .top_wrap .contact_box p {
			margin: 2% 0; }

	header .con_wrap nav ul .tx a img {
		width: 36%; }

	footer .bottom_wrap .left_box h6 {
		font-size: 12px; }

	footer .bottom_wrap .left_box p {
		font-size: 12px;
		margin-bottom: 2%; }

	.conent_wrap .pub_con .menu_left {
		width: 100%;
		margin-bottom: 3%; }
		.conent_wrap .pub_con .menu_left .tit_box {
			padding: 3% 2% 3% 0;
			box-sizing: border-box; }
			.conent_wrap .pub_con .menu_left .tit_box font {
				font-size: 16px; }
			.conent_wrap .pub_con .menu_left .tit_box span {
				font-size: 12px; }
		.conent_wrap .pub_con .menu_left ul {
			display: none;
			margin-top: 0; }
			.conent_wrap .pub_con .menu_left ul li a {
				padding: 3% 0;
				font-size: 12px;
				padding-left: 0;
				text-align: center; }
				.conent_wrap .pub_con .menu_left ul li a img {
					height: 16px; }
		.conent_wrap .pub_con .menu_left i {
			display: block;
			opacity: 1 !important;
			color: #fff;
			transition: .6s;
			-moz-transition: .6s;
			/* Firefox 4 */
			-webkit-transition: .6s;
			/* Safari 和 Chrome */
			-o-transition: .6s;
			/* Opera */ }
	.conent_wrap .pub_con .menu_left_on ul {
		display: block; }
	.conent_wrap .pub_con .menu_left_on i {
		transform: rotate(-180deg); }
	.conent_wrap .pub_con .con_right {
		width: 100%; }
		.conent_wrap .pub_con .con_right .p_list li .tet_box h6 {
			font-size: 14px; }
		.conent_wrap .pub_con .con_right .p_list li .tet_box p {
			font-size: 12px;
			margin: 1% 0;
			line-height: 18px;
			max-height: 60px; }
		.conent_wrap .pub_con .con_right .p_list li .tet_box a {
			font-size: 12px; }

	.page_wrap ul li a {
		width: 50px;
		height: 30px;
		line-height: 30px;
		font-size: 12px; }
	.page_wrap ul .num a {
		width: 30px; }

	.company_dynamic_details .conent_wrap .con_right .link_box li a {
		font-size: 12px; }

	.development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide {
		background-size: 15px 15px; }

	.development_history .conent_wrap .con_right {
		padding: 0 2% 10%; }

	.development_history .conent_wrap .con_right .con_box .deve_swiper .swiper-slide .tet_box {
		font-size: 12px; }

	.development_history .conent_wrap .con_right .con_box h6 {
		width: 120px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		font-size: 14px; }

	.development_history .conent_wrap .con_right .tit_box span {
		font-size: 18px; }

	.development_history .conent_wrap .con_right .con_box .btn_box {
		width: 30px;
		height: 30px;
		line-height: 30px; }

	.development_history .conent_wrap .con_right .con_box .deve_swiper {
		height: auto; }

	.development_history .conent_wrap .con_right .con_box .btn_box i {
		color: #fff;
		transform: rotate(-90deg);
		display: inline-block; } }
@media screen and (max-width: 470px) {
	header .con_wrap h1 {
		width: 50%; }

	.honor .conent_wrap .con_right .con_box ul li .pic_box {
		height: 200px;
		box-sizing: border-box;
		padding: 0 1%; } 
		.honor .conent_wrap .con_right .con_box ul li .pic_box a{height: 200px;}
	}
		
		@media screen and (min-width: 1200px){
			header .con_wrap nav{
				display: block !important;
			}
		}


.crumbs_wrap .layout{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
	}
	.crumbs_wrap .layout .search_box{
		display: flex;
		align-items: center;

	}
	.crumbs_wrap .layout .search_box .tet{
		width: 200px;
		height: 30px;
		padding-left: 10px;
		border: none;
		background: #eee;
	}
	.crumbs_wrap .layout .search_box .sub{
		width: 30px;
		height: 30px;
		border: none;
		background: #b02930;
		background-image: url('../images/se.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 15px 15px;
		cursor: pointer;
	}
	@media screen and (max-width: 800px){
		.crumbs_wrap .con_box{
			margin-bottom: 10px;
		}
	}


/* 2022-2-14改  */

.wrap01 .more{display: none;}


.xma-form *{box-sizing: border-box;line-height: 1;}
.xma-form{width: 100%;padding: 45px 0 25px;}
.xma-cont{width: 100%;font-size: 0;}
.xma-input{display: inline-block;vertical-align: middle;border: none;color: #999999;font-size: 18px; width: calc(100% - 72px);max-width: 550px; height: 60px; padding: 0 30px;background-color: #f7f7f7;}
.xma-submit{display: inline-block;vertical-align: middle; border: none;cursor: pointer; width: 72px;height: 60px;background-color: #b02930;background-image: url('../images/xma1.png');background-size: 22px auto;background-position: center center;background-repeat: no-repeat;}

@media screen and (max-width: 800px){
	.xma-form{padding: 20px 0;}
	.xma-input{width: calc(100% - 40px);height: 40px;font-size: 14px;}
	.xma-submit{width: 40px;height: 40px;background-size: 18px auto;}
}

.xmb-a{width: 100%;}
.xmb-a *{box-sizing: border-box;line-height: 1;}
.xmb-cont{width: 100% ;font-size: 0; display: flex;justify-content: flex-start;flex-wrap: wrap;}
.xmb-item{display: block;cursor: pointer;padding: 30px 0 40px;margin-right: 6%; width: 20%;text-align: center;}
.xmb-item:nth-child(4n){margin-right: 0;}
.xmb-img{width: 100%;height: 160px;line-height: 160px; overflow: hidden; /*margin-bottom: 20px;*/}
.xmb-img img{ max-width: 80%;max-height: 80%; transform: scale(1.00);transition: all ease .5s;}
.xmb-text{width: 100%;}
.xmb-name{display: block;color: #333333;font-size: 16px;line-height: 32px; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xmb-item:hover .xmb-img img{transform: scale(1.05);}
.xmb-item:hover .xmb-name{    color: #b02930;}

@media screen and (max-width: 1400px){
	.xmb-item{padding: 20px 0 30px; margin-right: 0;width: 23%;}
}

@media screen and (max-width: 800px){
	.xmb-item{width: 47%;}
	.xmb-name{font-size: 14px;}
	.xmb-img{height: 80px;line-height: 80px;}
}

.xmc-a{width: 100%;padding-top: 35px;padding-bottom: 35px;}
.xmc-a *{box-sizing: border-box;line-height: 2;font-size: 16px;color: #525252;}
.xmc-a hr{display: block;unicode-bidi: isolate;margin-block-start: 0.5em;margin-block-end: 0.5em;margin-inline-start: auto;margin-inline-end: auto;overflow: hidden;border-style: inset;border-width: 1px;background-color: #dbdbdb;border: 0;height: 0.5px;margin: 1rem 0;}
.xmc-top{width: 100%;padding-bottom: 20px;}
.xmc-titles{width: 100%;margin-bottom: 40px;line-height: 1.5; padding: 25px 0;border-bottom: 1px solid #e5e5e5; font-size: 24px;font-weight: bold; color: #000000;}
.xmc-text{width: 100%;	font-size: 18px; line-height: 1.55; color: #222222;}
.xmc-text *{line-height: inherit;max-width: 100%;}

.xmc-bottom{width: 100%;}
.xmc-navbox{width: 100%;font-size: 0;margin-bottom: 35px;}
.xmc-nav{display: inline-block;vertical-align: middle;cursor: pointer; color: #222222;padding: 30px;font-size: 18px;border-bottom: 1px solid #e5e5e5;}
.xmc-nav.active{border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;border-top: 1px solid #b02930;border-bottom: 1px solid #fff;}
.xmc-nav:first-child.active{border-left: 1px solid #fff;}

.xmc-cont{width: 100%;}
.xmc-cont a{color: #2b1fe1;}
.xmc-one{display: none;width: 100%;}
.xmc-one.show{display: block;}
.xmc-td{width: 100%;border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;padding-bottom: 30px;}
.xmc-tip{width: 100%;font-size: 0;margin-bottom: 10px;}
.xmc-icon {display: inline-block;vertical-align: middle;width: 35px;}
.xmc-icon img{width: 100%;}
.xmc-name{display: inline-block;vertical-align: middle;padding-left: 15px; width: calc(100% - 40px);font-size: 20px;color: #000000;line-height: 35px;}
.xmc-textbox{font-size: 18px; line-height: 31px; color: #666666;}
.xmc-textbox *{line-height: inherit;max-width: 100%;}
.xmc-textbox a{cursor: pointer;}

@media screen and (max-width: 1450px){
	.xmc-nav{padding: 25px 15px;font-size: 16px;}
}

@media screen and (max-width: 800px){
	.xmc-top{padding-bottom: 50px;}
	.xmc-navbox{width: 100%;  }
	.xmc-nav{min-width: 25%;text-align: center;font-size: 13px; padding: 10px 2px;}
	.xmc-nav.active{color: #b02930;}
	.xmc-titles{font-size: 18px;}
	.xmc-text{font-size: 16px;}
	.xmc-name{font-size: 16px;}
	.xmc-textbox{font-size: 14px;}
	
}

.xmd-a{width: 100%;}
.xmd-a *{box-sizing: border-box;line-height: 1;}
.xmd-top{width: 100%;padding-bottom: 20px;}
.xmd-classify{width: 100%;font-size: 0;border-bottom: 1px dashed #e1e3e6;padding-bottom: 16px;margin-bottom: 16px;}
.xmd-classify:last-child{border-bottom: none;}
.xmd-tip{display: inline-block;vertical-align: top;width: 70px;font-size: 18px;color: #b02930;line-height: 34px;}
.xmd-list{display: inline-block;vertical-align: top;width: calc(100% - 75px);}
.xmd-one{display: inline-block;vertical-align: middle;cursor: pointer; width: 4em; margin-right: 40px; font-size: 16px; line-height: 34px; color: #222222;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xmd-one:hover{color: #b02930;}
.xmd-one.active{color: #b02930;}
.xmd-cont{width: 100%;}
.xmd-item{display: block;padding: 27px 30px;margin-bottom: 50px; cursor: pointer; font-size: 0; background-color: #f7f7f7;}
.xmd-img{display: inline-block;vertical-align: middle;width: 39%;overflow: hidden; }
.xmd-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.xmd-text{display: inline-block;vertical-align: middle;width: 61%;padding-left: 45px;}
.xmd-name{color: #333333;font-size: 24px; padding-bottom: 5px;}
.xmd-textbox{font-size: 16px; line-height: 25px; color: #666666;}
.xmd-textbox *{line-height: inherit;}
.xmd-textbox p{margin-top: 20px;} 

.xmd-item:hover .xmd-img img{transform: scale(1.05);}
.xmd-item:hover .xmd-name{ color: #b02930;}

@media screen and (max-width: 1200px){
	.xmd-text{padding-left: 20px;}
	.xmd-name{font-size: 20px;}
	.xmd-textbox{font-size: 16px;}
	.xmd-textbox p{margin-top: 10px;}
}

@media screen and (max-width: 800px){
	.xmd-one{margin-right: 15px;} 

	.xmd-item{width: 100%;padding: 0 ;}
	.xmd-img{width: 100%;}
	.xmd-text{width: 100%; padding: 20px;}
	
}

.xme-cont{width: 100%;margin-top: 12px;}
.xme-cont *{box-sizing: border-box;line-height: 1;}
.xme-item{width: 100%;border-bottom: 1px solid #c86f73;}
.xme-item:last-child{border-bottom:none;}
.xme-one{width: 100%;position: relative;}
.mxe-b{display: block;cursor: pointer; padding: 15px 35px; width: 100%;font-size: 0;background-color: #b02930;}
.xme-icon{display: inline-block;vertical-align: middle;width: 20px;}
.xme-icon img{width: 100%;}
.xme-text{display: inline-block;vertical-align: middle;padding-left: 12px; width: calc(100% - 25px );color: #ffffff;font-size: 18px;line-height: 28px;}

.xme-buttom{display: none;cursor: pointer;transition: all ease .5s; position: absolute;top: 0;right: 20px;width: 20px;height: 100%;background-image: url('../images/xma19.png');background-size: 10px auto;background-position: center center;background-repeat: no-repeat;}
.xme-item.has-two .xme-buttom{display: block;}
.xme-item.show .xme-buttom {transform: rotate(-180deg); }


.xme-sub{display: none;}
.xme-sub{width: 100%;} 
.xme-two{display: block;cursor: pointer; padding: 18px 35px; width: 100%;margin-bottom: 2px;background-color: #fff;font-size: 0;}
.xme-tow:last-child{margin-bottom: 0;}
.xme-icon2{display: inline-block;vertical-align: middle;width: 20px;}
.xme-icon2 img{width: 100%;}
.xme-text2{display: inline-block;vertical-align: middle;padding-left: 12px; width: calc(100% - 25px );color: #666666;font-size: 18px;line-height: 28px;}

.xme-two.active .xme-text2{color: #b02930;}
.xme-two:hover .xme-text2{color: #b02930;}


@media screen and (max-width: 800px){
	.xme-cont{margin-top: 0;display: none;}
	.conent_wrap .pub_con .menu_left_on .xme-cont{display: block;}
	.xme-text{font-size: 14px;}
	.xme-text2{font-size: 12px;}
}

/* 底部 */

.left_wrap_h{display: none;}
.xmf-right{width: 50%;display: flex;flex-wrap: wrap;}
footer .top_wrap .contact_box{width: 60%;}
footer .top_wrap .ewm_box{width: 40%;}
.xmf-cont *{box-sizing: border-box;line-height: 1;}
.xmf-cont{width: 100%;padding-top: 20px; text-align: right;font-size: 0;box-sizing: border-box;line-height: 1;}


.xmf-one{display: inline-block;vertical-align: middle;width: 16.66%;min-width: 35px;padding: 0 7px; margin-top: 15px;}


@media screen and (max-width: 1200px){
	.xmf-right{width: 100%;}
	footer .top_wrap .contact_box{width: 50%;}
    footer .top_wrap .ewm_box{width: 50%;}
}
@media screen and (max-width: 800px){
	.xmf-one{width:20%;padding: 0 5px;margin-left: 0;}
	footer .top_wrap .contact_box{width: 100%;}
    footer .top_wrap .ewm_box{width: 100%;}
	.xmf-cont{padding-top: 0;}
}

.xmg-cont *{box-sizing: border-box;line-height: 1;}
.xmg-cont{display: flex;flex-wrap: wrap;width: 100%;max-width: 1100px;margin: 0 auto;}
.xmg-item{width: calc(25% - 120px);cursor: pointer; margin: 0 60px;text-align: center;padding: 20px 5px ;}
.xmg-img{width: 100%;margin-bottom: 10px;}
.xmg-img1{display: block; height: 50px;line-height: 50px; width: 100%;}
.xmg-img1 img{max-width: 80%;max-height: 100%;}
.xmg-img2{display: none;height: 50px;line-height: 50px;width: 100%;}
.xmg-img2 img{max-width: 80%;max-height: 100%;}
.xmg-text{color: #000000;font-size: 18px;line-height: 30px;}

.xmg-item:hover{background-color: #b02930;}
.xmg-item:hover .xmg-img1{display: none;}
.xmg-item:hover .xmg-img2{display: block;}
.xmg-item:hover .xmg-text{color: #fff;}

@media screen and (max-width: 1200px){
	.xmg-item{width: calc(25% - 30px);margin: 0 15px;}
}

@media screen and (max-width: 800px){
	.xmg-item{width: calc(33.33% - 10px);margin: 0  5px;padding: 8px;}
	.xmg-img1{height: 40px;line-height: 40px;}
	.xmg-img2{height: 40px;line-height: 40px;}
	.xmg-text{font-size: 14px;}
}

.banner_wrap .banner-prev{left: 5.2%;margin-top: -58.5px;border-radius: 50%;background-color: rgba(255,255,255,.3); width: 77px;height: 77px;background-image: url('../images/xma42.png'); background-size: 12px auto;background-position: center center;background-repeat: no-repeat;}
.banner_wrap .banner-prev:hover{background-color: #b02930;}
.banner_wrap .banner-next{transform: rotate(-180deg); right:  5.2%;margin-top: -58.5px;border-radius: 50%;background-color: rgba(255,255,255,.3); width: 77px;height: 77px;background-image: url('../images/xma42.png'); background-size: 12px auto;background-position: center center;background-repeat: no-repeat;}
.banner_wrap .banner-next:hover{background-color: #b02930;}

.index .banner_wrap .swiper-pagination{display: none;}
@media screen and (max-width: 1200px){
	.banner_wrap .banner-prev{width: 40px;height: 40px;margin-top: -20px;}
	.banner_wrap .banner-next{width: 40px;height: 40px;margin-top: -20px;}
}

@media screen and (max-width: 750px){
	.banner_wrap img{min-height: 130px;object-fit: cover;}
}

.xmi-a *{box-sizing: border-box;line-height: 1;}
.xmi-a{width: 100%;} 
.xmi-cont{width: 100%; top: -40px;position: relative;z-index:  88;background-color: #f3f3f3;}
.xmi-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xmi-left{float: left;padding-top: 13px;height: 80px; width: 12%;background-color: #b02930;text-align: center;}
.xmi-icon{display: inline-block;vertical-align: top; width: 22px;height: 28px;text-align: center;line-height: 28px;}
.xmi-icon img{max-width: 100%;max-height: 100%;}
.xmi-text{display: inline-block;vertical-align: top; padding-left: 13px; text-align: left;}
.xmi-tip{color: #ffffff;font-size: 18px;line-height: 28px;margin-bottom: 5px;}
.xmi-more{color: #ffffff;	font-size: 12px;padding-bottom: 7px;  display: inline-block;cursor: pointer;border-bottom: 1px solid #fff;}

.xmi-right{float: right;width: 88%;}
.xmi-c{width: 100%;height: 80px;font-size: 0;}
.xmi-c .swiper-slide{padding: 0 5%;}
.xmi-item{display: inline-block;vertical-align: middle;cursor: pointer; padding-right: 5%; width: 50%; font-size: 0;}
.xmi-name{display: inline-block;vertical-align: middle;color: #666666; font-size: 16px;line-height: 80px; width: calc(100% - 150px); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xmi-time{display: inline-block;vertical-align: middle;width: 150px;text-align: right;color: #999999;font-size: 14px;line-height: 80px;}
.xmi-item:hover .xmi-name{color: #b02930;}
.xmi-time:before{content: '';display: inline-block;vertical-align: middle;width: 20px;height: 1px;background-color: #666666;margin-right: 10px;}

 


@media (min-width: 1100px){
	.xmi-item:nth-child(2n){padding-right: 0;padding-left: 5%;position: relative;}
    .xmi-item:nth-child(2n):after{content: '';position: absolute;top: 50%;left: 0;margin-top: -10px; width: 1px;height: 20px;background-color: #999999;opacity: 0.5;}

}
@media screen and (max-width: 1100px){
	.xmi-left{width: 150px;}
	.xmi-right{width: calc(100% - 150px);}
	.xmi-item{width: 100%;padding-right: 0;}
	.xmi-name{ line-height: 40px;}
	.xmi-time{ line-height: 40px;}
}

@media screen and (max-width: 800px){
	.xmi-left{width: 100px;}
	.xmi-right{width: calc(100% - 100px);}
	.xmi-time:before{display: none;}
	.xmi-name{font-size: 13px;width: calc(100% - 80px);}
	.xmi-time{font-size: 12px;width: 80px;}
	.xmi-text{padding-left: 5px;}
	.xmi-icon{width: 18px;}
	.xmi-tip{font-size: 13px;}

	.xmi-cont{top: 0;}
}

.xmh-a *{box-sizing: border-box;line-height: 1;}

.xmh-a{width: 100%;position: relative;}
.xmh-cont{width: 100%;max-width: 1720px;margin: 0 auto;padding: 0 1%;display: flex;justify-content: space-between;} 
.xmh-left{width: 20.44%;}
.xmh-logo{display: block;cursor: pointer; width: 100%;line-height: 110px;}
.xmh-logo img{width: 100%;}
.xmh-right{display: flex; align-items: center;  width: 73.06%;}
.xmh-nav{display: flex;justify-content: space-between; width: 68%;padding-right: 68px;}
.hn-a{display: block;position: relative;cursor: pointer;}

.hn-b{display: block;position: relative; line-height: 110px;color: #000000;font-size: 16px;} 

.hn-a:hover .hn-b{color: #b02930;}
.hn-a.active .hn-b{color: #b02930;}

.hn-cont{display: none;position: absolute;top: 110px;left: 50%;white-space: nowrap;padding: 0 25px; font-size: 0;padding-bottom: 20px; border-top: 2px solid #b02930; transform: translate(-50%,0);background-color: #ffffff;box-shadow: 3px 13px 14px 2px rgba(0, 0, 0, 0.24);}

.hn-b:before{content: '';opacity: 0;transition: all ease .5s; position: absolute;bottom: 0; left: 50%;transform: translate( -50%,0); border-bottom: 8px solid #b02930;border-left: 11px solid transparent;border-right: 11px solid transparent;}
.hn-cont:after{content: '';position: absolute;left: 0;top: 56px;width: 100%;height: 1px;background-color: #eeeeee;}
.hn-item{display: inline-block;vertical-align: top; cursor: pointer;  margin: 0 30px; }
.hn-one{display: block; line-height: 56px; color: #000000;font-size: 16px; position: relative;}
.hn-one:before{content: '';position: absolute;bottom: 0;left: 0; width: 13px;height: 2px;background-color: #b02930;}
.hn-list{width: 100%; }
.hn-tow{display: block;cursor: pointer;min-width: 140px;  font-size: 14px;color: #666666;line-height: 40px; border-bottom: 1px solid #eeeeee;}
.hn-tow:hover{color: #b02930;}

.xmh-search{display: inline-block;vertical-align: middle;}
.hs-icon{display: none; vertical-align: middle;width: 50px;height: 70px;background-image: url('../images/xma44.png');background-size: 23px;background-position: center center;background-repeat: no-repeat;}
.hs-a{width: 160px;background-color: #eeeeee;font-size: 0;border-radius: 6px;}
.hs-form{display: block;}

.hs-text{display: inline-block;vertical-align: middle;border: none;background-color: transparent;width: calc(100% - 55px);height: 38px;padding: 0 10px;color: #000000;font-size: 18px;}
.hs-submit{display: inline-block;vertical-align: middle;border: none;cursor: pointer; background-color: transparent; width: 50px;height: 38px;background-image: url('../images/xma44.png');background-size: 23px auto;background-position: center center;background-repeat: no-repeat;}

.xmh-logo2{display: inline-block;cursor: pointer; width: calc(32% - 165px); line-height: 110px;padding-left: 13px;}
.xmh-logo2 img{width: 100%;}

.xmh-menu {display: none; position: absolute;cursor: pointer; top: 0;right:0; width: 70px;height: 70px;background-image: url('../images/xma-menu.png');background-size: 45px auto;background-position: center center;background-repeat: no-repeat;}
.xmh-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, .5);z-index: 10;cursor: pointer;}
 

@media screen and (max-width: 1500px){
	.xmh-right{width: 76%;}
	.xmh-nav{padding-right: 30px;}
}

@media screen and (max-width: 1350px){
       .xmh-logo2{width: 160px;}
	   .xmh-nav{width: calc(100% - 335px);}
	   .hn-b{font-size: 14px;}
}
/* @media screen and (min-width: 1400px){
	.hn-a:first-child .hn-cont{width: 790px; white-space: normal;}
	.hn-a:last-child .hn-cont{width: 790px; white-space: normal;}
}
@media screen and (min-width: 1200px){
	.hn-a:first-child .hn-cont{width: 700px; white-space: normal;}
	.hn-a:last-child  .hn-cont{width: 700px; white-space: normal;}
} */
@media (min-width: 1200px){
	.has-nav:hover .hn-b:before{opacity: 1;}
	/* .hn-a:nth-child(1){position: static;} */
	.hn-a:nth-child(1) .hn-cont{width: 650px;white-space: normal;}
	.hn-a:nth-child(1) .hn-item{width:140px;}
	.hn-a:nth-child(1) .hn-tow{line-height: 20px;padding: 10px 0;}
	.hn-a:nth-child(1) .hn-one{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 
	/* .hn-a:nth-child(2){position: static;} */
	.hn-a:nth-child(2) .hn-cont{width: 650px;white-space: normal;}
	.hn-a:nth-child(2) .hn-item{width:140px;}
	.hn-a:nth-child(2) .hn-tow{line-height: 20px;padding: 10px 0;}
	.hn-a:nth-child(2) .hn-one{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 
	.hn-a:nth-child(3) .hn-cont{width: 650px;white-space: normal;}
	.hn-a:nth-child(3) .hn-item{width:140px;}
	.hn-a:nth-child(3) .hn-tow{line-height: 20px;padding: 10px 0;}
	.hn-a:nth-child(3) .hn-one{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 
	.hn-a:nth-child(5) .hn-cont{width: 650px;white-space: normal;}
	.hn-a:nth-child(5) .hn-item{width:140px;}
	.hn-a:nth-child(5) .hn-tow{line-height: 20px;padding: 10px 0;}
	.hn-a:nth-child(5) .hn-one{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 

	/* .hn-a:nth-child(6){position: static;} */
	.hn-a:nth-child(6) .hn-cont{width: 650px;white-space: normal;}
	.hn-a:nth-child(6) .hn-item{width:140px; }
	.hn-a:nth-child(6) .hn-tow{line-height: 20px;padding: 10px 0;}
	.hn-a:nth-child(6) .hn-one{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 

}
@media screen and (max-width: 1200px){
	.xmh-logo{line-height: 70px;width: 150px;}

	.xmh-right{width: auto;margin-right: 70px;}
	.xmh-menu{display: block;}
	.xmh-logo2{line-height: 70px;width: 120px;}
	.hs-icon{display: inline-block;}
	.hs-a{display: none;}
	header.search-state .hs-a {display: block;width: 280px; z-index: 108;white-space: nowrap; position: fixed;top: 90px;left: 50%;transform: translate(-50%,0);}
    header.search-state .xmh-opa {display: block;} 

	
	.xmh-nav{ width: 260px;position: fixed;text-align: left;display: block; right: 0;top: 0;height: 100vh;background-color: #fff;padding-right: 0; margin-right: 0;padding-top: 10px;padding-bottom: 50vh;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
	.hn-a {width: 100%;padding: 0 !important;margin: 0 !important;}
    .hn-b {display: inline-block; padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #666;font-size: 16px;}
    .hn-a.has-nav:after {content: "";background-image: url('../images/xma-down.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .hn-a.has-nav.show:after {background-size: 18px auto;background-image: url('../images/xma-down2.png');}

	.hn-cont {white-space: normal; position: relative;padding: 0 35px 20px; top: 0;background-color: #fff;box-shadow: none;left: 0;transform: translate(0,0);width: 100% !important;}
	.hn-cont:before{display: none;}
	.hn-cont:after{display: none;}
	.hn-item{width: 100%;margin: 0;}
	.hn-one{border-bottom: 1px solid #eeeeee;}
	
	/* 菜单 */
	.h-menu {display: block; }
	header.menu-state .xmh-nav {transform: translate(0, 0);}
	header.menu-state .xmh-opa {display: block;}

}

@media screen and (max-width: 750px){
    .xmh-logo2{display: none;}
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}





