@media only screen and (max-width: 1800px) {
	
}
@media only screen and (max-width: 1720px) {
	.w1720{
		padding: 0 10px;
	}
}
@media only screen and (max-width: 1600px) {
	.indexCase .screen-four .sfi1-back-t{
		left: 120px !important;
	}
}

@media only screen and (max-width: 1500px) {
	
}

@media only screen and (max-width: 1480px) {
	.bannerSwiper .bannerItem .text .title{
		font-size: 40px;
	}
	.bannerSwiper .bannerItem .text .tip{
		font-size: 20px;
	}
	.indexArea .indexAreaTop .title,
	.nbanner .bannerText .textLeftItem .title{
		font-size: 45px;
	}
	.SmapBtn{
		width: 150px;
		height: 50px;
	}
	.SmapBtn .link,
	.bannerSwiper .bannerItem .SmapBannerBtn .link{
		font-size: 16px;
	}
	.bannerSwiper .bannerItem .SmapBannerBtn{
		width: 140px;
		height: 50px;
	}
	.nbanner .nbannerForm{
		width: 500px;
		height: 50px;
	}
	
	.bannerSwiper .bannerPagination .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
	}
	.sampHeader .headItem .utNav .lt{
		margin-left: 6%;
	}
	.sampHeader .headItem .headRight{
		width: 27%;
	}
	.sampHeader .headItem a,
	.nbanner .bannerText .textItem .bannerContact .link{
		font-size: 14px;
	}
	.sampHeader .headItem .headRight .search .iconfont{
		font-size: 24px;
	}
	.sampHeader .headItem .headRight .language .iconfont{
		font-size: 18px;
	}
	.indexArea.indexPro .indexAreaTop .title{
		width: 70%;
	}
	.indexPro .indexProItem .link-item .item-title1,
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child .sti1-child-right .sti1-child-right-t{
		font-size: 18px;
	}
	.indexCase .screen-four .screen-four-item1{
		height: 500px !important;
	}
	.indexCase .screen-four .sfi1-back-t{
		font-size: 30px;
	}
	.footer{
		font-size: 16px;
	}
	.nbanner .bannerText .textItem .title,
	.sampTitle,
	.honorUt .lt .year,
	.containerItem .item .itemText .title,
	.containerItem .param .paramArea .title,
	.containerItem .text-left-img-right .title,
	.containerItem .text-right-img-left .title{
		font-size: 32px;
	}
	.sampInfo,
	.sampLeftTitle{
		font-size: 20px;
	}
	.sampDetailTitle{
		font-size: 22px;
	}
	.sampDetailTip{
		line-height: 4;
	}
	.sampInfo{
		
		margin-top: 40px;
		margin-bottom: 18px;
	}
	.sampForm .form-group{
		margin-bottom: 24px;
	}
	.containerItem .item .itemText .tip,
	.containerItem .detailText .title,
	.containerItem .text-left-img-right .tip,
	.containerItem .text-right-img-left .tip{
		font-size: 28px;
	}
	.sampHeader .headItem .headRight .language{
		padding: 0 3rem;
	}
	.sampHeader .headItem .headRight .search{
		padding-right: 3rem;
	}
}

@media only screen and (max-width: 1400px) {
	.w1400{
		padding: 0 10px;
	}
	.indexNews .ssli-t{
		font-size: 16px !important;
	}
	.indexNews .ssli-more a{
		font-size: 12px !important;
		padding-bottom: 30px !important;
	}
	.indexNews .ssli-img{
		height: 250px !important;
	}
}

@media only screen and (max-width: 1320px) {
	
}
@media only screen and (max-width: 1300px) {
	
}

@media only screen and (max-width: 1170px) {
	.w1170{
		padding: 0 10px;
	}
	.sampHeader .headItem .headRight .language{
		padding: 0 2rem;
	}
	.sampHeader .headItem .headRight .search{
		padding-right: 2rem;
	}
}

@media only screen and (max-width: 1060px) {
	.bannerSwiper .bannerItem .text .title{
		font-size: 30px;
	}
	.bannerSwiper .bannerItem .text .tip{
		font-size: 18px;
	}
	.indexArea .indexAreaTop .title,
	.nbanner .bannerText .textLeftItem .title{
		font-size: 35px;
	}
	.SmapBtn .link,
	.bannerSwiper .bannerItem .SmapBannerBtn .link{
		font-size: 14px;
	}
	.bannerSwiper .bannerPagination .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
	}
	.sampHeader .headItem .utNav .lt{
		margin-left: 4%;
	}
	.sampHeader .headItem .headRight{
		width: 32%;
	}
	.sampHeader .headItem .headRight .contact,
	.nbanner .bannerText .textItem .bannerContact{
		width: 120px;
		height: 35px;
		line-height: 35px;
	}
	.sampHeader .headItem .headRight .search .iconfont{
		font-size: 22px;
	}
	.indexPro .indexProItem .link-item .item-title1,
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child .sti1-child-right .sti1-child-right-t{
		font-size: 16px;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child.on .sti1-child-right .sti1-child-right-b,
	.projectUt .textItem .link{
		font-size: 12px;
	}
	.indexCase .screen-four .screen-four-item1{
		height: 400px !important;
	}
	.indexCase .screen-four .sfi1-back-t{
		font-size: 25px;
	}
	.whyUt .lt{
		width: 48%;
		margin-bottom: 3%;
	}
	.indexNews .ssli-img{
		height: 160px !important;
	}
	.nbanner .bannerText .textItem .title,
	.sampTitle,
	.honorUt .lt .year,
	.nbanner .bannerText .textItem .title.detailTitle,
	.containerItem .item .itemText .title,
	.containerItem .param .paramArea .title,
	.containerItem .text-left-img-right .title,
	.containerItem .text-right-img-left .title{
		font-size: 28px;
	}
	.sampInfo{
		margin-top: 30px;
		margin-bottom: 16px;
	}
	.sampInfo,
	.sampLeftTitle{
		font-size: 18px;
	}
	.sampDetailTitle{
		font-size: 20px;
	}
	.sampDetailTip{
		line-height: 3;
	}
	.leftCateUt .lt .ltItem{
		height: 50px;
		line-height: 50px;
	}
	.leftCateUt .lt .link,
	.sampForm .btn button,
	.projectUt .textItem .title{
		font-size: 16px;
	}
	.leftCateUt .lt .sublt{
		
	}
	.sampForm .btn button{
		width: 180px;
		height: 56px;
	}
	.sampForm .form-group{
		margin-bottom: 20px;
	}
	.nbanner .bannerText .textLeftItem{
		margin-top: 8%;
	}
	.mainContainer .indexCase,
	.mainContainer .rightForm{
		width: 100%;
	}
	.mainContainer .indexCase .screen-four .sfi2-item{
		width: 15.14%;
	}
	.mainContainer .rightForm{
		margin-top: 4%;
	}
	.nbanner .bannerText .textLeftItem .textList{
		text-align: center;
	}
	.nbanner .nbannerForm{
		width: 400px;
		height: 40px;
	}
	.subMenuUt2 .lt{
		padding: 6px 12px;
	}
	.projectUt .textItem{
		padding: 29px 24px 35px 21px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.projectUt .imtItem{
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}
	.projectUt .lt{
		border-radius: 20px;
	}
	.containerItem .item .itemText .tip,
	.containerItem .detailText .title,
	.containerItem .text-left-img-right .tip,
	.containerItem .text-right-img-left .tip{
		font-size: 24px;
	}
}

@media only screen and (min-width: 1060px) {
	
}

@media only screen and (max-width: 960px) {
	.footer .footNav dd,
	.footer .footNav dt::after,
	.footer .newsletter,
	.footer .share{
		display: none;
	}
	.footer .footNav dt{
		padding-bottom:initial;
		margin-bottom: initial;
	}
	.footer .footItem{
		padding: 3% 0 3% 0;
	}
	.copyright .copyItem,
	.copyright{
		height: 60px;
	}
	.sampHeader .headItem .headRight .language{
		padding: initial;
	}
	.sampHeader .headItem .headRight .search{
		padding-right: initial;
	}
}

@media only screen and (max-width: 840px) {
	
}
@media only screen and (max-width: 800px) {
	.bannerSwiper .bannerItem .text .title,
	.nbanner .bannerText .textItem .title.detailTitle{
		font-size: 24px;
	}
	.bannerSwiper .bannerItem .text .tip{
		font-size: 16px;
	}
	.indexArea .indexAreaTop .title,
	.nbanner .bannerText .textLeftItem .title{
		font-size: 30px;
	}
	.SmapBtn{
		width: 120px;
		height: 36px;
	}
	.SmapBtn .link,
	.bannerSwiper .bannerItem .SmapBannerBtn .link{
		font-size: 12px;
	}
	.bannerSwiper .bannerItem .SmapBannerBtn{
		width: 110px;
		height: 36px;
	}
	.bannerSwiper .bannerPagination .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.sampHeader .headItem .utNav,
	.sampHeader .headItem .headRight .language,
	.sampHeader .headItem .headRight .contact,
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child .sti1-child-left,
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child.on .sti1-child-right .sti1-child-right-d,
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child.on .sti1-child-right .sti1-child-right-b,
	.indexCase .screen-four .screen-four-item1 .screen-four-loop .screen-four-item1-back,
	.mainContainer .detailItem .itemLeft{
		display: none;
	}
	.sampHeader .headItem .headRight{
		width: 12%;
	}
	.mMenuBtn{
		display: block;
	}
	.sampHeader .headItem{
		height: 60px;
		line-height: 60px;
	}
	.searchFrom{
		top: 60px;
	}
	.searchFrom .searchItem{
		height: 55px;
	}
	.searchFrom form{
		padding: initial;
		width: 80%;
	}
	.topline{
		margin-top: 60px;
	}
	.sampHeader .headItem .logo{
		width: 25%;
	}
	.indexPro .indexProItem .link-item .item-btn{
		left: 10%;
	}
	.indexPro .indexProItem .link-item .link-item1,
	.indexPro .indexProItem .link-item .link-item2,
	.indexSolu .screen-three-item .screen-three-item1,
	.indexSolu .screen-three-item .screen-three-item2,
	.indexCase .screen-four .screen-four-item1 .screen-four-item1-desc,
	.mainContainer .detailItem .itemRight,
	.containerItem .text-left-img-right .imgBox, .containerItem .text-left-img-right .itembox,
	.containerItem .text-right-img-left .imgBox, .containerItem .text-right-img-left .itembox{
		width: 100%;
	}
	.indexPro .indexProItem .link-item{
		display: flex;
		flex-wrap: wrap;
	}
	.indexPro .indexProItem .link-item .link-item2{
		margin-top: 3%;
	}
	.indexSolu .screen-three-item{
		display: flex;
		flex-wrap: wrap;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child .sti1-child-right .sti1-child-right-t{
		font-size: 14px;
		margin-bottom: initial;
		        font-size: 12px !important;
		        margin-bottom: 0% !important;
		        text-align: center;
		        padding: 5px 5px !important;
		        border-radius: 5px !important;
	}
	
	.indexSolu .screen-three-item .screen-three-item1{
		display: flex;
		height: auto;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child.on{
		padding: initial;
		border-top: initial;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child.on .sti1-child-right .sti1-child-right-t{
		background: #FFBA00;
		color: #ffffff;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child{
		padding: initial;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child .sti1-child-right{
		width: auto;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child{
		width: 23%;
		margin-left: 2%;
		text-align: center;
	}
	
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child:first-child{
		margin-left: 1%;
	}
	.indexSolu .screen-three-item .screen-three-item1 .screen-three-item1-child:last-child{
		margin-right: 1%;
	}
	.indexSolu .screen-three-item .screen-three-item2{
		        margin-top: 20px;
		        width: 100% !important;
		        height: calc(100% - 60px) !important;
		        border-radius: 20px !important;
	}
	.indexSolu{
		        margin: auto;
		        padding: 12% 4%;
	}
	.indexCase .screen-four .sfi2-item{
		        margin: 4px;
		        /*width: calc(25% - 18px) !important;*/
		        border-radius: 5px !important;
				/*height: 50px !important;*/
		width: 22.14%;
	}
	.mainContainer .indexCase .screen-four .sfi2-item{
		/*height: 60px !important;*/
		width: 22.14% !important;
	}
	
	.indexCase .screen-four .sfi2-item.on{
		top: -3px;
	}
	.indexCase .screen-four .screen-four-item1{
		height: 460px !important;
	}
	.indexCase .screen-four .screen-four-item1-desc .sfi1-desc-desc{
		line-height: 1;
	}
	.indexCase .screen-four .sfi1-back-t,
	.whyUt .lt .name{
		font-size: 20px;
	}
	.whyUt .lt .info{
		font-size: 14px;
	}
	.whyUt .lt{
		height: 280px;
		border-radius: 10px;
	}
	.whyUt .lt .ltitem{
		padding: 6% 5% 10% 5%;
	}
	.indexArea.indexWhy .indexAreaTop .info{
		margin: initial;
		line-height: 1.2;
	}
	.indexNews .ssli-img{
		height: 100px !important;
		border-radius: 5px !important;
	}
	.indexNews .ssli-t{
		font-size: 13px !important;
		margin-bottom: 20px !important;
	}
	.indexNews .ssli-more a{
		padding-top: 10px !important;
		padding-bottom: 15px !important;
	}
	.indexNews .screen-six-list-item{
		        width: calc((100% - 40px) / 3);
		        display: inline-block;
		        vertical-align: top;
		    
	}
	.indexNews .screen-six-list-item+.screen-six-list-item{
		margin-left: initial;
	}
	.indexNews .screen-six-list{
		display: flex;
		justify-content: space-between;
	}
	.indexNews .ssli-date{
		margin: 20px 0 10px 0 !important;
	}
	.indexNews .ssli-more{
		padding-bottom: 20px;
	}
	.indexNews .ssli-more .iconfont,
	.newsUt .ltText .link,
	.sampPn .link .iconfont,
	.nbanner .bannerText .textItem .bannerContact .link{
		font-size: 12px;
	}
	.indexArea{
		        margin: auto !important;
		        padding: 6% 2% !important;
	}
	.footer,
	.honorUt .lt .info,
	.iconfont,
	.sampPn .link,
	.leftCateUt .lt .link,
	.leftCateUt .lt .sublt .sublink,
	.leftCateUt .lt .link .iconfont,
	.nbanner .bannerText .textItem .bannerMenuUt .link,
	.newsUt .ltText .info,
	.sampForm .sampTip,
	.sampForm .btn button,
	.nbanner .bannerText .textLeftItem .content,
	.solutionUt.listSolutionsUt .ltText .info,
	.nbanner .bannerText .textItem .bannerInqury .link,
	.nbanner .bannerText .textItem .content,
	.faqUt .lt .info,
	.searchUt .info{
		font-size: 14px;
	}
	.nbanner .bannerText .textLeftItem .content{
		line-height: 1.5;
	}
	
	.indexCase .screen-four .screen-four-item2{
		/*padding: 3.4% 4.8% 1.4% 4.8%;*/
	}
	.indexCase .screen-four .screen-four-item1-desc .sfi1-desc-desc{
		margin: 3% 0;
	}
	.nbanner .bannerText .textItem .title,
	.sampTitle,
	.honorUt .lt .year,
	.containerItem .item .itemText .title,
	.containerItem .param .paramArea .title{
		font-size: 24px;
	}
	.sampInfo{
		
		margin-top: 24px;
		margin-bottom: 12px;
	}
	.sampInfo,
	.sampLeftTitle,
	.listItem .newsUt .ltText .title,
	.solutionUt.listSolutionsUt .ltText .title,
	.faqUt .lt .title,
	.searchUt .titleItem{
		font-size: 16px;
	}
	.sampDetailTitle{
		font-size: 18px;
	}
	.sampDetailTip{
		line-height: 2;
	}
	.mainContainer .contentItem .item .itemRight,
	.honorUt .lt,
	.leftCateUt .lt .ltItem,
	.newsUt .imtItem,
	.listItem .newsUt .imtItem,
	.sampForm .form-item .form-control,
	.sampForm .btn button,
	.subMenuUt2,
	.subMenuUt2 .lt,
	.knowListItem.listItem .newsUt .imtItem,
	.productUt .lt .imtItem,
	.solutionUt.listSolutionsUt .lt .imtItem,
	.solutionUt.listSolutionsUt .lt,
	.nbanner .bannerText .textItem .bannerInqury,
	.sampForm.bg1 .contentItem,
	.indexPro .indexProItem .link-item .item-bg{
		border-radius: 5px;
	}
	.sampPn .prev .link .iconfont{
		margin-right: 12px;
	}
	.sampPn .next .link .iconfont,
	.pageNum a{
		margin-left: 12px;
	}
	.leftCateUt .lt .ltItem,
	.sampForm .form-item .form-control{
		height: 45px;
		line-height: 45px;
	}
	.listItem .newsUt .ltText .title{
		margin: 2% 0 3% 0;
	}
	.listItem .newsUt .ltText .link{
		margin: 4% 0;
	}
	.pageNum a{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.pageNum a.prev, .pageNum a.next{
		width: 38px;
	}
	.sampForm .btn button{
		width: 150px;
		height: 50px;
	}
	.sampForm .form-group{
		margin-bottom: 16px;
	}
	.nbanner .bannerText .textItem .bannerContact{
		width: 100px;
		height: 30px;
		line-height: 30px;
		margin-top: 10%;
	}
	.nbanner .nbannerForm form button .iconfont{
		font-size: 18px;
	}
	.nbanner .nbannerForm{
		border-radius: 5px;
	}
	.subMenuUt2 .lt{
		padding: 5px 10px;
	}
	.projectUt .textItem{
		padding: 20px 6px 24px 16px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}
	.projectUt .imtItem{
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.projectUt .lt{
		border-radius: 5px;
	}
	.nbanner .bannerText .textItem .bannerInqury{
		width: 160px;
		height: 40px;
	}
	.nbanner .bannerText .textItem .content{
		margin: 1% 0 3%;
	}
	.scrollTop{
		right: 1%;
		width: 35px;
		height: 35px;
	}
	.scrollTop .iconfont{
		font-size: 18px;
	}
	.mMenuBtn{
		
	}
	.indexCase .screen-four .screen-four-item1-desc .sfi1-desc-title{
		font-size: 24px;
	}
	.containerItem .item .itemText .tip,
	.containerItem .detailText .title,
	.containerItem .text-left-img-right .title,
	.containerItem .text-right-img-left .title{
		font-size: 20px;
	}
	.containerItem .text-left-img-right .tip,
	.containerItem .text-right-img-left .tip{
		font-size: 18px;
	}
	.containerItem .text-left-img-right img,
	.containerItem .text-right-img-left img{
		margin-top: 1rem;
	}
	.sampcontent .img2 img{
		max-width: 100%;
	}
	.sampcontent .img2 img:nth-child(2){
		margin-top: 1rem;
	}
}

@media only screen and (max-width: 640px) {
	.bannerSwiper,
	.nbanner .bannerText .textItem .bannerMenuUt,
	.nbanner .bannerText .textLeftItem .content,
	.nbanner .bannerText .textItem .bannerContact,
	.nbanner .nbannerForm,
	.nbanner .bannerText .textItem .content,
	.nbanner .bannerText .textItem .bannerInqury{
		display: none;
	}
	.indexArea.indexPro .indexAreaTop .title,
	.indexArea.indexSolu .indexAreaTop .title,
	.listItem .newsUt .imtItem,
	.listItem .newsUt .ltText,
	.sampForm .form-item.item2 .form-group,
	.sampForm .form-item .form-group,
	.knowListItem.listItem .newsUt .imtItem,
	.knowListItem.listItem .newsUt .ltText,
	.projectUt .lt,
	.projectUt .imtItem img,
	.solutionUt.listSolutionsUt .lt .imtItem,
	.solutionUt.listSolutionsUt .lt .ltText
	{
		width: 100%;
	}
	.indexArea.indexPro .indexAreaTop .SmapBtn,
	.indexArea.indexSolu .indexAreaTop .SmapBtn{
		margin-top: 3%;
	}
	.indexCase .screen-four .screen-four-item1{
		height: 320px !important;
	}
	.footer,
	.solutionUt.listSolutionsUt .ltText .link{
		font-size: 12px;
	}
	.copyright .copyItem .left,
	.copyright .copyItem .right{
		width: 100%;
		text-align: center;
		line-height: 1.2;
	}
	.indexNews .screen-six-list,
	.sampForm .form-item{
		flex-wrap: wrap;
	}
	.indexNews .screen-six-list-item{
		width: 100%;
		margin: 0 !important;
	}
	.indexNews .ssli-img{
		height: 220px !important;
	}
	.indexNews .ssli-t{
		height: auto !important;
	}
	.indexCase .screen-four .sfi2-item{
		/*height:  34px !important;;*/
	}
	.mainContainer .indexCase .screen-four .sfi2-item{
		/*height: 46px !important;*/
	}
	.whyUt .lt,
	.honorUt .lt{
		width: 100%;
	}
	.sampForm .btn button{
		width: 120px;
		height: 40px;
	}
	.sampForm .form-item .star{
		left: 10px;
	}
	.sampForm .form-control{
		padding: 0 24px;
	}
	
	.sampForm .form-textarea .form-control{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.projectUt .textItem .title,
	.projectUt.solutionMain .textItem .info{
		height: auto;
	}
	.projectUt.solutionUt .textItem .title{
		margin-bottom: initial;
	}
	.projectUt .textItem .info{
		padding-top: initial;
		padding-bottom: 3%;
		height: auto;
	}
	.productUt .imtItem{
		text-align: center;
	}
	.productUt,
	.productUt.productListUt{
		margin-left: -2%;
	}
	.productUt .lt,
	.productUt.productListUt .lt{
		width: 48%;
		margin-left: 2%;
		margin-bottom: 3%;
	}
	.solutionUt.listSolutionsUt .lt .ltText{
		margin-top: 3%;
	}
	.sampHeader .headItem .headRight{
		width: 16%;
	}
	.sampHeader .headItem .logo{
		width: 32%;
	}
	.projectUt{
		margin-left: initial;
	}
	.containerItem .item .itemText .title{
		font-size: 18px;
		line-height: 1.3;
	}
	.containerItem .item .itemText .tip{
		font-size: 16px;
		line-height: 1.3;
	}
	.containerItem .item .itemText .text{
		font-size: 14px;
		margin-top: 0.8rem;
		line-height: 1.5;
	}
}
@media only screen and (max-width: 420px) {
	.containerItem .item .itemText .text{
		display: none;
	}
}