
.pro_text .crmFormVali-error {
    top: 0% !important;
    right: auto !important;
    left: 0px !important;
}
.richtext-detail,
#detail_decorate_root,
.product-detailfr [class^="magic-"],
.product-detailfr .magic-0,
.product-detailfr [class*="magic-"],
.product-detailfr img,
.product-detailfr video,
.product-detailfr table{
  width:100% !important;
  height: auto !important;
}
.main-href  a:hover {color:#fff !important;}
a {color:#212121;text-decoration:none;box-sizing:border-box;}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-flex;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-container {width:100%;overflow:hidden;}
.swiper-slide {flex-shrink:0;position:relative;transition-property:transform;}
.home-scenarioshd {margin-top:65px;text-align:center;}
.home-ny {display:inline-block;height:18px;overflow:hidden;}
.home-ny .swiper-button-prev,.home-ny .swiper-button-next {display:inline-block;width:20px;height:15px;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all;}
.home-ny .swiper-button-prev {position:relative;z-index:1;background:url(https://okki-shop.oss-cn-hangzhou.aliyuncs.com/420/upload/ad2/b100217a9ffbde31f5f31776cc9013aa7a248b3e12309c4efff2ef7989ae1823.png) no-repeat center;}
.home-ny .swiper-button-next {margin-left:18px;background:url(https://okki-shop.oss-cn-hangzhou.aliyuncs.com/420/upload/ad2/c0b55ffffd3669f1cc9983030a0ab5a20c010f1fb35ed36c389e70dde03e68e9.png) no-repeat center;}
.swiper-pagination {text-align:center;margin-top:7px;margin-left:26px;vertical-align:top;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}
.swiper-pagination-progressbar {display:inline-block;width:914px;height:2px;background:#cbd2d5;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:var(--color-primary);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}


.product-detail {margin-top:70px;}
.product-detail .container{display:flex;justify-content:space-between;flex-wrap:wrap;}

.product-detailfl {width:45%;}
.product-detailbd li img {width:100%;}
.product-detailbd li img:hover {-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.product-detailhd {width:100%;margin-top:14px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.product-detailhd a {display:block;width:6.2%;}
.product-detailhd a.prev {background:url(../images/lefta.png) no-repeat left center;background-size:10px 17px;}
.product-detailhd a.next {background:url(../images/righta.png) no-repeat right center;background-size:10px 17px;}
.product-detailhd a.prev:hover {background:url(../images/leftas.png) no-repeat left center;background-size:10px 17px;}
.product-detailhd a.next:hover {background:url(../images/rightas.png) no-repeat right center;background-size:10px 17px;}
.product-detailhd ul {width:87.6%;overflow:hidden;}
.product-detailhd ul li {float:left;width:22.2%;margin-right:22px;padding-top:5px;overflow:hidden;cursor:pointer;}
.product-detailhd ul li.on {background:url(../images/ico24.png) no-repeat center top;}
.product-detailhd ul li.on img {border:2px solid #ff5e14;box-sizing:border-box;}
.product-detailhd ul li img {width:100%;-webkit-transition:0s all;-moz-transition:0s all;-ms-transition:0s all;transition:0s all;}

.product-detailfr {flex:1;margin-left:80px;}
.product-detailfr h1{margin-top:30px;padding-bottom:40px;font-size:23px;font-weight:600;line-height:40px;color:var(--bg-color);border-bottom:1px solid #eee;}


.txt .wp {display:flex;flex-direction:column;}
.product-detailfr p {padding:0 20px;margin-top:15px;}
.product-detailfr p:nth-child(2) {margin-top:26px;}
.main-href a {display:inline-block;padding:15px 60px;background:#FC6619;color:#fff;font-size:16px;cursor:pointer;}
.product-detail .main-href {text-align:left;}
.product-detail .main-href a {padding:15px 40px;}
.detail-height { 
  width:100%;
  height:82px;

}
.detail-maodian {width:100%;height:82px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background:#fff;font-size:0;z-index:20;text-align:center;box-sizing:border-box;}
.sticky {position:fixed;top:82px;z-index:9;}
.detail-maodian li {display:inline-block;margin:0 25px;}
.detail-maodian li a {display:block;padding:0 10px;line-height:80px;color:#737373;font-size:16px;-webkit-transition:.1s all;-moz-transition:.1s all;-ms-transition:.1s all;transition:.1s all;}
.detail-maodian li.current a,.detail-maodian li a:hover {border-bottom:2px solid var(--color-primary);color:var(--color-primary);text-decoration:none;}
.detail-maodian li:last-child a {margin-right:0;}


.detail-title {padding-top:50px;padding-bottom:30px;}
.detail-title h3 {font-size:24px;color:var(--bg-color);font-weight: 600;}
.detail-title p {font-size:17px;}
.detail-table td,.detail-table th {padding:8px 0;line-height:30px;text-align:left;border:1px solid #ddd;}
.detail-table th {padding-left:36px;font-size:16px;color:var(--bg-color);}
.detail-table td {padding-right:20px;padding-left:30px;font-size:16px;}
.scenario .device-txt h3 {margin-top:20px;color:#fff;font-size:22px;}
.scenario .device-txt p {margin-top:10px;}
.scenario .arrow {position:static;margin-left:50px;overflow:hidden;}
.scenario .swiper-pagination {float:right;margin-right:50px;font-size:20px;color:#c5d1e6;}
.scenario .arrow a {background:#fff;}
.scenario .arrow a .process .home-processcon {margin-top:10px;}
.process .home-processcon ul li {width:22%;padding:0 20px 20px 20px;text-align:left;border-bottom:1px solid #7f7faf;}
.process .home-processcon {background:url(../images/line04.png) no-repeat 66px 26px;}
.service .goods-service {background:none;}
.service .goods-service ul li,.more-product .quality-list {margin-top:0;}

                       
.quality-list{position:relative;}                                 
.quality-list .swiper-slide h3{margin-top:24px;font-size:17px;line-height:26px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}                                 
                                 
.quality-list .swiper-button-prev,.quality-list .swiper-button-next{width:40px;height:40px;border-radius:0;background:none;color:#333;top:calc(((100% - 76px) / 2) - 20px);margin-top:0;text-align:center;}
.quality-list .swiper-button-prev::after,.quality-list .swiper-button-next::after{display:none;}
.quality-list .swiper-button-prev i,.quality-list .swiper-button-next i{font-size:35px;line-height:40px;color:inherit;}
.quality-list .swiper-button-prev,.quality-list .swiper-container-rtl .swiper-button-next{left:-50px;right:auto;}
.quality-list .swiper-button-next,.quality-list .swiper-container-rtl .swiper-button-prev{right:-50px;left:auto;}

.quality-list .swiper-button-prev:hover,.quality-list .swiper-button-next:hover{color:#FC6619;}

.quality-list .swiper-pagination{display:none;position:static;width:100%;margin-top:25px;font-size:0;}
.quality-list .swiper-pagination-bullet {height:12px;width:12px;margin:0 4px;background:#B5B5B5;border-radius:50%;opacity:1;}
.quality-list .swiper-pagination-bullet-active{background:#FC6619;}


                                 
                                 
.detail-input {margin-bottom:100px;margin-top:65px;}
.detail-input .div_info {width:100%;box-shadow:none;border:1px solid #ddd;padding:55px;}
.detail-input .div_info .input-position {position:relative;}
.detail-input .div_info h3 {padding-bottom:20px;font-size:28px;color:#333;font-weight:700;line-height:24px;letter-spacing:1px;text-align: center;}
.detail-input .div_info input,.detail-input .div_info textarea {display:block;width:100%;margin:0 auto;margin-top:20px;padding:10px 25px;line-height:26px;font-size:16px;border:none;background:#fafafa;border:1px solid #eee;outline:none;}
.detail-input .div_info textarea {height:160px;}
.detail-input .div_info .submit-box {text-align:center;margin:30px 0 0;}
.detail-input .div_info button {cursor:pointer;display:inline-block;padding:15px 80px;font-size:15px;color:#fff;background:var(--color-primary);letter-spacing:1px;transition:.3s all;border-radius:var(--button-radius);}

.richtext-detail,
#detail_decorate_root,
.product-detailfr  [class^="magic-"],
.product-detailfr .magic-0,
.product-detailfr [class*="magic-"],
.product-detailfr img,
.product-detailfr video{
  width:100% !important;
  height: auto !important;
}
.pro-scroll{font-size:17px;line-height:30px;padding:40px 0 0;}

.pro-scroll .table-response{width:100%;max-width: 100%;overflow-x:auto;}
.pro-scroll table{width:100%;max-width:100%;margin-bottom:20px;font-size:15px;border:1px solid #D9D9D9;color:#333;}
.pro-scroll table tr > th{padding:8px 8px;line-height:1.42857143;vertical-align:middle;border:1px solid #D9D9D9;font-weight:bold;}
.pro-scroll table tr > td{padding:8px 8px;line-height:1.42857143;vertical-align:middle;border:1px solid #D9D9D9;}
.pro-scroll table tr > td *{margin:0;padding:0;}
.pro-scroll table tr > td p{margin:0;}

.richtext-detail,
#detail_decorate_root,
#detail_decorate_root [class^="magic-"],
#detail_decorate_root .magic-0,
#detail_decorate_root [class*="magic-"],
#detail_decorate_root img,
.pro-content video{
  width:100% !important;
  height: auto !important;
}

@media screen and (max-width:1580px) {
.product-detailfr h1 {margin-top:0;}
.scenario .arrow {margin-bottom:20px;}
.process .home-processcon {background-size:80% auto;}
}

@media screen and (max-width:1400px) {
.title h1,.title h1 a,.title h2,.title h2 a {font-size:34px;}
.detail-table td,.detail-table th {line-height:24px;}
}

@media screen and (max-width:1280px) {
.foot-txt p a {margin-left:80px;}
.swiper-pagination-progressbar {width:600px;}
.detail-maodian li {margin:0;}
.detail-maodian li a {font-size:14px;}
.detail-table th {width:34%;}
.title h1,.title h1 a,.title h2,.title h2 a {font-size:32px;line-height:42px;}
.product-detailfr{margin-left:60px;}
.product-detailfr h1{font-size:22px;line-height:1.5;}

  
.quality-list .swiper-slide h3{margin-top:20px;font-size:16px;line-height:24px;}           
.quality-list .swiper-button-prev,.quality-list .swiper-button-next{display:none;}
.quality-list .swiper-pagination{display:block;}  
  
}

@media screen and (max-width:1100px) {

}

@media screen and (max-width:992px) {
.swiper-pagination {margin-left:0;}
.swiper-pagination-progressbar {width:160px;}
.detail-input .div_info .input-position {width:100%;}
.product-detail{margin-top:40px;}
.product-detailhd ul li {margin-right:10px;}
.product-detailfr {margin-top:40px;}
.product-detailfr h1 {padding-bottom:20px;}
.detail-maodian li {width:50%;}
.detail-height {margin-top:60px;display:none;}
.detail-height,.detail-maodian {height:142px;}
.detail-maodian li a {line-height:46px;}
.detail-table th {padding-left:10px;}
.process .home-processcon ul li {width:100%;}
.process .home-processcon {background:none;}
.detail-maodian li a:hover {border-bottom:none;color:#737373;text-decoration:none;}
.scenario .arrow {margin-left:35px;}
.detail-table td,.detail-table th {line-height:22px;}
.sticky {top:60px;}


}

@media screen and (max-width:768px) {
.product-detail .container{display:block;}
.product-detailfl{width:80%;margin:0 auto;}
.product-detailfr {margin:30px 0 0;}
.product-detailfr h1{font-size:20px;text-align:center;}
.product-detail .main-href{text-align:center;}
.product-detail .main-href a{padding:14px 35px;}
.pro-scroll{line-height: 26px;padding:30px 0 0;}

.detail-input{margin-bottom:40px;margin-top:35px;}

#detail_decorate_root{width:100%  !important;}
#detail_decorate_root [class*="magic-"]{width:100% !important;height:auto !important;}

}



@media screen and (max-width:480px) {
.product-detailfr h1{font-size:18px;}
.product-detail .main-href a{padding:12px 25px;}
}

@media screen and (max-width:420px) {
.product-detailfl{width:100%;}
.product-detailfr h1{font-size:17px;}
}

@media screen and (max-width:340px) {
.detail-maodian li a {padding:0;font-size:12px;}
}
 table{word-break:break-word;}
table tr>td{border:solid 1px #ccc;padding:10px}
table tr>th,table.ztable thead tr>td{border:solid 1px #ccc;padding:10px}
.parameters.pro-scroll h3 {font-size: 24px;line-height:30px;padding: 20px 5px;font-weight: 800;background: #fc6619;color: #fff;}









body{
  overflow-x: hidden;
}

@media screen and (max-width:768px){
  .detail-input .div_info{
  padding:15px !important;
  }
  .pro-scroll p{
  font-size:12px !important;
  }
  .richtext-detail img{
    width: 100%;
  }
  .richtext-detail{

    width: 100% !important;
  }
  #detail_decorate_root{

    width:100% !important;
  }
  #detail_decorate_root [class*="magic-"]{width:100% !important;height:auto !important;margin: 0 !important;}
  table{
    padding-left: 0 !important;
    white-space: nowrap !important;
    width: auto !important;
  }
  #detail_decorate_root [class*="magic-"] p{
    font-size:12px;
    line-height:1.4
  }
}
.ife-detail-decorate-table{
  overflow-x: auto;
  
  }

  .table-wrapper{

    overflow-x: auto;
  }
  .table-response{
    overflow-x: auto;
  }
