@media only screen and (max-width: 1800px) {
	
}
@media only screen and (max-width: 1750px) {
	.answerNav .lt.language .navSubLink{
		left: -60px;
		right: 0;
	}
	.w1700{
		padding: 0 4%;
	}
}
@media only screen and (max-width: 1680px) {
	/* .aboutMain{
		padding-left: 4%;
	} */
	.aboutBox .w1400, .caseBox .w1400{
		margin: 0 auto;
	}
}
@media only screen and (max-width: 1600px) {
	
}

@media only screen and (max-width: 1500px) {
	
}

@media only screen and (max-width: 1480px) {
	.fz90{
		font-size: 75px;
	}
	.fz60{
		font-size: 50px;
	}
}

@media only screen and (max-width: 1400px) {
	/*.w1400{
		padding: 0 4%;
	}*/
	.certUt{
		margin-left: -3.33%;
	}
	.certUt .lt{
		width: 30%;
		margin-left: 3.33%;
		margin-bottom: 2rem;
	}
}

@media only screen and (max-width: 1320px) {
	.fz90{
		font-size: 60px;
	}
	.fz60{
		font-size: 40px;
	}
	.fz48{
		font-size: 40px;
	}
	.fz42{
		font-size: 34px;
	}
	.fz40{
		font-size: 32px;
	}
	.fz36{
		font-size: 30px;
	}
	.glzxCompanyNumber{
		height: 150px;
		margin-top: -75px;
	}
}
@media only screen and (max-width: 1300px) {
	
}
@media only screen and (max-width: 1200px) {
	.w1200{
		padding: 0 4%;
	}
	.fzkefu_img {
		transform: scale(0.6);
	}
	.fzkefu_content{
		transform: scale(0.6);
		margin-right: -36px;
	}
}

@media only screen and (max-width: 1170px) {
	.w1100{
		padding: 0 15px;
	}
	.fz90{
		font-size: 50px;
	}
	.fz60{
		font-size: 30px;
	}
	.fz48{
		font-size: 28px;
	}
	.fz42{
		font-size: 28px;
	}
	.fz40{
		font-size: 28px;
	}
	.fz36{
		font-size: 28px;
	}
	.fz30{
		font-size: 28px;
	}
	.fz28{
		font-size: 26px;
	}
	.fz26{
		font-size: 24px;
	}
	
	.glzxCompanyNumber{
		height: 120px;
		margin-top: -60px;
	}
	.playBt .iconfont{
		font-size: 50px;
	}
	
	.historyUt .honorInfo .info{
		width: 100%;
		margin-bottom: 1rem;
	}
	.contactIconUt .lt{
		width: 48%;
		margin-bottom: 2rem;
	}
	.contactIconUt .lt .ltItem{
		justify-content: center;
	}
}

@media only screen and (max-width: 1060px) {
	.answerNav{
		display: none;
	}
	.model_btn{
		display: flex;
	}
	.answerHeader{
		height: 70px;
	}
	.answerBanner{
		margin-top: -70px;
	}
	.area-products .tab-header{
		overflow-x: auto;
		overflow-y: hidden;
	}
	.area-products .tab-header::-webkit-scrollbar{
		display: none;
	}
	.area-products .tab-header .item{
		margin-left: 30px;
		min-width: 80px;
	}
	.area-products .tab-header .item:first-child{
		margin-left: initial;
	}
	
	.area-products .tab-header .item img{
		max-width: 50px;
		max-height: 50px;
	}
	
	.newArrivalsBox .newBig,
	.newArrivalsBox .newSmall{
		width: 100%;
		
	}
	.newArrivalsBox .newBig{
		margin-bottom: 1.5rem;
	}
	.newArrivalsBox img{
		width: 100%;
	}
	.newArrivalsBox .newSmall .newTxt{
		left: 31px;
	}
	/* .aboutMain{
		padding: 0 4%;
	} */
	.glzxCompanyNumber{
		margin-top: initial;
	}
	.aboutTextBox .aboutText{
		width: 88%;
	}
	.aboutTextBox .playBt{
		display: none;
	}
	.catLine.styleOne{
		    margin-top: 1rem;
		    margin-bottom: 2rem;
	}
	.aboutTextBox .aboutText .tip{
		    margin-bottom: 2rem;
	}
	.bannerText .breadCrumb{
		margin-top: 2rem;
	}
	.topCat2 .item .itemText .title_en{
		display: none;
	}
	.innerArea.area-company{
		padding-top: 1rem;
	}
	.pageContent{
		padding: 3rem 0;
	}
	.newsUt .lt .ltList .bgImt{
		width: 100%;
	}
	.newsUt .lt .ltList .ltText{
		width: 100%;
		margin-left: initial;
	}
	.storeUt .lt .bgImt,
	.storeUt .lt .ltText{
		width: 100%;
	}
	.storeUt .lt .bgImt img{
		width: 100%;
	}
	.storeUt .lt .ltText .tipList{
		margin-top: 1.5rem;
		margin-bottom: 2rem;
	}
	.storeUt .lt .ltText{
		padding-bottom: 1rem;
	}
	.recrutUt .lt{
		flex-wrap: wrap;
		padding: 2rem 0;
	}
	
	.recrutUt .lt .contentItem{
		margin-top: 2rem;
	}
	.downUt .lt .ltList{
		padding: 2rem;
		flex-wrap: wrap;
	}
	.downUt .lt .ltList .bgImt{
		margin-right: initial;
	}
	.downUt .lt .ltList .bgImt img{
		width: 100%;
	}
	.downUt .lt .ltList .bgImt,
	.downUt .lt .ltList .ltText{
		width: 100%;
	}
}

@media only screen and (min-width: 1060px) {
	
}

@media only screen and (max-width: 960px) {
	.certUt{
		margin-left: -3%;
		margin-bottom: 3rem;
		margin-top: 3rem;
	}
	.certUt .lt{
		width: 47%;
		margin-left: 3%;
		margin-bottom: 1rem;
	}
	.product-detail-main .productsImt,
	.product-detail-main .caseDetailText{
		width: 100%;
	}
	.product-detail-main .caseDetailText{
		margin-top: 2rem;
	}
	.product-detail-main .productsImt{
		justify-content: center;
	}
	.product-detail-main .caseDetailText .btnList {
		justify-content: center;
	}
	.catTop2 .titleList .topLeft,
	.catTop2 .titleList .topRight
	{
		width: 100%;
	}
	.catTop2 .titleList .topRight
	{
		margin-top: 2rem;
	}
	.catTop2 .titleList .topRight .topCat
	{
		align-items: center;
		/* justify-content: center; */
		overflow-x: auto;
		overflow-y: hidden;
		
	}
	.catTop2 .titleList .topRight .topCat::-webkit-scrollbar{
		display: none;
	}
	.catTop2 .titleList .topRight .topCat .cat-item{
		min-width: 66px;
	}
	.catTop2 .titleList .topRight .topCat .link
	{
		white-space: nowrap; /* 防止文本换行 */
		overflow: hidden; /* 隐藏溢出的内容 */
		text-overflow: ellipsis; /* 显示省略号 */
	}
	.topCat .cat-item:first-child{
		/*margin-left: initial;*/
	}
	.caseUt .lt{
		width: 48%;
		margin-left: 2%;
	}
	.caseUt{
		margin-left: -2%;
	}
	.caseDetailTop .detail-left,
	.caseDetailTop .detail-right
	{
		width: 100%;
	}
	.caseDetailTop{
		flex-direction: column-reverse;
	}
	.caseDetailTop .detail-right
	{
		margin-bottom: 2rem;
	}
	.caseDetailTop .detail-right .pagePN .backBtn:first-child{
		margin-left: initial;
	}
	.caseDetailTop .detail-right .pagePN {
		justify-content: center;
	}
	.linkUt .lt{
		width: 48%;
	}
	.recrutUt .lt .contentItem{
		width: 100%;
	}
}

@media only screen and (max-width: 840px) {
	.pc{
		display: none;
	}
	.mobile{
		display: block;
	}
	
	.aboutMain .aboutTextBox{
		top: 50%;
		transform: translateY(-50%);
	}
	.area-about .left{
		display: none;
	}
	.area-about .aboutBox{
		width: 100%;
	}
	.aboutMain img{
		width: 100%;
	}
	.aboutMain{
		margin: 0 2%;
	}
	.aboutBox .w1400{
		padding: 0 2%;
	}
	
}
@media only screen and (max-width: 800px) {
	.fz90{
		font-size: 40px;
	}
	.fz60{
		font-size: 28px;
	}
	.fz48{
		font-size: 26px;
	}
	.fz40{
		font-size: 26px;
	}
	.fz36{
		font-size: 26px;
	}
	.fz30{
		font-size: 24px;
	}
	.fz28{
		font-size: 24px;
	}
	.fz26{
		font-size: 22px;
	}
	.fz24{
		font-size: 20px;
	}
	.fz18{
		font-size: 16px;
	}
	.fz20{
		font-size: 16px;
	}
	.productUt{
		margin-left: -3%;
	}
	.productUt .lt{
		width: 47%;
		margin-left: 3%;
	}
	.glzxCompanyNumber{
		height: 100px;
	}
	/* .w1400.styleOne{
		padding: initial;
	} */
	.glzxCompanyNumber .number_item{
		overflow-x: auto;
		overflow-y: hidden;
	}
	.glzxCompanyNumber .number_item .lt{
		/*min-width: 135px;*/
		min-width: 31vw;
	}
	.glzxCompanyNumber .number_item::-webkit-scrollbar{
		display: none;
	}
	.linkMore{
		width: 138px;
		height: 48px;
	}
	.productBtn{
		    width: 170px;
		    height: 55px;
	}
	.advantageBox .advanLeft{
		width: 100%;
	}
	.advantageBox .advanRight,
	.topRight .topText{
		display: none;
	}
	.catTop2 .topLeft{
		width: 100%;
		text-align: center;
	}
	.catTop2 .catLine.styleOne{
		margin: 0 auto;
		margin-top: 1rem;
		margin-bottom: 2rem;
	}
	.catTop2 .title_en {
		text-align: center;
	}
	.catTop2.styleOne .topLeft{
		justify-content: center;
	}
	
	.area-advantage .swiperArrows {
		margin: 0 auto;
	}
	.techUt .lt{
		width: 40%;
		text-align: center;
	}
	.area-case .catTop .topRight .linkMore{
		display: flex;
	}
	.area-case .catTop .topRight .topCat{
		display: none;
	}
	.bannerContent{
		top:60%;
		transform: translateY(-60%);
	}
	.playBt .iconfont{
		font-size: 40px;
	}
	.cultureUt .lt{
		width: 47%;
		margin-left: 3%;
	}
	.cultureUt{
		margin-left: -3%;
	}
	
	.historyUt .honorMain{
		width: 100%;
		padding-left: 2rem;
	}
	.historyUt .lt{
		flex-wrap: wrap;
	}
	.historyUt::after{
		left: 0;
		width: 1px;
		/* background: #333333; */
	}
	.historyUt::before{
		width: 13px;
		height: 13px;
		left: -6px;
	}
	.historyUt .dateNum{
		width: auto;
		height: auto;
		background: initial;
		padding-left: 2rem;
		position: relative;
	}
	.historyUt .dateNum::before{
		position: absolute;
		content: "";
		width: 7px;
		height: 7px;
		left: -3px;
		top: 50%;
		transform: translateY(-50%);
		border-radius: 50%;
		background: #9b9696;
	}
	.historyUt .dateNum .year{
		margin-bottom: initial;
		margin-right: 0.5rem;
	}
	.historyUt .dateNum .numList{
		display: flex;
		align-items: center;
	}
	
	.historyUt .honorInfo{
		padding: 2rem;
		margin-top: initial;
	}
	.area-products .topCat.styleOne{
		overflow-x: auto;
		overflow-y: hidden;
	}
	/* .topCat .cat-item{
		
	} */
	.area-products .topCat.styleOne::-webkit-scrollbar{
		display: none;
	}
	.productDetailText{
		padding: 30px;
	}
	.area-products .tab-header .item img{
		max-width: 40px;
		max-height: 40px;
	}
	.innerArea.area-news-detail{
		padding-top: 1rem;
	}
	.detailArea .detail-top .tip{
		margin-top: 1rem;
	}
	.detailArea .detail-top{
		padding-bottom: 1.5rem;
	}
	.glzxTop .topFl,
	.glzxTop .topFr{
		width: 100%;
	}
	.glzxTop .topFr{
		justify-content: flex-start;
	}
	.formBox.consule-form .formItem .form-textarea, .formBox.consule-form .formItem .form-item{
		width: 100%;
	}
	.formBox .formItem .form-item .form-control,
	.formBox .formItem .form-btn .submit, .formBox .formItem .form-btn .reset{
		height: 60px;
	}
	.formBox .formItem .form-group,
	.formBox.consule-form .formItem .form-btn .submit{
		margin-bottom: 1rem;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered{
		height: 60px !important;
		line-height: 60px !important;

	}
	.select2-container .select2-selection--single{
		height: 60px !important;
	}
	.formBox .code{
		max-height: 54px;
	}
	.consule-form.formBox .code{
		right: 0.2rem;
	}
}

@media only screen and (max-width: 640px) {
	.productUt .lt{
		height: 300px;
		margin-top: 1rem;
	}
	.bannerSwiper .swiperArrows{
		display: none;
	}
	.answerBanner .banner .iconfont.moveDown{
		display: none;
	}
	.bannerSwiper .swiper-pagination{
		text-align: center;
	}
	.catTop{
		margin-bottom: 2rem;
	}
	.indexArea{
		padding: 3rem 0;
	}
	.innerArea{
		padding: 3rem 0;
	}
	.caseBox{
		margin-bottom: 2rem;
	}
	.margin-top-4{
		margin-top: 3rem;
	}
	.margin-bottom-4{
		margin-bottom: 3rem;
	}
	.padding-top-4{
		padding-top: 3rem;
	}
	.padding-bottom-4{
		padding-bottom: 3rem;
	}
	/* .swiperCase .link{
		width: 100%;
	}
	.swiperCase .swiper-slide{
		width: 100% !important;
	}
	.caseMain{
		margin-right: initial;
	} */
	.swiperNp{
		position: relative;
	}
	.swiperNp .pagBtn.swiper-pagination{
		text-align: center;
	}
	.swiperNp .swiperArrows.styleOne{
		position:absolute;
		left: 50%;
		transform: translateX(-50%);
		z-index: 99;
	}
	.swiperNp .swiperArrows.styleOne .swiper-button-prev{
		margin-right: 4.5rem;
	}
	.newArrivalsBox .newSmall .newTxt .newTxtBox .tip{
		    margin-bottom: 18px;
		    margin-top: 8px;
	}
	.newArrivalsBox .newSmall .newTxt .newCat{
		    margin-bottom: 12px;
	}
	.newArrivalsBox .newBig{
		margin-bottom: 1rem;
	}
	.indexNewsUt .lt{
		width: 100%;
		padding: 2rem;
	}
	.footer .footItem {
		display: none;
	}
	.footer .foot_dom{
		margin-top: initial;
	}
	.indexArea.footer{
		padding: 2rem 0;
		line-height: 2;
		text-align: center;
	}
	.footer .foot_dom .dom_fr,
	.footer .foot_dom .dom_fl{
		width: 100%;
	}
	.footer .foot_dom .dom_fl .spn.spt{
		display: none;
	}
	.footer .foot_dom .dom_fl .spn:first-child{
		width: 100%;
		display: block;
	}
	.bannerText .breadCrumb{
		display: none;
	}
	.topCat2 .item .itemText{
		/*display: none;*/
	}
	.topCat2 .item .imtBox{
		display: none;
	}
	.topCat2 .item a{
		justify-content: center;
	}
	.topCat2 .item{
		width: auto;
	}
	.topCat2 .item .link .imtBox{
		margin: 0 auto;
	}
	.topCat2 .item{
		padding-bottom: 1.2rem;
	}
	.bannerTitleCat .bannerTitleEn{
		/*display: none;*/
		margin-bottom: 0.5rem;
	}
	.cultureUt .lt{
		width: 100%;
		margin-left: initial;
		padding: 3% 4%;
	}
	.cultureUt{
		margin-left: initial;
	}
	.pageNum a{
		line-height: 36px;
		width: 36px;
		height: 36px;
	}
	.detail-top .pagePN .backBtn {
		display: none;
	}
	
	.topCat .cat-item{
		margin: 0 1.5rem;
		margin-bottom: 1rem;
	}
	.caseUt .lt{
		width: 100%;
		margin-left: initial;
	}
	.caseUt{
		margin-left: initial;
	}
	
	.caseUt .lt img{
		width: 100%;
	}
	.smallImtUt{
		bottom: 1rem;
	}
	.pagePN .page-prev .title,
	.pagePN .page-next .title{
		display: none;
	}
	.newsUt .lt .ltList{
		padding: 2rem;
	}
	.newsUt .lt .ltList .bgImt img{
		width: 100%;
	}
	.videoUt{
		margin-left: initial;
	}
	.videoUt .lt{
		width: 100%;
		margin-left: initial;
		margin-top: 3rem;
	}
	.linkUt .lt{
		width: 100%;
	}
	.linkUt .lt img.bg{
		width: 100%;
	}
	.storeUt,
	.linkUt,
	.formBox.feedback-form,
	.questionsUt,
	.downUt,
	.contactIconUt,
	.area-joinUs .adImt{
		margin-top: 3rem;
	}
	.contactIconUt{
		margin-bottom: 3rem;
	}
	.recrutUt .lt{
		padding: 3rem 0;
	}
	.linkUt .lt .title{
		padding: 1rem 0;
	}
	.formBox .formItem .form-item .form-group,
	.formBox .formItem .form-item.list-three .form-group{
		width: 100%;
	}
	.formBox.feedback-form form{
		padding: 2rem;
	}
	.formBox.feedback-form{
		padding: 1rem;
	}
	.questionsUt .lt{
		padding: 2rem;
	}
	.downUt .lt{
		width: 100%;
		margin-left: initial;
	}
	.downUt{
		margin-left: initial;
	}
	.downUt .lt .ltList .ltText{
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 1rem;
	}
	.downUt .lt .ltList .tipList{
		margin-bottom: initial;
	}
	
	.downUt .lt .ltList .ltText .downBtn{
		margin-top: 1rem;
	}
	.contactIconUt .lt{
		width: 100%;
	}
	.catTop2 .topLeft .catLine.styleTwo{
		display: none;
	}
	.topCat2 .item{
		/*width: 16%;*/
	}
	.historyUt .honorInfo .bgImt{
		display: none;
	}
	.caseMain{
		width: 1764px;
	}
	.swiperCase .link{
		width: 576px;
		height: 342px;
	}
	.fzkefu {
		bottom: 8%;
	}
	.fzkefu_img {
		transform: scale(0.5);
	}
	.fzkefu_content{
		transform: scale(0.5);
		margin-right: -46px;
	}
	.swiperNewArrivals{
		padding-bottom: 45px;
	}
	.indexArea{
		padding: 2rem 0 1rem 0;
	}
}
@media only screen and (max-width: 600px) {
	.productUt .lt a{
		padding: 0 1rem;
	}
	.caseDetail .pagePN .backBtn{
		margin-left: 1rem;
	}
	.smallImtUt .lt{
		margin-left: 1rem;
	}
}
@media only screen and (max-width: 576px) {
	.caseMain{
		width: 1568px;
	}
	.swiperCase .link{
		width: 512px;
		height: 304px;
	}
}
@media only screen and (max-width: 512px) {
	.caseMain{
		width: 1372px;
	}
	.swiperCase .link{
		width: 448px;
		height: 266px;
	}
}
@media only screen and (max-width: 448px) {
	.caseMain{
		width: 1176px;
	}
	.swiperCase .link{
		width: 384px;
		height: 228px;
	}
}
@media only screen and (max-width: 520px) {
	.fz48{
		font-size: 24px;
	}
	.fz40{
		font-size: 24px;
	}
	.fz36{
		font-size: 24px;
	}
	.fz28{
		font-size: 22px;
	}
	.fz26{
		font-size: 20px;
	}
	.fz24{
		font-size: 18px;
	}
	.fz18{
		font-size: 16px;
	}
	.fz20{
		font-size: 16px;
	}
	.catLine.styleOne{
		margin-top: 0.5rem;
		margin-bottom: 1rem;
	}
	.glzxCompanyNumber{
		height: 80px;
	}
	.aboutTextBox .aboutText .tip{
		margin-bottom: 1rem;
	}
	.pageNum a.pageBtn{
		display: none;
	}
	.answerHeader{
		height: 60px;
	}
	.model_list{
		top: 60px;
	}
	.fz60{
		font-size: 25px;
	}
	.fz90{
		font-size: 35px;
	}
	.newArrivalsBox .newSmall .newTxt .newTxtBox .tip{
		margin-bottom: 5px;
		margin-top: 3px;
	}
	.newArrivalsBox .newSmall .newTxt .newCat{
		margin-bottom: 2px;
	}
	.newArrivalsBox .newBig .newTxt .newTxtBox .tip{
		margin-top: 5px;
	}
	.newArrivalsBox .newBig .newTxt .newCat{
		margin-bottom: 8px;
	}
	.newArrivalsBox .newTxt .boxRight .iconfont{
		line-height: 1;
	}
	/*.newArrivalsBox .newSmall .newTxt{
		top: 60%;
		transform: translateY(-60%);
	}*/
}
@media only screen and (max-width: 450px) {
	.fz90{
		font-size: 32px;
	}
	.fz48{
		font-size: 24px;
	}
	.fz40{
		font-size: 24px;
	}
	.fz36{
		font-size: 24px;
	}
	.fz28{
		font-size: 22px;
	}
	.fz26{
		font-size: 20px;
	}
	.fz24{
		font-size: 18px;
	}
	.fz20{
		font-size: 18px;
	}
	.fz18{
		font-size: 16px;
	}

	.productUt .lt{
		height: 280px;
	}
	.topCat .cat-item{
		/*margin-left: 2rem;*/
		margin: 0 1rem;
		margin-bottom: 1rem;
	}
	.bannerContent{
		top: 70%;
		transform: translateY(-70%);
	}
	.bannerTip{
		line-height: 1;
	}
	.fz60{
		font-size: 22px;
	}
	.consule-form.formBox .code{
		max-width: 43%;
	}
}
@media only screen and (max-width: 400px) {
	.productUt .lt{
		height: 260px;
	}
}