html{font-size:62.5%;font-family:Arial, Helvetica, sans-serif;}
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul,li,dl,dd{margin:0;padding:0}
body{font-size:1.4rem;}
a{color:#2d374b;text-decoration:none}
a:hover{color:#cd0200;text-decoration:none}
a.blue{color:#0066CC;text-decoration:none}
a.blue:hover{color:#cc3300;text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
/*table{border-collapse:collapse;border:#CC6666}*/
p{word-wrap:break-word}
input:focus,textarea:focus{outline:0}
.dtop{margin-top:20px;}
.clear{clear:both;}
.b{font-weight:bold;}
.red{color:#c30;}
.huang{font-style:normal;color:#FFCC00}
.guildbox{width:100%;background-color:#F0F0F0;height:4rem;line-height:4rem;color:#ABABAB;padding:0 1rem;white-space:nowrap;overflow:hidden;}
.guildbox .container{background:url(/images/pos.png) left center no-repeat;padding-left:25px;}
.newbox{clear:both;width:100%;}
.fl{float:left;}
.fr{float:right;}
.minwin{min-width:320px;}

/*分页*/
.fenyeBox {float:right;width:auto;height:25px;margin:2rem 0;text-align:right;}
.fenye {height:100%;line-height:100%;}
.fenye span{float:left;display:inline-block;margin-right:2px;padding:2px 10px;border:#ccc 1px solid;background:#efefef;color:#999;line-height:20px;}
.fenye span.current{background:#c30;border:#c30 1px solid;color:#fff;}
.fenye a{float:left;display:inline-block;margin-right:2px;padding:2px 10px;line-height:20px;border:#ccc 1px solid;color:#42558c;text-decoration:none;}
.fenye a:hover{border:#c30 1px solid;background:#c30;color:#fff;text-decoration:none;}
@media (max-width:767px) {	
.fenyeBox{position: relative;right:50%;}
.fenye{position:relative;right:-50%;}
}

/*更改bootstrap的css部分及菜单部分css Begin */
.container,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {padding:0;margin:0 auto;}
.row{padding:0;margin:0 auto;}
.row *{padding:0;}
[class*="col-"]{padding:0;}

@media (max-width:767px) {
.row{padding:0 5px!important;}
}

@media (max-width:320px) {
.container,.container-sm{
	min-width:320px !important;
	overflow:hidden;
	}
}

@media (min-width:576px) {
	body{background:rgba(255,255,0,0);}
	.container,.container-sm {
	max-width:100%;
	}
}
@media (min-width:768px) {
	body{background:rgba(0,102,204,0.0);}
	.container,.container-md,.container-sm {
		max-width: 750px;
	}
}
@media (min-width:992px) {
	body{background:rgba(0,153,102,0.0);}
	.container,.container-lg,.container-md,.container-sm {
		max-width: 990px;
	}
}
@media (min-width:1200px) {
	body{background:rgba(255,0,0,0);}
	.container,.container-xl,.container-lg,.container-md,.container-sm {
		max-width: 1200px;
	}
}
@media (min-width:1400px) {
	.container,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {
		max-width:1400px;
	}
}
/*更改bootstrap的css部分 END */


body{
	overflow-x:hidden;
}
/*mask*/
.nav_mask_full{position:fixed;background:rgba(51,51,51,0.9);top:0;right:0;width:0;height:100%;transition: all .5s ease;z-index:9000;}
.nav_mask{position:fixed;top:0;left:0;width:0;height:100%;background:rgba(0,102,204,0.8);transition: all .5s ease;z-index:9001;}/*background:rgba(204,255,0,0.6);*/
.rotate {
  animation: rotate 3s linear infinite;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotate2 {
0%   {transform: rotate(0deg);}
25%  {transform: rotate(30deg);}
50%  {transform: rotate(0deg);}
75%  {transform: rotate(-30deg);}
100% {transform: rotate(0deg);} 
}
.header{position:absolute;top:2rem;left:4rem;z-index:20;width:100%;height:8.5rem;z-index:9002;}
.header .logo{float:left;}
.header .logo img{width:34rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.header .topRight{float:right;}
.header .lan{float:right;width:10rem;height:24px;line-height:24px;color:#ccc;margin-top:2.6rem;margin-right:6rem;}
.header .lan i{display:inline-block;width:24px;height:24px;margin-right:5px;background:url(http://www.gntvalve.com/images/lan.png) no-repeat left center;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.header .lan i:hover{opacity:0.5;}
.header .lan a{text-align:center;color:#fff;display:inline-block;font-size:12px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.header .lan a:hover{color:#ccc;}
.header .mainMenu{float:right;width:auto;height:6rem;margin-top:1rem;background:rgba(250,41,0,0);}
.header .mainMenu li{float:left;width:11rem;height:6rem;line-height:6rem;font-size:15px;text-align:center;color:#fff;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.header .mainMenu li a{color:#fff;display:inline-block;position:relative;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.header .mainMenu li a:hover,.header .mainMenu li.navon a{color:#FFF;}
.header .mainMenu li a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#09F;transform:scaleX(0);transition:transform ease 0.3s;}
.header .mainMenu li a:hover::after,.header .mainMenu li.navon a::after{transition:transform ease  0.3s;transform:scaleX(1);}
/*移动菜单btn*/
.btn-menu {display:block;position:relative;float:right;top:2rem;right:2.5rem;background:transparent;cursor:pointer;padding:20px 0;width:26px;height:16px;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;}
.btn-menu:before,.btn-menu:after,.btn-menu span {background-color:#999;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;}
.btn-menu:before,.btn-menu:after {content:'';position:absolute;top:0;height:2px;width:100%;left:0;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.btn-menu span {position:absolute;width:100%;height:2px;left:0;top:50%;overflow:hidden;text-indent:200%;}
.btn-menu:before {-webkit-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0);}
.btn-menu:after {-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0);}
.btn-menu.active span {opacity:0;}
.btn-menu.active:before {background-color:#999;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
.btn-menu.active:after {background-color:#999;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}
/*移动菜单btn  END*/
@media screen and (max-width:1399px){
.header .mainMenu li{width:8.5rem;}
}
@media (max-width:1199px){
.header{top:1rem;}
.header .logo{padding:0.5rem 0 0 1rem;}
.header .logo img{width:28rem;}
.header .lan{margin-right:6rem;}
.header .mainMenu li{width:7.6rem;}
}
@media screen and (max-width:991px) {
.header{position:relative;background:#fff;top:0;left:0;height:7.5rem;}
.header .logo{padding:0.7rem 0 0 2rem;}
.header .logo img{width:27rem;}
.header .topRight{position:absolute;top:7.5rem;left:-200%;width:50%;height:auto;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.header .lan{position:absolute;top:0rem;left:0;margin:0;width:100%;height:5rem;padding-top:1rem;text-align:center;border-bottom:#6699cc 1px solid;}
.header .mainMenu{position:absolute;top:5rem;left:0;width:100%;height:auto;margin-top:0;padding:0rem 0 1rem 0;}
.header .mainMenu li{float:left;width:100%;height:5rem;line-height:5rem;border-bottom:#6699cc 1px solid;}
.header .mainMenu li a{display:inline-block;width:100%;height:5rem;}
.header .mainMenu li a::after{background:#fff;height:1px;}
}
@media (max-width:767px) {
.header .logo img{width:26rem;}
}
@media (max-width:575px) {
.header .logo img{width:24rem;}
.btn-menu{right:2rem;}
}

@media (max-width:320px) {
.header .topRight{width:100%;}
}

/*swipter css*/
.swiper-container {
  width: 100%;
  height: 720px;
  position: relative;
  overflow:hidden;
}	
.swiper-button-prev,.swiper-button-next{
  margin-top:0;
  position:absolute;
  width:10%;
  top:0;
  height:100%;
  background: rgba(180,180,180,0);
  --swiper-navigation-size:32px;
  outline:none;
}
.swiper-button-prev::after, .swiper-button-next::after {
    color: rgba(255,255,255,0);
  	width: 64px;
	height:64px;
	background: rgba(255,255,255,0);
	display:flex;
	justify-content:center;
	align-items:center;
	-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s;
}
.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 0px;
    right:auto;
}
.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: 0px;
    left: auto;
}
.swiper-button-prev:hover::after,.swiper-button-next:hover::after{
	  color: rgba(255,255,255,0.5);
	  background: rgba(255,255,255,0.1);
	  /*opacity:.2;*/
}
.swiper-pagination {
	bottom:15px !important;
}
@media screen and (min-width:992px) {
/*分页器*/
.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0,0,0);
	z-index: 10;
	bottom:30px !important;
}
.swiper-pagination-bullet {
	width: 50px;
	height: 3px;
	display:inline-block;
	border-radius:0;
	background: rgba(255,255,255,0.6);
	/*opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);*/
	margin:0 8px !important;
}

.swiper-pagination-bullet-active {
	opacity: 0.9;
	/*background: #007aff !important;*/
	background: rgba(255,255,255,0.9);
}
/*进度条*/
.swiper-pagination-bullet::after{
	content:'';
	background:#007aff;	
	height:3px;
	transform:scaleX(0);
	transform-origin:0;
	display:block;
}
.swiper-pagination-bullet-active::after{
	transition:transform 3.9s linear;
	transform:scaleX(1);
}
/*进度条END*/
}	
.swiper-slide {
      text-align: center;
      background: #fff;
	  overflow:hidden;
	  font-weight:normal;
}	
.slide-inner {
	  position: absolute;
	  width: 100%;
	  height:100%;
	  left: 0;
	  top: 0;
	  background-size: cover;
	  background-position: center;
	  display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
	  flex-direction:column;
      justify-content: center;
      align-items: flex-start;
	  color:#fff;
	  padding:0 10%;
	  box-sizing:border-box;
}
.slide-inner h1{font-size:42px;font-weight:normal;}
.slide-inner p{font-size:24px;font-family:"Microsoft yahei";font-style:italic;}
.slide1{background-image:url(/images/ban1.jpg);background-size:cover;background-position:center;}
.slide2{background-image:url(/images/ban2.jpg);background-size:cover;background-position:center;}
.slide3{background-image:url(/images/ban3.jpg);background-size:cover;background-position:center;}
.slide4{background-image:url(/images/ban4.jpg);background-size:cover;background-position:center;}
@media screen and (max-width:1650px){
 .swiper-container {
  height: 620px;
}	
}
@media screen and (max-width:1399px){
 .swiper-container {
  height: 540px;
 }
}
@media (max-width:1199px){
 .swiper-container {
  height: 475px;
 }
.slide-inner h1{font-size:36px;}
.slide-inner p{font-size:18px;}
}
@media screen and (max-width:991px) {
 .swiper-container {
  height: 420px;
 }
}
@media (max-width:767px) {
 .swiper-container {
  height: 350px;
 }	
.slide-inner{ padding:0 5%;}
.slide-inner h1{font-size:30px;}
.slide-inner p{font-size:14px;text-align:left;}
}
@media (max-width:575px) {
 .swiper-container {
  height: 300px;
 }	
}
@media screen and (max-width:320px){
 .swiper-container {
  height: 240px;
 }
}

/*Slider*/
.slick-slider{position:relative;margin:0;padding:0;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;border:#c30 0px solid;}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-loading .slick-list{background: #fff url('http://kenwheeler.github.io/slick/slick/ajax-loader.gif') center center no-repeat;}
.slick-slider .slick-list,.slick-slider .slick-track{margin:0;padding:0;}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;margin:0}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*列表*/
.slider{position:relative;width:calc(100% + 10px);height:auto;padding:0;margin:0 0 50px -5px;text-align:center;}
.slider .slick-slide{height:auto;margin:0;border:#990 0px solid;}
.slider .slick-slide div a{position:relative;display:block;width:100%;height:auto;overflow:hidden;}
.slider .slick-slide div a p{width:100%;height:auto;}/**/
.slider .slick-slide div a p:after{content: ""; display: inline-block;padding-bottom:calc(66.6% - 4px)}/*calc(100% - 4px);*/
.slider .slick-slide div a img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .35s;-webkit-transition:all .35s}
.slider .slick-slide div a i{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);transition:all .35s;-webkit-transition:all .35s}
.slider .slick-slide div a span{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%) scale3d(0, 0, 0);color:#fff;font-size:0;font-weight:bold;transition:all .35s;-webkit-transition:all .35s}
.slider .slick-slide div a span::after{content:"";display:inline-block;width:50px;height:50px;background:url(/images/pro_over.png) no-repeat center center;}
.slider .slick-slide div em{display:inline-block;width:100%;height:50px;line-height:50px;font-style:normal;text-align:center;background:#999;color:#fff;}
.slider .slick-slide div a:hover i{background-color:rgba(0,102,204,0.9);}
.slider .slick-slide div a:hoverimg{transform:scale(1.1);-webkit-transform:scale(1.1);}
.slider .slick-slide div a:hover span{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%) scale3d(1, 1, 1);font-size:18px;}
.slider .slick-slide div a:hover + em{background:#06f;} 
/*小圆点*/
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;padding-left:5px;box-sizing:border-box;}/*因为主体*/
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;border:0 solid #e1e1e1;outline:0}
.slick-dots li button{margin:auto;background:#00f;border:0;height:12px;width:12px;background:#e1e1e1;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer;border-radius:50%;position:absolute;left:0;top:0}
.slick-dots li.slick-active button{background:#f30}
@media (max-width:430px) {
.slick-dots{position:absolute;bottom:-35px;}
.slick-dots li{position:relative;display:inline-block;height:12px;width:12px;margin:0 3px;padding:0;cursor:pointer;border:0px solid #e1e1e1;outline:0}
}
/*自定义上一页下一页*/
.slider .slick-next,.slider .slick-prev{position:absolute;display:inline-block;height:58px;width:59px;line-height:0;font-size:0;cursor:pointer;bottom:-108px;padding:0;outline:0;border:1px solid #dedede}
.slider .slick-prev{left:30%;background:url(/images/sclick-arrow.png) no-repeat 4px 0;transition:all .35s;-webkit-transition:all .35s}
.slider .slick-next{right:30%;background:url(/images/sclick-arrow.png) no-repeat -60px 0;transition:all .35s;-webkit-transition:all .35s}
.slider .slick-prev:hover{background:url(/images/sclick-arrow.png) no-repeat 4px -62px;box-sizing:border-box}
.slider .slick-next:hover{background:url(/images/sclick-arrow.png) no-repeat -60px -62px;box-sizing:border-box}
/*Slider End*/
/* banner 结束 */

/*********内页BANNER*********/
.bannerInner{clear:both;float:left;width:100%;height:450px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:36px;overflow: hidden;}
.bannerInner dl{position:relative;left:-20%;}
.bannerInner dt{font-size:2rem;font-weight:bold;}
.gywm{background:url(/images/banner_about.jpg) no-repeat center center;background-size:cover;}
.cpzx{background:url(/images/banner_pro.jpg) no-repeat center center;background-size:cover;}
.news{background:url(/images/banner_news.jpg) no-repeat center center;background-size:cover;}
.jswz{background:url(/images/banner_tech.jpg) no-repeat center center;background-size:cover;}
.yyal{background:url(/images/banner_yyal.jpg) no-repeat center center;background-size:cover;}
.down{background:url(/images/banner_down.jpg) no-repeat center center;background-size:cover;}
.contact{background:url(/images/banner_contact.jpg) no-repeat center center;background-size:cover;}
@media screen and (max-width:991px) {
.bannerInner {height:250px;}
.gywm{background-position:-75px 0;}
.cpzx{background-position:-75px 0;}
.news{background-position:-75px 0;}
.jswz{background-position:-75px 0;}
.yyal{background-position:-75px 0;}
.down{background-position:-75px 0;}
.contact{background-position:-75px 0;}
}
@media screen and (max-width:767px) {
.bannerInner {height: 220px;margin-top:0px;}
.gywm{background-position:-80px 0;}
.cpzx{background-position:-80px 0;}
.news{background-position:-80px 0;}
.jswz{background-position:-80px 0;}
.yyal{background-position:-80px 0;}
.down{background-position:-80px 0;}
.contact{background-position:-80px 0;}
}
@media screen and (max-width:575px) {
.bannerInner {height: 200px; }
.gywm{background-position:-150px 0;}
.cpzx{background-position:-150px 0;}
.news{background-position:-150px 0;}
.jswz{background-position:-150px 0;}
.yyal{background-position:-150px 0;}
.down{background-position:-150px 0;}
.contact{background-position:-150px 0;}
}
@media screen and (max-width:467px) {
.bannerInner {height:180px; }
}

/*公共底部*/
  #footer{width:100%;height:auto;overflow:hidden;background:#32383d;padding:0 0 4rem 0;margin-top:8rem;}/*background:#32383d;*/
  #footer h3{font-size:2.2rem;color:#fff;font-weight:bold;height:4rem;position:relative;padding-left:12px;margin-top:5rem;}
  #footer h3::before{content:'';position:absolute;top:8px;left:0;width:4px;height:1rem;background:#09F;}
  #footer h4{font-size:2rem;color:#fff;border-bottom:#6C6C6C 1px solid; height:4rem;text-align:center;}
  /*导航*/
  .aboutUl,.proUl,.contactUl,.qrUl{width:100%;height:auto;margin-top:1rem;overflow:hidden;}
  .aboutUl li{float:left;width:75%;height:3.2rem;line-height:3.2rem;padding-left:20px;transition: all 1s;}
  .aboutUl li a{font-size:1.4rem;color:#ABABAB;transition: all 1s;}
  .aboutUl li:hover{background-position:8px center;}
  .aboutUl li:hover a{color:#fff}
  /*产品*/
  .proUl li{float:left;width:75%;height:3.2rem;padding-left:12px;line-height:3.2rem;transition: all 1s;}
  .proUl li a{font-size:1.4rem;color:#ABABAB;transition: all 0.5s;}
  .proUl li:hover a{color:#fff}
  .proUl li a.huang{color:#F90;}
  .proUl li a.huang:hover {color:#fff}
  /*联系*/
  .contactUl li{float:left;width:75%;line-height:3.2rem;color:#ABABAB;overflow:hidden;}
  .contactUl img{vertical-align:middle;}
  /*二维码*/
  .qrUl {margin-top:2rem;}
  .qrUl li{float:left;width:50%;height:auto;line-height:3.2rem;color:#fff;text-align:center;}
  .qrUl li img{max-width:110px;width:90%;transition: all 1s;}
  /*版权及支持*/
  .Copyright{width:100%;color:white;height:auto;line-height:3rem;background:#22282d;text-align:center;padding:1rem 0;} /*background:#333 2d2d2d*/
  .Copyright a{color:#fff;transition: all 0.2s;}
  .Copyright a:hover{color:#ABABAB;}
  .rx{display:none;}
  .rx i{font-style:normal;color:red}
 
  
@media only screen and (max-width:1199px ) {
  .aboutUl li{width:75%;}
  .proUl li{width:75%;}
}
@media only screen and (max-width:960px ) { /*本为是在992后隐藏，这里多保留一点儿*/
   .Copyright span{display:block;line-height:3rem;}
}
    
@media only screen and (max-width:991px ) {
.qrUl {margin:1rem auto 0 auto;width:100%;}
.qrUl li{width:50%;height:auto;line-height:3.2rem;}
}  

@media (max-width: 767px) {
  #footer{margin-top:6rem;}
 }

@media (max-width: 575px) {
#footer h3{padding-left:30px;}
#footer h3::before{left:15px;}
.contactUl li{padding-left:15px;}
.qrUl {width:70%;}
}
@media (max-width: 375px) {
   .headerbox{height:auto;}
   .header_logo img{width:-webkit-calc(100% - 38px);width:-moz-calc(100% - 38px);width:calc(100% - 38px);}
   .header_icon{top:2.2rem;}
   .qrUl {width:80%;}
}   

/*公共底部 end*/


/*首页*/
/*首页检测栏目标题*/
.sylmbg{width:100%;height:auto;margin:5rem 0 0rem 0;text-align:center;padding:2rem 0;}
.sylmbg h1{width:100%;padding-top:0;padding-bottom:1.5rem;font-family:'Microsoft Yahei';font-size:4rem;font-weight:bold;color:#333;overflow:hidden;}
.sylmbg p{height:2rem;line-height:2rem;font-family:Verdana, Geneva, sans-serif;font-size:1.8rem;color:#ccc;}

/*首页检测栏目*/
#proLbsm{margin:0;width:100%;text-align:left;padding:0;overflow:hidden;}
#proLbsm p{text-align:left;line-height:30px;font-size:15px;color:#999;}

#proBox{margin:0 0 0 0;width:100%;text-align:center;padding:0;overflow:hidden;}
#proCate{display:flex;margin:2rem 0 1rem 0;width:100%;height:auto;overflow:hidden;flex-wrap:wrap;justify-content:center;align-items:center; align-content:center;}
#proCate li{position:relative;margin:0 1% 1rem 1%;box-sizing:border-box;position:relative;}
#proCate li a{display:inline-block;padding:1rem 1.8rem;background:#999;color:#fff;border-radius:5px;white-space:nowrap;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
#proCate li a:hover,#proCate li.over a{background:#06c;}
.proCateBody{min-height:20rem;}
.proCateBody .slider .slick-slide div a p{width:100%;height:auto;}/**/
.proCateBody .slider .slick-slide div a p:after{content: ""; display: inline-block;padding-bottom:calc(66.66% - 4px)}/*calc(100% - 4px);
/*首页检测栏目更多*/
.smore {margin-top:1rem;}
.smore a{display:inline-block;color:#999;border:#ccc 1px solid;padding:1rem 5rem;border-radius:5px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.smore a:hover{color:#fff;border:#06c 1px solid;background-color:#06c;padding:1rem 8rem 1rem 8rem;}
/*实例*/
.proCateBody .slick-slide>div>div{float:left;border:#06c 0px solid;padding:5px;box-sizing:border-box;}
.proCateBody .slick-prev,.proCateBody .slick-next{z-index:0;}
.slider-for .slick-slide>div,.slider-nav .slick-slide>div{height:50px;line-height:50px;border-right:red 1px solid;box-sizing:border-box;margin:0;}
@media (max-width:430px) {
.proCateBody .slider{margin:0 0 60px -5px;}
}
@media (max-width:767px) {
#rtbox{width:100%!important;}
#proLbsm{width:96%;padding:0 2%;}
#proCate li{width:48%;margin:0 1% 1rem 1%;box-sizing:border-box;}
#proCate li a{width:100%;padding:1rem;box-sizing:border-box;}
}
@media (max-width: 575px) {

}
@media (max-width:375px){
}

/*首页公司介绍*/
.usbox{width:100%;height:auto;margin-top:5rem;margin-bottom:0rem;background:url(/images/bg.jpg) center 0 no-repeat;background-size:cover;padding:5rem 0 6rem 0;overflow:hidden;}
.usboxbody{margin:4rem 0;}
.usboxbody .padl{padding-right:20px;}
.usboxbody .padr{padding-left:20px;}
.about_video{width:100%;height:340px;}
.gsjsBt{height:30px;color:#fff;padding-top:1rem;padding-bottom:5rem;position:relative;}
.gsjsBt h1::before{content: "";position:absolute;left:0;top:22px;width:6px;height:18px;background:#06c;}
.gsjsBt h1{font-size:3rem;font-family:"Microsoft yahei";font-weight:600;padding:0 1.5rem 0 2rem;}
.gsjsBt span{font-size:1.6rem;padding-left:2rem;}
.gsjsTxt {float:left;width:100%;height:auto;line-height:3rem;box-sizing:border-box;color:#fff;padding:20px 20px 14px;margin:auto;word-break:break-all;text-align:justify;overflow:hidden;webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-out;}
.gsjsTxt a{float:right;padding:1rem 5rem;border-radius:0rem;line-height:2rem;display:inline-block;color:#fff;background:#999;text-align:center;border:#999 1px solid;border-radius:5px;margin-top:3rem;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-out;}
.gsjsTxt a:hover{background:#06c;border:#06c 1px solid;color:#fff;padding:1rem 8rem;text-decoration:none;}
@media (min-width:1199px) {
}
@media (max-width: 991px) {
.usbox{padding:3rem 0 5rem 0;}
.usboxbody .padl{padding-right:0;}
.usboxbody .padr{padding-left:0;}
.about_video{margin-top:2rem;}
.gsjsBt{margin-top:4rem;}
.gsjsTxt{float:none;padding:20px 0 14px 0;}
.gsjsTxt a{float:none;margin-left:calc(50% - 7.5rem);}
.gsjsTxt a:hover{margin-left:calc(50% - 11rem);}
}
@media only screen and (max-width:767px ) {
.usbox{padding:0rem 0 3rem 0;}
.about_video{width:100%;height:300px;}
}

/*首页新闻*/
.newsBox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto 2rem auto;}
.newsBox a{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;cursor:pointer;border-bottom:#ccc 1px dashed;padding:3rem 1rem 3rem 1.5rem;box-sizing:border-box;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsBox a:nth-of-type(2n+1){width:48.5%;}
.newsBox a:nth-of-type(2n){width:48.5%;}
.newsBox a h1{display:flex;justify-content:center;align-items:center;flex:0 0 180px;border:#ccc 1px solid;box-sizing:border-box;position:relative;overflow:hidden;}/*flex-basis:280px;*/
.newsBox a h1::before{content:'';display: block;padding-bottom:75%;background:red;}
.newsBox a h1::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsBox a img{width:100%;height:100%;object-fit:cover;transition:all 0.5s;-webkit-transition:all 0.5s;transform:scale(1);-webkit-transform:scale(1);}
.newsBox a div{flex-grow:1;width:100%;margin-left:1.5rem;padding:0px 10px 0 0;line-height:20px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsBox a div strong{font-size:2rem;}
.newsBox a div p{width:100%;line-height:2.4rem;min-height:7.2rem;color:#666;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;margin:10px 0 0 0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsBox a div span{display:inline-block;color:#999;margin-top:1.2rem;}
.newsBox a:hover {background:#06c;}
.newsBox a:hover h1::after{height:0;background:rgba(0,0,0,0);}
.newsBox a:hover img{transform:scale(1.25);}
.newsBox a:hover strong,.newsBox a:hover p{color:#fff;}
.newsBox a:hover p{text-indent:2em;}
.newsBox a:hover span{color:#ccffff;}
.boxmore{width:100%;height:auto;text-align:center;}
@media (max-width:1199px) {
.newsBox a h1{flex-basis:160px;}
.newsBox a div strong{font-size:1.5rem;}
.newsBox a div p{width:100%;line-height:2.4rem;min-height:4.8rem;-webkit-line-clamp:2;}
}
@media (max-width: 991px) {
.newsBox a:nth-of-type(n){width:100%;padding:2rem 1rem 2rem 1.5rem;}
.newsBox a h1{flex-basis:15rem;}
}
@media (max-width: 575px) {
.newsBox{margin:0 auto 1.5rem auto;}
.newsBox a h1{flex-basis:125px;margin-top:0.3rem;}
.newsBox a div{margin-left:1.5rem;}
.newsBox a div p{margin-top:0.3rem;}
.newsBox a div span{margin-top:0.2rem;}
}
@media (max-width:468px){/*微调*/
.newsBox a h1{flex-basis:115px;}
.newsBox a div strong{font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
}
@media (max-width:375px){
.newsBox a{display:flex;flex-wrap:wrap;}
.newsBox a h1{flex-basis:100%;}
.newsBox a div{margin-top:1rem;margin-left:0;}
}
/*首页原有*/
#proLb{margin:2rem 0;width:100%;text-align:center;padding:0;overflow:hidden;}
#proLb ul{margin:0 auto;width:100%;overflow:hidden;}
#proLb li{float:left;width:calc(12.5% - 10px); height:4rem;margin:5px 10px 0 0;line-height:3.8rem;}
#proLb li a{display:inline-block;width:100%;height:4rem;overflow:hidden;border-radius:0.3rem;border-sizing:border-box;border:#ccc 1px solid;background:#f8f8f8;color:#999;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
#proLb li a:hover,#proLb li a.over{background:#0066CC;border:#0066CC 1px solid;color:#fff;text-decoration:none;}
.proBox {padding:0;margin:0;overflow:hidden;}
.proBox li{text-align:center;margin-top:15px;}
.proBox li:nth-of-type(4n+1) a{margin:0 9px 0 0;}
.proBox li:nth-of-type(4n+2) a{margin:0 6px 0 3px;}
.proBox li:nth-of-type(4n+3) a{margin:0 3px 0 6px;}
.proBox li:nth-of-type(4n) a{margin:0 0 0 9px;}
.proBox a{display:block;overflow:hidden;}
.proBox a div{width:100%;height:auto;border:#EBEBEB 1px solid;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;}
.proBox a div::before{content: "";padding-top:100%;}
.proBox a div:after{content:'';position:absolute;width:100%;height:0;left:0;bottom:0;transition:all .3s;background-position:center bottom;}
.proBox a img{transition:all 0.5s;-webkit-transition:all 0.5s;transform:scale(1);-webkit-transform:scale(1);}
.proBox a p{height:4rem;line-height:4rem;background:#efefef;overflow:hidden;}
.proBox li:hover a {color:#fff;}
.proBox li:hover a div{border:#ccc 1px solid;}
.proBox li:hover a div:after{width:100%;height:100%;background:url(/images/pro_hover.png) center center no-repeat;background-color:rgba(3,47,109,0.7);}
.proBox li:hover a img{opacity:0.9;transform: scale(1.2);-webkit-transform:scale(1.2);overflow:hidden;}
.proBox li:hover a p{background:#0066CC;}
@media (min-width:1200px) {
#proLb ul{width:1030px;}
}
@media (max-width: 991px) {
#proLb ul{ display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;}
#proLb li{margin:5px 0 0 0;width:23%;box-sizing:border-box;}
.proBox a{display:block;width:calc(100% - 8px);overflow:hidden;}
.proBox li a{margin:0 !important;}
.proBox li:nth-of-type(3n+1) a{margin:0 0 0 6px!important;}
.proBox li:nth-of-type(3n+2) a{margin:0 3px 0 3px!important;}
.proBox li:nth-of-type(3n) a{margin:0 0 0 6px!important;}
}
@media (max-width:767px) {
.proBox li a{margin:0 !important;}	
.proBox li:nth-of-type(2n+1) a{margin:0 5px 0 0 !important;}
.proBox li:nth-of-type(2n) a{margin:0 0 0 5px !important;}
}

/*案例gd*/
.anlibox{width:100%;margin:1rem auto 5rem auto;}
#anliSlider{margin:0px auto;width:calc(100% - 120px);}
#anliSlider .slick-prev,#anliSlider .slick-next{top:49%;transform:translateY(-50%);height:45px;width:45px;border-radius:45px;z-index:2;opacity:0.5;} /*top: 50%;left: 50%;transform: translate(-50%,-50%);*/
#anliSlider .slick-prev{left:-56px;background:url(/images/sclick-arrow.png) no-repeat -4px -5px;transition:all .35s;-webkit-transition:all .35s}
#anliSlider .slick-next{right:-56px;background:url(/images/sclick-arrow.png) no-repeat -68px -5px;transition:all .35s;-webkit-transition:all .35s}
#anliSlider:hover .slick-prev,#anliSlider:hover .slick-next{opacity:1;background-color:rgba(255,255,255,0.5);}
#anliSlider .slick-slide>div>div{padding:0 5px;box-sizing:border-box;}
#anliSlider .slick-slide div a p:after{content: ""; display: inline-block;padding-bottom:80%;}/*calc(100% - 4px);*/
#anliSlider .slick-slide div a img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .35s;-webkit-transition:all .35s}
#anliSlider .slick-slide div a i{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:all .35s;-webkit-transition:all .35s}
#anliSlider .slick-slide div a span::after{content:"";background:none;width:0;height:0}
#anliSlider .slick-slide div a:hover i{background-color:rgba(0,102,204,0.9);}
#anliSlider .slick-slide div a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
#anliSlider .slick-slide div a:hover span{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%) scale3d(1, 1, 1);font-size:18px;}
/*案例gd End*/


/****************关于我们****************/
.mainBody{display:flex;width:100%;height:auto;margin:auto;}
.leftMenu{display:flex;flex-basis:250px;flex-direction:column;height:auto;text-align:center;background:#eee;overflow:hidden;}/*横向排列*/
.leftMenu dt{color:#fff;background:#039;width:100%;height:auto;padding:30px;text-align:center;position:relative;border-bottom:#06c 1px solid;font-weight:normal;}
.leftMenu dt:before{ content:""; display: block; background:url(/images/btbg1.png) left no-repeat; width:89px; height:165px; position:absolute; left:0; top:-20px;}
.leftMenu dt:after{content:""; display: block; background:url(/images/btbg2.png) left no-repeat; width:119px; height:179px; position:absolute; right:0; bottom:0px;}
.leftMenu dt p{font-size:20px;font-weight:bold;}
.leftMenu dt em{ display:block; width:30px; height:5px; background:rgba(255,255,255,.3);margin:10px auto;}
.leftMenu dt span{font-size:14px;}
.leftMenu dd{flex-wrap:nowrap;width:100%;height:8rem;margin:0;padding:0;background:#039;border-bottom:#06c 1px solid}
.leftMenu dd a{display:inline-block;width:100%;height:8rem;line-height:8rem;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.leftMenu dd a:hover,.leftMenu .focus{background:#09F;}
.rBody{flex-grow:1;padding:20px;width:0;}
.rBody img{width:100% !important;}
@media(max-width:1199px){
.mainBody{flex-wrap:wrap;}
.leftMenu{flex-direction:row;flex-basis:100%;justify-content:space-between;}
.leftMenu dt{display:none;}
.leftMenu dd{flex:1;height:5rem;line-height:5rem;margin:0 1% 0 0;}
.leftMenu dd:last-child{margin:0;}
.leftMenu dd a{height:5rem;line-height:5rem;}
.rBody{flex-grow:1;padding:20px 0.1px;}
}	
.aboutBt{padding:0;overflow:hidden;}
.aboutBt {font-size:2.6rem;line-height:3.6rem;}
.aboutBt i{display:inline-block;width:3px;height:1.8rem;border-left:#09F 10px solid;margin-right:1.5rem;}
.aboutBody{width:100%;padding:0;margin:3rem 0;border:#efefef 0px solid;box-sizing:border-box;}
.aboutBody p{display:block;width:100% !important;margin:auto;line-height:3rem;padding:1rem 0;} 
@media (max-width:767px) {
.aboutbody{padding:0 1rem;}
}

/*荣誉资质*/
.certificate{display:flex;flex-wrap:wrap;width:100%;height:auto;justify-content:flex-start;align-items:center;border:#efefef 1px solid;box-sizing:border-box;}
.certificate li{position:relative;width:23%;overflow:hidden;margin:1rem 1%;background:#f7f7f7;overflow:hidden;transition:all .5s;-webkit-transition:all .5s;}
/*.certificate li::before{position:absolute;content:"";display:inline-block;left:0;bottom:0;width:100%;height:0;background:rgba(0,0,0,.5);z-index:1;transition:all .5s;-webkit-transition:all .5s;}*/
.certificate li::after{content:""; display:inline-block;padding-bottom:75%;}   /*图片保持4:3比例，相对于box的宽度，所以是75%*/
.certificate li img{position:absolute;width:100%;height:100%;cursor:pointer;object-fit:contain;z-index:2;transition:all .5s;-webkit-transition:all .5s;}/*图片填充方式，可用contain*/
.certificate li p{position:absolute;bottom:0;left:0;padding:0;height:3.6rem;line-height:3.6rem;text-align:center;background:rgba(0,0,0,.5);color:#fff;z-index:2;}
.certificate li:hover img{transform:scale(1.5);-webkit-transform:scale(1.3);}
.certificate li:hover::before{height:100%;}
.certificate li:hover p{background:rgba(0,102,204,.8);}
@media (max-width:1199px) {
.certificate li{ width:31.3%;}
}
@media screen and (max-width:991px) {
.certificate li{width:48%;}
}
@media (max-width:575px) {
.certificate li{ width:100%;margin:1rem 0;}	
}

/*合作厂家*/
.coopbox{display:flex;flex-wrap:wrap;padding:1rem 0 5rem 0;}
.coopbox li{position:relative;width:23%;margin:0 1% 20px 1%;background:#fff;}
.coopbox li::after{content:'';display:inline-block;padding-bottom:75%;}
.coopbox li img{position:absolute;width:100%;height:calc(100% - 4rem);cursor:pointer;object-fit:cover;border:#ccc 1px solid;box-sizing:border-box;transition:all .5s;-webkit-transition:all .5s;}
.coopbox li p{position:absolute;bottom:0;background:#f7f7f7;width:100%;height:4rem;line-height:4rem;margin:0;padding:0;text-align:center;z-index:2;}
.coopbox li:hover img{border:#06C 1px solid;transform:scale(1);-webkit-transform:scale(1);box-shadow:0px 0px 20px 1px #999;cursor:pointer;}
.coopbox li:hover p{background:#06C;color:#fff;}
@media screen and (max-width:1199px){
.coopbox li{width:31.3%;height:auto;}
}
@media (max-width:767px) {
.coopbox li{width:48%;height:auto;}
}
@media (max-width:575px) {
.coopbox li{ width:100%;margin:1rem 0;}	
}
/****************关于我们 END****************/


/*产品列表菜单*/
.proMenu{display:flex;flex-basis:275px;flex-direction:column;height:auto;text-align:center;background:#eee;}/*横向排列*/
.proMenu dt{color:#fff;background:#039;width:100%;height:auto;padding:30px;text-align:center;position:relative;border-bottom:#06c 1px solid;font-weight:normal;overflow:hidden;}
.proMenu dt::before{ content:""; display: block; background:url(/images/btbg1.png) left no-repeat; width:89px; height:165px; position:absolute; left:0; top:-20px;}
.proMenu dt::after{content:""; display: block; background:url(/images/btbg2.png) left no-repeat; width:119px; height:179px; position:absolute; right:0; bottom:0px;}
.proMenu dt p{font-size:20px;font-weight:bold;}
.proMenu dt em{ display:block; width:30px; height:5px; background:rgba(255,255,255,.3);margin:10px auto;}
.proMenu dt span{font-size:14px;}
.proMenu dd{flex-wrap:nowrap;width:100%;height:8rem;margin:0;padding:0;background:#039;border-bottom:#06c 1px solid}
.proMenu dd a{display:inline-block;width:100%;height:8rem;line-height:8rem;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.proMenu dd a:hover,.proMenu .focus a{background:#09F;}

/*产品列表正文*/
.proBody{flex-grow:1;padding:20px 0 0 20px ;width:0;}

/*产品首页-分类*/
.proListBox{width:100%;padding:0;margin:3rem 0;border:#efefef 0px solid;box-sizing:border-box;position:relative;}
.proListBox h3{height:5rem;line-height:5rem;background:#f7f7f7;border-bottom:#ccc 1px solid;position:relative;padding-left:25px;font-weight:bold;font-size:14px;}
.proListBox h3::before{content:"";position:absolute;width:10px;height:10px;top:20px;left:5px;background:#999;}
.proListBox h3 a{position:absolute;top:6px;right:5px;display:inline-block;width:40px;height:40px;background:url(/images/arrow-r.png) no-repeat center center;transform: rotate(-90deg);-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.proListBox h3 a.roate{transform: rotate(90deg);}
.proListBox div{padding:1.5rem 0;}
.proListBox ul{display:flex;flex-wrap:wrap;width:100%;height:auto;justify-content:flex-start;align-items:center;}
.proListBox li{width:25%;height:4rem;line-height:4rem;margin:1rem 0;}
.proListBox li a{display:inline-block;width:96%;text-align:center;border:#ccc 1px solid;padding:0 5px;border-radius:5px;background:#e5f8fb;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing:border-box;}
.proListBox li a:hover,.proListBox li a.over{background:#06F;color:#fff;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.proListBox li:nth-of-type(4n) a{width:100%;}

/*产品单元*/
.proListBox dl{display:flex;flex-wrap:wrap;width:100%;height:auto;justify-content:flex-start;align-items:center;border:#efefef 0px solid;box-sizing:border-box;}
.proListBox dd{position:relative;width:32%;overflow:hidden;margin:1rem 2% 1rem 0;border:#dedede 1px dashed;box-sizing:border-box;background:#fff;overflow:hidden;transition:all .5s;-webkit-transition:all .5s;}
.proListBox dd:nth-of-type(3n){margin:1rem 0;}
.proListBox dd::after{content:""; display:inline-block;padding-bottom:75%;}
.proListBox dd a img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .5s;-webkit-transition:all .5s;}
.proListBox dd a div{position:absolute;left:0;bottom:0;width:100%;height:4.5rem;overflow:hidden;box-sizing:border-box;color:#fff;background:rgba(0,0,0,.7);transition:all .5s;-webkit-transition:all .5s;}
.proListBox dd a div p{position:absolute;top:0;left:0;width:100%;height:100%;line-height:4.5rem;padding:0 1.5rem;box-sizing:border-box;background:rgba(0,0,0,0);color:#fff;}
.proListBox dd a div em,.proListBox dd a div span,.proListBox dd a div i{display:block;text-align:left;font-size:12px;}
.proListBox dd:hover a img{transform:scale(1.3);-webkit-transform:scale(1.3);}
.proListBox dd:hover a div{height:100%;background:rgba(65,105,225,.7);}
.proListBox dd:hover a div p{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;line-height:3rem;box-sizing:border-box;text-align:center;}
.proListBox dd:hover a div em{font-size:16px;}

/*产品左菜单、二级分类菜单、产品单元*/
@media(max-width:1199px){
.proMenu{flex-wrap:wrap;flex-direction:row;flex-basis:100%;justify-content:flex-start;}
.proMenu dt{display:none;}
.proMenu dd{width:24%;height:5rem;line-height:5rem;margin:5px 1% 0 0;}
.proMenu dd:nth-child(4n+1){margin-right:0;}
.proMenu dd a{height:5rem;line-height:5rem;}
.proBody{flex-grow:0;width:100%;padding:20px 0 0;}
}	
@media (max-width:991px) {
.proListBox li{width:50%;}
.proListBox li a:nth-of-type(n){width:96%;}
.proListBox li:nth-of-type(2n) a{width:100%;}
.proListBox dd:nth-of-type(n){margin-right:0;}
.proListBox dd{width:49%;margin-right:2% !important;}
.proListBox dd:nth-of-type(2n){margin-right:0 !important;}
}
@media (max-width:767px) {
.proMenu dd:nth-child(n){margin-right:1%;}
.proMenu dd{width:32.3%;height:5rem;line-height:5rem;margin:5px 1% 0 0;}
}
@media (max-width:575px) {
.proMenu dd{width:49%;}
.proListBox li{width:50%;}
.proListBox li a:nth-of-type(n){width:96%;}
.proListBox li:nth-of-type(2n) a{width:100%;}
.proListBox dd:hover a div p{line-height:2.9rem;}
.proListBox dd:hover a div em{font-size:14px;}
.proListBox dd:hover a div i{display:none;}
}
@media (max-width:475px){
.proListBox dd:nth-of-type(n){margin-right:0 !important;}
.proListBox dd{width:100%;}
.proListBox dd:hover a div p{line-height:3rem;padding:3rem;}
.proListBox dd:hover a div em{font-size:16px;}
.proListBox dd:hover a div i{display:block;}
}
@media (max-width:375px){
.proListBox li{width:100%;}
.proListBox li a:nth-of-type(n){width:100%;}
}

/*产品详情页*/
.xq{padding-top:0;}
.proBodyBox{width:100%;padding:0;margin:0;border:#efefef 0px solid;box-sizing:border-box;}
.proBodyHead{display:flex;flex-wrap:wrap;width:100%;height:auto;justify-content:space-between;align-items:center;border:#efefef 1px solid;box-sizing:border-box;}
.proBodyHead li{width:49%;}
.proBodyHead li:nth-of-type(1){position:relative;}
.proBodyHead li:nth-of-type(1)::after{content:""; display:inline-block;padding-bottom:60%;}
.proBodyHead li:nth-of-type(1) img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .5s;-webkit-transition:all .5s;}
.proBodyHead li:nth-of-type(2) div{height:4rem;border-bottom:#ccc 1px solid;font-weight:bold;font-size:2rem;margin-bottom:1rem;}
.proBodyHead li:nth-of-type(2) {padding:0.5rem 1rem;}
.proBodyHead li:nth-of-type(2) dl{display:flex;width:100%;height:auto;align-items:flex-start;box-sizing:border-box;margin:0;color:#666;}
.proBodyHead li:nth-of-type(2) dt{flex-basis:10rem;font-weight:normal;line-height:2.4rem;}
.proBodyHead li:nth-of-type(2) dd{flex-grow:1;width:0;height:4.8rem;line-height:2.4rem;overflow:hidden;}/*white-space:nowrap;text-overflow:ellipsis;*/
.proBodyHead dl:nth-of-type(3){margin-top:1rem !important;}
.proBodyHead dl:nth-of-type(3)>dd{font-size:2rem;color:red;}
.proBodyCon{clear:both;padding:0;margin-top:2rem;}
.proBodyCon .bt{height:4rem;line-height:4rem;background:#666;color:#fff;padding-left:2rem;font-size:1.6rem;font-family:'Microsoft Yahei';border-left:#09F 15px solid;}
.proBodyCon .md{padding:1.5rem;}
.proBodyCon .md *{padding:0;margin:0;line-height:2.4rem;}
.proBodyCon .md img{margin:0.8rem auto;max-width:100%;}
.proBodyCon .md h1{position:relative;height:4rem;line-height:4rem;background:#f7f7f7;color:#333;padding-left:3rem;font-size:1.6rem;font-family:'Microsoft Yahei';margin:1rem 0;border-top:#ccc 1px dashed;border-bottom:#ccc 1px dashed;}
.proBodyCon .md h1::after{content:""; position:absolute;left:0.8rem;top:1.5rem;width:10px;height:10px;display:inline-block;background:#09F;}
@media(max-width:1199px){
 .xq{padding-top:1.5rem;}
}	
@media (max-width:991px) {
}
@media (max-width:767px) {
.proBodyHead li{width:100%;}
.proBodyHead li:nth-of-type(2){margin-top:1rem;padding:1rem 1.5rem;}
.proBodyCon .md{padding:1rem;}
}
@media (max-width:575px) {
	
}
@media (max-width:375px){
}
/*产品分页列表 END*/

/*新闻列表*/
.newsListBox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto 2rem auto;}
.newsListBox a{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;cursor:pointer;border-bottom:#ccc 1px dashed;padding:3rem 1rem 3rem 1.5rem;box-sizing:border-box;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsListBox a h1{display:flex;justify-content:center;align-items:center;flex:0 0 180px;border:#ccc 1px solid;box-sizing:border-box;position:relative;overflow:hidden;}/*flex-basis:280px;*/
.newsListBox a h1::before{content:'';display: block;padding-bottom:75%;background:red;}
.newsListBox a h1::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsListBox a img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.newsListBox a div{flex-grow:1;width:100%;margin-left:1.5rem;padding:0px 10px 0 0;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsListBox a div strong{font-size:2rem;}
.newsListBox a div p{width:100%;line-height:3rem;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;margin:0;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsListBox a div span{display:inline-block;color:#999;margin-top:0rem;}
.newsListBox a:hover {background:#06c;}
.newsListBox a:hover h1::after{height:0;background:rgba(0,0,0,0);}
.newsListBox a:hover img{transform:scale(1.25);}
.newsListBox a:hover strong,.newsListBox a:hover p{color:#fff;}
.newsListBox a:hover p{text-indent:2em;}
.newsListBox a:hover span{color:#ccffff;}
@media (max-width:1199px) {
/*更改类别对齐方式*/
#newsCate {background:none;}
#newsCate dd{flex:1;height:5rem;line-height:5rem;margin:0 1% 0 0;}
#newsCate dd:last-child{margin:0;}
.newsListBox a h1{flex-basis:160px;}
.newsListBox a div strong{font-size:1.5rem;}
.newsListBox a div p{width:100%;-webkit-line-clamp:2;overflow:hidden;}
}
@media (max-width: 991px) {
.newsListBox a:nth-of-type(n){width:100%;padding:2rem 1rem 2rem 1.5rem;}
.newsListBox a h1{flex-basis:15rem;}
.newsListBox a div p{line-height:3rem;}
}
@media (max-width: 575px) {
.newsListBox{margin:0 auto 1.5rem auto;}
.newsListBox a h1{flex-basis:125px;margin-top:0.3rem;}
.newsListBox a div{margin-left:1.5rem;}
.newsListBox a div p{margin-top:0.3rem;}
.newsListBox a div span{margin-top:0.2rem;}
}
@media (max-width:468px){/*微调*/
.newsListBox a h1{flex-basis:115px;}
.newsListBox a div strong{font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
}
@media (max-width:375px){
.newsListBox a{display:flex;flex-wrap:wrap;}
.newsListBox a h1{flex-basis:100%;}
.newsListBox a div{margin-top:1rem;margin-left:0;}
}
/*新闻列表END*/

/*新闻资讯详情Begin*/
.newsDtHeader{display:flex;flex-wrap:wrap;justify-content:space-between;background:#f7f7f7;}
.newsDtHeader li:nth-of-type(1) a{display:inline-block;width:12rem;height:5rem;line-height:5rem;background:#06F;text-align:center;color:#fff;}
.newsDtHeader li:nth-of-type(2){height:5rem;line-height:5rem;background:url(/images/pos.png) 10px center no-repeat;padding-left:35px;padding-right:10px;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newsDtHeader a{color:#06C;}
.newsBody{padding:0 20px;}
.newsBody .news_title{line-height:3rem;text-align:center;font-size:1.8rem;padding-top:2rem;}
.newsBody .news_hits{height:5rem;line-height:5rem;text-align:center;font-size:1.4rem;margin-bottom:3rem;color:#999;border-bottom:#ccc 1px dashed;}
.newsBody .news_content *{font-size:1.5rem;}
.newsBody .news_content p{margin:1rem 0;}
.newsBody .news_content p img{margin:1rem 0;}
.newsBody .newsGuild{margin-top:1rem;border:#c30 0px solid;}
.newsBody .newsGuild li{height:8rem;line-height:8rem;font-size:1.6rem;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newsBody .newsGuild li:nth-of-type(1){border-bottom:#ccc 1px dashed;}
.newsBody .newsGuild li i{font-style:normal;font-size:1.6rem;background:#efefef;padding:8px 25px;border:#efefef 0px solid;border-radius:20px;margin-right:2rem;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsBody .newsGuild li a{color:#666;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsBody .newsGuild li:hover i{background:#06F;color:#fff;}
.newsBody .newsGuild li:hover a{color:#06F;}
.newsBody .bckbtn{height:3rem;line-height:3rem;text-align:center;color:white;margin:2rem 0;}
.newsBody .bckbtn a{width:100%;height:3rem;line-height:3rem;background:#ccc;color:white;display:inline-block;border-radius:5px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsBody .bckbtn a:hover{background:#06F;}
@media only screen and (max-width:991px ) {
.newsBody{padding:0;}
.newsBody .news_content img{width:100% !important;height:auto !important;}
.newsBody .bckbtn{margin:0rem 0;}
}
@media only screen and (max-width:575px ) {
.newsBody .newsGuild li{height:6rem;line-height:6rem;font-size:1.4rem;}
.newsBody .newsGuild li i{font-size:1.4rem;padding:6px 20px;}
.newsBody .news_content *{font-size:1.4rem;}
}

/****************联系我们****************/
.contact_content{padding:2rem 0;}
.contact_content *{color:#333;}
.lxwm_content .ny_newlxfs1{width: 100%;margin: 0 auto 40px;}
.lxwm_content .ny_newlxfs1 ul{display: -webkit-flex;display: flex;flex-wrap: wrap;}
.lxwm_content .ny_newlxfs1 ul li { width:49%; height:auto; min-height:90px; margin:10px 2% 0 0; padding:20px 20px 20px 102px; background-color:#f5f5f5; position:relative; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lxwm_content .ny_newlxfs1 ul li:nth-child(2n) { margin-right:0;}
.lxwm_content .ny_newlxfs1 ul li:hover { background-color:#06c; box-shadow:0 8px 16px rgba(0,86,204,0.2);}
.lxwm_content .ny_newlxfs1 ul li i {display:block;width:74px;height:74px;padding:0;position:absolute;left:20px;top:50%;margin-top: -47px;}
.lxwm_content .ny_newlxfs1 ul li i.Con_ico1 { background: url(/images/con_ico1.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li i.Con_ico2 { background: url(/images/con_ico2.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li i.Con_ico3 { background: url(/images/con_ico3.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li i.Con_ico4 { background: url(/images/con_ico4.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico1 { background: url(/images/con_ico01.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico2 { background: url(/images/con_ico02.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico3 { background: url(/images/con_ico03.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico4 { background: url(/images/con_ico04.png) center center no-repeat;}
.lxwm_content .ny_newlxfs1 ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.lxwm_content .ny_newlxfs1 ul li span { display:block; width:100%;line-height:30px;font-size:18px;word-wrap: break-word;}
.lxwm_content .ny_newlxfs1 ul li:nth-child(4) span {font-size: 16px;}
.lxwm_content .ny_newlxfs1 ul li em { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:13px; font-style:normal; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.lxwm_content .ny_newlxfs1 ul li:hover p, .lxwm_content .ny_newlxfs1 ul li:hover em { color:rgba(255,255,255,0.6);}
.lxwm_content .ny_newlxfs1 ul li:hover span { color:#fff;}
.lxwm_content .ny_newlxfs2{ width:100%; background:#f5f5f5; padding:25px 40px; overflow:hidden; margin-bottom:50px;}
.lxwm_content .ny_newlxfs2 .left{width:50%; float:left;}
.lxwm_content .ny_newlxfs2 .left i{ display:block; width:132px; height:132px; border-radius:50%; border:1px solid #ddd; background:url(/images/lxfskf.jpg) center no-repeat; overflow:hidden; float:left; margin-right:42px;}
.lxwm_content .ny_newlxfs2 .left p{ font-size:24px; font-weight:bold; margin-bottom:12px;}
.lxwm_content .ny_newlxfs2 .left p em{font-size:36px; font-weight:bold; color:#0292a8;}
.lxwm_content .ny_newlxfs2 .left span{ font-size:16px; color:#999; line-height:28px;}
.lxwm_content .ny_newlxfs2 .right{ width:50%; float:right;}
.lxwm_content .ny_newlxfs2 .right ul li{ width:118px; border:1px solid #ddd; padding:7px 7px 14px; float:right; margin-left:40px; position:relative;}
.lxwm_content .ny_newlxfs2 .right ul li img{ max-width:100%; max-height:100%;}
.lxwm_content .ny_newlxfs2 .right ul li p{ font-size:14px; color:#999; text-align:center; width:70%; margin:0 auto; background:#f5f5f5; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%);}
.lxwm_content .ny_newlxfs2 .right ul li:nth-child(3){ margin-left:0;}
@media (max-width:1399px) {
	.lxwm_content .ny_newlxfs1{ margin:0 auto 30px;}
	.lxwm_content .ny_newlxfs1 ul li { padding:20px;}
	.lxwm_content .ny_newlxfs1 ul li i{margin: 0 auto 10px; position: inherit; left: inherit;top: inherit;}
	.lxwm_content .ny_newlxfs1 ul li p, .lxwm_content .ny_newlxfs1 ul li span, .lxwm_content .ny_newlxfs1 ul li em{ text-align:center;}		
	.lxwm_content .ny_newlxfs2{ padding:25px 30px;margin-bottom: 30px;}
	.lxwm_content .ny_newlxfs2 .left i{ margin-right:22px;}
	.lxwm_content .ny_newlxfs2 .left p{ font-size:20px;}
	.lxwm_content .ny_newlxfs2 .left p em{font-size:30px;}
	.lxwm_content .ny_newlxfs2 .left span{ font-size:15px;}
}
@media (max-width:1199px) {
.lxwm_content .ny_newlxfs2{margin-bottom: 20px;}
.lxwm_content .ny_newlxfs2 .left{ clear:both;width:100%; margin-bottom:15px;}
.lxwm_content .ny_newlxfs2 .right{ clear:both;float:none;width:auto; margin:0 auto 20px;text-align:center;}	
.lxwm_content .ny_newlxfs2 .right ul{float:none;display:inline-block;}
.lxwm_content .ny_newlxfs2 .right ul li{margin:0 10px;}
}
@media (max-width: 991px){
.lxwm_content .ny_newlxfs1{ margin:0 auto;}
.lxwm_content .ny_newlxfs1 ul{ display:block !important;}
.lxwm_content .ny_newlxfs1 ul li { width:48.5%; margin-right:3%;margin-bottom:20px;}
.lxwm_content .ny_newlxfs1 ul li:nth-child(2n) {margin-right:0;}
.lxwm_content .ny_newlxfs1 ul li em{ display:none;}	
}
@media (max-width:767px){
.lxwm_content .Contact_Title {margin: 0 auto 25px; padding: 0 0 13px;}
.lxwm_content .Contact_Title p{ line-height:30px;font-size:24px;}
.lxwm_content .ny_newlxfs1 ul li { width:100%; margin-right:0;margin-bottom:10px; padding:10px;}
.lxwm_content .ny_newlxfs1 ul li i{ margin-bottom:5px;}
.lxwm_content .ny_newlxfs1 ul li p{ height:24px; line-height:24px;}
.lxwm_content .ny_newlxfs2{ padding:25px 15px;margin-bottom: 10px;}
.lxwm_content .ny_newlxfs2 .left{margin-bottom:5px;}
.lxwm_content .ny_newlxfs2 .left i{ margin-right:0; float:none; margin:0 auto;}
.lxwm_content .ny_newlxfs2 .left p{ text-align:center; margin:10px 0;}
.lxwm_content .ny_newlxfs2 .left span{ display:none;}
.lxwm_content .ny_newlxfs2 .right ul li{ margin:10px;}
}
@media (max-width: 575px) {
.lxwm_content .ny_newlxfs2 .right{width:100%;}
.lxwm_content .ny_newlxfs2 .right ul li{float:none;width:100%;margin:2rem auto;text-align:center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lxwm_content .ny_newlxfs2 .right ul li img{width:auto;margin:auto;}
}

/*地图*/
#mapBox{border:#f7f7f7 1px solid;position:relative;margin-bottom:0rem;}
#mapBox11::after{content:'';background:#fff;position:absolute;z-index:9999;bottom:0;left:0;width:100%;height:65px;overflow:hidden;opacity:1;}
#mapContainer {
  width:100%;
  height:60rem;
  padding:0;
  margin:0 0 0 0;
}
/*窗口样式*/
.info_card {
  display: inline-block;
  margin: 50px auto;
  position: absolute;
  width: 450px;
  height:200px;
  background-color: #efefef;
  border: 5px solid #ffffff;
  color: #333;

}
.info_card .title{
  width: 100%;
  height:40px;
  background-color: #333;
  color: #ffffff;
}
.title span.title_name{
  position: relative;
  top: 7px;
  left: 10px;
  font-size: 14x;
}
/*close 框大小与颜色 */
.info_card .title .close_img{
  position: absolute;
  top:10px;
  right:10px;
  width:20px;
  height:20px;
  background-color: #fff;
  cursor:pointer;
}
.info_card .title .close_img .min {
  width: 0;
  height: 0;
  font-size:0; 
  overflow:hidden;
  position:absolute;
  border-width:10px; 
}
.info_card .title .close_img .top_img {
  border-style:solid dashed dashed; 
	border-color:#333 transparent transparent transparent;
	top:-1px;
}
.info_card .title .close_img .right_img {
  border-style:solid dashed dashed; 
	border-color:transparent #333 transparent transparent;
	left:1px;
}
.info_card .title .close_img .bottom_img{
	border-style:solid dashed dashed; 
	border-color:transparent transparent #333 transparent;
	top:1px;
}
.info_card .title .close_img .left_img{
  border-style:solid dashed dashed; 
	border-color:transparent transparent transparent #333;
	left:-1px;
}
.info_card span.cancle{
  width:0;
  height:0;
  font-size:0;
  overflow:hidden;
  position:absolute;
}
.info_card span.bot{
	border-width:20px; 
	border-style:solid dashed dashed; 
	border-color:#ffffff transparent transparent;
	left:120px; 
	bottom:-40px;
}
.info_card span.top{
	border-width:20px; 
	border-style:solid dashed dashed; 
	border-color:#efefef transparent transparent; 
	left:120px; 
	bottom:-33px;
}
.info_card .content{
  margin-top: 10px;
  margin-left: 10px;
  font-size:14px;
}

@media (max-width: 575px) {
.info_card{
	width: 320px;
    height:150px;
	margin-left:-80px;
}
.info_card span.bot{left:140px; }
.info_card span.top{left:140px; }
}
/* 地图 End */