/* 文化 */
.footerIcon {
	display: none;
}
@media screen and (min-width:1045px) {
	.newsBdul{
		overflow: hidden;
	}
}
@media screen and (max-width:1175px) {
	.swiperCase1 .swiper-slide {
		width: 22.5% !important;
	}
}


@media screen and (max-width:1045px) {
	.footerIcon {
		display: block;
	}

	.banner .swiper-slide {
		background: none;
		display: flex;
		align-items: center;
	}

	.float-bar {
		display: none !important;
	}

	.compContainer .swiper-slide {
		flex-shrink: 0;
		width: auto% !important;
		height: 100%;
		position: relative;
		transition-property: transform;
		padding-top: 0;
	}

	.newsBdul {
		margin-top: 30px;
	}

	#menuMoblie>li:nth-child(1) {
		padding-top: 20px;
	}

	.introCon {
		display: inherit;
	}

	.intro_left {
		width: 100%;
		padding: 30px 0 25px 0;
	}

	.intro_right {
		width: 100%;
		position: inherit;
		top: 0;
		right: 0;
		bottom: 0;
		height: auto;
		z-index: 2;
	}

	.intro_right img {
		height: auto;
	}

	.introParh1 {
		font-size: 22px;
		color: #000;
		letter-spacing: 1px;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.introParh2 {
		display: inline-block;
		background: rgb(0, 97, 174);
		width: 40px;
		height: 3px;
		margin-bottom: 15px;
	}

	.introParh3 {
		font-size: 14px;
		color: rgb(51, 51, 51);
		line-height: 32px;
	}

	.intro_more {
		margin-top: 18px;
		font-family: 'DIN';
		color: rgb(0, 97, 174);
	}

	.intro_more>p:nth-child(1) {
		font-size: 18px;
	}

	.intro_more>p:nth-child(2)::before {
		position: absolute;
		height: 3px;
		content: '';
		background: rgb(0, 97, 174);
		width: 54px;
		top: -1px;
	}

	.techAbout_word {
		font-size: 118px;
		color: rgb(245, 245, 245);
		font-family: 'DIN';
		position: absolute;
		z-index: 1;
		top: -50%;
		left: 0%;
		font-weight: 600;
		letter-spacing: 3px;
	}

	.compAdv_common>p:nth-child(1) span {
		font-weight: 600;
		font-size: 30px;
		color: #000;
		margin-right: 5px;
		font-family: 'DIN';
		letter-spacing: 1px;
	}

	.compAdv_common>p:nth-child(1) {
		text-align: center;
	}

	.compAdv_common>p:nth-child(2) {
		font-size: 14px;
		color: #000;
		letter-spacing: 1px;
		text-align: center;
		line-height: 22px;
	}

	.compAdv_con {
		display: flex;
		margin-top: 35px;
	}

	.introPic {
		display: none;
	}

	.product {
		background: url(../images/pro.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		margin-top: 30px;
	}

	.topWord>p:nth-child(1) {
		width: 200px;
		letter-spacing: 1px;
		font-size: 15px;
		color: #000;
		margin-bottom: 15px;
		margin-top: 0;
	}

	.topLink {
		width: 75%;
		margin: auto;
		height: 36px;
		line-height: 36px;
		text-align: center;
		border-radius: 4px;
		color: #000;
		border: 1px solid rgb(220, 220, 220);
		transition: all 0.8s;
		position: relative;
	}

	.commonTitle {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 30px 0 30px 0;
	}

	.titleWord>p:nth-child(1) {
		font-size: 22px;
		letter-spacing: 1px;
	}

	.titleWord>p:nth-child(2) {
		height: 3px;
		width: 35px;
		background: rgb(0, 97, 174);
		margin-top: 15px;
	}

	.titleLink {
		display: inline-block;
		font-size: 14px;
		color: #fff;
		padding: 8px 15px;
		border: 1px solid rgb(0, 97, 174);
		transition: all 1s;
		word-spacing: 8px;
		border-radius: 5px;
		letter-spacing: 1px;
		position: relative;
		background: rgb(0, 97, 174);
	}

	.caseCommon {
		width: 100%;
		display: inline-block;
		position: relative;
		margin-right: 25px;
		margin-bottom: 30px;
		transition: all 0.8s;
		padding-bottom: 20px;
	}

	.caseWord_parh1 {
		font-size: 15px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 15px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
		transition: all 0.8s;
	}

	.caseWord_parh2 {
		font-size: 14px;
		color: rgb(102, 102, 102);
		line-height: 25px;
		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: 20px;
	}

	.swiperCase .swiper-pagination-fraction {
		left: auto;
		right: 40px;
		width: auto;
		font-size: 15px;
		font-family: 'DIN';
		color: #000;
		position: relative;
		display: flex;
		justify-content: flex-end;
		letter-spacing: 3px;
		bottom: 0px;
	}

	.swiperCase .swiper-pagination-fraction span::before {
		position: absolute;
		content: '';
		width: 45px;
		height: 1px;
		background: rgb(200, 200, 200);
		margin-left: -85px;
		top: 9px;
	}

	.caseWord {
		transition: all 0.8s;
		position: relative;
		left: 5%;
		margin-top: -140px;
		padding: 20px 15px;
		width: 90%;
		background: #fff;
		box-shadow: 0 2px 10px -1px rgb(220 220 220);
	}

	.swiperCase .swiper-button-prev:after,
	.swiperCase .swiper-button-next:after {
		font-family: swiper-icons;
		font-size: 14px;
		text-transform: none !important;
		letter-spacing: 0;
		text-transform: none;
		font-variant: initial;
		line-height: 1;
		font-weight: bold;
	}

	.casePic img {
		max-width: 100%;
		transition: all 0.8s;
		width: 100%;
	}

	.Case {
		padding-bottom: 25px;
	}

	.aboutUs {
		display: inherit;
	}

	.aboutUs_left {
		width: 100%;
		margin-right: 0;
		position: relative;
		padding-top: 30px;
		padding-bottom: 10px;
	}

	.pt40 {
		padding-bottom: 15px;
	}

	.introParh4 {
		font-size: 14px;
		color: rgb(51, 51, 51);
		line-height: 32px;
	}

	.aboutUs_right {
		width: 100%;
		padding: 20px 0;
		margin-bottom: 30px;
	}

	.aboutUs_normal {
		position: relative;
		z-index: 9;
		margin-bottom: 25px;
		padding-left: 0;
		text-align: center;
	}

	.aboutUs_normal>p:nth-child(1) span {
		font-weight: 100;
		font-size: 30px;
		color: #fff;
		margin-right: 5px;
		font-family: 'DIN';
		letter-spacing: 1px;
	}

	.aboutUs_normal>p:nth-child(2) {
		font-size: 14px;
		color: #fff;
		letter-spacing: 1px;
	}

	.abooutPic {
		display: none;
	}

	.metalThinkcon {
		background: url(../images/ab1.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
		padding: 0;
		margin-bottom: 95px;
	}

	.metalThink {
		width: 100%;
		background: #fff;
		padding: 25px;
		display: flex;
		align-content: center;
		flex-direction: column;
		position: relative;
		top: 60px;
		z-index: 1;
		box-shadow: 1px 1px 10px 1px rgb(220, 220, 220);
	}

	.common-map-box .dot2:before {
		width: 18px;
		height: 18px;
		background: rgb(78, 162, 209);
		margin-top: -6px;
		margin-left: -6px;
		-webkit-animation: warn 2s linear 0.4s infinite;
		-moz-animation: warn 2s linear 0.4s infinite;
		animation: warn 2s linear 0.4s infinite;
		opacity: 0;
	}

	.common-map-box .dot2:after {
		width: 33px;
		height: 33px;
		/* background: #7e9ec3; */
		background: rgb(78, 162, 209);
		margin-left: -17px;
		margin-top: -17px;
		-webkit-animation: warn 2s linear 0s infinite;
		-moz-animation: warn 2s linear 0s infinite;
		animation: warn 2s linear 0s infinite;
		opacity: 0;
	}

	.metalThink_pic img {
		width: 40px;
		height: 40px;
	}

	.metalThink_pic {
		width: 15%;
		overflow: hidden;
	}

	.common-map-box {}

	.metalThink_word>p:nth-child(1) {
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 8px;
	}

	.metalThink_word {
		width: 82%;
	}

	.aboutUs_left_word {
		font-size: 70px;
		color: rgb(245, 245, 245);
		font-family: 'DIN';
		position: absolute;
		z-index: -1;
		top: 0%;
		left: 0%;
		font-weight: 600;
		letter-spacing: 3px;
	}

	.sideNav a {
		width: 50%;
		display: inline-block;
		padding: 18px 0;
		text-align: center;
		font-size: 15px;
		color: #000;
		letter-spacing: 1px;
	}

	.casesAll {
		display: inherit;
		flex-wrap: wrap;
		margin-top: 30px;
		margin-bottom: 0;
	}

	.casesCommon {
		width: 100%;
		display: inline-block;
		position: relative;
		margin-right: 0;
		margin-bottom: 30px;
		transition: all 0.8s;
	}

	.casesWord_parh1 {
		font-size: 15px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 15px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
		transition: all 0.8s;
		font-weight: 600;
	}

	.casesWord_parh2 {
		font-size: 14px;
		color: rgb(102, 102, 102);
		line-height: 26px;
		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: 20px;
	}

	.casesWord {
		transition: all 0.8s;
		position: relative;
		left: 5%;
		margin-top: -140px;
		padding: 15px;
		width: 90%;
		background: #fff;
		box-shadow: 0 2px 10px -1px rgb(220 220 220);
	}

	.footer {
		display: inherit;
		justify-content: space-between;
	}

	.footerLeft {
		width: 100%;
	}

	footer {
		padding-top: 35px;
		background: rgb(36, 36, 36);
	}

	.footerLogo {
		width: 60%;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.footerLogo img {
		width: 60%;
	}

	.footerForm p {
		font-size: 14px;
		color: #fff;
		line-height: 25px;
		margin-bottom: 15px;
		letter-spacing: 1px;
		width: 63%;
	}

	.footerForm input {
		font-size: 14px;
		letter-spacing: 1px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.4);
		padding: 5px 0;
		margin-bottom: 20px;
		color: rgb(143, 143, 143);
		width: 100%;
	}

	.tijiao {
		width: 130px;
		height: 38px;
		line-height: 38px;
		text-align: center;
		font-size: 14px;
		letter-spacing: 1px;
		color: #fff;
		background-color: rgb(58, 58, 58);
	}

	.footerContact_title {
		font-size: 16px;
		letter-spacing: 1px;
		color: rgb(143, 143, 143);
		margin-bottom: 22px;
		margin-top: 30px;
	}

	.footerContact {
		width: 100%;
		padding-bottom: 10px;
	}

	.footerType_common>p:nth-child(1) {
		font-size: 14px;
		color: rgb(143, 143, 143);
		margin-bottom: 6px;
		letter-spacing: 1px;
	}

	.footerType {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}

	.footerEwm {
		width: 100%;
		margin-top: 30px;
	}

	.footerEwm>p:nth-child(1) {
		font-size: 16px;
		color: rgb(143, 143, 143);
		letter-spacing: 1px;
		margin-bottom: 15px;
	}

	.footerEwm>img {
		margin-bottom: 6px;
		width: 100px;
	}

	.footerEwm>p:nth-child(3) {
		font-size: 14px;
		letter-spacing: 1px;
		color: rgb(143, 143, 143);
		text-align: left;
		margin-left: 12px;
	}

	.footerBottomcon {
		margin-top: 10px;
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		padding-bottom: 53px;
	}

	.footerBottom {
		display: inherit;
		justify-content: space-between;
		padding: 12px 15px;
	}

	.banner .swiper-pagination {
		display: none;
	}

	.footerAddress>p:nth-child(2) {
		font-size: 14px;
		color: #fff;
		letter-spacing: 1px;
	}

	.footerType_common>p:nth-child(2) {
		font-size: 14px;
		color: #fff;
		font-family: 'DIN';
		letter-spacing: 1px;
	}

	.Conatct {
		padding: 30px 0 0 0;
		background: rgb(239, 246, 259);
	}

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

	.contactLeft {
		color: rgb(51, 51, 51);
		font-size: 18px;
		letter-spacing: 0;
	}

	.contactMore>p:nth-child(1) {
		font-size: 16px;
		color: rgb(51, 51, 51);
		font-family: 'DIN';
	}

	.contactPic {
		overflow: hidden;
		margin-left: 15px;
		width: 100px;
		height: 100px;
	}

	.contactPic img {
		width: 100px;
		height: 100px;
	}

	.contactRight {
		display: flex;
		align-items: end;
		margin-top: 20px;
	}

	.contype {
		display: inherit;
		padding: 20px 0 0px 0px;
	}

	.contype_common {
		width: 100%;
		text-align: initial;
		display: flex;
		padding-bottom: 20px;
	}

	.contype_common>p:nth-child(2) {
		font-size: 20px;
		font-family: 'DIN';
		color: rgb(102, 102, 102);
		margin-bottom: 16px;
		display: none;
	}

	.contype_pic {
		margin-bottom: 0px;
		height: auto;
		position: relative;
		top: 4px;
	}

	.contype_pic img {
		width: 66%;
	}

	.contype_common>p:nth-child(3) {
		font-size: 15px;
		font-family: 'DIN';
		color: rgb(102, 102, 102);
		line-height: 26px;
		width: 85%;
		margin: auto;
		padding: 0;
	}

	.onlineMess_con {
		padding: 30px 15px;
		background: #fff;
		margin-top: 10px;
	}

	.onlineMess_title {
		text-align: center;
		font-size: 22px;
		letter-spacing: 1px;
		padding-bottom: 0px;
	}

	.onlineMess input {
		width: 48%;
		font-size: 14px;
		letter-spacing: 1px;
		color: rgb(102, 102, 102);
		padding: 12px 0;
		border-bottom: 1px solid rgb(170, 170, 170);
	}

	.onlineMess_area input {
		width: 100%;
		font-size: 14px;
		letter-spacing: 1px;
		color: rgb(102, 102, 102);
		padding: 12px 0;
		border-bottom: 1px solid rgb(170, 170, 170);
	}

	.onlineMess {
		display: flex;
		justify-content: space-between;
		margin-top: 12px;
	}

	.onlineMess_area {
		margin-top: 12px;
	}

	.onlineMess_yzm {
		padding: 0px 0;
		border-bottom: 1px solid rgb(170, 170, 170);
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 12px;
	}

	.onlineMess_yzm>p:nth-child(1) input {
		font-size: 14px;
	}

	.onlineMess_submit {
		display: flex;
		margin-top: 30px;
		display: flex;
	}

	.onlineMess_submit p {
		width: 48%;
		text-align: center;
		font-size: 15px;
		letter-spacing: 1px;
		color: rgb(102, 102, 102);
		border: 1px solid rgb(220, 220, 220);
		padding: 13px 0;
		transition: all 0.8s;
		cursor: pointer;
	}

	.contactUs_map iframe {
		height: 300px;
	}

	.join {
		margin-top: 30px;
		margin-bottom: 40px;
	}

	.joinUs {
		display: inherit;
		border: 1px solid rgb(220, 220, 220);
		align-items: center;
		border-top: none;
	}

	.joinUs_left {
		width: 100%;
		padding: 15px;
		text-align: left;
		font-size: 16px;
		color: rgb(102, 102, 102);
		border-right: none;
		border-bottom: 1px solid rgb(220, 220, 220);
	}

	.joinUs_right {
		width: 100%;
		display: inherit;
		padding-bottom: 15px;
	}

	.joinNeed {
		display: flex;
		flex-wrap: wrap;
		padding-left: 0;
		width: 100%;
		padding: 15px;
	}

	.joinNeed p {
		font-size: 14px;
		color: rgb(102, 102, 102);
		margin-bottom: 15px;
		letter-spacing: 1px;
		width: 50%;
	}

	.joinOpen {
		width: 28%;
		/* padding: 10px; */
		background: rgb(240, 240, 240);
		font-size: 13px;
		letter-spacing: 1px;
		text-align: center;
		color: rgb(102, 102, 102);
		height: 35px;
		line-height: 35px;
		border-radius: 4px;
		margin-left: 15px;
		position: relative;
		top: 0;
		cursor: pointer;
	}

	.loadMore img {
		margin-right: 12px;
		width: 4%;
	}

	.loadMore {
		background: rgb(245, 245, 245);
		padding: 14px;
		border-radius: 5px;
		text-align: center;
		font-size: 14px;
		color: rgb(102, 102, 102);
		letter-spacing: 1px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 50px;
		transition: all 0.2s;
		cursor: pointer;
	}

	.listCommon {
		display: inline-block;
		width: 100%;
		margin-right: 0;
		font-size: 14px;
		color: rgb(102, 102, 102);
		padding: 19px 0;
		border-bottom: 1px solid rgb(220, 220, 220);
		transition: all 0.8s;
	}

	.listCommon span {
		color: #000;
		font-family: 'DIN';
		font-size: 16px;
		margin-right: 10px;
		transition: all 0.8s;
	}

	.listMore {
		padding-top: 0;
		display: inherit;
		flex-wrap: wrap;
		padding-bottom: 30px;
	}

	.jobDetail {
		padding: 15px;
		border: 1px solid rgb(220, 220, 220);
		border-top: none;
		padding-top: 5px;
	}

	.jobDuty_name {
		font-size: 16px;
		letter-spacing: 1px;
		margin-bottom: 15px;
		margin-top: 15px;
	}

	.jobDuty_word p {
		color: rgb(102, 102, 102);
		font-size: 14px;
		letter-spacing: 1px;
		margin-bottom: 10px;
		line-height: 24px;
	}

	.joinIn a {
		width: 145px;
		height: 38px;
		line-height: 38px;
		color: #fff;
		font-size: 15px;
		letter-spacing: 1px;
		border-radius: 5px;
		text-align: center;
		background: rgb(0, 97, 174);
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 15px;
	}

	.newsBoside {
		padding-top: 30px;
		padding-bottom: 20px;
	}

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

	.newsCommon {
		display: inline-block;
		width: 100%;
		margin-right: 0;
		border: 1px solid rgb(220, 220, 220);
		transition: all 0.8s;
		margin-bottom: 20px;
	}

	.newsWord {
		padding: 15px;
	}

	.newsWord_parh1 {
		font-size: 15px;
		letter-spacing: 1px;
		color: rgb(51, 51, 51);
		margin-bottom: 12px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}

	.newsWord_parh2 {
		font-size: 14px;
		color: rgb(136, 136, 136);
		line-height: 26px;
		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: 10px;
	}

	.newsWord_date {
		display: flex;
		justify-content: space-between;
		font-size: 14px;
		font-family: 'DIN';
		color: rgb(102, 102, 102);
	}

	.newsBoside a {
		margin-bottom: 20px;
	}

	.swtichPage a {
		margin-right: 10px;
		padding: 5px 10px;
		border-radius: 5px;
		font-size: 14px;
		transition: all 0.6s;
		color: rgb(85, 85, 85);
		box-sizing: border-box;
		display: inline-block;
		transition: all 0.8s;
	}

	.swtichPage_con {
		padding-bottom: 50px;
	}

	.nowLocal_left {
		height: 65px;
		line-height: 65px;
		display: flex;
		align-items: center;
		letter-spacing: 1px;
		font-size: 14px;
	}

	.nowLocal_right img {
		margin-right: 7px;
		position: relative;
		top: 2px;
	}

	.nowLocal_left>p:nth-child(2) {
		color: rgb(102, 102, 102);
		margin-right: 5px;
	}

	.nowLocal_left>p:nth-child(4) {
		color: rgb(102, 102, 102);
		margin: 0 5px;
	}

	.nowLocal_left>img:nth-child(1) {
		width: 18px;
		height: 24px;
		margin-right: 5px;
	}

	.articleTitle {
		padding: 30px 0 20px;
		border-bottom: 1px solid rgb(220, 220, 220);
	}

	.articleTitle>p:nth-child(1) {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 15px;
		color: #000;
		letter-spacing: 1px;
	}

	.articleTitle>p:nth-child(2) span {
		margin-right: 15px;
		color: rgb(102, 102, 102);
		font-size: 12px;
		letter-spacing: 1px;
	}

	.article_word {
		font-size: 14px;
		margin-top: 15px;
		line-height: 32px;
		color: rgb(102, 102, 102);
	}

	.article_pic {
		width: auto;
		overflow: hidden;
		margin-top: 10px;
	}

	.article_link a {
		width: 48%;
		padding: 13px 0;
		background: rgb(223, 223, 223);
		font-size: 14px;
		color: rgb(51, 51, 51);
		text-align: center;
		transition: all 0.8s;
		display: inline-block;
		border-radius: 5px;
	}

	.article_link {
		margin-top: 30px;
		padding-bottom: 40px;
		display: flex;
	}

	.signDetail {
		margin-top: 30px;
		display: inherit;
	}

	.signDetail_pic {
		width: 100%;
		overflow: hidden;
		margin-right: 0;
	}

	.signDetail_pic img {
		width: 100%;
	}

	.signDetail_word {
		width: 100%;
		padding-bottom: 30px;
		background: rgb(245, 245, 245);
	}

	.detailParh1 {
		font-size: 18px;
		color: rgb(0, 97, 174);
		font-weight: bold;
		padding: 15px 0;
		border-bottom: 1px solid rgb(220, 220, 220);
		text-indent: 15px;
	}

	.detailParh2 {
		margin-left: 15px;
		padding: 15px 0;
		color: #000;
		font-weight: bold;
		font-size: 16px;
	}

	.detailParh3 p {
		margin-left: 15px;
		margin-bottom: 7px;
		color: rgb(102, 102, 102);
		font-size: 14px;
		line-height: 25px;
	}

	.detailTel {
		margin-left: 15px;
		margin-top: 20px;
		margin-bottom: 20px;
		font-weight: bold;
		color: rgb(0, 97, 174);
		font-size: 16px;
		font-family: 'DIN';
	}

	.detailOrder {
		display: flex;
		margin-left: 15px;
	}

	.detailOrder a {
		display: inline-block;
		width: 123px;
		height: 39px;
		line-height: 39px;
		letter-spacing: 1px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		margin-right: 20px;
		font-size: 15px;
	}

	.proMore {
		margin-top: 30px;
	}

	.proMore_title p {
		background: rgb(0, 97, 174);
		width: 135px;
		background: rgb(0, 97, 174);
		font-size: 15px;
		color: #fff;
		text-align: center;
		font-weight: bold;
		letter-spacing: 1px;
		position: absolute;
		top: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.proMore_title {
		background: rgb(245, 245, 245);
		position: relative;
		padding: 22px 0;
	}

	.proMore_common {
		margin-top: 22px;
		margin-bottom: 22px;
	}

	.proCommon_title {
		color: #000;
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 15px;
	}

	.proParh p {
		color: rgb(102, 102, 102);
		font-size: 14px;
		margin-bottom: 8px;
		line-height: 26px;
	}

	.backList {
		display: none;
	}

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

	.changeLeft a {
		color: rgb(102, 102, 102);
		font-size: 14px;
		display: inline-block;
		margin-bottom: 15px;
	}

	.hotAdvcon {
		background: rgb(245, 245, 245);
		margin-top: 0;
	}

	.hotAdv_title {
		padding: 20px 0;
		font-size: 18px;
		color: #000;
		text-align: center;
		font-weight: bold;
	}

	.hotAdv_word {
		margin-top: 8px;
		font-size: 14px;
		color: #000;
		letter-spacing: 1px;
		transition: all 0.8s;
	}

	.hotAdv {
		float: none;
		left: auto;
		display: flex;
		position: relative;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		box-sizing: border-box;
	}

	.hotAdv_common {
		width: 100%;
		text-align: center;
		transition: all 0.8s;
		margin-bottom: 30px;
	}

	.sign {
		display: inherit;
		flex-wrap: wrap;
		margin-top: 30px;
		padding-bottom: 30px;
	}

	.signCommon {
		width: 48.4%;
		margin-right: 1%;
		text-align: center;
		border: 4px solid rgb(245, 245, 245);
		margin-bottom: 20px;
		transition: all 0.8s;
		background: #fff;
		display: inline-block;
	}

	.signWord>p:nth-child(1) {
		letter-spacing: 1px;
		font-size: 16px;
		color: #000;
		margin-bottom: 15px;
		margin-top: 0;
	}

	.signWord>p:nth-child(2) {
		width: 50px;
		height: 3px;
		background: rgb(0, 97, 174);
		margin: auto;
		margin-bottom: 20px;
	}

	.signLink {
		width: 90%;
		margin: auto;
		height: 39px;
		line-height: 39px;
		text-align: center;
		border-radius: 4px;
		color: #000;
		border: 1px solid rgb(220, 220, 220);
		transition: all 0.8s;
		position: relative;
	}

	.signWord {
		padding: 0 15px 15px 15px;
	}

	.sideNav {
		float: none;
		left: auto;
		display: flex;
		position: relative;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		box-sizing: border-box;
	}

	.lightType {

		float: none;
		left: auto;
		display: flex;
		position: relative;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		box-sizing: border-box;
		flex-wrap: initial;
	}

	.lightType a {
		display: inline-block;
		padding: 7px 20px;
		border-radius: 4px;
		color: #000;
		font-size: 15px;
		letter-spacing: 1px;
		margin-bottom: 5px;
	}

	.lightTypecon {
		padding: 20px 0 15px 0;
		background: rgb(245, 245, 245);
	}

	.sideNav_special a {
		width: 50% !important;
		display: inline-block;
		padding: 18px 20px;
		text-align: center;
		font-size: 15px;
		color: #000;
		letter-spacing: 1px;
	}

	.fourType {
		display: inherit;
	}

	.fourType_common {
		width: 100%;
		padding: 20px 0;
		text-align: center;
		display: flex;
		align-items: center;
		align-content: center;
		flex-direction: column;
		border-left: none;
		position: relative;
		border-bottom: 1px solid rgba(220, 220, 220, 0.2);
	}

	.fourNum {
		font-size: 65px;
		color: rgba(255, 255, 255, 0.2);
		font-family: 'DIN';
		position: absolute;
		letter-spacing: 1px;
	}

	.fourType {
		padding-bottom: 7px;
	}

	.fourType>div:last-child {
		border-bottom: none;
	}

	.fourParh1 {
		color: #fff;
		font-weight: bold;
		font-size: 16px;
		position: relative;
		top: 32px;
		letter-spacing: 1px;
	}

	.fourParh2 {
		font-size: 14px;
		color: #fff;
		line-height: 24px;
		letter-spacing: 0px;
		position: relative;
		top: 53px;
		width: 60%;
	}

	.fourType_common::before {
		position: absolute;
		content: '';
		top: 0;
		left: -2px;
		width: 3px;
		height: 20px;
		background: transparent;
	}

	.fourType_common {
		padding: 5px 0 68px 0;
	}

	.slide_news .hd ul {
		float: none;
		left: auto;
		display: flex;
		position: relative;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		box-sizing: border-box;
		-webkit-overflow-scrolling: touch;
	}

	.topPic {
		height: 200px;
		overflow: hidden;
	}


	.slide_news .hd ul li {
		width: 50%;
		margin-right: 17px;
		cursor: pointer;
		letter-spacing: 1px;
		color: #fff;
		font-size: 16px;
		transition: all 0.8s;
		color: #fff;
		position: relative;
		padding: 0 5px;
	}

	.slide_news .hd {
		position: relative;
		top: 5px;
		right: auto;
	}

	.titleWord_w>p:nth-child(1) {
		font-size: 22px;
		letter-spacing: 1px;
	}

	.titleWord_w>p:nth-child(2) {
		height: 3px;
		width: 35px;
		background: #fff;
		margin-top: 15px;
	}

	.commonTitle_w {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 30px 0 30px 0;
	}

	.topCommon:hover {
		position: relative;
		top: 0px;
	}

	.newsBd {
		margin-top: 30px;
	}

	.topWord>p:nth-child(2) {
		width: 50px;
		height: 3px;
		background: rgb(0, 97, 174);
		margin: auto;
		margin-bottom: 18px;
	}

	.topWord {
		padding: 0 15px 24px 15px;
	}

	.insideWord>p:nth-child(1) {
		font-size: 18px;
		color: rgb(255, 255, 255);
		font-family: 'DIN';
		text-align: center;
	}

	.insideWord>p:nth-child(2) {
		font-size: 15px;
		color: rgb(255, 255, 255);
		font-family: 'DIN';
		margin-top: 4px;
		letter-spacing: 1px;
		text-align: center;
	}

	.insideWord {
		width: 100%;
		position: absolute;

	}

	.swiperCase .swiper-slide {
		width: 80% !important;
	}

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

	.swiperCase1 .swiper-slide {
		width: 46% !important;
	}

	.footerForm,
	.footerEwm {
		display: none;
	}
}

@media screen and (max-width:1200px) {}

@media screen and (max-width:1000px) {}

@media screen and (max-width:750px) {
	body {
		max-width: 750px;
		min-width: 320px;
		overflow: hidden;
	}


	.banner {
		height: auto;
	}

	.banner .swiper-slide {
		background: none;
	}

	.banner .swiper-slide img {
		display: block;
		width: 100%;
	}

	.banner .swiper-slide .bantxt {
		display: none;
	}

	.banner-bot {
		display: none;
	}

	.swiper-num {}

}

@media screen and (max-width:340px) {
	.signCommon {
		width: 48.2%;
		margin-right: 1%;
		text-align: center;
		border: 4px solid rgb(245, 245, 245);
		margin-bottom: 20px;
		transition: all 0.8s;
		background: #fff;
		display: inline-block;
	}
}
