@charset "utf-8";
/*CSS Document*/



@media screen and ( min-width:1602px ) and ( max-width:7680px ){
	
	html.html-header{padding-top:74px;}
	.html-header .header-logo a{height:50px;}
	.html-header .header{padding:12px 0;}
	.html-header .header-nav > ul > li > a{font-size:16px;}
	
}


@media screen and ( min-width:768px ) and ( max-width:7680px ){
	

	.news-insights-news-l .news-insights-list-img a img { height: 420px; }

	.news-insights-news-r .title-s { margin-bottom: 36px; text-transform:uppercase; }
	.news-insights-news-r .news-insights-list ul li > div { display: flex; align-items: center; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #CBCBCB; }
	.news-insights-news-r .news-insights-list ul li:nth-child(4) { display: none; }
	.news-insights-news-r .news-insights-list ul li:nth-child(3) > div { padding-bottom: 0; margin-bottom: 0; border: 0; }
	.news-insights-news-r .news-insights-list-img a { width: 140px; height: 94px; display: block; object-fit:cover;object-position:center center; }
	.news-insights-news-r .news-insights-time { display: none; }
	.news-insights-news-r .news-insights-list-text { margin-top: 0; padding-left: 20px; }
	.news-insights-news-r .news-insights-list-text h3 a { margin: 0 0 20px; font-size: 14px; }
	.news-insights-news-r .news-insights-list-text .news-insights-s { font-size: 12px; }
 
	.news-insights-application .news-insights-list-img { min-width: 52.3%;}
	.news-insights-application .news-insights-list-text { margin: 0; padding: 66px; display: flex; align-content: space-between; flex-wrap: wrap; } 
	.news-insights-application .news-insights-list-text h3 a { font-size: 34px; line-height: 1.6em; }
	.news-insights-application .news-insights-list ul li > div { display: flex; background-color: #F4F4F3; }
	
	.news-insights-application .news-insights-list-text .news-insights-s { color: #AA283C; margin-right: 20px; }

	.swiper-button-prev, .swiper-button-next { border-radius: 0; }

	
}



@media screen and ( max-width:1601px ){
	
	/*****common*****/
	.w1440,.w1560{width:1200px;}

	html{padding-top:74px;}


	/**/
	.header-logo a{height:50px;}
	.header{padding:12px 0;}
	.header-nav > ul > li > a{font-size:16px;}


	/**/
	.home-banner{position:relative;
		height:-webkit-calc(100vh - 74px);
		height:-moz-calc(100vh - 74px);
		height:calc(100vh - 74px);
	}
	.home-banner-text{padding:50px 50px 80px 50px;}
	.home-banner-text h2{font-size:36px;padding-left:28px;}  
	.home-banner-text h2 span{font-size:36px;}
	.home-banner-text h2:before{width:2px;top:13px;}
	.home-banner-text a.btn-empty{line-height:24px;font-size:16px;margin:20px 0 0 28px;}
	.home-banner-text a.btn-empty:after{width:24px;height:24px;line-height:24px;font-size:10px;margin-left:10px;}
	.home-banner .swiper-pagination{margin-right:80px;}
	.home-banner .swiper-pagination span{width:8px;height:8px;margin:0 5px !important;}

	.home-banner .swiper-wrapper{margin-top:-33px;}
	.home-banner .swiper-controls{height:66px;padding:0 50px 0 30px;}
	.home-banner .swiper-controls-direction > div:before{font-size:16px;}

	.home-one-slide{width:2020px;margin-left:160px;}
	.home-one-slide .swiper-button-next{left:47.5%;}
	.home-one-title p{font-size:30px;}
	.home-one-title h2{font-size:66px;}

	.home-two-box > div h1{font-size:56px;margin-bottom:100px;}

	.home-three .home-title{margin-bottom:56px;}

	.home-four { padding: 180px 0 36px; }
	.home-four-list ul li .increase { font-size: 36px; }

	.home-five-top-l ul { grid-gap: 6px 6px; }
	.home-five-top-l ul li a { font-size: 12px; padding: 5px 10px; }

	.home-five-list-text h3 a { font-size: 24px; margin: 30px 0 12px; }
	.home-five-list-img a .tag-list { zoom: .8; }


	/*  */
	.about-title h2 { font-size: 36px; }
	.about-two-list > li { padding-bottom: 24px; margin-bottom: 24px; }
	.about-two-r .show-btn3 h3 { font-size: 16px; padding-right: 36px; }
	.about-two-r .show-btn3 h3 span { font-size: 16px; }


	/*  */
	.smart-tags-applicaiton ul li p { font-size: 18px; }
	.smart-tags-list-text { min-width: 35%; }


	/*  */
	.solutions-title h2 { font-size: 36px; }
	.solutions-text-text .tag-list span { font-size: 13px; }
	.solutions-text { padding-right: 80px; }
	.solutions-item:nth-child(odd) .solutions-text { padding-left: 80px; }
	.solutions-img img { 
    width: -webkit-calc(50% - 80px);
    width: -moz-calc(50% - 80px);
    width: calc(50% - 80px); }


	/*  */
	.news-insights-application .news-insights-list-text { padding: 36px; }
	.news-insights-application .news-insights-list-text h3 a { font-size: 24px; }

	.news-insights-category-text ul li a { font-size: 16px; }
	.news-insights-category-text h3 { font-size: 30px; }
	.news-insights-category-text ul { margin: 36px 0; }
	.news-insights-category-text ul li a { line-height: 24px; padding-left: 36px; }
	.news-insights-category-text ul li a:before { width: 22px; height: 22px; line-height: 22px; }


	/*  */
	/* .solutions-details-text { padding: 36px; }
	.solutions-details-text h2 { font-size: 30px; }  
	.solutions-details-text p { font-size: 16px; line-height: 1.6em; } */
	


}



@media screen and ( max-width:1367px ){
	
	/*****common*****/
	.w1070,.w1136,.w1170,.w1200,.w1280,.w1366,.w1440,.w1560{width:1024px;}
	
	.margin-wrap{margin:80px auto 120px;}
	.margin-wrap-s{margin:44px auto 54px;}
	
	.padding-wrap{padding:80px 0 120px;}
	.padding-wrap-s{padding:44px 0 54px;}

	.page-banner-box h1 { font-size: 50px; }
	.page-banner-box img { height: 250px; }
	
	.mb-140 {margin-bottom:120px;}
	.pb-160{padding-bottom:120px;}

	.pt-150{padding-top:120px;}
	.p-140-0, .p-150-0{padding:120px 0;}


	/**/
	.header-nav > ul > li{margin-right:24px;}
	.header-nav > ul > li > a{font-size:14px;}


	/*  */
	.footer-l p { margin: 20px 0; }
	.footer-share {grid-gap:6px 6px;}
	.footer-share a { width: 30px; height: 30px; line-height: 30px; }
	.footer-share a i { font-size: 14px; }
	.footer-share a i.f14 { font-size: 12px !important; }
	.footer-c { margin: 0 30px 0 66px; width: 500px; }
	.footer-c .grid-2 { grid-gap: 10px 10px; }
	.footer-c form > .form-input { margin-top: 10px; }
	.footer-c input[type="text"] { padding: 0 12px; font-size: 14px; }
	.footer-c textarea { padding: 12px; font-size: 14px; }
	.footer-c h2 { font-size: 20px; margin-bottom: 20px; }
	.footer-c .form-btn { margin-top: 20px; }
	.footer-r ul { margin-top: 38px; }
	.footer-r ul li { padding-bottom: 20px; margin-bottom: 20px; }
	.footer-r ul li > div { margin-bottom: 14px; }
	.footer-r ul li span { font-size: 12px; }
	.footer-r ul li span i { font-size: 14px; margin-right: 8px; }


	/**/
	/*.home-two-top,
	.home-main-box > div{margin-bottom:120px;}*/
	.home-title h2,	.smart-tags-applicaiton-title h2{font-size:36px;}

	.home-one-slide{width:1800px;}

	.home-two-box > div{padding:120px 0 100px;}
	.home-two-box > div h1{font-size:50px;margin-bottom:88px;}

	.home-three .home-title{padding-top:4.5%}
	.home-three-list ul{grid-gap:20px 20px;}
	.home-three-list-title{margin-top:16px;}
	.home-three-list-title a{font-size:20px;line-height:36px;}
	.home-three-list-title a i{width:36px;height:36px;line-height:36px;font-size:18px;}

	.home-five-top-l { padding: 20px; }
	.home-five-list-text h3 a { font-size: 20px; }
	.home-six .home-title { margin-bottom: 36px; }


	/*  */
	.about.pb-160 { padding-bottom: 100px; }
	.about-three .w1440 > div { padding-top: 100px; padding-bottom: 100px; }  
	.about-three-l { padding-right: 36px; }
	.about-three-l ul li a { font-size: 13px; padding: 5px 12px; }
	.about-three-r { padding-left: 36px; }
	.about-three-r h2 { font-size: 36px; }
	.about-two { align-items: inherit; }
	.about-two-l img { height: 100%; object-fit:cover;object-position:center center; }

	.about-one { padding-top: 100px; }
	.about-one-text { padding: 50px 36px; }
	.about-title h2 { font-size: 30px; }
	.about-title .dashed-red.mb-50 { margin-bottom: 36px; }
	.about-two-r .show-con3,
	.about-two-r .show-btn3 h3 { padding-right: 30px; }
	/*.about-box > div { margin-bottom: 80px; }*/


	/*  */
	.smart-tags-title .smart-tags-icon { width: 36px; height: 36px; line-height: 36px; top: 8px; }
	.smart-tags-title h2 { font-size: 56px; line-height: 1em; }
	.smart-tags-text { padding: 0 60px 0 60px; }
	.smart-tags-text .btn-line { width: 220px; height: 72px; line-height: 72px; top: 0; }
	.smart-tags-text > p { margin: 36px 0 80px; }
	.smart-tags-list-img img { height: 220px; }
	.smart-tags-list-text { height: 220px; }
	.smart-tags-list-text h3 { font-size: 24px; }

	.smart-tags-applicaiton ul { grid-gap: 30px 30px; }
	/*.smart-tags-applicaiton ul li img { width: 220px; }*/
	.smart-tags-applicaiton ul li p { padding-left: 24px; font-size: 16px; }
	.smart-tags-applicaiton-l { width: 220px; height: 200px; }

	#smart-tags-rfid, #smart-tags-nfc, #smart-tags-secode { top: -188px; }


	/*  */
	.solutions-text-list ul li h3 { font-size: 18px; padding-left: 20px; }
	.solutions-title { margin-bottom: 50px; }
	.solutions-title h2 { font-size: 30px; }
	.solutions-text { padding-right: 60px; }
	.solutions-item:nth-child(odd) .solutions-text { padding-left: 60px; }
	.solutions-img img { 
    width: -webkit-calc(50% - 60px);
    width: -moz-calc(50% - 60px);
    width: calc(50% - 60px); }
	.solutions-item-box { min-height: 650px; }
	.solutions-text-text { margin-bottom: 66px; }
	.solutions-segmentation img:first-child { margin-bottom: 50px; }
	.solutions-segmentation img:last-child { height: 350px; }
	.solutions-title .btn-empty { margin-bottom: 0; }
	.solutions-text-list ul li div img { width: 72px; height: 72px; }
	.solutions-text-list ul li { margin-bottom: 30px; }
	.solutions-text-list ul li div { padding-bottom: 30px; }  
	.solutions-text-text { margin-bottom: 50px; }
	.solutions-text-text .tag-list span { font-size: 12px; padding-right: 10px; margin-right: 10px; }


	/*  */
	.news-insights-title h2 { font-size: 36px; }

	.news-insights-news-r { padding-left: 50px; }
	.news-insights-search { margin-bottom: 32px; }

	.news-insights-news-l .news-insights-list-img a img { height: 320px; }

	.news-insights-category-text ul li { padding-bottom: 14px; margin-bottom: 14px; }
	.news-insights-category-text { padding-left: 50px; }
	.news-insights-category > ul > li:nth-child(even) .news-insights-category-text { padding: 0 50px 0 0; }


	/*  */
	.news-top { margin-bottom: 36px; display: block; }
	.news-top-menu { margin-top: 24px; }
	.news-top-menu li { margin-right: 20px; }
	.news-list-box .news-insights-list ul { grid-gap: 20px; }
	.news-top .c-dropdown dt { font-size: 36px; padding-right: 36px; max-width: inherit; }
	.news-top .c-dropdown dt:after { font-size: 8px; width: 22px;  height: 22px; line-height: 22px; }

	.news-details-title h2 { font-size: 36px; }
	.news-details-l { width: 68%; }  
	.news-details-r-box { margin-left: 50px; }
	.news-details-r-one ul li a { font-size: 12px; }
	.news-details-r-one ul li:before { top: 6px; }
	.news-details-r-box > div { margin-bottom: 36px; }
	.news-details-r-two ul { grid-gap: 6px; }
	.news-details-r-two ul li a { font-size: 12px; padding: 5px 8px; }
	.news-details-r { width: 32%; }
	.news-details-r h2 { margin-bottom: 20px; }
	.news-details-r-three ul li { padding-bottom: 10px; margin-bottom: 10px; }
	.news-details-r-three ul li a { font-size: 12px; }
	.news-details-r-three ul li a:before { top: 5px; }
	
	

}



@media screen and ( max-width:1200px ){
	
	/*****common*****/
	.w1070,.w1136,.w1170,.w1200,.w1280,.w1366,.w1440,.w1560{width:960px;}

	.mb-140 {margin-bottom:100px;}
	.pt-150{padding-top:100px;}
	.p-140-0, .p-150-0{padding:100px 0;}


	/**/
	.home-banner-text{max-width:86%;}  
	.home-banner .swiper-pagination{margin-right:50px;}
	.home-banner .swiper-wrapper{margin-top:-25px;}
	.home-banner .swiper-controls{height:50px;padding:0 36px 0 20px;}

	.home-banner-text{padding:36px 36px 66px 36px;}
	.home-banner-text h2{font-size:30px;padding-left:24px;}
	.home-banner-text h2:before{width:1px;top:11px;}
	.home-banner-text h2 span{font-size:30px;}

	/*.home-two-top,
	.home-main-box > div{margin-bottom:100px;}*/

	.home-one-slide{width:1500px;margin-left:120px;}
	.home-one-title {gap: 10px;}
	.home-one-title h2{font-size:50px;}
	.home-one-title p{font-size:24px;}
	.home-one-slide .swiper-button-next{width:36px;height:36px;left:48%;}
	.home-one-slide .swiper-button-next:before{font-size:14px;}

	.home-two-box > div h1{font-size:44px;margin-bottom:72px;}

	#smart-tags-rfid, #smart-tags-nfc, #smart-tags-secode { top: -168px; }


}






/************************************/


@media screen and ( max-width:996px ){
	
	/*****common*****/
	.w960,.w1070,.w1136,.w1170,.w1200,.w1280,.w1366,.w1440,.w1560{width:95%;}
	
	.margin-wrap{margin:66px auto 80px;}
	.margin-wrap-s{margin:36px auto 44px;}
	
	.padding-wrap{padding:66px 0 80px;}
	.padding-wrap-s{padding:36px 0 44px;}
	
	.mb-140 {margin-bottom:80px;}
	.pb-160{padding-bottom:80px;}
	.pt-150{padding-top:80px;}
	.p-140-0, .p-150-0{padding:80px 0;}
	
	.turn-pages a{font-size:12px;width:30px;height:30px;line-height:30px;margin:0;border-width:1px;}
	.turn-pages a.prev{margin:0 10px 0 0;}
	.turn-pages a.next{margin:0 0 0 10px;}

	.page-banner-box h1 { font-size: 36px; }
	.page-banner-box img { height: 200px; }
	.crumbs2 a { font-size: 12px; } 
	.page-banner-box .crumbs2 { bottom: 16px; }

	.swiper-button-prev { left: 20px; }
	.swiper-button-next { right: 20px; } 
	.swiper-button-prev, .swiper-button-next { width: 36px; height: 36px; }
	.swiper-button-prev:before, .swiper-button-next:before { font-size: 12px; }


	/*header*/
	.header-phone-more{display:block;line-height:1em;position:absolute;top:50%;right:2.5%;margin-top:-12px;}
	.header-phone-more i{display:block;}
	.header-phone-close{display:block;opacity:0;filter:alpha(opacity=0);visibility:hidden;position:fixed;top:20px;right:20px;z-index:-1;width:44px;line-height:44px;background-color:#fff;text-align:center;border-radius:8px;}
	.header-phone-close i{/*color:#fff;*/}
	.header-phone-close.active{z-index:999;opacity:1;filter:alpha(opacity=100);visibility:visible;}

	.header-nav{position:fixed;top:0;left:0;bottom:0;z-index:-1;background-color:transparent;margin:0;border:0;}
	.header-nav.active{z-index:998;}
	
	/*菜单 白底 透明黑底*/
	.header-nav:after{content:"";display:block;position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;filter:alpha(opacity=0);visibility:hidden;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease;
	}
	.header-nav.active:after{opacity:1;filter:alpha(opacity=100);visibility:visible;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease; 
	}
	.header-nav:before{content:"";width:320px;display:block;position:fixed;top:0;left:-200%;bottom:0;z-index:2;background-color:#fff;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease;
	}
	.header-nav.active:before{left:0;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease; 
	}

	/*菜单列表 动画*/
	.header-nav > ul{position:fixed;top:0;left:-200%;bottom:0;z-index:9;width:320px;padding:20px 0;overflow-y:auto;} 
	.header-nav.active > ul{left:0;}

	/*列表*/
	.header-nav > ul > li{float:none;width:100%;text-align:left;margin:0;}
	.header-nav > ul > li > a{padding:15px 20px;color:#131313;}
	.header-nav > ul > li > i + a:after{display:none;}
	.header-nav > ul > li i{display:block;width:46px;height:46px;text-align:center;line-height:46px;position:absolute;top:0;right:0;z-index:2;font-size:10px;}
	.header-subnav{opacity:1;visibility:visible;display:none;position:static;box-shadow:inherit;background-color:#ededed;
	    -webkit-transition:inherit;
		-moz-transition:inherit;
		-ms-transition:inherit;
		-o-transition:inherit;
		transition:inherit;
		-webkit-transform:translateY(0) !important;
		-moz-transform:translateY(0) !important;
		-ms-transform:translateY(0) !important;
		-o-transform:translateY(0) !important;
		transform:translateY(0) !important;
	}

	/*其他*/
	.language{margin-right:44px;}
	.header-other{position:fixed;top:0;left:-200%;z-index:999;width:280px;display:block;padding:15px 20px;background:url(../images/shop-bg.jpg) no-repeat;background-size:200% 100%;border-bottom:1px solid #ddd;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease;
	}
	.htmloverflow .header-other{left:0;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease;
	}
	

	/**/
	/*.home-two-top,
	.home-main-box > div{margin-bottom:80px;}*/

	.home-one-slide{width:auto;margin-left:106px;}
	.home-one-slide .swiper-button-next{left:auto;right:16px;}
	.home-one-title { gap: 6px; }
	.home-one-title p{font-size:20px;}

	.home-two-box > div{padding:90px 0 70px;}
	.home-two-box > div h1{font-size:36px;margin-bottom:60px;}

	.home-four { padding: 120px 0 20px; }
	.home-four-list:before { height: 12px; top: -22px; }
	.home-four-list { padding: 50px 0; margin-top: 22px; }
	.home-four-list ul li .increase { font-size: 30px; padding-right: 16px; }
	.home-four-list ul li .increase:before { top: -2px; right: 0px; font-size: 18px; }
	.home-four-list ul li i { height: 36px; margin-top: -18px; }
	.home-four-list ul li h3 { font-size: 12px; line-height: 12px; padding-left: 20px; margin-left: 2px; margin-top: 12px; }
	.home-four-list ul li h3:before { width: 14px; height: 12px; }

	.home-five-top-l { padding: 20px 10px; }
	.home-five-top-l ul { height: 88px; overflow-y: auto; }  
	.home-five-list-img a .tag-list { flex-wrap: wrap; grid-gap:6px 0; }
	.home-five-list-text h3 a { font-size: 16px; margin: 20px 0 10px; }
	.home-five-list-text p { font-size: 12px; }
	.home-five-list ul.grid-3 { grid-gap: 16px 16px; }

	.home-six .news-insights-list ul.grid-3 { grid-gap: 16px 16px; }

	html[lang="zh-CN"] .home-one-title { padding: 20px 0; }


	/*  */
	.news-insights-list-text h3 a { font-size: 16px; }
	.news-insights-list-text { margin-top: 24px; }
	.news-insights-list-text .news-insights-s { font-size: 12px; }
	.news-insights-list-text .news-insights-time { font-size: 12px; }


	/*  */
	.about-one { padding-top: 80px; }
	.about-one > div { padding-top: 100px; }
	.about-one-text { position: relative; z-index: 2; width: auto; box-sizing: border-box; margin-right: 100px; }
	.about-one img { position: absolute; left: 0; bottom: 0; right: 0; height: 100%; object-fit:cover;object-position:center center; margin: 0; width: 100%; }
	.about-one-text p { font-size: 12px; line-height: 1.8em; }
	.about-title h2 { font-size: 24px; }
	.about-two-r-box { padding-left: 30px; width: 88.8%; }
	.about-two-r .show-con3 { padding:  0 24px 0 15px; }
	.about-two-r .show-con3 p { font-size: 12px; margin-bottom: 12px; }
	.about-two-r .show-btn3 h3 { font-size: 14px; padding-left: 15px; }
	.about-two-r .show-btn3 h3 span { font-size: 14px; }
	.about-two-r .show-btn3 h3:before { width: 6px; height: 6px; top: 5px; }

	.about-three .w1440 > div { padding-top: 50px; padding-bottom: 50px; }
	.about-three-r { padding-left: 30px; }  
	.about-three-r h2 { font-size: 24px; }
	.about-three-l { padding-right: 30px; }
	.about-three-l ul { grid-gap: 6px 6px; }
	.about-three-l ul li a { font-size: 12px; padding: 4px 8px; }
	.about-title .dashed-red.mb-50 { margin-bottom: 30px; }

	.about-five ul { grid-gap: 6px 6px; }

	/*.about-four-annotation { justify-content: center; }*/


	/*  */
	.smart-tags-list ul,
	.smart-tags-list ul li,
	.smart-tags-list ul li > div { grid-gap: 10px 10px; }
	.smart-tags-text > p { margin: 24px 0 36px; }
	.smart-tags-list-text h3 { padding: 0 6px; font-size: 20px; }
	.smart-tags-list-img img { height: 180px; }
	.smart-tags-list-text { height: 180px; }
	.smart-tags-list ul li > div.flex-l .smart-tags-list-text:before { border: 10px solid transparent; border-right: 8px solid #fff; }
	.smart-tags-list ul li > div.flex-b .smart-tags-list-text:before { border-top: solid 8px #fff; border-left: solid 10px transparent; border-right: solid 10px transparent; }
	.smart-tags-list ul li > div.flex-r .smart-tags-list-text:before { border: 10px solid transparent; border-left: 8px solid #fff; }
	.smart-tags-list ul li > div.flex-t .smart-tags-list-text:before { border-bottom: solid 8px #fff; border-left: solid 10px transparent; border-right: solid 10px transparent; }
	.smart-tags-text .btn-line { width: 180px; height: 50px; line-height: 50px; font-size: 12px; }
	.smart-tags-text .btn-line i { font-size: 12px; margin-left: 6px; }

	#smart-tags-rfid, #smart-tags-nfc, #smart-tags-secode { top: -148px; }

	/*.smart-tags-applicaiton ul li img { width: 180px; }*/
	.smart-tags-applicaiton ul li p { padding-left: 20px; font-size: 14px; }
	.smart-tags-applicaiton ul { grid-gap: 20px 20px; }
	/*.smart-tags-applicaiton-l { width: 180px; height: 160px; }*/


	/*  */
	.solutions-text { padding-right: 50px; }
	.solutions-item:nth-child(odd) .solutions-text { padding-left: 50px; }
	.solutions-img img { 
    width: -webkit-calc(50% - 50px);
    width: -moz-calc(50% - 50px);
    width: calc(50% - 50px); }
	.solutions-title h2 { font-size: 24px; }
	.solutions-text-list ul li h3 { font-size: 16px; padding-left: 14px; }
	.solutions-text-text p { font-size: 12px; }
	.solutions-text-list ul li { margin-bottom: 20px; }
	.solutions-text-list ul li div { padding-bottom: 20px; }
	.solutions-text-list ul li div img { width: 66px; height: 66px; }
	.solutions-title { margin-bottom: 36px; }
	.solutions-text-text { margin-bottom: 36px; }
	.solutions-text-text .tag-list { margin-bottom: 12px; }
	.solutions-text-list ul li h3 { font-size: 14px; }
	.solutions-title .btn-empty { font-size: 12px; }
	.solutions-title .btn-empty i { font-size: 10px; }
	.solutions-segmentation img:last-child { height: 250px; }
	.solutions-segmentation img:first-child { margin-bottom: 30px; }
    
	.solutions-item-box { min-height: 530px; padding-bottom: 80px; }
	.solutions-top ul li a { padding: 10px 10px; }


	/*  */
	/* .solutions-details-text { padding: 20px; }
	.solutions-details-list ul { grid-template-columns: repeat(2, 1fr); grid-gap: 10px 10px; }
	.solutions-details-text h2 { font-size: 24px; margin-bottom: 12px; }
	.solutions-details-text p { font-size: 14px; }
	.solutions-details-list ul li:nth-child(2) { grid-column:1 / span 2; } */


	/*  */
	.news-insights-news-r { padding-left: 30px; }
	.news-insights-news-r .title-s { margin-bottom: 20px; }
	.news-insights-news-r .news-insights-list-text h3 a { font-size: 12px; }

	.news-insights-application .news-insights-list-text { padding: 20px 30px 30px; }
	.news-insights-application .news-insights-list-text h3 a { font-size: 20px; }

	.news-insights-category-img img { height: 350px; object-fit:cover;object-position:center center; }

	.news-details-title h2 { font-size: 30px; }

	.news-details-l { width: 100%; } 
	.news-details-r { width: 100%; } 
	.news-details-title { margin-bottom: 36px; }
	.news-details-title h2 { font-size: 24px; }
	.news-details-main img,
	.news-details-main ul,
	.news-details-main p { margin-bottom: 20px; }
	.news-details-main h3 { font-size: 16px; }
	.news-details-btn { padding-top: 30px; margin-top: 36px; }
	.news-details-btn a { font-size: 12px; padding: 0 12px; height: 36px; line-height: 36px; }
	.news-details-btn a i { font-size: 12px; }

	.news-details-r-box { margin: 50px 0 0; }
	 
	



}  






/************************************/


@media screen and ( max-width:767px ){
	
	/*****common*****/
	html.htmloverflow{overflow:hidden;position:fixed;width:100%;height:100%;}
	
	.gotop{right:20px;bottom:70px;}
	
	.pagination a{width:36px;height:36px;line-height:34px;border-width:1px;}
	
	.margin-wrap,.margin-wrap-s{margin:30px auto 36px;}
	
	.padding-wrap,.padding-wrap-s{padding:30px 0 36px;}
	
	.mb-80,
	.mb-140 {margin-bottom:50px;}
	.pb-80,
	.pb-160{padding-bottom:50px;}
	.pt-80,
	.pt-150{padding-top:50px;}
	.p-80-0, .p-140-0, .p-150-0{padding:50px 0;}

	.page-banner-box h1 { font-size: 30px; }
	.page-banner-box img { height: 150px; }

	.crumbs2 a { max-width: 120px; }

	.side-buttons { left: 0; right: 0; bottom: 0; box-shadow: 0 0 5px rgba(0,0,0,.1); }
	.side-buttons ul { display: flex; }
	.side-buttons ul li { width: 33.33%; }
	.side-buttons ul li a { margin: 0; width: 100%; box-shadow: none; }
	
	
	/*****header*****/


	/*  */
	footer { padding-top: 50px; }
	.footer > .df { flex-wrap: wrap; }
	.footer-l { width: 100%; margin-bottom: 36px; }
	.footer-logo a { width: auto; height: 50px; }
	.footer-logo a img { height: 100%; }
	.footer-c { width: 50%; margin: 0; }
	.footer-r { width: 50%; margin: 0; }
	.footer-r ul { padding-left: 24px; }
	footer .copyright { margin-top: 66px; padding: 20px 0; }
	.footer-c .btn-base { box-sizing: border-box; width: 100%; }


	/**/
	.home-banner-text h2{font-size:22px;padding-left:20px;}
	.home-banner-text h2 br{display:none;}
	.home-banner-text a.btn-empty{margin:20px 0 0 22px;}
	.home-banner-text h2 span{font-size:22px;}
	.home-banner-text h2:before{top:8px;}
	.home-one-title h2{font-size:36px;}
	.home-one-title p{font-size:16px;}
	.home-one-slide{margin-left:88px;}
	html[lang="zh-CN"] .home-one-title { padding: 7% 0; }

	.home-two-top p{font-size:18px;}

	.home-banner { height: auto !important; }
	.home-banner-text { position: static; }
	.home-banner .swiper-slide { display: flex; flex-direction: column-reverse; }


	/**/
	/*.home-two-top,
	.home-main-box > div{margin-bottom:50px;}*/

	.home-title h2, .smart-tags-applicaiton-title h2 { font-size: 30px; }  

	.home-two-box > div{padding:66px 0 50px;}
	.home-two-box > div h1{font-size:30px;margin-bottom:30px;}
	.home-two-box > div .btn-line{line-height:48px;height:50px;font-size:14px;}
	.home-two-box > div .btn-line i{font-size:12px;margin-left:10px;}
	.home-two-top p { font-size: 16px; }

	.home-three .home-title { margin-bottom: 30px; }
	.home-three-list ul { grid-gap: 10px 10px; }
	.home-three-list-title a { font-size: 16px; line-height: 30px; }
	.home-three-list-title a i { width: 30px; height: 30px; line-height: 30px; font-size: 14px; margin-right: 6px; }

	.home-four { padding: 100px 0 20px; }
	.home-four-list { margin-top: 20px; padding: 36px 0; }
	.home-four-list:before { height: 10px; top: -20px; }

	.home-four-list ul { display:grid;grid-template-columns:repeat(2, 1fr); grid-gap:30px 20px; }
	.home-four-list ul li:nth-child(even) { display: none; }
	
	.home-five-top-l ul li a { font-size: 10px; padding: 3px 6px; }
	.home-five-top { display: block; margin-bottom: 15px; }
	.home-five-top > div { width: 100%; }
	.home-five-top-l { padding: 30px 10px; }
	.home-five-top-l ul { height: auto; }
	.home-five .dashed-red { margin-bottom: 20px; }
	.home-five-top-r { padding: 15px 0 0; }
	.home-five-list ul.grid-3 { grid-gap: 10px 10px; }

	.home-six .news-insights-list ul.grid-3 { grid-gap: 10px 10px; }
	.home-six .home-title { margin-bottom: 30px; }
	.home-six .home-title .btn-empty { font-size: 14px; }
	.home-six .home-title .btn-empty i { font-size: 14px; }


	/*  */
	.news-insights-list-text h3 a { font-size: 15px; }


	/*  */
	/*.about-box > div { margin-bottom: 50px; }*/
	.about-two-r-box { width: 100%; padding: 0 0 20px; }
	.about-two { flex-direction: column-reverse; width: 95%; margin-left: auto; margin-right: auto; }
	.about-two > div { width: 100%; } 
	.about.pb-160 { padding-bottom: 80px; }

	.about-one { padding-top: 24px; }
	.about-one > div { padding-top: 80px; }
	.about-one-text { margin-right: 24px; }
	.about-five ul { flex-wrap: wrap; }
	.about-five ul a img { height: 80px; }

	.about-four-annotation { padding-top: 12px; }
	.about-four-annotation span { margin-right: 20px; line-height: 16px; }
	.about-four-annotation span:before { width: 16px; height: 16px; }


	/*  */
	.smart-tags-text { padding-right: 0; }
	.smart-tags-box > div:nth-child(n+1):nth-child(-n+2) .smart-tags-list ul { flex-wrap: wrap; }
	.smart-tags-list ul li.w33 { width: 100%; } 
	.smart-tags-list ul li.w66 { width: 100%; flex-direction: row; } 
	.smart-tags-list ul li > div.flex-l { flex-direction: column-reverse; }
	.smart-tags-list ul li > div.flex-r { flex-direction: column; }

	.smart-tags-list ul li > div.flex-r .smart-tags-list-text:before { border-top: solid 8px #fff; border-left: solid 10px transparent; border-right: solid 10px transparent; border-left-color: transparent !important; top: 0; left: 50%; margin-left: -10px; }
	.smart-tags-list ul li > div.flex-l .smart-tags-list-text:before { border-bottom: solid 8px #fff; border-left: solid 10px transparent; border-right: solid 10px transparent; border-right-color: transparent !important; bottom: 0; right: 50%; margin-right: -10px; }

	.smart-tags-title h2 { font-size: 36px; }
	.smart-tags-text .btn-line { width: 150px; padding: 0 20px; }
	.smart-tags-title .smart-tags-icon { top: 2px; }

	#smart-tags-rfid, #smart-tags-nfc, #smart-tags-secode { top: -118px; }

	.smart-tags-applicaiton ul li { flex-direction: column; }
	.smart-tags-applicaiton ul li img { max-width: 100%; }
	.smart-tags-applicaiton ul li p { text-align: center; padding: 12px 0 0; }
	.smart-tags-applicaiton-l img { width: 72px; }

	.smart-tags-applicaiton .mb-50 { margin-bottom: 30px; }


	/*  */
	.solutions-text { width: 70% !important; padding-right: 25px; }
	.solutions-item:nth-child(odd) .solutions-text { padding-left: 25px; }

	.solutions-img { width: 30% !important; }
	.solutions-img img {
        width: -webkit-calc(30% - 25px);
        width: -moz-calc(30% - 25px);
        width: calc(30% - 25px); }
	.solutions-segmentation { left: 31%; } 
	.solutions-item:nth-child(even) .solutions-segmentation { left:70%; }  
	.solutions-segmentation img:first-child { zoom: .6; }
	.solutions-text-text .tag-list { flex-wrap: wrap; }
	.solutions-text-text .tag-list span { margin-bottom: 3px; }

	.solutions-title { display: block; } 
	.solutions-title .btn-empty { margin-top: 10px; }
	.solutions-text-list ul li div img { width: 50px; height: 50px; }

	.solutions-top.pt-80 { padding-top: 30px; }
	.solutions-top ul { flex-wrap: wrap; justify-content: flex-start; }
	.solutions-top ul li { width: 25%; }
	.solutions-top ul li a span { font-size: 12px; }


	/*  */
	.news-insights-title h2{font-size:24px;}

	.news-insights-news { display: block; }
	.news-insights-news > div { width: 100%; }

	.news-insights-news-r { padding: 20px 0 0; }

	.news-insights-news-r .news-insights-list ul { display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px 10px; }
	.news-insights-application .news-insights-list-text { padding: 0; }
	.news-insights-application .news-insights-list-text h3 a { font-size: 15px; }

	.news-insights-category > ul > li { margin-bottom: 30px; }
	.news-insights-category-text h3 { font-size: 24px; }


	/*  */
	.news-list-box .news-insights-list ul { grid-template-columns:repeat(2, 1fr); grid-gap: 20px 20px; }
	.news-top-menu li a { font-size: 14px; }

	.news-top-menu ul { overflow-x: auto; padding-bottom: 10px; }
	.news-top-menu li { flex-shrink:0; }
	.news-list-box .news-insights-list ul { grid-gap: 10px; }
	.news-top .c-dropdown dt { font-size: 24px; padding-right: 30px; }        
	.news-top .c-dropdown dt:after { font-size: 6px; width: 18px; height: 18px; line-height: 18px; margin-top: -10px; }
	
	



}



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

	html{padding-top:68px;}
	.page-banner-box h1 { font-size: 24px; }
	.page-banner-box img { height: 130px; }
	.page-banner-box .crumbs2 { bottom: 12px; }

    .home-banner{
        height:-webkit-calc(100vh - 68px);
        height:-moz-calc(100vh - 68px);
        height:calc(100vh - 68px);
    }
	.home-banner-text{max-width:100%;padding:30px 30px 56px 30px;}
	.header-logo a{height:44px;}

	.home-title h2, .smart-tags-applicaiton-title h2 { font-size: 24px; }

	.home-one-slide{margin-left:72px;}

	.home-one-title h2{font-size:24px;}
	.home-one-slide .swiper-button-next{width:30px;height:30px;right:10px;}
	html[lang="zh-CN"] .home-one-title { padding: 13% 0; }

	.home-three-list ul,
	.home-five-list ul.grid-3,
	.home-six .news-insights-list ul.grid-3 { grid-template-columns: repeat(1, 1fr); }
	.home-three-list ul li,
	.home-five-list ul.grid-3 li,
	.home-six .news-insights-list ul.grid-3 li {  }
	.home-six .home-title { margin-bottom: 20px; }
	.home-three-list-title { margin-top: 10px; }
	.home-five .tag-list span { line-height: 1.2em; }
	.home-five .news-insights-list-text { margin-top: 10px; }
	.home-five .news-insights-list-text h3 a { margin-top: 0; }  


	/*  */
	footer { padding-top: 36px; }
	.footer-l { text-align: center; }
	.footer-logo a { height: 44px; }
	.footer-share { justify-content: center; grid-gap: 6px 10px; }

	.footer-c { width: 100%; }
	.footer-c h2 { text-align: center; font-weight: 700; }
	.footer-r { width: 100%; }
	.footer-r ul { padding: 0; margin-top: 36px; }
	.footer-c .grid-2 { display: block; }
	.footer-c .grid-2 > div:first-child { margin-bottom: 10px; }
	footer .copyright { margin-top: 36px; }
	.footer-c .form-btn { margin-top: 12px; }


	/*  */
	.about.pb-160 { padding-bottom: 50px; }
	.about-three > .df { flex-direction: column-reverse; }
	.about-three .w1440 > div { width: 100%; }  
	.about-three-l { padding: 30px 0 !important; }
	.about-three-l ul { justify-content: center; }

	.about-three:before { display: none; }
	.about-three-r { position: relative; padding: 30px 0 !important; text-align: center; }
	.about-three-r:before { content: ""; display: block; height: 100%; position: absolute; top: 0; right: -20px; left: -20px; z-index: -1; background-color: #AA283C; }
	.about-three-r h2 { font-size: 20px; }
	.about-one-text { padding: 40px 24px 36px; }


	/*  */
	.smart-tags-list-img img, .smart-tags-list-text { height: 140px; }
	.smart-tags-list-text h3 { font-size: 17px; }
	.smart-tags-text .btn-line { position: static; margin-top: 20px; }
	.smart-tags-target span { font-size: 12px; margin-right: 8px; }
	.smart-tags-target a { font-size: 12px; }
	.smart-tags-target a.active:before { font-size: 9px; }
	.smart-tags-text > p:before { width: 36px; }
	.smart-tags-text > p { padding-left: 54px; font-size: 14px; }

	.smart-tags-applicaiton ul li p { font-size: 12px; }
	.smart-tags-title h2 { font-size: 30px; }
	.smart-tags-text { padding-left: 50px; }
	.smart-tags-text .btn-line { width: 166px; }
	.smart-tags-title .smart-tags-icon { top: -2px; }
	.smart-tags-applicaiton ul { grid-gap: 20px 10px; }


	/*  */
	.news-insights-category > ul > li { display: block; }
	.news-insights-category > ul > li > div { width: 100%; }
	.news-insights-category-img img { height: auto; }
	.news-insights-category-text { padding: 20px 0 0 !important; }
	.news-insights-category-text ul { margin: 24px 0 20px; }

	.news-details-title { margin-bottom: 30px; }
	.news-details-title h2 { font-size: 20px; }
	.news-details-title-b { margin: 30px 0 16px; }
	.news-details-title-b a { font-size: 12px; margin-right: 16px; }
	.news-details-title-b a i { font-size: 12px; }
	.news-details-title-b a:last-child { margin-right: 0; }


}



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

	/**/
	.news-insights-title h2 { font-size: 20px; }
	.home-one-title {gap: 4px;}
	.home-one-title h2{font-size:20px;}
	.home-one-title p{font-size:12px;}
	.home-one-slide{margin-left:50px;}
	.home-two-box > div{padding:50px 0 36px;}
	.home-two-box > div h1{font-size:24px;margin-bottom:30px;}
	.home-four-list ul li .increase { font-size: 24px; }

	.about-one-text { padding: 30px 24px; }
	
	.smart-tags-applicaiton-l { width: 100%; height: 160px; }
	.smart-tags-applicaiton-l img { width: 56px; margin-bottom: 10px; }
	.smart-tags-applicaiton-l h3 { font-size: 12px; }

}



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




































