﻿/* 顶部导航栏 */
@media screen and (max-width:880px) {
	.header .header_box .header-center .header_line li{
		min-width: 128px;
		padding: 15px 0;
	}
	.header .header-center ul .selected>a::before{
		display: none;
	}

	/* .header {
		background-color: #545251;
	} */
	.navcolor {
		position: fixed;
		box-shadow: 0 0 4px 0 rgb(0 0 0 / 10%);
		background: rgba(255, 255, 255, 0.7);
	}

	.fontcolor {
		background-color: #545251;
		border: none;
	}

	.header .header-center ul li a:hover::before,
	.header .header-center ul li h2:hover::before {
		background-color: #fff;
	}

	.header .header-center>ul>li .menu {
		display: block;
		position: unset;
		transform: none;
		width: 100%;
		height: auto;
		overflow: hidden;
		background: none;

	}

	.header .header-center>ul>li:hover .menu {
		display: block;
		text-align: center;
		width: 100%;
	}

	.header .header_box .header-center .header_line li ul li:first-child {
		margin-top: 0;
	}

	.header .header-center>ul>li>a,
	.header .header-center>ul>li>h2 {
		line-height: 1;
	}

	.header .header-center>ul>li .menu {
		padding: 0;
	}

	.header .header_box .header-center .header_line li ul li {
		margin-top: 15px;
		display: block;
	}

	.header .header_box .header-center .header_line li ul li a {
		font-size: 14px;
		color: #fff;
		font-weight: 100;
	}
	.header .header_box .header-center .header_line li .menu li{
		padding: 5px 0;
	}
	.header .header-center ul li a:hover::before,
	.header .header-center ul li h2:hover::before {
		display: none;
	}

	.header .header_box .header-center .header_line .selected .menu {
		/* height: 100px; */
	}

	.header_box {
		width: 90%;
		padding: 10px 0;
		margin: 0 auto;
		transition: 0.5s;
	}

	.header_box .mindh:hover {
		cursor: pointer;
	}

	.header_box .mindh {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		width: 30px;
		height: 24px;
		z-index: 101;
	}

	.header_box .mindh .one {
		top: 0px;
		left: 0;
		transition: 0.5s
	}

	.header .header-center ul {
		width: auto;
	}

	.header_box .mindh .two {
		top: 10px;
		left: 6px;
		transition: 0.5s
	}

	.header_box .mindh .three {
		top: 21px;
		left: 11px;
		transition: 0.5s
	}

	.header_box .header-center ul {
		width: 0;
		overflow: hidden;
		transition: 0.5s
	}

	.header_box .header-center ul li {
		width: 0;
	}

	.header .header-center>ul>li>h2 {
		display: block;
	}

	.header_box .mindh span {
		background: #D7000f;
		height: 3px;
		position: absolute;
		right: 0;
		border-radius: 5px;
	}

	.header .header_box .header-left {
		width: 35%;
		max-width: 161px;
	}

	.header .header_box .header-left a {
		display: block;
	}

	.header .header_box .header-left a img {
		width: 100%;
		vertical-align: top;
	}

	.header .header_box .header-center .toLeft {
		display: block;
		width: auto !important;
		transition: 0.5s;
		padding: 0 15px;
	}

	.header .header_box .header-center .toLeft li {
		display: block;
		width: 100%;
		transition: 0.5s;
	}

	.header .header_box .header-center .header_line li {
		display: block !important;
		text-align: center;
		font-size: 18px;
		line-height: 1;
	}

	.header .header_box .header-center .header_line {
		position: fixed;
		float: none;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		margin: 0;
		background: #545251;
		box-shadow: 0 0 10px rgb(0 0 0 / 20%);
		padding-top: 60px;
		flex-direction: column;
		width: 0;
	}

	.header .header-center ul .selected a::before {
		background: #fff;
	}

	.header .header-center ul .selected h2::before {
		display: none;
	}

	.header .header-center>ul>li .menu li:first-child {
		padding: 0;
	}

	.header .header-center>ul>li:nth-child(-n+3) .menu li:first-child {
		padding: 0;
	}

	.header_box .active>.one {
		left: 0;
		top: 12px;
		transform: rotate(-40deg);
		-ms-transform: rotate(-40deg);
		-webkit-transform: rotate(-40deg);
	}

	.header_box .active>.two {
		left: 30px;
		-webkit-transform: rotate(40deg);
	}

	.header_box .active>.three {
		left: 0;
		top: 12px;
		transform: rotate(40deg);
		-ms-transform: rotate(40deg);
		-webkit-transform: rotate(40deg);
	}

	.header .header-center {
		width: 0px !important;
	}

	.header .header-center>ul>li>a,
	.header .header-center>ul>li>h2 {
		color: #fff;
		font-weight: 900;
	}

	.header .header-center>ul>li>a{
		flex-direction: column;
	}
	.header .header-center>ul>li>a img{
		margin: 15px;
	}

	.content .banner_txt a {
		font-size: 16px;
		width: 100px;
		height: 40px;
		line-height: 40px;

	}

	.content .page_banner>img {
		min-width: 700px;
	}
}

@media screen and (max-width:560px) {
	.content .page_banner>img {
		position: relative;
		left: -26%;
	}
	.experience_cent>.one_cen>ul li{
		width: 48%;
	}
	.experience_cent>.one_cen>ul li.cover{
		width: 49%;
	}
	.page_experience .experience_nav ul{
justify-content: flex-end
}
}

/* 适配 */
@media screen and (max-width:1865px) {
	.solving .consult_cent .cent_bottom .bottom_txt {
		margin-left: 15px;
		margin-top: 90px;
	}
}

@media screen and (max-width:1738px) {
	.solving .consult_cent .cent_bottom a{
		margin: 0 30px;
		
	}
	.solving .consult_cent .cent_bottom .bottom_txt{
		margin-top: 50px;
	}
}

@media screen and (max-width:1710px) {
	.content .contact_cont .contact_right .contact_bg {
		position: unset;
		width: 100%;
		height: 100%;
	}

	.content .contact_cont .contact_right .contact_bg img {
		left: auto;
		right: 0;
		transform: none;
	}

	.solutions .company_introduce {
		width: 95%;
		margin: 0 auto;
	}

	.solutions .company_introduce .intr_left {
		width: 38%;
	}

	.solutions .company_introduce .intr_left img {
		width: 100%;
	}

	.solutions .company_introduce .intr_right>img {
		width: 100%;
	}

	.solutions .company_introduce .intr_right {
		width: 50.47%;
	}
}

@media screen and (max-width:1660px) {
	.solutions .company_introduce .intr_left h2 {
		font-size: 120px;
	}

	.solutions .company_introduce .intr_left h2 span {
		font-size: 60px;
	}
}

@media screen and (max-width:1645px) {
	.page_advantage .service_box .service_title span {
		width: 95%;
	}

	.page_news .news_cent .more .news_more {
		min-width: 100px;
	}

	.page_news .news_cent .more>.more_line {
		width: 90%;
	}

	.about_us .about_page01,
	.main_business .main_title {
		width: 95%;
	}

	.core .core_cent ul {
		width: 95%;
		margin: 0 auto;
	}

	.intelligent .intelligent_box {
		width: 95%;
		margin: 0 auto;
	}

}
@media screen and (max-width:1620px){
	.solving .consult_cent .cent_bottom h2{
		font-size: 40px;
	}
	.solving .consult_cent .cent_bottom{
		justify-content: center;
	}
}
@media screen and (max-width:1600px) {
	.about_us .team_strength {
		display: flex;
		flex-direction: column-reverse
	}

	.about_us .team_strength .title_right {
		position: unset;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 30px;
	}

	.about_us .team_strength::after {
		display: none;
	}

	.about_us .team_strength {
		padding-top: 100px;
	}

	.title_right .sptitle {
		display: block;
		margin-bottom: 20px;
	}

	.about_us .team_strength .str_title .title_left {
		display: none;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left {
		min-width: 300px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_right .right_tit .swiper-button-next {
		display: none;
	}

	.about_us .team_strength {
		background-position: top;
	}
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p{
		margin: 6% auto;
	}

}

@media screen and (max-width:1550px) {
	.main_business .main_exm .exm .exm_left {
		margin-left: 15px;
	}

	.market .market_box .market_left .left_txt {
		padding-left: 0;
	}

	.market .market_box {
		width: 95%;
		margin: 0 auto;
		justify-content: space-between
	}

	.market .market_box .market_left {
		width: 40%;
	}

	.market .market_box .market_right {
		width: 55%;
	}

	.market .market_box .market_left p {
		width: auto;
	}
}

@media screen and (max-width:1500px) {
	.core .core_cent ul li .core_cover .core_num h2 {
		font-size: 40px;
	}

	.core .core_cent ul li .core_cover .core_title>p {
		font-size: 16px;
	}
}

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

@media screen and (max-width:1450px) {
	.page_advantage .advantage_cent ul li {
		width: 250px;
		height: 800px;
	}

	.awards .page_advantage .advantage_cent ul li .cent>ul>li {
		width: 90%;
		/* height: auto; */
	}

	/* .awards .page_advantage .advantage_cent ul .settle{
		width: 300px;
	} */

	.page_advantage .advantage_cent ul .settle {
		width: 500px;
		height: 800px;
	}

	.page_advantage .advantage_cent {
		background-size: 100% auto;
		height: auto;
	}

	.page_advantage .advantage_cent ul li .photo {
		width: 95%;
	}

	.page_advantage .advantage_cent ul li .photo img {
		width: 380px;
		margin-left: 60px;
	}

	.page_advantage .advantage_cent ul li .box {
		margin-left: 50px;
		width: 400px;
	}

	.page_advantage .advantage_cent ul li .box .cent {
		width: 100%;
	}

	.page_advantage .advantage_cent ul li .cent span {
		-webkit-line-clamp: 5;
	}
}

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

	.page_service .service_box .service_cent .cent_nav {
		width: 95%;
		margin: 0 auto;
	}

	.page_news .news_cent ul li .news_txt {
		width: auto;
		margin-right: 27px;
	}

	.page_news .news_cent ul li .news_txt p {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.content .contact_cont .contact_left {
		width: 100%;
	}
}

@media screen and (max-width:1400px) {
	.service_swiper2 .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 8% auto 7% auto;
	}

	.market .market_box .market_right .right01 {
		margin-right: 0px;
	}

	.market .market_box .market_right {
		justify-content: space-between;
	}

	.solutions .company_introduce .intr_right .selecthx {
		padding: 0;
		width: 100%;
	}

	.solutions .company_introduce .intr_right .selecthx h2,
	.solutions .company_introduce .intr_right .selecthx span {
		width: 85%;
		margin: 0 auto;
	}

	.sheetMetal .factory .factory_box ul li .fact_cover .cover_title p {
		font-size: 22px;
	}

	.sheetMetal .factory .factory_box ul li,
	.sheetMetal .factory .factory_box ul li.onimg {
		height: 500px;
	}
	.solving .consult_cent .cent_top .consult_phone h2{
		font-size: 32px;
	}
	.solving .consult_cent .cent_top .consult_phone{
		margin-left: 30px;
	}
	.solving .consult_cent .cent_top .consult_phone .icophone p, .solving .consult_cent .cent_top .consult_phone .icophone span{
		font-size: 24px;
		line-height: 1;
	}
}

@media screen and (max-width:1340px) {
	.about_us .team_strength .cent_box {
		margin-left: 20px;
	}

	.solving .moveup_box .moveup_cent ul li .move_txt p {
		width: 95%;
	}
}

@media screen and (max-width:1320px) {
	.header .header-center {
		width: 550px;
	}

	.header .header-center ul {
		width: 100%;
	}

	.content .banner_txt h1 {
		font-size: 55px;
	}

	.content .banner_txt span {
		margin-bottom: 20px;
	}

	.swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 25px;
	}

	.content .banner_txt button {
		font-size: 16px;
		width: 120px;
		height: 40px;
	}

	.news .page_banner>img {
		position: relative;
		right: 30%;
	}

	.solutions .page_experience .service_box {
		padding-top: 40px;
		padding-bottom: 20px;

	}

	.sheetMetal .core,
	.intelligent {
		padding-bottom: 40px;
	}

	.intelligent {
		padding-top: 40px;
	}
	.service_swiper .swiper-wrapper{
		flex-wrap: wrap;
	}
	.service_swiper .swiper-wrapper .swiper-slide a .imgCover p{
		font-size: 18px;
	}
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover button{
		padding: 3px 12px
	}

}

@media screen and (max-width:1250px) {
	.experience_cent ul li .expCover p {
		margin-top: 15%;
	}

	.main_business .main_exm .exm {
		height: 300px;
	}

	.main_business .main_exm .exm .exm_left p {
		font-size: 16px;
	}

	.main_business .main_exm .exm .exm_left {
		width: 45%;
	}

	.main_business .main_exm .exm .exm_right {
		width: 45%;
	}

	.market .market_box .market_right .right01 {
		padding-left: 70px;
	}

	.content .contact_cont {
		display: flex;
		justify-content: space-between;
	}

	.content .contact_cont .contact_left {
		width: 45%;
	}

	.content .contact_cont .contact_right {
		position: unset;
		width: 50%;
		border-right: 4px solid #efefef;
	}

	.content .contact_cont .contact_right {
		height: auto;
	}

	.content .contact_cont .contact_right .contact_bg img {
		position: unset;
		width: 100%;
		vertical-align: top;
	}

	.content .contact_cont .contact_right .contact_bg {
		display: flex;
		align-items: center;
	}

	.content .contact_cont .contact_right .contact_bg {
		background-position: bottom;
	}

	.content .contact_cont .contact_right::before,
	.content .contact_cont .contact_right::after {
		display: none;
	}

	.content .contact_cont .information_box {
		width: 99%;
	}

	.content .contact_cont .contact_left .cont_txt>p {
		width: 95%;
	}

	.solutions .company_introduce .intr_left h2 {
		font-size: 80px;
	}

	.solutions .company_introduce .intr_left h2 span {
		font-size: 35px;
	}

	.core .core_cent ul li .core_cover .core_title {
		left: 0;
	}

	.core .core_cent ul li .core_cover .core_num h2.txt {
		font-size: 32px;
	}

	.core .core_cent ul li .core_cover .core_num h2 {
		font-size: 40px;
	}

	.solutions .vocational_work {
		padding: 0;
		margin-top: 0;
	}

	.sheetMetal .vocational_work {
		background-size: 100% 100%;
	}

	.sheetMetal .factory .service_box {
		margin-top: 0;
	}
	.solving .consult_cent .cent_top{
		margin-left: 0px;
	}
	.core .core_cent ul li .core_cover .core_title h2::after{
		display: none;
	}
	.core .core_cent ul li .core_cover .core_title{
		border: none;
	}
	.solutions .cooperate .cooperate_img ul li{
		width: 16%;
	}
}

@media screen and (max-width:1200px) {
	.content .banner_txt h1 {
		font-size: 58px;
	}

	.sheetMetal .banner_txt h1 {
		font-size: 36px;
	}

	.sheetMetal #page1 .page_banner .banner_txt span {
		font-size: 22px;
	}

	.sheetMetal #page1 .banner_txt .icoX p {
		font-size: 16px;
		white-space: nowrap;
	}

	.sheetMetal #page1 .banner_txt .icoX img {
		margin: 0 10px;
	}

	.content .banner_txt .icoX p {
		font-size: 20px;
	}

	.content .banner_txt span {
		font-size: 16px;
	}

	.content .banner_txt ul li {
		width: 28px;
		height: 28px;
		line-height: 28px;
		font-size: 14px;
	}

	.page_service .service_box {
		padding-top: 40px
	}

	.page_service .service_nav {
		padding-top: 40px;
	}



	.page_advantage .advantage_cent ul li {
		width: 200px;
		height: 600px;
	}

	.page_advantage .advantage_cent ul .settle {
		width: 400px;
		height: 600px;
	}

	.page_advantage .advantage_cent ul li .box .title p {
		font-size: 24px;
	}

	.page_advantage .advantage_cent ul li .title img {
		width: 15%;
	}

	.page_advantage .advantage_cent ul li .box {
		margin-top: 30px;
	}

	.page_advantage .advantage_cent ul li .title {
		margin-bottom: 25px;
	}

	.page_advantage .advantage_cent ul li .box {
		width: 315px;
	}

	.page_advantage .advantage_cent ul li .photo img {
		width: 335px;
		margin-left: 20px;
	}

	.page_advantage .advantage_cent ul li .cent span {
		-webkit-line-clamp: 6;
	}

	.page_advantage .advantage_cent ul li .cent span {
		font-size: 14px;
	}

	.page_news .news_cent ul li {
		padding-bottom: 30px;
	}

	.core .core_cent ul li .core_cover .core_title::after {
		height: 40px;
	}

	.page_news .news_cent ul {
		min-height: 390px;
	}

	.sheetMetal .intell_exm .exm_left {
		display: none;
	}

	.sheetMetal .intell_exm .exm_right {
		width: 100%;
	}

	.sheetMetal .intell_exm .title {
		width: 95%;
		margin: 30px auto 30px auto;
	}

	.sheetMetal .vocational_work {
		padding: 0px;
	}

	.solutions .page_experience .service_box {
		padding-top: 30px;
	}
	.solving .team_box .team_cent .team_txt li{
		padding: 10px 30px;
	}
	.service_swiper .swiper-wrapper .swiper-slide{
		width: 30% !important;
		margin: 0 auto;
	}
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover button{
		padding: 10px 35px;
	}
}

@media screen and (max-width:1160px) {
	.solutions .company_introduce {
		flex-direction: column-reverse;
	}

	.solutions .company_introduce .intr_right {
		width: 100%;
	}

	.solutions .company_introduce .intr_right .selecthx {
		top: 0;
		padding: 10px 15px;
		width: 97%;
		margin: 0 auto;
	}

	.solutions .company_js {
		max-height: none;
	}

	.solutions .company_introduce .intr_right .right_title {
		margin-left: 0;
	}

	.solutions .company_introduce .intr_right .right_txt {
		margin-left: 0;
		margin-bottom: 20px;
		max-width: none;
	}

	.solutions .company_introduce .intr_right>img {
		width: 100%;
		margin-bottom: 20px;
	}

	.solutions .company_introduce {
		background: none;
	}

	.solutions .company_introduce .intr_right .selebox {
		top: 0;
	}

	.solutions .company_introduce .intr_right .selecthx h2 {
		padding-bottom: 30px;
	}

	.solutions .company_introduce .intr_right .selecthx h2::after {
		bottom: 30px;
	}

	.solutions .company_introduce .intr_right .selecthx span {
		width: 95%;
	}

	.solutions .company_introduce .intr_left {
		display: none;
	}

	.solutions .company_introduce .intr_right .selecthx h2 {
		width: 100%;
	}

	.solutions .company_introduce .intr_right .selecthx span {
		width: 100%;
		max-width: none;
	}

	.honors {
		top: 0;
		margin-top: 20px;
	}

	.honors .honors_exm {
		margin-top: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.honors .honors_exm ul li {
		width: 230px;
	}
	.mask-box .video-box .biaoti h2{
		font-size: 22px;
	}
}

@media screen and (max-width:1150px) {
	.service_swiper2 .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 14% auto 7% auto;
	}

	.about_us .team_strength>ul>li .str_img {
		width: 48%;
	}

	.about_us .team_strength .cent_box {
		width: 48%;
	}

	.about_us .team_strength .cent_box .str_intro {
		flex-direction: column;
	}

	.about_us .team_strength>ul>li {
		align-items: flex-start;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_name,
	.about_us .team_strength .cent_box .str_intro .intro_right .right_tit {
		margin-bottom: 20px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left {
		margin-bottom: 20px;
	}

	.market .market_box .market_right .right01:first-child h2::after,
	.market .market_box .market_right .right01:last-child h2::after {
		font-size: 38px;

	}

	.market .market_box .market_right .right01:first-child h2::after,
	.market .market_box .market_right .right01:last-child h2::after,
	.market .market_box .market_right .right01 ul li::after {
		left: -32px;
	}

	.market .market_box .market_right .right01 h2 {
		font-size: 22px;
	}

	.market .market_box .market_right .right01 {
		padding-left: 40px;
	}

	.market .market_box .market_left p {
		font-size: 16px;
	}

	.market .market_box .market_right .right01 ul li {
		font-size: 16px;
	}

	.market .market_box {
		width: 95%;
		margin: 0 auto;
	}

	.intelligent .intelligent_box {
		flex-direction: column;
	}

	.intelligent .intelligent_box .intelligent_title {
		text-align: center;
	}

	.intelligent .intelligent_box .intelligent_txt {
		width: 95%;
		margin: 0 auto;
	}

	.intelligent .intelligent_box .intelligent_title h2 {
		margin-bottom: 20px;
	}

}

@media screen and (max-width:1100px) {
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 9% auto;
	}

	.core .core_cent ul {
		height: auto;
		flex-wrap: wrap
	}

	.core .core_cent ul li:nth-child(-n+3) {
		margin-bottom: 20px;
	}

	.core .core_cent ul li {
		width: 30%;
	}

	.core .core_cent ul li.on {
		width: 31%;
	}

	.core .core_cent ul li:nth-child(3n) {
		margin-right: 0;
	}

}

@media screen and (max-width:1050px) {
	.page_service .service_nav .nav .cent_right {
		padding-left: 50px;
	}

	.page_service .service_nav .nav .cent_left {
		padding-right: 50px;
	}

	.page_service .service_box .service_cent .cent_nav ul {
		margin-top: 40px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a span {
		margin-bottom: 20px;
	}

	.page_service .service_box .service_cent .cent_nav ul li {
		margin-bottom: 30px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li .work_img {
		height: ;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li {
		height: 430px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li .work_img {
		height: 180px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li p {
		line-height: 1.5;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li p {
		font-size: 18px;
	}


}

@media screen and (max-width:1028px) {
	.page_service .service_box .service_cent .cent_nav ul li {
		width: 23%;
	}

	.page_service .service_box .service_cent .cent_nav ul li a {
		width: 100%;
	}

	.experience_cent ul li .expCover p {
		margin-top: 12%;
		margin-bottom: 15px;
		font-size: 18px;
	}

	.experience_cent ul li .expCover button {
		padding: 10px 30px;
	}

	.news .page_banner>img {
		position: relative;
		right: 50%;
	}

	.solving .moveup_box .moveup_cent ul li .move_img img {
		height: 200px;
		vertical-align: top;
	}

	.solving .moveup_box .moveup_cent ul li {
		width: 28%;
	}

	.solving .moveup_box .moveup_cent ul li .move_img p {
		font-size: 22px;
		height: 50px;
		line-height: 50px;
		width: 90%;
	}

	.solving .moveup_box .moveup_cent ul li .move_txt {
		padding: 20px 2% 20px 2%;
	}

	.solving .moveup_box .moveup_cent ul li .move_txt p {
		font-size: 16px;
	}

}

@media screen and (max-width:970px) {
	.page_advantage .advantage_cent ul .settle {
		width: 330px;
		height: 490px;
	}

	.page_advantage .advantage_cent ul li {
		width: 165px;
		height: 490px;
	}

	.page_advantage .advantage_cent ul li .photo {
		margin-top: 25px;
	}

	.page_advantage .advantage_cent ul li .photo img {
		width: 275px;
	}

	.page_advantage .advantage_cent ul li .box {
		width: 260px;
	}

	.page_advantage .advantage_cent ul .settle .box {
		width: 260px;
		margin-top: 20px;
		margin-left: 40px;
	}

	.page_advantage .advantage_cent ul li .box {
		margin-top: 20px;
		margin-left: 40px;
	}

	.content .address ul li .address_txt p {
		font-size: 24px;
	}

	.content .address ul li {
		width: 360px;
	}

	.content .address ul {
		justify-content: space-between;
	}

	.sheetMetal .factory .factory_box ul li .fact_cover .cover_title p {
		font-size: 18px;
	}

	.sheetMetal .factory .factory_box ul li .fact_cover span {
		font-size: 14px;
	}

	.sheetMetal .factory .factory_box ul li,
	.sheetMetal .factory .factory_box ul li.onimg {
		height: 450px;
	}
}

@media screen and (max-width:930px) {
	.footer_nav .nav_cent .cent_box ul:first-child {
		padding-left: 0;
	}

	.footer_nav .nav_cent .cent_box .footer_logo {
		padding-right: 0;
	}

	.main_business .main_title .logo_txt h2 {
		font-size: 32px;
	}

	.main_business .main_title .logo_txt p {
		font-size: 22px;
	}
}

@media screen and (max-width:900px) {
	.content .banner_txt h1 {
		font-size: 48px;
	}

	.sheetMetal .banner_txt h1 {
		font-size: 32px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 7% auto;
	}



}

@media screen and (max-width:880px) {
	.mobile{
display: inline-block !important;
}
.pc{
display:none !important;
}


	.page_experience .service_box,
	.page_advantage .service_box {
		padding-top: 20px;
		padding-bottom: 34px;
	}

	.page_advantage .service_box .service_title h2::after {
		bottom: -20px;
	}

	.page_advantage .service_box .service_title span {
		margin: 40px auto 0 auto;
	}

	.page_service .service_box {
		padding-bottom: 20px;
	}

	.page_news .service_box {
		padding-top: 20px;
	}

	.page_news .news_cent {
		padding-top: 20px;
	}

	.page_news .news_cent ul li .news_txt p {
		font-size: 14px;
	}

	.page_news .news_cent ul li .news_txt i {
		font-size: 12px;
	}

	.page_news .news_cent ul li .news_txt span {
		font-size: 14px;
	}

	.page_news .news_cent ul {
		min-height: 320px;
	}

	.footer_cent .footerright {
		margin-top: 50px;
	}

	.footer_cent .footerleft p {
		margin-top: 30px;
	}

	.page_news .news_cent .more {
		padding-bottom: 30px;
	}

	.news .page_banner>img {
		position: unset;
		width: 100%;
	}

	.news .banner_txt h1 {
		font-size: 28px;
	}

	.news #page1 .page_banner .banner_txt span {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.news #page1 .page_banner .banner_txt span {
		line-height: 1;
	}

	.news .listbox .list_news ul li a .news_left p {
		font-size: 20px;
	}

	.about_us .about_page01 .page01_title span {
		height: 70px;
		transform: rotate(20deg);
	}

	.about_us .about_page01 .page01_title p {
		font-size: 36px;
	}

	.about_us .about_page01 {
		padding-top: 20px;
	}

	.about_us .about_page01 .page01_cent {
		flex-direction: column;
	}

	.about_us .about_page01 .page01_cent .page01_left .about_img img {
		margin-bottom: 15px;
	}

	.about_us .about_page01 .page01_right h2,
	.about_us .about_page01 .page01_right p {
		margin-bottom: 15px;
	}

	.about_us .about_page01 .page01_cent .page01_left {
		width: 100%;
	}

	.about_us .about_page01 .page01_right {
		width: 100%;
	}

	.about_us .about_page01 .page01_right h2 {
		font-size: 60px;
	}

	.about_us .about_page01 .page01_right p {
		font-size: 24px;
	}

	.main_business .main_title {
		width: 95%;
		margin: 30px auto 30px auto;
		justify-content: space-between;
	}

	.main_business .main_exm .exm1 {
		margin-bottom: 20px;
	}

	.main_business .main_title img {
		width: 32%;
		min-width: 140px;
	}

	.main_business .main_title .logo_txt {
		margin-left: 0;
	}

	.main_business {
		margin-top: 20px;
	}

	.main_business .main_title .logo_txt h2 {
		font-size: 32px;
	}

	.main_business .main_title .logo_txt p {
		font-size: 24px;
	}

	.main_business .main_exm {
		flex-direction: column;
		width: 95%;
		margin: 0 auto;
	}

	.main_business .main_exm .exm {
		width: 100%;
		height: 340px;
	}

	.market {
		padding: 20px;
	}

	.market .market_box .market_left .left_txt {
		padding: 0;
	}

	.market .market_box {
		padding: 0;
		flex-direction: column;
	}

	.market .market_box .market_left,
	.market .market_box .market_right {
		width: 100%;
	}

	.market .market_box .market_left p {
		width: auto;
	}

	.market .market_box .market_right {
		padding-top: 20px;
	}

	.about_us .team_strength {
		padding-top: 50px;
		padding-bottom: 30px;
		width: 100%;
		background-position: top;
	}

	.about_us .team_strength .title_right {
		width: 90%;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left,
	.about_us .team_strength .cent_box .str_intro .intro_right {
		width: 100%;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left {
		margin-bottom: 20px;
	}

	.about_us .team_strength::after {
		display: none;
	}

	.about_us .team_strength .cent_box .str_intro .intro_right .right_tit {
		margin-bottom: 15px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_right .right_cent .cen_img {
		width: 100%;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_name h2 {
		font-size: 22px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_name p {
		font-size: 16px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_hor li {
		font-size: 14px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_right .right_tit .tit_txt h2 {
		font-size: 22px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_right .right_tit .tit_txt p {
		font-size: 16px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_right .right_cent p {
		font-size: 14px;
	}


	.awards {
		background-size: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}


	.awards .page_advantage {
		width: 100%;
	}

	.awards .page_advantage .advantage_cent>ul>li {
		width: 25%;

	}

	.awards .page_advantage .advantage_cent ul li .cent>ul>li {
		height: auto;
	}

	.awards .page_advantage .advantage_cent>ul>li.settle {
		width: 50%;
	}

	.market .market_box .market_right .right01 {
		margin-right: 15px;
	}

	.market .market_box .market_right {
		justify-content: flex-start;
	}

	.awards .awards_title {
		width: 95%;
		margin: 30px auto 0 auto;
		text-align: center;
	}

	.awards .awards_title h2 {
		font-size: 30px;
		margin-bottom: 15px;
	}

	.awards .awards_title p {
		font-size: 16px;
	}

	.awards .awards_title img {
		margin-bottom: 10px
	}

	.content .contact_cont .contact_left h2 {
		font-size: 35px;
		line-height: 1.2;
		margin-bottom: 10px;
	}

	.content .contact_cont {
		flex-direction: column;
	}

	.content .contact_cont .contact_left {
		width: 100%;
	}

	.content .contact_cont {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.content .contact_cont .contact_left .cont_txt>p {
		margin-bottom: 20px;
	}

	.content .contact_cont .information_box {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.content .contact_cont .information_box>img {
		display: block;
		width: 40%;
	}

	.content .contact_cont .contact_right {
		display: none;
	}

	.content .address ul {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.content .address ul li {
		margin-bottom: 15px;
	}

	.content .banner_txt h1 {
		font-size: 32px;
		margin-bottom: 10px;
	}

	.solutions #page1 .page_banner .banner_txt span {
		font-size: 24px;
		margin-bottom: 10px;
		line-height: 1.2;
	}

	.solving #page1 .page_banner .banner_txt span {
		display: block;
		font-size: 24px;
		margin-bottom: 10px;
		line-height: 40px;
	}

	.solving #page1 .page_banner .banner_txt span {
		background-size: 100%;
	}

	.content .banner_txt .icoX p {
		line-height: 1;
	}

	.content .banner_txt .icoX {
		min-width: 272px;
	}

	.solutions .company_introduce .intr_right {
		margin-top: 20px;
	}

	.solutions .company_introduce .intr_right .right_title h2 {
		font-size: 40px;
		line-height: 1;
	}

	.solutions .company_introduce .intr_right .right_title p {
		font-size: 40px;
		line-height: 1;
	}

	.solutions .company_introduce .intr_right .right_title {
		margin-bottom: 20px;
	}

	.solutions .company_introduce .intr_right .right_txt {
		font-size: 16px;
	}

	.solutions .company_introduce .intr_right .selecthx h2 {
		font-size: 40px;
	}

	.solutions .company_introduce .intr_right .selecthx span {
		font-size: 16px;
	}

	.solutions .page_experience .service_box {
		padding-top: 30px;
	}

	.experience_cent>ul {
		margin-top: 20px;

	}

	.solutions .cooperate {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.solutions .cooperate .cooperate_img ul {
		margin-top: 20px;
	}

	.core .core_cent ul li .core_cover .core_num h2 {
		font-size: 32px;
	}

	.core .core_cent ul li .core_cover .core_num h2.txt {
		font-size: 24px;
	}

	.sheetMetal .core {
		padding-bottom: 20px;
	}

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

	.sheetMetal .intell_exm .exm_right .exm_cent ul {
		flex-wrap: wrap;
		width: 95%;
		margin: 0 auto;
		justify-content: center;
	}

	.sheetMetal .intell_exm .exm_right .exm_cent ul li {
		width: 30%;
		margin-right: 5px;
	}

	.sheetMetal .intell_exm .exm_right .exm_cent ul li:nth-child(-n+3) {
		margin-bottom: 5px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li .work_img {
		height: 125px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li {
		height: 340px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li p {
		font-size: 14px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li.opt .work_cover {
		height: 140px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li .work_cover {
		height: 120px;
	}

	.sheetMetal .vocational_work .service_box .work_cent {
		margin-top: 30px;
	}

	.sheetMetal .factory .factory_box ul li .cover_title img,
	.sheetMetal .factory .factory_box ul li.onimg .fact_cover .cover_title .fico {
		display: none;
	}

	.sheetMetal .factory .factory_box ul li,
	.sheetMetal .factory .factory_box ul li.onimg {
		height: 350px;
	}

	.sheetMetal .factory .service_box .service_title {
		width: 100%;
		text-align: center;
		margin: 0;
	}

	.solving .moveup_box .moveup_cent ul li .move_txt p {
		font-size: 14px;
	}

	.solving .moveup_box .moveup_cent ul li .move_img p {
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		width: 84%;
	}

	.solving .moveup_box .moveup_cent ul li .move_img img {
		height: 170px;
	}

	.solving .moveup_box .moveup_cent {
		padding-bottom: 30px;
	}

	.solving .moveup_box {
		background-size: 100% 100%;
	}

	.solving .efficient_box .efficient_cent {
		padding: 30px 0;
	}

	.solving .efficient_box .efficient_cent ul li p {
		font-size: 18px;
	}

	.solving .efficient_box .efficient_cent ul li span {
		font-size: 16px;
	}

	.solving .efficient_box .efficient_cent ul {
		flex-wrap: wrap;
	}

	.solving .efficient_box .efficient_cent ul li {
		width: 40%;
		padding: 20px;
	}
	.solving .consult_cent .cent_top>img{
		width: 30%;
	}
	.solving .consult_cent .cent_top .consult_phone{
		width: 65%;
	}
	.solving .consult_cent .cent_top{
		width: 95%;
		margin: 15px auto;
	}
	.solving .consult_cent .cent_top .consult_phone h2{
		font-size: 28px;
	}
	.solving .consult_cent .cent_bottom .bottom_txt{
		margin: 0;
	}
	.solving .consult_cent .cent_bottom{
		position: unset;
		padding: 0 2.5%;
	}
	.solving .consult_cent .cent_bottom .bottom_txt{
		width: 70%;
	}
	.solving .consult_cent .cent_bottom h2{
		font-size: 28px;
	}
	.solving .team_box .team_cent .team_txt li p{
		font-size: 22px;
		margin-bottom: 5px;
	}
	.solving .team_box .team_cent .team_txt li span{
		font-size: 16px;
	}
	.solving .team_box .team_cent .team_txt li:hover::after{
		width: 5px;
	}
	.solving .team_box .team_cent{
		padding-top: 30px;
	}
	.solving .team_box{
		padding-bottom: 30px;
	}
	
	.listNews .listbox{
		flex-direction: column;
	}
	.listNews .listbox .newsshow,
	.listNews .listbox .newslist{
		width: 100%;
	}
	.listNews .listbox .newsshow{
		margin-bottom: 20px;
	}
	.listNews .listbox{
		margin-top: 30px;
	}
	.listNews .listbox .newsshow .show_title h2{
		font-size: 24px;
	}
	.mask-box .video-box .biaoti h2{
		font-size: 18px;
	}
	.mask-box .video-box .biaoti p{
		font-size: 14px;
		width: 70px;
	}
	.mask-box .video-box .bottom #cent{
		font-size: 14px;
	}
	.mask-box .video-box button{
		width: 35px;
		height: 35px;
		font-size: 30px;
	}
	.mask-box .video-box button{
		right: -35px;
	}
	.solutions .cooperate .cooperate_img ul li{
		width: 25%;
	}
}

@media screen and (max-width:850px) {
	.page_service .service_nav .nav .cent img {
		width: 15%;
	}

	.page_service .service_nav .cent div p {
		font-size: 24px;
	}

	.page_service .service_nav .nav .cent div span {
		font-size: 16px;
	}

	.page_service .service_nav .nav .cent_left {
		padding-right: 25px;
	}

	.page_service .service_nav .nav .cent_right {
		padding-left: 25px;
	}

	.service_swiper2 .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 6% auto 6% auto;
	}

	.page_news .news_cent ul {
		flex-wrap: wrap;
	}

	.page_news .news_cent ul li,
	.page_news .news_cent ul .pick {
		width: 49%;
		margin-bottom: 20px;
	}
	
	
}

@media screen and (max-width:845px) {
	.content .banner_txt h1 {
		font-size: 38px;
	}

	.sheetMetal .banner_txt h1 {
		font-size: 24px;
	}

	.solutions #page1 .page_banner .banner_txt span {
		font-size: 16px;
	}

	.solving #page1 .page_banner .banner_txt span {
		width: 227px;
		height: 30px;
		line-height: 30px;
	}

	.sheetMetal #page1 .banner_txt .icoX p {
		font-size: 14px;
	}

	.sheetMetal #page1 .banner_txt .icoX img {
		width: 14px;
	}

	.content .banner_txt .icoX {
		width: 180px;
	}

	.content .banner_txt .icoX p {
		font-size: 16px;
	}

	.content .banner_txt h1 span {
		width: 10px;
		height: 10px;
	}

	.content .banner_txt span {
		font-size: 14px;
	}

	.page_experience .service_box .service_title span {
		width: 92%;
		margin: 15px auto 0;
	}

}

@media screen and (max-width:800px) {
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 10% auto 7% auto;
	}

	.page_experience .experience_nav ul {
		width: 95%;
	}

	.news .news_navbox .newsnav_right input {
		width: 270px;
	}
}

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

	.swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		width: auto;
		left: 50%;
		transform: translateX(-50%);
	}

	.content .banner_txt span {
		margin-bottom: 10px;
	}

	.content .banner_txt button {
		font-size: 14px;
		width: 100px;
		height: 30px;
	}

	.page_service .service_nav .nav .cent div>p {
		font-size: 40px;
	}

	.page_service .service_nav .nav .cent div p {
		font-size: 20px;
	}

	.page_service .service_nav .nav .cent div span {
		font-size: 16px;
	}

	.page_service .service_nav .nav .cent_left {
		padding-right: 30px;
	}

	.page_service .service_nav .nav {
		height: 70px;
	}

	.page_service .service_nav .selected {
		height: 90px !important;
	}

	.page_service .service_nav .selected .cent_left,
	.page_service .service_nav .selected .cent_right {
		height: 90px !important;
	}

	.page_service .service_nav .nav .cent_left {
		height: 70px;
	}

	.page_service .service_nav .nav .cent_right {
		height: 70px;
	}

	.page_service .service_nav .nav .cent>p {
		font-size: 50px;
	}

	.page_service .service_nav .selected .cent div p {
		font-size: 26px;
	}

	.page_service .service_nav {
		height: 95px;
	}

	.page_service .service_box .service_cent .cent_nav ul li {
		width: 48%;
	}

	.service_swiper {
		margin-top: 30px;
	}

	.service_cent02>p {
		width: 85%;
		height: auto;
		margin: 30px auto 25px auto;
	}

	.service_swiper2 {
		margin-top: 25px;
	}

	.content .address ul li {
		width: 48%;
	}
}

@media screen and (max-width:768px) {
	.experience_cent ul li .expCover p {
		margin-top: 4%;
	}

	.experience_cent ul .cover .expCover {
		/* padding: 10px 0; */
	}

	.experience_cent ul li .expCover a {
		margin-bottom: 15px;
	}

	.experience_cent ul li .expCover a {
		font-size: 12px;
		padding: 7px 20px;
	}

	.experience_cent ul .cover .expCover {
		/* left: -1%; */
	}
	.solutions .company_introduce .intr_left{
		display: block;
		width: 100%;
		max-height: 400px;
	}
	.solutions .company_introduce .intr_left h2{
		font-size: 40px;
		line-height:40px;
		width: 100%;
		text-align: center;
	}
}

@media screen and (max-width:740px) {
	.content .banner_txt>span {
		display: none;
	}

	.content .banner_txt ul {
		width: 70%;
	}

	.content .banner_txt h1 {
		font-size: 32px;
	}

	.sheetMetal .banner_txt h1 {
		font-size: 24px;
	}

	.content .banner_txt .icoX p {
		font-size: 14px;
	}

	.content .banner_txt .icoX {
		min-width: 140px;
	}

	.service_cent02>p {
		font-size: 16px;
	}

	.content #page1 .page_banner .banner_txt::after {
		left: 0;
		bottom: 0;
	}

	.content .banner_txt h1 {
		padding-bottom: 10px;
	}

	.about_us #page1 .page_banner .banner_txt::after {
		left: 50%;
	}

	.solving .moveup_box .moveup_cent ul li {
		width: 48%;
		margin-bottom: 20px;
	}

	.solving .moveup_box .moveup_cent ul li .move_img img {
		height: 210px;
	}
	.solving .team_box .team_cent{
		flex-direction: column;
	}
	.solving .team_box .team_cent .team_txt{
		width: 100%;
	}
	.solving .team_box .team_cent .team_img{
		width: 80%;
	}
	.solving .team_box .team_cent .team_txt li{
		padding: 10px 15px;
		margin-bottom: 15px;
	}
	.experience_cent ul li .expCover p{
		font-size: 16px;
	}
	.experience_cent ul li .expCover span{
		margin-bottom: 7px;
	}
	.content .contact_cont .information_box{
		width: 90%;
		margin: 0 auto;
	}
	.service_swiper .swiper-wrapper .swiper-slide{
		width: 49% !important;
	}
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover{
		top: 0;
	}
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover{
		display: none !important;
	}
	.service_swiper .swiper-wrapper .swiper-slide{
		min-width: auto;
	}
	.solutions .service_swiper .swiper-wrapper .swiper-slide a .imgCover{
		display: block !important;
	}

}

@media screen and (max-width:700px) {
	.news .listbox .list_news ul li a {
		flex-direction: column;
		align-items: center;
	}

	.news .listbox .list_news ul li a .news_left {
		width: 100%;
	}

	.news .listbox .list_news ul li a .news_right {
		margin-top: 15px;
		max-width: 350px;
		width: 100%;
	}

	.news .listbox .news_pagetion {
		flex-direction: column-reverse;
		justify-content: space-between;
		align-items: center;
	}

	.news .listbox .news_pagetion .pagetion {
		margin-bottom: 15px;
	}

	.news .listbox {
		margin-bottom: 20px;
	}

	.main_business .main_title .logo_txt h2 {
		font-size: 28px;
	}

	.main_business .main_title .logo_txt p {
		font-size: 20px;
	}

	.content .contact_cont .contact_left .information_cont>p {
		font-size: 26px;
		line-height: 1.1;
	}

	.content .contact_cont .contact_left .information_cont {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.content .contact_cont .contact_left .information_cont>p:nth-child(2) {
		margin-bottom: 20px;
	}

	.content .contact_cont .contact_left .information_cont ul li {
		margin-bottom: 10px;
	}
	.solving .consult_cent .cent_bottom .bottom_txt{
		flex-direction: column;
	}
	.solving .consult_cent .cent_bottom a{
		margin: 15px 0;
	}
	.mask-box .video-box {
		width: 80%;
	}
}

@media screen and (max-width:670px) {
	.service_swiper .swiper-wrapper .swiper-slide a .imgCover p {
		font-size: 18px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 7% auto 7% auto;
	}

	.page_service .service_box .service_title h2,
	.page_experience .service_box .service_title h2,
	.page_advantage .service_box .service_title h2,
	.page_news .service_box .service_title h2,
	.footer_cent .footerleft p,
	.intelligent .intelligent_box .intelligent_title h2,
	.sheetMetal .factory .service_box .service_title h2 {
		font-size: 24px;
	}

	.intelligent .intelligent_box .intelligent_title {
		width: 100%;
	}

	.sheetMetal .factory .factory_box ul li .fact_cover .cover_title p {
		font-size: 16px;
	}

	.sheetMetal .factory .factory_box ul li .fact_cover {
		padding: 0;
		height: 80px;
	}

	.sheetMetal .factory .factory_box ul li .fact_cover span,
	.sheetMetal .factory .factory_box ul li.onimg .fact_cover span {
		display: none;
	}

	.sheetMetal .factory .factory_box ul li .fact_cover .cover_title p {
		font-size: 18px;

	}

	.sheetMetal .factory .factory_box ul li .fact_cover .cover_title {
		justify-content: center;
		margin: 0;
	}

	.sheetMetal .factory .factory_box ul li,
	.sheetMetal .factory .factory_box ul li.onimg {
		height: 250px;
	}


}

@media screen and (max-width:630px) {
	.news .news_navbox .newsnav_left {
		float: none;
	}

	.news .news_navbox .newsnav_right {
		float: none;
		width: 100%;
	}

	.news .news_navbox .newsnav_right input {
		width: 96%;
	}

	.news .news_navbox .newsnav_left {
		padding-bottom: 0;
	}

	.content .contact_cont .information_box {
		flex-direction: column;
	}

	.content .contact_cont .information_box>img {
		width: 100%;
	}

	.content .address ul li .address_txt p {
		font-size: 20px;
	}

	.content .address ul li .address_txt span {
		font-size: 14px;
	}

	.content .address ul li img {
		width: 15px;
	}
}

@media screen and (max-width:615px) {
	.page_service .service_nav .nav .cent img {
		margin-right: 10px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		font-size: 16px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p::after {
		height: 3px;
	}

	.service_swiper2 .swiper-wrapper .swiper-slide a .boxCover span {
		font-size: 12px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover button {
		padding: 7px 15px;
		margin-top: 10px;
	}

	.service_swiper2 .swiper-wrapper .swiper-slide a .boxCover span {
		height: 38px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul {
		flex-wrap: wrap;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li {
		width: 45%;
		margin-bottom: 20px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li .work_img {
		height: 140px;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li .work_img img {
		max-height: 100%;
	}

	.sheetMetal .vocational_work .service_box .work_cent ul li .work_cover {
		height: 100px;
		bottom: 40px;
	}

}

@media screen and (max-width:600px) {
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 13% auto;
	}

	.page_advantage .advantage_cent ul .settle {
		width: 50%;
		height: 420px;
	}

	.page_advantage .advantage_cent ul li {
		height: 420px;
	}

	.page_advantage .advantage_cent ul .settle .box {
		width: 220px;
		margin-left: 15px;
	}

	.page_advantage .advantage_cent ul li .box {
		/* width: 250px; */
		margin-left: 15px;
	}

	.page_advantage .advantage_cent ul li .photo img {
		width: 200px;
	}

	.page_news .news_cent ul li .news_txt span,
	.page_news .news_cent ul li .news_txt p {
		margin-bottom: 10px;
	}

	.page_news .news_cent ul li {
		padding-bottom: 20px;
	}

	.sheetMetal .intell_exm .exm_right .exm_cent ul li {
		width: 48%;
		margin-left: 0;
	}
.sheetMetal .intell_exm .exm_right .exm_cent ul li{
margin-bottom:5px
}


	.sheetMetal .intell_exm .exm_right .exm_cent ul {
		justify-content: space-between;
	}
	.solving .consult_cent .cent_top>img{
		display: none;
	}
	.solving .consult_cent .cent_top .consult_phone h2{
		line-height: 1;
	}
	.solving .consult_cent .cent_top .consult_phone .icophone{
		margin-top: 15px;
	}
	.solving .consult_cent .cent_bottom img{
		display: none;
	}
	.solving .consult_cent .cent_bottom .bottom_txt{
		width: 100%;
	}
	.solving .consult_cent .cent_top{
		align-items: center;
	}
	.solving .consult_cent .cent_top .consult_phone{
		width: 100%;
		margin: 0;
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	.core .core_cent ul li .core_cover .core_num h2{
		font-size: 24px;
	}
	.core .core_cent ul li .core_cover{
		height: 50%;
		
	}
}

@media screen and (max-width:580px) {
	.page_service .service_nav .nav .cent>p {
		font-size: 30px;
	}

	.page_service .service_nav .nav .cent img {
		display: 10%;
	}

	.page_service .service_nav .selected .cent div p {
		font-size: 20px;
	}

	.page_service .service_nav .nav .cent div span {
		font-size: 14px;
	}

	.page_service .service_nav .selected .cent div p {
		font-size: 24px;
	}

	.main_business .main_title {
		flex-direction: column;
		align-items: flex-start
	}

	.main_business .main_title img {
		width: 40%;
		margin-bottom: 20px;
	}

	.market .market_box .market_right .right01 {
		height: auto;
		padding-bottom: 20px;
	}

	.market .market_box .market_right {
		flex-direction: column;
	}

	.market .market_box .market_right .right01:last-child {
		margin-top: 20px;
	}
}

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

	.swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 15px;
	}

	.swiper-pagination-bullet {
		width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
		height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
		display: inline-block;
		border-radius: 50%;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 9% auto;
	}

	.experience_cent>ul>li {
		width: 49% !important;
	}

	.experience_cent ul li .expCover p {
		margin-top: 11%;
	}

	.experience_cent>ul>li:nth-last-child(-n+3) {
		margin-bottom: 20px;
	}

	.solutions .experience_cent ul li:nth-last-child(-n+3) {
		/* margin-bottom: 0; */
	}
	.solutions .page_experience{
		margin-bottom: 15px;
	}
	.experience_cent>.one_cen>ul{
		margin-top: 20px;
	}
	.about_us .team_strength>ul>li {
		flex-direction: column;
		width: 95%;
	}

	.about_us .team_strength>ul>li .str_img {
		width: 95%;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.about_us .team_strength>ul>li .str_img img {
		max-width: 300px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left,
	.about_us .team_strength .cent_box .str_intro .intro_right {
		width: 100%;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left {
		min-width: auto;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_hor {
		display: flex;
		justify-content: space-between;
	}

	.about_us .team_strength .cent_box {
		width: 95%;
		margin: 0 auto;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_hor li {
		padding-left: 0;
		padding-top: 10px;
		writing-mode: tb-rl;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_hor li {
		font-size: 16px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_left .intro_hor li::after {
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.core .core_cent ul {
		justify-content: space-evenly;
	}

	.core .core_cent ul li {
		width: 45%;
		margin: 0;
		margin-bottom: 15px;
	}

	.core .core_cent ul li:nth-child(-n+3) {
		margin-bottom: 15px;
	}

	.core .core_cent ul li.on {
		width: 45%;
	}
	.page_experience .experience_nav ul li{
		width: 25%;
		height:83px;
		margin-bottom: 10px;
	}
 	/* .sheet	.page_experience .experience_nav ul li{
		 width: 20%;
	 } */
	.experience_cent>.one_cen>ul li{
		margin-bottom: 10px;
	}




}

@media screen and (max-width:540px) {
	.page_advantage .advantage_cent ul li .box .title p {
		font-size: 18px;
	}

	.page_advantage .advantage_cent ul .settle .box,
	.page_advantage .advantage_cent ul li .box {
		width: 180px;
	}

	.page_advantage .advantage_cent ul .settle .box {
		margin-left: 35px;
	}

	.page_advantage .advantage_cent ul li .box .title p {
		margin-left: 20px;
	}

	.awards .page_advantage .advantage_cent ul li .cent>ul>li {
		font-size: 14px;
		min-width: 153px;
		padding-left: 8px;
	}

	.awards .page_advantage .advantage_cent ul li .box {
		margin-top: 20px;
		margin-left: 15px;
	}

	.awards .page_advantage .advantage_cent>ul>li {
		height: 550px;
	}

	.awards .page_advantage .advantage_cent>ul>li .logo img {
		width: 100%;
	}

	.awards .page_advantage .advantage_cent ul .settle .box .title .hidenum,
	.page_advantage .advantage_cent ul li .box .title .hidenum {
		margin: 0;
	}

	.awards .page_advantage .advantage_cent ul li .box {
		width: 85%;
	}

	.awards .page_advantage .advantage_cent>ul>li {
		width: 20%;
	}

	.awards .page_advantage .advantage_cent>ul>li.settle {
		width: 60%;
	}

	.core .core_cent ul li .core_cover .core_num {
		margin-bottom: 10px;
	}

	.core .core_cent ul li .core_cover .core_title {
		padding-left: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.core .core_cent ul li.on .core_cover {
		height: 120px;
	}

	.core .core_cent ul li .core_cover .core_title h2::after {
		display: none;
	}
	.solving .consult_cent .cent_bottom h2,
	.solving .consult_cent .cent_top .consult_phone h2{
		font-size: 20px;
	}
	.solving .consult_cent .cent_top .consult_phone .icophone p, .solving .consult_cent .cent_top .consult_phone .icophone span{
		font-size: 16px;
	}
	.solving .consult_cent .cent_top .consult_phone .icophone img{
		width: 32px;
	}

}

@media screen and (max-width:515px) {
	.content .banner_txt ul {
		margin-bottom: 10px;
	}

	.content .banner_txt h1 {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.content .banner_txt .icoX {
		margin-bottom: 10px;
	}

	.solutions .banner_txt .icoX {
		padding-bottom: 10px;
		min-width: 225px;
	}

	.page_advantage .advantage_cent ul .settle .box,
	.page_advantage .advantage_cent ul li .box {
		width: 170px;
	}

	.page_advantage .advantage_cent ul .settle,
	.page_advantage .advantage_cent ul li {
		height: 380px;
	}

	.page_advantage .advantage_cent ul li .box .title p {
		font-size: 16px;
	}

	.page_advantage .advantage_cent ul li .photo img {
		width: 150px;
	}

	.news .listbox .list_sort ul li:hover span::after,
	.news .listbox .list_sort ul li.change span::after {
		display: none;
	}

	.main_business .main_exm .exm {
		height: 320px;
		margin-bottom: 20px;
	}

	.main_business .main_exm .exm .exm_left p {
		-webkit-line-clamp: 5;
		font-size: 14px;
	}

	.main_business .main_exm .exm .exm_left h2,
	.market .market_box .market_left h2 {
		font-size: 22px;
	}

	.content .address ul li {
		width: 100%;
	}

	.content .address ul li img {
		width: 25px;
	}

	.content .address ul li .address_txt p {
		font-size: 22px;
	}

	.content .address ul li .address_txt span {
		font-size: 16px;
	}

	.solving .moveup_box .moveup_cent ul li {
		width: 45%;
	}

	.solving .moveup_box .moveup_cent ul li .move_img img {
		height: 170px;
	}

}

@media screen and (max-width:475px) {
	.page_service .service_nav .nav .cent img {
		display: none;
	}

	.page_service .service_nav .nav {
		height: 60px;
	}

	.page_service .service_nav .selected {
		height: 70px !important;
	}

	.page_service .service_nav .selected .cent_left,
	.page_service .service_nav .selected .cent_right {
		height: 70px !important;
	}


	.page_advantage .advantage_cent ul .settle .box {
		margin-left: 20px;
	}

	.page_advantage .advantage_cent ul li .photo img {
		margin-left: 20px;
	}

	.page_news .news_cent ul li,
	.page_news .news_cent ul .pick {
		width: 100%;
	}

	/* .cent_footer .footer_cent{
		flex-wrap: wrap
	} */
	.footer_cent .footerleft {
		width: 100%;
	}

	.footer_cent .footerleft p {
		margin-top: 10px;
	}

	.footer_cent .footerleft button {
		margin-top: 20px;
		width: 85px;
		height: 33px;
		line-height: 33px;
	}

	.footer_cent .footerright {
		margin-top: 20px;
		width: 50%;
	}

	.footer_cent .footerright img {
		width: 100%;
	}

	.cent_footer {
		padding-bottom: 20px;
	}

	.cent_footer .footer_cent .footerleft {}

	.news .listbox .news_pagetion .pagetion {
		width: 100%;
	}

}

@media screen and (max-width:471px) {
	.solutions .cooperate .cooperate_img ul li {
		margin: 0;
	}
	.listNews .listbox .newsshow .show_title .show_time{
		display: flex;
		justify-content: space-between;
	}
	.listNews .listbox .newsshow .show_title .show_time span{
		display: block;
	}
	.listNews .listbox .newsshow .show_title .show_time span:first-child{
		margin-right: 0;
	}
	.honors .honors_exm ul li{
		width: 50%;
		margin-left: 0;
	}
	.honors .honors_exm ul li span{
		display: block;
		margin: 0 auto;
	}
	.honors .honors_exm ul li{
		margin-bottom: 10px;
	}
	.honors .honors_exm ul{
		width: 95%;
		margin: 0 auto;
	}
}

@media screen and (max-width:425px) {
	.content .banner_txt ul {
		display: none;
	}

	.content .banner_txt h1 {
		font-size: 22px;
	}

	.page_service .service_box .service_title h2,
	.page_experience .service_box .service_title h2,
	.page_advantage .service_box .service_title h2,
	.page_news .service_box .service_title h2,
	.footer_cent .footerleft p {
		font-size: 22px;
	}

	.page_service .service_box .service_title p,
	.page_experience .service_box .service_title p,
	.sheetMetal .factory .service_box .service_title p {
		font-size: 14px;
	}

	.page_service .service_box .service_title span,
	.page_experience .service_box .service_title span,
	.page_advantage .service_box .service_title span {
		font-size: 14px;
	}

	.page_service .service_box,
	.page_experience .service_box {
		padding-top: 15px;
	}

	.page_service .service_nav,
	.page_experience .service_nav {
		padding-top: 10px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a p,
	.page_experience .service_box .service_cent .cent_nav ul li a p .page_advantage .service_box .service_cent .cent_nav ul li a p {
		font-size: 14px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a span,
	.page_experience .service_box .service_cent .cent_nav ul li a span {
		font-size: 12px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a img {
		margin-bottom: 15px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a p {
		margin-bottom: 10px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a span {
		margin-bottom: 10px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		font-size: 16px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover span {
		font-size: 12px;
	}

	.service_cent02>p {
		font-size: 14px;
	}

	.service_swiper {
		margin-top: 10px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a>img {
		width: 40%;
	}

	.experience_cent ul li .expCover p {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.experience_cent ul li .expCover a {
		font-size: 12px;
	}



	.page_experience .experience_nav ul li p {
		font-size: 14px;
	}

	.page_experience .service_box {
		padding-bottom: 30px;
	}

	.experience_cent ul {
		margin-top: 30px;
	}

	.page_service .service_box .service_cent .cent_nav ul li a button {
		font-size: 12px;
		width: 79px;
		height: 27px;
	}

	.page_service .service_nav .selected .cent div>p {
		font-size: 20px !important;
	}

	.page_service .service_nav .nav .cent div p {
		font-size: 18px;
	}

	.page_advantage .advantage_cent ul .settle .box {
		margin-left: 10px;
	}

	.page_advantage .advantage_cent ul li .photo img {
		margin-left: 20px;
	}

	.page_advantage .advantage_cent ul li .photo img {
		width: 125px;
	}

	.page_advantage .advantage_cent ul li .photo {
		width: 80%;
	}

	.page_advantage .advantage_cent ul .settle,
	.page_advantage .advantage_cent ul li {
		height: 350px;
	}

	.page_advantage .advantage_cent ul li .cent span {
		font-size: 12px;
	}

	.page_advantage .advantage_cent ul li .box .title p {
		font-size: 14px;
	}

	.page_advantage .advantage_cent ul li .title {
		flex-direction: column;
		align-items: flex-start;
	}

	.page_advantage .advantage_cent ul .settle .box .title .hidenum,
	.page_advantage .advantage_cent ul li .box .title .hidenum {
		margin: 10px 0;
	}

	.page_advantage .advantage_cent ul .settle {
		width: 330px;
	}

	.page_advantage .advantage_cent ul .settle .box {
		margin: 5px auto;
	}

	.page_advantage .advantage_cent ul li .box .title p {
		margin-left: 5px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .imgCover {
		height: 50px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .imgCover::after {
		top: 60%;
	}

	.news .listbox .list_news ul li a .news_left p {
		font-size: 18px;
	}

	.news .listbox .list_news ul li a .news_left .newscenter,
	.news .listbox .list_news ul li a .news_left .news_details {
		font-size: 14px;
	}

	.about_us .about_page01 .page01_title p {
		font-size: 22px;
	}

	.about_us .about_page01 .page01_title>img {
		width: 40px;
	}

	.about_us .about_page01 .page01_right h2 {
		font-size: 40px;
	}

	.about_us .about_page01 .page01_right p {
		font-size: 18px;
	}

	.about_us .about_page01 .page01_right>span {
		font-size: 14px;
	}

	.main_business .main_title .logo_txt h2 {
		font-size: 22px;
	}

	.main_business .main_title .logo_txt p {
		font-size: 18px;
	}

	.main_business .main_exm .exm {
		height: auto;
		flex-direction: column;
		padding: 20px 0;
	}

	.main_business .main_exm .exm .exm_left {
		width: 90%;
	}

	.main_business .main_exm .exm .exm_left span {
		margin-bottom: 5px;
	}

	.main_business .main_exm .exm .exm_right {
		width: 50%;
	}

	.about_us .team_strength .title_right ul li p {
		font-size: 14px;
	}

	.about_us .team_strength .cent_box .str_intro .intro_right .right_cent p {
		margin-bottom: 20px;
	}

	.sheetMetal .banner_txt .icoX {
		display: none;
	}

	.sheetMetal .banner_txt {
		top: 35%;
	}

	.sheetMetal .page_banner>img {
		left: -50%;
	}

	.intelligent .intelligent_box .intelligent_title P {
		font-size: 14px;
	}

	.intelligent {
		padding-top: 10px;
	}

	.intelligent .intelligent_box .intelligent_title h2 {
		margin-bottom: 10px;
	}

	.sheetMetal .intell_exm .title p {
		font-size: 18px;
	}

	.sheetMetal .intell_exm .title p span {
		font-size: 24px;
	}

	.sheetMetal .intell_exm .title p {
		min-width: 210px;
	}

	.sheetMetal .intell_exm .title i {
		margin-left: 5px;
	}

	.content .page_banner>img {
		left: -44%
	}

	.solving .moveup_box .moveup_cent ul li {
		width: 95%;
		margin: 0 auto 20px auto;
	}

	.solving .moveup_box .moveup_cent ul li .move_img img {
		height: 240px;
	}

	.solving .moveup_box .moveup_cent ul li .move_img p {
		width: 89%;
	}

	.solving .moveup_box {
		background-position: 100%;
	}

	.solving .efficient_box .efficient_cent ul li {
		width: 35%;
	}
	.solutions .cooperate .cooperate_img ul{
		justify-content: center;
	}
	.solutions .cooperate .cooperate_img ul li{
		width: 45%;

	}

	.solutions .cooperate .cooperate_img ul li img{
		width: 100%;
	}	
	.listNews .listbox .newslist .newslist_cent .newslist_p p{
		font-size: 20px;
	}
	.listNews .listbox .newsshow .show_cent p{
		font-size: 14px;
	}
	.listNews .listbox .newsshow .show_title h2{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.listNews .listbox .newslist .newslist_c ul li a{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.mask-box .video-box .biaoti p{
		display: none;
	}
	.service_swiper .swiper-wrapper .swiper-slide a .imgCover p {
		font-size: 14px;
	}
	.solutions .company_introduce .intr_right .right_title h2,
	.solutions .company_introduce .intr_right .selecthx h2{
		font-size: 22px;
	}
	.solutions .company_introduce .intr_right .right_title p{
		font-size: 22px;
	}
	.honors .honors_title p {
		font-size: 14px;
	}
	.honors .honors_title h2{
		font-size: 22px;
	}
	.sheetMetal .factory .factory_box ul li,
	.sheetMetal .factory .factory_box ul li.onimg {
		height: 200px;
	}
	.core .core_cent ul li .core_cover .core_num h2{
		font-size: 22px;
	}
}

@media screen and (max-width:400px) {
	.page_service .service_nav .nav .cent_right {
		padding-left: 10px;
	}

	.page_service .service_nav .nav .cent_left {
		padding-right: 10px;
	}

	.page_service .service_nav .nav .cent div span,
	.page_experience {
		font-size: 12px;
	}

	.page_service .service_nav .nav .cent div p
		{
		font-size: 18px;
	}

	.page_service .service_nav .selected .cent div p
		{
		font-size: 20px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover button {
		font-size: 12px;
		padding: 8px 20px;
		margin: 23px auto;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p {
		margin: 4% auto 9% auto;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .boxCover p::after {
		height: 2px;
	}
}

@media screen and (max-width:390px){
	.honors .honors_exm ul li p{
		font-size: 12px;
		line-height: 23px;
	}
}
@media screen and (max-width:375px) {
	

	.service_swiper .swiper-wrapper .swiper-slide a .imgCover span {
		font-size: 12px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .imgCover::after {
		height: 30px;
	}

	.page_advantage .advantage_cent ul .settle .box,
	.page_advantage .advantage_cent ul li .box {
		width: 150px;
	}

	.content .contact_cont .contact_left .information_cont ul li p {
		font-size: 14px;
	}

	.content .contact_cont .contact_left .information_cont ul li span {
		font-size: 14px;
	}
	.listNews .listbox .newsshow .show_title .show_time{
		flex-direction: column;
	}
}

@media screen and (max-width:350px) {
	.service_swiper .swiper-wrapper .swiper-slide a .boxCover button {
		margin: 15px auto;
	}

	.experience_cent ul li .expCover p {
		margin-top: 5%;
	}

	.page_advantage .advantage_cent ul li .photo img {
		margin-left: 0;
	}

	.news .news_navbox .newsnav_right input {
		width: 94%;
	}
}

@media screen and (max-width:335px) {
	.content .banner_txt button {
		font-size: 12px;
		width: 85px;
		height: 25px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .imgCover p,
	.service_swiper .swiper-wrapper .swiper-slide a .imgCover span {
		margin-left: 20px;
	}

	.service_swiper .swiper-wrapper .swiper-slide a .imgCover::after {
		left: 9px;
	}
}

@media screen and (max-width:330px) {
	.page_experience .experience_nav ul {
		width: 90%;
	}

	.experience_cent ul li .expCover span {
		margin-bottom: 15px;
	}
}





/* footer */

@media screen and (max-width:680px) {
	.footer_nav .nav_cent .cent_box .footer_logo {
		width: 50%;
		margin-top: 20px;
	}

	.footer_nav .nav_cent .cent_box .footer_logo img {
		width: 100%;

	}
}

@media screen and (max-width:425px) {
	.footer_nav .nav_cent .cent_box {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.footer_bottom p {
		font-size: 14px;
		width: 90%;
	}
}
