.greybg{ background-color: #f5f5f8;}
.paddTb20{ padding:20px 0;}
.paddTb60{ padding:60px 0 10px;}

/*产品中心-开始*/
.product01{padding:80px 0 ;}
.product02{padding:110px 0;}
.product03{ background: #fafafa;border-bottom: 1px solid #ebebeb; padding:0px 0;}
.frequent{ position: relative; padding:0 0 0 210px;}
.fretitle{position: absolute; left: 0;  font-size: 16px; width: 210px; line-height: 20px; top: 26px; }
.conversion{font-size: 16px;  color: #141414;  }
.conversion a{ display: inline-block; position: relative; height: 72px; line-height: 72px; }
.frequent .swiper-slide{
width: auto!important;
margin-right: 30px;
}
.conversion .onthis a::after{    
	  content: "";
    position: absolute;
    bottom: 15px;
    left: 0;
		width: 100%;
		height: 3px;
		background: -webkit-gradient(linear,left top,right top,from(#059bea),to(#5ab743));
		background: linear-gradient(90deg,#059bea,#5ab743);
	}

.location{ font-size: 14px; font-family: myNotoRegular; color: #333;}
.location a{color: #333;}
.dimension { text-align: center; padding:40px 0 20px; }
.dimension img{ max-width: 100%; width: 550px}
.ability{}
.ability .abilist{ padding:38px 0;}
.ability .abilist .abilsbox{ padding-right:15%;}
.ability .abilist .abilsbox img{ float: left; transition: all 1s;}
.ability .abilist .abilsbox h2{ margin-left: 175px; padding-top: 22px;}
.ability .abilist .abilsbox h2 span{color: #00437c;  font-size: 21px; font-family: myNotoRegular;}
.ability .abilist .abilsbox h2 p{ color: #231815;  margin-top: 5px; font-size: 17px; line-height: 30px; font-family: myNotoLight;}
.ability .abilist:hover .abilsbox img{ transform: scale(1.05); }
.parameter{}
.parameter .paratxt{  color: #040000;}
.parameter .paratxt ul{ width: 100%; display:flex;flex-wrap: wrap; justify-content: flex-start;}
.parameter .paratxt li{ width: 33%; text-align: left; padding:30px 0;}
.parameter .paratxt li h2{ color: #00437c; font-size: 17px; padding-bottom: 0px;  font-family: myNotoLight;}
.parameter .paratxt li span{font-size: 21px; font-family: myNotoRegular; }
.parameter .paraimg{ padding-left: 8px;}
.parameter .paraimg img{ max-width: 100%; text-align: right; transition: all 1s;}
.parameter .paraimg:hover img{ transform: scale(1.03); }
.terrtitle{ font-size: 27px;  color: #005081; padding:10px 0 30px;font-family: myNotoRegular;}
.territory{ position: relative;}
.territory .realm img{ width: 100%;transition: all 1s;}
.territory .realm:hover img{ transform: scale(1.06); }
.realm{ background-color: #f4f5f8;} 
.realm{ overflow: hidden;}
.realm h2{ overflow: hidden; height: 339px;}
.realm h3{ text-align: center; padding:20px 0; font-size: 17px; color: #005081;  line-height: 30px; font-family: myNotoRegular;}
.territory .swiper-button-next, .territory .swiper-button-prev{ background: transparent;}
.territory .swiper-button-prev{ left: -68px;}
.territory .swiper-button-next{ right: -48px;}

/*产品中心-结束*/
#KeyShotXR{ margin:0 auto; }


/*关于我们-开始*/
.banner{position: relative; }
.bnerbox{ position: absolute; height: 100%; top: 0; right: 0; position: absolute; width: 100%; display: flex;  justify-content: flex-start; align-items: center;}
.bnerbox h2{ font-size: 67px; font-weight: bold; color: #fff; font-family: myNotoBlack;}
.banner img{ width: 100%;}
.about01{ background-color: #fff; padding:210px 0;}
.about01 .grindfit01 h3{ line-height: 40px; font-family: myNotoRegular;}
.about01 .grindfit01 h3:after{display: none;}
.about02{ padding:105px 0 75px; position: relative;}
.about03{ padding:40px 0 48px; }
.about04{ padding:80px 0; }
.about02:after{ content:''; position: absolute; left: 0; right: 0; background: #0e050b; margin-top: -30px; top: 50%; height: 2px; width: 100%; z-index: 15;}
.pointout{ position: absolute; width: 100%; text-align: center; font-size: 12px; bottom: 15px; color: #c9c9c9; }
.history{position: relative; z-index: 18;}
.history .swiper-container{padding-bottom: 90px;}
.history ul{  }
.history .swiper-slide{  }
.histp{text-align: center;}
.histp span,.histp i,.histp p{display: block; }
.histp i{padding:20px 0;}
.histp p{ font-size: 15px; height: 50px; font-family: myNotoLight;}
.histp span{ font-size: 21px; height: 30px; font-family: myNotoRegular;}
.history .swiper-slide:nth-child(even) .histp{margin-top: 145px;}
.patenters{}
.patelist{ padding:90px 0;}
.patenters .patenimg h3{ overflow: hidden; }
.patenters .patenimg img{ max-width: 100%; transition: all 1s;}
.patenters .patenimg:hover img{ transform: scale(1.05); }
.patenters .patentxt{padding:110px 0 0 30px;}
.patenters .patentxt h2{position: relative; color: #221815; font-size: 27px; line-height: 56px; font-family: myNotoRegular;}
.patenters .patentxt p{margin: 15px 0 40px; color: #040000;font-size: 21px; line-height: 40px; font-family: myNotoLight;}
.patenters .patentxt h2{padding:0 0 25px}
.patenters .patentxt h2::after{content: ""; position: absolute; left: 0; bottom: 0; width:80px; height: 14px; background: url(../images/public/tesicon02.png) no-repeat bottom left; background-size: 100%;}



.about04 .patenters .patentxt a{}
.about04 .trendbox p{ min-height: auto; margin:0; padding:20px 15px 10px}
.trendbox span{ text-align: center; }
/*关于我们-结束*/
/*检测设备-开始*/
.equipment{ padding:30px 0; }
.equititle{ font-size: 27px; font-family: myNotoRegular;  color:#333;}
.equicont{ padding:40px 15%}
.equicont .equibox{ padding:45px 80px; font-size: 21px; line-height: 36px; position: relative; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.08); transition: all 1s;font-family: myNotoLight; color: #444;}
.equicont:hover .equibox{box-shadow: 0 0 15px rgba(0,0,0,0.18);}
.equicont .equibox i{ position: absolute;}
.equicont .equibox .qui01{top: 25px; left: 30px;}
.equicont .equibox .qui02{bottom:25px; right: 30px;}
.suggest{padding:10px 0 40px;}
.suggest>ul>li{ padding:40px 0;}
.machine{ background-color: #f5f4f9; padding:50px 0; position: relative;}
.machine .machimg{ text-align: center;}
.machine .machimg h3{overflow:hidden;}
.machine .machimg img{ max-width: 100%; transition: all 1s;}
.machine .machimg:hover img{ transform: scale(1.08);}
.machine .machtxt{ color: #333333; padding: 0 60px 0 20px}
.machine .machtxt h2{ font-size: 21px; font-family: myNotoRegular;}
.machine .machtxt p{ font-size: 17px; line-height: 40px; margin-top: 20px; font-family: myNotoLight;}

.attrrtxt{padding: 0 10px 0 20px!important;}
.attribut{display:flex; flex-wrap:wrap;justify-content: flex-start; padding: 20px 0 0;}
.attribut li{ width: 48%; padding:7px 0; color: #333333; font-size: 17px; line-height: 22px;}
.attribut li span{ display: block; padding-right:5px; font-family: myNotoLight;}
/*检测设备-结束*/


/*解决方案-开始*/
.solutions{padding:40px 0;}
.solutile{ text-align: center; padding:20px 0 8px;}
.solutile span{font-size: 14px;font-family: myNotoLight;}
.solutile h2{font-size: 27px;font-family: myNotoRegular;}
.engines{margin: 0 -20px;}
.enginlist{padding:26px 20px;}
.enginlist .enginbox{padding:20px; background-color: #fff; transition: all 1s; }
.enginlist .enginbox h3{height:466px; overflow: hidden; text-align: center; background-color: #f8f8f8;}
.enginlist .enginbox h3 img{ max-width: 100%; transition: all 1s;}
.enginlist:hover .enginbox{box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.enginlist:hover .enginbox h3 img{ transform: scale(1.08);}
.enginlist .enginbox h4{ padding:41px 30px 20px;}
.enginlist .enginbox h4 span{ font-size: 21px; display: block;  font-family: myNotoRegular;
white-space: nowrap; text-overflow: ellipsis;overflow: hidden; position: relative; padding:0 0 18px;}
.enginlist .enginbox h4 span::after{content: ""; position: absolute; left: 0; bottom: 0; width:60px; height: 12px; background: url(../images/public/tesicon02.png) no-repeat bottom left; background-size: 100%;}


.enginlist .enginbox h4 p{font-size: 17px; margin-top: 13px; height: 50px; line-height: 24px; font-family: myNotoLight;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
	}
.enginlist .enginbox h4 a{ margin-top: 7px; display:inline-block;}
/*解决方案-结束*/
/*解决方案-详情-开始*/
.solve01{ padding:40px 0;}
.solve02{ padding:46px 0 58px;}
.prec_txt{  color: #333; font-size: 17px; line-height: 30px; padding:15px 0 10px; font-family: myNotoRegular;}
.assembly{}
.assembly{}
.assembly .assemimg{ padding-right: 5%;}
.asstitle{ font-size: 21px; line-height: 30px; padding:35px 0 24px; font-family: myNotoRegular;}
.asscont img{ max-width: 100%;transition: all 1s;}
.asscont:hover img{ transform: scale(1.08);}
.assembly .assemtxt{}
.assembly .assemtxt ul{ padding:0px 0;}
.assembly .assemtxt li{ padding:10px 0;}
.assembly .assemtxt li a{ color: #fff; display: block; padding: 14px 15px; line-height: 30px; background-color: #333; font-size: 17px; font-family: myNotoRegular;}
.assembly .assemtxt li a i{ float: right;}

.other{padding:25px 0 15px; margin:0 0px; position: relative;}
.other .otherlist{ }
.otherbox{}
.otherbox h2{overflow: hidden; background-color: #f8f8f8; text-align: center; vertical-align: middle; height: 314px;}
.otherbox h2 img{max-width: 100%; transition: all 1s;}
.other .otherlist:hover h2 img{ transform: scale(1.08);}
.otherbox h3{padding:20px 10px;}
.otherbox h3 span{ display: block;font-size: 21px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; font-family: myNotoRegular;}
.otherbox h3 p{ font-size: 17px; margin-top: 5px; height: 50px; line-height: 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
	font-family: myNotoLight;
	}

.other .swiper-button-next, .other .swiper-button-prev{ background: transparent; margin-top:-55px;}
.other .swiper-button-prev{ left: -68px;}
.other .swiper-button-next{ right: -48px;}

/*解决方案-详情-结束*/

/*资讯-开始*/
.news01{padding:70px 0 110px;}
.newtrends{background: #fff; color: #333;}
.trendnav{}
.trendnav li{ padding:0 18%; border-bottom:1px solid #efeff0;}
.trendnav li a{ font-size: 21px;  display: block;line-height: 100px; font-family: myNotoRegular;}
.trendnav li a i{ float: right; display:none;}
.trendnav li.onthis{ background: #004680;  }
.trendnav li.onthis a{ color: #fff; }
.trendnav li.onthis i{ display: block; }
.trendnav li:hover a {  }

.trendcont{border-left:1px solid #efeff0;}
.newtitle{line-height: 100px; padding:0 30px; font-size: 17px; border-bottom:1px solid #efeff0; font-family: myNotoRegular;}
.trendcont .newcont{padding: 20px 0;}
.newcont .dynamic li{ clear: both; padding:15px 30px; border-bottom:1px solid #efeff0;}
.newcont .dynamic .newbox{ padding:15px;}
.newcont .dynamic li:hover .newbox{ background-color: #f5f4f9;}
.newcont .dynamic .newbox i{ float: left; overflow: hidden; width: 231px;}
.newcont .dynamic li i img{max-width: 100%; transition: all 1s;}
.newcont .dynamic li:hover i img{ transform: scale(1.08);}
.newcont .dynamic .newbox h2{ margin-left: 260px; padding-top: 15px;}
.newcont .dynamic .newbox h2 span{ font-size: 17px; display: block;  font-family: myNotoRegular;
white-space: nowrap; text-overflow: ellipsis;overflow: hidden; color: #333;
}
.newcont .dynamic .newbox h2 p{font-size: 14px; margin-top: 15px; height: 60px; line-height: 30px; font-family: myNotoLight; color: #333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
	}
.paging{text-align: center; padding:30px 0 50px}
.paging  li{ display: inline-block; margin: 0 2px;}
.paging a{ display: inline-block; padding: 10px 15px; border-radius: 7px; color: #cecece; border:1px solid #cecece;}
.paging  li.onthis a{background-color: #045282; color: #fff;}
/*资讯-结束*/

/*资讯详情-开始*/
.newdetail{padding:10px 0 70px;}
.newdetail .newdetits{ border-bottom:1px solid #efeff0; padding:15px 0 30px;}
.newdetits h2{ color: #333333; font-size: 27px; line-height: 32px; font-family: myNotoRegular;}
.newdetits span{color: #333333; font-size: 14px; line-height: 20px;padding:10px 0 0; display: block; font-family: myNotoRegular;}
.newdecont{ color: #333333; padding:20px 0 30px; font-size: 16px; line-height: 30px; font-family: myNotoLight;}
.newdecont p{ color: #333333; padding:10px 0; font-family: myNotoLight;}
.newdecont img{ max-width: 100%;}
.piecebtn{padding:20px 0;border-top:1px solid #efeff0; font-size: 14px; font-family: myNotoRegular; color: #333333;}
.piecebtn .pieclf{}
.piecebtn .pieclr{ text-align: right;}
.piecebtn a{ font-family: myNotoRegular; color: #333333;}
/*资讯详情-结束*/

/*认证-开始**/
.techcont{ position: relative; padding:40px 0 90px;}
.techcont .nlogy img{ width: 100%;}
.nlogy{ } 
.nlogy h2{ overflow: hidden; background-color: #f8f8f8; padding:10px;}
.nlogy h2 img{height:182px;}
.nlogy h3{ text-align: center; padding:15px 0; font-size: 17px; color: #333;  line-height: 30px; font-family: myNotoLight;}
.techcont .swiper-button-next, .techcont .swiper-button-prev{ border-radius: 50%; height: 54px; width: 54px; box-shadow: 0 0 10px rgb(0, 0, 0,0.15); overflow: hidden; transition: all 1s; }
.techcont .swiper-button-prev{ background: url(../images/about/left_icon.png) no-repeat center center; background-size: 100%;  left: 50%; margin-left: -90px; bottom: 15px; top:auto;}
.techcont .swiper-button-next{ background: url(../images/about/right_icon.png) no-repeat center center;background-size: 100%; right: 50%; margin-right: -90px;  bottom:15px; top:auto;}
.techcont .swiper-button-next:hover, .techcont .swiper-button-prev:hover{box-shadow: 0 0 15px rgb(0, 0, 0,0.3); }
/*认证-结束**/
/*联系方式-开始*/
.contact01{padding:10px 0 25px;}
.contact02{ background-color: #f5f4f9; padding:50px 0;}
.contact03{ padding:30px 0 80px;}
.service {}
.servitile{ font-size: 27px; line-height:50px; color: #333; padding:20px 15%; font-family: myNotoLight;}
.unders{padding:20px 0;}
.unders .underlist{ padding:20px 30px}
.unders .underlist div{ transition:all 1s; text-align: center; background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0,0.08);}
.unders .underlist div a{ display: block; font-size: 21px; padding:50px 0;}
.unders .underlist div p{padding:30px 0 0; font-family: myNotoRegular;}
.unders .underlist:hover div{box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);}
.pattern{padding:30px 0;}
.pattern .ternlist{ line-height: 40px; font-size: 21px; font-family: myNotoRegular; color: #333;}
.pattern .ternlist img{ margin-top: 5px;}

.departure{ margin-top: 30px; box-shadow: 0 0 15px rgba(0,0,0,0.06); padding:20px 40px;}
.deparus{ font-size: 25px; padding:20px 0; font-family: myNotoRegular;}
.deparout{}
.deparout .deparlf{ padding-right: 22px;}
.deparout .deparlr{ padding-left: 22px;}
.deparout .layui-input-block{ padding:10px 0;  margin-left:0px;     min-height: 36px;}
.deparout .layui-input{ padding:0 30px; height: 67px; line-height: 67px; font-size: 21px; }
.deparout .layui-textarea{ padding:15px 20px; line-height: 40px; height: 150px; font-size: 21px;  }
.deparout .layui-input,.deparout .layui-textarea{border:1px solid #fff; box-shadow: 0 0 5px rgba(0,0,0,0.11); font-family: myNotoLight; color: #333;}

.depabtn{ text-align: right; padding:30px 0;}
.depabtn .transmit{background-color: #333333; height: 66px; line-height: 66px; text-align: center; display: inline-block; color: #fff; font-size: 21px; padding:0 45px;font-family: myNotoRegular;}

.deparout input::-webkit-input-placeholder,.deparout textarea::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	font-family: myNotoLight;
	color: #999999;
}
.deparout input:-moz-placeholder,.deparout textarea::-webkit-input-placeholder {
	/* Mozilla Firefox 4 to 18 */
	font-family: myNotoLight;
	color: #999999;
}
.deparout input::-moz-placeholder,.deparout textarea::-webkit-input-placeholder {
	/* Mozilla Firefox 19+ */
	font-family: myNotoLight;
	color: #999999;
}
.deparout input:-ms-input-placeholder,.deparout textarea::-webkit-input-placeholder {
	/* Internet Explorer 10-11 */
	font-family: myNotoLight;
	color: #999999;
}

/*联系方式-结束*/


.downward img{ width: 73px;}

.notolight{ font-family: myNotoLight; }


.pare01{padding-top: 40px!important;}
.pare02{padding-top: 105px!important;}
.pare03{padding-top: 105px!important;}
.pare04{padding-top: 115px!important;}
.pare05{padding-top: 135px!important;}

.pare06{padding-top: 85px!important;}
/*==========================================设备分辨率 开始=============================================*/


@media screen and (max-device-width:1000px) {}

/*================设备小于760px=========================*/

@media (max-width: 767px){

/*产品中心-mobile开始*/
.product01{padding:30px 0 ;}
.product02{padding:40px 0;}
.conversion{font-size: 14px; padding:15px 0; }
.conversion a{ height: 50px; line-height: 50px; }
.conversion .onthis a::after{ bottom: 8px; height: 2px;}	
.frequent {padding:0}
.frequent .swiper-slide{margin-right: 30px;}
.fretitle{position: relative; left: auto; top: 0; width: auto; padding:15px 0 0; line-height: 20px; font-size: 14px; }
	
.location{ font-size: 12px; line-height: 20px;}
.dimension {padding:20px 0 10px; }
.ability .abilist{ padding:15px 10px;}
.ability .abilist .abilsbox{ padding-right:0%;text-align: center;} 
.ability .abilist .abilsbox img{  width: 60px; float: inherit;}
.ability .abilist .abilsbox h2{ margin-left: 0px; padding-top: 5px;}
.ability .abilist .abilsbox h2 span{ font-size: 14px;}
.ability .abilist .abilsbox h2 p{  font-size: 12px; line-height: 20px;}
.parameter .paratxt li{padding:15px 0; line-height: 30px;}
.parameter .paratxt li h2{  font-size: 14px; }
.parameter .paratxt li span{font-size: 14px; }
.parameter .paraimg{ padding-left: 0px;}
.parameter .paraimg img{ text-align: center;}
.realm h2{ height: 129px;}
.realm h3{font-size: 14px;  line-height: 20px; padding:10px 0}
.territory .swiper-button-next, .territory .swiper-button-prev{ background: transparent; display: none;}
.terrtitle{ font-size: 18px; padding:0px 0 20px}
/*产品中心-mobile结束*/


/*关于我们-mobile开始*/

.banner .bnerbox .layui-container{ margin: 0;}
.bnerbox h2{ font-size: 14px;  }
.about01{ padding:50px 0;}
.about01 .grindfit01 h3{ line-height: 30px;}
.about02{ padding:50px 0; position: relative;}
.about03{ padding:10px 0 30px; }
.about04{ padding:30px 0 40px; }
.about02:after{ height: 1px; margin-top: -45px; }

.histp i{padding:10px 0;}
.histp i img{ width: 80px;}
.histp p{ font-size: 12px; height: 40px;}
.histp span{ font-size: 14px; height: 20px;}
.history .swiper-slide:nth-child(even) .histp{margin-top: 100px;}
.patelist{ padding:20px 0;}
.patenters .patentxt{padding:30px 0 0 0px;}
.patenters .patentxt h2{ font-size: 16px; line-height: 24px;padding:0 0 25px}
.patenters .patentxt h2::after{ width:50px; height: 14px;}

.patenters .patentxt p{margin: 15px 0 15px; font-size: 14px; line-height: 20px;}
.patenters .patentxt a img{ width: 30px;}
.about04 .trendbox p{ min-height: auto; margin:0; padding:20px 15px 10px}
.about04 .trendbox h3{ height: 123px;}
/*关于我们-mobile开始*/

/*检测设备-mobile开始*/
.equipment{ padding:0px 0; }
.equititle{ font-size: 16px;}
.equicont{ padding:20px 3% 30px;}
.equicont .equibox{padding:20px 35px; font-size: 15px; line-height: 20px; }
.equicont .equibox i img{ width: 18px;}
.equicont .equibox .qui01{top: 10px; left: 12px;}
.equicont .equibox .qui02{bottom:10px; right: 15px;}
.suggest{padding:10px 0;}
.suggest>ul>li{ padding:10px 0;}
.machine{  padding:20px 0; }
.machine .machtxt{  padding: 20px 20px}
.machine .machtxt h2{ font-size: 16px;}
.machine .machtxt p{ font-size: 14px; line-height: 24px; margin-top: 10px;}

.attrrtxt{padding: 10px 10px 0 20px!important;}
.attribut{ padding: 10px 0 0;}
.attribut li{ padding:5px 0; font-size: 14px; line-height: 20px;}
/*检测设备-mobile结束*/

/*解决方案-mobile开始*/
.solutions{padding:20px 0 30px;}
.solutile{ padding:10px 0 10px;}
.solutile span{font-size: 12px;}
.solutile h2{font-size: 20px;}
.engines{margin: 0 -10px;}
.enginlist{padding:5px 5px;}
.enginlist .enginbox{padding:5px;}
.enginlist .enginbox h3{ height: 140px; }
.enginlist .enginbox h4{ padding:20px 10px 15px;}
.enginlist .enginbox h4 span{ font-size:16px;}
.enginlist .enginbox h4 p{font-size: 14px; margin-top: 8px; height: 40px; line-height: 20px;}
.enginlist .enginbox h4 a{ margin-top: 15px;}
.enginlist .enginbox h4 a img{ width: 30px;}
/*解决方案-mobile结束*/


/*解决方案-详情-mobile开始*/
.paddTb60{ padding:30px 0 12px}
.solve01{ padding:40px 0;}
.prec_txt{ font-size: 12px; line-height: 18px; padding:10px 0 5px;}
.assembly .assemimg{ padding-right: 0%;}
.asstitle{ font-size: 14px; line-height: 20px; padding:15px 0 10px;}
.assembly .assemtxt li{ padding:5px 0;}
.assembly .assemtxt li a{ padding: 15px 10px; line-height: 20px;  font-size: 14px;}
.assembly .assemtxt li a i{ float: right;}
.assembly .assemtxt li i img{ width: 25px;}
.other{padding:10px 0; margin:0}
.other .otherlist{ }
.otherbox h2{ height: 161px;}
.otherbox h3{padding:15px 5px;}
.otherbox h3 span{ font-size: 16px;}
.otherbox h3 p{ font-size: 14px;  height: auto; line-height: 28px;}
.other .swiper-button-next, .other .swiper-button-prev{ background: transparent; display: none;}

/*解决方案-详情-mobile结束*/

/*资讯-mobile开始*/
.news01{padding:30px 0}
.trendnav li{ padding:0 20px; border-bottom:1px solid #efeff0;}
.trendnav li a{ font-size: 18px;line-height: 50px;}
.trendnav li a i img{ width: 20px;}
.trendcont{border-left:0px solid #efeff0;}
.newtitle{line-height: 60px; padding:0 20px; font-size: 20px; border-top:10px solid #f7f9fa; border-bottom:1px solid #efeff0;}
.newcont .dynamic li{ padding:5px 10px;}
.newcont .dynamic .newbox{ padding:10px;}
.newcont .dynamic .newbox i{  width: 120px;}
.newcont .dynamic .newbox h2{ margin-left: 130px; padding-top: 0px;}
.newcont .dynamic .newbox h2 span{ font-size: 14px;}
.newcont .dynamic .newbox h2 p{font-size: 12px; margin-top: 5px; height: 40px; line-height: 20px;	}
.paging{padding:20px 0 30px}
.paging  li{ margin: 0 1px;}
.paging a{ padding: 5px 10px; border-radius: 5px;font-size: 12px; }
/*资讯-mobile结束*/

/*资讯详情-mobile开始*/
.newdetail{padding:10px 0 20px;}
.newdetail .newdetits{ padding:10px 0 20px;}
.newdetits .h2{ font-size: 16px; line-height: 24px;}
.newdetits span{ font-size: 14px; line-height: 20px;padding:5px 0 0; }
.newdecont{ padding:15px 0 20px; font-size: 14px; line-height: 24px;}
.newdecont p{ padding:5px 0;}
.piecebtn{padding:20px 0; font-size: 14px;}
.piecebtn .pieclf{  padding:5px 0;}
.piecebtn .pieclr{ text-align: left;padding:5px 0;}
/*资讯详情-mobile结束*/

/*认证-mobile开始**/
.techcont{ position: relative; padding:20px 0 60px;}
.techcont .nlogy img{ width: 100%;}
.nlogy h2{padding:5px;}
.nlogy h2 img{ height: 83px;}
.nlogy h3{  padding:15px 0; font-size: 14px;line-height: 20px;}
.techcont .swiper-button-next, .techcont .swiper-button-prev{ height: 34px; width: 34px; }
.techcont .swiper-button-prev{ background: url(../images/about/left_icon.png) no-repeat center center; background-size: 100%;  left: 50%; margin-left: -50px; bottom: 15px; top:auto;}
.techcont .swiper-button-next{ background: url(../images/about/right_icon.png) no-repeat center center;background-size: 100%; right: 50%; margin-right: -50px;  bottom:15px; top:auto;}
/*认证-mobile结束**/


/*联系方式-mobile开始*/
.contact01{padding:5px 0 15px;}
.contact02{ padding:20px 0;}
.contact03{ padding:20px 0;}
.servitile{ font-size: 16px; line-height:24px; padding:10px 10px;}
.unders{padding:15px 0;}
.unders .underlist{ padding:5px 5px}
.unders .underlist div a{ font-size: 14px; padding:30px 0;}
.unders .underlist div a img{ width: 40px;}
.unders .underlist div p{padding:10px 0 0;}
.pattern{padding:20px 0;}
.pattern .ternlist{ line-height: 24px; font-size: 13px;}

.departure{ margin-top: 20px;  padding:10px 20px;}
.deparus{ font-size: 16px; padding:10px 0;}
.deparout .deparlf{ padding-right: 0px;}
.deparout .deparlr{ padding-left: 0px;}
.deparout .layui-input-block{ padding:5px 0;  margin-left:0px;     min-height: 36px;}
.deparout .layui-input{ padding:0 10px; height: 36px; line-height: 36px; font-size: 14px; }
.deparout .layui-textarea{ padding:10px 10px; line-height: 40px; height: 100px; font-size: 14px; }
.depabtn{ text-align: right; padding:15px 0;}
.depabtn .transmit{ height: 36px; line-height: 36px; font-size: 15px; padding:0 10px}
.depabtn .transmit img{ width: 20px;}

/*联系方式-mobile结束*/

.pare01{padding-top: 20px!important;}
.pare02{padding-top: 20px!important;}
.pare03{padding-top: 20px!important;}
.pare04{padding-top: 20px!important;}
.pare05{padding-top: 20px!important;}
.pare06{padding-top: 20px!important;}

}


/*1280分辨率以上（大于1700px）*/
@media screen and (min-width: 1700px){

}

/*XXX分辨率以上（大于1500px）*/
@media screen and (min-width: 1500px) and (max-width: 1699px){


}


/*1280分辨率以上（大于1400px）*/
@media screen and (min-width: 1400px) and (max-width: 1499px){


}




/*1280分辨率以上（大于1200px）*/
@media screen and (min-width: 1200px) and (max-width: 1399px) {

.otherbox h2{height: 314px;}


}
/*1100分辨率（大于960px，小于1199px）*/
@media screen and (min-width: 992px) and (max-width: 1199px) {
/*产品中心-小屏幕-开始*/
.ability .abilist .abilsbox{ padding-right:10%;} 
.ability .abilist .abilsbox h2{margin-left: 150px; padding-top: 25px;}
.ability .abilist .abilsbox h2 span{ font-size: 20px;}
.ability .abilist .abilsbox h2 p{  font-size: 16px; line-height: 24px;}
.parameter .paratxt li{ padding:25px 0;}
.parameter .paratxt li h2{  font-size: 20px; }
.parameter .paratxt li span{font-size: 20px; }
.realm h2{ height: 266px; }
.territory .swiper-button-next, .territory .swiper-button-prev{ background: transparent; display: none;}
.terrtitle{ font-size: 20px; padding:5px 0 20px}
/*产品中心-小屏幕-结束*/


/*关于我们-小屏幕开始*/
.bnerbox h2{ font-size: 40px;  }
.about04{padding:30px 060px;}
.patenters .patentxt{padding:60px 0 0 20px;}
.patenters .patentxt h2{ font-size: 24px; line-height: 35px;}
.patenters .patentxt p{margin: 15px 0 35px; font-size: 18px; line-height: 30px;}
.patenters .patentxt h2::after{ width:70px; height: 14px;}

/*关于我们-小屏幕开始*/
.enginlist .enginbox h3{ height:358px;  }
/*解决方案-详情-小屏幕开始*/
.paddTb60{ padding:40px 0 12px}
.solve01{ padding:40px 0;}
.prec_txt{ font-size: 18px; line-height: 24px; padding:15px 0 15px;}
.assembly .assemimg{ padding-right: 10%;}
.asstitle{ font-size: 18px; line-height: 20px; padding:20px 0 15px;}
.assembly .assemtxt li{ padding:10px 0;}
.assembly .assemtxt li a{ padding: 15px 10px; line-height: 20px;  font-size: 16px;}
.assembly .assemtxt li a i{ float: right;}
.assembly .assemtxt li i img{ width: 25px;}
.other{padding:10px 0; }
.other .otherlist{ }
.otherbox h2{height: 262px;}
.otherbox h3{padding:15px 5px;}
.otherbox h3 span{ font-size:18px;}
.otherbox h3 p{ font-size: 16px;  height: auto; line-height: 28px;}
.other .swiper-button-next, .other .swiper-button-prev{ background: transparent; display: none;}


/*解决方案-详情-小屏幕结束*/
.nlogy h2 img{height: 190px;}

.frequent{padding:0 0 0 210px}

.pare01{padding-top: 31px!important;}
.pare02{padding-top: 103px!important;}
.pare03{padding-top: 103px!important;}
.pare04{padding-top: 72px!important;}
.pare05{padding-top: 110px!important;}
.pare06{padding-top: 65px!important;}
}

/*880分辨率（大于769px，小于991px）*/
@media screen and (min-width: 768px) and (max-width: 991px) { 

/*产品中心-ipad开始*/
.product01{padding:40px 0 ;}
.product02{padding:50px 0;}
.conversion{font-size: 14px; padding:15px 0; }
.conversion a{ height: 50px; line-height: 50px; }
.conversion .onthis a::after{ bottom: 8px; height: 2px;}	
.frequent{padding:0 0 0 180px}
.frequent .swiper-slide{margin-right: 30px;}
.fretitle{left: 0; padding:0px 0 0; top: 16px; width: 178px; line-height: 18px; font-size: 14px; }

.location{ font-size: 14px; line-height: 20px;}
.dimension {padding:20px 0 10px; }
.ability .abilist{ padding:15px 10px;}
.ability .abilist .abilsbox{ padding-right:5%;text-align: left;} 
.ability .abilist .abilsbox img{  width: 80px;}
.ability .abilist .abilsbox h2{ margin-left: 95px; padding-top: 15px;}
.ability .abilist .abilsbox h2 span{ font-size: 16px;}
.ability .abilist .abilsbox h2 p{  font-size: 14px; line-height: 20px;}
.parameter .paratxt li{padding:15px 0; line-height: 24px;}
.parameter .paratxt li h2{  font-size: 14px; }
.parameter .paratxt li span{font-size: 14px; }
.parameter .paraimg{ padding-left: 0px;}
.parameter .paraimg img{ text-align: center;}
.realm h2{ height: 247px; }
.realm h3{font-size: 14px;  line-height: 20px; padding:10px 0}
.territory .swiper-button-next, .territory .swiper-button-prev{ background: transparent; display: none;}
.terrtitle{ font-size: 18px; padding:5px 0 20px}
/*产品中心-ipad结束*/


/*关于我们-ipad开始*/
.bnerbox h2{ font-size: 30px; text-align: center; }
.about01{padding:30px 0;}
.about01 .grindfit01 h3{ line-height: 30px;}
.about02{ padding:50px 0; position: relative;}
.about03{ padding:10px 0 30px; }
.about04{ padding:30px 0 40px; }
.about02:after{ height: 1px; margin-top: -45px; }

.histp i{padding:10px 0;}
.histp i img{ width: 80px;}
.histp p{ font-size: 14px; height: 40px;}
.histp span{ font-size: 16px; height: 20px;}
.history .swiper-slide:nth-child(even) .histp{margin-top: 100px;}
.patelist{ padding:20px 0;}
.patenters .patentxt{padding:50px 0 0 20px;}
.patenters .patentxt h2{ font-size: 18px; line-height: 30px; padding:0 0 25px}
.patenters .patentxt h2::after{ width:65px; height: 14px; }
.patenters .patentxt p{margin: 15px 0 15px; font-size: 14px; line-height: 22px;}
.patenters .patentxt a img{ width: 30px;}
.about04 .trendbox p{ min-height: auto; margin:0; padding:20px 15px 10px}
.about04 .trendbox h3{ height: 123px;}
/*关于我们-ipad开始*/


/*检测设备-ipad开始*/
.equipment{ padding:0px 0; }
.equititle{ font-size: 18px;}
.equicont{ padding:30px 8% 40px;}
.equicont .equibox{padding:20px 40px; font-size: 16px; line-height: 24px; }
.equicont .equibox i img{ width: 20px;}
.equicont .equibox .qui01{top: 10px; left: 12px;}
.equicont .equibox .qui02{bottom:10px; right: 15px;}
.suggest{padding:10px 0;}
.suggest>ul>li{ padding:10px 0;}
.machine{  padding:20px 0; }
.machine .machtxt{  padding:10% 40px 20px 20px}
.machine .machtxt h2{ font-size: 20px;}
.machine .machtxt p{ font-size: 16px; line-height: 24px; margin-top: 10px;}

.attrrtxt{padding: 20px 10px 0 20px!important;}
.attribut{ padding: 10px 0 0;}
.attribut li{ padding:5px 0; font-size: 14px; line-height: 20px;}
/*检测设备-ipad结束*/

/*解决方案-ipad开始*/
.solutions{padding:20px 0 30px;}
.solutile{ padding:10px 0 10px;}
.solutile span{font-size: 14px;}
.solutile h2{font-size: 28px;}
.engines{margin: 0 -15px;}
.enginlist{padding:20px 15px;}
.enginlist .enginbox{padding:10px;}
.enginlist .enginbox h3{ height: 280px;  }
.enginlist .enginbox h4{ padding:25px 15px 20px;}
.enginlist .enginbox h4 span{ font-size:20px;}
.enginlist .enginbox h4 p{font-size: 16px; margin-top: 8px; height: 40px; line-height: 20px;}
.enginlist .enginbox h4 a{ margin-top: 15px;}
.enginlist .enginbox h4 a img{ width: 30px;}
/*解决方案-ipad开始*/

/*解决方案-详情-ipad开始*/
.paddTb60{ padding:40px 0 12px}
.solve01{ padding:40px 0;}
.prec_txt{ font-size: 14px; line-height: 18px; padding:10px 0 5px;}
.assembly .assemimg{ padding-right: 5%;}
.asstitle{ font-size: 16px; line-height: 20px; padding:20px 0 15px;}
.assembly .assemtxt li{ padding:10px 0;}
.assembly .assemtxt li a{ padding: 15px 10px; line-height: 20px;  font-size: 16px;}
.assembly .assemtxt li a i{ float: right;}
.assembly .assemtxt li i img{ width: 25px;}
.other{padding:10px 0;}
.other .otherlist{ }
.otherbox h2{height: 201px;}
.otherbox h3{padding:15px 5px;}
.otherbox h3 span{ font-size: 16px;}
.otherbox h3 p{ font-size: 14px;  height: auto; line-height: 28px;}
.other .swiper-button-next, .other .swiper-button-prev{ background: transparent; display: none;}
/*解决方案-详情-ipad结束*/

/*资讯-ipad开始*/
.news01{padding:30px 0}
.trendnav li{ padding:0 20px; border-bottom:1px solid #efeff0;}
.trendnav li a{ font-size: 18px;line-height: 70px;}
.trendnav li a i img{ width: 20px;}
.trendcont{border-left:1px solid #efeff0;}
.newtitle{line-height: 70px; padding:0 20px; font-size: 20px; }
.newcont .dynamic li{ padding:10px 10px;}
.newcont .dynamic .newbox{ padding:10px;}
.newcont .dynamic .newbox i{  width: 140px;}
.newcont .dynamic .newbox h2{ margin-left: 150px; padding-top: 5px;}
.newcont .dynamic .newbox h2 span{ font-size: 16px;}
.newcont .dynamic .newbox h2 p{font-size: 14px; margin-top: 5px; height: 40px; line-height: 20px;	}
.paging{padding:20px 0 30px}
.paging  li{ margin: 0 1px;}
.paging a{ padding: 5px 10px; border-radius: 5px;font-size: 12px; }
/*资讯-ipad结束*/

/*资讯详情-ipad开始*/
.newdetail{padding:10px 0 20px;}
.newdetail .newdetits{ padding:10px 0 20px;}
.newdetits .h2{ font-size: 16px; line-height: 24px;}
.newdetits span{ font-size: 14px; line-height: 20px;padding:5px 0 0; }
.newdecont{ padding:15px 0 20px; font-size: 14px; line-height: 24px;}
.newdecont p{ padding:5px 0;}
.piecebtn{padding:20px 0; font-size: 14px;}
.piecebtn .pieclf{  padding:5px 0;}
.piecebtn .pieclr{ text-align: left;padding:5px 0;}
/*资讯详情-ipad结束*/

/*认证-ipad开始**/
.techcont{ position: relative; padding:20px 0 60px;}
.techcont .nlogy img{ width: 100%;}
.nlogy h2{padding:5px;}
.nlogy h2 img{ height: 153px;}
.nlogy h3{  padding:15px 0; font-size: 14px;line-height: 20px;}
.techcont .swiper-button-next, .techcont .swiper-button-prev{ height: 34px; width: 34px; }
.techcont .swiper-button-prev{ background: url(../images/about/left_icon.png) no-repeat center center; background-size: 100%;  left: 50%; margin-left: -50px; bottom: 15px; top:auto;}
.techcont .swiper-button-next{ background: url(../images/about/right_icon.png) no-repeat center center;background-size: 100%; right: 50%; margin-right: -50px;  bottom:15px; top:auto;}
/*认证-ipad结束**/

/*联系方式-mobile开始*/
.contact01{padding:5px 0 15px;}
.contact02{ padding:20px 0;}
.contact03{ padding:20px 0;}
.servitile{ font-size: 18px; line-height:30px; padding:10px 10px 10px 30px;}
.unders{padding:15px 0;}
.unders .underlist{ padding:10px 10px}
.unders .underlist div a{ font-size: 16px; padding:30px 0;}
.unders .underlist div a img{ width: 40px;}
.unders .underlist div p{padding:15px 0 0;}
.pattern{padding:20px 0;}
.pattern .ternlist{ line-height: 30px; font-size: 16px;}

.departure{ margin-top: 20px;  padding:10px 20px;}
.deparus{ font-size: 16px; padding:10px 0;}
.deparout .deparlf{ padding-right: 10px;}
.deparout .deparlr{ padding-left: 10px;}
.deparout .layui-input-block{ padding:10px 0;  margin-left:0px;     min-height: 40px;}
.deparout .layui-input{ padding:0 10px; height: 40px; line-height: 40px; font-size: 14px; }
.deparout .layui-textarea{ padding:10px 10px; line-height: 40px; height: 100px; font-size: 14px; }

.depabtn{ text-align: right; padding:15px 0;}
.depabtn .transmit{ height: 40px; line-height: 40px; font-size: 15px; padding:0 20px}
.depabtn .transmit img{ width: 20px;}

/*联系方式-ipad结束*/
.pare01{padding-top: 38px!important;}
.pare02{padding-top: 108px!important;}
.pare03{padding-top: 108px!important;}
.pare04{padding-top: 75px!important;}
.pare05{padding-top: 98px!important;}
.pare06{padding-top: 78px!important;}

}


















/*720分辨率（大于480px，小于767px）*/
@media only screen and (min-width: 480px) and (max-width: 767px){


}

 /*440分辨率以下（小于479px）*/
@media only screen and (max-width: 479px) {



}

 
 @media screen and (min-width: 1160px){

}

