/* 图片放大效果 */
.i-scale .img { overflow: hidden; }
.i-scale .img img { transition: transform 1s ease-in-out; }
.i-scale:hover .img img { transform: scale(1.1); }

/* header */
.header-n {
	height: 80px;
	padding-left: calc(100vw / 1920 * 120);
	background-color: transparent;
	position: fixed;
	justify-content: space-between;
	top: 0;
	width: 100%;
	max-width: 1920px;
	z-index: 9;
	display:flex;
	align-items: center;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.header-n:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: -1;
}

/* logo */
.header-n .logo { position: relative; }
.header-n .logo h1 { margin: 0; font-size: 0; }
.header-n .logo img {
	width: 98px;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}
.header-n .logo img:first-child {
	position:initial;
	opacity: 1;
}
.header-n.fixed .logo img:first-child { opacity: 0; }
.header-n.fixed .logo img:last-child { opacity: 1; }


/* 导航链接 */
.header-n .con {
	display: flex;
	height: 100%;
}
.header-n .nav {
	font-size: 18px;
	color:#898989;
}
.header-n .nav .link {
	display: flex;
	height:100%;
}
.header-n .nav .link>li {
	position: relative;
}
.header-n .nav .link>li>a {
	padding:0 calc(100vw / 1920 * 45);
	height: 100%;
	display: flex;
	align-items: center;
	transition: color 0.5s;
}
.header-n .nav .link>li.active>a { color: #0d3387; }

/* 二级导航链接 */
.header-n .nav .link .menu {
	background-color: #fff;
	color: #333;
	position: absolute;
	top: 100%;
	left: 50%;
	display: none;
	box-shadow: 0 0 3px rgba(0,0,0,.1);
	transform: translateX(-50%);
}
.header-n .nav .link .menu a {
	padding: 15px 40px;
	display: flex;
	white-space: nowrap;
	justify-content: flex-start;
	transition: color 0.5s, background-color .5s;
}
.header-n .nav .link .menu a:hover {
	background-color: #0d3387;
	color: #fff;
}


/* 语言切换 language */
.header-n .language {
	display: flex;
	align-items: center;
	margin-left: 50px;
}
.header-n .language span {
	float: left;
	width: 40px;
	height: 18px;
	border-radius: 9px;
	margin-right: 6px;
	border: 1px solid #ccc;
	padding: 2px;
	position: relative;
}
.header-n .language a.active span {
	background: #0a4387;
	border: 1px solid #0a4387;
}
.header-n .language span::after {
	position: absolute;
	left: 3px;
	width: 12px;
	height: 12px;
	background: #0a4387;
	border-radius: 100%;
	content: "";
}
.header-n .language a.active span::after {
	left: auto;
	right: 3px;
	background: #fff;
}
.header-n .language p {
	float: left;
	height: 18px;
	line-height: 18px;
}

/* 搜索 search */
.header-n .search {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left:50px;
	color: #000;
	transition:all .5s;
	width: 90px;
	background: #0a4387 url(../images/search.png) center no-repeat;
	cursor: pointer;
}
.header-n .search .button {
	font-size: 28px;
	font-weight: bold;
}
.header-n .search .button span {
	display:flex;
	cursor: pointer;
	width: 20px;
	height: 100%;
	background: url(../images/search.png) center no-repeat;
}
.header-n .search .button span:before { font-family: 'iconfont'; content: '\e704'; }
.header-n .search .page {
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	background-color: rgba(10, 67, 135, .9);
	display: none;
}
.header-n .search .page>div {
	display: flex;
	align-items: center;
	height: 100%;
}
.header-n .search .page .close {
	position: absolute;
	top: 34px;
	right: 18%;
	height:90px;
	display: flex;
	align-items: center;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	z-index: 99;
	cursor: pointer;
	opacity:1;
}
.header-n .search .page .close:before {
	font-family: 'iconfont';
	content: '\2716';
}
.header-n .search .page form {
	position: relative;
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	border-bottom: 1px solid rgba(255, 255, 255, .8);
}
.header-n .search .page form p {
	font-size: 14px;
	margin-bottom: 50px;
	letter-spacing: 2px;
	color: #fff;
	text-align: center;
	-webkit-animation: zoomIn 1s 0s ease both;
	-moz-animation: zoomIn 1s 0s ease both;
	-o-animation: zoomIn 1s 0s ease both;
	animation: zoomIn 1s 0s ease both;
}
.header-n .search .page form input {
	width: 100%;
	height: 50px;
	font-size: 18px;
	color: #fff;
	border: none;
	outline: none;
	text-align: center;
	background-color: transparent;
}
.header-n .search .page form input:-webkit-autofill {
	transition: background-color 5000s ease-in-out 0s;
	-webkit-text-fill-color: #fff;
}
.header-n .search .page form button {
	position: absolute;
	right: 0;
	bottom: 15px;
	display: flex;
	font-size: 24px;
	color: #fff;
	background: none;
	border: none;
	cursor: pointer;
}
.header-n .search .page form button:before { font-family: 'iconfont'; content: '\e704'; }

/* 手机导航按钮 */
.header-n .button {
	display:flex;
	align-items: center;
	margin-left: 20px;
	display: none;
}
.header-n .button>div {
	display: flex;
	flex-direction: column;
	width: 30px;
	padding: 5px 0;
	cursor: pointer;
}
.header-n .button span {
	width: 100%;
	height: 2px;
	background-color: #fff;
	transition: all 0.5s;
}
.header-n .button span:nth-child(2) { margin:5px 0; }
.header-n .button>div.active { padding: 10px 0; }
.header-n .button>div.active span:first-child { transform: translateY(100%) rotateZ(225deg); }
.header-n .button>div.active span:nth-child(2) {
	transform: translateX(100px);
	opacity: 0;
	margin: 0;
}
.header-n .button>div.active span:last-child { transform: translateY(-100%) rotateZ(-225deg); }


@media (max-width: 1440px) {
	.header-n .nav .link>li>a { padding: 0 calc(100vw / 1920 * 30); }
}
@media (max-width: 1199px) {
	.header-n .nav { font-size: 16px; }
	.header-n .nav .link>li>a { padding: 0 calc(100vw / 1920 * 20); }
	.header-n .language { margin-left: 30px; }
	.header-n .search { margin-left: 30px; }
}
@media (max-width: 991px) {
	.header-n .nav { font-size: 14px; }
	.header-n .nav .link>li>a { padding: 0 calc(100vw / 1920 * 10); }
	.header-n .language { margin-left: 20px; }
	.header-n .search { margin-left: 20px; }
	.header-n .logo img { width: 80px; }
	.header-n .search .page form { max-width: 90%; }
}
@media (max-width:767px) {
	.header-n { height: 60px; padding: 0 calc(100vw / 1920 * 120); }
	.header-n .logo img { width: 87px; }
	.header-n .nav {
		position: fixed;
		top: 60px;
		right: -100%;
		color: #333;
		font-size: 16px;
		background-color: #fff;
		height: calc(100% - 110px);
		box-shadow: 0 0 3px rgba(0,0,0,.1);
		transition: right 0.5s;
	}
	.header-n .nav.active { right: 0; }
	.header-n .nav .link {
		justify-content: center;
		flex-direction: column;
	}
	.header-n .nav .link>li>a { justify-content: center; padding: 12px 50px; }
	.header-n .nav .link .menu {
		position: absolute;
		top: 0;
		left: 0;
		box-shadow: -2px 0 3px rgba(0,0,0,.1);
		transform: translateX(-100%);
	}
	.header-n .nav .link .menu a { padding: 12px 35px; }
	.header-n .button { display: flex; margin-left: 20px; }
	.header-n .button span { background-color: #333; }
	.header-n .search { width: 60px; }
	.header-n .search .page .close { right: 8%; }
	.header-n .language { margin-left:0; }
}




/* footer */
.foot-top .foot-t-brand { border-bottom: 1px solid rgba(0,0,0,0.4); }
.footer-n .bg-e8 {
	background-color: #fff;
}
.footer-n .foot-t-bottom {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.footer-n .foot-t-bottom .foot-t-left { padding: 74px 0; }
.footer-n .foot-t-bottom .foot-t-left .foot-logo { width: 166px; }
.footer-n .foot-t-bottom .foot-t-left .foot-logo img { max-width: 100%; }
.footer-n .foot-t-bottom .foot-t-left .list {
	font-size: 16px;
	color: #333;
	display: flex;
	flex-direction: column;
	line-height: 1;
	margin-top: 80px;
}
.footer-n .foot-t-bottom .foot-t-left .list p { display: flex; align-items: center; padding: 10px 0; }
.footer-n .foot-t-bottom .foot-t-left .list p::before { content:''; margin-right: 10px; }
.footer-n .foot-t-bottom .foot-t-left .list p:nth-of-type(1)::before {
	width: 14px;
	height: 18px;
	background: url(../images/footer-icon-1.png) center no-repeat;
}
.footer-n .foot-t-bottom .foot-t-left .list p:nth-of-type(2)::before {
	width: 16px;
	height: 17px;
	background: url(../images/footer-icon-2.png) center no-repeat;
}
.footer-n .foot-t-bottom .foot-t-left .list p:nth-of-type(3)::before {
	width: 16px;
	height: 16px;
	background: url(../images/footer-icon-3.png) center no-repeat;
}
.footer-n .foot-t-bottom .foot-t-link { width: 50.5%; display: flex; justify-content: space-between; }
.footer-n .foot-top .foot-t-link .foot-t-li { width: auto; display: flex; flex-direction: column; }
.footer-n .foot-top .foot-t-link .foot-t-li .foot-t-li-a { display: flex; flex-direction: column; }
.foot-top .foot-t-link .foot-t-li .foot-t-li-a a { font-size: 16px; color: #333; }
.footer-n .foot-bot { display: flex; justify-content: space-between; align-items: center; }

@media (max-width: 1199px) {
	.footer-n .foot-t-bottom .foot-t-left { padding: 44px 0; }
	.footer-n .foot-t-bottom .foot-t-left .list { margin-top: 40px; }
	.footer-n .foot-t-bottom .foot-t-link { width: 65%; }
}
@media (max-width: 991px) {
	.footer-n .foot-t-bottom .foot-t-left .foot-logo { width: 120px; }
	.footer-n .foot-t-bottom .foot-t-left .list { font-size: 14px; }
	.footer-n .foot-t-bottom .foot-t-left .list p { padding: 5px 0; }
	.foot-top .foot-t-link .foot-t-li .foot-t-li-a a { font-size: 14px; height: 26px; }
}
@media (max-width: 767px) {
	.footer-n .foot-t-bottom .foot-t-link { display: none; }
	.footer-n .foot-t-bottom .foot-t-left { padding: 30px 0; display: flex; justify-content: space-between; width: 100%; }
	.footer-n .foot-t-bottom .foot-t-left .foot-logo { width: 87px; padding-top: 5px; }
	.footer-n .foot-t-bottom .foot-t-left .list { margin-top: 0; }
	.footer-n .foot-bot { flex-wrap: wrap; justify-content: center; }
	.foot-bot-span { line-height: 1.4; }
	.footer-n .foot-t-brand .slick-track { display: flex; align-items: center; }
	.foot-phone-link { z-index: 8; }
}




/* 内页banner */
.page-banner {
	margin-top: 80px;
	position: relative;
}
.page-banner img { max-width: 100%; }
.page-banner .text {
	position: absolute;
	top: calc(100vw / 1920 * 220);
	left: calc(100vw / 1920 * 260);
	color: #fff;
	font-size: calc(100vw / 1920 * 32);
	line-height: 1;
	text-transform: uppercase;
}
.page-banner .text .h2 { margin:0; font-size: calc(100vw / 1920 * 46); margin-bottom: calc(100vw / 1920 * 20); }

@media (max-width: 991px) {
	.page-banner .text { font-size: 15px; line-height: 1.5; top: 38%; left: 3%; width: 94%; }
	.page-banner .text .h2 { font-size: 20px; margin-bottom: 18px; }
}
@media (max-width: 767px) {
	.page-banner { margin-top: 60px; }
}




/* 解决方案-储能电芯 */
.solution-1 { padding-bottom: 200px; }
.solution-1 .top {
	display: flex;
	font-size: 16px;
	color: #333;
	line-height: 1;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 32px;
	padding-top: 40px;
}
.solution-1 .top a,.solution-1 .top span {
	display: flex;
	align-items: center;
}
.solution-1 .top a::after {
	font-family: 'ifont';
	font-size: 20px;
	color: #0d3387;
	content: '\e660';
	margin: 0 12px;
}
.solution-1 .con {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 78px;
}
.solution-1 .con .link {
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #888;
}
.solution-1 .con .link span { margin: 0 46px; }
.solution-1 .con .link a {
	padding: 7px 15px;
	border-radius: 20px;
}
.solution-1 .con .link a.active {
	background-color: #094db4;
	color: #fff;
}
.solution-1 .con .link a:hover {
	background-color: #094db4;
	color: #fff;
}
.solution-1 .con .carousel {
	width: 687px;
	margin-top: 108px;
}
.solution-1 .con .carousel .img img { margin: 0 auto; width: 326px; height: 326px; }
/* 箭头导航 */
.solution-1 .con .solution-slick { padding: 0 100px; }
.solution-1 .con .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  font-size: 0;
  width: 63px;
  height: 63px;
  background-color: #f4f4f4;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transform: translateY(-50%);
  transition: background-color 0.5s;
}
.solution-1 .con .slick-arrow:after {
  font-family: 'ifont';
  color: #333;
  font-size: 26px;
	font-weight: bold;
  transition: color 0.5s;
}
.solution-1 .con .slick-arrow:hover { background-color: #0a4387; }
.solution-1 .con .slick-arrow:hover:after { color: rgba(255, 255, 255, 1); }
.solution-1 .con .slick-prev { left: 0; }
.solution-1 .con .slick-prev:after { content: '\e660'; margin-right: 3px; }
.solution-1 .con .slick-next { right: 0; }
.solution-1 .con .slick-next:after { content: '\e65f'; margin-left: 3px; }
.solution-1 .con.hide-dots .slick-arrow { opacity: 0; }
.solution-1 .con .list1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 1000px;
	margin-top: 160px;
}
.solution-1 .con .list1 .li {
	width: 260px;
	display: flex;
	margin-bottom: 40px;
}
.solution-1 .con .list1 .li .img {
	width: 80px;
	margin-right: 26px;
	position: relative;
}
.solution-1 .con .list1 .li .img img {
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity .5s;
}
.solution-1 .con .list1 .li .img img:nth-of-type(1) {
	position: relative;
	opacity: 1;
}
.solution-1 .con .list1 .li:hover .img img { opacity: 0; position: absolute; }
.solution-1 .con .list1 .li:hover .img img:nth-of-type(2) { opacity: 1; position: relative; }
.solution-1 .con .list1 .li .text {
	font-size: 16px;
	color: #9e9f9f;
	line-height: 1.6;
	width: 140px;
	transition: color .5s;
}
.solution-1 .con .list1 .li:hover .text { color: #094db4; }
.solution-1 .con .list1 .li .text .h3 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
	transition: color .5s;
}
.solution-1 .con .list1 .li:hover .text .h3  { color: #094db4; }
.solution-1 .con .list2 {
	width: 1220px;
	display: flex;
	justify-content: space-between;
	margin: 120px 0 0;
}
.solution-1 .con .list2 .li {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.solution-1 .con .list2 .li .img {
	width: 108px;
	height: 108px;
	border-radius: 50%;
	background-color: #efefef;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: background-color .5s;
}
.solution-1 .con .list2 .li:hover .img { background-color: #094db4; }
.solution-1 .con .list2 .li .img img {
	width: 69px;
	max-width: 100%;
	position: absolute;
	opacity: 0;
	transition: opacity .5s;
}
.solution-1 .con .list2 .li .img img:nth-of-type(1) { position: relative; opacity: 1; }
.solution-1 .con .list2 .li:hover .img img { opacity: 0; position: absolute; }
.solution-1 .con .list2 .li:hover .img img:nth-of-type(2) { opacity: 1; position: relative; }
.solution-1 .con .list2 .li .h3 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin: 0;
	text-align: center;
	margin-top: 15px;
	transition: color .5s;
}
.solution-1 .con .list2 .li:hover .h3 { color: #094db4; }

@media (max-width: 1280px) {
	.solution-1 .con .list2 { width: 95%; }
}
@media (max-width: 991px) {
	.solution-1 { padding-bottom: 100px; }
	.solution-1 .top { padding: 30px 0; }
	.solution-1 .top { font-size: 14px; }
	.solution-1 .top a::after { font-size: 14px; }
	.solution-1 .con { margin-top: 40px; }
	.solution-1 .con .link { font-size: 14px; }
	.solution-1 .con .carousel { margin-top: 50px; }
	.solution-1 .con .slick-arrow:after { font-size: 16px; }
	.solution-1 .con .list1 { width: 90%; margin-top: 80px; }
	.solution-1 .con .list1 .li { width: auto; }
	.solution-1 .con .list1 .li .img { width: 60px; margin-right: 14px; }
	.solution-1 .con .list1 .li .text { font-size: 14px; width: 120px; }
	.solution-1 .con .list1 .li .text .h3 { font-size: 14px; }
	.solution-1 .con .list2 { margin: 50px 0 0; }
	.solution-1 .con .list2 .li .h3 { font-size: 16px; }
	.solution-1 .con .list2 .li .img { width: 88px; height: 88px; }
	.solution-1 .con .list2 .li .img img { width: 44px; }
}
@media (max-width: 767px) {
	.solution-1 { padding-bottom: 40px; }
	.solution-1 .top { padding: 25px 0; }
	.solution-1 .top a::after { margin: 0 6px; }
	.solution-1 .con .link span { margin: 0 30px; }
	.solution-1 .con .carousel { margin-top: 40px; width: 100%; }
	.solution-1 .con .solution-slick { padding: 0 50px; }
	.solution-1 .con .slick-arrow { width: 45px; height: 45px; }
	.solution-1 .con .list1 { width: 100%; margin-top: 40px; justify-content: space-evenly; }
	.solution-1 .con .list1 .li { margin-bottom: 25px; }
	.solution-1 .con .list1 .li .img { width: 40px; margin-right: 10px; }
	.solution-1 .con .list1 .li .text { font-size: 12px; }
	.solution-1 .con .list2 { margin: 20px 0 20px; flex-wrap:wrap; justify-content: space-evenly; }
	.solution-1 .con .list2 .li { padding: 0 20px 30px; }
	.solution-1 .con .list2 .li .img { width: 60px; height: 60px; padding: 16px; }
	.solution-1 .con .list2 .li .h3 { font-size: 14px; }
	.solution-1 .con .list2 .li .img img { width: 28px; }
	.solution-1 .con .carousel .img img { max-width: 100%; width: auto; height: auto; }
}


.solution-2 .con .list1 .li {
	width: 40%;
	justify-content: center;
}
.solution-2 .con .list1 .li .text { width: 160px; }

@media (max-width: 767px) {
	.solution-2 .con .list1 .li { width: 45%; }
}




/* 解决方案-电力储能解决方案 */
.solution-1 .h2, .solution-1 .h3 { margin: 0; }
.solution-3 .con .link span { margin: 0 22px; }
.solution-3 .con .link a { padding: 7px 25px; }
.solution-3 .con .list3 {
	width: 100%;
	margin-top: 80px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.solution-3 .con .s-title { width: 100%; }
.solution-3 .con .list3 .s-title { margin-bottom: 47px; }
.solution-3 .con .s-title .h2 {
	font-size: 24px;
	color: #606060;
	display: flex;
	align-items: center;
}
.solution-3 .con .s-title .h2::before {
	content: '\e605';
	font-family: 'ifont';
	color: #606060;
	font-size: 16px;
	transform: rotate(-90deg);
	margin-right: 10px;
}
.solution-3 .con .list3 .li {
	width: 130px;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.solution-3 .con .list3 .li .img {
	width: 77%;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	background-color: #efefef;
	transition: background-color .5s;
}
.solution-3 .con .list3 .li:hover .img {
	background-color: #094db4;
}
.solution-3 .con .list3 .li .img img {
	max-width: 100%;
	position: absolute;
	top:0;
	left:0;
	opacity: 0;
	transition: opacity .5s;
}
.solution-3 .con .list3 .li .img img:nth-of-type(1) {
	position: relative;
	opacity: 1;
}
.solution-3 .con .list3 .li:hover .img img {
	opacity: 0;
	position: absolute;
}
.solution-3 .con .list3 .li:hover .img img:nth-of-type(2) {
	opacity: 1;
	position: relative;
}
.solution-3 .con .list3 .li .text {
	font-size: 16px;
	color: #9e9f9f;
	line-height: 1.4;
	margin-top: 20px;
}
.solution-3 .con .list3 .li .text .h3 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}

@media (max-width: 991px) {
	.solution-3 .con .list3 .li { width: 110px; }
	.solution-3 .con .list3 .li .text { font-size: 14px; }
	.solution-3 .con .list3 .li .text .h3 { font-size: 16px; }
}
@media (max-width: 767px) {
	.solution-3 .con .link a { padding: 7px 10px; }
	.solution-3 .con .link span { margin: 0 10px; }
	.solution-3 .con .list3 { margin-top: 40px; }
	.solution-3 .con .s-title { margin-bottom: 40px; }
	.solution-3 .con .list3 .li { width: 100px; margin-bottom: 40px; }
}


.solution-3 .con .list4 {
	width: 100%;
	margin-top: 130px;
}
.solution-3 .con .list4 .carousel {
	width: 100%;
	margin-top: 65px;
}
.solution-3 .con .solution-slick { padding: 0; }
.solution-3 .con .carousel .img img { width: 100%; height: auto; max-width: 100%; }
.solution-3 .con .slick-prev { left: 40px; }
.solution-3 .con .slick-next { right: 40px; }

@media (max-width: 767px) {
	.solution-3 .con .list4 { margin-top: 0; }
	.solution-3 .con .list4 .carousel { margin-top: 0; }
	.solution-3 .con .slick-prev { left: 10px; }
	.solution-3 .con .slick-next { right: 10px; }
}


.solution-3 .con .list5 {
	width: 100%;
	margin-top: 120px;
}
.solution-3 .con .list5 .carousel-1 {
	margin-top: 60px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.solution-3 .con .list5 .carousel-1 .solution-1-slick { width: 100%; }
.solution-3 .con .list5 .carousel-1 .slick-list { margin: 0 -43px; }
.solution-3 .con .list5 .carousel-1 .img { padding: 0 43px; }
.solution-3 .con .list5 .carousel-1 .img img { width: 100%; }
.solution-3 .con .list5 .slick-arrow { background-color: rgba(255,255,255,.7); width: 42px; height: 42px; top: 45%; }
.solution-3 .con .list5 .slick-arrow:after { font-size: 16px; }
.solution-3 .con .list5 .slick-arrow:hover { background-color: #0a4387; }
.solution-3 .con .list5 .slick-prev { left: 10px; }
.solution-3 .con .list5 .slick-next { right: 10px; }
.solution-3 .con .list5 .carousel-1 .img .h3 {
	font-size: 16px;
	color: #3e3a39;
	text-align: center;
	margin-top: 20px;
}
.solution-3 .con .list5 .carousel-1 .more {
	font-size: 16px;
	color: #094db6;
	border: 1px solid #094db6;
	display: inline-block;
	margin-top: 70px;
	padding: 10px 26px;
	line-height: 1;
	border-radius: 20px;
	transition: background-color .5s, color .5s;
}
.solution-3 .con .list5 .carousel-1 .more:hover {
	background-color: #094db6;
	color: #fff;
}

@media (max-width: 991px) {
	.solution-3 .con .list5 .carousel-1 .slick-list { margin: 0 -20px; }
	.solution-3 .con .list5 .carousel-1 .img { padding: 0 20px; }
	.solution-3 .con .list5 .carousel-1 .img .h3 { font-size: 14px; }
	.solution-3 .con .list5 .carousel-1 .more { font-size: 14px; }
}
@media (max-width: 767px) {
	.solution-3 .con .list5 { margin-top: 40px; }
	.solution-3 .con .list5 .carousel-1 { margin-top: 0; }
	.solution-3 .con .list5 .carousel-1 .slick-list { margin: 0; }
	.solution-3 .con .list5 .carousel-1 .img { padding: 0; }
	.solution-3 .con .list5 .carousel-1 .more { margin-top: 40px; }
}

.solution-3 .con .list6 { margin-top: 135px; }

@media (max-width: 767px) {
	.solution-3 { padding-bottom: 40px; }
	.solution-3 .con .list6 { margin-top: 40px; }
}




/* 解决方案-项目案例 */
.solution-6 .item-list {
	width: 100%;
	margin-top: 90px;
	display: flex;
	flex-wrap: wrap;
}
.solution-6 .item-list .li {
	width: 29.73%;
	margin-right: 5.4%;
	margin-bottom: 90px;
}
.solution-6 .item-list .li:nth-child(3n) { margin-right: 0; }
.solution-6 .item-list .li .img img { width: 100%; }
.solution-6 .item-list .li .h3 {
	font-size: 16px;
	color: #3e3a39;
	text-align: center;
	margin-top: 18px;
}

@media (max-width: 991px) {
	.solution-6 .item-list .li { margin-bottom: 40px; }
	.solution-6 .item-list .li .h3 { font-size: 14px; }
}
@media (max-width: 767px) {
	.solution-3 .con .link span { margin: 0 5px; }
	.solution-6 .item-list { margin-top: 40px; }
	.solution-6 .item-list .li { width: 100%; margin-right: 0; margin-bottom: 30px; }
	.solution-6 .item-list .li .h3 { margin-top: 30px; }
}




/*  解决方案-项目案例详情 */
.solution-detials .details { display: block; margin-top: 100px; }

.solution-detials .details .slick-prev { left: calc(100vw / 1920 * 310); }
.solution-detials .details .slick-next { right: calc(100vw / 1920 * 310); }
.solution-detials .details .slick-arrow { background-color: rgba(255,255,255,.7); }
.solution-detials .details .slick-track { padding: 120px 150px; }
.solution-detials .details .slick-track > .slick-slide { margin:0 -150px; transition: transform .5s; }
.solution-detials .details .slick-current { transform: scale(1.5) translateX(-100px); }
.solution-detials .details .img { position: relative; z-index: -1; }
.solution-detials .details .img::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,.5);
}
.solution-detials .details .img img { max-width: 100%; }
.solution-detials .details .slick-current .img::after { background: rgba(255,255,255,0); }
.solution-detials .details .count .slick-track { padding: 0; transform: translate3d(0px, 0px, 0px)!important; }
.solution-detials .details .count .slick-track > .slick-slide { margin:0; transition: initial; }
.solution-detials .details .count .slick-current { transform: scale(1) translateX(0); }
.solution-detials .details .count .img { padding: 0 20px; }
.solution-detials .details .count .img::after { background: rgba(255,255,255,0); }

.solution-detials .details .count-1 .slick-track { padding: 200px 0; }
.solution-detials .details .count-1 .slick-current { transform:scale(2.2) translateX(0); }

.solution-detials .details .count-2 .slick-track { width: 100%!important; }
.solution-detials .details .count-2 .slick-track > .slick-slide { width: 50%!important; }


.solution-detials .details .text {
	width: 1180px;
	margin: 30px auto 0;
}
.solution-detials .details .text .h2 {
	text-align: center;
	font-size: 32px;
	color: #094db4;
}
.solution-detials .details .text .txt {
	margin-top: 66px;
}
.solution-detials .details .text .txt > div {
	display: flex;
	font-size: 16px;
	color: #878787;
	line-height: 2.875;
	padding: 6px 0;
}
.solution-detials .details .text .txt > div span {
	width: 140px;
	color: #333;
	font-weight: bold;
}
.solution-detials .details .text .txt > div p { width: calc(100% - 140px); }

@media (max-width: 1280px) {
	.solution-detials .details .text { width: 100%; padding: 0 5%; }
}
@media (max-width: 991px) {
	.solution-detials .details { margin-top: 40px; }
	.solution-detials .details .slick-prev { left: 5%; }
	.solution-detials .details .slick-next { right: 5%; }
	.solution-detials .details .slick-current { transform: scale(1.2) translateX(-125px); }
	.solution-detials .details .slick-track { padding: 40px 150px; }
	.solution-detials .details .text .h2 { font-size: 22px; }
	.solution-detials .details .text .txt > div { font-size: 14px; }
}
@media (max-width: 767px) {
	.solution-detials .details .slick-track { padding: 0; }
	.solution-detials .details .slick-track > .slick-slide { margin:0; transition: initial; }
	.solution-detials .details .slick-current { transform: scale(1) translateX(0); }
	.solution-detials .details .img { padding: 0 5%; }
	.solution-detials .details .img::after { background: rgba(255,255,255,0); }
	
	.solution-detials .details { margin-top: 40px; }
	.solution-detials .details .slick-prev { left: 5%; }
	.solution-detials .details .slick-next { right: 5%; }
	.solution-detials .details .text { margin: 40px auto 0; }
	.solution-detials .details .text .h2 { font-size: 18px; line-height: 1.4; }
	.solution-detials .details .text .txt { margin-top: 40px; }
	.solution-detials .details .text .txt > div { padding: 0; flex-wrap:wrap; }
	.solution-detials .details .text .txt > div span { width: 100px; }
	.solution-detials .details .text .txt > div p { width: auto; }
}




/* 解决方案-列表页 */
.solution-list .h2, .solution-list .h3 { margin: 0; }
.solution-list { margin-top: 130px; padding-bottom: 200px; }
.solution-list .top {
	display: flex;
	justify-content: center;
}
.solution-list .top .h2 {
	position: relative;
	font-size: 36px;
	color: #3e3a39;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 26px;
	letter-spacing: 8px;
}
.solution-list .top .h2::after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 126px;
	height: 5px;
	background-color: #0d3385;
}
.solution-list .con { width: 100%; margin-top: 106px; }
.solution-list .con .list>a {
	display: flex;
	flex-wrap: wrap;
}
.solution-list .con .list .img { width: 50%; }
.solution-list .con .list.right .img { order: 2; }
.solution-list .con .list .img img { width: 100%; }
.solution-list .con .list .text { width: 50%; padding-left: calc(100vw / 1920 * 50); }
.solution-list .con .list.right .text { padding-left: 0; padding-right: calc(100vw / 1920 * 50); }
.solution-list .con .list .text .h3 {
	font-size: 36px;
	color: #0d3385;
	display: flex;
	flex-direction: column;
	margin-top: calc(100vw / 1920 * 50);
}
.solution-list .con .list .text .h3::before {
	content: '';
	width: 30px;
	height: 7px;
	background-color: #0d3385;
	margin-bottom: calc(100vw / 1920 * 34);
}
.solution-list .con .list .text .txt {
	font-size: 16px;
	color: #878787;
	line-height: 1.68;
	margin-top: calc(100vw / 1920 * 16);
}
.solution-list .con .list .text .more {
	font-size: 16px;
	color: #094db6;
	border: 1px solid #094db6;
	line-height: 1;
	display: inline-block;
	padding: 9px 20px;
	border-radius: 20px;
	margin-top: calc(100vw / 1920 * 20);
	transition: background-color .5s, color .5s;
}
.solution-list .con .list .text .more:hover {
	background-color: #094db6;
	color: #fff;
}

@media (max-width: 991px) {
	.solution-list { padding-bottom: 100px; margin-top: 100px; }
	.solution-list .top .h2 { font-size: 22px; padding-bottom: 20px; }
	.solution-list .top .h2::after { width: 90px; height: 3px; }
	.solution-list .con .list .text { padding-bottom: calc(100vw / 1920 * 50); }
	.solution-list .con .list .text .txt { font-size: 14px; }
	.solution-list .con .list .text .h3 { font-size: 18px; }
	.solution-list .con .list .text .more { font-size: 14px; }
}
@media (max-width: 767px) {
	.solution-list { padding-bottom: 40px; margin-top: 40px; }
	.solution-list .top .h2 { font-size: 18px; padding-bottom: 15px; }
	.solution-list .top .h2::after { width: 80px; }
	.solution-list .con { margin-top: 40px; }
	.solution-list .con .list { margin-bottom: 20px; }
	.solution-list .con .list .img { width: 100%; }
	.solution-list .con .list .text { width: 100%; padding: 10px 0; }
	.solution-list .con .list .text .h3 { margin-top: 10px; }
	.solution-list .con .list .text .h3::before { height: 3px; margin-bottom: 10px; }
	.solution-list .con .list .text .txt { margin-top: 10px; }
	.solution-list .con .list .text .more { margin-top: 10px; }
	.solution-list .con .list.right .img { order: 0; }
	.solution-list .con .list.right .text { padding: 10px 0; }
}




/* 产品中心-列表页 */
.product-list .con .list {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 84px;
}
.product-list .con .list .text { background-color: #f2f2f2; padding-right: calc(100vw / 1920 * 230); }
.product-list .con .list .text .h3 { color: #3e3a39; }
.product-list .con .list .text .h3::before { display: none; }
.product-list .con .list .text .txt { margin-top: calc(100vw / 1920 * 24); }
.product-list .con .list .text .ul { margin-top: calc(100vw / 1920 * 60); display: flex; }
.product-list .con .list .text .ul .li {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 16px;
	color: #878787;
	line-height: 1;
	margin-right: 50px;
}
.product-list .con .list .text .ul .li:last-child { margin-right: 0; }
.product-list .con .list .text .ul .li .icon {
	width: 45px;
	height: 46px;
	background-color: #b3b3b4;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-weight: bold;
	font-size: 30px;
	font-family: 'Arial';
	transition: background-color .5s;
}
.product-list .con .list .text .ul .li:hover .icon { background-color: #094db6; }
.product-list .con .list .text .ul .li p { margin-top: 14px; }

@media (max-width: 1440px) {
	.product-list .con .list .text { padding: calc(100vw / 1920 * 50); }
	.product-list .con .list .text .h3 { margin-top: 0; font-size: 28px; }
	.product-list .con .list .text .ul { margin-top: calc(100vw / 1920 * 30); }
}
@media (max-width: 1199px) {
	.product-list .con .list .text .txt { font-size: 14px; }
	.product-list .con .list .text .h3 { font-size: 18px; }
	.product-list .con .list .text .more { font-size: 14px; padding: 5px 16px; }
	.product-list .con .list .text .ul .li { font-size: 14px; margin-right: 25px; }
	.product-list .con .list .text .ul .li p { margin-top: 10px; }
	.product-list .con .list .text .ul .li .icon { width: 30px; height: 30px; font-size: 18px; }
	.product-list .con .list .text .ul .li .icon img { max-width: 100%; }
}
@media (max-width: 991px) {
	.product-list .con .list .img { width: 100%; }
	.product-list .con .list .text { width: 100%; }
	.product-list .con .list .text .more { padding: 9px 20px; }
}
@media (max-width: 767px) {
	.product-list .con .list { margin-bottom: 40px; }
	.product-list .con .list .text { padding: 20px 15px; }
	.product-list .con .list .text .txt { margin-top: 10px; }
	.product-list .con .list .text .ul { margin-top: 15px; }
}




/* 产品中心 */
.product-n1 .bottom {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}
.product-n1 .bottom .h2 {
	width: 100%;
	font-size: 32px;
	color: #3e3a39;
	margin-bottom: 50px;
}
.product-n1 .bottom .left {
	width: 23.5%;
}
.product-n1 .bottom .left .list {
	margin-bottom: 65px;
}
.product-n1 .bottom .left .list .h3 {
	font-size: 18px;
	color: #094db4;
	border: 1px solid #094db4;
	line-height: 1;
	padding: 9px 30px;
	border-radius: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.product-n1 .bottom .left .list .h3::after {
	font-family: 'ifont';
	font-size: 14px;
	color: #094db4;
	content: '\e65e';
}
.product-n1 .bottom .left .list .h3.active { background-color: #094db4; color: #fff; }
.product-n1 .bottom .left .list .h3.active::after { color: #fff; }
.product-n1 .bottom .left .list .h3:hover { background-color: #094db4; color: #fff; }
.product-n1 .bottom .left .list .h3:hover::after { color: #fff; }
.product-n1 .bottom .left .list li { margin-top: 34px; }
.product-n1 .bottom .left .list li a {
	font-size: 16px;
	color: #333;
	line-height: 1;
	display: flex;
	align-items: center;
	transition: color .5s;
}
.product-n1 .bottom .left .list li a span {
	width: 100%;
}
.product-n1 .bottom .left .list li a::before {
	content: '';
	width: 16px;
	height: 16px;
	background-color: #efefef;
	border: 1px solid #ececec;
	margin-left: 8px;
	margin-right: 10px;
	transition: background-color .5s, border .5s;
}
.product-n1 .bottom .left .list li a:hover { color: #094db4; }
.product-n1 .bottom .left .list li a:hover::before { background-color: #094db4; border: 1px solid #094db4; }

.product-n1 .bottom .right {
	width: 73.5%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.product-n1 .bottom .right .list {
	width: 48%;
	margin-bottom: 64px;
}
.product-n1 .bottom .right .list .img img { width: 100%; }
.product-n1 .bottom .right .list .h3 {
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: 20px;
}
.product-n1 .bottom .right .page {
	display: flex;
	justify-content: center;
}

@media (max-width: 1199px) {
	.product-n1 .bottom .left { width: 260px; }
	.product-n1 .bottom .right { width: calc(100% - 300px); }
}
@media (max-width: 991px) {
	.product-n1 .bottom .left { width: 230px; }
	.product-n1 .bottom .right { width: calc(100% - 260px); }
	.product-n1 .bottom .h2 { font-size: 22px; }
	.product-n1 .bottom .left .list .h3 { font-size: 16px; }
	.product-n1 .bottom .left .list li a { font-size: 14px; }
	.product-n1 .bottom .right .list .h3 { font-size: 14px; }
}
@media (max-width: 767px) {
	.product-n1 .bottom { margin-top: 40px; }
	.product-n1 .bottom .h2 { font-size: 18px; margin-bottom:40px; }
	.product-n1 .bottom .left { width: 100%; }
	.product-n1 .bottom .left .list { margin-bottom: 20px; }
	.product-n1 .bottom .left .list .h3 { padding: 6px 20px; }
	.product-n1 .bottom .left .list li { margin-top: 10px; }
	.product-n1 .bottom .right { width: 100%; }
	.product-n1 .bottom .right .list { width: 100%; margin-bottom: 20px; }
}




.product-n2 .bottom {
	margin-top: 50px;
}
.product-n2 .bottom .list {
	display: flex;
	margin-bottom: 90px;
}
.product-n2 .bottom .con {
	display: initial;
	margin-top: 0;
	width: 600px;
}
.product-n2 .bottom .con img { width: 100%; }
.product-n2 .con .slick-arrow { width: 36px; height: 36px; background-color: rgba(255,255,255,.7); }
.product-n2 .con .slick-arrow:after { font-size: 14px; }
.product-n2 .con .slick-prev { left: 27px; }
.product-n2 .con .slick-next { right: 27px; }
.product-n2 .bottom .list .text {
	width: 680px;
	margin-left: 60px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
}
.product-n2 .bottom .list .text .t {
	font-size: 18px;
	color: #fff;
	background-color: #094db6;
	line-height: 1;
	border-radius: 5px;
	padding: 10px 15px;
}
.product-n2 .bottom .list .text .h2 {
	width: 100%;
	font-size: 36px;
	color: #3e3a39;
	margin: 26px 0;
}
.product-n2 .bottom .list .text .txt {
	font-size: 16px;
	color: #898989;
	line-height: 1.875;
	width: 100%;
}
.product-n2 .bottom .list .text .app {
	margin-top: 26px;
	padding-left: 22px;
	display: flex;
}
.product-n2 .bottom .list .text .app .li {
	margin-right: 67px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.product-n2 .bottom .list .text .app .li:last-child { margin-right: 0; }
.product-n2 .bottom .list .text .app .li .i {
	width: 94px;
	height: 94px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	background-color: #efefef;
	transition: background-color .5s;
}
.product-n2 .bottom .list .text .app .li:hover .i {
	background-color: #094db4;
}
.product-n2 .bottom .list .text .app .li .i img {
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity .5s;
}
.product-n2 .bottom .list .text .app .li .i img:nth-of-type(1) {
	position: relative;
	opacity: 1;
}
.product-n2 .bottom .list .text .app .li:hover .i img {
	opacity: 0;
	position: absolute;
}
.product-n2 .bottom .list .text .app .li:hover .i img:nth-of-type(2) {
	opacity: 1;
	position: relative;
}
.product-n2 .bottom .list .text .app .li p {
	font-size: 16px;
	color: #3e3a39;
	margin-top: 20px;
}
.product-n2 .bottom .list .down {
	margin-top: auto;
	font-size: 16px;
	color: #094db6;
	border: 1px solid #094db6;
	border-radius: 12px;
	line-height: 1;
	padding: 8px 15px;
	transition: background-color .5s, color .5s;
}
.product-n2 .bottom .list .down:hover {
	background-color: #094db6;
	color: #fff;
}

@media (max-width: 1199px) {
	.product-n2 .bottom .con { width: 500px; }
	.product-n2 .bottom .list .text .t { font-size: 14px; padding: 8px 15px; }
	.product-n2 .bottom .list .text .h2 { font-size: 24px; margin: 15px 0; }
	.product-n2 .bottom .list .text .txt { font-size: 14px; }
	.product-n2 .bottom .list .text .app { margin-top: 15px; padding-left: 0; }
	.product-n2 .bottom .list .text .app .li { margin-right: 40px; }
	.product-n2 .bottom .list .text .app .li p { font-size: 14px; margin-top: 15px; }
	.product-n2 .bottom .list .text .app .li .i { width: 64px; height: 64px; }
	.product-n2 .bottom .list .down { font-size: 14px; margin-left: 15px; }
}
@media (max-width: 991px) {
	.product-n2 .bottom .list { flex-wrap: wrap; margin-bottom: 40px; }
	.product-n2 .bottom .con { width: 100%; }
	.product-n2 .bottom .list .text { width: 100%; margin-left: 0; margin-top: 20px; }
	.product-n2 .bottom .list .text .txt { width: 100%; }
}
@media (max-width: 767px) {
	.product-n2 .bottom { margin-top: 40px; }
	.product-n2 .bottom .list .text .h2 { font-size: 18px; }
	.product-n2 .bottom .list .text .app .li { margin-right: 20px; }
	.product-n2 .bottom .list .text .app { width: 100%; }
	.product-n2 .bottom .list .down { margin-top: 15px; margin-left: auto; }
}

.product-n3 .bottom .list .text { width: 420px; }
.product-n3 .bottom .list .down {
	margin-left: 0;
	margin-top: 48px;
}
@media (max-width: 991px) {
	.product-n3 .bottom .list .text { width: 100%; }
	.product-n3 .bottom .list .down { margin-top: 20px; }
}




/* 产品详情 */
.product-details .bottom .list { margin-bottom: 0; }
.product-details .con { margin-top: 120px; }
.product-details .con .details-1 { width: 100%; }
.product-details .con .details-1 table {
	margin-top: 60px;
	margin-bottom: 0;
	width: 100%;
}
.product-details .con .details-1 table tr td {
	border-right: 1px solid #ddd;
	text-align: center;
	vertical-align:middle;
	font-size: 14px;
	color: #595757;
	padding: 8px;
	line-height: 1.42857143;
}
.product-details table>tbody>tr>td, .product-details table>tbody>tr>th, .product-details table>tfoot>tr>td, .product-details table>tfoot>tr>th, .product-details table>thead>tr>td, .product-details table>thead>tr>th {
	border-top: none;
	border-bottom: 1px solid #ddd;
}
.product-details .con .details-1 table tr:first-child { background-color: #e8edf3; }
.product-details .con .details-1 table tr:first-child td:first-child { border-right: none; }
.product-details .con .details-1 table tr:first-child td {
	font-size: 16px;
	color: #455a6c;
}
.product-details .con .details-1 table tr td:last-child { border-right: none; }
.product-details .con .details-1 table tr td[rowspan] { background-color: #f0f0f0; }

/* .product-details .con .details-1 table tr:not(:first-child) td { padding: 0; } */
.product-details .con .details-1 table tr:not(:first-child) td span {
	display:flex;
	justify-content: center;
	align-items: center;
	/* height: 100%; */
	/* padding: 8px; */
}


.product-details .con .details-2 {
	width: 100%;
	margin-top: 120px;
}
.product-details .con .details-2 .pdf-down {
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
}
.product-details .con .details-2 .pdf-down>a {
	margin-top: 40px;
	border: 1px solid #ddd;
	width: 31%;
	height: 116px;
	margin-right: 3.5%;
	font-size: 16px;
	color: #595757;
	padding: 0 34px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position:relative;
	padding-right: 110px;
}
.product-details .con .details-2 .pdf-down>a:hover {
	background-color: #0d3385;
	color: #fff;
}
.product-details .con .details-2 .pdf-down>a::after {
	content: '';
	width: 53px;
	height: 52px;
	background: url(../images/product-details-icon.png) center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 30px;
}
.product-details .con .details-2 .pdf-down>a:hover::after {
	background: url(../images/product-details-iconh.png) center no-repeat;
	background-size: 100% 100%;
}
.product-details .con .details-2 .pdf-down>a:nth-child(3n) { margin-right: 0; }

@media (max-width: 1199px) {
	.product-details .con .details-2 .pdf-down>a::after { right: 15px; width: 33px; height: 32px; }
}
@media (max-width: 991px) {
	.product-details .con .details-2 .pdf-down>a { font-size: 14px; padding: 0 20px; }
	.product-details .con .details-2 .pdf-down>a::after { width: 43px; height: 42px; }
}
@media (max-width: 767px) {
	.product-details .con { margin-top: 40px; }
	.product-details .con .details-1 table { margin-top:0; }
	.product-details .con .details-2 { margin-top: 40px; }
	.product-details .con .details-2 .pdf-down { margin-top: 0; }
	.product-details .con .details-2 .pdf-down>a { 
		width: 100%; margin-right: 0; margin-top: 20px;
		height: auto; padding: 25px 20px; padding-right: 70px;
	}
	.product-details .con .details-2 .pdf-down>a:first-child { margin-top: 0; }
}





/* 新闻详情视频 */
.newsDe-1-con .text .video-js {
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.newsDe-1-con .text video {
	position: initial;
}













/* 下载中心 */
@keyframes fadeInUpSmall {
	from { opacity: 0; transform: translate3d(0%,40px, 0); }
	to { opacity: 1; transform: none; }
}
@media (max-width: 1024px) {
	@keyframes fadeInUpSmall {
		from { opacity: 0; transform: translate3d(0%, 30px, 0); }
		to {  opacity: 1; transform: none; }
	}
}
.fadeInUpSmall {
	animation-name: fadeInUpSmall;
}
@keyframes fadeInDownSmall {
	from { opacity: 0; transform: translate3d(0%, -40px, 0); }
	to { opacity: 1; transform: none; }
}
@media (max-width: 1024px) {
	@keyframes fadeInDownSmall {
		from { opacity: 0; transform: translate3d(0%, -30px, 0); }
		to {  opacity: 1; transform: none; }
	}
}
.fadeInDownSmall {
	animation-name: fadeInDownSmall;
}
@keyframes fadeInLeftSmall {
	from { opacity: 0; transform: translate3d(-20%, 0, 0); }
	to { opacity: 1; transform: none; }
}
@media (max-width: 1024px) {
	@keyframes fadeInLeftSmall {
		from { opacity: 0; transform: translate3d(-15%, 0, 0); }
		to {  opacity: 1; transform: none; }
	}
}
.fadeInLeftSmall {
	animation-name: fadeInLeftSmall;
}
@keyframes fadeInRightSmall {
	from { opacity: 0; transform: translate3d(20%, 0, 0); }
	to { opacity: 1; transform: none; }
}
@media (max-width: 1024px) {
	@keyframes fadeInRightSmall {
		from { opacity: 0; transform: translate3d(15%, 0, 0); }
		to {  opacity: 1; transform: none; }
	}
}
.fadeInRightSmall {
	animation-name: fadeInRightSmall;
}
.i-box { display: block; position: relative; height: 0; padding-bottom: 50%; overflow: hidden; }
.i-box img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; width: 100%; height: 100%; }
.download-banner .img.i-box { padding-bottom: 35%; }
.download-center { padding: calc(100vw / 1920 * 128) calc(100vw / 1920 * 260); }
.download-center .h2 { position: relative; text-align: center; font-weight: 400; font-size: calc(100vw / 1920 * 36); padding-bottom: calc(100vw / 1920 * 28); }
.download-center .h2::before { content: ''; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; width: calc(100vw / 1920 * 128); height: 6px; background: #0d3385; }
.download-center .link { display: flex; flex-wrap: wrap; justify-content: center; color: #888; font-size: 16px; margin-top: calc(100vw / 1920 * 138); }
.download-center .link > a {
	display: flex; align-items: center; justify-content: center; transition: background .6s, color .6s; position: relative;
	margin: 0 calc(100vw / 1920 * 24); width: 130px; height: 32px; border-radius: 16px;
}
.download-center .link > a::before { content: ''; position: absolute; right: calc(100vw / 1920 * -24); width: 1px; height: 23px; background: #d4d4d4; }
.download-center .link > a:last-child::before { display: none; }
.download-center .link > a.active { background: #094db4; color: #fff; }
.download-center .link > a:hover { background: #094db4; color: #fff; }
/* 规格书 */
.download-spec { margin-top: calc(100vw / 1920 * 85); }
.download-spec .con { margin-top: calc(100vw / 1920 * 70); }
.download-spec .con:first-child { margin-top: 0; }
.download-spec .con .h3 { position: relative; color: #606060; font-size: 18px; font-weight: 400; }
.download-spec .con .h3::before { content: ''; border: 7px solid transparent; border-left: 9px solid #606060; display: inline-block; margin-right: 7px; }
.download-spec .con .list { display: flex; flex-wrap: wrap;  margin-top: calc(100vw / 1920 * 50); }
.download-spec .con .list .li { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 31.047%; background: #f6f6f6; color: #606060; padding: 17px calc(100vw / 1920 * 40) 17px calc(100vw / 1920 * 30); transition: background .6s, color .6s; box-sizing: border-box; margin-right: 3.4%; margin-bottom: 21px; }
.download-spec .con .list .li:nth-child(3n) { margin-right: 0; }
.download-spec .con .list .li:hover { background: #094db4; color: #fff; }
.download-spec .con .list .li .text { width: 78%; }
.download-spec .con .list .li .text .tit { font-size: 16px; }
.download-spec .con .list .li .text .time { font-size: 12px; margin-top: 4px; }
.download-spec .con .list .li .img { position: relative; width: calc(100vw / 1920 * 50); height: calc(100vw / 1920 * 50); }
.download-spec .con .list .li .img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity .6s; }
.download-spec .con .list .li .img img:first-child { opacity: 1; }
.download-spec .con .list .li:hover .img img:first-child { opacity: 0; }
.download-spec .con .list .li:hover .img img:last-child { opacity: 1; }

@media (max-width: 1440px) {
	.download-spec .con .list .li .text .tit { font-size: 16px; }
	.download-spec .con .list .li .img { width: 36px; height: 36px; }
}
@media (max-width: 1199px) {
	.download-center { padding: calc(100vw / 1920 * 128) calc(100vw / 1920 * 160); }
	.download-spec .con .list .li .text .tit { font-size: 14px; }
	.download-spec .con .list .li .text .time { font-size: 12px; }
}
@media (max-width: 991px) {
	.download-center { padding: calc(100vw / 1920 * 128) 6.25%; }
	.download-center .h2 { font-size: 18px; padding-bottom: 14px; }
	.download-center .h2::before { width: 66px; height: 3px; }
	.download-center .link { font-size: 14px; }
	.download-center .link > a { width: 110px; }
	.download-spec .con .h3 { font-size: 16px; }
	.download-spec .con .h3::before { border: 5px solid transparent; border-left: 7px solid #606060; margin-right: 5px; }
}
@media (max-width: 767px) {
	.download-banner .img.i-box { padding-bottom: 50%; }
	.download-center { padding: 30px 6.25%; }
	.download-center .link { font-size: 16px; margin-top: 25px; }
	.download-center .link > a { margin: 5px 12px; width: 40%; height: 35px; }
	.download-center .link > a::before { right: -12px; }
	.download-center .link > a:nth-child(2n)::before { display: none; }
	.download-spec { margin-top: 25px; }
	.download-spec .con { margin-top: 20px; }
	.download-spec .con .list { margin-top: 20px; }
	.download-spec .con .list .li { width: 100%; margin-right: 0; padding: 17px; margin-bottom: 10px; }
	.download-spec .con .list .li .text { width: calc(100% - 40px); }
	.download-spec .con .list .li .img { width: 30px; height: 30px; }
}


/* 宣传册 */
.download-brochure .brochure-li { width: 22.744%; margin-right: 3%; margin-bottom: calc(100vw / 1920 * 24); }
.download-brochure .brochure-li:nth-child(4n) { margin-right: 0; }
.download-brochure .brochure-li .img { position: relative; }
.download-brochure .brochure-li .img::before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.4); opacity: 0; transition: opacity .6s; }
.download-brochure .brochure-li:hover .img::before { opacity: 1; }
.download-brochure .brochure-li .img::after {
	content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images/download-brochure-icon.png) center / cover no-repeat; z-index: 1; width: calc(100vw / 1920 * 93); height: calc(100vw / 1920 * 68); opacity: 0; transition: opacity .6s;
}
.download-brochure .brochure-li:hover .img::after { opacity: 1; }
.download-brochure .brochure-li .img.i-box { padding-bottom: 141.2698412698413%; }
.download-brochure .brochure-li p { font-weight: bold; font-size: 18px; color: #606060; text-align: center; margin-top: calc(100vw / 1920 * 24); }

@media (max-width: 1440px) {
	.download-brochure .brochure-li p { font-size: 16px; }
}
@media (max-width: 1199px) {
	.download-brochure .brochure-li p { font-size: 14px; }
}
@media (max-width: 767px) {
	.download-spec .con .list { justify-content: space-between; }
	.download-brochure .brochure-li { width: 48%; margin-right: 0; margin-bottom: 15px; }
	.download-brochure .brochure-li p { margin-top: 15px; font-size: 12px; }
	.download-brochure .brochure-li .img::after { width: calc(100vw / 767 * 93); height: calc(100vw / 767 * 68); }
}


/* 视频资料 */
.download-video .video-li { width: 31.336%; margin-right: 2.99%; margin-bottom: calc(100vw / 1920 * 24); }
.download-video .video-li:nth-child(3n) { margin-right: 0; }
.download-video .video-li .img { position: relative; }
.download-video .video-li .img::before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.4); opacity: 0; transition: opacity .6s; }
.download-video .video-li:hover .img::before { opacity: 1; }
.download-video .video-li .img::after {
	content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images/download-video-icon.png) center / cover no-repeat; z-index: 1; width: calc(100vw / 1920 * 73); height: calc(100vw / 1920 * 73); opacity: 0; transition: opacity .6s;
}
.download-video .video-li:hover .img::after { opacity: 1; }
.download-video .video-li .img.i-box { padding-bottom: 56.22119815668203%; }
.download-video .video-li p { text-align: center; color: #606060; font-weight: bold; font-size: 18px; margin-top: calc(100vw / 1920 * 24); }

@media (max-width: 1440px) {
	.download-video .video-li p { font-size: 16px; }
}
@media (max-width: 1199px) {
	.download-video .video-li p { font-size: 14px; }
}
@media (max-width: 767px) {
	.download-video .video-li { margin-bottom: 15px; width: 100%; margin-right: 0; }
	.download-video .video-li p { font-size: 12px; margin-top: 15px; }
	.download-video .video-li .img::after { width: calc(100vw / 767 * 73); height: calc(100vw / 767 * 73); }
}