@media screen and (max-width:1620px) {
	.w1620 {
		width: 95%;
	}
}

@media screen and (max-width:1600px) {
	.w1600 {
		width: 95%;
	}

	.footer .footer-box01 .info03 {
		width: auto;
	}

	.product-content .product_list li a .right {
		width: 35%;
		right: 2%;
	}

	.software-box .info .info-box .info-txt {
		width: 48%;
	}

	.software-box .info .info-box .info-img {
		width: 49%;
		height: auto;
	}

	.content .banner ul li.txt-right .banner-txt {
		right: 2%;
	}

	.download-box ul li {
		width: 24%;
		margin-right: 1.333%;
	}

	.sales-content .part01 ul li {
		width: 24%;
		margin-right: 1.333%;
		padding: 2% 1%;
	}

	.sales-content .part01 ul li p {
		width: 100%;
	}

	.sales-content .part03 .left {
		width: 47%;
	}

	.sales-content .part03 .right {
		height: 100%;
		width: 60%;
	}

	.about-box .brief-box .brief-txt {
		width: 65.75%;
		padding-left: 40px;
	}

	.about-box .brief-box {
		padding: 80px 70px 80px 70px;
	}
	
	.content .banner ul li .banner-txt h1{
		font-size: 54px;
	}
	.content .banner ul li .banner-txt p{
		font-size: 28px;
	}
	.content .banner ul li.txt-center .banner-txt h1{
		font-size: 48px;
	}
	.content .banner ul li.txt-right .banner-txt h1{
		font-size: 40px;
	}
	.content .banner ul li.txt-right .banner-txt p{
		font-size: 18px;
	}
	.header .header-box .nav .one-nav>li>a{
		font-size: 16px;
	}
	.header .header-box .nav .one-nav>li{
		margin-right: 40px;
	}
	.header .header-box .nav .nav-right .language a{
		font-size: 18px;
	}
	.ny-banner h1.big-title{
		font-size: 50px;
	}
	.ny-banner h1.big-title p{
		font-size: 32px;
	}
	.ny-content .solution-txt h1{
		font-size: 28px;
	}
}

@media screen and (max-width:1500px) {
	.w1500 {
		width: 95%;
	}

	.about-box .part05 .honor-img ul li .img {
		width: 100%;
	}

	.about-box .part05 .honor-num {
		padding: 0;
	}

	.about-box .part05 .honor-num ul li {
		padding: 0;
		width: 25%;
		text-align: center;
	}

}

@media screen and (max-width:1480px) {
	.w1480 {
		width: 95%;
	}

	.show-box .info03 .advantage-box ul li {
		width: 24%;
		padding-right: 1%;
	}

	.show-box .info03 .advantage-box ul li::after {
		right: 0;
	}

	.w1450 {
		width: 95%;
	}

	.news-content .news-info ul li {
		width: 49%;
	}

	.about-box .part06 ul li {
		width: 32%;
		height: 200px;
	}
}

@media screen and (max-width:1440px) {
	.w1440 {
		width: 95%;
	}

	.header .header-box .nav .one-nav>li {
		margin-right: 35px;
	}

	.header .header-box .nav .nav-right {
		margin-left: 35px;
		padding-left: 35px;
	}

	.header .header-box .nav .nav-right .language a {
		margin-left: 35px;
		font-size: 18px;
	}

	.product-content .product_list li a .left h3 {
		font-size: 26px;
	}

	.product-content .product_list li a .left p {
		font-size: 14px;
		width: 60%;
	}

	.product-content .product_list li a .left p.more-a {
		width: 166px;
	}

	.product-content .product_list li a .right {
		width: 40%;
		right: 2%;
	}

	.w1400 {
		width: 95%;
	}

	.ny-content .deil-content .page01 .show ul li .ico {
		width: 60px;
		height: 60px;
	}

	.ny-content .deil-content .page01 .show ul li .ico img {
		width: 50%;
	}

	.ny-content .deil-content .page01 .show ul li .txt h3 {
		font-size: 20px;
		line-height: 38px;
	}

	.ny-content .deil-content .page01 .show .show-img {
		width: 400px;
		height: 400px;
	}

	.ny-content .deil-content .page01 .show .show-img img {
		max-width: 80%;
		max-height: 80%;
	}

	.ny-content .deil-content .page02 .show ul li p {
		font-size: 24px;
	}

	.ny-content .deil-content .page02 .show ul {
		width: 100%;
	}
	.header .header-box .nav .two-nav li:first-child .three-link a{
		width: auto;
	}
}


@media screen and (max-width:1280px) {
	.header .header-box .nav .one-nav>li>a {
		font-size: 16px;
	}

	.header .logo {
		width: 200px;
	}

	.header .header-box .nav .one-nav>li {
		margin-right: 25px;
	}

	.header .header-box .nav .nav-right {
		margin-left: 25px;
		padding-left: 25px;
	}

	.header .header-box .nav .nav-right .language a {
		margin-left: 25px;
	}

	.header .header-box .nav .one-nav>li:after {
		width: 50px;
	}

	.content .banner ul li .banner-txt h1 {
		font-size: 60px;
	}

	.content .banner ul li .banner-txt p {
		font-size: 28px;
	}

	.ny-content .deil-content .page01 .show .left,
	.ny-content .deil-content .page01 .show .right {
		width: 35%;
	}

	.ny-content .deil-content .page01 .show ul li .txt p {
		font-size: 14px;
	}

	.ny-content .deil-content .page01 .show .show-img {
		width: 30%;
		padding-top: 30%;
		height: auto;
		position: relative;
	}

	.ny-content .deil-content .page01 .show .show-img img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.ny-content .solution-box .solution-list ul li .dash .dash-txt ul li {
		width: 200px;
		height: 40px;

	}

	.ny-content .solution-box .solution-list ul li .dash .dash-txt ul li a {
		line-height: 40px;
		font-size: 16px;
	}

	.show-box .info04 ul li .img {
		height: 280px;
	}

	.sales-content .part01 ul li h3 {
		font-size: 20px;
	}

	.sales-content .part01 ul li p {
		height: 210px;
	}

	.about-box .part03 .part-box .swiper ul li {
		padding: 50px;
	}

	.about-box .part03 .part-box .swiper ul li .right {
		width: 58%;
	}

	.about-box .part03 .part-box .swiper ul li .left {
		width: 40%;
	}

	.about-box .part03 .part-box .swiper ul li p {
		width: 100%;
	}

}

@media screen and (max-width:1200px) {
	.footer .footer-box01 .info01 {
		width: 30%;
	}

	.footer .info01 p {
		width: 100%;
	}

	.footer .footer-box01 .info02 {
		width: 40%;
	}

	.footer .footer-box01 .info03 {
		width: 20%;
	}

	.footer .footer-box01 .info01 img {
		max-width: 100%;
	}

	.content .index-info04 {
		padding: 70px 0;
	}

	.content .index-info03 .img-box ul li a .left {
		width: 100%;
	}

	.content .index-info03 .img-box ul li a .right {
		width: 100%;
	}

	.content .index-info03 .img-box ul li {
		height: auto;
	}

	.w1200 {
		width: 95%;
	}

	.ny-nav {
		width: 95%;
	}


	.download-box ul li .img {
		height: 300px;
	}

	.download-box ul li>p {
		font-size: 16px;
		text-align: center;
	}

	.download-box ul li .img .img-dash a p {
		font-size: 16px;
	}

	.download-box ul li .img .img-dash a span {
		width: 110px;
	}

	.sales-content .part01 ul li h3 {
		font-size: 18px;
	}

	.sales-content .part01 ul li {
		height: auto;
	}

	.sales-content .part02 ul li {
		width: 48%;
	}

	.sales-content .part02 ul li p {
		padding: 15px 0;
	}

	.sales-content .part03 .right .img-txt h4 {
		font-size: 32px;
	}

	.sales-content .part03 .right .img-txt p {
		font-size: 32px;
	}

	.sales-content .part03 .left {
		height: auto;
		padding: 50px 20px;
	}

	.sales-content .part03 {
		height: 600px;
	}

	.about-box .brief-box .brief-txt p {
		font-size: 16px;
	}

	.about-box .brief-box .brief-txt {
		padding-left: 20px;
	}

	.about-box .brief-box .brief-img {
		padding-right: 20px;
	}

	.about-box .part05 .honor-img ul li .img {
		height: 400px;
	}
}

@media screen and (max-width:1000px) {
	.w900{
		width: 95%;
	}
	.deil-content .use-box .case-dash p{
		font-size: 14px;
		line-height: 30px;
	}
	.deil-content .use-box .case-dash h3{
		font-size: 22px;
	}
	.nav-bg {
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		background: rgb(0, 0, 0, 0.5);
		display: none;
		z-index: 998;
	}

	.header {
		height: 70px;
		display: flex;
		align-items: center;
		background: rgb(0, 0, 0, 0.1);
	}

	.header .logo {
		width: 130px;
	}

	.header .header-box .nav {
		position: fixed;
		right: -350px;
		top: 0px;
		width: 300px;
		height: 100%;
		background: #000 !important;
		flex-direction: column;
		align-items: flex-start;
		padding: 15px 0px;
		opacity: 0;
		transition: 0.8s;
		padding-top: 70px;
	}

	.header .header-box .nav.toshow {
		opacity: 1;
		right: 0;
	}

	.header .header-box .nav .two-nav li .three-link {
		display: none;
	}

	.header .header-box .nav .one-nav {
		width: 100%;
	}

	.header .header-box .nav .one-nav>li {
		width: 100%;

		border-bottom: 1px solid #333;
		margin-right: 0;
	}

	.header .header-box .nav .one-nav>li>a {
		line-height: 50px;
		position: relative;
		padding: 0 5%;
		transition: 0.4s;
	}

	.header .header-box .nav .one-nav>li>a::before {
		content: '';
		width: 100%;
		height: 100%;
		background: linear-gradient(280deg, #0072FF 2%, #008CFF 51%, #004DC1 99%);
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
		transition: 0.4s;
		opacity: 0;
	}

	.header .header-box .nav .one-nav>li.on>a::before {
		opacity: 1;
	}

	.header .header-box .nav .one-nav>li.active>a {
		color: #fff;
	}

	.header .header-box .nav .one-nav>li>a:after {
		display: none;
	}

	.header .header-box .nav .one-nav>li.nav-jr {
		position: relative;
	}

	.header .header-box .nav .one-nav>li.nav-jr::after {
		content: '';
		width: 8px;
		height: 50px;
		background: url('../images/nav_jr.png') no-repeat center;
		background-size: 100%;
		position: absolute;
		right: 0;
		top: 0px;
		transition: 0.4s;
		margin-right: 5%;
	}

	.header .header-box .nav .one-nav>li.nav-jr.on::after {
		transform: rotate(90deg);
	}

	.header .header-box .nav .one-nav {
		display: block;
	}

	.header .header-box .mindh {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		width: 35px;
		height: 23px;
		z-index: 101;
		cursor: pointer;
	}

	.header .header-box .mindh span {
		background: #fff;
		height: 3px;
		position: absolute;
		right: 0;
		border-radius: 5px;
		transition: 0.5s;
	}

	.header .header-box .mindh .one {
		top: 0px;
		left: 0;

	}

	.header .header-box .mindh .two {
		top: 10px;
		left: 6px;

	}

	.header .header-box .mindh .three {
		top: 20px;
		left: 11px;

	}

	.header .header-box .mindh.active>.one {
		left: 0;
		top: 12px;
		transform: rotate(-40deg);
		-ms-transform: rotate(-40deg);
		-webkit-transform: rotate(-40deg);
		background: linear-gradient(280deg, #0072FF 2%, #008CFF 51%, #004DC1 99%);
	}

	.header .header-box .mindh.active>.two {
		left: 35px;
	}

	.header .header-box .mindh.active>.three {
		left: 0;
		top: 12px;
		transform: rotate(40deg);
		-ms-transform: rotate(40deg);
		-webkit-transform: rotate(40deg);
		background: linear-gradient(280deg, #0072FF 2%, #008CFF 51%, #004DC1 99%);
	}

	.header .header-box .nav .nav-right {
		margin-left: 0;
		padding-left: 0;
		border: none;
		/* display: block; */
		width: 100%;
	}

	.header .header-box .nav .nav-right .language a {
		margin-left: 0;
	}

	.header .header-box .nav .nav-right .search {
		width: 50%;
		height: 50px;
		border-bottom: 1px solid #333;
		border-right: 1px solid #333;
		text-align: center;
	}

	.header .header-box .nav .nav-right .search img {
		margin-left: 5%;
		margin-top: 13px;
	}

	.header .header-box .nav .nav-right .language {
		width: 50%;
		border-bottom: 1px solid #333;
	}

	.header .header-box .nav .nav-right .language a {
		line-height: 50px;
		width: 100%;
		padding-left: 5%;
		text-align: center;
	}

	.header .header-box .nav .two-nav {
		display: none;
		position: unset;
		transform: none;
		background: #000;
		padding: 0;
	}

	.header .header-box .nav .two-nav li a {
		color: #fff;
	}

	.header .header-box .nav .one-nav>li:hover>a {
		color: #fff;
	}

	.header .header-box .nav .one-nav>li.on a::after {
		transform: rotate(90deg);
	}

	.header .header-box .nav .two-nav li a {
		padding: 10px 7%;
		border-bottom: 1px solid #333;
	}

	.header .header-box .nav .two-nav li:last-child a {
		border-bottom: none;
	}

	.header .header-box .nav .one-nav>li.two-nav-big .two-nav {
		padding: 0;
	}

	.header .header-box .nav .one-nav>li.two-nav-four .two-nav li,
	.header .header-box .nav .one-nav>li.two-nav-big .two-nav li {
		width: 100%;
	}

	.header .header-box .nav .one-nav>li.two-nav-big .two-nav>li>a {
		font-size: 14px;
		font-weight: normal;
	}


	.footer {
		overflow: hidden;
	}

	.footer .footer-box01 {
		display: block;
		position: relative;
		z-index: 10;

	}

	.footer .footer-box01 .info {
		width: 100%;
	}

	.footer .info01 {
		margin-bottom: 30px;
	}

	.footer .info01 p {
		font-size: 16px;
		margin-top: 20px;
	}

	.footer .footer-box01 .info ul {
		display: flex;
		justify-content: space-between;
	}

	.footer .footer-box01 .info03 ul {
		flex-direction: row-reverse;
	}

	.footer .footer-box01 .info ul li {
		width: 48%;
	}



	.hv100 {
		height: 500px;
		/* min-height: 500px; */
	}

	.content .banner ul li img {
		min-height: 400px;
	}

	.content .banner ul li .banner-txt h1 {
		font-size: 24px;
	}

	.content .banner ul li .banner-txt p {
		font-size: 16px;
	}

	.more-btn {
		font-size: 14px;
		line-height: 30px;
		width: 120px;
	}

	.content .banner ul li .banner-txt p {
		margin-bottom: 40px;
	}

	.content .banner ul li.txt-center .banner-txt {
		width: 90%;
	}

	.content .banner ul li.txt-center .banner-txt h1 {
		font-size: 24px;
		line-height: 40px;
	}

	.content .banner ul li.txt-right .banner-txt {
		width: 380px;
		right: 2%;
	}

	.content .banner ul li.txt-right .banner-txt h1 {
		width: 100%;
		font-size: 20px;
		line-height: 40px;
	}

	.content .banner ul li.txt-right .banner-txt p {
		font-size: 16px;
		line-height: 28px;
	}

	.content .index-info01 ul {
		flex-wrap: wrap;
	}

	.content .index-info01 ul li {
		width: 100%;
	}

	.h-title {
		font-size: 28px;
		line-height: 70px;
	}

	.content .index-info02 {
		padding: 70px 0;
	}

	.content .index-info03 .img-box ul {
		display: block;
	}

	.content .index-info03 .img-box ul li {
		width: 100%;
	}

	.content .index-info05 ul li a .news-img {
		height: 270px;
	}

	.content .index-info05 ul li .news-txt .news-time {
		font-size: 32px;
	}

	.content .index-info05 ul li .news-txt .news-time span {
		font-size: 16px;
	}

	.content .index-info05 ul li .news-txt h4 {
		font-size: 18px;
	}

	.content .index-info03 .img-box ul li a .left {
		width: 50%;
	}

	.content .index-info03 .img-box ul li a .right {
		width: 48%;
	}

	.content .index-info03 .img-box ul li {
		height: auto;
	}

	.content .index-info03 .img-box {
		padding-bottom: 40px;
	}

	.content .index-info04 {
		padding: 0px;
		padding-bottom: 30px;
	}

	.ny-banner h1 {
		font-size: 28px;
	}

	.ny-banner>p,
	.ny-banner>a>p {
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
	}

	.product-content .product_list li {
		width: 100%;
	}

	.ny-title {
		font-size: 26px;
	}

	.pd100 {
		padding: 50px 0
	}

	.ny-content .deil-content .page01 .show .show-img {
		position: absolute;
		top: 0%;
		left: 25%;
	}

	.ny-content .deil-content .page01 .show .show-img {
		width: 50%;
		padding-top: 50%;
	}

	.ny-content .deil-content .page01 .show {
		padding-top: 55%;
		position: relative;
	}

	.ny-content .deil-content .page01 .show ul.right li:nth-child(2) {
		margin-left: 0;
	}

	.ny-content .deil-content .page01 .show ul.left li:nth-child(2) {
		margin-right: 0;
	}

	.ny-content .deil-content .page01 .show ul.left,
	.ny-content .deil-content .page01 .show ul.right {
		width: 48%;
	}

	.ny-content .deil-content .page01 .show ul li .txt p {
		line-height: 1.5;
	}

	.ny-content .deil-content .page01 .show ul li {
		height: 150px;
	}


	.ny-content .deil-content .page01 .show ul li .ico {
		width: 20%;
		padding-top: 18.15%;
		height: 0%;
		position: relative;
	}

	.ny-content .deil-content .page01 .show ul li .txt {
		width: 75%;

	}

	.ny-content .deil-content .page01 .show ul li .ico img {
		position: absolute;
		top: 50%;
		left: 50%;

		transform: translate(-50%, -50%);
	}

	.ny-small-title {
		font-size: 16px;
		line-height: 32px;
	}

	.pt100 {
		padding-top: 50px;
	}

	.ny-content .deil-content .page01 .show ul li {
		animation-name: fadeInUp;
	}

	.ny-content .deil-content .page01 .show ul.left li,
	.ny-content .deil-content .page01 .show ul.right li {
		margin-bottom: 20px;
	}

	.ny-content .deil-content .page02 .show ul li p {
		font-size: 20px;
		line-height: 1.5;
	}

	.ny-content .deil-content .page02 .show {
		padding: 40px 20px;
		margin-top: -100px;
	}

	.ny-content .deil-content .page02 .title {
		padding: 60px 0 140px;
	}

	.ny-content .deil-content .page03 {
		padding-top: 50px;
	}

	.deil-content .use-box {
		margin-top: 50px;
		overflow-y: hidden;
	}

	.deil-content .use-box .swiper-scrollbar {
		width: 90%;
		margin: 0 auto;
	}

	.software-box .info .info-box {
		display: flex;
		flex-wrap: wrap;
	}

	.software-box .info .info-box .info-img,
	.software-box .info .info-box .info-txt {
		width: 100%;
		animation-name: fadeInUp;
		-webkit-animation-name: fadeInUp;
	}

	.software-box .info .info-box .info-txt {
		margin-top: 30px;
	}

	.ny-content .solution-box .solution-list>ul>li .dash .dash-txt {
		width: 100%;
	}

	.ny-content .solution-box .solution-list ul li .dash .dash-txt ul li {
		width: 48%;
	}

	.ny-content .solution-box .solution-list ul li .dash .dash-txt ul li:nth-child(2n) {
		margin-left: 2%;
	}

	.ny-content .solution-box .solution-list ul li .dash .dash-txt ul {
		width: 100%
	}

	.ny-content .solution-box .solution-list ul li .dash .dash-txt h3 {
		font-size: 26px;
		margin-bottom: 15px;
	}

	.ny-content .solution-box .solution-list>ul>li {
		height: 400px;
	}

	.ny-content .solution-txt h1 {
		font-size: 28px;
	}

	.ny-content .solution-txt p {
		font-size: 24px;
	}

	.show-box .info03 .advantage-box ul {
		flex-wrap: wrap;
	}

	.show-box .info03 .advantage-box ul li {
		width: 47%;
		margin-bottom: 6%;
		padding-right: 0;
	}

	.show-box .info03 .advantage-box ul li::after {
		display: none;
	}

	.show-box {
		padding-top: 50px;
	}

	.show-box h2 {
		font-size: 28px;
	}

	.show-box .info01 p {
		font-size: 16px;
	}

	.show-box .info01 p {
		margin-top: 20px;
	}

	.show-box .info03 .programme-box {
		margin-bottom: 50px;
	}

	.show-box .info03 .advantage-box {
		margin-top: 30px;
	}

	.ny-banner h1.big-title {
		font-size: 32px;
	}

	.ny-banner h1.big-title p {
		font-size: 24px;
		line-height: 1.5;
	}

	.show-box .info04 ul li p {
		font-size: 20px;
	}

	.news-content .news-info ul li {
		width: 100%;
	}

	.news-content .news-info ul {
		margin-top: 50px;
	}

	.banner-img {
		height: 250px;
	}

	.download-box ul li {
		width: 49%;
		margin-right: 2%;
	}

	.download-box ul li:nth-child(2n) {
		margin-right: 0%;
	}

	.download-box ul li>a {
		width: 120px;
		height: 40px;
		line-height: 40px;
	}

	.sales-content .part01 ul li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
		padding: 2%;
	}

	.sales-content .part01 ul li:nth-child(2n) {
		margin-right: 0;
	}

	.sales-content .part01 {
		margin: 50px 0;
	}

	.sales-content .part02 ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.sales-content .part03 .right {
		position: unset;
		width: 100%;
		height: 400px;
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}

	.sales-content .part03 {
		flex-direction: column-reverse;
		height: auto;
	}

	.sales-content .part03 .left {
		width: 90%;
		margin: 0 auto;
		margin-top: -100px;
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}

	.sales-content .part03 .right .img-txt {
		top: 30%;
	}

	.about-box .brief-box {
		display: block;
	}

	.about-box .brief-box .brief-txt {
		width: 100%;
		padding-left: 0;
	}

	.about-box .brief-box .brief-txt p {
		line-height: 40px;
	}

	.about-box .brief-box .brief-txt::after {
		display: none;
	}

	.about-box .brief-box {
		padding: 5% 3%;
	}

	.about-box .brief-box .brief-img {
		text-align: center;
		margin-bottom: 30px;
	}

	.about-box .part03 {
		padding: 50px 0;
		margin-top: 50px;
	}

	.about-box .part03 .part-box .swiper ul li {
		flex-wrap: wrap;
	}

	.about-box .part03 .part-box .swiper ul li .right {
		width: 100%;
	}

	.about-box .part03 .part-box .swiper ul li .left {
		width: 100%;
	}

	.about-box .part03 .part-box .swiper ul li h3 {
		font-size: 38px;
	}

	.about-box .part03 .part-box .swiper ul li p {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.time-line-box ul li.swiper-slide-thumb-active p {
		font-size: 22px;
	}

	.time-line-box ul li p {
		font-size: 18px;
	}

	.about-box .part05 .honor-num ul li span {
		font-size: 42px;
	}

	.about-box .part05 .honor-num ul li h4 {
		font-size: 48px;
	}

	.about-box .part05 .honor-img .swiper-scrollbar {
		width: 95%;
	}

	.about-box .part05 .honor-img ul li .img {
		height: 300px;
	}

	.about-box .part05 .honor-img ul li p {
		width: 100%;
	}

	.about-box .part06 ul li .ln-txt h5 {
		font-size: 24px;
	}

	.about-box .part06 ul li .ln-txt p {
		font-size: 14px;
		line-height: 20px;
		height: 60px;
	}

	.about-box .part06 ul li .ln-txt p {
		width: 90%;
	}

	.software-box .info .info-box {
		margin-top: 30px;
	}

	.software-box .info .info-box .info-txt p:nth-child(n+2) {
		margin-top: 0px;
	}
	.header .header-box .nav .one-nav>li.two-nav-big .two-nav li:first-child{
		width: 100%;
	}
	.footer .footer-box01 .info02{
		max-width: none;
	}
	.ny-nav ul{
		flex-wrap: nowrap;
		justify-content: flex-start;
	}
}

/* 1000-end */




@media screen and (max-width:768px) {
	.footer .footer-box02 {
		flex-wrap: wrap;
	}

	.footer .footer-box02 p {
		width: 100%;
		text-align: center;
		font-size: 12px;
	}

	.footer .footer-box02 p a {
		font-size: 12px;
	}

	.footer .footer-box02 p:first-child {
		margin-right: 0;
	}

	.content .index-info01 ul li .pro-txt h2 {
		font-size: 26px;
	}

	.content .index-info01 ul li .pro-img {
		height: 250px;
	}

	.content .index-info01 ul li {
		padding: 40px 0 40px;
	}

	.content .index-info01 ul li {
		height: 460px;
	}

	.content .index-info05 ul li a .news-img {
		height: auto;
	}

	.content .index-info05 ul li {
		width: 100%;
		animation-name: fadeInUp;
		margin-bottom: 50px;
	}

	.content .index-info05 {}

	.content .index-info03 .img-box ul li a .left,
	.content .index-info03 .img-box ul li a .right {
		width: 100%;
	}

	.content .index-info03 .img-box ul li a {
		padding: 30px 15px;
	}

	.content .index-info03 .img-box ul li a .left p {
		margin-bottom: 20px;
	}

	.content .index-info03 .img-box ul li a .left h3 {
		font-size: 22px;
	}

	.content .index-info03 .img-box ul li a .left p {
		font-size: 14px;
	}

	.content .index-info03 .img-box ul li a p.more-a {
		width: 110px;
	}

	.content .index-info02 ul li .info-txt h3 {
		font-size: 20px;
	}

	.content .index-info05 ul li:nth-child(2n),
	.content .index-info05 ul li:nth-child(2n+1) {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}

	.ny-content .deil-content .page02 .show ul li p {
		font-size: 18px;
	}

	.ny-content .deil-content .page02 .show .info02 {
		padding-bottom: 30px;
	}

	.line-h {
		font-size: 16px;
	}

	.ny-content .deil-content .page02 .show ul li p {
		font-size: 14px;
	}

	.deil-content .use-box .case-dash h3 {
		font-size: 18px;
	}

	.deil-content .use-box .case-dash p {
		font-size: 14px;
	}

	.deil-content .use-box ul {
		height: 500px;
	}

	.content .banner ul li.txt-right .banner-txt {
		width: 300px;
		right: 2%;
	}

	.content .banner ul li.txt-right .banner-txt h1 {
		font-size: 18px;
	}
	.deil-content .use-box .case-dash p{
		height: 240px;
		display: -webkit-box;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
		    -webkit-line-clamp: 8;
		    text-overflow: ellipsis;
	}
	.content .banner ul li.txt-right .banner-txt p {
		font-size: 14px;
	}

	.ny-content .solution-box .solution-list>ul>li {
		width: 100%;
	}

	.ny-content .solution-box .solution-list>ul>li .dash .dash-txt {
		width: 80%;
	}

	.show-box .info03 .advantage-box .ico {
		width: 40px;
		height: 40px;
	}

	.show-box .info03 .advantage-box ul li p {
		font-size: 20px;
	}

	.ny-nav ul li {
		width: 210px;
		line-height: 50px;
		font-size: 18px;
	}

	.news-content .news-info ul li .news-txt .news-time {
		font-size: 28px;
	}

	.news-content .news-info ul li .news-txt .news-time span {
		font-size: 16px;
	}

	.news-content .news-info ul li .news-txt h3 {
		font-size: 18px;
		margin-top: 15px;
	}

	.news-content .news-info ul li .news-img {
		height: auto;
	}

	.download-box ul li {
		width: 100%;
		margin-right: 0;
		border-bottom: 1px solid #ddd;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	.sales-content .part03 .right {
		height: 250px
	}

	.sales-content .part03 .right .img-txt h4 {
		font-size: 26px;
		line-height: 1.2;
	}

	.sales-content .part03 .right .img-txt p {
		font-size: 26px;
		line-height: 1.2;
	}

	.sales-content .part02 ul li h5 {
		font-size: 50px;
	}

	.sales-content .part02 ul li p {
		padding: 5px 0;
	}

	.about-box .part02 {
		padding: 0 50px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		width: 30px !important;
		height: 30px !important;
	}

	.swiper-button-next {
		right: 0 !important;
	}

	.swiper-button-prev {
		left: 0 !important;
	}

	.swiper-button-next img,
	.swiper-button-prev img {
		width: 100%;
		height: 100%;
	}

	.about-box .part03 .part-box .swiper ul li .right {
		height: 300px;
	}

	.about-box .part03 .part-box .swiper ul li p {
		font-size: 16px;
		line-height: 24px;
		height: 72px;
	}

	.about-box .part03 .part-box .swiper ul li {
		padding: 30px;
	}

	.about-box .part03 .swiper-button-prev01,
	.about-box .part03 .swiper-button-next01 {
		display: none;
	}

	.about-box .part03 .part-box {
		padding: 0;
	}

	.download-from .from-box {
		width: 95%;
	}
}

@media screen and (max-width:670px) {
	.hv100 {
		height: 400px;
	}

	.ny-banner h1 {
		font-size: 22px;
	}

	.product-content .product_list li a {
		padding: 40px 20px;
	}

	.product-content .product_list li {
		height: auto;
	}

	.content .banner ul li.txt-center .banner-txt h1 {
		font-size: 20px;
		line-height: 30px;
	}

	.ny-content .solution-txt h1 {
		font-size: 24px;
	}

	.ny-content .solution-txt p {
		font-size: 18px;
	}

	.sales-content .part03 .left {
		margin-top: -50px;
	}

	.sales-content .part03 .right {
		height: 200px;
	}

	.sales-content .part03 .left .info-box .info01 span {
		font-size: 20px;
	}

	.sales-content .part03 .left .info-box .info01 p {
		font-size: 28px;
	}

	.sales-content .part03 .left .info-box .info01 {
		margin-bottom: 30px;
	}

	.download-from .from-box h1 {
		font-size: 24px;
	}

	.download-from .message-box {
		width: 90%;
	}
}

@media screen and (max-width:550px) {
	.footer .info ul li:first-child {
		margin-bottom: 30px;
	}

	.content .index-info02 ul li {
		height: 350px;
	}

	.content .index-info02 ul li .info-txt h3 {
		margin-top: 250px;
	}

	.footer .footer-box01 .info02 {
		margin-bottom: 30px;
	}

	.footer .footer-box01 .info02 ul {
		display: block;
	}

	.footer .footer-box01 .info02 ul li {
		width: 100%;
	}

	.footer .info01 p {
		font-size: 14px;
	}

	.content .banner ul li .banner-txt {
		width: 80%;
	}

	.content .banner ul li .banner-txt p {
		white-space: inherit;
		line-height: 1.6;
	}

	.content .index-info04 .customer-logo ul {
		grid-gap: 10px;
	}

	.content .index-info04 .customer-logo ul:nth-child(n+2) {
		margin-left: 10px;
	}

	.content .index-info04 .customer-logo ul li {
		width: 120px;
		height: 50px;
	}

	.product-content .product_list li a {
		display: flex;
		flex-direction: column-reverse;
	}

	.product-content .product_list li a .left {
		width: 100%;
		margin-top: 30px;
	}

	.product-content .product_list li a .right {
		position: unset;
		max-width: 250px;
		width: auto;
		height: auto;
		margin: 0 auto;
		display: block;
	}

	.product-content .product_list li a .left p {
		margin-bottom: 30px;
	}

	.product-content .product_list li {
		height: auto;
	}

	.product-content .product_list li a .left p {
		width: 100%;
	}

	.product-content .product_list li a {
		padding: 20px;
	}

	.product-content .product_list li a .left p {
		height: auto;
		display: block;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 4;
		text-overflow: ellipsis;
	}

	.product-content .product_list li a .left p.more-a {
		width: 100px;
	}

	.ny-content .deil-content .page01 .show {
		flex-wrap: wrap;
	}

	.ny-content .deil-content .page01 .show ul.left,
	.ny-content .deil-content .page01 .show ul.right {
		width: 100%;
	}

	.ny-content .deil-content .page01 .show ul li {
		height: auto;
	}

	.ny-content .deil-content .page01 .show ul.right li {
		justify-content: center;
	}

	.ny-content .deil-content .page01 .show ul.left li {
		flex-direction: row-reverse;
		justify-content: center;
	}

	.ny-content .deil-content .page01 .show ul.left li .ico {
		margin-left: 0;
		margin-right: 0;
	}

	.ny-content .deil-content .page01 .show ul.left li .txt h3,
	.ny-content .deil-content .page01 .show ul.left li .txt p {
		text-align: left;

	}

	.ny-content .deil-content .page01 .show ul.left li .txt {
		margin-left: 22px;
	}

	.ny-content .deil-content .page01 .show ul li .ico {
		width: 10%;
		padding-top: 9.585%;
	}

	.ny-content .deil-content .page02 .download {
		width: 150px;
		height: 50px;
		line-height: 48px;
		margin: 30px auto;
		font-size: 18px;
	}

	.show-box .info03 .advantage-box ul li {
		width: 100%;
		margin-right: 0;
		border-bottom: 1px solid #ccc;
		padding-bottom: 6%;
	}

	.deil-content .use-box .case-dash h3 {
		font-size: 18px;
	}

	.deil-content .use-box .case-dash p {
		font-size: 14px;
		line-height: 28px;
	}

	.ny-banner h1.big-title {
		font-size: 24px;
	}

	.show-box .info03 .advantage-box ul li span {
		text-align: center;
	}

	.show-box .info04 ul li p {
		font-size: 16px;
	}

	.show-box .info04 ul li .img {
		height: 300px;
	}


	.sales-content .part01 ul li .img {
		width: 40px;
		height: 40px;
	}

	.sales-content .part01 ul li h3 {
		font-size: 16px;
	}

	.sales-content .part01 ul li p {
		font-size: 14px;
	}

	.ny-banner h1.big-title p {
		font-size: 16px;
	}

	.about-box .part05 .honor-num ul li h4 span {
		font-size: 32px;
	}

	.about-box .part05 .honor-num ul li h4 {
		font-size: 24px;
	}

	.about-box .part05 .honor-num ul li p {
		font-size: 14px;
	}

	.about-box .part05 .honor-img ul li p {
		font-size: 14px;
		line-height: 24px;
	}

	.about-box .part06 ul {
		flex-wrap: wrap;
	}

	.about-box .part06 ul li {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}

	.about-box .part06 ul li .ln-txt h5 {
		font-size: 18px;
	}

	.software-box .info .info-box .info-txt p {
		font-size: 14px;
	}

	.pd100 {
		padding: 30px 0;
	}
	.p-title{
		width: 90%;
	}
}

@media screen and (max-width:450px) {
	.content .banner ul li .banner-txt h1 {
		font-size: 18px;
	}

	.content .banner ul li .banner-txt p {
		font-size: 14px;
	}

	.content .index-info01 ul li .pro-img {
		height: 200px;
	}

	.content .index-info01 ul li .pro-txt h3 {
		width: 90%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		white-space: normal;
	}

	.content .index-info01 ul li .pro-txt p {
		margin-top: 25px;
	}

	.content .index-info01 ul li .pro-txt h3 {
		font-size: 14px;
	}

	.content .index-info01 ul li .pro-txt h2 {
		font-size: 22px;
	}

	.sales-content .part01 ul li {
		width: 100%;
		margin-right: 0;
		padding: 30px 20px;
		margin-bottom: 20px;
	}

	.sales-content .part03 .right {
		height: 150px;
	}

	.sales-content .part03 .right .img-txt {
		top: 50%;
	}

	.sales-content .part03 .left {
		margin-top: 0;
		width: 100%;
	}

	.sales-content .part01 ul li p {
		height: auto;
	}

	.download-from .from-box .download-info p,
	.download-from .from-box .name p,
	.download-from .from-box .phone p,
	.download-from .from-box .company p {
		position: unset;
		line-height: 30px;
		padding-left: 0;
	}

	.download-from .from-box .name,
	.download-from .from-box .phone,
	.download-from .from-box .company,
	.download-from .from-box .company .download-info {
		margin-bottom: 10px;
	}

	.download-from .from-box {
		padding: 20px 0;
	}

	.download-from .from-box h1 {
		margin-bottom: 30px;

	}
	.download-from .from-box input{
		padding:0 10px;
	}
	.download-from .from-box .download-info input{
		padding-left: 10px;
		padding-right: 40px;
	}
	.download-from .from-box .download-info img{
		bottom: 20px;
		top: auto;
	}
	.download-from .from-box{
		height: 600px;
	}
	.download-from .from-box #refer{
		width: 90%;
	}
}

@media screen and (max-width:425px) {
	.footer .footer-box01 .info03 ul {
		display: block;
	}

	.footer .footer-box01 .info03 ul li {
		width: 100%;
	}

	.footer .box {
		justify-content: space-around;
	}

	.deil-content .use-box ul {
		height: 370px;
	}

	.sales-content .part03 .right {
		height: auto;
	}

	.about-box .part05 .honor-num ul {
		flex-wrap: wrap;
		border: none;
	}

	.about-box .part05 .honor-num ul li {
		width: 50%;
		border: none;
	}

	.about-box .part05 .honor-num ul li:nth-child(1) {
		border-bottom: 1px solid #aaa;
	}

	.about-box .part05 .honor-num ul li:nth-child(2) {
		border-left: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
	}

	.about-box .part05 .honor-num ul li:nth-child(4) {
		border-left: 1px solid #aaa;
	}

	.about-box .part05 .honor-num ul li:nth-child(n+3) {
		padding-top: 10px;
	}
}
