﻿@charset "utf-8";

/**判断**/
@media all and (min-width: 1901px) {
	.container {
		width: 1700px;
		min-width: 1700px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 1700px;
	}

	.swiper-button-prev-ban {
		right: calc((100% - 1700px)/2 + 54px);
	}

	.swiper-button-next-ban {
		right: calc((100% - 1700px)/2);
	}

	.swiper-pagination-ban {
		left: calc((100% - 1700px)/2);
	}

	.in-fa-nxk {
		padding-right: calc((100% - 1700px)/2);
	}
	.soluv-fudk-fix{
		position: fixed;
		right: calc((100% - 1700px)/2);
	}

}

@media all and (min-width:1801px) and (max-width: 1900px) {
	.container {
		width: 1700px;
		min-width: 1700px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 1700px;
	}

	.swiper-button-prev-ban {
		right: calc((100% - 1700px)/2 + 54px);
	}

	.swiper-button-next-ban {
		right: calc((100% - 1700px)/2);
	}

	.swiper-pagination-ban {
		left: calc((100% - 1700px)/2);
	}

	.in-fa-nxk {
		padding-right: calc((100% - 1700px)/2);
	}
	
	.soluv-fudk-fix{
		position: fixed;
		right: calc((100% - 1700px)/2);
	}
}

@media all and (min-width:1701px) and (max-width: 1800px) {
	.container {
		width: 1600px;
		min-width: 1600px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 1600px;
	}

	.swiper-button-prev-ban {
		right: calc((100% - 1600px)/2 + 54px);
	}

	.swiper-button-next-ban {
		right: calc((100% - 1600px)/2);
	}

	.swiper-pagination-ban {
		left: calc((100% - 1600px)/2);
	}
	
	.soluv-fudk-fix{
		position: fixed;
		right: calc((100% - 1600px)/2);
	}
	/*  */
	.in-fa-list li a {
		line-height: 63px;
	}

	.in-fa-nxk {
		padding-right: calc((100% - 1600px)/2);
	}

	.in-gcdk {
		padding: 60px 0 20px;
	}

	/*  */
	.ban-viewk .ny-wznbg {
		/* left: calc(50% + 260px); */
	}

	/* .maclist-ltuk {
		width: 340px;
	} */

	/* .maclistv-ltuk {
		width: 410px;
	} */

	.mac-con-ndk {
		padding: 90px 0;
	}

	.mac-con-ndxk {
		padding-top: 10px;
		background-size: auto 420px !important;
	}

}

@media all and (min-width:1601px) and (max-width: 1700px) {
	.container {
		width: 1500px;
		min-width: 1500px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 1500px;
	}

	.swiper-button-prev-ban {
		right: calc((100% - 1500px)/2 + 54px);
	}

	.swiper-button-next-ban {
		right: calc((100% - 1500px)/2);
	}

	.swiper-pagination-ban {
		left: calc((100% - 1500px)/2);
	}

	.soluv-fudk-fix{
		position: fixed;
		right: calc((100% - 1500px)/2);
	}
	.ban-m3 {
		margin-bottom: 40px;
	}

	/*  */
	.in-fa-nxk {
		padding-left: 3.4%;
		padding-right: calc((100% - 1500px)/2);
	}

	.in-fa-list li a {
		line-height: 59px;
	}

	.in-fabg {
		height:100%;
	}

	.in-machdk {
		padding: 70px 0 40px;
	}

	.in-gcdk {
		padding: 60px 0 20px;
	}

	/*  */
	.pagination li {
		margin: 0 10px;
	}

	.machinery-lixmk {
		padding: 60px 80px;
	}

	.ban-viewk .ny-wznbg {
		left: calc(50% + 0);
	}

	/* .maclist-ltuk {
		width: 320px;
	} */

	.maclist-lmdk {
		padding-top: 10px;
	}

	.machinerylist-li-text {
		margin-bottom: 32px;
	}

	/* .maclistv-ltuk {
		width: 410px;
	} */

	.down-lmk {
		padding-top: 28px;
	}

	.case-lm-text {
		margin-bottom: 34px;
	}

	.ser-mapxk {
		padding-right: 70px;
	}

	.solu-n-titk {
		margin-bottom: 20px;
	}

	.solu-n-textk {
		margin-bottom: 46px;
	}

	.mac-con-ndk {
		padding: 80px 0;
	}

	.mac-con-ndxk {
		padding-top: 10px;
		background-size: auto 420px !important;
	}

	.mac-con-ndfrk {
		max-width: 870px;
	}
	/*  */
	.soluv-pro-link {
	    padding: 33px 28px;
	}
	.machinerylist-li-tit {
	    font-size: 22px;
	}
	.soluv-pro-list{
		margin-left: -20px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(25% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
}

@media all and (min-width:1441px) and (max-width: 1600px) {
	.container {
		width: 90%;
		min-width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 90%;
	}

	.swiper-button-prev-ban {
		right: calc(4% + 54px);
	}

	.swiper-button-next-ban {
		right: 4%;
	}

	.swiper-pagination-ban {
		left: 4%;
	}
	
	.soluv-fudk-fix{
		position: fixed;
		right: 4%;
	}
	.ban-m3 {
		margin-bottom: 40px;
	}

	.fo-navla2 a {
		font-size: 13px;
	}

	.fo-navnk {
		width: calc(100% - 309px);
		padding-right: 50px;
	}

	.fo-macm {
		width: 310px;
		padding: 38px 0 38px 30px;
	}

	.fo-xbdk {
		width: 309px;
		padding: 38px 0 74px 30px;
	}

	.fo-xbnk {
		padding: 38px 46px 0 0;
	}

	.fo-logo {
		padding: 27px 0;
	}

	/*  */
	.in-fa-nxk {
		padding-left: 3.4%;
		padding-right: calc((100% - 1360px)/2);
	}

	.in-fa-list li a {
		line-height: 56px;
		font-size: 18px;
	}

	.in-fabg {
		height:100%;
	}

	.in-machdk {
		padding: 70px 0 40px;
	}

	.in-gcdk {
		padding: 60px 0 20px;
	}

	/*  */
	.pagination li {
		margin: 0 10px;
	}

	.machinery-sketch-dk {
		padding: 80px 0 60px;
	}

	.machinery-lixmk {
		padding: 60px 80px;
	}

	.machinery-sketch-text {
		margin-bottom: 28px;
	}
	.ny-bandk2 .ny-wznbg {
		left: calc(50% + 235px);
	}
	/* .ny-bandk2 .machinery-ban-xt {
	    right: calc(50% - 230px);
	} */
	.machinerylist-listdk {
		display: block;
		/* width: calc(100% - 310px); */
		/* padding-left: 60px; */
	}

	/* .machinerylist-classdk {
		width: 310px;
	} */

	.maclist-lmdk {
		padding-top: 10px;
	}
	.machinerylist-list{
		margin-left: -20px;
	}
	.machinerylist-list li {
	    display: block;
	    width: calc(33.3333% - 20px);
	    float: left;
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.machinerylist-link {
	    padding:26px 20px;
	}
	.machinerylist-li-tit {
		font-size: 22px;
	}

	.machv-solu-link {
		padding: 55px 40px 37px;
	}

	.ban-viewk .ny-wznbg {
		left: calc(50% + 0);
	}

	.swiper-container-machv .swiper-pagination-machv {
		bottom: 52px;
	}

	/* .maclist-ltuk {
		width: 320px;
	} */

	.machinerylist-li-text {
		margin-bottom: 32px;
	}

	/* .maclistv-ltuk {
		width: 410px;
	} */

	.down-lmk {
		padding-top: 28px;
	}

	.case-lm-text {
		margin-bottom: 34px;
	}

	.ser-mapxk {
		padding-right: 70px;
	}

	.solu-n-titk {
		margin-bottom: 20px;
	}

	.solu-n-textk {
		margin-bottom: 46px;
	}

	.solu-ns {
		margin-bottom: 20px;
	}

	.solu-nmdk.fr .solu-nmxk {
		padding-left: 60px;
	}

	.solu-nmdk.fl .solu-nmxk {
		padding-right: 80px;
	}

	.solution-list li {
		margin-bottom: 80px;
	}

	.soluv-pro-link {
		padding: 33px 30px;
	}

	.eve-ltuk {
		width: 500px;
	}

	.eve-lndk {
		padding: 23px 0 0 58px;
	}

	.down-lm-text {
		margin-bottom: 35px;
	}

	.news-ltitdk {
		margin-bottom: 60px;
	}

	.newsv-dtit {
		line-height: 42px;
		font-size: 30px;
	}

	.newsv-pa1 {
		padding-right: 100px;
	}

	.newsv-pa2 {
		padding-left: 100px;
	}

	.mac-abtuk {
		width: 660px;
	}

	.mac-abmdk {
		width: calc(100% - 660px);
		padding-left: 40px;
	}

	.mac-abndk {
		padding: 80px 0;
	}

	.mac-con-ndk {
		padding: 80px 0;
	}

	.mac-con-ndxk {
		padding-top: 10px;
		background-size: auto 400px !important;
	}

	.mac-con-ndfrk {
		max-width: 870px;
		padding: 60px 60px 70px;
	}

	.mac-con-ndflm1 {
		margin-bottom: 46px;
	}

	.mac-con-ndflk {
		padding-top: 40px;
	}
	/*  */
	.soluv-pro-link {
	    padding: 33px 28px;
	}
	.machinerylist-li-tit {
	    font-size: 22px;
	}
	.soluv-pro-list{
		margin-left: -20px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(25% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.serl-ondm-dtit {
	    margin-bottom: 36px;
	}
	.ser-map-ak {
	    margin-top: 46px;
	}

}


@media all and (min-width:1367px) and (max-width: 1440px) {
	.container {
		width: 90%;
		min-width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 90%;
	}

	.swiper-button-prev-ban {
		right: calc(4% + 54px);
		bottom: 10px;
	}

	.swiper-button-next-ban {
		right: 4%;
		bottom: 10px;
	}

	.swiper-pagination-ban {
		left: 4%;
		bottom: 10px;
	}

	.soluv-fudk-fix{
		position: fixed;
		right: 4%;
	}
	.top-navk {
		height: 50px;
	}

	.logo img {
		height: 50px;
	}

	.nyv-bandk {
	    height: 88px;
	}
	.pcnav .navi_content {
		top: 40px;
	}

	.navk {
		margin-right: 40px;
	}

	.navk li {
		height: 40px;
		padding: 5px 10px;
	}

	.top-searchk {
		height: 88px;
		padding: 15px 0 15px 30px;
	}

	.navFix .logo img {
		height: 50px;
	}

	.navFix .navk li {
		height: 74px;
		padding: 8px 6px;
	}

	.navFix .navi_content {
		top: 74px;
	}

	.navFix .navk {
		margin-right: 24px;
	}

	.navFix .top-searchk {
		height: 74px;
		padding: 8px 0 8px 24px;
	}

	.navFix.top-navk {
		height: 50px;
	}

	.fo-navla2 a {
		font-size: 13px;
	}

	.fo-navnk {
		width: calc(100% - 279px);
		padding-right: 40px;
	}

	.fo-macm {
		width: 280px;
		padding: 38px 0 38px 30px;
	}

	.fo-xbdk {
		width: 279px;
		padding: 38px 0 58px 30px;
	}

	.fo-xbnk {
		padding: 38px 46px 0 0;
	}

	.fo-logo {
		padding: 27px 0;
	}

	.fo-fuk {
		padding: 42px 0;
	}

	.fo-fumk {
		margin-bottom: 22px;
		line-height: 30px;
		font-size: 18px;
	}

	.fo-copyk {
		padding: 20px 0;
	}

	/*  */
	.ban-mk {
		top: 80%;
	}

	.ban-m1 {
		line-height: 46px;
		font-size: 44px;
	}

	.ban-m2 {
		line-height: 56px;
		font-size: 54px;
	}

	.ban-m3 {
		margin-bottom: 30px;
		line-height: 25px;
		font-size: 22px;
	}

	.in-ban-bt-list li a {
		padding: 30px 0;
	}

	.in-ban-bt {
		width: 32px;
		height: 34px;
	}

	.in-xw-tit {
		font-size: 44px;
	}

	.in-xw-tt {
		width: 120px;
		left: calc(50% - 60px);
	}

	.in-xw-tt3 {
		width: 336px;
		left: calc(50% - 168px);
	}

	.in-xw-tt4 {
		width: 245px;
		left: 0;
	}

	.in-xw-tt2 {
		width: 230px;
		left: calc(50% - 115px);
	}

	.in-xw-ttx {
		left: 314px;
	}

	.in-cp-list li.on .in-cp-limxk,
	.in-cp-list li:hover .in-cp-limxk {
		top: 30px;
	}

	.in-cp-lim-titk {
		height: 56px;
		line-height: 28px;
	}

	.in-cp-lim-tit {
		font-size: 20px;
	}

	.in-cp-lim-text {
		line-height: 30px;
	}

	.in-cp-titk {
		margin-bottom: 9.2%;
	}

	.in-compdk {
		padding: 50px 0 20px;
	}

	.in-fa-nxk {
		padding-left: 3.4%;
		padding-right: 3%;
	}
	.in-fa-list li a {
		line-height: 46px;
		font-size: 16px;
	}

	.in-fa-mk {
		margin-bottom: 5.0%;
	}

	.in-fabg {
		height:100%;
	}

	.in-fadk {
		padding-top: 30px;
	}

	.in-machdk {
		padding: 30px 0 30px;
	}

	.in-gcdk {
		padding: 50px 0 20px;
	}

	.in-xwdk {
		padding: 46px 0 46px;
	}

	/*  */
	.pagination li {
		margin: 0 10px;
	}

	.machinery-sketch-dk {
		padding: 70px 0 50px;
	}

	.machinery-lixmk {
		padding: 50px 70px;
	}

	.machinery-sketch-text {
		margin-bottom: 28px;
	}

	.machinerylist-listdk {
		display: block;
		/* width: calc(100% - 310px); */
		/* padding-left: 60px; */
		padding-top: 60px;
		/* padding-bottom: 60px; */
	}

	/* .machinerylist-classdk {
		width: 310px;
	} */
	.machinerylist-classdk {
		padding-top: 60px;
	}
	.machinerylist-list{
		margin-left: -20px;
	}
	.machinerylist-list li {
	    width: calc(50% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.machinerylist-link {
		padding: 24px;
	}

	.maclist-lmdk {
		padding-top: 10px;
	}

	.machinery-lix-ak {
		margin-bottom: 45px;
	}
	
	.machinerylist-li-titk{
		height: 52px;
		margin-bottom: 14px;
	}
	.machinerylist-li-tit {
		/* overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; */
		-webkit-line-clamp: 2;
		line-height: 24px;
		font-size: 22px;
	}

	.machinerylist-ldk {
		padding-bottom: 60px;
	}

	.mach-view-dtitk {
		margin-bottom: 28px;
	}

	.machv-solu-link {
		padding: 40px 30px 32px;
	}

	.machv-solu-li-textk {
		margin-bottom: 46px;
	}

	.ban-viewk .ny-wznbg {
		left: calc(50% - 10px);
	}

	.swiper-container-machv .swiper-pagination-machv {
		bottom: 52px;
	}

	.maclist-ltuk {
		width: 100%;
		float: none;
	}

	.machinerylist-li-text {
		margin-bottom: 20px;
	}

	/* .maclistv-ltuk {
		width: 375px;
	} */

	.down-lmk {
		padding-top: 28px;
	}

	.case-lm-text {
		margin-bottom: 34px;
	}

	.ser-mapxk {
		padding-top: 10px;
		padding-right: 30px;
	}

	.ser-map-ak {
		margin-top: 40px;
	}

	.serl-list {
		margin-left: -20px;
		padding-bottom: 20px;
	}

	.serl-list li {
		width: calc(33.333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.serl-limxk {
		padding: 0 34px 0;
	}

	.serl-lim-tit {
		margin-bottom: 16px;
	}

	.serl-ondm-dtit {
		margin-bottom: 35px;
	}

	.serl-ondk {
		padding: 0px 0 0px;
	}

	.solu-n-titk {
		margin-bottom: 12px;
	}

	.solu-n-textk {
		margin-bottom: 46px;
	}

	.solu-ns {
		line-height: 38px;
		margin-bottom: 20px;
	}

	.solu-nmdk.fr .solu-nmxk {
		padding-left: 60px;
	}

	.solu-nmdk.fl .solu-nmxk {
		padding-right: 80px;
	}

	.solution-list li {
		margin-bottom: 65px;
	}

	.soluv-pro-link {
		padding: 33px 30px;
	}

	.soluv-ndk {
		width: calc(100% - 460px);
		padding-right: 40px;
	}

	/* .solu-class-dk {
		width: 460px;
	} */

	.soluv-tools-ndk {
		padding: 46px 0;
		margin-bottom: 60px;
	}

	.soluv-to-titk {
		margin-bottom: 60px;
	}

	.soluv-fudk {
		width: 460px;
	}

	.eve-ltuk {
		width: 480px;
	}

	.eve-lndk {
		width: 100%;
		padding: 23px 0 0 50px;
	}

	.down-lm-text {
		margin-bottom: 35px;
	}

	.news-ltitdk {
		margin-bottom: 60px;
	}

	.newsv-dtit {
		margin-bottom: 20px;
		line-height: 42px;
		font-size: 28px;
	}

	.newsv-dtextdk {
		padding: 70px 0;
	}

	.newsv-pa1 {
		padding-right: 80px;
	}

	.newsv-pa2 {
		padding-left: 80px;
	}

	.newsv-pagek {
		padding: 45px 0 60px;
	}

	.newsv-pa-tit {
		margin-bottom: 25px;
	}

	.newsv-topdk {
		padding: 40px 0 50px;
	}

	.mac-abtuk {
		width: 570px;
	}

	.mac-ntu1k {
		margin-bottom: 220px;
	}

	.mac-abmdk {
		width: calc(100% - 570px);
		padding-left: 30px;
	}

	.mac-abm-tit {
		margin-bottom: 10px;
	}

	.mac-abndk {
		padding: 70px 0;
	}

	.mac-con-ndk {
		padding: 70px 0;
	}

	.mac-con-ndxk {
		padding-top: 0;
		background-size: auto 380px !important;
	}

	.mac-con-ndfrk {
		
		padding: 60px 50px 70px;
	}

	.mac-con-ndflm1 {
		margin-bottom: 46px;
	}

	.mac-con-ndflk {
		padding-top: 40px;
	}
	/*  */
	.soluv-pro-link {
	    padding: 33px 28px;
	}
	.machinerylist-li-tit {
	    font-size: 20px;
	}
	.soluv-pro-list{
		margin-left: -20px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(25% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.serl-ondm-dtit {
	    margin-bottom: 36px;
	}
	.ser-map-ak {
	    margin-top: 46px;
	}
}

/* 中小型笔记本或大平板 laptop */

@media all and (min-width: 1281px) and (max-width: 1366px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 92%;
	}

	.swiper-button-prev-ban {
		right: calc(4% + 54px);
		bottom: 140px;
	}

	.swiper-button-next-ban {
		right: 4%;
		bottom: 140px;
	}

	.swiper-pagination-ban {
		left: 4%;
		bottom: 140px;
	}

	.soluv-fudk-fix{
		position: fixed;
		right: 4%;
	}
	.top-navk {
		height: 50px;
	}

	.logo img {
		height: 50px;
	}

	.nyv-bandk {
	    height: 50px;
	}
	.pcnav .navi_content {
		top: 50px;
	}

	.navk {
		margin-right: 40px;
	}

	.navk li {
		height: 50px;
		padding: 15px 6px;
	}

	.top-searchk {
		height: 50px;
		padding: 15px 0 15px 30px;
	}

	.navFix .logo img {
		height: 50px;
	}

	.navFix .navk li {
		height: 50px;
		padding: 8px 6px;
	}

	.navFix .navi_content {
		top: 50px;
	}

	.navFix .navk {
		margin-right: 24px;
	}

	.navFix .top-searchk {
		height: 50px;
		padding: 8px 0 8px 24px;
	}

	.navFix.top-navk {
		height: 50px;
	}

	.fo-navla2 a {
		font-size: 13px;
	}

	.fo-xbm2 {
		font-size: 13px;
	}

	.fo-navnk {
		width: calc(100% - 279px);
		padding: 38px 22px 38px 0;
	}

	.fo-macm {
		width: 280px;
		padding: 38px 0 38px 30px;
	}

	.fo-xbdk {
		width: 279px;
		padding: 38px 0 58px 30px;
	}

	.fo-xbnk {
		padding: 38px 46px 0 0;
	}

	.fo-logo {
		padding: 27px 0;
	}

	.fo-fuk {
		padding: 42px 0;
	}

	.fo-fumk {
		margin-bottom: 22px;
		line-height: 30px;
		font-size: 18px;
	}

	.fo-copyk {
		padding: 20px 0;
	}

	/*  */
	.ban-mk {
		top: 26%;
	}

	.ban-m1 {
		line-height: 46px;
		font-size: 44px;
	}

	.ban-m2 {
		line-height: 56px;
		font-size: 54px;
	}

	.ban-m3 {
		margin-bottom: 30px;
		line-height: 25px;
		font-size: 22px;
	}

	.in-ban-bt-list li a {
		padding: 30px 0;
	}

	.in-ban-bt {
		width: 32px;
		height: 34px;
	}

	.in-xw-tit {
		font-size: 44px;
	}

	.in-xw-tt {
		width: 120px;
		left: calc(50% - 60px);
	}

	.in-xw-tt3 {
		width: 336px;
		left: calc(50% - 168px);
	}

	.in-xw-tt4 {
		width: 245px;
		left: 0;
	}

	.in-xw-tt2 {
		width: 230px;
		left: calc(50% - 115px);
	}

	.in-xw-ttx {
		left: 314px;
	}

	.in-cp-list li.on .in-cp-limxk,
	.in-cp-list li:hover .in-cp-limxk {
		top: 30px;
	}

	.in-cp-lim-titk {
		height: 56px;
		line-height: 28px;
	}

	.in-cp-lim-tit {
		font-size: 20px;
	}

	.in-cp-lim-text {
		line-height: 30px;
	}

	.in-cp-titk {
		margin-bottom: 9.2%;
	}

	.in-compdk {
		padding: 50px 0 70px;
	}

	.in-fa-nxk {
		padding-left: 3.4%;
		padding-right: 3%;
	}

	.in-fa-list li a {
		line-height: 46px;
		font-size: 16px;
	}

	.in-fa-mk {
		margin-bottom: 5.0%;
	}


	.in-fadk {
		padding-top: 30px;
	}

	.in-machdk {
		padding: 55px 0 32px;
	}

	.in-gcdk {
		padding: 50px 0 20px;
	}

	.in-xwdk {
		padding: 46px 0 46px;
	}

	/*  */
	.pagination li {
		margin: 0 10px;
	}

	.machinery-sketch-dk {
		padding: 60px 0 46px;
	}

	.machinery-lixmk {
		padding: 46px 60px;
	}

	.machinery-sketch-text {
		margin-bottom: 28px;
	}

	.machinerylist-listdk {
		display: block;
		/* width: calc(100% - 310px); */
		/* padding-left: 60px; */
		padding-top: 60px;
		/* padding-bottom: 60px; */
	}

	.machinerylist-list {
	    margin-left: -20px;
	}
	.machinerylist-list li{
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}
	.machinerylist-classdk {
		/* width: 310px; */
		padding-top: 60px;
		/* padding-bottom: 60px; */
	}
	.machinerylist-link {
		padding: 25px;
	}

	.maclist-lmdk {
		padding-top: 10px;
	}

	.machinery-lix-tit {
		margin-bottom: 9px;
	}

	.machinery-lix-tt {
		margin-bottom: 24px;
	}

	.machinery-lix-ak {
		margin-bottom: 34px;
	}
	.machinerylist-li-titk{
		height: 52px;
		margin-bottom: 14px;
	}
	.machinerylist-li-tit {
		/* overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; */
		-webkit-line-clamp: 2;
		line-height: 26px;
		font-size: 22px;
	}

	.machinerylist-ldk {
		padding-bottom: 60px;
	}

	.mach-view-dtitk {
		margin-bottom: 28px;
		font-size: 34px;
	}
	
	.mach-view-dtitx{
		width: calc(100% - 50px);
	}
	.machv-ybk {
		width: 40px;
	}
	.machv-solu-link {
		padding: 40px 30px 32px;
	}

	.machv-solu-li-textk {
		margin-bottom: 34px;
	}

	.machv-solu-dtit {
		margin-bottom: 20px;
	}

	.ban-viewk .ny-wznbg {
		left: calc(50% - 50px);
	}

	.ny-bandk2 .ny-wznbg {
		left: calc(50% + 75px);
	}

	/* .ny-bandk2 .machinery-ban-xt {
		right: calc(50% - 70px);
	} */

	.swiper-container-machv .swiper-pagination-machv {
		bottom: 52px;
	}

	.maclist-ltuk {
		width: 100%;
		float: none;
	}

	.machinerylist-li-text {
		margin-bottom: 20px;
	}

	/* .maclistv-ltuk {
		width: 350px;
	} */


	.down-lmk {
		padding-top: 28px;
	}

	.case-lm-text {
		margin-bottom: 34px;
	}

	.ser-mapxk {
		padding-top: 10px;
		padding-right: 30px;
	}

	.ser-map-ak {
		margin-top: 40px;
		line-height: 50px;
		height: 50px;
	}

	.serl-list {
		margin-left: -20px;
		padding-bottom: 20px;
	}

	.serl-list li {
		width: calc(33.333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.serl-limxk {
		padding: 0 26px 0;
	}

	.serl-lim-tit {
		font-size: 22px;
		margin-bottom: 8px;
	}

	.serl-ondm-dtit {
		margin-bottom: 26px;
		font-size: 34px;
	}
	.serl-ond-list li {
	    margin-bottom: 24px;
	}
	.serl-ondk {
		padding: 50px 0 60px;
	}

	.ser-mapdk {
		padding: 50px 0 45px;
		min-height: 600px;
	}

	.solu-n-titk {
		margin-bottom: 12px;
	}

	.solu-n-textk {
		margin-bottom: 30px;
	}

	.solu-ns {
		line-height: 38px;
		margin-bottom: 20px;
	}

	.solu-nmdk.fr .solu-nmxk {
		padding-left: 40px;
	}

	.solu-nmdk.fl .solu-nmxk {
		padding-right: 40px;
	}

	.solution-list li {
		margin-bottom: 50px;
	}

	.soluv-pro-link {
		padding: 33px 30px;
	}

	.soluv-ndk {
		width: calc(100% - 460px);
		padding-right: 40px;
	}

	.soluv-pro-dtitk {
		margin-bottom: 20px;
	}

	.soluv-pro-list {
		margin-left: -24px;
	}

	.soluv-pro-list li {
		width: calc(50% - 24px);
		margin-left: 24px;
		margin-bottom: 24px;
	}

	.soluv-prodk {
		padding: 48px 0 40px;
	}

	/* .solu-class-dk {
		width: 460px;
	} */

	.soluv-tools-ndk {
		padding: 46px 0;
		margin-bottom: 50px;
	}

	.soluv-to-titk {
		margin-bottom: 40px;
		font-size: 34px;
	}

	.soluv-fudk {
		width: 460px;
	}

	.soluv-toxbm {
		padding-top: 25px;
	}

	.eve-ltuk {
		width: 480px;
	}

	.eve-lndk {
		padding: 23px 0 0 38px;
	}

	.eve-ln-titk {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.down-lm-text {
		margin-bottom: 35px;
	}

	.news-ltitdk {
		margin-bottom: 50px;
	}

	.newsv-dtit {
		margin-bottom: 20px;
		line-height: 42px;
		font-size: 28px;
	}

	.newsv-dtextdk {
		padding: 50px 0;
	}

	.newsv-pa1 {
		padding-right: 50px;
	}

	.newsv-pa2 {
		padding-left: 50px;
	}

	.newsv-pagek {
		padding: 36px 0 46px;
	}

	.newsv-pa-tit {
		margin-bottom: 16px;
	}
	.newsv-pa-text {
	    font-size: 20px;
	}
	.newsv-topdk {
		padding: 40px 0 40px;
	}

	.newsv-back {
		margin-bottom: 16px;
	}

	.news-class-nxk {
		margin-bottom: 15px;
	}

	.news-class-ndk {
		padding: 30px 0;
	}

	.news-sym {
		background: url(../img/news-sxj.png) calc(100% - 22px) center no-repeat;
		padding: 0 46px 0 26px;
	}

	.mac-abtuk {
		width: 515px;
	}

	.mac-ntu1k {
		margin-bottom: 220px;
	}

	.mac-abmdk {
		width: calc(100% - 515px);
		padding-left: 30px;
	}

	.mac-abm-tit {
		margin-bottom: 10px;
		line-height: 50px;
		font-size: 44px;
	}

	.mac-abndk {
		padding: 55px 0;
	}

	.mac-con-ndk {
		padding: 55px 0;
	}

	.mac-con-ndxk {
		padding-top: 0;
		background-size: auto 340px !important;
	}

	.mac-con-ndfrk {
		max-width: 870px;
		padding: 36px 32px 42px;
	}
	.mac-con-subndk {
	    padding-top: 20px;
	}
	.mac-con-ndflm1 {
		margin-bottom: 30px;
	}
	.mac-con-ndflm2 {
	    margin-bottom: 30px;
	}
	.mac-con-map {
	    height: 50px;
	    margin-bottom: 40px;
	    line-height: 48px;
	}
	.mac-con-sub {
		width: 180px;
	    height: 50px;
	    line-height: 48px;
	}
	.mac-con-submk {
	    margin-left: 214px;
	    padding-top: 0;
	    line-height: 26px;
	}
	.mac-con-ndflk {
		padding-top: 40px;
	}
	
	/*  */
	.soluv-pro-link {
	    padding: 33px 28px;
	}
	.machinerylist-li-tit {
	    font-size: 20px;
	}
	.soluv-pro-list{
		margin-left: -20px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(25% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}

}

@media all and (min-width: 1025px) and (max-width: 1280px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 92%;
	}

	.swiper-button-prev-ban {
		right: calc(4% + 54px);
		bottom: 140px;
	}

	.swiper-button-next-ban {
		right: 4%;
		bottom: 140px;
	}

	.swiper-pagination-ban {
		left: 4%;
		bottom: 140px;
	}

	.soluv-fudk-fix{
		position: fixed;
		right: 4%;
	}
	.top-navk {
		height: 50px;
	}

	.logo img {
		height: 50px;
	}
	.nyv-bandk {
	    height: 50px;
	}
	.pcnav .navi_content {
		top: 50px;
	}

	.navk {
		margin-right: 40px;
	}

	.navk li {
		height: 50px;
		padding: 15px 6px;
	}

	.navk li>a {
		padding: 0 22px;
	}

	.top-searchk {
		height: 50px;
		padding: 15px 0 15px 30px;
	}

	.navFix .logo img {
		height: 50px;
	}

	.navFix .navk li {
		height: 50px;
		padding: 8px 6px;
	}

	.navFix .navi_content {
		top: 50px;
	}

	.pcnav .navi_content-navma {
		padding: 20px 30px;
	}

	.navFix .navk {
		margin-right: 24px;
	}

	.navFix .top-searchk {
		height: 50px;
		padding: 8px 0 8px 24px;
	}

	.navFix.top-navk {
		height: 50px;
	}

	.fo-navla2 a {
		font-size: 12px;
	}

	.fo-xbm2 {
		font-size: 13px;
	}

	.fo-navnk {
		width: calc(100% - 266px);
		padding: 28px 22px 28px 0;
	}

	.fo-macm {
		width: 267px;
		padding: 28px 0 28px 30px;
	}

	.fo-xbdk {
		width: 266px;
		padding: 28px 0 58px 30px;
	}

	.fo-xbnk {
		width: 300px;
		padding: 28px 46px 0 0;
	}

	.fo-logo {
		padding: 17px 0;
	}

	.fo-fuk {
		padding: 42px 0;
	}

	.fo-fumk {
		margin-bottom: 22px;
		line-height: 30px;
		font-size: 18px;
	}

	.fo-copyk {
		padding: 15px 0;
	}

	/*  */
	.ban-mk {
		top: 26%;
	}

	.ban-m1 {
		line-height: 46px;
		font-size: 44px;
	}

	.ban-m2 {
		line-height: 56px;
		font-size: 54px;
	}

	.ban-m3 {
		margin-bottom: 30px;
		line-height: 25px;
		font-size: 22px;
	}

	.in-ban-bt-list li a {
		padding: 30px 0;
	}

	.in-ban-bt {
		width: 32px;
		height: 34px;
	}

	.in-xw-tit {
		font-size: 40px;
	}

	.in-xw-tt {
		width: 110px;
		left: calc(50% - 55px);
	}

	.in-xw-tt3 {
		width: 326px;
		left: calc(50% - 163px);
	}

	.in-xw-tt4 {
		width: 235px;
		left: 0;
	}

	.in-xw-tt2 {
		width: 220px;
		left: calc(50% - 110px);
	}

	.in-xw-ttx {
		left: 314px;
	}

	.in-cp-list li.on .in-cp-limxk,
	.in-cp-list li:hover .in-cp-limxk {
		top: 30px;
	}

	.in-cp-limxk {
		padding: 0 36px;
		top: calc(100% - 80px);
	}

	.in-cp-lim-titk {
		height: 50px;
		line-height: 25px;
	}

	.in-cp-lim-tit {
		font-size: 20px;
	}

	.in-cp-lim-text {
		line-height: 30px;
	}

	.in-cp-titk {
		margin-bottom: 9.2%;
	}

	.in-compdk {
		padding: 50px 0 70px;
	}

	.in-com-art {
		margin-bottom: 36px;
		line-height: 28px;
		font-size: 22px;
	}

	.in-com-text {
		font-size: 16px;
	}

	.in-fa-nxk {
		padding-left: 3.4%;
		padding-right: 3%;
	}

	.in-fa-list li a {
		line-height: 43px;
		font-size: 16px;
	}

	.in-fa-mk {
		line-height: 25px;
		font-size: 16px;
		margin-bottom: 3%;
	}

	.in-fank {
		padding-bottom: 48px;
	}

	

	.in-fadk {
		padding-top: 10px;
	}

	.in-machdk {
		padding: 55px 0 32px;
	}

	.in-gcdk {
		padding: 50px 0 20px;
	}

	.in-xwdk {
		padding: 35px 0 46px;
	}
	/*  */
	.pagination li {
		margin: 0 10px;
	}
	.ny-ban-bot-tit {
	    line-height: 74px;
	    font-size: 66px;
	}
	.machinery-sketch-dk {
		padding: 50px 0 40px;
	}
	.machinery-sketch-tit {
	    margin-bottom: 12px;
	}
	.machinery-lixmk {
		padding: 35px 50px;
	}
	
	.machinery-sketch-text {
		margin-bottom: 28px;
	}
	
	.machinerylist-listdk {
		display: block;
		/* width: calc(100% - 310px); */
		/* padding-left: 50px; */
		padding-top: 50px;
		/* padding-bottom: 60px; */
	}
	
	.machinerylist-classdk {
		/* width: 310px; */
		padding-top: 50px;
		
	}
	
	.machinerylist-link {
		padding: 20px;
	}
	
	.maclist-lmdk {
		padding-top: 10px;
	}
	
	.machinery-lix-tit {
		line-height: 36px;
		font-size: 28px;
		margin-bottom: 9px;
	}
	
	.machinery-lix-tt {
		margin-bottom: 24px;
	}
	
	.machinery-lix-ak {
		margin-bottom: 34px;
	}
	.machinerylist-list{
		margin-left: -20px;
	}
	.machinerylist-list li {
	    width: calc(50% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.machinerylist-li-titk{
		height: 52px;
		margin-bottom: 10px;
	}
	.machinerylist-li-tit {
		/* overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; */
		-webkit-line-clamp: 2;
		line-height: 26px;
		font-size: 22px;
	}
	
	.machinerylist-ldk {
		padding-bottom: 50px;
	}
	
	.mach-view-dtitk {
		margin-bottom: 20px;
		font-size: 30px;
	}
	
	.mach-view-dtitx{
		width: calc(100% - 50px);
	}
	.machv-ybk {
		width: 40px;
	}
	.machv-solu-link {
		padding: 34px 30px 32px;
	}
	
	.machv-solu-li-textk {
		margin-bottom: 34px;
	}
	
	.machv-solu-dtit {
		margin-bottom: 20px;
	}
	.machinerylist-classdk .bzjs-fl-leia1 {
	    padding: 19px 8px;
	}
	.machv-back {
	    line-height: 50px;
	}
	.ny-wznbg{
		height: 50px;
	}
	.ny-ban-bot-wzk {
	    line-height: 50px;
	}
	.ban-viewk .ny-wznbg {
		left: calc(50% - 130px);
	}
	
	.ny-bandk2 .ny-wznbg {
		left: calc(50% + 75px);
	}
	
	/* .ny-bandk2 .machinery-ban-xt {
		right: calc(50% - 70px);
	} */
	
	.swiper-container-machv .swiper-pagination-machv {
		bottom: 52px;
	}
	
	.maclist-ltuk {
		width: 100%;
		float: none;
	}
	
	.machinerylist-li-text {
		margin-bottom: 20px;
	}
	
	/* .maclistv-ltuk {
		width: 328px;
	} */
	
	.down-lmk {
		padding-top: 28px;
	}
	
	.case-lm-text {
		margin-bottom: 34px;
	}
	
	.ser-mapxk {
		width: 500px;
		padding-top: 10px;
		padding-right: 30px;
	}
	
	.ser-map-ak {
		margin-top: 30px;
		line-height: 46px;
		height: 46px;
	}
	
	.serl-list {
		margin-left: -20px;
		padding-bottom: 20px;
	}
	
	.serl-list li {
		width: calc(33.333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}
	
	.serl-limxk {
		padding: 0 20px 0;
		bottom: 20px;
	}
	
	.serl-lim-tit {
		font-size: 22px;
		margin-bottom: 8px;
	}
	
	.serl-ondm-dtit {
		margin-bottom: 16px;
		line-height: 40px;
		font-size: 30px;
	}
	.serl-ontuk {
	    width: 500px;
	}
	.serl-ondmdk {
		margin-left: 500px;
	    padding-left: 40px;
	}
	.serl-ond-list li {
	    margin-bottom: 24px;
	}
	.serl-ondk {
		padding: 50px 0 60px;
	}
	
	.ser-mapdk {
		padding: 50px 0 45px;
		min-height: 490px;
	}
	
	.solu-n-titk {
		margin-bottom: 6px;
	}
	
	.solu-n-textk {
		margin-bottom: 30px;
	}
	
	.solu-ns {
		line-height: 38px;
		margin-bottom: 20px;
	}
	.solu-n-tit {
	    line-height: 34px;
	    font-size: 22px;
	}
	.solu-nmdk.fr .solu-nmxk {
		padding-left: 40px;
	}
	
	.solu-nmdk.fl .solu-nmxk {
		padding-right: 40px;
	}
	
	.solution-list li {
		margin-bottom: 38px;
	}
	
	.soluv-pro-link {
		padding: 26px 24px;
	}
	
	
	.soluv-pro-dtitk {
		margin-bottom: 20px;
	}
	
	.soluv-pro-list {
		margin-left: -24px;
	}
	
	.soluv-pro-list li {
		width: calc(50% - 24px);
		margin-left: 24px;
		margin-bottom: 24px;
	}
	
	.soluv-prodk {
		padding: 48px 0 40px;
	}
	.soluv-fudxk {
	    padding: 48px 100px 118px 38px;
	}
	.leisjerk > a, .leisjerk2 > a {
	    padding: 9px 10px;
	}
	.soluv-tools-ndk {
		padding: 40px 0;
		margin-bottom: 50px;
	}
	
	.soluv-to-titk {
		margin-bottom: 34px;
		font-size: 32px;
	}
	
	.soluv-ndk {
		width: calc(100% - 425px);
		padding-right: 30px;
	}
	.soluv-fudk {
		width: 425px;
	}
	/* .solu-class-dk {
		width: 425px;
	} */
	.soluv-novfh {
	    padding-bottom: 50px;
	}
	.soluv-toxb{
		height: 60px;
	}
	.soluv-toxbm {
		padding-top: 18px;
	}
	
	.eve-ltuk {
		width: 480px;
	}
	
	.eve-lndk {
		padding: 23px 0 0 38px;
	}
	
	.eve-ln-titk {
		font-size: 22px;
		margin-bottom: 10px;
	}
	
	.down-lm-text {
		margin-bottom: 35px;
	}
	
	.news-ltitdk {
		margin-bottom: 50px;
	}
	
	.newsv-dtit {
		margin-bottom: 20px;
		line-height: 34px;
		font-size: 26px;
	}
	
	.newsv-dtextdk {
		padding: 50px 0;
	}
	
	.newsv-pa1 {
		padding-right: 50px;
	}
	
	.newsv-pa2 {
		padding-left: 50px;
	}
	
	.newsv-pagek {
		padding: 36px 0 46px;
	}
	
	.newsv-pa-tit {
		margin-bottom: 16px;
	}
	.newsv-pa-text {
	    font-size: 20px;
	}
	.newsv-topdk {
		padding: 40px 0 40px;
	}
	
	.newsv-back {
		margin-bottom: 16px;
	}
	
	.news-class-nxk {
		margin-bottom: 15px;
	}
	
	.news-class-ndk {
		padding: 30px 0;
	}
	
	.news-sym {
		background: url(../img/news-sxj.png) calc(100% - 22px) center no-repeat;
		padding: 0 46px 0 26px;
	}
	
	.mac-abtuk {
		width: 515px;
	}
	
	.mac-ntu1k {
		margin-bottom: 220px;
	}
	
	.mac-abmdk {
		width: calc(100% - 515px);
		padding-left: 30px;
	}
	
	.mac-abm-tit {
		margin-bottom: 10px;
		line-height: 50px;
		font-size: 44px;
	}
	
	.mac-abndk {
		padding: 46px 0;
	}
	
	.mac-con-ndk {
		padding: 46px 0;
	}
	
	.mac-con-ndxk {
		padding-top: 0;
		background-size: auto 340px !important;
	}
	
	.mac-con-ndfrk {
		padding: 36px 32px 42px;
	}
	.mac-con-subndk {
	    padding-top: 10px;
	}
	.mac-con-ndflm1 {
		margin-bottom: 30px;
	}
	.mac-con-ndflm2 {
	    margin-bottom: 30px;
	}
	.mac-con-map {
	    height: 50px;
	    margin-bottom: 40px;
	    line-height: 48px;
	}
	.mac-con-sub {
		width: 180px;
	    height: 50px;
	    line-height: 48px;
	}
	.mac-con-submk {
	    margin-left: 214px;
	    padding-top: 0;
	    line-height: 26px;
	}
	.mac-con-ndflk {
		padding-top: 40px;
	}
	
	/*  */
	.soluv-pro-link {
	    padding: 28px 20px;
	}
	.machinerylist-li-tit {
	    font-size: 18px;
	}
	.soluv-pro-list{
		margin-left: -20px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(25% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.serl-lim-text {
	    line-height: 20px;
	}
}

/* 中型平板或小型笔记本 tablet */
@media all and (min-width: 961px) and (max-width: 1024px) {
	.container {
		width: 94%;
		min-width: 94%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 94%;
	}

	.swiper-button-prev-ban {
		width: 32px;
		height: 32px;
		right: calc(4% + 44px);
		bottom: 100px;
	}

	.swiper-button-next-ban {
		width: 32px;
		height: 32px;
		right: 4%;
		bottom: 100px;
	}

	.swiper-pagination-ban {
		left: 4%;
		bottom: 100px;
	}
	
	.soluv-fudk-fix{
		position: fixed;
		right: 3%;
	}
	.top-navk {
		height: 88px;
	}

	.logo img {
		height: 88px;
	}
	.nyv-bandk {
	    height: 88px;
	}
	.pcnav .navi_content {
		top: 88px;
	}

	.pcnav .navi_content-navma {
		padding: 15px 20px;
	}

	.nav-erjdk {
		padding: 15px 20px;
	}

	.navk {
		margin-right: 40px;
	}

	.navk li {
		height: 88px;
		padding: 15px 0;
	}

	.navk li>a {
		padding: 0 12px;
		font-size: 16px;
	}

	.top-searchk {
		height: 88px;
		padding: 15px 0 15px 30px;
	}

	.pcnav .navi_content {
		top: 88px;
	}

	.pcnav .navi_content>a, .pcnav .navi_content>div {
		padding: 5px 0;
	}
	.erjink{
		width: 230px;
	}
	.navFix .logo img {
		height: 74px;
	}

	.navFix .navk li {
		height: 74px;
		padding: 8px 0;
	}

	.navFix .navi_content {
		top: 74px;
	}

	.navFix .navk {
		margin-right: 24px;
	}

	.navFix .top-searchk {
		height: 74px;
		padding: 8px 0 8px 24px;
	}

	.navFix.top-navk {
		height: 74px;
	}

	.fo-navla2 a {
		font-size: 12px;
	}

	.fo-xbm2 {
		font-size: 13px;
	}

	.fo-macm {
		width: 267px;
		padding: 28px 0 28px 30px;
		line-height: 34px;
	}

	.fo-xbnk a {
		margin-left: 5px;
		width: 34px;
	}

	.fo-navnk {
		width: 100%;
		float: none;
		padding: 22px 0 22px 0;
	}

	.fo-xbdk {
		width: 100%;
		float: none;
		padding: 22px 0 22px 0;
		border-top: 1px solid #3a3a3a;
		border-left: none;
		overflow: hidden;
	}

	.fo-xbmk {
		width: calc(50% - 13px);
		float: left;
		margin-left: 26px;
		margin-bottom: 0;
	}

	.fo-xbmk:first-child {
		margin-left: 0;
	}

	.fo-xbnk {
		padding: 28px 28px 0 0;
		width: 220px;
	}

	.fo-logo {
		padding: 17px 0;
	}

	.fo-logo img {
		height: 56px;
	}

	.fo-fuk {
		padding: 42px 0;
	}

	.fo-fumk {
		margin-bottom: 22px;
		line-height: 26px;
		font-size: 16px;
	}

	.fo-copyk {
		padding: 12px 0;
		font-size: 12px;
	}

	/*  */
	.ban-mk {
		top: 28%;
	}

	.ban-m1 {
		line-height: 40px;
		font-size: 36px;
	}

	.ban-m2 {
		line-height: 49px;
		font-size: 46px;
	}

	.ban-m3 {
		margin-bottom: 18px;
		line-height: 22px;
		font-size: 20px;
	}

	.in-ban-btm {
		line-height: 28px;
		font-size: 14px;
		padding-left: 15px;
	}

	.in-ban-bt-list li a {
		padding: 23px 0;
	}

	.in-ban-bt {
		width: 27px;
		height: 28px;
	}

	.in-xw-tit {
		font-size: 30px;
		line-height: 40px;
	}

	.in-xw-tt {
		width: 84px;
		height: 10px;
		left: calc(50% - 42px);
		bottom: 6px;
	}

	.in-xw-tt3 {
		width: 230px;
		left: calc(50% - 115px);
	}

	.in-xw-tt4 {
		width: 168px;
		left: 0;
	}

	.in-xw-tt2 {
		width: 160px;
		left: calc(50% - 80px);
	}

	.in-xw-ttx {
		left: 214px;
		width: 90px;
	}

	.in-cp-list li.on .in-cp-limxk,
	.in-cp-list li:hover .in-cp-limxk {
		top: 20px;
	}

	.in-cp-limxk {
		padding: 0 26px;
		top: calc(100% - 68px);
	}

	.in-cp-lim-titk {
		height: 48px;
		line-height: 24px;
	}

	.in-cp-list li.on .in-cp-lim-titk,
	.in-cp-list li:hover .in-cp-lim-titk {
		margin-bottom: 8px;
	}

	.in-cp-lim-tit {
		font-size: 18px;
	}

	.in-cp-lim-text {
		line-height: 22px;
		font-size: 14px;
	}

	.in-cp-titk {
		margin-bottom: 8.8%;
	}

	.in-compdk {
		padding: 36px 0 35px;
	}

	.in-cp-list1 li {
		margin-bottom: 12px;
	}

	.in-cp-list1k {
		padding-right: 13px;
	}

	.in-cp-list2 li {
		margin-bottom: 12px;
	}

	.in-com-art {
		margin-bottom: 36px;
		line-height: 28px;
		font-size: 22px;
	}

	.in-com-text {
		font-size: 16px;
	}

	.in-fa-nxk {
		padding-left: 3.4%;
		padding-right: 3%;
	}

	.in-fa-list li a {
		line-height: 43px;
		font-size: 16px;
	}

	.in-fa-mk {
		line-height: 25px;
		font-size: 16px;
		margin-bottom: 3%;
	}

	.in-fank {
		padding-bottom: 40px;
	}

	

	.in-fadk {
		padding-top: 10px;
	}

	.in-machdk {
		padding: 45px 0 32px;
	}

	.in-gcdk {
		padding: 30px 0 20px;
	}

	.in-xwdk {
		padding: 35px 0 46px;
	}

	.in-xw-titk {
		margin-bottom: 26px;
	}

	.in-xw-list {
		margin-left: -24px;
	}

	.in-xw-list li {
		padding-left: 12px;
	}

	.in-xw-link {
		padding-top: 22px;
		padding-left: 12px;
	}

	.in-xw-ev {
		margin-bottom: 8px;
	}

	.in-xwtum {
		height: 66px;
		margin-bottom: 30px;
		line-height: 22px;
		font-size: 14px;
	}

	.in-xw-da1 {
		width: 40px;
		height: 40px;
		margin-bottom: 5px;
		line-height: 40px;
		font-size: 18px;
	}
	
	/*  */
	.fonts16 {
	    line-height: 30px;
	}
	.yemak {
	    padding-top: 20px;
	    padding-bottom: 30px;
	}
	.pagination li {
		width: 50px;
		margin: 0 6px;
		font-size: 14px;
	}
	.pagination li:first-child, .pagination li:last-child {
	    width: 92px;
	}
	.ny-ban-bot-tit {
	    line-height: 64px;
	    font-size: 54px;
	}
	.ny-bandk {
	    min-height: 360px;
	}
	.machinery-sketch-dk {
		padding: 35px 0 36px;
	}
	.machinery-sketch-tit {
	    margin-bottom: 5px;
		line-height: 30px;
		font-size: 22px;
	}
	.machinery-lixmk {
		padding: 30px 40px;
	}
	
	.machinery-sketch-text {
		line-height: 24px;
		margin-bottom: 20px;
	}
	.machinery-sketch-text br{
		display: none;
	}
	.machinerylist-listdk {
		display: block;
		/* width: calc(100% - 268px); */
		/* padding-left: 50px; */
		width: calc(100% - 306px - 35px);
		padding-top:35px;
		padding-right: 35px;
	}
	.machinerylist-classdk .subNav, .machinerylist-classdk .subNav.currentDd{
		background-position: right;
	}
	.machinerylist-classdk .bzjs-fl-leia {
	    font-size: 14px;
	}
	.machinerylist-classdk .subNavBox-san {
	    padding: 10px 0 10px 10px;
	}
	.machinerylist-classdk {
		/* width: 268px; */
		padding-top:35px;
	}
	
	.machinerylist-link {
		padding: 20px;
	}
	
	.maclist-lmdk {
		padding-top: 10px;
	}
	.machinery-li-tit {
	    font-size: 30px;
	}
	.machinery-lix-tit {
		line-height: 30px;
		font-size: 22px;
		margin-bottom: 5px;
	}
	
	.machinery-lix-tt {
		margin-bottom: 10px;
	}
	.machinery-li-titdk {
	    margin-bottom: 15px;
	}
	.machinery-lix-ak {
		margin-bottom: 15px;
	}
	.machi-litu-xj{
		width: 34px;
	}
	
	.machinerylist-li-titk{
		height: 48px;
		margin-bottom: 6px;
	}
	.machinerylist-li-tit {
		/* overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; */
		-webkit-line-clamp: 2;
		line-height: 24px;
		font-size: 18px;
	}
	
	.machinerylist-ldk {
		padding-bottom: 35px;
	}
	
	.mach-view-ovfh {
		margin-bottom: 35px;
	}
	.mach-view-dtitk {
		margin-bottom: 18px;
		line-height: 34px;
		font-size: 24px;
	}
	
	.mach-view-dtitx{
		width: calc(100% - 50px);
	}
	.machv-ybk {
		width: 40px;
	}
	.machv-solu-link {
		padding:24px 19px 24px;
	}
	.machv-solu-li-titk {
	    height: 48px;
	    margin-bottom: 10px;
	    line-height: 24px;
	    font-size: 18px;
	}
	.machv-solu-li-textk {
		margin-bottom: 20px;
	}
	
	.machv-solu-dtit {
		margin-bottom: 16px;
		font-size: 24px;
	}
	.machinerylist-classdk .bzjs-fl-leia1 {
	    padding: 13px 2px;
	    font-size: 16px;
	}
	.machinerylist-classdk .navContent-san a {
	    background: url(../img/sij-xj1.png) left 10px no-repeat;
	    line-height: 24px;
		margin-bottom: 4px;
	}
	.machinerylist-classdk .navContent-san a.on, .machinerylist-classdk .navContent-san a:hover {
	    background: url(../img/sij-xj2.png) left 10px no-repeat;
	}
	.machv-back {
	    line-height: 40px;
	}
	.mach-view-dxtit {
	    font-size: 20px;
	}
	/* .machinery-ban-xt {
	    right: calc(50% - 194px);
	} */
	.ny-wznbg{
		left: calc(50% + 200px);
		height: 40px;
	}
	.ny-ban-bot-wzk {
	    line-height: 40px;
	}
	.ban-viewk .ny-wznbg {
		left: calc(50% - 165px);
	}
	
	.ny-bandk2 .ny-wznbg {
		left: calc(50% + 15px);
	}
	
	/* .ny-bandk2 .machinery-ban-xt {
		right: calc(50% - 10px);
	} */
	
	.swiper-container-machv .swiper-pagination-machv {
		bottom: 52px;
		padding-right: 20px;
		text-align: right;
	}
	
	.maclist-ltuk {
		width: 100%;
		float: none;
	}
	
	.machinery-list li {
	    margin-bottom: 18px;
	}
	.machinery-lix-ak span {
	    padding: 0 10px;
	}
	.machinerylist-li-text {
		line-height: 24px;
		margin-bottom: 12px;
	}
	.machinerylist-list{
		margin-left: -10px;
	}
	.machinerylist-list li {
	    width: calc(50% - 10px);
	    margin-left: 10px;
	    margin-bottom: 12px;
	}
	/* .maclistv-ltuk {
		width: 100%;
		float: none;
	} */
	.mach-view-dxtitk {
	    margin-bottom: 14px;
	}
	.case-list li {
	    margin-bottom: 36px;
	}
	.down-lmk {
		padding-top: 16px;
	}
	.down-lm-tit {
	    margin-bottom: 6px;
	}
	.case-lm-text {
		margin-bottom: 18px;
	}
	.case-lmk {
	    display: block;
	    padding-top: 18px;
	}
	.ser-mapxk {
		width: 410px;
		padding-top: 0px;
		padding-right: 0px;
	}
	
	.ser-map-ak {
		margin-top: 24px;
		line-height: 50px;
		height: 50px;
	}
	
	.serl-list {
		margin-left: -10px;
		padding-bottom: 10px;
	}
	.serl-lim-text {
		line-height: 20px;
	    font-size: 12px;
	}
	.serl-list li {
		width: calc(33.333% - 10px);
		margin-left: 10px;
		margin-bottom: 10px;
	}
	
	.serl-limxk {
		padding: 0 16px 0;
		bottom: 20px;
	}
	
	.serl-lim-tit {
		font-size: 20px;
		margin-bottom: 8px;
	}
	
	.serl-ondm-dtit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 26px;
	}
	.serl-ontuk {
	    width: 410px;
	}
	.serl-ondmdk {
		margin-left: 410px;
	    padding-left: 30px;
	}
	.serl-onmxk {
	    padding: 22px 10px 18px;
	}
	.serl-ontk {
	    padding: 17px 0 0px;
	}
	.serl-ont-tit {
	    margin-bottom: 2px;
	    line-height: 35px;
	    font-size: 28px;
	}
	.serl-onmk {
	    width: calc(100% - 40px);
	    left: 20px;
	    border: 15px solid rgba(175, 31, 36, 0.9);
	}
	.serl-onmx-tit {
	    line-height: 26px;
	    font-size: 24px;
	}
	.serl-ond-list li {
	    margin-bottom: 24px;
	}
	.serl-ond-li-text {
	    line-height: 25px;
	}
	.serl-ond-li-tit {
	    margin-bottom: 6px;
	    line-height: 26px;
	    font-size: 18px;
	}
	.serl-ondk {
		padding: 30px 0 40px;
	}
	
	.ser-mapdk {
		padding: 40px 0 30px;
		min-height: 450px;
	}
	
	.solu-n-titk {
		margin-bottom: 6px;
	}
	
	.solu-n-textk {
		margin-bottom: 18px;
	}
	
	.solu-ns {
		margin-bottom: 8px;
		line-height: 28px;
		font-size: 20px;
	}
	.solu-n-tit {
	    line-height: 25px;
	    font-size: 20px;
	}
	.solu-n-text {
	    line-height: 24px;
	    font-size: 14px;
	}
	.solu-n-more {
	    height: 40px;
	    line-height: 40px;
	}
	.solu-nmdk.fr .solu-nmxk {
		padding-left: 30px;
	}
	
	.solu-nmdk.fl .solu-nmxk {
		padding-right: 30px;
	}
	
	.solution-list li {
		margin-bottom: 30px;
	}
	
	.soluv-pro-link {
		padding: 26px 24px;
	}
	.soluv-pro-dtitk {
		margin-bottom: 16px;
		font-size: 24px;
	}
	
	.soluv-pro-list {
		margin-left: -20px;
	}
	
	.soluv-pro-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}
	
	.soluv-prodk {
		padding: 30px 0 30px;
	}
	.soluv-fudxk {
	    padding: 25px 40px 56px 23px;
	}
	.soluv-fu-ren {
		height: 67.3%;
	    right: 4px;
	}
	.leisjerk > a, .leisjerk2 > a {
	    padding: 9px 10px;
	}
	.soluv-tools-ndk {
		padding: 24px 0;
		margin-bottom: 34px;
	}
	
	.soluv-to-titk {
		margin-bottom: 18px;
		font-size: 24px;
	}
	
	.soluv-ndk {
		width: calc(100% - 340px);
		padding-right: 24px;
	}
	.soluv-fudk {
		width: 340px;
	}
	
	.suluv-fuxbdxk{
		height: 50px;
	}
	.suluv-fuxbk {
	    padding: 7px 5px;
	}
	.solu-view-baovfh {
	    margin-bottom: 24px;
	}
	/* .solu-class-dk {
		width: 368px;
	} */
	.soluv-novfh {
	    padding-bottom: 40px;
	}
	.soluv-toxb{
		height: 40px;
	}
	.soluv-toxbm {
		padding-top: 8px;
		font-size: 16px;
	}
	.news-class-nxk span {
	    padding: 0 24px;
	}
	.eve-ltuk {
		width: 365px;
	}
	.eve-list li {
	    margin-bottom: 22px;
	}
	.eve-lndk {
		padding: 8px 0 0 28px;
	}
	.eve-ln-da {
	    margin-bottom: 10px;
	}
	.eve-ln-text {
	    -webkit-line-clamp: 2;
	}
	.eve-ln-textk {
	    margin-bottom: 19px;
	    height: 48px;
	    line-height: 24px;
	}
	.eve-ln-titk {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 6px;
	}
	.down-lm-text {
		margin-bottom: 20px;
	}
	.down-lm-nak {
	    width: 168px;
	    height: 42px;
	    line-height: 40px;
	}
	.down-lm-nak div {
	    height: 40px;
	}
	.down-lm-nak p img {
		height: 40px;
		margin-right: 8px;
	}
	.news-ltitdk {
		margin-bottom: 34px;
	}
	.news-ltit {
	    line-height: 44px;
	    font-size: 28px;
	}
	.news-soudk {
	    width: calc(100% - 310px);
	}
	.news-stt {
	    margin-top: 20px;
	}
	.news-down-list {
	    margin-left: -18px;
	}
	.news-down-list li {
	    width: calc(33.333% - 18px);
	    margin-left: 18px;
	    margin-bottom: 28px;
	}
	.newsv-dtit {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 22px;
	}
	
	.newsv-dtextdk {
		padding: 40px 0;
	}
	
	.newsv-pa1 {
		padding-right: 40px;
	}
	
	.newsv-pa2 {
		padding-left: 40px;
	}
	
	.newsv-pagek {
		padding: 26px 0 34px;
	}
	
	.newsv-pa-tit {
		margin-bottom: 6px;
		font-size: 14px;
	}
	.newsv-pa-text {
		line-height: 28px;
	    font-size: 18px;
	}
	.newsv-topdk {
		padding: 30px 0 30px;
	}
	.newsv-ntextk {
	    margin-left: 100px;
	}
	.newsv-back {
		margin-bottom: 10px;
	}
	
	.news-class-nxk {
		margin-bottom: 0;
	}
	
	.news-class-ndk {
		padding: 30px 0;
	}
	
	.news-sym {
		background: url(../img/news-sxj.png) calc(100% - 12px) center no-repeat;
		padding: 0 36px 0 16px;
		line-height: 44px;
	}
	.news-sous {
	    height: 44px;
	    padding: 0 40px 0 16px;
	}
	.news-souc {
	    display: block;
	    width: 50px;
	}
	.mac-abtuk {
		display: none;
		width: 400px;
	}
	
	.mac-ntu1k {
		margin-bottom: 110px;
	}
	.mac-ntu2k {
	    border-width: 8px;
	}
	.mac-abmdk {
		width:100%;
		float: none;
		padding-left: 0;
	}
	
	.mac-abm-tit {
		margin-bottom: 10px;
		line-height: 44px;
		font-size: 36px;
	}
	.mac-con-n-tit {
	    margin-bottom: 14px;
	}
	.mac-con-input-ndk {
	    margin-left: -30px;
	}
	.mac-con-input-ndxk {
	    width: calc(50% - 30px);
	    margin-left: 30px;
	    margin-bottom: 15px;
	}
	.mac-con-input-ndxk2 {
	    margin-left: 30px;
	    margin-bottom: 15px;
	    padding-bottom: 15px;
	}
	.mac-abndk {
		padding: 40px 0;
	}
	
	.mac-con-ndk {
		padding: 40px 0;
	}
	
	.mac-con-ndxk {
		padding-top: 0;
		background-image: none;
		background-size: auto 340px !important;
	}
	
	.mac-con-ndfrk {
		max-width: 100%;
		width: 100%;
		float: none;
		padding: 36px 32px 42px;
	}
	
	.mac-con-subndk {
	    padding-top: 10px;
	}
	.mac-con-ndflm1 {
		margin-bottom: 10px;
	}
	.mac-con-ndflm2 {
	    margin-bottom: 10px;
	}
	.mac-con-map {
	    height: 40px;
	    margin-bottom: 24px;
	    line-height: 38px;
	}
	.mac-con-sub {
		width: 180px;
	    height: 50px;
	    line-height: 48px;
	}
	.mac-con-submk {
	    margin-left: 214px;
	    padding-top: 0;
	    line-height: 26px;
	}
	.mac-con-ndflk {
		padding-top: 0;
		float: none;
		width: 100%;
		padding-bottom: 20px;
		background: url(../img/mac-con-bglogo.png) right bottom no-repeat;
		background-size: auto 300px;
	}
	
	/*  */
	.in-gc-tuxbmk{
		width: 250px;
		font-size: 14px;
	}
	.in-gc-tuxbdk04 .in-gc-tuxbmk{
		width: 320px;
	}
	.in-gc-tuxbdk06 .in-gc-tuxbmk{
		width: 310px;
		border-radius: 10px;
		text-align: left;
	}
	.in-gc-tuxbdk04 .in-gc-tuxbmk a, .in-gc-tuxbdk06 .in-gc-tuxbmk a{
		margin-bottom: 6px;
	}
	
	/*  */
	.soluv-pro-link {
	    padding: 28px 20px;
	}
	.machinerylist-li-tit {
	    font-size: 18px;
	}
	.soluv-pro-list{
		margin-left: -20px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(33.3333333% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.soluv-pro-list li:nth-child(4){
		display: none;
	}
	/**/
	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (min-width: 768px) and (max-width: 960px) {
	.container {
		width: 94%;
		min-width: 94%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 94%;
	}

	.swiper-button-prev-ban {
		width: 32px;
		height: 32px;
		right: calc(4% + 44px);
		bottom: 100px;
	}

	.swiper-button-next-ban {
		width: 32px;
		height: 32px;
		right: 4%;
		bottom: 100px;
	}

	.swiper-pagination-ban {
		left: 4%;
		bottom: 100px;
	}

	.soluv-fudk-fix{
		position: fixed;
		right: 3%;
	}
	.top-navk {
		height: 50px;
	}

	.logo img {
		height: 50px;
	}
	.nyv-bandk {
	    height: 50px;
	}
	.navk {
		margin-right: 20px;
	}

	.navk li {
		height: 50px;
		padding: 15px 0;
	}

	.navk li>a {
		padding: 0 12px;
		font-size: 16px;
	}

	.top-searchk {
		height: 50px;
		padding: 15px 0 15px 30px;
	}

	.top-search-s {
		padding: 0 18px;
		font-size: 14px;
	}

	.pcnav .navi_content {
		top: 50px;
	}

	.pcnav .navi_content>a,.pcnav .navi_content>div {
		padding: 5px 0;
	}
	
	.erjink{
		width: 220px;
	}
	.pcnav .navi_content-navma {
		padding: 15px 20px;
	}

	.nav-erjdk {
		width: 50%;
		padding: 15px 20px;
	}
	.nav-erjdk:nth-child(4){
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	.nav-erjdk:nth-child(3n+1) {
	    border-left: 1px solid rgba(255,255,255,0.2);
	}
	.nav-erjdk:nth-child(5){
	    border-right: 1px solid rgba(255,255,255,0.2);
	}
	.nav-erjdk:nth-child(2n+1) {
	    border-left: none;
	}
	.navFix .logo img {
		height: 50px;
	}

	.navFix .navk li {
		height: 50px;
		padding: 8px 0;
	}

	.navFix .navi_content {
		top: 50px;
	}

	.navFix .navk {
		margin-right: 8px;
	}

	.navFix .top-searchk {
		height: 50px;
		padding: 8px 0 8px 24px;
	}

	.navFix.top-navk {
		height: 50px;
	}

	.fo-navla2 a {
		font-size: 12px;
	}

	.fo-xbm2 {
		font-size: 13px;
	}

	.fo-macm {
		width: 267px;
		padding: 28px 0 28px 30px;
		line-height: 34px;
	}

	.fo-xbnk a {
		margin-left: 5px;
		width: 34px;
	}

	.fo-navnk {
		width: 100%;
		float: none;
		padding: 22px 0 22px 0;
	}

	.fo-xbdk {
		width: 100%;
		float: none;
		padding: 22px 0 22px 0;
		border-top: 1px solid #3a3a3a;
		border-left: none;
		overflow: hidden;
	}

	.fo-xbmk {
		width: calc(50% - 13px);
		float: left;
		margin-left: 26px;
		margin-bottom: 0;
	}

	.fo-xbmk:first-child {
		margin-left: 0;
	}

	.fo-xbnk {
		padding: 28px 28px 0 0;
		width: 220px;
	}

	.fo-logo {
		padding: 17px 0;
	}

	.fo-logo img {
		height: 56px;
	}

	.fo-fuk {
		padding: 42px 0;
	}

	.fo-fumk {
		margin-bottom: 22px;
		line-height: 26px;
		font-size: 16px;
	}

	.fo-copyk {
		padding: 12px 0;
		font-size: 12px;
	}

	/*  */
	.ban-mk {
		top: 28%;
	}

	.ban-m1 {
		line-height: 40px;
		font-size: 36px;
	}

	.ban-m2 {
		line-height: 49px;
		font-size: 46px;
	}

	.ban-m3 {
		margin-bottom: 18px;
		line-height: 22px;
		font-size: 20px;
	}

	.in-ban-btm {
		line-height: 28px;
		font-size: 14px;
		padding-left: 8px;
	}

	.in-ban-bt-list li a {
		padding: 23px 0;
	}

	.in-ban-bt {
		width: 27px;
		height: 28px;
	}

	.in-xw-tit {
		font-size: 30px;
		line-height: 40px;
	}

	.in-xw-tt {
		width: 84px;
		height: 10px;
		left: calc(50% - 42px);
		bottom: 6px;
	}

	.in-xw-tt3 {
		width: 230px;
		left: calc(50% - 115px);
	}

	.in-xw-tt4 {
		width: 168px;
		left: 0;
	}

	.in-xw-tt2 {
		width: 160px;
		left: calc(50% - 80px);
	}

	.in-xw-ttx {
		left: 214px;
		width: 90px;
	}

	.in-cp-list li.on .in-cp-limxk,
	.in-cp-list li:hover .in-cp-limxk {
		top: 20px;
	}

	.in-cp-limxk {
		padding: 0 26px;
		top: calc(100% - 68px);
	}

	.in-cp-lim-titk {
		height: 48px;
		line-height: 24px;
	}

	.in-cp-list li.on .in-cp-lim-titk,
	.in-cp-list li:hover .in-cp-lim-titk {
		margin-bottom: 8px;
	}

	.in-cp-lim-tit {
		font-size: 18px;
	}

	.in-cp-lim-text {
		line-height: 22px;
		font-size: 14px;
	}

	.in-cp-titk {
		margin-bottom: 8.8%;
	}

	.in-compdk {
		padding: 36px 0 35px;
	}

	.in-cp-list1 li {
		margin-bottom: 12px;
	}

	.in-cp-list1k {
		padding-right: 13px;
	}

	.in-cp-list2 li {
		margin-bottom: 12px;
	}

	.in-com-art {
		margin-bottom: 36px;
		line-height: 28px;
		font-size: 22px;
	}

	.in-com-text {
		font-size: 16px;
	}

	.in-fa-nxk {
		padding-left: 3.4%;
		padding-right: 3%;
	}

	.in-fa-list li a {
		line-height: 43px;
		font-size: 16px;
	}

	.in-fa-mk {
		line-height: 25px;
		font-size: 16px;
		margin-bottom: 3%;
	}

	.in-fank {
		padding-bottom: 40px;
	}

	.in-fadk {
		padding-top: 10px;
	}

	.in-machdk {
		padding: 45px 0 32px;
	}

	.in-gcdk {
		padding: 30px 0 20px;
	}

	.in-xwdk {
		padding: 35px 0 46px;
	}

	.in-xw-titk {
		margin-bottom: 26px;
	}

	.in-xw-list {
		margin-left: -24px;
	}

	.in-xw-list li {
		padding-left: 12px;
	}

	.in-xw-link {
		padding-top: 22px;
		padding-left: 12px;
	}

	.in-xw-ev {
		margin-bottom: 8px;
	}

	.in-xwtum {
		height: 66px;
		margin-bottom: 30px;
		line-height: 22px;
		font-size: 14px;
	}

	.in-xw-da1 {
		width: 40px;
		height: 40px;
		margin-bottom: 5px;
		line-height: 40px;
		font-size: 18px;
	}
	
	/*  */
	.fonts16 {
	    line-height: 30px;
	}
	.yemak {
	    padding-top: 20px;
	    padding-bottom: 30px;
	}
	.pagination li {
		width: 50px;
		margin: 0 6px;
		font-size: 14px;
	}
	.pagination li:first-child, .pagination li:last-child {
	    width: 92px;
	}
	.ny-ban-bot-tit {
	    line-height: 64px;
	    font-size: 54px;
	}
	.ny-bandk {
	    min-height: 360px;
	}
	.machinery-sketch-dk {
		padding: 35px 0 36px;
	}
	.machinery-sketch-tit {
	    margin-bottom: 5px;
		line-height: 30px;
		font-size: 22px;
	}
	.machinery-lixmk {
		padding: 30px 40px;
	}
	
	.machinery-sketch-text {
		line-height: 24px;
		margin-bottom: 20px;
	}
	.machinery-sketch-text br{
		display: none;
	}
	.machinerylist-listdk {
		/* width: calc(100% - 268px); */
		/* padding-left: 50px; */
		width: calc(100% - 306px - 28px);
		padding-top:28px;
		padding-right: 28px;
	}
	.machinerylist-classdk .subNav, .machinerylist-classdk .subNav.currentDd{
		background-position: right;
	}
	.machinerylist-classdk .bzjs-fl-leia {
	    font-size: 14px;
	}
	.machinerylist-classdk .subNavBox-san {
	    padding: 10px 0 10px 10px;
	}
	.machinerylist-classdk {
		padding-top:28px;
	}
	
	.machinerylist-link {
		padding: 25px;
	}
	
	.maclist-lmdk {
		padding-top: 10px;
	}
	.machinery-li-tit {
	    font-size: 30px;
	}
	.machinery-lix-tit {
		line-height: 30px;
		font-size: 22px;
		margin-bottom: 5px;
	}
	
	.machinery-lix-tt {
		margin-bottom: 10px;
	}
	.machinery-li-titdk {
	    margin-bottom: 15px;
	}
	.machinery-lix-ak {
		margin-bottom: 15px;
	}
	.machi-litu-xj{
		width: 34px;
	}
	
	.machinerylist-li-titk{
		height: 48px;
		margin-bottom: 6px;
	}
	.machinerylist-li-tit {
		/* overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; */
		-webkit-line-clamp: 2;
		line-height: 24px;
		font-size: 18px;
	}
	
	.machinerylist-ldk {
		padding-bottom: 28px;
	}
	.mach-vi-ned-ltumk {
	    height: 40px;
	    line-height: 20px;
	}
	.mach-view-ne-list li {
	    margin-bottom: 16px;
	}
	.mach-view-ovfh {
		margin-bottom: 28px;
	}
	.mach-view-dtitk {
		margin-bottom: 18px;
		line-height: 34px;
		font-size: 24px;
	}
	
	.mach-view-dtitx{
		width: calc(100% - 60px);
	}
	.machv-ybk {
		width: 40px;
	}
	.machv-solu-link {
		padding:24px 19px 24px;
	}
	.machv-solu-li-titk {
	    height: 48px;
	    margin-bottom: 10px;
	    line-height: 24px;
	    font-size: 18px;
	}
	.machv-solu-li-textk {
		margin-bottom: 20px;
	}
	
	.machv-solu-dtit {
		margin-bottom: 16px;
		font-size: 24px;
	}
	.machinerylist-classdk .bzjs-fl-leia1 {
	    padding: 13px 2px;
	    font-size: 16px;
	}
	.machinerylist-classdk .navContent-san a {
	    background: url(../img/sij-xj1.png) left 10px no-repeat;
	    line-height: 24px;
		margin-bottom: 4px;
	}
	.machinerylist-classdk .navContent-san a.on, .machinerylist-classdk .navContent-san a:hover {
	    background: url(../img/sij-xj2.png) left 10px no-repeat;
	}
	.machv-back {
	    line-height: 40px;
	}
	.mach-view-dxtit {
	    font-size: 20px;
	}
	/* .machinery-ban-xt {
	    right: calc(50% - 194px);
	} */
	.ny-wznbg{
		left: calc(50% + 200px);
		height: 40px;
	}
	.ny-ban-bot-wzk {
	    line-height: 40px;
	}
	.ban-viewk .ny-wznbg {
		left: calc(50% - 96px);
	}
	
	.ny-bandk2 .ny-wznbg {
		left: calc(50% + 15px);
	}
	
	/* .ny-bandk2 .machinery-ban-xt {
		right: calc(50% - 10px);
	} */
	
	.swiper-container-machv .swiper-pagination-machv {
		bottom: 52px;
		padding-right: 20px;
		text-align: right;
	}
	
	.maclist-ltuk {
		width: 100%;
		float: none;
	}
	
	.machinery-list li {
	    margin-bottom: 18px;
	}
	.machinery-lix-ak span {
	    padding: 0 10px;
	}
	.machinerylist-li-text {
		line-height: 24px;
		margin-bottom: 12px;
	}
	.machinerylist-list{
		margin-left: -20px;
	}
	.machinerylist-list li {
	    width: calc(100% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	/* .maclistv-ltuk {
		width: 100%;
		float: none;
	} */
	.mach-view-dxtitk {
	    margin-bottom: 10px;
	}
	.machinerylist-li-more {
	    width: 140px;
	    height: 40px;
	    line-height: 40px;
	}
	.case-list li {
	    margin-bottom: 36px;
	}
	.down-lmk {
		padding-top: 16px;
	}
	.down-lm-tit {
	    margin-bottom: 6px;
	}
	.case-lm-text {
		margin-bottom: 18px;
	}
	.case-lmk {
	    display: block;
	    padding-top: 18px;
	}
	
	.ser-map-ak {
		margin-top: 24px;
		line-height: 50px;
		height: 50px;
	}
	
	.serl-list {
		margin-left: -10px;
		padding-bottom: 10px;
	}
	.serl-lim-text {
		/* height: 80px; */
		line-height: 20px;
	    font-size: 12px;
	}
	.serl-list li {
		width: calc(33.333% - 10px);
		margin-left: 10px;
		margin-bottom: 10px;
	}
	
	.serl-limxk {
		padding: 0 16px 0;
		bottom: 20px;
	}
	.serl-link{
		min-height: 270px;
	}
	.serl-lim-tit {
		line-height: 25px;
		font-size: 20px;
		margin-bottom: 4px;
	}
	
	.serl-ondm-dtit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 26px;
	}
	.serl-ontuk {
	    width: 365px;
	}
	.serl-ondmdk {
		margin-left: 365px;
	    padding-left: 30px;
	}
	.serl-onmxk {
	    padding: 22px 10px 18px;
	}
	.serl-ontk {
	    padding: 17px 0 0px;
	}
	.serl-ont-tit {
	    margin-bottom: 2px;
	    line-height: 30px;
	    font-size: 26px;
	}
	.serl-onmk {
	    width: calc(100% - 40px);
	    left: 20px;
		bottom: -74px;
	    border: 15px solid rgba(175, 31, 36, 0.9);
	}
	.serl-onmx-tit {
	    line-height: 26px;
	    font-size: 24px;
	}
	.serl-ond-list li {
	    margin-bottom: 16px;
	}
	.serl-ond-li-text {
	    line-height: 25px;
	}
	.serl-ond-li-tit {
	    margin-bottom: 6px;
	    line-height: 26px;
	    font-size: 18px;
	}
	.serl-ondk {
		padding: 30px 0 30px;
	}
	
	.ser-mapdk {
		padding: 40px 0 30px;
		min-height: auto;
	}
	.ser-mapdk .ser-mapdxk{
		position: relative;
	}
	.ser-mapxk {
		width: 100%;
		float: none;
		padding-top: 0px;
		padding-right: 0px;
	}
	.ser-mapdk .serl-ondmdk {
		margin-left: 365px;
		padding-left: 0;
	}
	.solu-n-titk {
		margin-bottom: 3px;
	}
	
	.solu-n-textk {
		margin-bottom: 15px;
	}
	
	.solu-ns {
		margin-bottom: 8px;
		line-height: 28px;
		font-size: 20px;
	}
	.solu-n-tit {
	    line-height: 25px;
	    font-size: 20px;
	}
	.solu-n-text {
	    line-height: 24px;
	    font-size: 14px;
	}
	.solu-n-more {
	    height: 40px;
	    line-height: 40px;
	}
	.solu-nmdk.fr .solu-nmxk {
		padding-left: 30px;
	}
	
	.solu-nmdk.fl .solu-nmxk {
		padding-right: 30px;
	}
	
	.solution-list li {
		margin-bottom: 30px;
	}
	
	.soluv-pro-link {
		padding: 26px 24px;
	}
	.soluv-pro-dtitk {
		margin-bottom: 16px;
		font-size: 24px;
	}
	
	.soluv-pro-list {
		margin-left: -20px;
	}
	
	.soluv-pro-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}
	
	.soluv-prodk {
		padding: 30px 0 30px;
	}
	.soluv-fudxk {
	    padding: 25px 40px 56px 23px;
	}
	.soluv-fu-ren {
		height: 67.3%;
	    right: 4px;
	}
	.leisjerk > a, .leisjerk2 > a {
	    padding: 9px 10px;
	}
	.soluv-tools-ndk {
		padding: 24px 0;
		margin-bottom: 34px;
	}
	
	.soluv-to-titk {
		margin-bottom: 18px;
		font-size: 24px;
	}
	
	.soluv-ndk {
		width: calc(100% - 340px);
		padding-right: 24px;
	}
	.soluv-fudk {
		width: 340px;
	}
	.suluv-fuxbdxk{
		height: 50px;
	}
	.suluv-fuxbk {
	    padding: 7px 5px;
	}
	.solu-view-baovfh {
	    margin-bottom: 24px;
	}
	/* .solu-class-dk {
		width: 368px;
	} */
	.soluv-novfh {
	    padding-bottom: 40px;
	}
	.soluv-toxb{
		height: 40px;
	}
	.soluv-toxbm {
		padding-top: 8px;
		font-size: 16px;
	}
	.news-class-nxk span {
	    padding: 0 24px;
	}
	.eve-ltuk {
		width: 330px;
	}
	.eve-list li {
	    margin-bottom: 20px;
	}
	.eve-lndk {
		padding: 0 0 0 20px;
	}
	.eve-ln-da {
	    margin-bottom: 10px;
	}
	.eve-ln-text {
	    -webkit-line-clamp: 2;
	}
	.eve-ln-textk {
	    margin-bottom: 15px;
	    height: 48px;
	    line-height: 24px;
	}
	.eve-ln-titk {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 6px;
	}
	.down-lm-text {
		margin-bottom: 20px;
	}
	.down-lm-nak {
	    width: 168px;
	    height: 42px;
	    line-height: 40px;
	}
	.down-lm-nak div {
	    height: 40px;
	}
	.down-lm-nak p img {
		height: 40px;
		margin-right: 8px;
	}
	.news-ltitdk {
		margin-bottom: 34px;
	}
	.news-ltit {
	    line-height: 44px;
	    font-size: 28px;
	}
	.news-soudk {
	    width: calc(100% - 310px);
	}
	.news-stt {
	    margin-top: 20px;
	}
	.news-down-list {
	    margin-left: -18px;
	}
	.news-down-list li {
	    width: calc(33.333% - 18px);
	    margin-left: 18px;
	    margin-bottom: 28px;
	}
	.newsv-dtit {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 22px;
	}
	
	.newsv-dtextdk {
		padding: 40px 0;
	}
	
	.newsv-pa1 {
		padding-right: 40px;
	}
	
	.newsv-pa2 {
		padding-left: 40px;
	}
	
	.newsv-pagek {
		padding: 26px 0 34px;
	}
	
	.newsv-pa-tit {
		margin-bottom: 6px;
		font-size: 14px;
	}
	.newsv-pa-text {
		line-height: 28px;
	    font-size: 18px;
	}
	.newsv-topdk {
		padding: 30px 0 30px;
	}
	.newsv-ntextk {
	    margin-left: 100px;
	}
	.newsv-back {
		margin-bottom: 10px;
	}
	
	.news-class-nxk {
		margin-bottom: 0;
	}
	
	.news-class-ndk {
		padding: 30px 0;
	}
	
	.news-sym {
		background: url(../img/news-sxj.png) calc(100% - 12px) center no-repeat;
		padding: 0 36px 0 16px;
		line-height: 44px;
	}
	.news-sous {
	    height: 44px;
	    padding: 0 40px 0 16px;
	}
	.news-souc {
	    display: block;
	    width: 50px;
	}
	.mac-abtuk {
		display: none;
		width: 400px;
	}
	
	.mac-ntu1k {
		margin-bottom: 110px;
	}
	.mac-ntu2k {
	    border-width: 8px;
	}
	.mac-abmdk {
		width:100%;
		float: none;
		padding-left: 0;
	}
	
	.mac-abm-tit {
		margin-bottom: 10px;
		line-height: 44px;
		font-size: 36px;
	}
	.mac-con-n-tit {
	    margin-bottom: 14px;
	}
	.mac-con-input-ndk {
	    margin-left: -30px;
	}
	.mac-con-input-ndxk {
	    width: calc(50% - 30px);
	    margin-left: 30px;
	    margin-bottom: 15px;
	}
	.mac-con-input-ndxk2 {
	    margin-left: 30px;
	    margin-bottom: 15px;
	    padding-bottom: 15px;
	}
	.mac-abndk {
		padding: 40px 0;
	}
	
	.mac-con-ndk {
		padding: 40px 0;
	}
	
	.mac-con-ndxk {
		padding-top: 0;
		background-image: none;
		background-size: auto 340px !important;
	}
	
	.mac-con-ndfrk {
		max-width: 100%;
		width: 100%;
		float: none;
		padding: 36px 32px 42px;
	}
	
	.mac-con-subndk {
	    padding-top: 10px;
	}
	.mac-con-ndflm1 {
		margin-bottom: 10px;
	}
	.mac-con-ndflm2 {
	    margin-bottom: 10px;
	}
	.mac-con-map {
	    height: 40px;
	    margin-bottom: 24px;
	    line-height: 38px;
	}
	.mac-con-sub {
		width: 180px;
	    height: 50px;
	    line-height: 48px;
	}
	.mac-con-submk {
	    margin-left: 214px;
	    padding-top: 0;
	    line-height: 26px;
	}
	.mac-con-ndflk {
		padding-top: 0;
		float: none;
		width: 100%;
		padding-bottom: 20px;
		background: url(../img/mac-con-bglogo.png) right bottom no-repeat;
		background-size: auto 300px;
	}
	/*  */
	.in-gc-tuxbmk{
		width: 250px;
		font-size: 14px;
	}
	.in-gc-tuxbdk04 .in-gc-tuxbmk{
		width: 320px;
	}
	.in-gc-tuxbdk06 .in-gc-tuxbmk{
		width: 310px;
		border-radius: 10px;
		text-align: left;
	}
	.in-gc-tuxbdk04 .in-gc-tuxbmk a, .in-gc-tuxbdk06 .in-gc-tuxbmk a{
		margin-bottom: 6px;
	}
	
	/*  */
	.soluv-pro-link {
	    padding: 28px 20px;
	}
	.machinerylist-li-tit {
	    font-size: 18px;
	}
	.soluv-pro-list{
		margin-left: -20px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(33.3333333% - 20px);
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	.soluv-pro-list li:nth-child(4){
		display: none;
	}
	/**/
	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (max-width: 767px) {
	body {
		font-size: .16rem;
		background: #fff;
	}
	.container {
		width: 88%;
		min-width: 88%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.qing , body>.clear, body> section{
		min-width: 88%;
	}

	.swiper-button-prev-ban {
		width: 28px;
		height: 28px;
		right: calc(6% + 40px);
		bottom: 15px;
	}

	.swiper-button-next-ban {
		width: 28px;
		height: 28px;
		right: 6%;
		bottom: 15px;
	}

	.swiper-pagination-ban {
		left: 6%;
		bottom: 15px;
		font-size: 14px;
	}
	.swiper-slide{height:280px !important;}
	
	.soluv-fudk-fix{
		position: relative;
		right: auto;
		z-index: 1;
		top: auto;
	}
	.top-navk {
		height: 50px;
	}

	.logo img,
	.navsj img {
		height: 50px;
	}
	.navFix .logo img {
		height: 54px;
	}

	.navFix .logo1 {
		display: none;
	}

	.navFix .logo2 {
		display: block;
	}
	.nyv-bandk{
		height: 54px;
	}
	.fo-fuk {
		padding: 22px 0;
	}

	.fo-fumk {
		margin-bottom: 12px;
		line-height: 22px;
		font-size: 14px;
	}

	.fo-fumk br {
		display: none;
	}

	.fo-copyk {
		padding: 12px 0;
		line-height: 22px;
		font-size: 12px;
	}

	.navd-list {
		line-height: 52px;
		font-size: 18px;
	}

	.nav-xj {
		height: 52px;
		background-size: auto 52px !important;
	}

	/*  */
	.ban-mk {
		top: 60%;
	}

	.ban-m1 {
		line-height: 22px;
		font-size: 20px;
	}

	.ban-m2 {
		line-height: 28px;
		font-size: 26px;
	}

	.ban-m3 {
		margin-bottom: 18px;
		line-height: 18px;
		font-size: 16px;
	}

	.ban-m4 {
		display: none;
	}

	.in-ban-bt {
		width: 23px;
		height: 24px;
	}

	.in-ban-btm {
		line-height: 24px;
		font-size: 14px;
		padding-left: 4px;
	}

	.in-ban-bt-list {
		display: block;
		padding: 10px 0;
	}

	.in-ban-bt-list li {
		display: block;
		float: left;
		width: 50%;
	}

	.in-ban-bt-list li a {
		padding: 10px 0;
	}

	.in-ban-bt-list-nk {
		position: relative;
		height: auto;
		bottom: auto;
	}

	.in-comp-mac {
		height: 26px;
		margin: 0 auto 10px;
	}

	.in-xw-tit {
		font-size: 26px;
		line-height: 34px;
	}

	.in-xw-tt {
		width: 76px;
		height: 10px;
		left: calc(50% - 38px);
		bottom: 6px;
	}

	.in-xw-tt3 {
		width: 200px;
		left: calc(50% - 100px);
	}

	.in-xw-tt4 {
		width: 150px;
		left: calc(50% - 75px);
	}

	.in-xw-tt2 {
		width: 140px;
		left: calc(50% - 70px);
	}

	.in-xw-ttx {
		left: 214px;
		width: 90px;
	}

	.in-cp-list li.on .in-cp-limxk,
	.in-cp-list li:hover .in-cp-limxk {
		top: 20px;
	}

	.in-cp-limxk {
		padding: 0 26px;
		top: calc(100% - 68px);
	}

	.in-cp-link:hover .in-cp-limxk {
		top: 30px;
	}

	.in-cp-link:hover .in-cp-lim-titk {
		margin-bottom: 8px;
	}

	.in-cp-lim-titk {
		height: 48px;
		line-height: 24px;
	}

	.in-cp-list li.on .in-cp-lim-titk,
	.in-cp-list li:hover .in-cp-lim-titk {
		margin-bottom: 8px;
	}

	.in-cp-lim-tit {
		font-size: 16px;
	}

	.in-cp-lim-text {
		line-height: 22px;
		font-size: 14px;
	}

	.in-cp-titk {
		margin-bottom: 8.8%;
	}

	.in-compdk {
		padding: 26px 0 26px;
		background: url(../img/in-abbg1.jpg) center center no-repeat;
		background-size: cover;
		background-attachment: fixed;
	}

	.in-cp-list1 li {
		margin-bottom: 12px;
	}

	.in-cp-list1k {
		padding-right: 0;
		float: none;
		width: 100%;
	}

	.in-cp-list2k {
		float: none;
		width: 100%;
	}

	.in-cp-list2 li {
		margin-bottom: 12px;
	}

	.in-com-art {
		/* text-align: left; */
		padding: 0 5%;
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 18px;
	}

	.in-com-text {
		padding: 0 5%;
		height: auto;
		text-align: left;
		line-height: 25px;
		font-size: 18px;
	}

	.in-fa-nxk {
		width: 100%;
		float: none;
		margin-bottom: 14px;
		padding-left: 5%;
		padding-right: 5%;
	}

	.in-fa-tuk {
		width: 95%;
		float: none;
		margin: 0 auto;

	}
	.fanglao{height: auto; overflow: hidden; background-size: 100%; background-position: bottom; background-color: #fff;}
	.jianjie{position: inherit;transform: translateY(0); padding: 20px; width:100%; margin: 5% 0 30vh; float: left;}
	.jianjie p{font-size: 16px;}
	.in-com-art p span{font-size: 16px !important; line-height: 26px !important;}
	.in-fadk .container>p{display: none;}
	.in-fa-list li {
		background: url(../img/in-lxj.png) 6px center no-repeat;
		background-size: auto 8px !important;
		padding-left: 30px;
	}

	.in-fa-list li a {
		line-height: 40px;
		font-size: 16px;
	}

	.in-fa-mk {
		line-height: 25px;
		font-size: 16px;
		margin-bottom: 3%;
	}

	.in-fank {
		padding-bottom: 22px;
	}

	

	.in-fadk {
		padding-top: 10px;
	}

	.in-machdk {
		padding: 22px 0 0px;
	}

	.in-gcdk {
		padding: 22px 0 22px;
	}

	.in-xwdk {
		padding: 0px 0 22px;
	}

	.in-xw-titk {
		margin-bottom: 20px;
	}

	.in-xw-list {
		margin-left: -24px;
	}

	.in-xw-list li {
		padding-left: 12px;
		width: 100%;
		float: none;
	}

	.in-xw-link {
		padding-top: 18px;
		padding-bottom: 18px;
		padding-left: 12px;
	}

	.in-xw-ev {
		margin-bottom: 8px;
	}

	.in-xwtum {
		height: auto;
		margin-bottom: 30px;
		line-height: 22px;
		font-size: 14px;
	}

	.in-xw-da1 {
		width: 40px;
		height: 40px;
		margin-bottom: 5px;
		line-height: 40px;
		font-size: 18px;
	}
	
	/*  */
	.fonts16 {
	    line-height: 26px;
	}
	.fontsv16 {
	    line-height: 26px;
	}
	.yemak {
	    padding-top: 20px;
	    padding-bottom: 30px;
	}
	.pagination li {
		width: 50px;
		margin: 0 6px;
		font-size: 14px;
	}
	.pagination li:first-child, .pagination li:last-child {
	    width: 92px;
	}
	.ny-ban-bot-tit {
	    line-height: 58px;
	    font-size: 40px;
	}
	.ny-bandk {
	    min-height: 180px;
	}
	.machinery-sketch-dk {
		padding: 20px 0 20px;
	}
	.machinery-sketch-tit {
	    margin-bottom: 5px;
		line-height: 30px;
		font-size: 20px;
	}
	.machinery-listdk {
	    margin-bottom: 20px;
	}
	.machinery-lixmk {
		position: relative;
		padding: 30px 20px;
		overflow: hidden;
		background-color: rgba(0,0,0,0);
	}
	.machinery-lindk{
		display: block;
	}
	.machi-lituk{
		display: none;
	}
	.machinery-lixdmk{
		position: relative;
	}
	.machinery-sketch-text {
		line-height: 24px;
		margin-bottom: 20px;
	}
	.machinery-sketch-text br{
		display: none;
	}
	.machinerylist-ldk {
	    padding-bottom: 22px;
	}
	.machinerylist-listdk {
		display: block;
		width: 100%;
		float: none;
		padding-right: 0;
		border-right: none;
		padding-top:0;
	}
	.machinerylist-classdk .subNav, .machinerylist-classdk .subNav.currentDd{
		background-position: right;
	}
	.machinerylist-classdk .bzjs-fl-leia {
	    font-size: 14px;
	}
	.machinerylist-classdk .subNavBox-san {
	    padding: 10px 0 10px 10px;
	}
	.machinerylist-classdk {
		width: 100%;
		float: none;
		padding-top:20px;
		padding-bottom:20px;
		margin-bottom: 0;
	}
	
	.machinerylist-link {
		padding: 24px;
	}
	
	.maclist-lmdk {
		padding-top: 10px;
	}
	.machinery-li-tit {
	    font-size: 30px;
	}
	.machinery-lix-tit {
		line-height: 30px;
		font-size: 20px;
		margin-bottom: 5px;
	}
	
	.machinery-lix-tt {
		margin-bottom: 10px;
	}
	.machinery-li-titdk {
	    margin-bottom: 15px;
	}
	.machinery-lix-ak {
		margin-bottom: 15px;
		font-size: 12px;
	}
	.machi-litu-xj{
		width: 34px;
	}
	.machinerylist-li-titk{
		height: auto;
		margin-bottom: 6px;
	}
	.machinerylist-li-tit {
		/* overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; */
		-webkit-line-clamp: 2;
		line-height: 24px;
		font-size: 16px;
	}
	/* .machinerylist-ldk {
		padding: 20px 0;
	} */
	.mach-vi-ned-ltumk {
	    height: 40px;
	    line-height: 20px;
	}
	.mach-view-ne-list li {
	    margin-bottom: 16px;
	}
	.mach-view-ovfh {
		margin-bottom: 20px;
	}
	.mach-view-dtitk {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 20px;
	}
	
	.mach-view-dtitx{
		width: calc(100% - 50px);
	}
	.machv-ybk {
		width: 40px;
	}
	.machv-solu-list {
	    margin-left: 0;
	}
	.machv-solu-list li {
	    width: 100%;
	    float: 0;
	    margin-left: 0;
	    margin-bottom: 5px;
	}
	.machv-solu-link {
		padding: 20px 20px;
	}
	.machv-solu-li-titk {
	    height: auto;
	    margin-bottom: 6px;
	    line-height: 24px;
	    font-size: 18px;
	}
	.machv-solu-li-textk {
		margin-bottom: 20px;
	}
	
	.machv-solu-dtit {
		margin-bottom: 10px;
		font-size: 22px;
	}
	.machinerylist-classdk .bzjs-fl-leia1 {
	    padding: 13px 2px;
	    font-size: 16px;
	}
	.machinerylist-classdk .navContent-san a {
	    background: url(../img/sij-xj1.png) left 10px no-repeat;
	    line-height: 24px;
		margin-bottom: 4px;
	}
	.machinerylist-classdk .navContent-san a.on, .machinerylist-classdk .navContent-san a:hover {
	    background: url(../img/sij-xj2.png) left 10px no-repeat;
	}
	.machv-back {
	    line-height: 40px;
	}
	.mach-view-dxtit {
		padding: 0 22px 0 42px;
	    font-size: 20px;
	}
	.machinery-ban-xt {
		bottom: 0;
	    right:0;
	}
	.ny-wznbg{
		display: none;
		left: 40%;
		height: 40px;
	}
	.ny-ban-bot-wzk {
		display: none;
	    line-height: 40px;
	}
	.ban-viewk .ny-wznbg {
		display: none;
		left: calc(50% - 96px);
	}
	
	.ny-bandk2 .ny-wznbg {
		display: none;
		left: calc(50% + 15px);
	}
	
	.ny-bandk2 .machinery-ban-xt {
		display: none;
		right: calc(50% - 10px);
	}
	
	.swiper-container-machv .swiper-pagination-machv {
		bottom: 10px;
		padding-right: 18px;
		text-align: right;
	}
	.mach-view-needk{
		display: none;
	}
	.maclist-ltuk {
		width: 100%;
		float: none;
	}
	
	.machinery-list li {
	    margin-bottom: 18px;
	}
	.machinery-lix-ak span {
	    padding: 0 5px;
	}
	.machinerylist-li-text {
		line-height: 24px;
		height: auto;
		margin-bottom: 12px;
	}
	.machinerylist-list{
		margin-left: 0;
	}
	.machinerylist-list li {
	    width: 100%;
		float: none;
	    margin-left: 0;
	    margin-bottom: 12px;
	}
	/* .maclistv-ltuk {
		width: 100%;
		float: none;
	} */
	.mach-view-dxtitk {
	    margin-bottom: 10px;
	}
	.machinerylist-li-more {
	    width: 140px;
	    height: 40px;
	    line-height: 40px;
	}
	.case-list{
		margin-left: 0;
	}
	.case-list li {
		width: 100%;
		margin-left: 0;
	    margin-bottom: 16px;
	}
	.down-lmk {
		padding-top: 10px;
	}
	.down-lm-tit {
	    margin-bottom: 3px;
	}
	
	.down-lm-text {
		margin-bottom: 8px;
	}
	.down-lm-nak {
	    width: 168px;
	    height: 42px;
	    line-height: 40px;
	}
	.down-lm-nak div {
	    height: 40px;
	}
	.down-lm-nak p img {
		height: 40px;
		margin-right: 8px;
	}
	.case-lm-text {
		margin-bottom: 12px;
	}
	.case-lmk {
	    display: block;
	    padding-top: 16px;
	}
	.case-lm-da {
	    margin-bottom: 4px;
	}
	.ser-map-ak {
		margin-top: 15px;
		line-height: 44px;
		height: 44px;
	}
	
	.serl-lim-text {
		line-height: 20px;
	    font-size: 12px;
	}
	.serl-list {
		margin-left: 0;
		padding-bottom: 10px;
	}
	.serl-list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
	}
	
	.serl-limxk {
		padding: 0 16px 0;
	}
	
	.serl-lim-tit {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 4px;
	}
	
	.serl-ondm-dtit {
		margin-bottom: 10px;
		/* padding-left: 33px; */
		line-height: 36px;
		font-size: 24px;
	}
	.serl-ontuk {
	    width: 100%;
		float: none;
		margin-bottom: 75px;
	}
	.serl-ondmdk {
		margin-left: 0;
		float: none;
	    padding-left: 0;
	}
	.serl-onmxk {
	    padding: 14px 10px 14px;
	}
	.serl-ontk {
	    padding: 17px 0 0px;
	}
	.serl-ont-tit {
	    margin-bottom: 2px;
	    line-height: 30px;
	    font-size: 24px;
	}
	.serl-onmk {
	    width: calc(100% - 40px);
	    left: 20px;
		bottom: -60px;
	    border: 10px solid rgba(175, 31, 36, 0.9);
	}
	.serl-onmx-tit {
	    line-height: 26px;
	    font-size: 24px;
	}
	.serl-ond-list li {
	    margin-bottom: 16px;
	}
	.serl-ond-li-text {
	    line-height: 25px;
	}
	.serl-ond-li-tit {
	    margin-bottom: 6px;
	    line-height: 26px;
	    font-size: 18px;
	}
	.serl-ondk {
		padding: 20px 0 20px;
	}
	
	.ser-mapdk {
		padding: 20px 0 20px;
		min-height: auto;
	}
	.ser-mapdk .ser-mapdxk{
		position: relative;
	}
	.ser-mapxk {
		width: 100%;
		float: none;
		padding-top: 0px;
		padding-right: 0px;
	}
	.ser-mapdk .serl-ondmdk {
		margin-left: 0;
		float: none;
		padding-left: 0;
		padding-top: 18px;
	}
	.solution-list {
	    border-top: 3px solid #af1f24;
	    padding-top: 25px;
	}
	.solu-n-titk {
		margin-bottom: 3px;
	}
	
	.solu-n-textk {
		margin-bottom: 15px;
	}
	
	.solu-ns {
		margin-bottom: 8px;
		line-height: 28px;
		font-size: 20px;
	}
	.solu-n-tit {
	    line-height: 25px;
	    font-size: 20px;
	}
	.solu-n-text {
	    line-height: 24px;
	    font-size: 14px;
	}
	.solu-n-more {
	    height: 40px;
	    line-height: 40px;
	}
	.solu-ntuk, .solu-nmdk {
	    width: 100%;
		float: none;
	}
	.solu-nmdk.fr .solu-nmxk {
		padding-left: 0;
	}
	
	.solu-nmdk.fl .solu-nmxk {
		padding-right: 0;
	}
	.solu-nmdk{
		display: block;
		padding-top: 16px;
	}
	.solu-nmdk .in-protuk{
		display: none;
	}
	.solu-nmxk {
	    position: relative;
	    width: 100%;
	}
	.solution-list li {
		margin-bottom: 20px;
	}
	.solution-viewdk {
	    padding-top: 20px;
	}
	.soluv-pro-link {
		padding: 18px 20px;
	}
	.soluv-pro-dtitk {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}
	
	.soluv-pro-list {
		margin-left: 0;
	}
	
	.soluv-pro-list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
	}
	
	.soluv-prodk {
		padding: 22px 0 22px;
	}
	.soluv-fudxk {
	    padding: 25px 40px 56px 23px;
	}
	.soluv-fu-ren {
		height: 67.3%;
	    right: 4px;
	}
	.leisjerk > a, .leisjerk2 > a {
	    padding: 9px 10px;
	}
	.soluv-tools-ndk {
		padding: 18px 0;
		margin-bottom: 25px;
	}
	
	.soluv-to-titk {
		margin-bottom: 18px;
		line-height: 24px;
		font-size: 20px;
	}
	.soluv-toxb-list li {
	    display: block;
	    width: 50%;
	    float: left;
	    padding: 3px 0 6px;
		margin-bottom: 6px;
	}
	.soluv-toxb-list li:nth-child(2n+1){
		border-left: none;
	}
	.soluv-ndk {
		padding-top: 0;
		width: 100%;
		padding-bottom: 20px;
		padding-right: 0;
		float: none;
	}
	.soluv-fudk {
		width: 100%;
	}
	.soluv-fudk-fix2 {
	    top: 0;
	}
	.suluv-fuxbk > img{
		height: 30px;
	}
	.suluv-fuxbdxk{
		height: 44px;
	}
	.suluv-fuxbk {
	    padding: 7px 5px;
	}
	.solu-view-baovfh {
		height: auto;
	    margin-bottom: 16px;
	}
	/* .solu-class-dk {
		width: 100%;
	} */
	.solu-view-back {
	    float: none;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.soluv-novfh {
	    padding-bottom: 20px;
	}
	.soluv-toxb{
		height: 40px;
	}
	.soluv-toxbm {
		padding-top: 8px;
		font-size: 16px;
	}
	.news-class-nxk span {
	    padding: 0 6px;
	}
	.news-class-nxk a.on {
	    font-size: 18px;
	}
	.eve-ltuk {
		width: 100%;
		float: none;
	}
	.eve-list li {
	    margin-bottom: 20px;
	}
	.eve-link{
		padding-bottom: 16px;
	}
	.eve-lndk {
		width: 100%;
		float: none;
		padding: 16px 0 0 0;
	}
	.eve-ln-da {
	    margin-bottom: 10px;
		line-height: 18px;
	}
	.eve-ln-tit{
		white-space: normal;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2; 
		-webkit-box-orient: vertical;
	}
	.eve-ln-textk {
	    margin-bottom: 15px;
	}
	.eve-ln-titk {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 6px;
	}
	.news-ltitdk {
		margin-bottom: 18px;
	}
	.news-ltit {
	    line-height: 40px;
	    font-size: 24px;
		float: none;
	}
	.news-soudk {
	    width: 100%;
		float: none;
	}
	.news-stt {
	    margin-top: 20px;
	}
	.news-souxk {
	    float: none;
	    width:100%;
	    margin-left: 0;
		margin-bottom: 6px;
	}
	.news-soudxk {
	    margin-left: 0;
	}
	.news-down-list {
	    margin-left:0;
	}
	.news-down-list li {
	    width: 100%;
	    margin-left: 0;
	    margin-bottom: 16px;
	}
	.newsv-dtit {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 20px;
	}
	
	.newsv-dtextdk {
		padding: 10px 0;
	}
	.xwv-fxnk{
		float: none;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.xwv-fxb {
	    width: 36px;
	    height: 36px;
		float: left;
		margin-bottom: 0;
		margin-left: 10px;
	}
	.xwv-fx-ti {
		float: left;
		line-height: 36px;
		margin-bottom: 0;
	}
	.newsv-pagek {
		padding: 0 0;
	}
	
	.newsv-pagek .container{
		width: 100%;
		min-width: 100%;
	}
	.newsv-pabg1, .newsv-pabg2{
		display: none;
	}
	.newsv-pa1, .newsv-pa2 {
	    float: none;
	    width: 100%;
	}
	.newsv-pa1 {
		padding: 10px 4vmin;
		background: #b32a2f;
	}
	
	.newsv-pa2 {
		padding: 10px 4vmin;
		background: #595959;
	}
	.newsv-pa-tit {
		margin-bottom: 6px;
		font-size: 14px;
	}
	.newsv-pa-text {
		line-height: 24px;
	    font-size: 16px;
	}
	.newsv-topdk {
		padding: 18px 0 18px;
	}
	.newsv-ntextk {
	    margin-left: 0;
	}
	.newsv-back {
		margin-bottom: 10px;
	}
	
	.news-class-nxk {
		margin-bottom: 0;
		font-size: 15px;
	}
	
	.news-class-ndk {
		padding: 12px 0;
	}
	
	.news-sym {
		background: url(../img/news-sxj.png) calc(100% - 12px) center no-repeat;
		padding: 0 36px 0 16px;
		line-height: 38px;
	}
	.news-sous {
	    height: 38px;
	    padding: 0 40px 0 16px;
	}
	.news-souc {
	    display: block;
	    width: 50px;
	}
	.mac-abtuk {
		display: none;
		width: 400px;
	}
	
	.mac-ntu1k {
		margin-bottom: 110px;
	}
	.mac-ntu2k {
	    border-width: 8px;
	}
	.mac-abmdk {
		width:100%;
		float: none;
		padding-left: 0;
	}
	
	.mac-abm-tit {
		margin-bottom: 6px;
		line-height: 32px;
		font-size: 28px;
	}
	.mac-con-n-tit {
	    margin-bottom: 10px;
	}
	.mac-con-input-ndk {
	    margin-left: -0;
	}
	.mac-con-input-ndxk {
	    width: 100%;
	    margin-left: 0;
	    margin-bottom: 5px;
	}
	.mac-con-input-ndxk2 {
	    margin-left: 0;
	    margin-bottom: 10px;
	    padding-bottom: 5px;
	}
	.mac-con-sub {
		width: 100%;
	    height: 40px;
	    line-height: 38px;
	}
	.mac-con-submk {
	    margin-left: 0;
	    line-height: 24px;
	}
	.mac-abndk {
		padding: 24px 0;
	}
	
	.mac-con-ndk {
		padding: 24px 0;
	}
	
	.mac-con-ndxk {
		padding-top: 0;
		background-image: none;
		background-size: auto 340px !important;
	}
	
	.mac-con-ndfrk {
		max-width: 100%;
		width: 100%;
		float: none;
		padding: 18px 16px 20px;
	}
	
	.mac-con-subndk {
	    padding-top: 10px;
	}
	.mac-con-ndflm1 {
		margin-bottom: 10px;
	}
	.mac-con-ndflm2 {
	    margin-bottom: 10px;
	}
	.mac-con-map {
	    height: 40px;
	    margin-bottom: 24px;
	    line-height: 38px;
	}
	.mac-con-ndflk {
		padding-top: 0;
		float: none;
		width: 100%;
		line-height: 26px;
		padding-bottom: 20px;
		background: url(../img/mac-con-bglogo.png) right bottom no-repeat;
		background-size: auto 240px;
	}
	.mac-con-xbdk a{
		width: 38px;
	}
	.machinerylist-ldk > .container > .ovfh{
		overflow: inherit;
	}
	.leisjj, .leisjj2{
		background-size: auto 6px;
		background-position: calc(100% - 15px) 20px;
	}
	.machinerylist-classdk .subNav, .machinerylist-classdk .subNav-san{
		background-size:7px auto ;
	}
	.machinerylist-classdk .subNav.currentDd, .machinerylist-classdk .currentDd-san{
		background-size: auto 7px;
	}
	.mac-tan-spk {
		padding: 12px 12px 12px;
		margin: 120px auto 0;
		border-radius: 5px;
	}
	.mac-tan-close {
		position: relative;
		right: auto;
		top: auto;
		margin: 12px auto 0;
	}
	
	/*  */
	.soluv-pro-link {
	    padding: 18px;
	}
	.machinerylist-li-tit {
	    font-size: 16px;
	}
	.soluv-pro-list{
		margin-left: -16px;
	}
	.soluv-pro-list li {
	    display: block;
	    width: calc(100% - 16px);
	    margin-left: 16px;
	    margin-bottom: 16px;
	}
	.in-ban-bt-list-nk .container{
		width: 92%;
	}
	/**/
	.block-pc {
		display: none;
	}

	.block-ipad {
		display: none;
	}

	.block-sj {
		display: block;
	}
}
