
#c_portalResProduct_list-16349832748292581 .relative{
  position:relative;
}
#c_portalResProduct_list-16349832748292581 .absolute{
  position:absolute;
}
#c_portalResProduct_list-16349832748292581 #products{
  width:100%;
  height:auto;
  overflow:hidden;
  padding:1rem;
}
#c_portalResProduct_list-16349832748292581 .proName{
  width:100%;
  height:auto;
  text-align:center;
  margin:1rem 0 2rem;
}
#c_portalResProduct_list-16349832748292581 .list{
  position:relative;
  width:100%;
  height:auto;
}
#c_portalResProduct_list-16349832748292581 .swiper-container-pro{
  width: calc(100% - 106px);
  margin:0 auto;
}
#c_portalResProduct_list-16349832748292581 .swiper-wrapperUl{
  width:100%;
}
#c_portalResProduct_list-16349832748292581 .productLi{
  overflow:hidden;
}
#c_portalResProduct_list-16349832748292581 .block{
  display:block;
}
#c_portalResProduct_list-16349832748292581 .aTop{
  width:100%;
  height:0px;
  padding-bottom: 75%;
  overflow:hidden;
}
#c_portalResProduct_list-16349832748292581 .picture{
  width:100%;
  height:100%;
  top:0px;
  left:0px;
}
#c_portalResProduct_list-16349832748292581 .proPic{
  width:100%;
  height:100%;
}
#c_portalResProduct_list-16349832748292581 .number{
  margin-top:15%;
  font-size:2.5rem;
  padding-left:20%;
  color:#fff;
}
#c_portalResProduct_list-16349832748292581 .number::before{
  content:'';
  position:absolute;
  left:5%;
  top:0px;
  bottom:0px;
  margin:auto;
  display:block;
  width:10%;
  height:2px;
  background:#fff;
}
#c_portalResProduct_list-16349832748292581 .blue{
  background:rgba(0,102,210,0.8);
  top:100%;
  left:0px;
  width:100%;
  height:100%;
  transition:all .5s ease;
  opacity: 0;
}
#c_portalResProduct_list-16349832748292581 .desc1{
  padding:0 20%;
  color:#fff;
  height:6rem;
  line-height:1.5rem;
  overflow:hidden;
}
#c_portalResProduct_list-16349832748292581 .proName2{
  display:block;
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
  padding: 0 1%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
#c_portalResProduct_list-16349832748292581 .desc2{
  color:#888;
  font-size:0.75rem;
  margin: 16px 0 2px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  opacity:1;
  letter-spacing:1px;
  transition:all .5s ease;
  display: n;
}
#c_portalResProduct_list-16349832748292581 #products .swiper-button-prev:hover{color: #dd561f;}
#c_portalResProduct_list-16349832748292581 #products .swiper-button-next:hover{color: #dd561f;}
#c_portalResProduct_list-16349832748292581 #products .swiper-button-prev{
  position:absolute;
  top:30%;
  left:0px;
  font-size: 2.4rem;
  cursor:pointer;
  color: #fff;
}
#c_portalResProduct_list-16349832748292581 #products .swiper-button-next{
  position:absolute;
  top:30%;
  right:0px;
  font-size: 2.4rem;
  cursor:pointer;
  color: #fff;
}
#c_portalResProduct_list-16349832748292581 .prosize{
    color: #ddd;
    line-height: 1.8em;
    font-family: arial;
}
#c_portalResProduct_list-16349832748292581 .proPrice{
  color:red;
  display:none;
}
@media only screen and (min-width: 769px){
  #c_portalResProduct_list-16349832748292581 .productLi:hover .blue{
  top:0px;
}
#c_portalResProduct_list-16349832748292581 .productLi:hover .desc2{
  opacity:0;
}

}







.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{
   display:none;
}



.e_box.p_Product.proList:hover .titleBox {
    color: white;
}
@media only screen and (min-width:1200px){
#c_portalResProduct_list-16103315981234670 .container{
  width: 1330px!important;
}
}




#index_pro .p_Product .p_images{border:none;width: 50%;float: left;padding-bottom: 0% !important;height: 196px !important;}
#index_pro .d_SummaryBox{margin: 10px 0 0 15px;color: #fff;border-top: 1px solid #de8396;padding: 12px 0 6px 0px;width: 92%;}
#index_pro .d_SummaryBox *{color: #eee;}
#index_pro .d_HeadBox{text-align:center;line-height:36px;padding: 16px 0 4px 15px;}
#index_pro .d_HeadBox a{line-height: 22px;text-align: left !important;}
#index_pro .p_Product{margin: 0px;width: calc((100% - 0px)/2) !important;padding: 0;}

#index_pro .p_Product .p_articles:after{content:"";width: 12px;height: 12px;background: #069914;position: absolute;top: 50%;left: -5px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
#index_pro .p_Product .p_articles{top:0;left:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;height: 100%;background: #069914;display: block;position: relative;height: 196px;width: 50%;overflow: visible;float: right;}
#index_pro  .p_Product a{color: #fff;text-align:center;display:block;font-size: 18px;width: 100%;font-weight: 600;}
#index_pro  .p_Product a img{
    max-height: 100%;
    min-height: 100%;
    height: 100% !important;
}
#index_pro  .p_Product:hover a{color:#f6d23c;}
#index_pro  .p_Product .p_more a{width: 100px;height: 28px;display: block;margin: 0 auto;border: solid #fff 0px;font-weight: 100;font-size: 12px;line-height: 28px;background: #f6d23c;border-radius: 3px;color: #000;margin: 10px 0 0 0;}
#index_pro  .p_Product .p_more a:hover{background:#fff;color: #069914;}
.c_portalResProduct_list-01001 #index_pro .d_HeadBox.p_more{padding: 2px 10px 0;}
#index_pro .p_Product:hover .p_articles{opacity:1;}



@media only screen and (min-width:768px){
#index_pro .p_Product:nth-child(3) .p_images{float:right;}
#index_pro .p_Product:nth-child(4) .p_images{float:right;}
#index_pro .p_Product:nth-child(3) .p_articles{float:right;}
#index_pro .p_Product:nth-child(4) .p_articles{float:right;}
#index_pro .p_Product:nth-child(3) .p_articles:after{left:auto;right:-5px;}
#index_pro .p_Product:nth-child(4) .p_articles:after{left:auto;right:-5px;}

body #index_pro  .p_Product .p_image{height: 100%;}
body #index_pro  .p_Product a img{
    max-height: 100%;
    min-height: 100%;
    height: auto !important;
    width: 100% !important;
}
#index_solution .p_Product:nth-child(1){padding-right:5px;}
#index_solution .p_Product:nth-child(2){padding-left:5px;}
#index_solution .p_Product:hover .p_image{background:#069914;}
#index_solution .p_Product:hover *{color:#069914;}
}
@media only screen and (max-width:768px){
body #index_pro .p_Product{width: calc((100% - 0px)/1) !important;}
#index_pro .p_Product:nth-child(even) .p_images{float:right;}
#index_pro .p_Product:nth-child(even) .p_articles{float:right;}
#index_pro .p_Product:nth-child(even) .p_articles:after{left:auto;right:-5px;}
html body #index_pro .p_Product{width: calc((100% - 0px)/1) !important;}


#index_pro  .p_Product a .p_image{
    padding: 0 !important;
    height: 100% !important;
}
body #index_pro .p_Product a img {
    height: 100% !important;
}
}
#index_pro  .p_Product a img{
    max-height: 100%;
    min-height: auto;
    height: auto !important;
}
body #index_pro .p_Product{width: calc((100% - 0px)/2) !important;}
body #indexcase .p_Product{width: calc((100% - 0px)/1) !important;}
#caselist .p_ProductInner{height: auto;}
body #caselist .d_HeadBox a{color: #696969;font-size: 22px;line-height: 1.2em;}
body #caselist .p_Product:hover .d_HeadBox a{color: #dc0000;}
body #caselist .d_HeadBox{position:relative;opacity:1;padding: 0;}
body #caselist .p_Product:hover .p_articles *{}
body #caselist .p_Product:hover .p_articles{
    
    
    z-index: 0;
}
body #caselist .p_articles{opacity:1;background: none;height: auto;position: relative;padding: 5px 0 0 0;z-index: 9;width: 100%;height: auto;margin: 0 0 0px 0;position: absolute;top: 0;}
body[data-pageid="993ca328-70f8-4b8e-b1c9-d4bc81445c2b"] #caselist .p_articles{width: 208px;height: auto;z-index: -9;}
body #caselist .p_images{
    height: 320px !important;
    padding-bottom: 0 !important;
    WIDTH: 280px;
    border: none;
    margin: 30px 0 78px 0;
    background: none;
    width: 100%;
}
  
body #caselist.sub .p_Product{
    height: auto;
}
body #caselist.sub .p_images{
    height: 208px !important;
    padding-bottom: 0 !important;
    WIDTH: 208px;
}
body #caselist.sub .p_images a{
    width: 283px;
}
#caselist.sub .p_Product:nth-child(odd) .p_ProductInner{-webkit-transform: translate(0%,0%)!important; -ms-transform: translate(0%,0%)!important; transform: translate(0%,0%)!important;}
body #caselist.sub .description.p_NomBoxPc div{display:none;}
body #caselist.sub  .p_more{display:none;}
body #caselist .d_HeadBox a{font-size:18px;color: #333;}
#caselist.sub .p_ProductInner {padding: 0 0 2px 0;
}
@media only screen and (max-width: 1366px) and (min-width: 768px){
body .pagebox #caselist .p_images{height: 220px !important;}
body #caselist .d_SummaryBox {margin: 218px auto 8px auto;}
}

@media only screen and (max-width:768px){
body #caselist .p_images{width:100%;height: 360px !important;}
body #caselist .p_images .p_image{
    padding-bottom: 120% !important;
}
body #caselist .p_articles{
    width: 100%;
    background: none;
}
}
body #caselist .description.p_NomBoxPc{margin: 0;display: none;}
body #caselist .description.p_NomBoxPc .d_itemLable{display:none;}
body #caselist .description.p_NomBoxPc div{text-align:center;width: 100%;font-size: 62px;line-height: 1em;color: #cccccc;font-weight: bold;
transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
body #caselist .p_Product:hover  .description.p_NomBoxPc div{color: #069914;}
body #caselist .p_more{}

#c_portalResProduct_list-15615379701726389 .p_Product{width:calc((100% - 0px)/1)!important;
}
#caselist .p_articles .links_p{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0;
    }
#caselist .p_articles{transition:all 0.5s;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
#caselist .p_articles:hover{opacity:1;}


#caselist .p_Product{
    
    
    border: solid 1px #f2f2f2;
    margin: 10px;
    width: calc((100% - 80px)/4) !important;
}
#caselist .p_Product:hover{border: solid 1px #0f5ba8;}
#caselist .p_ProductInner{position:relative;display: block;padding: 0 0 16px 0;float: left;}
#caselist .d_HeadBox{text-align:center;padding-top: 100px;color:#fff;padding: 80px 10px 20px 10px;max-height: 124px;overflow: hidden;}
#caselist .d_HeadBox a{color:#fff;line-height: 22px;font-size: 20px;max-height: 20px;overflow: hidden;height: auto;}
#caselist .d_SummaryBox{width:90%;margin: 328px auto 8px auto;}
#caselist .d_SummaryBox *{text-align: center;line-height: 1.4em;}
#caselist .p_images{
    padding-bottom: 74% !important;
}
@media only screen and (max-width:768px){
#caselist .p_ProductInner{
    height: auto;
}
#caselist .p_productsSet{margin: 0 0px;}
#caselist .p_Product{width: calc((100% - 10px)/1)!important;padding: 0;}
}
@media only screen and (min-width:768px){
  #index_solution .p_ProductInner{overflow:hidden;padding: 0;}
  #index_solution .p_images:after{content:"";}
  #index_solution .d_HeadBox {font-size: 24px;padding: 0px 0 2px 0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;background: none center -30px !important;margin-top: 12px;}
  #index_solution .d_HeadBox a{font-size: 18px;}
  #index_solution .d_articles *{text-align:center;color: #333;font-size: 12px;}
  #index_solution .p_Product .d_articles{opacity:1;}
  #index_solution .p_Product .d_SummaryBox{}
  #index_solution .p_Product .p_more{opacity:0;}
  #index_solution .p_Product .d_articles{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;z-index: 9999;width: 100%;height: auto!important;border: none;}
  #index_solution .p_Products .d_HeadBox{opacity:0;position:relative;}
  #index_solution .p_Products .d_HeadBox:after{content:""; display:block;width:120px;height:120px;opacity:1;background:url(/img/pro_masker.png?tenantId=259000&viewType=1&v=1640250237000) no-repeat center 520px !important; position:absolute;top:0;left:0;background:#f99;}
  #index_solution .p_Product:hover .d_HeadBox{opacity:1;background:url(/img/pro_masker.png?tenantId=259000&viewType=1&v=1640250237000) no-repeat center 0px !important;margin-top: 22px;}
  #index_solution .p_Product:nth-child(2):hover .d_HeadBox{opacity:1;background:url(/img/pro_masker1.png?tenantId=259000&viewType=1&v=1640250237000) no-repeat center 0px !important;}
  #index_solution .p_Product:hover .d_SummaryBox{opacity:1;}
  #index_solution .p_Product:hover .p_more{opacity:1;}
  #index_solution .p_Product:hover .d_articles{opacity:1;}
  #index_solution .d_articles .p_more{width: 100%;margin: 10px auto 0 auto;background: none;clear: both;}
#index_solution .d_articles .p_more a{border:solid #fff 1px;height: 36px;width: 116px;line-height: 36px;display: block;margin: 18px auto 0 !important;border-radius: 16px;}
#index_solution .d_articles .p_more a:hover{background:#fff;color:#00428e;}
#index_solution .d_summary{color: #888;}
#index_solution .p_image img{
    
    
    width: auto !important;
    display: block;
    width: 100px !important;
    height: 100px !important;
    min-width: 100px !important;
    min-height: 100px !important;
    margin: 0 auto;
}
#index_solution .p_images a{margin:0 auto;width: 130px;}
#index_solution .p_image {padding: 0 !important;height: 130px !important;background: #9f9f9f;border-radius: 50%;width: 130px !important;margin: 0 auto;vertical-align: middle;display: table-cell;text-align: center;}
#index_solution .p_images{height: 130px !important;padding:0 !important;border: none;}
  }
@media only screen and (max-width:768px){  
    .c_portalResProduct_list-01001 {
      overflow: hidden;
      width: 100%;
      height:auto;
      min-width: 340px;
      margin-left: 0;
      margin-right: 0;
    }  
    .c_portalResProduct_list-01001 .p_ProductList{
      margin:0;
      width: auto;
      height:auto;
      padding:0;
      overflow: hidden;
      background-color:transparent;
      white-space:normal;
      font-size: 0;
    }
    .c_portalResProduct_list-01001 .p_categorySummaryBox {
      padding:15px;
      border-bottom:1px solid rgba(0,0,0,0.09);
      display: none;
    }
    .c_portalResProduct_list-01001 .p_categorySummary {
      color: rgba(0,0,0,0.45);
      font-size: 14px;
      line-height: 22px;
      text-align: left;
      vertical-align: top;
      word-break: break-all;
    }
    .c_portalResProduct_list-01001 .p_sort{
      margin:0;
      width: auto;
      height:auto;
      padding:0 15px;
      overflow: hidden;
      font-size: 16px;
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 10px solid #F5F5F5;
      display: none;
    }
    .c_portalResProduct_list-01001 .d_sortBtn{
      -webkit-flex:1.5; 
      flex: 1.5; 
      -webkit-box-flex: 1.5; 
      -moz-box-flex: 1.5; 
      -ms-flex: 1.5; 
      display: block; 
      position: relative; 
      width:100%;
      line-height: 40px;
      text-align: center;
    }
    .c_portalResProduct_list-01001 .d_sortBtn:hover,
    .c_portalResProduct_list-01001 .d_sortBtn:active{
      border-color: #069914;
      color: #069914;
      z-index: 2;
    }  
    .c_portalResProduct_list-01001 .d_sortBtn.active{
      border-color: #069914;
      color: #069914;
      z-index: 2;
    }
    .c_portalResProduct_list-01001 .p_default {
      -webkit-flex:1; 
      flex: 1; 
      -webkit-box-flex: 1; 
      -moz-box-flex: 1; 
      -ms-flex: 1; 
    }
    .c_portalResProduct_list-01001 .d_sortBtn:lang(active){
      border-color: #069914;
      color: #069914;
      z-index: 2;
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:first-child{
      display:none;
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont{
      display:inline-block;
      font-size:12px;
      width:0; 
      height:0; 
      margin:5px 0 0 3px;
      font:0/0 arial; 
      vertical-align: middle;
      border:5px dashed transparent; 
      border-top:5px solid rgba(0,0,0,0.45);
      text-align:center;
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:before{
      content:"\e69a";
      line-height: 30px;
    }
    .c_portalResProduct_list-01001 .d_sortBtn:lang(active) .font .iconfont,
    .c_portalResProduct_list-01001 .d_sortBtn:hover .font .iconfont,
    .c_portalResProduct_list-01001 .d_sortBtn:active .font .iconfont {
      color: #069914;
      border-top-color: #069914;
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .down-arrow{
      margin-top:0;
      border-top: 0 none;
      border-bottom: 5px solid rgba(0,0,0,0.45);
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .arrow:before{
      content:"\e69c";
    }
    .c_portalResProduct_list-01001 .p_default .font .iconfont {
      display:none;
    }
    .c_portalResProduct_list-01001 .p_products {
      width: auto;
      height: auto;
      margin: 0 -5px;
      padding: 0;
      overflow: hidden;
      white-space: normal;
      
      width: calc(100% + 10px);
    }
    .index .c_portalResProduct_list-01001 .p_Product {width: calc((100% - 0px)/1)!important;}
    .c_portalResProduct_list-01001 .p_Product {
      position: relative;
      display: inline-block;
      vertical-align: top;
      width: calc((100% - 0px)/2)!important;
      padding: 10px 5px 0;
      height: inherit;
    }
    .c_portalResProduct_list-01001 .p_ProductInner {
      width:100%;
      padding: 0 0 10px;
      border-top: 0 none;
      border-left: 0 none;
      border-right: 0 none;
      box-sizing: content-box;
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      display: block;
      border: none;
    }
    .c_portalResProduct_list-01001 .p_Product:last-of-type  .p_ProductInner {
      border:0 none;
      display: block;
    }
    .c_portalResProduct_list-01001 .p_images {
      position: relative;
      width: 100%;
      height: auto;
      margin: 0;
      padding: 0;
      text-align: center;
      font-size: 0;
      overflow:hidden;
      webkit-flex: 1;
      flex: 1;
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: 1;
    }
    .c_portalResProduct_list-01001 .p_image {
      width: 100%;
      height: 100%;
      overflow: hidden;
    }
    .c_portalResProduct_list-01001 .p_imagesPc {display: none;}
    .c_portalResProduct_list-01001 .p_linkB {
      width: inherit;
      height: inherit;
      display: block;
        position: static;
    }
    .c_portalResProduct_list-01001 .p_image img{width:100%;height:auto;}
    .c_portalResProduct_list-01001 .p_image {
      width: 100%;
      height: 100%;
      padding:0;
      
    }
    .c_portalResProduct_list-01001 .p_ThumbnailBox {
      display: none;
    }
    .c_portalResProduct_list-01001 .d_articles {
      height: auto;
      width: auto;
      padding: 10px 0 0 0px;
      margin:0;
      overflow: hidden;
      -webkit-flex: 2.4;
      flex: 2.4;
      -webkit-box-flex: 2.4;
      -moz-box-flex: 2.4;
      -ms-flex: 2.4;
    }
  
    .c_portalResProduct_list-01001 .d_HeadBox{
      margin:0;
      width: auto;
      height:auto;
      padding:0;
      border-width:1px;
      border-style: none;
      border-color:rgba(228,228,228,0);
      background-color:transparent;
      overflow: hidden;
    }
    .c_portalResProduct_list-01001 .d_title{
      display:block;
      width:auto;
      height: auto;
      margin:0;
      padding:0;
      font-weight:400;
      cursor:pointer;
      line-height: 24px;
      vertical-align: middle;
      text-align: center;
      font-size: 18px;
    }
  
    .c_portalResProduct_list-01001 .p_TagBox{
      position: absolute;
      top:0;
      right:0;
      margin:0;
      width: auto;
      height:auto;
      padding:0;
      border-width:1px;
      border-style: none;
      border-color:rgba(228,228,228,0);
      background-color:transparent;
      overflow: hidden;
      display: none;
    }
    .c_portalResProduct_list-01001 .p_tag{
      float: left;
      margin:0 5px 0 5px;
      padding:0;
      border-width:1px;
      border-style:none;
      border-color:transparent;
      overflow: hidden;
    }
    .c_portalResProduct_list-01001 .p_tag:hover{
      border-width:1px;
      border-style:none;
      border-color:transparent;
    }
    .c_portalResProduct_list-01001 .p_tag:active{
      border-width:1px;
      border-style:none;
      border-color:transparent;
    }
  
    .c_portalResProduct_list-01001 .d_item {
      width:auto;
      height: auto;
      margin:5px 0;
      padding:0;
      vertical-align: middle;
      overflow: hidden;
      display: none;
    }
    .c_portalResProduct_list-01001 .p_more {display:none;}
    .c_portalResProduct_list-01001 .d_item .d_itemLable {
      display: inline-block;
      vertical-align: middle;
      margin:0 5px 0 0;
      font-size:14px;
    }
    .c_portalResProduct_list-01001 .d_item .d_itemValue {
      display: inline-block;
      vertical-align: middle;
      font-size:14px;
    }
  
    .c_portalResProduct_list-01001 .p_salePricePc,
    .c_portalResProduct_list-01001 .p_NomBoxPc {
      display: none;
    }
  
    .c_portalResProduct_list-01001 .d_SummaryBox{
      margin:5px 0;
      width: auto;
      height:auto;
      padding:0;
      overflow: hidden;
    }
    .c_portalResProduct_list-01001 .d_summary{
      color:#999;
      font-size:12px;
      line-height:20px;
      text-align:left;
      vertical-align:top;
      word-break:break-all;
    }
  
    .c_portalResProduct_list-01001 .d_SalePrice{
      display:inline-table;
      margin:0;
      padding:0;
      text-align:left;
      vertical-align: middle;
      display: none;
    }
    .c_portalResProduct_list-01001 .p_priceUnit::before {
      content: "\e6d7";
    }
  
    .c_portalResProduct_list-01001 .p_interaction{
      margin: 0;
      width: auto;
      height:auto;
      padding:0;
      border-width:1px;
      border-style: none;
      border-color:rgba(228,228,228,0);
      background-color:transparent;
      overflow: hidden;
      word-break: break-all;
      white-space: normal;
      font-size: 14px;
    }
    .c_portalResProduct_list-01001 .p_interaction .btn-default {
      display: inline-block;
      margin: 5px 0 0;
    }
    .c_portalResProduct_list-01001 .p_keyword {
      display: inline-block;
      padding-right:5px;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle;
    }
  }
@media only screen and (min-width: 769px){
  .c_portalResProduct_list-01001 {
    overflow: hidden;
    width: 100%;
    height:auto;
    margin-left: 0;
    margin-right: 0;
  }
  .c_portalResProduct_list-01001 .p_ProductList{
    width: auto;
    height: auto;
    overflow: hidden;
    white-space: normal;
    font-size: 0;
    
  }
  .c_portalResProduct_list-01001 .p_categorySummaryBox {
    padding:0 0 20px;
    margin:0 0 30px;
    border-bottom:1px solid rgba(0,0,0,0.09);
    display: none;
  }
  .c_portalResProduct_list-01001 .p_categorySummary {
    color: rgba(0,0,0,0.45);
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    vertical-align: top;
    word-break: break-all;
  }
  .c_portalResProduct_list-01001 .p_sort{
    margin:0 0 10px;
    width: auto;
    height:auto;
    padding:0 0 0 1px;
    border-width:1px;
    border-style: none;
    border-color:rgba(228,228,228,0);
    background-color:transparent;
    overflow: hidden;
    clear:both;
    font-size: 14px;
    display: none;
  }
  .c_portalResProduct_list-01001 .d_sortBtn{
    position:relative;
    float: left;
    height:30px;
    margin:0 0 0 -1px;
    line-height:30px;
    text-align:left;
    padding-left:15px;
    padding-right: 30px;
    background-color:rgba(255, 255, 255, 1);
    border-width:1px;
    border-style:solid;
    border-color:#D9D9D9;
    cursor:pointer;
    color:rgba(0,0,0,0.65);
  }
  .c_portalResProduct_list-01001 .d_sortBtn:hover,
  .c_portalResProduct_list-01001 .d_sortBtn:active{
    border-color: #069914;
    color: #069914;
    z-index: 2;
  }
  .c_portalResProduct_list-01001 .d_sortBtn.active{
    border-color: #069914;
    color: #069914;
    z-index: 2;
  }
  .c_portalResProduct_list-01001 .p_default {
    padding-right: 15px;
  }
  .c_portalResProduct_list-01001 .d_sortBtn:lang(active){
    border-color: #069914;
    color: #069914;
    z-index: 2;
  }
  .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:first-child{
    display:none;
  }
  .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont{
    display:inline-block;
    position:absolute;
    top:0;
    right:8px;
    font-size:12px;
    color:rgba(0,0,0,0.65);
    text-align:center;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);   
    -moz-transform:rotate(180deg);  
    -webkit-transform:rotate(180deg); 
  }
  .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:before{
    content:"\e69a";
    line-height: 30px;
  }
  .c_portalResProduct_list-01001 .d_sortBtn:lang(active) .font .iconfont,
  .c_portalResProduct_list-01001 .d_sortBtn:hover .font .iconfont,
  .c_portalResProduct_list-01001 .d_sortBtn:active .font .iconfont {
    color: #069914;
  }
  .c_portalResProduct_list-01001 .d_sortBtn .font .arrow{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);   
    -moz-transform:rotate(180deg);  
    -webkit-transform:rotate(180deg); 
  }
  .c_portalResProduct_list-01001 .d_sortBtn .font .down-arrow{
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);   
    -moz-transform:rotate(0deg);  
    -webkit-transform:rotate(0deg); 
  }
  .c_portalResProduct_list-01001 .d_sortBtn .font .arrow:before{
    content:"\e69a";
  }
  .c_portalResProduct_list-01001 .p_default .iconfont.arrow {
    display: none;
  }
  .c_portalResProduct_list-01001 .p_products {
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 0 0 0;
    overflow: hidden;
    white-space: normal;
  }
  .c_portalResProduct_list-01001 .p_Product:hover{-webkit-transform: translate(0%,-2%)!important; -ms-transform: translate(0%,-2%)!important; transform: translate(0%,-2%)!important;}
  .c_portalResProduct_list-01001 .p_Product:hover a{color:#dc0000;}
  .c_portalResProduct_list-01001 .p_Product:hover .p_images{border: solid #dc0000 1px;}
  .c_portalResProduct_list-01001 .p_Product .p_images,.c_portalResProduct_list-01001 .p_Product{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;border: solid transparent 1px !important;}
  .c_portalResProduct_list-01001 .p_Product {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: calc((100% - 0px)/3);
    padding: 10px;
    height: inherit;
  }
  .c_portalResProduct_list-01001 .p_ProductInner {
    width: 100%;
    padding: 0 0 0px;
    box-sizing: content-box;
    border: none;
    position: relative;
    height: inherit;
    display: block;
  }
  .c_portalResProduct_list-01001 .p_ProductInner:hover {
    border-width: 0px;
    border-color: #069914;
    
  }
  .c_portalResProduct_list-01001 .p_images {
    position: relative;
    width: 100%;
    height: 188px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 0;
    overflow:hidden;
    border: solid 1px #f2f2f2;
  }
  .c_portalResProduct_list-01001 .p_imagesMo {display: none;}
  .c_portalResProduct_list-01001 .p_linkB {
    width: inherit;
    height: inherit;
    display: block;
    position: static;
    border: none;
    padding: 0;
    width: auto;
    display: table;
    width: 100%;
    height: 100%;
  }
  .c_portalResProduct_list-01001 .p_image img{}
  .c_portalResProduct_list-01001 .p_image {
    width: 100%;
    
    padding:0;
    
  }
  .c_portalResProduct_list-01001 .p_ThumbnailBox {
    position: absolute;
    left: 0;
    bottom: 1px;
    z-index: 10;
    width:236px; 
    height: auto;
    padding:0;
    overflow: hidden;
    height: auto;
  }
  .c_portalResProduct_list-01001 .p_ThumbnailBox .p_thumbnail {
    position: relative;
    width: 42px;
    height: 34px;
    float: left;
    margin: 0 2px;
    max-width: 42px;
    max-height: 34px;
    overflow:hidden;
    border:2px solid rgba(0,0,0,.45);
    display: none;
  }
  .c_portalResProduct_list-01001 .p_ThumbnailBox .p_thumbnail:hover {
    border-color: rgba(255,255,255,.7);
    display: none;
  }
  .c_portalResProduct_list-01001 .d_articles {
    height: auto;
    width: auto;
    
    margin:0;
    overflow: hidden;
    -webkit-flex: 2.4;
    flex: 2.4;
    -webkit-box-flex: 2.4;
    -moz-box-flex: 2.4;
    -ms-flex: 2.4;
  }
  .c_portalResProduct_list-01001 .d_HeadBox{
    margin:5px 0 0;
    width: auto;
    height:auto;
    padding:0;
    border-width:1px;
    border-style: none;
    border-color:rgba(228,228,228,0);
    background-color:transparent;
    overflow: hidden;
  }
  .c_portalResProduct_list-01001 #indexcase .p_images{border:none;}
  .c_portalResProduct_list-01001 #indexcase .d_SummaryBox{
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    margin: 25px 0 40px;
    padding: 0 10px 40px 10px;
    border-bottom: 5px solid #e7edfa;
}
  .c_portalResProduct_list-01001 #indexcase .p_Product:hover .d_SummaryBox{border-bottom: 5px solid #069914;}
  .c_portalResProduct_list-01001 #indexcase .d_HeadBox{
    margin: 28px 0 0;
    padding: 0 10px 0;
}
  .c_portalResProduct_list-01001 .d_title{
    display:block;
    width:auto;
    height: auto;
    margin:0;
    padding:0;
    font-weight:400;
    cursor:pointer;
    line-height: 22px;
    vertical-align: middle;
    text-align: center;
  }
  .c_portalResProduct_list-01001 .p_TagBox{
    position: absolute;
    bottom: 4px;
    left: 0;
    margin:0;
    width: auto;
    height:auto;
    padding:0;
    border-width:1px;
    border-style: none;
    border-color:rgba(228,228,228,0);
    background-color:transparent;
    overflow: hidden;
  }
  .c_portalResProduct_list-01001 .p_tag{
    float: left;
    margin:0 5px 0 5px;
    padding:0;
    border-width:1px;
    border-style:none;
    border-color:transparent;
    overflow: hidden;
    width: 56px !important;
    height: 56px !important;
  }
  .c_portalResProduct_list-01001 .p_tag:hover{
    border-width:1px;
    border-style:none;
    border-color:transparent;
  }
  .c_portalResProduct_list-01001 .p_tag:active{
    border-width:1px;
    border-style:none;
    border-color:transparent;
  }
  .c_portalResProduct_list-01001 .d_item {
    width:auto;
    height: auto;
    margin:5px 0;
    padding:0;
    vertical-align: middle;
    overflow: hidden;
    display: none;
  }
  .c_portalResProduct_list-01001 .d_item .d_itemLable {
    display: inline-block;
    vertical-align: middle;
    margin:0 5px 0 0;
    font-size:14px;
  }
  .c_portalResProduct_list-01001 .d_item .d_itemValue {
    display: inline-block;
    vertical-align: middle;
    font-size:14px;
  }
  .c_portalResProduct_list-01001 .p_more a{display:block;height: 40px;width: 120px;margin: 0 auto;font-size: 14px;color: #fff !important;background: #1d65ad !important;line-height: 40px;}
  .c_portalResProduct_list-01001 .p_more {
    background: none;
    padding: 3px 0 0 0px;
    margin: 0;
    
    height: auto;
}
  .c_portalResProduct_list-01001 .p_salePriceMo,
  .c_portalResProduct_list-01001 .p_NomBoxMo {
    display: none;
  }
  .c_portalResProduct_list-01001 .d_SummaryBox{
    margin:5px 0;
    width: auto;
    height:auto;
    padding:0;
    overflow: hidden;
  }
  .c_portalResProduct_list-01001 .d_summary{
    line-height:20px;
    text-align:left;
    vertical-align:top;
    word-break:break-all;
  }
  .c_portalResProduct_list-01001 .d_SalePrice{
    display:inline-table;
    margin:0;
    padding:0;
    text-align:left;
    vertical-align: middle;
  }
  .c_portalResProduct_list-01001 .p_priceUnit::before {
    content: "\e6d7";
  }
  .c_portalResProduct_list-01001 .p_interaction{
    margin: 0;
    width: auto;
    height:auto;
    padding:0;
    border-width:1px;
    border-style: none;
    border-color:rgba(228,228,228,0);
    background-color:transparent;
    overflow: hidden;
    word-break: break-all;
    white-space: normal;
    font-size: 14px;
  }
  .c_portalResProduct_list-01001 .p_interaction .btn-default {
    display: inline-block;
    margin:5px 0 0 ;
  }
  .c_portalResProduct_list-01001 .p_keyword {
    display: inline-block;
    padding-right:5px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
  }
}
.c_portalResProduct_list-01001 div div.p_TagBox>div{
    height: 24px !important;
    width: 90px !important;
}
.c_portalResProduct_list-01001 div div.p_TagBox{
    width: auto;
    left: auto;
    right: 2px;
    bottom: 5px;
}
.c_portalResProduct_list-01001 div div.p_TagBox img{
    max-width: 100%;
    height: auto !important;
    width: 90px;
}
.c_portalResProduct_list-01001 .d_HeadBox a{
    display: block;
    text-align: center;
    color: #fff;
    font-weight: 600;
    line-height: 1.5em;
}
.c_portalResProduct_list-01001 .pro_size{
    color: #ddd;
    font-size: 14px;
    text-align: center;
    line-height: 2em;
}
.c_portalResProduct_list-01001 .p_Product:hover .d_HeadBox a{
    color: #dd561f;
}
@media only screen and (min-width:769px) and (max-width: 1024px){}








#pro_img_title_info_btn.proBox{
  padding: 0px 0px;
  overflow:hidden;
}
#pro_img_title_info_btn  .container{
  padding:0;
  margin:0 auto;
  width: 100%;
}
#pro_img_title_info_btn  .proLi{
  margin-top: 20px;
}
#pro_img_title_info_btn  .box{
  margin:0;
  width:100%;
}
#pro_img_title_info_btn  .left{
  padding:0px;
  padding-right: 0px;
  border: 1px solid #ddd;
  width: 215px;
  height: 162px;
  overflow: hidden;
}
#pro_img_title_info_btn  .proImgBox{
  width:100%;
  overflow:hidden;
  
  height: 100%;
  width: 100%;
}
#pro_img_title_info_btn  .proImg{
  width:100%;
  height: auto;
}
#pro_img_title_info_btn  .right{
  padding:0px;
  padding-left: 20px;
  width: calc(100% - 242px);
}
#pro_img_title_info_btn  .p_more .proLink{
    width: 92px;
    background: #dc0000;
    line-height: 28px;
    color: #fff;
    float: left;
    font-size: 13px;
    height: 28px;
    border-radius: 5px;
}
#pro_img_title_info_btn  .proLink{
  display:block;
  
  overflow:hidden;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  font-size: 16px;
  color:#494949;
  line-height: 36px;
}
#pro_img_title_info_btn  .i{
  display:block;
  width:60px;
  height:2px;
  background:#8a8a8a;
  margin-bottom:20px;
  display: none;
}
#pro_img_title_info_btn  .proSummry{
  display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
  width:100%;
  line-height: 1.4;
  font-size:10.5000pt;
  color: #666;
  
}
/*
@media only screen and (min-width: 769px){  
#pro_img_title_info_btn  .p_page .pre {
    border: none;
    background-color: transparent;
  }
#pro_img_title_info_btn  .p_page .pre:hover .iconfont {
    color: #c0c4cc;
    background-color: transparent;
  }
#pro_img_title_info_btn  .p_page .pre1 {
    color: #c0c4cc !important;
    background-color: transparent !important;
  }
#pro_img_title_info_btn  .p_page .pageNum {
    border: none;
    background-color: transparent;
  }
#pro_img_title_info_btn  .p_page .pageNum:hover {
    color: #409eff;
    background-color: transparent;
  }
#pro_img_title_info_btn  .p_page .pageNum.active {
    color: #409eff;
    background-color: transparent;
  }
#pro_img_title_info_btn  .p_page .next {
    border: none;
  }
#pro_img_title_info_btn  .p_page .next:hover {
    color: #c0c4cc !important;
    background-color: transparent !important;
  }
#pro_img_title_info_btn  .p_page .next1 {
    color: #c0c4cc !important;
    background-color: transparent !important;
  }
#pro_img_title_info_btn  .p_page .next:hover .iconfont {
    color: #c0c4cc !important;
  }
}*/
@media only screen and (max-width: 768px){
#pro_img_title_info_btn  .proSummry{display:none;}
#pro_img_title_info_btn  .proLi{width: calc((100% - 20px)/2) !important;float: left;margin: 0 5px 10px 5px;}  
#pro_img_title_info_btn  .left {
    padding: 0;
    
    width: 100% !important;
    height: auto;
  }
#pro_img_title_info_btn  .right {
    padding: 0;
    width: 100%;
  }
#pro_img_title_info_btn  .proLink {
    font-size: 1rem;
    line-height: 3rem;
    text-align: center;
  }
#pro_img_title_info_btn  .i {
    margin-bottom: 10px;
  }
/*
#pro_img_title_info_btn  .p_pagebox .pre .iconfont {
    display: none;
  }
#pro_img_title_info_btn  .p_pagebox .num .iconfont {
    display: none;
  }
#pro_img_title_info_btn  .p_pagebox .next .iconfont {
    display: none;
  }
#pro_img_title_info_btn  .p_pagebox .pre {
    color: #474849;
    background: transparent;
  }
#pro_img_title_info_btn  .p_pagebox .NumBox {
    border: none;
    height: 45px;
  }
#pro_img_title_info_btn  .p_pagebox .js_pageBtnDisable,
  .p_pagebox .js_pageBtnDisable:hover,
  .p_pagebox .js_pageBtnDisable:active {
    background: transparent;
    color: #c0c4cc !important;
  }
#pro_img_title_info_btn  .p_pagebox .NumBox {
    color: #5b5b5d;
    background: transparent;
  }
#pro_img_title_info_btn  .p_pagebox .next {
    color: #5b5b5d;
    background: transparent;
  }*/
}







@media only screen and (min-width:769px) and (max-width: 1024px){}






#c_portalResProduct_list-16103315981234670 .proBox{
  padding:50px 0;
}
#c_portalResProduct_list-16103315981234670 .proContainer{
  width:100%;
  overflow:hidden;
}
#c_portalResProduct_list-16103315981234670 .pro-swiper-box{
  display:none;
}
#c_portalResProduct_list-16103315981234670 .proLi:hover *{color:#e82822;}
#c_portalResProduct_list-16103315981234670 .proLi:hover img{transform:translate(-50% ,-50%) scale(1.1);}
#c_portalResProduct_list-16103315981234670 .proLi{
  padding:5px;
}
#c_portalResProduct_list-16103315981234670 .box{
  width:100%;
  height:300px;
  overflow:hidden;
}
#c_portalResProduct_list-16103315981234670 .proImgBox{
  position:relative;
  width:100%;
  height: calc(100% - 30px);
  cursor:pointer;
  overflow:hidden;
}
#c_portalResProduct_list-16103315981234670 .proImg{transition:all 0.5s;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  min-width:100%;
  max-width:110%;
  height:100%;
}
#c_portalResProduct_list-16103315981234670 .swiper-btn{
  position:absolute;
  top:30%;
  background:rgba(0,0,0,.3);
  z-index:999;
}
#c_portalResProduct_list-16103315981234670 .btn-left5{
  left:10px;
}
#c_portalResProduct_list-16103315981234670 .btn-right5{
  right:10px;
}
#c_portalResProduct_list-16103315981234670 .proIcon{
  display:flex;
  justify-content:center;
  align-items:center;
  width:50px;
  height:100px;
  color:#fff;
  font-size:2rem;
  cursor:pointer;
}
#c_portalResProduct_list-16103315981234670 .proTitle{
  position:relative;
}
#c_portalResProduct_list-16103315981234670 .linkMore{
  position:absolute;
  top:0px;
  right:10px;
  display:block;
  color:#fff;
  font-size:1rem;
}
@media (max-width: 767px){
  
#c_portalResProduct_list-16103315981234670 .txtBox-mo {
    display:block;
  }
#c_portalResProduct_list-16103315981234670 .box {
    height:auto;
  }
#c_portalResProduct_list-16103315981234670 .proImgBox {
    height:260px;
    border-radius: 5px;
  }
#c_portalResProduct_list-16103315981234670 .proPicLink-mo{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
  }
#c_portalResProduct_list-16103315981234670 .proLi {
    padding:0 ;
    margin-bottom:20px;
  }
#c_portalResProduct_list-16103315981234670 .txtBox-mo{
    padding: 20px;
  }
#c_portalResProduct_list-16103315981234670 .proTitle-mo{
    margin-bottom:10px;
  }
#c_portalResProduct_list-16103315981234670 .proLink-mo{
    display:block;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
  }
#c_portalResProduct_list-16103315981234670 .proSummry-mo {
    font-size: 0.875rem;
    line-height: 1.8;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
  }
}
#c_portalResProduct_list-16103315981234670 .txtBox-mo *{display:block;text-align:center;font-size: 16px;line-height: 30px;}
@media (min-width: 768px){
  
#c_portalResProduct_list-16103315981234670 .txtBox-mo {
    
  }
#c_portalResProduct_list-16103315981234670 .pro-swiper-box {
    position: fixed;
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    opacity:0;
    z-index:-1;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
  }
#c_portalResProduct_list-16103315981234670 .show-swiper {
    opacity:1;
    z-index:9999;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
#c_portalResProduct_list-16103315981234670 .swiper-container-wyz5{
    width: 700px;
    height: 550px;
    border: 10px solid #ccc;
    border-radius: 20px;
  }
#c_portalResProduct_list-16103315981234670 .proImgBox-pc{
    position: relative;
    width: 100%;
    height: 530px;
    overflow: hidden;
  }
#c_portalResProduct_list-16103315981234670 .proImg-pc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    max-width: 110%;
    height: 100%;
  }
#c_portalResProduct_list-16103315981234670 .boc {
    position:relative;
  }
#c_portalResProduct_list-16103315981234670 .txtBox{
    position:absolute;
    bottom:0;
    left:0;
    width: 100%;
    padding: 20px 40px;
    background: rgba(0,0,0,.5);
  }
#c_portalResProduct_list-16103315981234670 .proTitle{
    margin-bottom:10px;
  }
#c_portalResProduct_list-16103315981234670 .proLink-swiper{
    display:block;
    width:100%;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
#c_portalResProduct_list-16103315981234670 .proSummry{
    font-size: 0.875rem;
    line-height: 1.8;
    color: #eee;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
  }
#c_portalResProduct_list-16103315981234670 .close-box{
    position: absolute;
    top: 5%;
    right: 5%;
  }
#c_portalResProduct_list-16103315981234670 .close{
    color: #fff;
    opacity: 1;
    font-size: 2rem;
  }
}