.wapBanner {
	display: none;
}
 
@media screen and (max-width:1440px) {

	.serWord{ font-size: 18px;}
	.artPic img{     height: 370px;object-fit: cover;
		width: 100%;
	}

	.Machine{ padding: 20px;}
	.ma2{ font-size: 28px;}
	.ma3{ font-size: 14px; line-height: 2;}
	.w1500{    padding: 0 7vw;}
	.au3{ font-size: 18px; line-height: 2;}
	.speTit{ font-size: 30px;}
	.perTit{ font-size: 17px;}

}

 
@media screen and (max-width:1200px) {
	.rightFlex{
		display: none;
	}
}
@media screen and (max-width:1000px) {
.banner,.sideTop,.Contact,.localFlex{
	margin-top: 60px;
}
.Product{
	padding-top: 60px;
}
	.artPic img{ height: auto;}

	.banner{ height: auto;}
	.banpage{ display: none;}

	.pubTit{ font-size: 22px; padding-top: 30px;}
	/*.menu-handler.active{     position: fixed;
		z-index: 1000;
		top: 0;
		right: 0;}
		 .menu-handler.active span::after, .menu-handler.active span::before{ background-color: #fff;} */


	.advPart {
		width: 100%;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		padding: 0px 0 0 0;
		transition: all 0.8s;
		cursor: pointer;
	}

	.advFlex {
		display: inherit;
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
	}

	.advTit {
		color: rgba(255, 255, 255, 0.9);
		text-align: center;
		font-size: 22px;
		padding-top: 0;
		position: relative;
		width: 100%;
		top: auto;
		z-index: 99;
		letter-spacing: 0px;
		padding-top: 30px;
		padding-bottom: 10px;
	}

	.advType>p:nth-child(1) {
		font-size: 18px;
		color: rgba(255, 255, 255, 0.9);
		margin-bottom: 5px;
		text-align: center;
		margin-top: 15px;
	}

	.advType>p:nth-child(2) {
		font-size: 17px;
		color: rgba(255, 255, 255, 0.9);
		margin-bottom: 20px;
		font-family: 宋体;
		text-transform: uppercase;
	}

	.advShow {
		padding-top: 20px;
	}

	.advIcon {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 90px;
		height: 90px;
		border: 1px solid rgba(255, 255, 255, 0.3);
		border-radius: 50%;
		margin-bottom: 0;
	}

	.Adv {
		background: url(../images/bl.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		height: auto;
		overflow: hidden;
	}

	.aboutTit {
		padding-top: 15px;
	}

	.newTit {
		text-align: center;
		letter-spacing: 0px;
		font-size: 22px;
		color: #000;
		padding: 30px 0;
	}

	.w1500 {
		padding: 0 4vw;
	}

	.artFlex {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 16px 0;
		font-size: 18px;
		color: #000;
	}

	.artPart {
		padding: 0 15px;
		background: #fff;
		display: inline-block;
		width: 100%;
	}

	.artPic {
		overflow: hidden;
		margin-bottom: 18px;
	}

	.art1 {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
		font-size: 16px;
		color: #000;
		margin-bottom: 12px;
	}

	.art2 {
		font-size: 14px;
		color: #666666;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 15px;
		line-height: 24px;
	}

	.inforTop {
		padding: 0 15px 21px 15px;
		background: #fff;
		display: inline-block;
		width: 100%;
		margin-bottom: 10px;
	}

	.Report {
		display: inherit;
		align-items: center;
		width: 100%;
	}

	.Report .art1 {
		margin-bottom: 12px;
	}

	.News {
		background: url(../images/newbg.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		padding-bottom: 20px;
	}

	.With {
		display: inherit;
		margin: 25px 0;
	}

	.viewPart {
		border-bottom: 1px solid rgb(238, 238, 238);
		padding: 20px 15px;
		background: #fff;
		display: inline-block;
		width: 100%;
	}

	.View .artFlex p {
		font-size: 16px;
	}

	.viewDesc {
		font-size: 14px;
		color: #666666;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}

	.rePic {
		overflow: hidden;
		width: 100%;
		margin-bottom: 18px;
	}

	.Report .artDesc {
		width: 100%;
		margin-left: 0;
	}

	.newsFlex {
		display: inherit;
	}

	.Art {
		width: 100%;
		margin-right: 0%;
		background: #fff;
	}

	.Art{ padding-bottom: 18px;}
	.newsFlex .Information{ margin-top: 20px;}
	.Information {
		width: 100%;
	}

	.About {
		display: inherit;
		cursor: pointer;
	}

	.aboutLeft {
		width: 100%;
		position: relative;
		z-index: 999;
		background: #fff;
		display: flex;
		box-shadow: 0px 2px rgb(230 230 230 / 40%) inset;
		padding-left: 0;
	}

	.aboutMore {
		padding: 4vw;
		padding-bottom: 20px;
	}

	.aboutTit>p:nth-child(1) {
		font-size: 22px;
		color: #000;
		margin-bottom: 10px;
		font-weight: 600;
	}

	.aboutTit>p:nth-child(2) {
		font-size: 16px;
		font-family: BIN;
		color: rgb(204, 0, 0);
		text-transform: uppercase;
		font-weight: 600;
	}

	.aboutDesc {
		margin-top: 15px;
	}

	.aboutDesc p {
		font-size: 14px;
		color: #666666;
		line-height: 26px;
	}

	.readMore {
		display: flex;
		align-items: center;
		margin-top: 20px;
		position: relative;
		z-index: 99;
	}

	.readMore p {
		font-size: 15px;
		display: inline;
		border-bottom: 1px solid #333;
		color: #333;
		margin-right: 20px;
	}

	.readMore img {
		width: 15%;
	}

	.aboutSide {
		display: none;
	}

	.aboutLeft::after {
		display: none;
	}

	.aboutBox {
		position: relative;
		padding: 50px 0 0 0;
	}

	.img {
		position: relative;
		overflow: hidden;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.withPart {
		width: 100%;
		margin-right: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 35px 0;
	}



	.withDesc>p:nth-child(1) {
		font-size: 18px;
		margin-bottom: 8px;
		color: #fff;
		letter-spacing: 1px;
	}

	.withDesc>p:nth-child(2) {
		font-size: 14px;
		color: #fff;
		font-family: BIN;
		text-transform: uppercase;
	}

	.withDesc {
		margin-left: 15px;
	}

	.footLeft {
		display: none;
	}

	.footRight {
		display: none;
	}

	.foBottom {
		margin-top: 0;
	}

	.footer {
		display: inherit;
		padding-top: 10px;
		justify-content: space-between;
	}

	.foFlex {
		display: inherit;
		align-items: center;
		justify-content: space-between;
	}

	.devideApply {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 20px;
		border: 1px solid rgba(255, 255, 255, 0.2);
		width: 40%;
		margin-top: 0;
		margin-bottom: 0;
		cursor: pointer;
		z-index: 999;
		position: relative;
		margin-top: 5px;
	}

	.foBottom p {
		color: rgba(255, 255, 255, 0.5);
		font-size: 14px;
		padding: 7px 0;
	}

	footer {
		position: relative;
		background: url(../images/footer.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		padding-bottom: 22px;
	}

	.hidePro a {
		font-size: 14px;
		padding: 5px 10px;
	}

	element.style {
		display: block;
	}

	.hidePro {
		padding: 10px 0;
	}

	.hidePro {
		bottom: 43px;
	}

	.nav {
		display: none;
	}

	.Product {
		display: inherit;
		margin-top: 25px;
	}

	.proTit {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0px 25px;
		background: rgb(245, 245, 245);
		height: 52px;
		cursor: pointer;
	}

	.Machine {
		padding: 15px;
		display: inherit;
		border: 1px solid rgb(229, 229, 229);
		margin-bottom: 15px;
		align-items: center;
	}

	.machPic {
		width: 100%;
		overflow: hidden;
	}

	.machDesc {
		width: 100%;
		margin-left: 0;
	}

	.telIcon {
		display: none;
	}

	.ma2 {
		font-size: 18px;
		color: #000000;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
		margin-bottom: 15px;
	}

	.ma3 {
		font-size: 14px;
		color: #666666;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		line-clamp: 4;
		-webkit-box-orient: vertical;
		line-height: 25px;
		margin-bottom: 15px;
	}

	.machMore {
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-top: 1px solid rgb(229, 229, 229);
		padding-top: 20px;
	}

	.changePage a {
		display: none;
	}

	.changePage p {
		display: none;
	}

	.prevpage,
	.nextpage {
		display: block !important;
	}

	.changePage {
		padding-bottom: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.pr1 {
		font-size: 16px;
		color: #333;
	}

	header .logo img {
		display: block;
		height: 25px;
	}

	header {
		height: 60px;
		width: 100%;
		box-sizing: border-box;
		box-shadow: 0 0 10px   rgb(210 210 210); overflow: hidden;
	}

	.index-input {
		background: rgb(245, 245, 245);
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 60px;
	}

	.rightFlex {
		display: flex;
		align-items: center;
		height: 60px;
		width: 24%;
		justify-content: flex-end;
	}

	.proLeft {
		width: 100%;
		margin-right: 0;
	}

	.proRight {
		width: 100%;
	}

	.localAt {
		display: none;
	}

	.localFlex {
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid rgb(229, 229, 229);
		padding: 20px 0;
	}

	.askBox {
		display: inherit;
		align-items: center;
		padding: 25px 0;
	}

	.askPic {
		width: 100%;
		overflow: hidden;
		background: #fff;
	}

	.askDesc {
		width: 100%;
		margin-left: 0;
	}

	.ask1 {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
		font-size: 20px;
		color: #000000;
		margin-bottom: 15px;
		margin-top: 20px;
	}

	.ask2 {
		display: none;
	}

	.ask3 {
		font-size: 15px;
		color: #666666;
		line-height: 28px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.askFlex {
		display: flex;
		align-items: center;
		border: 1px solid rgb(220, 220, 200);
		width: 155px;
		height: 45px;
		justify-content: center;
		margin-top: 20px;
	}

	.ask5 {
		font-size: 15px;
		color: #333333;
	}

	.Special {
		display: inherit;
		margin-bottom: 30px;
	}

	.speTit {
		display: flex;
		align-items: center;
		font-size: 20px;
		color: #333;
		margin-top: 25px;
		padding-bottom: 15px;
		border-bottom: 1px solid rgb(229, 229, 229);
	}

	.speLeft {
		width: 100%;
		padding-right: 0;
	}

	.speTit span {
		display: inline-block;
		width: 4px;
		height: 22px;
		background: rgb(204, 0, 0);
		margin-right: 15px;
	}

	.autoPart {
		width: 47%;
		margin-right: 3%;
		padding: 20px;
		border: 1px solid rgb(229, 229, 229);
		margin-bottom: 3%;
	}

	.autoChoose>a:nth-child(2n) {
		margin-right: 0;
	}

	.autoChoose>a:nth-child(3n) {
		margin-right: 3%;
	}

	.au1 {
		color: rgb(204, 0, 0);
		font-size: 18px;
		font-family: BIN;
		margin-bottom: 10px;
	}

	.au2 {
		background: rgb(204, 0, 0);
		width: 16px;
		height: 2px;
		margin-bottom: 12px;
	}

	.Person {
		display: inherit;
		box-shadow: 1px 1px 10px 1px rgb(230 230 230);
		border-radius: 10px;
	}

	.perLeft {
		width: 100%;
		padding: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.perTit {
		font-size: 16px;
		color: #333333;
		line-height: 25px;
		margin-bottom: 20px;
	}

	.perButton {
		display: inline-block;
		border: 1px solid rgb(204, 0, 0);
		font-size: 15px;
		color: rgb(204, 0, 0);
		text-align: center;
		height: 45px;
		line-height: 45px;
		margin-top: 25px;
		border-radius: 35px;
		width: 80%;
		margin-left: 10%;
	}

	.au3 {
		font-size: 16px;
		color: #666;
	}

	.perRight {
		width: 100%;
		overflow: hidden;
		border-radius: 0;
	}

	.perRight img {
		float: left;
		width: 100%; height: 200px; object-fit: cover;
		min-height: auto;
		max-height: initial;
		border-radius: 0;
	}
	.spe1 img{height: 200px; object-fit: cover;}

	.speRight {
		margin-top: 30px;
	}

	.speRight {
		width: 100%;
	}

	.spm1 {
		font-size: 20px;
		color: #333;
	}

	.spm2 {
		font-size: 15px;
		color: #333;
		display: flex;
		align-items: center;
	}

	.spe2 {
		font-size: 15px;
		color: #000;
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.spe3 {
		font-size: 14px;
		color: #888888;
		margin-bottom: 15px;
	}

	.sideLink a {
		font-size: 15px;
		color: #666;
		margin-right: 6vw;
		position: relative;
		height: 55px;
		display: inline;
		line-height: 55px;
	}

	.sideLink::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 2px;}
.sideLink::-webkit-scrollbar-thumb {/*滚动条里面小方块*/  background: #cc0000; height: 2px; }
.sideLink::-webkit-scrollbar-track {/*滚动条里面轨道*/  background: #f2f5f9;height: 2px; }

	.sideNav {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 55px;
	}

	.serTit {
		text-align: center;
		font-size: 20px;
		color: #000;
		padding: 25px 0;
	}

	.Service {
		display: flex;
		flex-wrap: wrap;
	}

	.serPart {
		margin-right: 5%;
		border-radius: 50%;
		display: flex;
		align-items: center;
		flex-direction: column;
		position: relative;
		width: 46.5%;
		/* height: 16rem; */
		/* padding: 6.5rem 0; */
		min-height: auto;
		justify-content: center;
		cursor: pointer;
		padding: 40px 0px;
		margin-bottom: 15px;
	}

	.Service>div:nth-child(2n) {
		margin-right: 0;
	}

	.serIcon .icn1 {
		display: flex;
		position: relative;
		z-index: 99;
		width: 65%;
	}

	.Online {
		box-shadow: 1px 1px 10px 1px rgb(230 230 230);
		margin-top: 30px;
		padding: 0 15px;
		padding-bottom: 30px;
		margin-bottom: 35px;
	}

	.onlineTit {
		padding: 30px 0;
	}

	.serIcon {
		margin-bottom: 0;
		height: 58px;
		overflow: hidden;
		text-align: center;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.serWord {
		font-size: 15px;
		color: #333333;
		text-align: center;
		position: relative;
		z-index: 99;
		transition: all .36s;
		padding: 0 20px;
	}

	.onlineTit>p:nth-child(2) {
		font-size: 14px;
		color: #888888;
		text-align: center;
	}

	.Message {
		display: inherit;
		flex-wrap: wrap;
	}

	.Message>div:nth-child(2) {
		margin-right: 0;
		margin-bottom: 5px;
		width: 100%;
	}

	.messPut {
		width: 100%;
		margin-right: 0;
		margin-bottom: 5px;
		background: rgb(245, 245, 245);
		height: 50px;
		padding: 0 20px;
		font-size: 14px;
		color: #888888;
	}
	.devideApply input {
	    height: 50px;
	    width: 90%;
	    font-size: 14px;
	    color: #888;
	}
	.messFlex {
	    width: 100%;
	    display: inherit;
	}
	.messBox {
	    width: 100%;
	    margin-right: 0;
	}
	.formButton {
	    width: 100%;
	    display: flex;
	    margin-top: 25px;
	    margin-bottom: 20px;
	    align-items: center;
	    justify-content: center;
	}
	.giveUp {
	    width: 200px;
	    height: 46px;
	    text-align: center;
	    border-radius: 6px;
	    background: rgb(204,0,0);
	    color: #fff;
	    line-height: 46px;
	    text-align: center;
	    margin-right: 30px;
	    font-size: 15px;
	}
	.reset {
	    width: 200px;
	    height: 46px;
	    text-align: center;
	    border-radius: 6px;
	    color: #888;
	    line-height: 46px;
	    text-align: center;
	    margin-right: 30px;
	    border: 1px solid rgb(220,220,220);
	    font-size: 15px;
	}
	.sign {
	    text-align: center;
	    color: rgb(204,0,0);
	    font-size: 14px;
	}
	.messFlex textarea {
	    width: 100%;
	    font-size: 14px;
	    color: #888;
	    padding: 20px;
	    background: rgb(245,245,245);
	    margin-top: 10px;
	}
	.WholePut {
	    width: 100%;
	    margin-bottom: 3%;
	    background: rgb(245,245,245);
	    height: 56px;
	    padding: 0px 20px;
	    font-size: 14px;
	    color: #888888;
	}
	.onlineTit>p:nth-child(1){
		font-size: 20px;
	}
	.quWord {
	    width: 80%;
	    font-size: 18px;
	    color: #000;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    word-break: break-all;
	}
	.quesMore {
	    padding: 0 18px 25px 18px;
	    font-size: 15px;
	    color: #666666;
	    line-height: 22px;
	}
	.quesFlex {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    padding: 18px;
	    width: 100%;
	}
	.Download>a {
	    margin-right: 0%;
	    width: 100%;
	    box-shadow: 1px 1px 10px 1px rgb(235 235 235);
	    padding: 15px;
	    margin-bottom: 3%;
	}
	.do1 {
	    width: 70%;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    font-size: 16px;
	    color: #333333;
	}
	.downFlex {
	    display: flex;
	    margin-top: 15px;
	    align-items: center;
	    justify-content: space-between;
	}
	.Download {
	    display: flex;
	    flex-wrap: wrap;
	    margin-top: 25px;
	    margin-bottom: 30px;
	}
	.sideLink {
		float: none;
		left: auto;
		display: flex;
		position: relative;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		box-sizing: border-box;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	}
	.basicFlex {
	    display: inherit;
	    align-items: center;
	}
	.basicDesc {
	    width: 100%;
	    padding: 35px 0 30px 0;
	}
	.baTit {
	    font-weight: 600;
	    color: rgb(204,0,0);
	    font-size: 22px;
	    margin-top: -45px;
	}
	.baWord p {
	    font-size: 14px;
	    color: #666;
	    line-height: 28px;
	    margin-top: 12px;
	}
	.basicPic {
	    width: 100%;
	    padding-left: 0;
	    overflow: hidden;
	    margin-bottom: 25px;
	}
	.culWord {
	    padding-left: 0;
	}
	.culWord>p:nth-child(2) {
	    color: #fff;
	    font-size: 22px;
	    margin-bottom: 18px;
	}
	.culWord>p:nth-child(3) {
	    color: #fff;
	    font-size: 15px;
	    line-height: 30px;
	    width: 100%;
	}
	.Culture {
	    /* background: url(../images/cul.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-attachment: fixed; */
		background-attachment:scroll !important;    background-position: center !important;
	    padding: 60px 0;
	}
	.teamBox {
	    background: url(../images/team.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    padding-top: 30px;
	}
	.Team {
	    display: inherit;
	    align-items: flex-start;
	}
	.teamPic {
	    width: 100%;
	    padding-right: 0;
	}
	.teamDesc {
	    width: 100%;
	}


	.Welfare{ flex-wrap: wrap; justify-content: space-between;}
	.wetPart{ background: #fff; border: 1px solid #e5e5e5; width: 49%; height: auto; padding: 20px ; margin-bottom: 15px;}
	.wel1{ margin-bottom: 10px;}
	.wel1 img{ height: 38px;}
	.wel2{ font-size: 16px; line-height: 2;}
	.wel3{ margin-top: 10px;}
	.Welfare .wetPart:nth-child(2n){ margin-right: 0;}
	.joboclass{ flex-wrap: wrap; }
	.joboclass a{ height: 38px;  width: 40%;  margin: 8px 5% ; font-size: 14px;}
	.welTit{ font-size: 22px; padding: 25px 0;}
	.workList li{ width: 100%;  margin-right: 0; padding: 15px;}
	.workList li .tilte { flex-direction: column; justify-content: flex-start; align-items: flex-start;}
	.workList li .tilte .con1{ font-size: 20px; margin-bottom: 15px;}
	.workList li .con4{ margin: 10px 0 ;}
	.workList li .more{ width: 70%; height: 38px;}
	.workList{ padding: 25px 0;}
	.workList li .con4{ font-size: 14px;}
	.tancoiiiab{ font-size: 22px;}
	.tancoiii2{ line-height: 2;}
	.rc-popscroll{ height: 50vh;padding-right: 20px;margin-top: 10px;}
	.tancoiii p{ line-height: 2;}
	.g5lianjie ul{     flex-direction: column;
		align-items: flex-start;
		font-size: 14px;
		line-height: 2;}
		.tancoiii2{ line-height: 1.6;}
		.tancoiii{ margin-top: 0;}
		.g5lianjie ul li{ 	line-height: 1.8;}
.g5lianjie{ height: auto;}
 
.rc-popscroll::-webkit-scrollbar {  width: 3px;}
.rc-popscroll::-webkit-scrollbar-thumb {  width: 3px; }
.rc-popscroll::-webkit-scrollbar-track {  width: 3px; }

.Sun{ flex-direction: column;}
.sunDesc{ width: 100%;}.sunPic{ width: 100%;}
.sunTit p{ font-size: 22px;}

.sunWord{    font-size: 14px; line-height: 2; margin-top: 20px; margin-bottom: 15px;}
.sunPic img{ float: none;  width: 90%; margin: 0 auto;}
.staTit{ font-size: 22px; padding: 20px 0;}
.Staff{ padding-bottom: 25px;}
.staPart{ width: 48%; margin-right: 4%; margin-bottom: 25px;}
.Staff>a:nth-child(3n){ margin-right: 4%;}
.Staff>a:nth-child(2n){ margin-right: 0;}
.staHide{ height: 38px; line-height: 38px; font-size: 16px; margin-top: -16px;}
.Contact{ flex-direction: column;}
.tactLeft{ width: 100%; padding: 0 20px; margin-bottom: 25px;}
.tactTit{ font-size: 22px; margin-top: 0; padding-bottom: 15px; margin-bottom: 15px;}
.tactBox p{ font-size: 14px; margin-bottom: 12px;}
.tactFlex{ margin-top: 15px;}
.Map{ width: 100%; height: 280px;}
.serachTop .input{ height: 46px; width: calc(100% - 46px); font-size: 14px; line-height: 46px; padding-left: 34px;background: url(../images/searchbg.png) no-repeat left 10px center #f7f8f9; background-size:15px auto;}
.serachTop .submit{ height: 46px; width: 46px;font-size: 14px;}
.f18{ font-size: 16px;}
.searchList li{ padding: 20px 0;}
.searchFlex{ flex-direction: column; align-items: flex-start; justify-content: flex-start;}
.searchList .f22{ font-size: 16px;}
.seaDate{ font-size: 12px; margin-top: 10px;}
.searchList .line-clamp2{ font-size: 12px; line-height: 2; margin-top: 5px;}
.searchList{ padding-bottom: 25px;}
.artLeft{ width: 100%; padding: 0  ; margin-right: 0;}
.artRight{ display: none;}
.artTit>p:nth-child(1){ font-size: 18px; }
.Article{ margin-top: 20px;}
.artTit>p:nth-child(2){ padding: 0; flex-direction: column; line-height: 2; padding: 15px 0; font-size: 12px;}
.artTit>p:nth-child(2) span{ margin-right: 0;}
.artBox{ padding-top: 15px;}
.artLink{ margin-top: 20px; flex-direction: column; padding:10px 0; margin-bottom: 20px; }
.artLink a:first-child{ width: 100%; margin: 0; font-size: 14px; line-height: 3; text-align: left }
.artLink a:last-child{ width: 100%; margin: 0; font-size: 14px; line-height: 3; text-align: left }
 
.artBox p{ font-size: 14px; line-height: 2;}

.Indust{ flex-direction: column;}
.dustPic{ width: 100%;}
.dustPic img{ width: 100%; height: 200px; object-fit: cover;min-height:200px}
.dustDesc{ width: 100%; border: 1px solid #e5e5e5; border-top: none; padding: 15px;}
.du1{ font-size: 17px; margin: 0 0 15px;}
.du2{ font-size: 12px; margin-bottom: 15px;}
.du3{ font-size: 14px; line-height: 1.6; margin-bottom: 15px;}
.du4{ padding-top: 15px;}
.Industry .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 22px;}
.Show{ margin-top: 25px; margin-bottom: 0;}
.showPart{ width: 100%; padding: 12px; flex-direction: column;}
.showPic{ width: 100%;}
.showPic img{ width: 100%; height: 160px; object-fit: cover;}
.Show>a:nth-child(odd){ border-right: 1px solid rgb(229,229,229) ;}
.showDesc{ width: 100%; padding: 0; padding-top: 10px; }
.sh1{ font-size: 16px; line-height: 1.8;}
.sh2{ font-size: 12px; margin-top: 8px;}

.videoImg{ padding: 15px 0; height: 80px;}
 
.videoImg .playBtn{ height: 60px; width: 60px;}
.playBtn img{ height: 60px;}

div.video-wrap{ width: 90vw;height: auto;}
.video-box{ height: 50vh;}
.video-box .video-background{ min-height: 50vh;}
.videoPlay img{ width: 50px;}

.teamTit1{ font-size: 30px;}
.teamDesc{ padding: 20px;}
.teamTit2{ font-size: 22px;}
.teamWord{ margin-top: 20px; line-height: 2;}
.teamWord p{ font-size: 14px;line-height: 2;margin-bottom: 10px;}
.teamLink{ flex-direction: column; align-items: flex-start;}
.teamLink .tl2{ margin-top: 15px;}
.honorFlex{ padding: 18px 0; flex-direction: column;align-items: flex-start;}
.honorTit{ width: 100%;}
.honorTit>p:nth-child(1){ font-size: 20px;}
.honorTit>p:nth-child(2){ font-size: 22px; margin-bottom: 15px;}
.honorWord{ width: 100%; font-size: 14px; line-height: 2;}

.Honor .swiper-button-next{right: 20%;}
.Honor .swiper-button-prev{ left: 20%;}
.ho1{ height: 180px; padding: 15px;}
.ho2{ padding:8px 12px; font-size: 16px;}
.Honor .swiper-container{ padding-bottom: 80px;}

} 

@media(max-width:750px){
	body{ font-size: 14px;}
	.itscp-lt{
		width: 100%;
		height:auto;
	}
	.itscp-lt1{
		padding-top: .5rem;
		font-size: 1.8rem;
	}


	.itscp-lt2{ position: relative;     line-height: normal;    text-align: center;    left: 0;    top: 0;margin-left: 0;}

	.itscp-lt2 img{
		width: 80%;
		top:0;
		margin-left: 0;
	}
	.itscp-ct{
		width: 96%;
		margin: 0;
		margin-top: 10px;
		margin-left: 2%;
	}
	.itscp-ct{
		height: auto;
		padding: 10px;
	}
	.itscp-ct1{
	 
		 
	 
		display: none;
	}
	.itscp-ct2{
		margin-top: 10px; padding-bottom: 15px;
	}
	.itscp-ct2 .d1{
		font-size: 18px;
		line-height:2; margin-bottom: 5px;
	}
	.itscp-ct2 .d2{
		 
		height: auto;
	}
	.itscp-ct2 .d3{
		font-size:14px;
		line-height:2;
		margin-top: 0;
		-webkit-line-clamp: 2;
	}
	.itscp-ct3{
		margin-top: .3rem;
	}
	.itscp-rt{
		margin: .6rem 0;
		margin-bottom: .8rem;
	}
	.itscp-b{
		width: 1.5rem;
		height: 1.5rem;
		padding: .4rem;
		line-height: .7rem;
	}
	.itscp-a{
		width: calc(100% - 1.7rem) !important;
		margin-left: .15rem;
	}
	.itscp-a1{
		font-size: .35rem;
		padding-top: .05rem;
	}
	.itscp-a2{
		font-size: .24rem;
		line-height: .35rem;
		margin-top: .1rem;
	}
	.itscp-rt{
		height: 1.5rem;
		padding: 0 .6rem;
		height: 0;
		overflow: hidden;
		margin: 0;
		margin-bottom: .8rem;
	}
	.itscp-pro{
		height: 1.5rem;
	}
	.itscp-next, .itscp-prev{
		width: .4rem;
		height: .6rem;
		background-size: .15rem .3rem;
		margin-top: -.3rem;
	}
	.itscp-prev{
		left: 0;
	}
	.itscp-next{
		right: 0;
	}

	.itscp-ct2 .knowMore{ margin-top: 10px;font-size: 14px;    width: 120px;    height: 38px;line-height: 38px;}
	.itscp-ct3 .d2 .sp1{ width: 60px; height: 50px;position: relative; z-index: 10000;}
	.itscp-ct3 .d2 .sp2{width: 60px; height: 50px;position: relative; z-index: 10000;}
	.itscp-ct3 .d2{ width: 120px;position: relative; z-index: 10000; }

	.newslist li a{ flex-direction: column;}
	.newslist li .newsDate{ width: 100%; border-bottom: 1px solid #e5e5e5; border-right: none; padding: 15px !important; display: flex; align-items: center;}
	.newslist li .newsDate .mt-15{ margin-top: 0; margin-left: 15px; font-size: 12px;}
	.newslist li .txt{ width: 100%; padding: 15px !important;}
	.f34{ font-size: 18px;}
	.f24{ font-size: 16px;}
	.newslist{ padding-top: 30px; padding-bottom: 30px;}
	.Industry { margin-top: 30px;}
}