.productshow {padding: 2vw 0;}
.productshow .ps_left{width:100%;padding:39px 516px 48px 0;background:#fff;position:relative;}
.productshow .ps_left .ps_ul{width:100%;position:relative;padding:0 68px;}
.productshow .ps_left .ps_li{width:100%;overflow:hidden;}
.productshow .ps_left .ps_ul .nlt_img{width:100%;padding-bottom:56.52%;position:relative;}

.productshow .ps_left .swiper-button-prev{width:38px;height:50px;background:url(news_arrow.png) no-repeat center center #c9ae74;background-size:auto;outline:none;left:0;margin-top:-25px;transform:rotate(180deg);}
.productshow .ps_left .swiper-button-prev.my-button-disabled{opacity:1;background:url(news_arrow.png) no-repeat center center #77797A;width: 0;height: 0;}
.productshow .ps_left .swiper-button-next{width:38px;height:50px;background:url(news_arrow.png) no-repeat center center #c9ae74;background-size:auto;outline:none;right:0;margin-top:-35px;width: 0;height: 0;}
.productshow .ps_left .swiper-button-next.my-button-disabled{opacity:1;background:url(news_arrow.png) no-repeat center center #77797A;}
.productshow .ps_right{width:516px;background:#E32235;padding:40px 30px 0 56px;position:absolute;right:0;top:0;height:100%;}
.productshow .ps_right .psr_mbx{line-height:24px;color:#fff;}
.productshow .ps_right .psr_mbx a{color:#fff;}
.productshow .ps_right>h1{margin:0;color:#fff;height:40px;line-height:40px;font-size:30px;margin-top:40px;}
.productshow .ps_right>p{margin:0;font-size:16px;color:#575757;line-height:36px;margin-top:18px;padding-right:160px;}
.productshow .ps_right .ps_bottom{position:absolute;left:0;bottom:0;padding:20px 0 26px 56px;width:100%;}
.productshow .ps_right .ps_bottom span{display:block;height:30px;line-height:30px;font-size:30px;color:#fff;font-family:Impact;}
.productshow .ps_right .ps_bottom .ps_icon{margin:29px 0 45px;}
.productshow .ps_right .ps_bottom .ps_icon .i_txt{float:left;margin-left:26px;position:relative;}
.productshow .ps_right .ps_bottom .ps_icon .i_txt:first-child{margin-left:0;}
.productshow .ps_right .ps_bottom .ps_icon .icon{width:38px;height:38px;display:block;border-radius:50%;}
.productshow .ps_right .ps_bottom .ps_icon .icon.icon1{background:url(pro_weixin.png) no-repeat center center #c2a669;cursor:pointer;}
.productshow .ps_right .ps_bottom .ps_icon .icon.icon2{background:url(pro_email.png) no-repeat center center #c2a669;}
.productshow .ps_right .ps_bottom .ps_icon .icon.icon3{background:url(pro_phone.png) no-repeat center center #c2a669;}
.productshow .ps_right .ps_bottom .ps_icon em{font-style:normal;height:18px;line-height:18px;display:block;text-align:center;}
.productshow .ps_right .ps_bottom .ps_icon .i_txt .i_ewm{width:101px;height:101px;position:absolute;left:50%;margin-left:-50px;top:-106px;display:none;}
.productshow .ps_right .ps_bottom .ps_icon .i_txt .i_ewm img{width:100%;height:100%;display:block;}
.productshow .ps_right .ps_bottom .ps_icon .i_txt:nth-child(2):hover .i_ewm{display:block;}

.productshow{}
.productshow .productshow_left{width:71%;float:left;}
.productshow .productshow_left .pro_title{color:#333;font-size:20px;text-align:left;padding:10px 0;margin:0;font-weight:bold;text-align:center;}
.productshow .productshow_left .pro_info{color:#333;font-weight:normal;text-align:center;font-size:12px;padding-bottom:15px;border-bottom:1px solid #CCC;}
.productshow .productshow_left .pro_img{max-width:600px;height:auto;margin:15px auto 25px;}
.productshow .productshow_left .pro_img img{width:100%;height:100%;display:block;}
.productshow .productshow_left .productshow_ul{margin-top:20px;background:#E5E5E5;}
.productshow .productshow_left .productshow_ul li{height:40px;line-height:40px;float:left;padding:0 20px;color:#444;cursor:pointer;border-right:1px solid #FFF;cursor:pointer;}
.productshow .productshow_left .productshow_ul li.hover{background:#0046a3;color:#FFF;}
.productshow .productshow_left .pro_txt{font-size:15px;line-height:30px;margin-top:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;}
.productshow .productshow_left .pro_txt h2{margin:0;font-size:20px;font-weight:bold;line-height:30px;padding:10px 0;}
.productshow .productshow_left .pro_txt h3{margin:0;font-size:18px;font-weight:bold;line-height:30px;padding:8px 0;}
.productshow .productshow_left .pro_txt p{margin:0;font-size:15px;line-height:30px;margin-top:4px;}
.productshow .productshow_left .pro_txt img{max-width:100%;height:auto;margin:0 auto;display:block;}
.productshow .productshow_left .pro_txt table{border-top:1px solid #EEE;border-left:1px solid #EEE;width:100%!important;}
.productshow .productshow_left .pro_txt table td{width:auto!important;border-right:1px solid #EEE!important;border-bottom:1px solid #EEE!important;border-left:none!important;border-top:none!important;font-size:15px;padding:12px 5px;line-height:1.4;}
.productshow .productshow_left .pro_txt table td p{margin-top:0;line-height:1.8;}
.productshow .productshow_left .pro_txt iframe{width:100%;height:600px;}
.productshow .productshow_left .pro_contact{margin-top:20px;}
.productshow .productshow_left .pro_contact .h1{height:40px;line-height:40px;color:#ff9c00;font-size:18px;font-weight:bold;position:relative;background:#E1E1E1;text-indent:20px;}
.productshow .productshow_left .pro_contact .h1:after{content:'';width:3px;height:20px;background:#d30037;position:absolute;left:5px;top:10px;}
.productshow .productshow_left .pro_contact p{margin:0;line-height:2;font-size:16px;}
.productshow .productshow_left .pro_contact p:first-child{font-size:18px;font-weight:bold;}
.productshow .productshow_left .pro_contact img,.productshow .productshow_left .pro_contact p img{max-width:840px;display:block;margin:0 auto;}
.productshow .productshow_left .pro_form{margin-top:20px;}
.productshow .productshow_left .pro_form li{margin-bottom:12px;}
.productshow .productshow_left .pro_form li label{height:40px;line-height:40px;margin:0;}
.productshow .productshow_left .pro_form li .i_input{width:50%;height:30px;padding:3px 8px;border:1px solid #CCC;outline:none;}
.productshow .productshow_left .pro_form li textarea{vertical-align:top;resize:none;width:50%;padding:10px 8px;border:1px solid #CCC;outline:none;height:100px;}
.productshow .productshow_left .pro_form li .b_input{width:100px;height:36px;background:#DE4340;color:#FFF;}


/*product_show*/
.product_show{padding:30px 0;}
.product_show .ps_top{border:1px solid #F2F2F2;padding:20px;}
.product_show .ps_top .pst_left{width:500px;float:left;}
.product_show .ps_top .pst_left .pst_img{width:100%;padding-bottom:75%;position:relative;}
.product_show .ps_top .pst_left .pst_img img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;}
.product_show .ps_top .pst_right{width:calc(100% - 550px);float:right;height:375px;position:relative;}
.product_show .ps_top .pst_right h1{margin:0;color:#333;font-size:30px;text-align:left;font-weight:bold;height:46px;line-height:46px;}
.product_show .ps_top .pst_right span{display:inline-block;height:30px;line-height:30px;background:url(ntime.png) no-repeat left center;padding-left:25px;}
.product_show .ps_top .pst_right>p{margin:0;line-height:30px;margin-top:20px;font-size:16px;}

.product_show .ps_top .pst_right .prtr_btn{width:100%;height:61px;border-top:2px solid #e6e6e6;padding:10px 0;position:absolute;bottom:0;left:0;}
.product_show .ps_top .pst_right .prtr_btn .b_phone{float:left;background:url(proinfo_phone.png) no-repeat left center;padding-left:50px;}
.product_show .ps_top .pst_right .prtr_btn .b_phone p{margin:0;}
.product_show .ps_top .pst_right .prtr_btn .b_phone p:first-child{height:20px;line-height:20px;font-size:16px;}
.product_show .ps_top .pst_right .prtr_btn .b_phone p:last-child{height:21px;line-height:21px;font-size:20px;}
.product_show .ps_top .pst_right .prtr_btn a{display:block;width:114px;height:41px;line-height:41px;background:#DE4340;font-size:16px;color:#FFF;text-align:center;float:right;}
.product_show .ps_content{margin-top:30px;}
.product_show .ps_content .ps_span{background:#F2F2F2;font-size:0;-webkit-text-size-adjust:none;}
.product_show .ps_content .ps_span span{height:40px;line-height:40px;display:inline-block;padding:0 20px;color:#444;cursor:pointer;border-right:1px solid #FFF;cursor:pointer;font-size:14px;}
.product_show .ps_content .ps_span span.hover{background:#DE4340;color:#FFF;}
.product_show .ps_content .pro_table{padding:30px 0;}
.product_show .ps_content .pro_table table{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;margin:0 auto;width:100%!important;} 
.product_show .ps_content .pro_table table td{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5px;text-align:center!important;}
.product_show .ps_content .pro_table table td p{margin:0;line-height:1.5;}
.product_show .ps_content .pro_txt{font-size:15px;line-height:30px;padding:25px 0;}
.product_show .ps_content .pro_txt h2{margin:0;font-size:20px;font-weight:bold;line-height:30px;padding:10px 0;}
.product_show .ps_content .pro_txt h3{margin:0;font-size:18px;font-weight:bold;line-height:30px;padding:8px 0;}
.product_show .ps_content .pro_txt p{margin:0;font-size:15px;line-height:30px;margin-top:4px;}
.product_show .ps_content .pro_txt img{max-width:100%;height:auto;margin:0 auto;display:block;}
.product_show .ps_content .pro_txt table{border-top:1px solid #000;border-left:1px solid #000;margin:0 auto;width:100%!important;} 
.product_show .ps_content .pro_txt table td{border-right:1px solid #000;border-bottom:1px solid #000;padding:5px;}
.product_show .ps_content .pro_txt table td p{margin:0;line-height:1.2;text-align:center;}
.product_show .ps_content .pro_txt iframe{width:100%;height:600px;}
.product_show .product_case{margin-top:30px;}
.product_show .product_case .case_span{background:#F2F2F2;font-size:0;-webkit-text-size-adjust:none;}
.product_show .product_case .case_span span{height:40px;line-height:40px;display:inline-block;padding:0 20px;color:#FFF;font-size:14px;background:#DE4340;}
.product_show .product_case .case_ul{margin-top:20px;overflow:hidden;}
.product_show .product_case .case_ul .swiper-slide{display:block;}
.product_show .product_case .case_ul .c_img{width:100%;padding-bottom:75%;position:relative;}
.product_show .product_case .case_ul .c_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.product_show .product_case .case_ul p{margin:0;color:#333;height:24px;line-height:24px;font-size:16px;text-align:center;margin-top:18px;}

/*
.productshow .ps_right .ps_bottom p{margin:0;font-size:14px;height:36px;line-height:36px;color:#5f5e5e;}*/





@media screen and (max-width:1700px){
  .productshow .ps_right>h1{font-size: 32px;line-height: 1.1;margin-top: 14px;height: auto;}
    .productshow .desc{font-size: 14px;}
}

@media screen and (max-width:1587px){
  .productshow .ps_left{padding:26px 400px 32px 0;}
  .productshow .ps_left .ps_ul{padding:0 46px;}
  .productshow .ps_right{width:400px;padding:30px 20px 0 26px;}
  .productshow .ps_right>h1{margin-top:26px;}
  .productshow .ps_right>p{line-height:30px;margin-top:10px;font-size:15px;padding-right:50px;}
  .productshow .ps_right .ps_bottom{padding:10px 0 16px 26px;}
  .productshow .ps_right .ps_bottom .ps_icon{margin:20px 0;}

  .ps_bottom .sc{padding-top: 0;}
  .productshow .ps_right .ps_bottom span{font-size: 22px;height: 100%;line-height: 1.2;}
  .productshow .fanye{margin-top: 0;}
  .productshow .ps_right>h1{font-size: 22px;margin-bottom: 4px;}

}
@media screen and (max-width:1429px){
  

  .productshow .ps_left .ps_ul{padding:0 40px;}
 
  .productshow .ps_right>h1{margin-top:10px;}
  .productshow .ps_right>p{line-height:24px;margin-top:10px;font-size:14px;padding-right:20px;}
  .productshow .ps_right .ps_bottom{padding:10px 0 12px 16px;position: static;}
  .productshow .ps_right .ps_bottom span{font-size:24px;height:24px;line-height:24px;}
  .productshow .ps_right .ps_bottom p{line-height:26px;height:25px;}
  .productshow .ps_right .ps_bottom .ps_icon{margin:20px 0;}
  .productshow .desc{padding: 10px 0;line-height: 1.5;}
  .ps_bottom .sc a .ico{width: 32px;height: 32px;}
  .ps_bottom .sc a{width: 40px;}

}
@media screen and (max-width:1230px){
 .productshow .productshow_left{width: auto;float: none;margin-bottom: 10px;}
  .productshow .ps_left{padding:20px 0 0;}
  .productshow .ps_left .ps_ul{padding:0 40px 20px;}
  .productshow .ps_right{width:100%;position:relative;padding:20px;}
  .productshow .ps_right>h1{margin-top:6px;}
  .productshow .ps_right>p{padding-right:0;}
  .productshow .ps_right>p br{display:none;}
  .productshow .ps_right .ps_bottom{padding:0;}
  .productshow .ps_right .ps_bottom .ps_icon{margin:10px 0;}
    .productshow .desc{height: auto;overflow-y: hidden;}
    .productshow{margin-top: 0;}
}
@media screen and (max-width:1023px){

 
}
@media screen and (max-width:767px){

  .product_txt .product_p{margin-top:50px;}
  .product_txt .product_p span{margin-top:20px;}
  .productshow .ps_right .ps_bottom{position: static;}
}
@media screen and (max-width:667px){

.productshow .ps_left{padding:0 0 0;}
.productshow .ps_left .ps_ul{padding:0 0 0;}
.row-about .video{width: 100%;height: auto;background: none;margin-bottom: 16px;position: relative;display: none;}
.row-about .video img{display: block;max-width: 100%;height: auto;position: relative;margin:0 auto;}
  .row-about .video span {
   
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background: url(../images/video.png) no-repeat center center;
}
.row-about .wp.ss .ren{display: none;}
 .row-about .info{font-size: 14px;line-height: 1.8;}
}
@media screen and (max-width:499px){
 
}
.m-products{
  background: url(../images/pcatbg.jpg) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.ul-listpcat{

  margin:0 -30px;
}
.ul-listpcat li{
  width: 33.33%;
  float: left;
  margin-bottom: 60px;
}
.ul-listpcat a{
  display: block;
  margin:0 30px;
  position: relative;
}
.ul-listpcat .pic{
  position: relative;
  padding-top: 75%;
  overflow: hidden;
  height: 0;
  transition:all .5s;
  background-color: #fff;
      transition: all 0.5s 0s ease;
    -o-transition: all 0.5s 0s ease;
    -ms-transition: all 0.5s 0s ease;
    -moz-transition: all 0.5s 0s ease;
    -webkit-transition: all 0.5s 0s ease;
}
.ul-listpcat img{
  max-width: 80%;
  max-height: 80%;
}
.ul-listpcat .tit{width:315px;height:70px;line-height:70px;color:#fff;font-size:18px;text-align:center;background-image:url('../images/bg20.jpg');position:absolute;left:0;right:0;margin:0 auto;bottom:-70px;z-index:2;transition:bottom 0.5s 0s ease;-o-transition:bottom 0.5s 0s ease;-ms-transition:bottom 0.5s 0s ease;-moz-transition:bottom 0.5s 0s ease;-webkit-transition:bottom 0.5s 0s ease;opacity:0;}
.ul-listpcat li:hover .tit{bottom:-34px;opacity:1;}

.ul-listpcat li:hover  .pic{
  margin-top: -16px;
  transition:all .3s;
  box-shadow:0 0 15px #ccc;
}
.ul-listpcat li:nth-child(4){
  clear: left;
}
.row-pcat{
  overflow: hidden;
  background-color: #fff;
  position: relative;
}
.row-pcat::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  top: 230px;
  background: #eee;
}
.row-pcat .pic{
  float: left;
  width: 520px;
  height: 500px;
  position: relative;
  overflow: hidden;
}
.row-pcat .pic::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30%;
  background: #E32235;
}
.row-pcat .pic img{
  z-index: 2;
  position: absolute;
  bottom: 20px;
  left: 50%;
  max-height: 80%;
  margin:0 auto;
  display: block;
  max-width: 160%;
  transform: translate(-50%);
}
.row-pcat .txt{
  overflow: hidden;
  padding: 50px;
}
.row-pcat .txt .name{
  font-size: 42px;
  font-weight: normal;
  color:#E32235;
  margin-bottom: 20px;
}
.row-pcat .txt .desc{
  overflow: hidden;
  margin-bottom: 65px;
}
.row-pcat .txt .desc p{
  float: left;
  width: 33.33%;
  font-size: 16px;
  line-height: 2;
  color:#999;
}
.row-pcat .txt .info{
  font-size: 15px;
  color:#333;
  line-height: 1.8;
}


@media screen and (max-width:1600px){
  .row-pcat .txt .desc p{font-size: 14px;width: 50%;}
  .row-pcat .txt .name{font-size: 38px;}
  .row-pcat .txt .desc{margin-bottom: 50px;}
}
@media screen and (max-width:1430px){}
@media screen and (max-width:1230px){
  .row-pcat .txt .desc p{font-size: 13px;}
  .row-pcat .txt .info{font-size: 14px;}
  .ul-listpcat li{width: 50%;}
  .ul-listpcat li:nth-child(4){clear:none;}
  .ul-listpcat li:nth-child(2n+1){clear:left;}
}


@media screen and (max-width:1023px){
  .row-pcat .pic{width: auto;height: auto;float: none;position: static;padding: 15px 0;}
  .row-pcat .pic img{position: static;    transform: translate(0);max-width:80%;}
  .row-pcat .pic::after{display: none;}
  .row-pcat::after{display: none;}
  .row-pcat  .txt{border-top: 1px solid #eee;padding: 20px;}
  .row-pcat .txt .name{font-size: 28px;margin-bottom: 12px;}
  .row-pcat .txt .desc{margin-bottom: 20px;}
}

@media screen and (max-width:767px){
  .row-pcat .txt .name{font-size: 24px;}
  .row-pcat .txt .desc p{width: auto;float: none;}
  .ul-listpcat li{width: auto;float: none;margin-bottom: 50px;}
  .ul-listpcat .tit{bottom: -34px;opacity:1;}
}