.productshow {border-top: 1px solid #eee;margin-top: 112px;}
.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:#b89663;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 .ps_right .ps_bottom p{margin:0;font-size:14px;height:36px;line-height:36px;color:#5f5e5e;}*/
.productshow .ps_right .ps_bottom p a{color:#5f5e5e;}
.ps_bottom .sc{
  overflow: hidden;
}
.productshow .fanye ul li,
.productshow .fanye ul li a{
  color:#fff;
}
.productshow {border-bottom: 1px solid #eee;}
.productshow .fanye{
  border-top: none;
  border-bottom: none;
}
.productshow .desc{
  color:#fff;
  padding: 20px 0;
  font-size: 15px;
  line-height: 2;
  height: 18.65vw;
  overflow-y: scroll;
}

.productshow .ly a{
  display: block;
  width: 240px;
  line-height: 48px;
  text-align: center;
  background: #fff;
  color:#333;
  font-size: 16px;
  margin-bottom: 12px;
}

.productshow .desc::-webkit-scrollbar { width: 8px;   background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
} 
.productshow .desc::-webkit-scrollbar-track { background: none; border: 2px solid #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
} 
.productshow .desc::-webkit-scrollbar-thumb { background: #b89663;border: 2px solid #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
} 
.productshow .desc::-webkit-scrollbar-thumb:window-inactive { 
     border: 2px solid #fff;background: none; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.ps_bottom .sc{
  overflow: hidden;
  padding-top: 20px;
}
.ps_bottom .sc a{
  display: block;
  float: left;
  font-size: 14px;
  color:#fff;
  width: 48px;
  margin-right: 15px;
}
.ps_bottom .sc a p{
  text-align: center;
  color:#fff;
  height: auto;
}
.ps_bottom .sc a .ico{
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  margin:0 auto;
}
.ps_bottom .sc a:nth-child(1) .ico{
  background: url(../images/jd.png) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.ps_bottom .sc a:nth-child(2) .ico{
  background: url(../images/tianmao.png) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.ps_bottom .sc a:nth-child(3) .ico{
  background: url(../images/pdd.png) no-repeat center;
  -webkit-background-size: cover;
  background-size: cover;
}




@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 .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;}
}