/* 内页版心 */
.n-wrap {
	width: 1400px;
	margin-left: auto;
	margin-right: auto;
}
.line1 {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
/* swiper配置 */
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/* 内页共用banner */
.common-banner {
	position: relative;
	/* 内页公用链接面板和面包屑 */
}
.common-banner img {
	display: block;
	max-width: 100%;
	height: auto;
	/* 限制最小高度为450px */
	min-height: 450px;
	object-fit: cover;
	object-position: center;
}
.common-banner .text {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.common-banner .text .title {
	color: #fff;
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.common-banner .text .sub-title {
	color: #fff;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	text-transform: capitalize;
}
.common-banner .common-links {
	width: 100%;
	height: 75px;
	background-color: rgba(248, 248, 248, 0.94);
	position: absolute;
	left: 0;
	bottom: 0;
	/* 链接 */
	/* 面包屑 */
}
.common-banner .common-links .n-wrap {
	display: flex;
	justify-content: space-between;
	height: 100%;
}
.common-banner .common-links .links {
	height: 100%;
	display: flex;
	padding-left: 30px;
}
.common-banner .common-links .links a {
	color: #3d3d3d;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-right: 60px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}
.common-banner .common-links .links a:hover,
.common-banner .common-links .links a.current {
	color: #e60012;
}
.common-banner .common-links .links a:hover::after,
.common-banner .common-links .links a.current::after {
	width: 100%;
}
.common-banner .common-links .links a::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 3px;
	background: #e60012;
	transition: width 0.45s;
}
.common-banner .common-links .links a:last-child {
	margin-right: 0;
}
.common-banner .common-links .bread {
	display: flex;
	align-items: center;
}
.common-banner .common-links .bread .icon img {
	mix-blend-mode: multiply;
	width: 23px;
	height: 23px;
	object-fit: contain;
	object-position: center;
	margin-right: 5px;
	/* 取消自动高度 */
	min-height: auto;
}
.common-banner .common-links .bread .bread-link {
	display: flex;
	align-items: center;
	height: 100%;
}
.common-banner .common-links .bread .bread-link li {
	margin-right: 5px;
}
.common-banner .common-links .bread .bread-link li a {
	color: #3d3d3d;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.common-banner .common-links .bread .bread-link li::after {
	content: '>';
}
.common-banner .common-links .bread .bread-link li:last-child::after {
	content: none;
}
.common-banner .common-links .bread .bread-link li:hover a {
	color: #e60012;
}
/* 公用分页器 */
.common-fenye {
	display: flex;
	justify-content: center;
}
.common-fenye a {
	display: block;
	padding: 6px 14px;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	border-radius: 4px;
	border: 1px solid #d9d9d9;
	background: #fff;
	margin-right: 11px;
}
.common-fenye a.current,
.common-fenye a:hover {
	background: #173f8f;
	color: #fff;
}
.common-fenye a:last-child {
	margin-right: 0;
}
/* 关于我们页面 */
.about-page {
	/* 关于和介绍 */
	/* 关于我们 */
	/* 发展历程 */
	/* 公司荣誉 */
}
.about-page .company-intro {
	background-color: #fff;
	padding-top: 97px;
}
.about-page .company-intro .text {
	text-align: center;
	margin-bottom: 45px;
}
.about-page .company-intro .text .title {
	color: #0d0d0d;
	font-size: 36px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
}
.about-page .company-intro .text .sub-title {
	color: #c3c3c3;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	text-transform: uppercase;
}
.about-page .company-intro .list {
	width: 100%;
	height: 194px;
	background: #173f8f;
	color: #fff;
	display: flex;
	margin-bottom: -68px;
	position: relative;
	z-index: 1;
}
.about-page .company-intro .list .item {
	width: 25%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	border-right: 1px solid #2f6de8;
}
.about-page .company-intro .list .item:last-child {
	border-right: 0;
}
.about-page .company-intro .list .item .top {
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	text-transform: uppercase;
}
.about-page .company-intro .list .item .top .num {
	font-size: 50px;
}
.about-page .company-intro .list .item .top .unit {
	font-size: 18px;
	vertical-align: top;
}
.about-page .company-intro .list .item .bottom {
	color: #fff;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
}
.about-page .about-intro {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 915px;
	padding-top: 127px;
}
.about-page .about-intro .n-wrap {
	padding-left: 20px;
	padding-right: 17px;
}
.about-page .about-intro .title {
	color: #173f8f;
	font-family: PingFang SC;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	text-align: center;
	margin-bottom: 24px;
}
.about-page .about-intro p {
	color: #656565;
	text-align: justify;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 200%;
	text-transform: uppercase;
}
.about-page .about-intro .main {
	text-indent: 2em;
}
.about-page .about-intro .content {
	margin-top: 50px;
}
.about-page .deve-history {
	background-color: #fff;
	padding-top: 144px;
	padding-bottom: 145px;
	/* 第一个轮播图 */
}
.about-page .deve-history .title {
	color: #0d0d0d;
	font-size: 36px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	text-align: center;
}
.about-page .deve-history .swiper1 {
	margin-top: 71px;
	/* 设计稿103，定位之后再去进行修改 */
	margin-bottom: 103px;
}
.about-page .deve-history .swiper1 .swiper-slide {
	padding-left: 88px;
	padding-right: 93px;
	height: 382px;
	align-items: flex-start;
}
.about-page .deve-history .swiper1 .swiper-slide .left {
	height: 100%;
}
.about-page .deve-history .swiper1 .swiper-slide .left img {
	width: 574px;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.about-page .deve-history .swiper1 .swiper-slide .right {
	text-align: left;
	margin-top: 9px;
	margin-left: 101px;
	position: relative;
	height: 100%;
	width: 75%;
}
.about-page .deve-history .swiper1 .swiper-slide .right .front {
	width: 100%;
	background: rgba(255, 255, 255, 0.9);
	backdrop-filter: blur(10.5px);
	position: absolute;
}
.about-page .deve-history .swiper1 .swiper-slide .right .time {
	padding-top: 64px;
	color: #0d0d0d;
	font-size: 32px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
}
.about-page .deve-history .swiper1 .swiper-slide .right .year {
	color: #0d0d0d;
	font-family: PingFang SC;
	font-size: 28px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	padding-top: 37px;
	padding-bottom: 20px;
}
.about-page .deve-history .swiper1 .swiper-slide .right .main {
	color: #717171;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.87;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 92%;
}
.about-page .deve-history .swiper1 .swiper-slide .right .bg-text {
	color: #727272;
	font-family: PingFang SC;
	font-size: 240px;
	font-style: normal;
	font-weight: 900;
	line-height: 1;
}
.about-page .deve-history .swiper2-box {
	position: relative;
	/* 第二个轮播图 */
}
.about-page .deve-history .swiper2-box::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #dcdcdc;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide {
	height: 90px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	text-align: left;
	/* 给span是因为每一个都会span */
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide p {
	width: 100%;
	height: 50%;
	color: #666;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide span {
	width: 100%;
	color: #666;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	display: block;
	height: 50%;
	line-height: 45px;
	/* 显示的边框线 */
	border-top: 1px solid #dcdcdc;
	position: relative;
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide span i {
	position: absolute;
	left: 0;
	top: -1.5px;
	width: 0;
	height: 3px;
	background-color: #e60012;
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide span::before {
	content: '';
	width: 10px;
	height: 10px;
	background-color: #d9d9d9;
	border-radius: 50%;
	position: absolute;
	top: -5px;
	left: 0px;
	cursor: pointer;
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide.swiper-slide-active p,
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide.swiper-slide-active span {
	color: #e60012;
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide.swiper-slide-active span::before {
	background-color: #e60012;
}
.about-page .deve-history .swiper2-box .swiper2-wrap .swiper2 .swiper-slide:nth-of-type(1) {
	margin-left: 10%;
}
.about-page .deve-history .swiper2-box .swiper2-left,
.about-page .deve-history .swiper2-box .swiper2-right {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	/* 提高层叠性 */
	z-index: 999;
}
.about-page .deve-history .swiper2-box .swiper2-left {
	left: 160px;
}
.about-page .deve-history .swiper2-box .swiper2-right {
	right: 160px;
}
.about-page .company-honor {
	padding-top: 104px;
	padding-bottom: 128px;
	background-repeat: no-repeat;
	background-size: cover;
	/* 设置轮播图 */
	/* 设置箭头 */
	/* 设置位置 */
}
.about-page .company-honor .text {
	text-align: center;
}
.about-page .company-honor .text .title {
	color: #0d0d0d;
	font-size: 36px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
}
.about-page .company-honor .text .desc {
	color: #5c5c5c;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 16px;
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
}
.about-page .company-honor .swiper-box {
	position: relative;
}
.about-page .company-honor .swiper3 {
	margin-top: 52px;
}

/* 修改 */
.about-page .company-honor .swiper3 .swiper-wrapper {
	align-items: center;
}
.about-page .company-honor .swiper3 .swiper-slide {
	background-color: transparent;
	flex-direction: column;
}
.about-page .company-honor .swiper3 .swiper-slide img {
	border: 7px solid #503a46;
	display: block;
	max-width: 100%;
	height: auto;
}

.about-page .company-honor .swiper3 .swiper-slide .slide-text {
	margin-top: 5px;
	text-align: center;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 10px;
}
.about-page .company-honor .arrow-left,
.about-page .company-honor .arrow-right {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9999;
	cursor: pointer;
}
.about-page .company-honor .arrow-left {
	left: -68px;
}
.about-page .company-honor .arrow-right {
	right: -68px;
}
/* 产品列表页面 */
.proList-page {
	background-color: #fff;
	padding-bottom: 103px;
	/* 头部 */
	/* 产品展示 */
}
.proList-page .product-head {
	margin-top: 76px;
	margin-bottom: 47px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.proList-page .product-head .left {
	margin-right: 25px;
}
.proList-page .product-head .left ul {
	display: flex;
}
.proList-page .product-head .left li {
	display: inline-flex;
	padding: 9px 28px;
	justify-content: center;
	align-items: center;
	border-radius: 32px;
	border: 1px solid #828282;
	background: #fff;
	margin-right: 20px;
	color: #828282;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	user-select: none;
	cursor: pointer;
}

/* 修改
.proList-page .product-head .left li a {
  color: #828282;
} */
.proList-page .product-head .left li:last-child {
	margin-right: 0;
}
.proList-page .product-head .left li:hover,
.proList-page .product-head .left li.current {
	color: #e60012;
	border-color: #e60012;
}
.proList-page .product-head .right {
	position: relative;
}
.proList-page .product-head .right input {
	width: 368px;
	height: 54px;
	background-color: #f7f7f7;
	border: none;
	outline: none;
	padding-left: 24px;
}
.proList-page .product-head .right input::placeholder {
	color: #9b9b9b;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.proList-page .product-head .right input:focus {
	outline: 1px solid #e60012;
}
.proList-page .product-head .right button {
	background-color: transparent;
	border: none;
	outline: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 17px;
}
.proList-page .product-head .right button img {
	width: 29px;
	height: 29px;
	object-fit: contain;
	object-position: center;
}
.proList-page .pro-list {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 43px;
}
.proList-page .pro-list .item {
	width: 445px;
	height: 365px;
	margin-right: 32px;
	margin-bottom: 35px;
}
.proList-page .pro-list .item:nth-child(3n) {
	margin-right: 0;
}
.proList-page .pro-list .item:hover .desc {
	background: #173f8f;
	color: #fff;
}
/* 修改图片宽高比例 */
.proList-page .pro-list .item a {
	display: block;
}
.proList-page .pro-list .item .img {
	width: 100%;
	/* height: 304px; */
	padding-bottom: 68.315%;
	position: relative;
}
.proList-page .pro-list .item .img img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.proList-page .pro-list .item .desc {
	width: 100%;
	height: 61px;
	background: #f7f7f7;
	color: #000;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 5%;
	line-height: 61px;
	text-align: center;
}
/* 产品详情页面 */
.pro-detail-page {
	/* 产品详情 */
	/* 产品参数表格 */
	/* 切换产品 */
}
.pro-detail-page .pro-detail {
	padding-top: 72px;
	padding-bottom: 102px;
	background: #f8f8f8;
}
.pro-detail-page .pro-detail .n-wrap {
	display: flex;
	justify-content: space-between;
	height: 470px;
	background-color: #fff;
}
.pro-detail-page .pro-detail .n-wrap .left,
.pro-detail-page .pro-detail .n-wrap .right {
	width: 50%;
	height: 100%;
}
.pro-detail-page .pro-detail .n-wrap .left .swiper-container {
	width: 100%;
	height: 100%;
}
.pro-detail-page .pro-detail .n-wrap .left .swiper-container .swiper-slide {
	width: 100%;
	height: 100%;
}
.pro-detail-page .pro-detail .n-wrap .left .swiper-container .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.pro-detail-page .pro-detail .n-wrap .left .swiper-container .swiper-pagination {
	bottom: 22px;
}
.pro-detail-page .pro-detail .n-wrap .left .swiper-container .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #fff;
	opacity: 1;
}
.pro-detail-page .pro-detail .n-wrap .left .swiper-container .swiper-pagination-bullet-active {
	background-color: #e60012;
}
.pro-detail-page .pro-detail .n-wrap .right {
	padding: 53px 65px 15px 57px;
	/* 溢出隐藏 */
	overflow: hidden;
}
.pro-detail-page .pro-detail .n-wrap .right .title {
	color: #173f8f;
	font-family: PingFang SC;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.pro-detail-page .pro-detail .n-wrap .right .sub-title {
	color: #3f3f3f;
	font-family: PingFang SC;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 7px;
	/* 超出两行溢出隐藏 */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pro-detail-page .pro-detail .n-wrap .right .tag {
	margin-top: 13px;
	padding: 6px 35px;
	background: #373332;
	color: #fff;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: inline-block;
	/* 做限制 */
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pro-detail-page .pro-detail .n-wrap .right .pro-desc {
	margin-top: 24px;
	color: #373332;
	font-family: PingFang SC;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding-bottom: 12.5px;
	border-bottom: 1px solid #f0f0f0;
}
.pro-detail-page .pro-detail .n-wrap .right .pro-list {
	margin-top: 15px;
}
.pro-detail-page .pro-detail .n-wrap .right .pro-list li {
	list-style-type: disc;
	list-style-position: inside;
	text-indent: -20px;
	padding-left: 20px;
	color: #3f3f3f;
	font-family: PingFang SC;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.85;
}
.pro-detail-page .pro-params {
	padding-top: 72px;
	padding-bottom: 93px;
}
.pro-detail-page .pro-params .tabs {
	border-bottom: 1px solid #dadada;
	display: flex;
}
.pro-detail-page .pro-params .tabs li {
	color: #4b4b4b;
	font-family: PingFang SC;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 9px;
	margin-right: 66px;
	cursor: pointer;
	user-select: none;
	position: relative;
}
.pro-detail-page .pro-params .tabs li:last-child {
	margin-right: 0;
}
.pro-detail-page .pro-params .tabs li::after {
	content: '';
	position: absolute;
	width: 0;
	height: 3px;
	left: 50%;
	bottom: 0;
	background-color: #e60012;
	transition: all 0.5s;
}
.pro-detail-page .pro-params .tabs li:hover,
.pro-detail-page .pro-params .tabs li.current {
	font-weight: 700;
}
.pro-detail-page .pro-params .tabs li:hover::after,
.pro-detail-page .pro-params .tabs li.current::after {
	width: 100%;
	left: 0;
}
.pro-detail-page .pro-params .params-wrap {
	margin-top: 55px;
	width: 100%;
	display: flex;
	overflow: hidden;
}
.pro-detail-page .pro-params .params-wrap .params-item {
	width: 100%;
	/* 不进行缩小 */
	flex-shrink: 0;
}
/* 修改 */
.pro-detail-page .pro-params .params-wrap .params-item table {
	border-collapse: collapse;
	border-color: #cdcdcd;
	/* 限制最大宽度 */
	/* max-width: 100%; */
}
.pro-detail-page .pro-params .params-wrap .params-item table tbody {
	background-color: #f5f5ff;
}
.pro-detail-page .pro-params .params-wrap .params-item table thead {
	background-color: #e7f3fb;
}
.pro-detail-page .pro-params .params-wrap .params-item table tr {
	min-height: 48px;
}
.pro-detail-page .pro-params .params-wrap .params-item table td,
.pro-detail-page .pro-params .params-wrap .params-item table th {
	text-align: center;
	max-width: 140px;
	word-break: break-all;
	padding-left: 5px;
	padding-right: 5px;
}
.pro-detail-page .pro-params .params-wrap .params-item .params-desc {
	margin-top: 39px;
	color: #626262;
	font-family: PingFang SC;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.pro-detail-page .pro-toggle {
	height: 110px;
	background: #f5f5f5;
	padding: 0 50px;
	display: flex;
	align-items: center;
}
.pro-detail-page .pro-toggle .btn {
	width: 183px;
	height: 51px;
	border: 1px solid #173f8f;
	background: #fff;
	color: #173f8f;
	font-family: PingFang SC;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	/* 跟左右两个链接来一点距离 */
	padding-left: 15px;
	padding-right: 15px;
}
/* 占位的li标签 */
.pro-detail-page .pro-toggle li {
	width: 40%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* 左侧的li标签 */
.pro-detail-page .pro-toggle li.left-li {
	margin-right: 20px;
}
/* 右侧的li标签 */
.pro-detail-page .pro-toggle li.right-li {
	text-align: right;
	margin-left: 20px;
}

.pro-detail-page .pro-toggle .normal {
	color: #535353;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	max-width: 100%;
}
.pro-detail-page .pro-tuijian {
	margin-top: 93px;
	margin-bottom: 93px;
}
.pro-detail-page .pro-tuijian .title {
	color: #4b4b4b;
	font-family: PingFang SC;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	margin-bottom: 32px;
}
.pro-detail-page .pro-tuijian .list {
	display: flex;
}
.pro-detail-page .pro-tuijian .list .item {
	width: 445px;
	margin-right: 33px;
}
.pro-detail-page .pro-tuijian .list .item:hover .text {
	background-color: #173f8f;
	color: #fff;
}
.pro-detail-page .pro-tuijian .list .item:last-child {
	margin-right: 0;
}
.pro-detail-page .pro-tuijian .list .item .img {
	width: 100%;
	padding-bottom: 68.54%;
	position: relative;

	/* height: 305px; */
}
.pro-detail-page .pro-tuijian .list .item .img img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.pro-detail-page .pro-tuijian .list .item .text {
	width: 100%;
	height: 61px;
	background: #f7f7f7;
	padding: 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	line-height: 61px;
	color: #000;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
}
/* 新闻详情页面 */
.newdetail-page {
	background-color: #fff;
}
.newdetail-page .n-wrap {
	padding-top: 97px;
	padding-bottom: 95px;
	display: flex;
	align-items: flex-start;
	/* 左侧主体 */
	/* 右侧盒子 */
}
.newdetail-page .n-wrap .main {
	width: 70%;
	margin-right: 56px;
	/* 文章主体 */
}
/* 修改文章标题大小 */
.newdetail-page .n-wrap .main .title {
	/* color: #181818; */
	/* font-size: 40px; */
	font-size: 20px;
	color: #e60012;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3;
}
.newdetail-page .n-wrap .main .info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 46px;
	margin-bottom: 25px;
}
.newdetail-page .n-wrap .main .info .left {
	display: flex;
	margin-right: 15px;
}
.newdetail-page .n-wrap .main .info .left p {
	color: #666672;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-right: 48px;
}
.newdetail-page .n-wrap .main .info .left p:last-child {
	margin-right: 0;
}
.newdetail-page .n-wrap .main .info .right {
	color: #383838;
	font-family: PingFang SC;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.3;
	display: flex;
	align-items: center;
}
.newdetail-page .n-wrap .main .info .right div {
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ccc;
	border-radius: 50%;
	margin-right: 6px;
}
.newdetail-page .n-wrap .main .info .right div:last-child {
	margin-right: 0;
}
.newdetail-page .n-wrap .main .info .right div:hover {
	background-color: #92cf46;
	cursor: pointer;
}
.newdetail-page .n-wrap .main .article {
	padding-top: 45px;
	padding-bottom: 40px;
	border-top: 2px solid #e1e1e1;
	border-bottom: 2px solid #e1e1e1;
}
.newdetail-page .n-wrap .main .article p {
	color: #505050;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 2;
	/* text-indent: 2em; */
	text-align: justify;
	max-width: 100%;
}
.newdetail-page .n-wrap .main .article img {
	max-width: 100% !important;
	height: auto !important;
}
.newdetail-page .n-wrap .main .toggle {
	margin-top: 26px;
}
.newdetail-page .n-wrap .main .toggle a {
	color: #666672;
	font-family: PingFang SC;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.85;
	display: block;
	width: fit-content;
}
.newdetail-page .n-wrap .main .toggle a:hover {
	color: #e60012;
}
.newdetail-page .n-wrap .aside {
	flex: 1;
	height: auto;
	border: 1px solid #e9e9e9;
	border-top: 4px solid #e60012;
	background: #fff;
	padding-left: 28px;
	padding-right: 27px;
	padding-top: 23px;
}
.newdetail-page .n-wrap .aside .head-title {
	padding-bottom: 11px;
	color: #000;
	font-family: PingFang SC;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.6;
	border-bottom: 2px solid #dcdcdc;
}
.newdetail-page .n-wrap .aside .item {
	padding-top: 14px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
}
.newdetail-page .n-wrap .aside .item .time {
	color: #e60012;
	font-family: PingFang SC;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 2.28;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 2px;
}
.newdetail-page .n-wrap .aside .item a {
	color: #505050;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	/* 超出两行溢出隐藏 */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
}
.newdetail-page .n-wrap .aside .item:last-child {
	border-bottom: none;
}
/* 新闻中心页面 */
.newscenter-page {
	padding-top: 74px;
	padding-bottom: 93px;
	/* 新闻列表 */
}
.newscenter-page .swiper-container {
	/* 轮播图 */
	/* 分页器 */
}
.newscenter-page .swiper-container .swiper-slide {
	display: flex;
	text-align: left;
	align-items: flex-start;
}
.newscenter-page .swiper-container .swiper-slide .pic {
	width: 646px;
	height: 385px;
}
.newscenter-page .swiper-container .swiper-slide .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.newscenter-page .swiper-container .swiper-slide .text {
	padding-top: 37px;
	padding-left: 42px;
	padding-right: 34px;
	flex: 1;
	height: 100%;
	text-align: justify;
}
.newscenter-page .swiper-container .swiper-slide .text .title {
	color: #535353;
	text-align: justify;
	font-family: PingFang SC;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	/* 超出2行溢出隐藏 */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
}

.newscenter-page .swiper-container .swiper-slide .text .title:hover {
	color: #e60012;
}
.newscenter-page .swiper-container .swiper-slide .text .main {
	margin-top: 30px;
	margin-bottom: 23px;
	color: #787878;
	text-align: justify;
	font-family: PingFang SC;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.14;
	/* 超出3行溢出隐藏 */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	overflow: hidden;
}
.newscenter-page .swiper-container .swiper-slide .text .link {
	width: 134px;
	height: 42px;
	color: #8e8e8e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 4px;
	background: #f4f4f4;
	display: flex;
	justify-content: center;
	align-items: center;
	white-space: nowrap;
}
.newscenter-page .swiper-container .swiper-slide .text .link:hover {
	background-color: #e60012;
	color: #fff;
}
.newscenter-page .swiper-container .swiper-pagination {
	width: auto;
	left: 687px;
	bottom: 56px;
}
.newscenter-page .swiper-container .swiper-pagination .swiper-pagination-bullet {
	width: 63px;
	height: 4px;
	background-color: #d9d9d9;
	border-radius: 0;
	/* 先清除默认的 */
	margin: 0;
	margin-right: 15px;
	opacity: 1;
}
.newscenter-page .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child {
	margin-right: 0;
}
.newscenter-page .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #e60012;
}
.newscenter-page .new-list {
	margin-top: 62px;
	margin-bottom: 61px;
}
.newscenter-page .new-list .news-item {
	width: 1392px;
	height: 232px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	margin-bottom: 64px;
}
.newscenter-page .new-list .news-item:last-child {
	margin-bottom: 0;
}
.newscenter-page .new-list .news-item > a {
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
}
.newscenter-page .new-list .news-item:hover {
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);
}

.newscenter-page .new-list .news-item:hover .right .title,
.newscenter-page .new-list .news-item:hover .right .content {
	color: #e60012;
}
.newscenter-page .new-list .news-item .left {
	width: 14.6%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border-right: 1px solid #e9e9e9;
	margin-top: 34px;
	margin-bottom: 35px;
}
.newscenter-page .new-list .news-item .left .day {
	color: #252525;
	font-size: 80px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -8px;
}
.newscenter-page .new-list .news-item .left .time {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	margin-top: 3px;
}
.newscenter-page .new-list .news-item .right {
	width: 85.4%;
	padding-left: 46px;
	padding-right: 66px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.newscenter-page .new-list .news-item .right .title {
	width: 100%;
	color: #535353;
	text-align: justify;
	font-family: PingFang SC;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.newscenter-page .new-list .news-item .right .content {
	color: #787878;
	text-align: justify;
	font-family: PingFang SC;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.14;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 19px;
}
/* 视频中心页面 */
.video-page {
	padding-top: 56px;
	padding-bottom: 151px;
	/* 标题盒子 */
	/* 视频列表 */
	/* 视频蒙层 */
}
.video-page .title-box {
	text-align: center;
	margin-bottom: 59px;
}
.video-page .title-box .title-bg {
	color: #f0f0f0;
	font-family: PingFang SC;
	font-size: 76px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
.video-page .title-box .title {
	color: #000;
	font-family: PingFang SC;
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: -50px;
}
.video-page .video-list {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 63px;
}
.video-page .video-list .video-item {
	width: 426px;
	margin-right: 61px;
	margin-bottom: 33px;
}
.video-page .video-list .video-item:nth-child(3n) {
	margin-right: 0;
}
.video-page .video-list .video-item .main {
	position: relative;
	width: 100%;
	height: 280px;
}
.video-page .video-list .video-item .main video {
	display: block;
	width: 100%;
	height: 100%;
}
.video-page .video-list .video-item .main .play-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.video-page .video-list .video-item .desc {
	margin-top: 33px;
	color: #3d3d3d;
	font-family: PingFang SC;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
	width: 100%;
	padding: 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.video-page .video-list .video-item:hover .desc {
	color: #e60012;
}
.video-page .video-mask {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999999999;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.85);
	overflow-y: auto;
	display: none;
	cursor: zoom-out;
}
.video-page .video-mask .video-main {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.video-page .video-mask .video-main video {
	display: block;
	/* 设置视频容器的宽高 */
	max-width: 80vw;
	height: auto;
	max-height: 80vh;
	object-fit: contain;
	object-position: center;
	cursor: pointer;
}
.video-page .video-mask .close-btn {
	position: fixed;
	right: 2%;
	top: 2%;
	font-size: 45px;
	color: #fff;
	font-weight: 700;
	z-index: 99999999999;
	cursor: pointer;
}
.video-page .video-mask .close-btn:hover {
	color: #e60012;
}
/* 联系我们页面 */
.contact-page {
	padding-top: 96px;
	padding-bottom: 118px;
	/* 标题盒子 */
	/* 信息列表 */
	/* 地图组件 */
	/* 提交留言 */
	/* 人才招聘 */
}
.contact-page .title-box {
	text-align: center;
}
.contact-page .title-box .title {
	color: #000;
	font-family: PingFang SC;
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: -45px;
}
.contact-page .title-box .title-bg {
	color: #f0f0f0;
	font-family: PingFang SC;
	font-size: 76px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
.contact-page .info-list {
	display: flex;
	justify-content: space-between;
	margin-top: 57px;
	margin-bottom: 81px;
	/* 第四个二维码特殊的设置 */
}
.contact-page .info-list .info-item {
	width: 324px;
	height: 342px;
	border-radius: 12px;
	border: 1px solid #ebebeb;
	background: #fff;
	box-shadow: 0px 0px 8px 0px rgba(219, 219, 219, 0.25);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	/* 文字设置 */
}
.contact-page .info-list .info-item:hover {
	background: #173f8f;
	box-shadow: 0px 8px 12px 0px rgba(23, 63, 143, 0.1);
}
.contact-page .info-list .info-item:hover .text .desc,
.contact-page .info-list .info-item:hover .text .title {
	color: #fff;
}
.contact-page .info-list .info-item:hover .img {
	border-color: rgba(255, 255, 255, 0.2);
}
.contact-page .info-list .info-item:hover .img .active-img {
	display: block;
}
.contact-page .info-list .info-item:hover .img .default-img {
	display: none;
}
.contact-page .info-list .info-item .img {
	width: 122px;
	height: 122px;
	border: 1px solid #aeaeae;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.contact-page .info-list .info-item .img .active-img {
	display: none;
}
.contact-page .info-list .info-item .img img {
	object-fit: contain;
	object-position: center;
}
.contact-page .info-list .info-item .text {
	margin-top: 35px;
	text-align: center;
	/* 限制文字换行大小 */
	max-width: 70%;
}
.contact-page .info-list .info-item .text .title {
	color: #535353;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.contact-page .info-list .info-item .text .desc {
	color: #535353;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 5px;
}
.contact-page .info-list .custom-item .img {
	border-radius: 0;
	border: none;
}
.contact-page .info-list .custom-item:hover .img {
	width: auto;
	height: auto;
}
.contact-page .info-list .custom-item:hover .img .default-img {
	display: block;
}
.contact-page .map {
	width: 100%;
	height: 812px;
}
.contact-page .line-message {
	padding-top: 81px;
}
.contact-page .line-message .main {
	margin-top: 55px;
}
.contact-page .line-message .main .line {
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* input输入框 */
	/* textarea区域 */
}
.contact-page .line-message .main .line.line1 .ipt-item {
	width: 49%;
}
.contact-page .line-message .main .line.line1 input {
	width: 100%;
	height: 58px;
	padding-left: 23px;
	background: #f5f5f5;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	line-height: normal;
	border: none;
}
.contact-page .line-message .main .line.line1 input::placeholder {
	color: #7d7d7d;
}
.contact-page .line-message .main .line textarea {
	resize: none;
	width: 100%;
	height: 198px;
	background: #f5f5f5;
	margin-top: 20px;
	font-size: 16px;
	text-indent: 2em;
	padding: 15px 10px;
	border: none;
}
.contact-page .line-message .main .line.line3 {
	margin-top: 38px;
}
.contact-page .line-message .main .line .submit {
	width: 180px;
	height: 52px;
	background: #173f8f;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}
.contact-page .zhaopin {
	margin-top: 102px;
}
.contact-page .zhaopin .content {
	margin-top: 20px;
	/* 文案 */
	/* 信息列表 */
}
.contact-page .zhaopin .content .text {
	color: #656565;
	text-align: center;
	font-family: PingFang SC;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.1;
	text-transform: uppercase;
	max-width: 96%;
	margin-left: auto;
	margin-right: auto;
}
.contact-page .zhaopin .content .msg-list {
	margin-top: 75px;
}
.contact-page .zhaopin .content .msg-list .msg-item {
	width: 100%;
	height: auto;
	border-radius: 12px;
	background: #f7f7f7;
	user-select: none;
	margin-bottom: 40px;
	/* 头部的信息 */
	/* 主体信息 */
}
.contact-page .zhaopin .content .msg-list .msg-item:last-child {
	margin-bottom: 0;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head {
	height: 65px;
	display: flex;
	align-items: center;
	padding-left: 29px;
	padding-right: 20px;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box {
	/* 剩下的宽度都给这个盒子 */
	display: flex;
	justify-content: space-between;
	margin-right: 71px;
	flex: 1;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .left {
	color: #4e4e4e;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .right {
	color: #949494;
	font-family: PingFang SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .right .site {
	margin-right: 48px;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head .icon .active-icon {
	display: none;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head.current {
	background-color: #173f8f;
	border-radius: 12px 12px 0 0;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head.current .msg-box .left,
.contact-page .zhaopin .content .msg-list .msg-item .msg-head.current .msg-box .right {
	color: #fff;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head.current .icon .default-icon {
	display: none;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-head.current .icon .active-icon {
	display: block;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-main {
	padding: 40px 26px 78px 29px;
	border-radius: 0px 0px 12px 12px;
	background: #f7f7f7;
	/* 默认先进行隐藏 */
	display: none;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-main .text-main {
	/* 字体设置 */
	color: #5b5b5b;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.1;
	text-transform: uppercase;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-main li span {
	margin-right: 7px;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-main .mark {
	color: #a1a1a1;
	font-family: PingFang SC;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.1;
	text-transform: uppercase;
	margin-top: 15px;
}
.contact-page .zhaopin .content .msg-list .msg-item .msg-main .ask-btn {
	width: 168px;
	height: 52px;
	background: #173f8f;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 24px;
}
/* 公司相册页面 */
/* 关于我们板块公用标题盒子 */
.about-title-box {
	text-align: center;
}
.about-title-box .title {
	color: #000;
	font-family: PingFang SC;
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: -45px;
}
.about-title-box .bg-title {
	color: #f0f0f0;
	font-family: PingFang SC;
	font-size: 76px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
.album-page {
	padding-top: 56px;
	padding-bottom: 113px;
}
.album-page .album-list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 59px;
	margin-bottom: 63px;
}
.album-page .album-list .album-item {
	width: 426px;
	margin-right: 61px;
	margin-bottom: 33px;
}
.album-page .album-list .album-item:nth-child(3n) {
	margin-right: 0;
}
.album-page .album-list .album-item .img {
	width: 100%;
	/* 高度根据父元素的宽度计算出来 */
	padding-bottom: 65.727%;
	position: relative;
}
.album-page .album-list .album-item .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	position: absolute;
	left: 0;
	top: 0;
}
.album-page .album-list .album-item .text {
	color: #3d3d3d;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 33px;
	text-align: center;
	/* 限制单行移除隐藏 */
}
/* 研发中心页面 */
.research-page {
	padding-top: 56px;
	padding-bottom: 131px;
	/* 单独设置里面的标题盒子 */
	/* 研发中心模块 */
	/* 研发方向模块 */
	/* 研发体系模块 */
	/* 研发流程模块 */
}
.research-page .title-box .title {
	margin-top: -60px;
}
.research-page .research-center .main {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 323px;
	margin-top: 53px;
}
.research-page .research-center .main .text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.research-page .research-center .main .text .title {
	color: #fff;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
.research-page .research-center .main .text .sub-title {
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 10px;
	max-width: 35%;
}
.research-page .research-direction {
	/* margin-top: 77px; */
	margin-top: 48px;
}
.research-page .research-direction .title {
	color: #000;
	font-family: PingFang SC;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align: center;
}
.research-page .research-direction .direction-list {
	margin-top: 53px;
	margin-bottom: 99px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.research-page .research-direction .direction-list .item {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 23.7%;
	height: 358px;
	overflow: hidden;
	position: relative;
	/* 平时显示盒子 */
	/* 鼠标悬浮显示盒子 */
}
.research-page .research-direction .direction-list .item .content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transition: all 0.45s ease;
}
.research-page .research-direction .direction-list .item .content p {
	margin-top: 15px;
	color: #fff;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	text-transform: uppercase;
}
.research-page .research-direction .direction-list .item .hover-box {
	position: absolute;
	left: 0;
	top: 100%;
	transition: all 0.45s ease;
	width: 100%;
	height: 100%;
	background: rgba(230, 0, 18, 0.7);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.research-page .research-direction .direction-list .item .hover-box .title {
	color: #fff;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 7px;
}
.research-page .research-direction .direction-list .item .hover-box .main {
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	text-transform: uppercase;
	margin-top: 12px;
	max-width: 79%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9;
	text-overflow: ellipsis;
	overflow: hidden;
}
.research-page .research-direction .direction-list .item:hover {
	cursor: pointer;
}
.research-page .research-direction .direction-list .item:hover .content {
	top: -100%;
}
.research-page .research-direction .direction-list .item:hover .hover-box {
	top: 0;
}
.research-page .research-system {
	padding-top: 101px;
	padding-bottom: 95px;
	background: #f8f8f8;
}
.research-page .research-system .n-wrap {
	height: 457px;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.research-page .research-system .n-wrap .pic {
	width: 49.2%;
	height: 100%;
	position: relative;
	/* 设置内容溢出处理方式 */
	overflow: hidden;
}
.research-page .research-system .n-wrap .pic .pic-list {
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	width: 100%;
	height: 100%;
	transition: left 0.5s ease;
}
.research-page .research-system .n-wrap .pic .pic-list .pic-item {
	/* 空间不足，不进行缩小 */
	flex-shrink: 0;
	width: 100%;
	height: 100%;
}
.research-page .research-system .n-wrap .pic .pic-list .pic-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.research-page .research-system .n-wrap .main {
	width: 50.8%;
	padding-top: 73px;
	padding-left: 66px;
	padding-right: 49.5px;
}
.research-page .research-system .n-wrap .main .title {
	color: #000;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.research-page .research-system .n-wrap .main .tabs {
	margin-top: 31px;
	width: 100%;
	display: flex;
	border-bottom: 1px solid #ebebeb;
}
.research-page .research-system .n-wrap .main .tabs li {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 14.5px;
	padding-right: 12px;
	margin-right: 48px;
	position: relative;
	/* 用户禁止选中文本 */
	user-select: none;
}
.research-page .research-system .n-wrap .main .tabs li::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 3px;
	background: #e60012;
	transition: all 0.45s ease;
}
.research-page .research-system .n-wrap .main .tabs li.current {
	font-weight: 700;
}
.research-page .research-system .n-wrap .main .tabs li.current::after {
	width: 100%;
}
.research-page .research-system .n-wrap .main .tabs li:hover {
	cursor: pointer;
	font-weight: 700;
}
.research-page .research-system .n-wrap .main .tabs li:hover::after {
	width: 100%;
}
.research-page .research-system .n-wrap .main .system-main {
	padding-top: 51px;
}
.research-page .research-system .n-wrap .main .system-main .system-title {
	color: #1c1c1c;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
}
.research-page .research-system .n-wrap .main .system-main .system-desc {
	color: #8f8f8f;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 9px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	text-overflow: ellipsis;
	overflow: hidden;
}
.research-page .research-progress {
	padding-top: 104px;
}
.research-page .research-progress .title {
	color: #000;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align: center;
	margin-bottom: 48px;
}
.research-page .research-progress .progress-list {
	display: flex;
	justify-content: center;
}
.research-page .research-progress .progress-list .progress-item .top {
	display: flex;
	align-items: center;
}
.research-page .research-progress .progress-list .progress-item .top .img {
	width: 110px;
	height: 110px;
}
.research-page .research-progress .progress-list .progress-item .top .img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
.research-page .research-progress .progress-list .progress-item .top .point-list {
	display: flex;
	justify-content: space-between;
	margin-left: 21px;
	margin-right: 13px;
}
.research-page .research-progress .progress-list .progress-item .top .point-list .point-item {
	width: 13px;
	height: 13px;
	background-color: rgba(60, 146, 239, 0.2);
	border-radius: 50%;
	margin-right: 15px;
}
.research-page .research-progress .progress-list .progress-item .top .point-list .point-item:last-child {
	margin-right: 0;
}
.research-page .research-progress .progress-list .progress-item .bottom {
	width: 110px;
	text-align: center;
	margin-top: 21px;
}
.research-page .research-progress .progress-list .progress-item .bottom .progress-title {
	color: #11298b;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: capitalize;
}
.research-page .research-progress .progress-list .progress-item .bottom .progress-desc {
	margin-top: 13px;
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
/* 开始进行适配 */
@media (max-width: 1450px) {
	.n-wrap {
		width: 90%;
	}
	/* 联系我们页面 */
	.contact-page {
		/* 调整地图的高度 */
	}
	.contact-page .info-list .info-item {
		width: 23%;
	}
	.contact-page .info-list .info-item .img {
		width: 95px;
		height: 95px;
	}
	.contact-page .map {
		height: 550px;
	}
	/* 资讯中心页面 */
	.newscenter-page .swiper-container .swiper-slide {
		width: 100%;
	}
	.newscenter-page .swiper-container .swiper-slide .pic,
	.newscenter-page .swiper-container .swiper-slide .text {
		width: 50%;
	}
	.newscenter-page .swiper-container .swiper-pagination {
		left: 55%;
	}
	.newscenter-page .new-list .news-item {
		width: 100%;
	}
	/*产品详情页面 */
	.product-banner .common-links .links a {
		margin-right: 25px;
	}
	.pro-detail-page .pro-detail .n-wrap .right {
		padding: 5% 3%;
	}
	.pro-detail-page .pro-toggle {
		padding: 0 2%;
	}
	.pro-detail-page .pro-tuijian .list .item {
		width: 32%;
		margin-right: 2%;
	}
	.proList-page .pro-list .item {
		width: 31%;
		margin-right: 3%;
	}
	/* 视频中心页面 */
	.video-page .video-list .video-item {
		margin-right: 4.5%;
		width: 30%;
	}
	.video-page .video-list .video-item .desc {
		margin-top: 0;
	}
	/* 公司相册页面 */
	.album-page .album-list .album-item {
		width: 30.5%;
		margin-right: 4.2%;
	}
	/* 研发中心页面 */
	.research-page .research-system .n-wrap .main {
		padding-left: 35px;
		padding-right: 35px;
	}
	.research-page .research-system .n-wrap .main .tabs li {
		margin-right: 25px;
	}
	.research-page .research-progress .progress-list .progress-item .top .point-list {
		margin-left: 10px;
		margin-right: 10px;
	}
	.research-page .research-progress .progress-list .progress-item .top .point-list .point-item {
		margin-right: 5px;
	}
	/* 关于我们页面 */
	.about-page .deve-history .swiper1 .swiper-slide {
		padding-left: 25px;
		padding-right: 25px;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .time {
		padding-top: 35px;
	}
	.about-page .deve-history .swiper1 .swiper-slide .left {
		width: 50%;
	}
	.about-page .deve-history .swiper1 .swiper-slide .left img {
		width: 100%;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right {
		margin-left: 25px;
		width: 50%;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .bg-text {
		font-size: 165px;
	}
	.about-page .deve-history .swiper2-box .swiper2-left {
		left: 5%;
	}
	.about-page .deve-history .swiper2-box .swiper2-right {
		right: 5%;
	}
	.about-page .company-honor .swiper3 .swiper-slide {
		border: none;
		background-color: transparent;
	}
	.about-page .company-honor .arrow-left {
		left: -4%;
	}
	.about-page .company-honor .arrow-right {
		right: -4%;
	}
}
/* 进入小屏幕 */
@media (max-width: 1200px) {
	/* 联系我们页面 */
	.contact-page {
		padding-top: 45px;
		padding-bottom: 70px;
	}
	.contact-page .info-list {
		flex-wrap: wrap;
	}
	.contact-page .info-list .info-item {
		width: 47%;
	}
	.contact-page .info-list .info-item:nth-child(n + 3) {
		margin-top: 35px;
	}
	.contact-page .title-box .title-bg {
		font-size: 55px;
	}
	/* 新闻详情页面 */
	/* .newdetail-page .n-wrap .main .title {
		font-size: 32px;
	} */
	.newdetail-page .n-wrap .main .info {
		flex-wrap: wrap;
	}
	.newdetail-page .n-wrap .main .info .left,
	.newdetail-page .n-wrap .main .info .right {
		width: 100%;
	}
	.newdetail-page .n-wrap .main .info .right {
		margin-top: 25px;
	}
	/* 产品详情页 */
	.product-banner .common-links .links {
		padding-left: 0;
	}
	.product-banner .common-links .links a {
		margin-right: 15px;
	}
	/* 产品列表页面 */
	.proList-page .product-head .left li {
		padding: 10px;
	}
	.proList-page .pro-list {
		justify-content: space-between;
	}
	.proList-page .pro-list .item {
		width: 47%;
		height: auto;
		margin-right: 0 !important;
	}
	/* 视频中心页面 */
	.video-page .title-box .title-bg {
		font-size: 55px;
	}
	.video-page .video-list {
		justify-content: space-between;
	}
	.video-page .video-list .video-item {
		margin-right: 0 !important;
		width: 47%;
	}
	/* 关于我们页面banner */
	.about-banner .common-links .links a {
		margin-right: 35px;
	}
	.about-title-box .bg-title {
		font-size: 55px;
	}
	.album-page .album-list {
		justify-content: space-between;
	}
	.album-page .album-list .album-item {
		width: 47.5%;
		margin-right: 0 !important;
	}
	/* 研发中心页面 */
	.research-page .research-center .main .text .sub-title {
		max-width: 50%;
	}
	.research-page .research-direction .direction-list {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.research-page .research-direction .direction-list .item {
		width: 48%;
	}
	.research-page .research-direction .direction-list .item:nth-of-type(n + 3) {
		margin-top: 25px;
	}
	.research-page .research-system .n-wrap .main {
		padding-left: 25px;
		padding-right: 25px;
	}
	.research-page .research-system .n-wrap .main .tabs {
		justify-content: space-between;
	}
	.research-page .research-system .n-wrap .main .tabs li {
		margin-right: 0;
		padding-right: 0;
	}
	.research-page .research-progress .progress-list {
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.research-page .research-progress .progress-list .progress-item {
		width: 33%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.research-page .research-progress .progress-list .progress-item:nth-of-type(n + 3) {
		margin-top: 25px;
	}
	.research-page .research-progress .progress-list .progress-item .top .point-list {
		display: none;
	}
	/* 关于我们页面 */
	.about-page .company-intro .list .item .top .num {
		font-size: 40px;
	}
	.about-page .company-honor .arrow-left {
		left: -2%;
	}
	.about-page .company-honor .arrow-right {
		right: -2%;
	}
}
@media (max-width: 992px) {
	/* 新闻中心页面 */
	.newscenter-page .new-list .news-item .right {
		padding-left: 5%;
		padding-right: 5%;
		width: auto;
	}
	.newscenter-page .new-list .news-item .left {
		padding-left: 2%;
		padding-right: 2%;
		width: auto;
	}
	/* 新闻详情页面 */
	.newdetail-page .n-wrap .main {
		margin-right: 30px;
	}
	/* 产品详情页面 */
	.common-banner .common-links .bread {
		display: none;
	}
	.pro-detail-page .pro-detail .n-wrap {
		flex-wrap: wrap;
		height: auto;
	}
	.pro-detail-page .pro-detail .n-wrap .left,
	.pro-detail-page .pro-detail .n-wrap .right {
		width: 100%;
	}
	/* 设置表格响应式 */
	/* .pro-detail-page .pro-params .params-wrap .params-item table {
    border: none !important;
    width: auto !important;
  } */

	/* .pro-detail-page .pro-params .params-wrap .params-item table thead {
    display: none;
  } */
	/* .pro-detail-page .pro-params .params-wrap .params-item table tbody tr {
    margin-bottom: 35px;
    display: block;
  } */
	/* .pro-detail-page .pro-params .params-wrap .params-item table tbody tr:last-child {
    margin-bottom: 0;
  }
  .pro-detail-page .pro-params .params-wrap .params-item table tbody td {
    width: 100%;
    max-width: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: auto;
  }
  .pro-detail-page .pro-params .params-wrap .params-item table tbody td::before {
    display: block;
    content: attr(data-msg);
    margin-right: 15px;
    background-color: #e7f3fb;
    min-width: 20%;
    height: 100%;
  } */
	/* 产品详情 */
	.proList-page .product-head {
		flex-wrap: wrap;
	}
	.proList-page .product-head .left {
		width: 100%;
		margin-right: 0;
	}
	.proList-page .product-head .right {
		width: 100%;
		order: -1;
		margin-bottom: 25px;
	}
	.proList-page .product-head .right input {
		width: 100%;
	}
	/* 研发中心 */
	.research-page .research-system .n-wrap {
		flex-wrap: wrap;
		height: auto;
	}
	.research-page .research-system .n-wrap .pic,
	.research-page .research-system .n-wrap .main {
		width: 100%;
	}
	.research-page .research-system .n-wrap .pic {
		height: 350px;
	}
	.research-page .research-system .n-wrap .main {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	/* 关于我们页面 */
	.about-page .company-intro .list {
		flex-wrap: wrap;
		margin-bottom: 0;
		background-color: transparent;
		height: auto;
	}
	.about-page .company-intro .list .item {
		width: 50%;
		background-color: #173f8f;
		height: auto;
		padding-top: 5%;
		padding-bottom: 5%;
	}
	.about-page .company-intro .list .item:nth-child(n + 3) {
		/* margin-top: 15px; */
		border-top: 1px solid #2f6de8;
	}
	/* 解决文案跟背景颜色冲突问题 */
	.about-page .about-intro {
		height: auto;
		background-size: cover;
		background-position: top;
		padding-top: 25px;
		padding-bottom: 410px;
	}
	/* 调整第一个轮播图 */
	.about-page .deve-history .swiper1 {
		height: auto;
		margin-bottom: 45px;
	}
	.about-page .deve-history .swiper1 .swiper-slide {
		flex-wrap: wrap;
		padding-left: 0;
		padding-right: 0;
		/* 自动计算高度 */
		height: auto;
	}
	.about-page .deve-history .swiper1 .swiper-slide .left,
	.about-page .deve-history .swiper1 .swiper-slide .right {
		width: 100%;
		/* 设置自动高度问题 */
		height: auto;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right {
		margin-left: 15px;
	}
	.about-page .deve-history {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .front {
		position: static;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .bg-text {
		display: none;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .time {
		padding-top: 15px;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .year {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.about-page .deve-history .swiper2-box .swiper2-left {
		left: 2%;
	}
	.about-page .deve-history .swiper2-box .swiper2-right {
		right: 2%;
	}
}
@media (max-width: 768px) {
	.n-wrap {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	/* 内页公用banner */
	.common-banner {
		/* 调整字体大小 */
	}
	.common-banner .text .title {
		font-size: 28px;
	}
	.common-banner .common-links {
		height: 50px;
	}
	.common-banner .common-links .links {
		padding-left: 0;
	}
	.common-banner .common-links .links a {
		margin-right: 15%;
		white-space: nowrap;
	}

	/* 隐藏下划线 */
	.common-banner .common-links .links a::after {
		display: none;
	}
	.common-banner .common-links .bread {
		display: none;
	}
	/* 联系我们页面 */
	.contact-page .title-box .title-bg {
		font-size: 45px;
	}
	/* 修改 */
	.contact-page .title-box .title {
		/* font-size: 28px; */
		font-size: 24px;
		text-align: center;
	}
	/* 调整模块间距 */
	.contact-page .info-list {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.contact-page .line-message {
		padding-top: 45px;
	}
	.contact-page .line-message .main .line {
		flex-wrap: wrap;
	}
	.contact-page .line-message .main .line.line1 .ipt-item {
		width: 100%;
	}
	.contact-page .line-message .main .line.line1 .ipt-item:last-child {
		/* 统一边距wei20 */
		margin-top: 20px;
	}
	.contact-page .line-message .main .line.line3 {
		margin-top: 35px;
	}
	.contact-page .line-message .main .line textarea {
		padding: 5%;
		text-indent: 0;
	}
	.contact-page .zhaopin .content .msg-list {
		margin-top: 45px;
	}
	.contact-page .zhaopin .content .msg-list .msg-item {
		margin-bottom: 25px;
	}
	.contact-page .zhaopin {
		margin-top: 75px;
	}
	/* 设置图标 */
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head.current .icon img {
		width: 15px;
		object-position: center;
		object-fit: contain;
	}
	/*新闻中心页面 */
	/* 设置模块间距 */
	.newscenter-page {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.newscenter-page .swiper-container .swiper-slide {
		flex-wrap: wrap;
	}
	.newscenter-page .swiper-container .swiper-slide .pic,
	.newscenter-page .swiper-container .swiper-slide .text {
		width: 100%;
	}
	.newscenter-page .swiper-container .swiper-slide .pic {
		height: auto;
	}
	.newscenter-page .swiper-container .swiper-slide .text {
		padding-top: 5%;
		padding-right: 5%;
		padding-left: 2%;
	}
	.newscenter-page .swiper-container .swiper-pagination {
		left: 50%;
		transform: translateX(-50%);
		top: 45%;
		max-height: 5px !important;
	}
	.newscenter-page .swiper-container .swiper-pagination .swiper-pagination-bullet {
		width: 25px;
	}
	.newscenter-page .new-list {
		margin-top: 75px;
		margin-bottom: 45px;
	}
	.newscenter-page .new-list .news-item {
		height: auto;
		margin-bottom: 25px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.newscenter-page .new-list .news-item .left {
		width: 20%;
	}
	.newscenter-page .new-list .news-item .left .day {
		font-size: 45px;
	}
	.newscenter-page .new-list .news-item .right {
		/* 不能指定flex,不然的话单行溢出就不生效了 */
		width: 80%;
	}
	.newscenter-page .new-list .news-item .right .content {
		margin-top: 10px;
	}

	/* 修改 */
	.newscenter-page .new-list .news-item .right .title {
		font-size: 18px;
	}

	/* 新闻中心页面 */
	.newdetail-page .n-wrap {
		flex-wrap: wrap;
		padding-top: 45px;
		padding-bottom: 45px;
		/* 右侧的推荐新闻 */
	}
	.newdetail-page .n-wrap .main {
		width: 100%;
		margin-right: 0;
	}
	.newdetail-page .n-wrap .main .info {
		margin-top: 25px;
	}
	.newdetail-page .n-wrap .main .info .right {
		margin-top: 20px;
	}
	.newdetail-page .n-wrap .main .article {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.newdetail-page .n-wrap .aside {
		margin-top: 35px;
		height: auto;
	}
	/* 产品详情 */
	/* 模块间距 */
	.pro-detail-page .pro-detail,
	.pro-detail-page .pro-params {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.pro-detail-page .pro-tuijian {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.product-banner .common-links {
		height: auto;
		padding-bottom: 2%;
	}
	.product-banner .common-links .n-wrap .links {
		width: 100%;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	/* 产品的列表 */
	.product-banner .common-links .n-wrap .links a {
		/* margin-right: 4%; */
		/* margin-top: 15px; */
		width: 25%;
		text-align: center;
		white-space: nowrap;
		line-height: 2.5;
		margin-right: 0;
	}
	.pro-detail-page .pro-detail .n-wrap .right .title {
		font-size: 24px;
	}
	.pro-detail-page .pro-detail .n-wrap .right .sub-title {
		font-size: 20px;
	}
	.pro-detail-page .pro-params .tabs {
		justify-content: space-between;
		padding-right: 5%;
	}
	.pro-detail-page .pro-params .tabs li {
		font-size: 22px;
		margin-right: 0;
	}
	.pro-detail-page .pro-params .params-wrap {
		margin-top: 45px;
	}
	/* 修改 */
	.pro-detail-page .pro-params .params-wrap .params-item {
		max-width: 100%;
		overflow-x: auto;
	}
	/*
  .pro-detail-page .pro-params .params-wrap .params-item table {
    width: auto !important;
  } */
	/* 返回列表 */
	.pro-detail-page .pro-toggle {
		flex-wrap: wrap;
		height: auto;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.pro-detail-page .pro-toggle li {
		width: 100%;
		margin-bottom: 20px;
	}
	.pro-detail-page .pro-toggle li.left-li {
		margin-right: 0;
	}
	.pro-detail-page .pro-toggle li.right-li {
		text-align: left;
		margin-left: 0;
	}
	.pro-detail-page .pro-toggle .normal {
		max-width: 100%;
		font-size: 16px;
	}
	.pro-detail-page .pro-toggle .btn {
		order: 1;
		margin: 0;
	}
	.pro-detail-page .pro-tuijian .list {
		flex-wrap: wrap;
	}
	.pro-detail-page .pro-tuijian .list .item {
		width: 100%;
		margin-bottom: 25px;
	}
	.pro-detail-page .pro-tuijian .list .item:last-child {
		margin-bottom: 0;
	}
	.pro-detail-page .pro-tuijian .list .item .img {
		/* 自动根据宽度去计算高度 */
		height: auto;
	}
	.pro-detail-page .pro-params .params-wrap .params-item .params-desc {
		margin-top: 25px;
	}
	/* 产品详情页面 */
	/* 调整间距 */
	.proList-page .product-head {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.proList-page {
		padding-bottom: 45px;
	}

	.proList-page .product-head .left ul {
		flex-wrap: wrap;
		/* 修改 */
		padding-left: 15px;
	}
	.proList-page .product-head .left ul li {
		margin-bottom: 15px;
		font-size: 14px;
	}
	.proList-page .pro-list .item {
		width: 100%;
	}
	.proList-page .pro-list .item:last-child {
		margin-bottom: 0;
	}
	.proList-page .pro-list .item .img {
		/* 自动计算高度 */
		height: auto;
	}
	/* 视频中心页面 */
	/* 调整模块间距 */
	.video-page {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.video-page .video-list {
		margin-bottom: 45px;
	}
	.video-page .title-box .title-bg {
		font-size: 45px;
	}
	.video-page .title-box .title {
		font-size: 28px;
	}
	.video-page .video-list .video-item {
		width: 100%;
		/* 自动计算高度 */
	}
	/* 修改 */
	.video-page .video-list .video-item .main {
		/* height: auto; */
		height: 230px;
	}
	.video-page .video-list .video-item .main video {
		object-fit: contain;
		object-position: center;
	}

	.video-page .video-list .video-item .desc {
		margin-top: 15px;
	}
	/* 公司相册页面 */
	/* 调整模块间距 */
	.album-page {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.album-page .album-list {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.about-title-box .bg-title {
		font-size: 45px;
	}
	.about-title-box .title {
		font-size: 28px;
	}
	.album-page .album-list .album-item {
		width: 100%;
		margin-bottom: 25px;
	}
	.album-page .album-list .album-item .text {
		margin-top: 15px;
	}
	/* 研发中心 */
	/* 设置字体大小 */
	.research-page .research-direction .title,
	.research-page .research-progress .title {
		font-size: 24px;
	}
	.research-page {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.research-page .research-center .main {
		margin-top: 45px;
	}
	.research-page .research-direction {
		margin-top: 45px;
	}
	.research-page .research-direction .direction-list {
		margin-top: 25px;
		margin-bottom: 45px;
	}
	.research-page .research-direction .direction-list .item {
		width: 100%;
		margin-top: 0 !important;
		margin-bottom: 25px;
	}
	.research-page .research-direction .direction-list .item:last-child {
		margin-bottom: 0;
	}
	.research-page .research-system {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.research-page .research-system .n-wrap .main {
		padding-left: 15px;
	}
	.research-page .research-system .n-wrap .main .title {
		font-size: 22px;
	}
	.research-page .research-system .n-wrap .main .tabs {
		margin-top: 25px;
	}
	.research-page .research-progress {
		padding-top: 45px;
	}
	.research-page .research-system .n-wrap .main .system-main {
		padding-top: 25px;
	}
	.research-page .research-progress .title {
		margin-bottom: 25px;
	}
	/* 关于我们页面 */
	/* 调整模块间距 */
	.about-page .company-intro {
		padding-top: 45px;
	}
	.about-page .deve-history {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.about-page .deve-history .swiper1 {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	/* 标题大小 */
	.about-page .company-intro .text .title,
	.about-page .deve-history .title,
	.about-page .company-honor .text .title {
		font-size: 28px;
	}
	.about-page .company-intro .list .item .top .num {
		font-size: 26px;
	}
	.about-page .about-intro {
		padding-bottom: 450px;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .time,
	.about-page .deve-history .swiper1 .swiper-slide .right .year {
		font-size: 24px;
	}
	.about-page .company-honor .arrow-left {
		left: 0;
	}
	.about-page .company-honor .arrow-right {
		right: 0;
	}
	.about-page .company-honor .text .desc {
		max-width: 90%;
		text-align: justify;
	}
	.about-page .company-honor {
		padding-top: 45px;
		padding-bottom: 45px;
	}

	/* 修改 */
	.newscenter-page .swiper-container .swiper-slide .text .title {
		font-size: 20px;
	}
}
/* 手机端适配 */
@media (max-width: 576px) {
	/* 公用分页器 */
	.common-fenye {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.common-fenye a {
		margin-right: 10px;
		margin-bottom: 20px;
	}
	/* 联系我们页面 */
	.contact-page .title-box .title-bg {
		font-size: 32px;
	}
	.contact-page .info-list .info-item:nth-child(n + 3) {
		margin-top: 0;
	}
	.contact-page .info-list .info-item {
		width: 100%;
		margin-top: 25px !important;
		height: auto;
		padding-top: 10%;
		padding-bottom: 10%;
	}
	.contact-page .info-list .info-item:first-child {
		margin-top: 0 !important;
	}
	.contact-page .map {
		height: 450px;
	}
	.contact-page .line-message .main .line .submit {
		width: 100%;
		border-radius: 7px;
	}
	/* 修改 */
	.contact-page .zhaopin .content .text {
		max-width: 100%;
		text-align: justify;
		font-size: 16px;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head {
		padding-left: 5%;
		padding-right: 5%;
		height: auto;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box {
		flex-wrap: wrap;
		margin-right: 5%;
		padding-top: 2%;
		padding-bottom: 2%;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .left {
		width: 100%;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .right {
		width: 100%;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .right .site,
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .right .time {
		margin-right: 0;
		display: block;
		width: 100%;
		/* 取消加粗 */
		font-weight: normal;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .left,
	.contact-page .zhaopin .content .msg-list .msg-item .msg-head .msg-box .right {
		line-height: 1.7;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-main {
		padding: 5% 5% 10%;
	}
	.contact-page .zhaopin .content .msg-list .msg-item .msg-main .ask-btn {
		width: 100%;
	}
	/* 新闻中心页面 */
	.newscenter-page .swiper-container .swiper-pagination {
		top: 37%;
	}
	.newscenter-page .swiper-container .swiper-slide .text .link {
		width: 100%;
		border-radius: 5px;
	}
	.newscenter-page .swiper-container .swiper-slide .text .main {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.newscenter-page .new-list {
		margin-top: 45px;
	}
	.newscenter-page .new-list .news-item {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.newscenter-page .new-list .news-item .left {
		width: 25%;
		margin-top: 5%;
		margin-bottom: 5%;
	}
	.newscenter-page .new-list .news-item .left .day {
		font-size: 22px;
		letter-spacing: normal;
	}
	.newscenter-page .new-list .news-item .right {
		width: 75%;
	}
	/* 新闻详情页面 */
	/* .newdetail-page .n-wrap .main .title {
		font-size: 24px;
	} */
	.newdetail-page .n-wrap .main .info .left {
		flex-wrap: wrap;
	}
	.newdetail-page .n-wrap .main .info .left .time,
	.newdetail-page .n-wrap .main .info .left .source,
	.newdetail-page .n-wrap .main .info .left .browse {
		width: 100%;
		margin-right: 0;
		line-height: 1.7;
	}
	.newdetail-page .n-wrap .main .info .right {
		display: none;
	}
	/* 产品详情页面 */
	.pro-detail-page .pro-params .tabs li {
		font-size: 16px;
		margin-right: 10px;
	}
	.pro-detail-page .pro-params .tabs li:last-child {
		margin-right: 0;
	}

	.pro-detail-page .pro-toggle .btn {
		width: 100%;
		border-radius: 5px;
	}
	.pro-detail-page .pro-params .params-wrap .params-item .params-desc {
		text-align: justify;
	}
	/* 产品详情 */
	.proList-page .product-head {
		margin-bottom: 25px;
	}
	/* 公司相册页面 */
	/* 关于我们banner */
	.about-banner .text .sub-title {
		white-space: nowrap;
	}
	.about-banner .common-links {
		height: auto;
	}
	.about-banner .common-links .links {
		width: 100%;
		flex-wrap: wrap;
	}
	.about-banner .common-links .links a {
		margin-right: 17%;
		line-height: 2.5;
	}
	.about-banner .common-links .links a:nth-of-type(3) {
		margin-right: 0;
	}
	.about-title-box .bg-title {
		font-size: 32px;
	}
	/* 研发中心页面 */
	.research-page .title-box .title {
		margin-top: -40px;
	}
	.research-page .research-center .main .text .sub-title {
		max-width: 70%;
		text-align: justify;
	}
	.research-page .research-system .n-wrap .main .tabs li {
		font-size: 14px;
	}
	.research-page .research-progress .progress-list .progress-item {
		width: 50%;
		margin: 0 !important;
		margin-bottom: 25px !important;
	}
	.research-page .research-progress .progress-list .progress-item .bottom {
		margin-top: 15px;
	}
	.research-page .research-progress .progress-list .progress-item .bottom .progress-title {
		font-size: 20px;
	}
	.research-page .research-progress .progress-list .progress-item .bottom .progress-desc {
		font-size: 16px;
		margin-top: 7px;
	}
	.research-page .research-direction .direction-list .item .hover-box .main {
		max-width: 70%;
	}
	/* 关于我们页面 */
	.about-page .deve-history .swiper1 {
		margin-top: 25px;
	}
	.about-page .company-intro .text .title,
	.about-page .deve-history .title,
	.about-page .company-honor .text .title {
		font-size: 24px;
	}
	.about-page .company-intro .list .item .top .num {
		font-size: 22px;
	}
	.about-page .company-intro .list .item .top .unit {
		font-size: 16px;
	}
	.about-page .about-intro .content {
		margin-top: 25px;
	}
	.about-page .deve-history .swiper1 .swiper-slide .right .time,
	.about-page .deve-history .swiper1 .swiper-slide .right .year {
		font-size: 22px;
	}
	/* 调整按钮大小 */
	.about-page .deve-history .swiper2-box .swiper2-left,
	.about-page .deve-history .swiper2-box .swiper2-right {
		width: 30px;
		height: 30px;
	}
	.about-page .deve-history .swiper2-box .swiper2-left img,
	.about-page .deve-history .swiper2-box .swiper2-right img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}
	.about-page .company-honor .arrow-left,
	.about-page .company-honor .arrow-right {
		width: 32px;
		height: 32px;
	}
	.about-page .company-honor .arrow-left img,
	.about-page .company-honor .arrow-right img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}
	/* 手机端背景图片设置 */
	.about-page .about-intro {
		background-image: url(../images/phone-text.png) !important;
		padding-bottom: 170px;
	}
}
