/*@media screen and (max-width: 1680px)
	html
		font-size 88px
@media screen and (max-width: 1440px)
	html
		font-size 78px
@media screen and (max-width: 1366px)
	html
		font-size 70px
@media screen and (max-width: 769px)
	html
		font-size 60px
@media screen and (max-width: 760px)
	html
		font-size 50px
@media screen and (max-width: 320px)
	html
		font-size 40px*/

html {
	font-size: calc(100vw / 19.2);
}

/*	#fullpage-cn
		.section1
			.bg
				background-position 38% 50%
		.section7
			.bg
				background-position 70% 50%
	#fullpage-gs
		.section1
			.bg
				background-position 74% 50%
	#fullpage-hy
		.section5
			.bg
				background-position 74% 50%*/

@media screen and (min-width: 1920px) {
	html {
		font-size: 100px;
	}
}

@media screen and (max-width: 1680px) {
	body {
		font-size: 14px;
	}

	.iconfont {
		font-size: 15px;
	}
}

@media screen and (max-width: 1500px) {
	.ban-nav img {
		width: 0.7rem;
	}

	#video-slider {
		top: 2.38rem;
	}

	.tit-main {
		max-width: 4.9rem;
	}

	.fullpage-business .tit-right {
		max-width: 6.2rem;
	}

	.fullpage-business .tit-right .con {
		padding-right: 1.9rem;
	}
}

@media screen and (max-width: 1440px) {
	body {
		font-size: 13px;
	}

	.slider-cs-nav .slick-arrow i {
		font-size: 18px;
	}

	.t1 h3 {
		font-size: 30px;
	}

	.t1 h4 {
		font-size: 18px;
	}

	.section-video .t1 h3 {
		font-size: 22px;
	}

	.t2 h3 {
		font-size: 22px;
	}

	.t2 h4 {
		font-size: 18px;
	}

	.slider-cs h3 {
		font-size: 18px;
	}

	.fullpage .pc_banner_title {
		font-size: 30px;
	}

	.fullpage .pc_banner_sub_title {
		font-size: 20px;
	}

	.fullpage .pc_title {
		font-size: 22px;
	}

	.fullpage .pc_sub_title {
		font-size: 16px;
	}
}

@media screen and (max-width: 1400px) {
	.ban-nav img {
		width: 0.6rem;
	}

	#video-slider {
		top: 2.29rem;
	}

	#fullpage {
		font-size: 12px;
	}

	.tit-main {
		max-width: 4.2rem;
	}

	.tit-right {
		width: 4.6rem;
	}

	.tit-main .con {
		padding-right: 1rem;
	}
}

@media screen and (max-width: 1380px) {
	.video-tab p {
		font-size: 14px;
	}

	.section-video .t1 h4 {
		font-size: 16px;
	}

	.t2 h6 {
		font-size: 16px;
	}

	.btn-down {
		font-size: 14px;
	}

	.icow70 img {
		width: 50px;
	}

	.icow77 img {
		width: 50px;
	}

	.icow68 img {
		width: 50px;
	}

	.icow60 img {
		width: 50px;
	}

	.icow63 img {
		width: 50px;
	}

	.icow62 img {
		width: 50px;
	}

	.icow61 img {
		width: 50px;
	}

	.icow86 img {
		width: 50px;
	}

	.page-nav {
		font-size: 16px;
	}

	.sys-dot h4 {
		font-size: 14px;
	}

	.slider-sys-tab .item {
		font-size: 14px;
	}

	.slider-prof h4 {
		font-size: 16px;
	}

	.fullpage .pc_banner_title {
		font-size: 28px;
	}

	.fullpage .pc_banner_sub_title {
		font-size: 18px;
	}

	.fullpage .pc_title {
		font-size: 20px;
	}

	.fullpage .pc_sub_title {
		font-size: 14px;
	}
}

@media screen and (max-width: 1200px) {
	.wrap-main {
		width: 85%;
	}

	.slider-sys-tab {
		width: 70%;
	}

	.list-logob .ico {
		width: 1.4rem;
	}

	.tit-top {
		top: 2.4rem;
	}

	.video-tab-wrap {
		width: 80%;
	}

	.icow70 img {
		width: 40px;
	}

	.icow77 img {
		width: 40px;
	}

	.icow68 img {
		width: 40px;
	}

	.icow60 img {
		width: 40px;
	}

	.icow63 img {
		width: 40px;
	}

	.icow62 img {
		width: 40px;
	}

	.icow61 img {
		width: 40px;
	}

	.icow86 img {
		width: 40px;
	}
}

@media screen and (max-width: 1000px) {
	.ban-nav {
		top: 0.5rem;
	}

	#video-slider {
		top: 2rem;
	}
}

@media screen and (max-width: 767px) {
	.down-right .t2,
	.m-tit .t2 {
		text-align: center;
	}

	.dot-box .m-hide {
		display: none !important;
	}

	.slider-z .slick-dots-z li a {
		width: 0.3rem;
	}

	.slider-z li.slick-active li a {
		width: 0.7rem;
	}

	.feature-mod .t2 {
		margin-top: 2.4rem;
		margin-bottom: 0.5rem;
	}

	.section.battery .fp-tableCell {
		display: block;
		overflow: hidden;
	}

	.section.battery .t2 {
		margin-top: 2.4rem;
	}

	.section.section-system .t2 {
		margin-top: 2.1rem;
	}

	.section.section-system .fp-tableCell {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		overflow: hidden;
	}

	.section.section-system .slider-sys {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.section.section-system .slider-sys .slick-list {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 0;
		width: 100%;
	}

	.feature-ico {
		bottom: 1rem;
	}

	.fullpage .play-v {
		margin-top: 10%;
	}

	.fullpage .bg-gray {
		padding: 1.2rem 0 1.2rem 0;
	}

	.video-sys .play-v {
		margin-top: 0;
	}

	.down-drop .down-sub a {
		line-height: 2.5;
	}

	.slider-prof .img-contain {
		height: 7rem;
	}

	.page-nav {
		top: 0.4rem;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		display: none;
	}

	.feature-ico {
		line-height: 1.3;
		width: 100%;
		text-align: center;
	}

	.feature-ico p {
		line-height: 1.4;
		margin-top: 0.2rem;
		word-break: break-all;
	}

	.feature-ico span {
		font-size: 12px !important;
	}

	.feature-ico.feature-list p {
		font-size: 12px;
	}

	.down-right,
	.m-tit {
		text-align: center;
		padding-right: 0;
		position: absolute;
		width: 100%;
		top: 2.4rem;
		padding-left: 5%;
		padding-right: 5%;
	}

	.down-right .t1,
	.m-tit .t1 {
		text-align: center;
	}

	.down-right .tc,
	.m-tit .tc {
		text-align: center !important;
	}

	.feature-mod .list-logob img {
		width: 60PX;
	}

	.t2 {
		padding: 0 5%;
	}

	.single-pro {
		padding: 0 5%;
	}

	.slider-sys-tab {
		width: auto;
		overflow: auto;
		white-space: nowrap;
	}

	.slider-sys-tab .item {
		margin: 0 0.3rem;
	}

	.dot-box {
		width: 86%;
		width: auto;
	}

	.slider-sys {
		margin-top: 0;
	}

	.slider-sys .slick-list {
		overflow: visible;
	}

	.slider-sys .slick-list .dot-box .m-show {
		display: inline-block;
	}

	.slider-sys .slick-list .dot-box .m-hide {
		display: none;
	}

	.sys-dot .txt {
		width: 4.5rem;
	}

	.sys-dot h4 {
		margin-bottom: 0.1rem;
	}

	.sys-dot p {
		line-height: 1.6;
	}

	.feature-list2 {
		padding: 0;
	}

	.feature-list2 li {
		padding: 0 0.3rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.feature-list2 li p {
		width: auto;
		text-align: justify;
		font-size: 12px;
	}

	.feature-list2 li .txt {
		padding-left: 0;
	}

	.feature-column {
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
		padding: 0;
	}

	.feature-column li {
		padding: 0 0.6rem;
		width: auto;
		text-align: left;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.feature-column li p {
		width: auto;
		line-height: 1.4;
		margin-top: 0;
		padding-left: 0.4rem;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
	}

	.feature-column li span {
		margin-top: 0;
		padding-left: 0.2rem;
		line-height: 1.4;
	}

	.feature-list.align-left {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.t2-left {
		text-align: center;
	}

	.t2-left .t2-desc {
		text-align: center;
	}

	.list-logob {
		width: 70%;
		margin: 0 auto;
	}

	.list-logob .ico {
		width: 1.6rem;
	}

	.list-logob li {
		margin: 0;
		width: auto;
		padding: 0 0.2rem;
		margin-bottom: 0.3rem;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.list-logob-4 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.list-logob-4 li {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 50%;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.feature-mod {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}

	.feature-mod .bd {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin-top: 5%;
		text-align: center;
		width: 40%;
		margin: 0 auto;
		margin-top: 5%;
	}

	.feature-mod-cn .bd {
		width: 100%;
		max-width: 6.5rem;
	}

	.feature-mod-dm .bd {
		width: 90%;
		max-width: 7rem;
	}

	.slider-cs-nav {
		margin-left: 0.5rem;
		margin-right: 0;
	}

	.slider-cs-nav .slick-dots {
		text-align: left;
	}

	.slider-cs-nav .slick-arrow {
		display: none !important;
	}

	.slider-cs {
		margin-left: 0.3rem;
	}

	.slider-cs .slick-list {
		margin-left: 0;
		-webkit-transform: translateX(0) !important;
		-ms-transform: translateX(0) !important;
		transform: translateX(0) !important;
		padding-right: 1rem;
	}

	.video-sys {
		width: 90%;
		padding-top: 51%;
	}

	.slider-prof {
		margin-top: 3rem;
	}

	.section1 .t1 {
		margin-top: 0;
	}

	.section-inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section-inner .bg-section {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.section-inner .ico-section {
		height: auto;
		padding: 0.5rem 0;
		background-color: #fff;
	}

	.section-inner .hint-txt {
		padding: 0.4rem 0.4rem 0.2rem 0.4rem;
		text-align: center;
	}

	.section-inner .feature-ico {
		position: static;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.section-inner .feature-ico img {
		-webkit-filter: invert(100%);
		filter: invert(100%);
	}

	.section-inner .feature-ico span,
	.section-inner .feature-ico p {
		color: #333;
	}

	#fullpage-cn .section7 .fp-tableCell:after {
		display: none;
	}

	.fullpage-go-top {
		opacity: 0;
	}

	.fullpage-go-top.show {
		opacity: 0.4;
	}

	.fullpage-go-top:hover {
		opacity: 0.4;
	}

	.fullpage-go-top.hide {
		opacity: 0;
	}

	.t1 h3 {
		line-height: 1.4;
	}

	.t1 h4 {
		font-size: 14px;
	}

	.t2 h3 {
		margin-bottom: 0;
	}

	.t2 h4 {
		font-size: 14px !important;
	}

	.slider-sys-tab {
		margin-top: 0.5rem;
	}

	.dot-box img {
		width: 100%;
	}

	.btn-down {
		font-size: 13px;
		min-width: 2.7rem;
	}

	.fullpage {
		font-size: 12px;
	}

	.slider-cs-nav .slick-arrow i {
		font-size: 14px;
	}

	.t1 h3 {
		font-size: 20px;
	}

	.t1 h4 {
		font-size: 14px;
	}

	.section-video .t1 h3 {
		font-size: 20px;
	}

	.section-video .t1 h4 {
		font-size: 14px;
	}

	.t2 h3 {
		font-size: 20px;
	}

	.t2 h4 {
		font-size: 16px;
	}

	.t2 h6 {
		font-size: 14px;
	}

	.btn-z-round {
		font-size: 12px;
	}

	.icow70 img {
		width: 55px;
	}

	.icow77 img {
		width: 55px;
	}

	.icow68 img {
		width: 55px;
	}

	.icow60 img {
		width: 55px;
	}

	.icow63 img {
		width: 55px;
	}

	.icow62 img {
		width: 55px;
	}

	.icow61 img {
		width: 55px;
	}

	.icow86 img {
		width: 55px;
	}

	.page-nav {
		font-size: 14px;
	}

	.section-tit span {
		font-size: 12px;
	}

	.slider-cs h3 {
		font-size: 14px;
	}

	.play-v i {
		font-size: 18px;
	}

	.slider-prof h4 {
		font-size: 14px;
	}
}

@media screen and (max-width: 760px) {
	.ban-nav {
		padding: 0.2rem 0;
	}

	.ban-nav img {
		width: 0.4rem;
		margin-bottom: 0.05rem;
	}

	.ban-nav .item {
		padding: 0 0.1rem;
	}

	#video-slider {
		top: 1.77rem;
	}

	#video-slider .img,
	#video-slider video {
		height: auto;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 100%;
	}

	#video-slider .item {
		background: -webkit-radial-gradient(center, ellipse, #264e86 0%, #011a3e 100%);
		background: radial-gradient(ellipse at center, #264e86 0%, #011a3e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	#video-slider .img {
		padding-top: 36%;
	}

	#video-slider .m-show {
		background-repeat: no-repeat;
		background-position: 50% 0;
		background-size: cover;
	}

	#video-slider .m-show img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%;
		width: 100%;
	}

	.btn-z-round {
		padding: 0.24rem 0.7rem;
	}

	html {
		font-size: calc(100vw / 8.2);
	}

	.tit-main {
		width: 67%;
	}

	.tit-main .con {
		padding-right: 0.5rem;
	}

	.fullpage-business .tit-left,
	.fullpage-index .tit-left,
	.fullpage-business .tit-right,
	.fullpage-index .tit-right {
		float: left;
		margin-left: 0.2rem;
	}

	.fullpage-business .slideInRight,
	.fullpage-index .slideInRight {
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	.fullpage-business .tit-main .con {
		padding-right: 0;
	}

	.fullpage-product .tit-right .line,
	.fullpage-news .tit-right .line {
		margin-right: 0;
	}

	.video-tab-wrap {
		width: 100%;
	}

	.battery .wrap-main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.battery .wrap-main .right {
		width: auto;
	}

	.parter-list {
		margin-top: 0.6rem;
	}

	.parter-list li .pad {
		height: 1.26rem;
		line-height: 1.26rem;
	}

	.parter-list li .pad img {
		width: 1.7rem;
	}

	.battery-intro {
		padding-left: 0.8rem;
	}
}

@media screen and (max-height: 680px) {
	.tit-top {
		top: 0.8rem;
	}

	.feature-ico {
		bottom: 6%;
	}

	.feature-list2 {
		padding-left: 4%;
		padding-right: 4%;
	}
}

