.container {
    width: 100%;
    margin: auto;
    box-sizing: border-box;
    padding: 0 93px;
  }
  .inde-lbs{
      width: 100%;
  }
  .inde-lb{
      width: 100%;
      margin: 25px auto;
  }
  .inde-lb .swiper-father{
       width: 100%;
      height: 100%;
      /*padding-bottom: 30px;*/
      padding-bottom: 50px;
      position: relative;
  }
  .inde-lb .swiper{
      width: 90%;
      height: 100%;
  }
  .inde-lb .swiper-slide{
      width: 100%;
      height: 100%;
  }
  .inde-lb .swiper-button-prev::after,.inde-lb .swiper-button-next::after{
	display: none;
}
.inde-lb .swiper-button-prev{
	width: 25px;
	height: 25px;
	background-image: url(/images/prev_1.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
	left: 0;
}
.inde-lb .swiper-button-next{
	width: 25px;
	height: 25px;
	background-image: url(/images/next_1.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
	right: 0;
}
  .inde-lb .swiper-pagination{
      bottom: 0;
  }
  .inde-lb .swiper-pagination-bullet {
	box-sizing: border-box;
	/*width: 10px;*/
	/*height: 10px;*/
	/*border-radius: 10px;*/
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background: #bfbfbf;
	/*background: rgba(204,0,6,0.39);*/
	opacity: 1;
}

.inde-lb .swiper-pagination-bullet-active {
	/*background: #CC2128;*/
	background: #e60012;
}

  .inde-lb1{
      width: 100%;
      display: block;
  }
  .inde-lb2 .swiper{
      width: 90%;
      height: 100%;
  }
  .inde-lb2 .swiper-slide{
      width: 100%;
      height: 100%;
  }
    .inde-lb2 img{
         width: 100%;
      height: 100%;
    }
.inde-lb1:hover .inde-lb2 .item img{
     opacity: 1;
         transform: scale(1);
}
.pro_lb2 .swiper-slide-active .inde-lb2 .item img{
     opacity: 1;
         transform: scale(1);
}
.inde-lb1 p{
          height: 80px;
    font-size: 12px;
    line-height: 20px;
    color: #737373;
    margin-top: 10px;
        font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
  }
  .inde-lb1 span img {
    width: auto;
    max-width: 100%;
    height: 35px;
    display: none;
}
  .inde-lb2{
      width: 100%;
      /*height: 250px;*/
      /*height: 325px;*/
      /*overflow: hidden;*/
      /*margin-bottom: 15px;*/
  }
  .inde-lb2 .owl-carousel{
       width: 100%;
      height: 100%;
  }
    .inde-lb2 .owl-wrapper-outer{
      width: 100%;
      height: 100%;
  }
   .inde-lb2 .item{
       width: 100%;
      height: 100%;
      overflow: hidden;
  }
  .inde-lb2 img{
     /*width: 100%;*/
     /* height: 100%;*/
     width: 90%;
      height: 90%;
      margin: auto;
      display: block;
      object-fit: cover;
      object-position: center;
      transition-duration: .5s;
      opacity: .6;
          transform: scale(.8);
  }
  .inde-lb3{
      width: 100%;
         font-weight: 800;
        font-size: 16px;
        letter-spacing: 1px;
        color: #333333;
        overflow: hidden;    
text-overflow:ellipsis;    
white-space: nowrap;
  }
  .inde-lb4{
      width: 100%;
      margin-top: 10px;
          /*font-size: 16px;*/
          font-size: 14px;
    line-height: 20px;
    color: #666;
    /*font-weight: 600;*/
      display: -webkit-box;    
-webkit-box-orient: vertical;    
-webkit-line-clamp: 7;    
overflow: hidden;
  }
  .inde-lb5{
      width: 100%;
      margin-top: 1em;
      font-size: 14px;
    color: #333333;
    /*font-weight: bold;*/
      overflow: hidden;    
text-overflow:ellipsis;    
white-space: nowrap;
  }
  
  .inde-whys{
      width: 100%;
  }
  .inde-why{
      width: 100%;
      margin: 30px auto;
  }
  .inde-why1{
      width: 100%;
      text-align: center;
      font-weight: 700;
      color: #000;
      /*font-size: 20px;*/
      /*margin-bottom: 30px;*/
          font-size: 26px;
    margin-bottom: 20px;
  }
  .inde-why2{
      width: 100%;
      display: flex;
  }
  .inde-why3{
    /*width: 66.66667%;*/
    width: 60%;
    padding-right: 10px;
  }
  .inde-why3_1{
      width: 100%;
      height: 470px;
      display: block;
      margin-bottom: 20px;
      position: relative;
  }
    .inde-why3_1:last-child{
        margin-bottom: 0;
    }
    .inde-why3_2{
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        object-position: center;
    }
    .inde-why3_3{
        width: 100%;
        padding: 30px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .inde-why3_4{
        width: 100%;
        text-transform: uppercase;
        color: white;
        font-weight: bold;
            /*font-size: 30px;*/
            font-size: 20px;
    }
    .inde-why3_5{
        width: 100%;
        /*font-size: 23px;*/
        font-size: 15px;
        color: white;
    }
    .inde-why3_6{
        width: 195px;
        height: 50px;
        margin-top: 30px;
        background: #ffd200;
        font-size: 20px;
        color: #000000;
        text-align: center;
        line-height: 50px;
    }
    .inde-why4{
        /*width: 33.33333%;*/
        width: 40%;
        padding-left: 10px;
    }
    .inde-why4_1{
         width: 100%;
      height: 306.66px;
      display: block;
      margin-bottom: 20px;
      position: relative;
    }
    .inde-why4_1:last-child{
        margin-bottom: 0;
    }
    .inde-why4_2{
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        object-position: center;
    }
    .inde-why4_3{
        width: 100%;
        padding: 30px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .inde-why4_4{
        width: 100%;
        text-transform: uppercase;
        color: white;
        font-weight: bold;
            font-size: 20px;
    }
    .inde-why4_5{
        width: 100%;
        /*font-size: 18px;*/
        font-size: 15px;
        color: white;
    }
    .inde-why4_6{
        width: 155px;
        height: 45px;
        margin-top: 20px;
        background: #ffd200;
        font-size: 16px;
        color: #000000;
        text-align: center;
        line-height: 45px;
    }
    .pro-cell2{
        width: 100%;
        display: flex;
    }
    .pro-cell3{
        border-right: 1px solid #f2f2f2;
        width: 50%;
        padding: 0 20px;
    }
    .pro-cell3:last-child{
        border-right: 0;
    }
    .pro-cell4{
        width: 100%;
    }
  .pro-cell4 p{
    	font-size: 14px;
    	line-height: 24px;
    	color: #333;
    	position: relative;
    	padding-left: 16px;
    }
     .pro-cell4 p:after{
    	display: block;
    	content: '';
    	width: 6px;
    	height: 6px;
    	border-radius: 50%;
    	position: absolute;
    	top: 9px;
    	left: 0;
    	background: #009579;
    }
    .contact-le1{
        width: 100%;
            color: #606468;
            font-weight: 400;
            font-size: 16px;
    }
    .contact-le2{
        width: 100%;
        display: inline-block;
    }
    .contact-le2_1{
        border: 1px solid #CED4DA;
        width: 49%;
        height: 35px;
        border-radius: 5px;
        padding: 0 15px;
            color: #495057;
            font-size: 16px;
            float: left;
            margin-right: 2%;
            margin-top: 15px;
            display: block;
            background: rgba(255,0,0,0.05);
    }
    .contact-le2_1:focus {
    color: #495057;
    background-color: #fff;
    border-color: rgba(230,0,18,1);
    outline: 0;
    box-shadow: 0 0 0 3px rgba(230,0,18,0.25)
}
.contact-le2_1:nth-child(2n){
    margin-right: 0;
}
.contact-le2_2{
     border: 1px solid #CED4DA;
        width: 100%;
        height: 110px;
        border-radius: 5px;
        padding: 15px;
            color: #495057;
            font-size: 16px;
            float: left;
            margin-top: 15px;
            display: block;
            background: rgba(255,0,0,0.05);
                font-family: inherit;
}
.contact-le2_2:focus {
    color: #495057;
    background-color: #fff;
    /*border-color: #80bdff;*/
     border-color: rgba(230,0,18,1);
    outline: 0;
    /*box-shadow: 0 0 0 3px rgba(0,123,255,0.25)*/
    box-shadow: 0 0 0 3px rgba(230,0,18,0.25)
}
.contact-le2_3{
    border: 1px solid #CED4DA;
        width: 49%;
        height: 35px;
        border-radius: 5px;
        padding:5px 10px;
            float: left;
            margin-right: 2%;
            margin-top: 15px;
            display: flex;
}
.contact-le2_3:focus {
    color: #495057;
    background-color: #fff;
    border-color: rgba(230,0,18,1);
    outline: 0;
    box-shadow: 0 0 0 3px rgba(230,0,18,0.25)
}
.contact-le2_3 input{
    border: none;
    outline: none;
    width: calc(100% - 65px);
    height: 100%;
      color: #495057;
            font-size: 16px;
}
.contact-le2_3 img{
    width: 65px;
    height: 100%;
}
.contact-btn{
    /*width: 100%;*/
    width: 50%;
    height: 40px;
        font-size: 14px;
    color: #fff;
    font-weight: bold;
    /*background: #009579;*/
    background: red;
    color: #fff;
    margin-top: 10px;
}
.contact-ri1{
    width: 48%;
    margin-right: 4%;
    /*width: 100%;*/
            margin-bottom: 20px;
            
}
.ju-f2 .leftBox{
    position: relative;
}
.ju-f2 .leftBox::after{
    content:'';
    width: 1px;
    height: 100%;
    background: rgba(0,0,0,0.05);
    position: absolute;
    right: -5%;
    top: 0;
}
.contact-ri1:nth-child(2n){
    margin-right: 0;
}
.contact-ri1:last-child{
    margin-bottom: 0;
}
.contact-ri2{
     width: 100%;
        color: #606468;
        /*font-size: 28px;*/
        font-size: 20px;
            font-weight: bold;
            margin-bottom: 10px;
}
.contact-ri3{
     width: 100%;
        color: #333333;
        font-size: 15px;
            font-weight: bold;
            margin-bottom: 10px;
}
.contact-ri4{
    width: 100%;
        color: #333333;
        font-size: 15px;
        margin-bottom: 10px;
}
.contact-ri4:last-child{
    margin-bottom: 0;
}
.contact-ri5{
width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.tech-bans{
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.tech-bans:after{
        content: "";
    width: 200%;
    height: 100%;
    position: absolute;
    background: linear-gradient(rgba(5, 5, 5, 0.6) 0, rgba(10, 10, 10, 0.25) 100%);
    left: 0;
    top: 0;
}
.tech-ban{
    width: 100%;
    position: relative;
    z-index: 1;
}
.tech-ban1{
    width: 100%;
    padding-bottom: 15px;
}
.tech-ban2{
    width: 100%;
    font-weight: 900;
    /*font-size: 42px;*/
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.tech-ban3{
    width: 100%;
        font-size: 16px;
    line-height: 26px;
     color: #fff;
}
.tech-cnts{
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tech-cnts.bg1{
     /*background-color: #6d6c6c;*/
    background-image: transparent !important;
}
.tech-cnt{
    width: 100%;
    margin: 30px auto;
}
.tech-cntle{
    width: 49.8%;
    padding-right: 30px;
       display: inline-block;
    vertical-align: middle;
}
.tech-cntle1{
    width: 100%;
        color: #212020;
        font-size: 26px;
        font-weight: 900;
        margin-bottom: 20px;
}
.tech-cntle2{
    width: 100%;
    margin-bottom: 25px;
        font-size: 16px;
    line-height: 24px;
    color: #212020;
}
.tech-cntle3{
    width: 150px;
    height: 45px;
    border-radius: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
    background: #212020;
    color: white;
    font-size: 14px;
    font-weight: bold;
    margin-top: 55px;
}
.tech-cntle3:hover{
    background: white;
     color: #212020;
}
.tech-cntle4{
    max-width: 100%;
    height: 130px;
    display: block;
    margin-bottom: 20px;
}
.tech-cntri{
    width: 49.8%;
    /*padding-left: 30px;*/
        display: inline-block;
    vertical-align: middle;
}
/*.tech-cntri img{*/
/*        width: calc(100% + 95px);*/
/*    border-radius: 240px 0 0 240px;*/
/*    height: 475px;*/
/*    margin-right: -95px;*/
/*    display: block;*/
/*    object-fit: cover;*/
/*    object-position: center;*/
/*}*/
.tech-cntri1{
    width: 32%;
    float: left;
    margin-right: 2%;
    display: block;
    /*background: white;*/
    padding: 10px;
}
.tech-cntri1:nth-child(3n){
    margin-right: 0;
}
.tech-cntri1 img{
	width: 85%!important;
	display: block;
	margin: auto;
}
.tech-cntri1 p{
	/*font-size: 16px;*/
	/*line-height: 30px;*/
	/*color: #737373;*/
	/*margin-top: 5px;*/
	/*font-weight: bold;*/
	    height: 60px;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.tech-cntri1 .cp-t h2{
	font-size: 18px;
	font-weight: bold;
	/*color: #009579;*/
	color: red;
	text-align: left;
	margin-bottom: 0;
}
.tech-cntri1 span img{
    width: auto !important;
    max-width: 100%;
    height: 35px;
    display: inline-block;
}
.tech-cntrit{
    width: 49.8%;
    /*padding-right: 30px;*/
        display: inline-block;
    vertical-align: middle;
}
/*.tech-cntrit img{*/
/*        width: calc(100% + 95px);*/
/*    border-radius: 0 240px 240px 0;*/
/*    height: 475px;*/
/*    margin-left: -95px;*/
/*    display: block;*/
/*    object-fit: cover;*/
/*    object-position: center;*/
/*}*/
.tech-cntlet{
     width: 49.8%;
    padding-left: 30px;
       display: inline-block;
    vertical-align: middle;
}
.tech-cntlet .tech-cntle3:hover{
    background: #8fc547;
     color: #212020;
}
.owl-controls.clickable{
    display: none !important;
}
.leftBox3{
    	/*border-top: 2px solid #009579;*/
	background: #f2f2f2;
	padding: 15px 15px 15px 5px;
	margin-bottom: 10px;
}
.leftBox3:last-child{
    margin-bottom: 0;
}
.leftBox3 h2{
	font-size: 14px;
	line-height: 20px;
	/*color: #009579;*/
	color: red;
	/* padding-top: 14px; */
}
.leftBox3 h2 span{
    width: calc(100% - 32px);
        display: inline-block;
    vertical-align: middle;
}
.leftBox3 h2 div{
       width: 17px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.leftBox3 h2 div img{
    width: 100%;
}
.leftBox3_1{
   display: block; 
}
.leftBox3_2{
   display: none; 
}
.leftBox3 .check-boxs{
	position: relative;
}
.leftBox3 a{
	display: block;
	width: 100%;
	height: 26px;
	font-size: 12px;
	line-height: 26px;
	color: #333;
	padding-left: 16px;
	position: relative;
	margin-top: 10px;
	text-transform: capitalize;
}
.leftBox3 .check-boxs input{
	position: absolute;
	left: 0;
	top: 3px;
	z-index: 10;
}
.leftBox3 .check-boxs.crt a{
	background: #fff;
	border-radius: 3px;
}
.leftBox4{
    width: 100%;
    display: none;
}
.leftBox3.on .leftBox3_1{
    display: none;
}
.leftBox3.on .leftBox3_2{
    display: block;
}
.leftBox3.on .leftBox4{
    display: block;
}
.leftBox5{
    width: 100%;
    display: inline-block;
}
.leftBox5_1{
    width: 32%;
    float: left;
    margin-right: 2%;
    position: relative;
}
.leftBox5_1:nth-child(3n){
    margin-right: 0;
}
.leftBox5_1 input {
    position: absolute;
    left: 0;
       top: 50%;
    z-index: 10;
    transform: translateY(-50%);
}
.leftBox5_2{
    width: 49%;
    float: left;
    margin-right: 2%;
    position: relative;
}
.leftBox5_2:nth-child(2n){
    margin-right: 0;
}
.leftBox5_2 input {
    position: absolute;
    left: 0;
       top: 50%;
    z-index: 10;
    transform: translateY(-50%);
}
.leftBox5_3{
    width: 100%;
    float: left;
    position: relative;
}
.leftBox5_3 input {
    position: absolute;
    left: 0;
       top: 50%;
    z-index: 10;
    transform: translateY(-50%);
}
.leftBox6{
    width: 100%;
    color: #333;
    font-size: 16px;
    font-weight: bold;
        margin-bottom: 10px;
}
.pro_qh{
    width: 100%;
    display: flex;
}
.pro_qh1{
    min-width: 35%;
    height: 40px;
    border-radius: 40px;
    text-align: center;
    line-height: 40px;
    display: block;
    font-size: 16px;
    color: white !important;
    background: red;
        padding: 0 15px;
}
.pro_qh2{
    border: 2px solid #ccc;
      width: 35%;
    height: 40px;
    border-radius: 40px;
    text-align: center;
    line-height: 40px;
    display: block;
    font-size: 16px;
      color: #000;
      margin-left: 4%;
      cursor: pointer;
}
.pro_qh2.on{
    border-color: red;
   color: white;
    background: red; 
}
.pro_table{
    width: 100%;
    margin-top: 25px;
        background: #fbfbfb;
        padding: 30px;
        display: none;
}
.pro_table1{
    width: 100%;
    display: flex;
}
.pro_table2{
    width: 49%;
    margin-right: 2%;
    margin-bottom: 15px;
}
.pro_table2:last-child{
    margin-right: 0;
}
.pro_table2_1{
    width: 100%;
    font-size: 12px;
        color: #231f20;
        margin-bottom: 5px;
}
.pro_table2_1 span{
        color: red;
}
.pro_table2_2{
    width: 100%;
    height: 40px;
    outline: none;
        background-color: #f5f8fa;
            font-size: 16px;
    font-weight: normal;
    color: #33475b;
    border: 1px solid #cbd6e2;
        padding: 0 15px;
}
.pro_table3{
     width: 100%;
     margin-bottom: 15px;
}
.pro_table2_3{
    width: 100%;
    height: 90px;
    outline: none;
        background-color: #f5f8fa;
            font-size: 16px;
    font-weight: normal;
    color: #33475b;
    border: 1px solid #cbd6e2;
        padding: 10px 15px;
}
.pro_table5{
    width: 100%;
        color: #33475b;
    font-size: 10px;
    margin-bottom: 15px;
}
.pro_table5 input{
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.pro_table5 div{
    width: calc(100% - 20px);
    display: inline-block;
    vertical-align: middle;
}
.pro_table5 a{
        color: #0000EE;
        text-decoration: underline;
}
.pro_table6{
    width: 100%;
        color: #33475b;
    font-size: 10px;
    margin-bottom: 15px;
}
.pro_table6 a{
        color: #0000EE;
        text-decoration: underline;
}
.pro_table7{
    border: none;
    outline: none;
    width: 90px;
    height: 40px;
        background: #cd1b00;
    color: #ffffff;
    font-size: 12px;
}
.pro_zk{
    border-bottom: 1px solid #EFEFEF;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 0;
}
.pro_zk1{
    width: 100%;
}
.pro_zk1_1{
        width: calc(100% - 20px);
    /* font-size: 20px; */
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
}
.pro_zk1_2{
        width: 15px;
    display: inline-block;
    vertical-align: middle;
}
.pro_zk1_2 img{
    width: 100%;
}
.pro_zk1_2_1{
    display: block;
}
.pro_zk1_2_2{
    display: none;
}
.pro_zk2{
    width: 100%;
    display: none;
}
.pro_zk.on .pro_zk1_1{
    /*color: #5183AA;*/
    color: red;
}
.pro_zk.on .pro_zk1_2_1{
    display: none;
}
.pro_zk.on .pro_zk1_2_2{
    display: block;
}
.pro_zk.on .pro_zk2{
    display: block;
}
.pro_spec{
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
}
.pro_spec table{
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.pro_spec table:last-child{
    margin-bottom: 0;
}
.pro_spec tr{
    width: 100%;
}
.pro_spec td{
    padding: 5px;
        font-size: 16px;
    /*color: #5b5b5b;*/
    color: #333;
}
.pro_spec th:nth-child(1){
        width: 30%;
}
.pro_spec th:nth-child(2){
        width: 24%;
}
.pro_spec tr:nth-child(odd) td{
    background: #F3EDEC;
}
.pro_spec thead th{
    transparent !important;
    color: red;
     padding: 5px;
        font-size: 16px;
}
.pro_sku{
      width: 100%;
    overflow: hidden;
    overflow-x: auto;
}
.pro_sku table{
    width: 180%;
    margin-bottom: 10px;
}
.pro_sku table:last-child{
    margin-bottom: 0;
}
.pro_sku tr{
    width: 100%;
}
.pro_sku td{
    padding: 5px;
        font-size: 14px;
    color: #5b5b5b;
}
.pro_sku thead td{
    color: red;
    font-weight: bold;
}
.pro_sku tbody tr:nth-child(odd) td{
    background: #F3EDEC;
}
.pro_document{
    width: 100%;
    padding-top: 20px;
}
.pro_document ul{
    padding-left: 20px;
}
.pro_document li {
    /*border-bottom: 1px solid rgba(0,0,0,0.1);*/
    padding: 5px 0;
    list-style: disc;
    font-size: 16px;
}
.pro_document li::marker{
    color: red;
}
.pro_document li a{
    text-decoration: underline;
}
.pro_document li:hover a{
    text-decoration: underline;
    color: red;
}
.pro_document1{
    width: 100%;
    display: block;
    font-size: 14px;
    color: #5183AA;
        text-decoration: underline;
            line-height: 1.8;
}
.ejml_box{
    width: 200px;
    background: white;
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 10;
}
.ejml_bo1{
    width: 100%;
    display: block;
        padding: 13px 20px;
            font-size: 13px;
            color: #333;
            line-height: normal;
    text-align: left;
        text-transform: capitalize;
}
.ejml_bo1:hover{
    background: rgba(0,0,0,.2);
}
.nav-box span:hover .ejml_box{
    display: block;
}
.Product_Catalogs{
    width: 100%;
}
.Product_Catalog{
    width: 100%;
    margin: 30px auto;
    margin-top: 0;
    text-align: center;
}
.Product_Catalog1{
    width: 100%;
        color: #6b6b6b;
            /*font-size: 39px;*/
            font-size: 20px;
            font-weight: bold;
}
.Product_Catalog2{
    width: 100%;
    display: block;
    margin-top: 10px;
}
.Product_Catalog2 img{
    max-width: 100%;
    width: 30%;
    display: block;
    margin: auto;
}
.Product_Catalog3{
    /*width: 100%;*/
        width: 18%;
    margin: auto;
    margin-top: 20px;
    font-size: 14px;
    color: #6B6B6B;
}
.Product_Catalog4{
        border-radius: 4px;
    font-size: 16px;
    padding: 15px 30px;
    display: inline-block;
        /*background-color: #f37824;*/
        background: red;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    color: white !important;
    margin: auto;
    margin-top: 20px;
}
.Product_Catalog4:hover{
    color:white;
}
.Product_Catalog5{
    width: 100%;
    display: block;
    margin-top: 10px;
}
.Product_Catalog5 img{
    max-width: 100%;
    width: 14%;
    display: block;
    margin: auto;
}
.Spec_Sheets{
    width: 100%;
}
.Spec_Sheet{
    width: 100%;
    display: inline-block;
}
.Spec_Sheet1{
        border: 1px solid rgba(127, 127, 127, .16);
    box-shadow: 0 1px 4px #7f7f7f1c;
    padding: 10px;
    width: 18.4%;
    display: block;
    float: left;
    margin-right: 2%;
    margin-bottom: 30px;
    position: relative;
}
.Spec_Sheet1:nth-child(5n){
    margin-right: 0;
}
.Spec_Sheet2{
    width: 100%;
    height: 250px;
        /*height: 315px;*/
    overflow: hidden;
    position: relative;
}
.Spec_Sheet2 img{
    /*height: 100%;*/
    display: block;
    margin: auto;
        width: 100%;
    /*max-height: 100%;*/
        object-fit: contain;
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 50%;*/
    /*transform: translate(-50%, -50%);*/
}
.Spec_Sheet3{
    width: 100%;
    margin-top: 10px;
        color: #4c5154;
        font-size: 14px;
        text-align: center;
        /*font-weight: 600;*/
         white-space: nowrap;      /* 防止文本换行 */
  overflow: hidden;         /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 显示省略号 */
}
.Spec_Sheet4{
    width: 100%;
        font-size: 16px;
    color: #000;
    margin-top: 10px;
    white-space: nowrap;      /* 防止文本换行 */
  overflow: hidden;         /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 显示省略号 */
}
.Spec_Sheet5{
      border: none;
    outline: none;
    /*width: 90%;*/
    /* background-color: #ffd200; */
        width: 100%;
    background: red;
    color: white;
    /*padding: 10px 4px;*/
        padding: 8px 4px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    display: block;
    margin: auto;
    margin-top: 5px;
}
.Spec_Sheet6 {
	border: 1px solid red;
	box-sizing: border-box;
	cursor: pointer;
	outline: none;
	position: relative;
	width: 20px;
	height: 20px;
	font-size: 18px;
	margin: 0 !important;
	border-radius: 50%;
	-webkit-appearance: none;
	background: white;
	 position: absolute;
    right: 2px;
    top: 0;
    z-index: 2;
}

.Spec_Sheet6::after {
	position: absolute;
	top: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
}

.Spec_Sheet6:checked {
	border: none;
}

.Spec_Sheet6:checked::after {
	content: "✓";
	font-size: 16px;
	font-weight: bold;
	background:red;
	color: white;
	border-radius: 50%;
}
.Spec_Sheets_fot{
        box-shadow: 0 0 12px  rgb(3 16 38 / 50%);
    border: 1px solid 0 0 12px  rgb(3 16 38 / 10%);
    background: white;
    /*background: red;*/
    border-radius: 8px;
    display: flex;
    position: fixed;
    left: 50%;
    bottom: 50px;
        transform: translateX(-50%);
    z-index: 100;
}
.Spec_Sheets_fot1{
    width: 135px;
    font-size: 16px;
    text-align: center;
    padding: 5px 0;
    line-height: 50px;
}
.Spec_Sheets_fot1_1{
    min-width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    /*background: #ffaa00;*/
    /*color: white;*/
    background: red;
    color: white;
        padding: 0px 6px;
        font-size: 16px;
        border-radius: 26px;
        /*margin-right: 5px;*/
        display: inline-block;
        vertical-align: middle;
}
.Spec_Sheets_fot1_2{
   display: inline-block;
        vertical-align: middle; 
}
.Spec_Sheets_fot2{
    border-left: 1px solid #0310261a;
    border-right: 1px solid #0310261a;
     padding: 5px 0;
     display: flex;
}
.Spec_Sheets_fot2 button{
    border: none;
    outline: none;
    width: 50px;
    height: 45px;
    background-color: white;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px auto;
}
.Spec_Sheets_fot3 {
     padding: 5px 0;
}
.Spec_Sheets_fot3 button{
    border: none;
    outline: none;
    width: 50px;
    height: 45px;
    background-color: white;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px auto;
}
.trade_bans{
    width: 100%;
    position: relative;
}
.trade_ban1{
    width: 100%;
    /*height: 485px;*/
    display: block;
    object-fit: cover;
    object-position: center;
}
.trade_ban2{
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.trade_ban3{
    max-width: 100%;
    width: 50%;
}
.trade_ban3_1{
    width: 100%;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    /*color: #F37824;*/
    color: red;
}
.trade_ban3_2{
    width: 100%;
    margin-top: 20px;
        color: #dedede;
            font-size: 23px;
    font-weight: 400;
}
.trade_shows{
    width: 100%;
    background-color: rgba(0,0,0,0.4);
    /*background-image: url('/en/images/bg_1.png');*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trade_show{
    width: 100%;
    margin: 65px auto;
    background: white;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
        padding: 10px;
}
.trade_show1{
    border-bottom: 1px solid #BABABA;
    width: 100%;
    padding: 8px 20px;
    display: flex;
    word-break: break-all; 
     word-wrap: break-word;
}
.trade_show2{
    width: 40%;
        color: #6b6b6b;
            font-weight: 600;
            font-size: 18px;
}
.trade_show3{
    width: 35%;
     color: #6b6b6b;
            font-weight: 600;
            font-size: 18px;
}
.trade_show3 span{
    /*color: #f37824;*/
    color: red;
}
.trade_show4{
    width: 25%;
    color: #6b6b6b;
            font-weight: 600;
            font-size: 18px;
}
.contact-le3{
    width: 100%;
        color: #606468;
        /*font-size: 48px;*/
        font-size: 30px;
            font-weight: 600;
            margin-bottom: 15px;
}
.contact-le2_4{
        border: 1px solid #CED4DA;
    width: 100%;
    height: 35px;
    border-radius: 5px;
    padding:0 15px;
    color: #495057;
    font-size: 16px;
    float: left;
    margin-top: 15px;
    display: block;
    background: rgba(255,0,0,0.05);
}
.contact-le2_4:focus {
    color: #495057;
    background-color: #fff;
    border-color: rgba(230,0,18,1);
    outline: 0;
    box-shadow: 0 0 0 3px rgba(230,0,18,0.25)
}
@media (max-width: 1220px) and (min-width: 1020px) {
	.tech-cnt{
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	}

}
@media (max-width: 1020px) {
      .container {
		padding: 0 20px;
	}
	.logo{
	    height: 100%;
	}
	.logo a{
	    height: 100%;
	    display: flex;
	    align-items: center;
	}
	.logo img{
      display: block;
              height: 20px;
  }
     .language a {
        padding-left: 10px;
    }
   .language a img{
       width: 20px !important;
   }   
   .inde-lb .swiper {
        width: 100%;
    }
    .inde-lb2 {
        height: 180px;
    }
    .inde-why1 {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .inde-why2{
        flex-wrap: wrap;
    }
    .inde-why3 {
        width: 100%;
        padding-right: 0;
    }
    .inde-why3_1 {
        height: 285px;
        margin-bottom: 10px;
    }
    .inde-why3_3 {
        padding: 15px;
    }
    .inde-why3_4 {
    font-size: 20px;
}
.inde-why3_5 {
    font-size: 15px;
}
.inde-why3_6 {
    width: auto;
    min-width: 95px;
    height: 30px;
    padding: 0 10px;
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
}
 .inde-why4 {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .inde-why4_1 {
        height: 285px;
        margin-bottom: 10px;
    }
    .inde-why4_3 {
        padding: 15px;
    }
    .inde-why4_4 {
    font-size: 20px;
}
.inde-why4_5 {
    font-size: 15px;
}
.inde-why4_6 {
    width: auto;
    min-width: 95px;
    height: 30px;
    padding: 0 10px;
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
}
.tech-ban2 {
    font-size: 21px;
    margin-bottom: 10px;
}
.tech-ban3 {
    font-size: 12px;
    line-height: 20px;
}
.tech-cnt{
    margin: 30px auto;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: space-between;
	}
	.tech-cntle {
    width: 100%;
    padding-right: 0;
    padding-bottom: 15px;
}
.tech-cntri {
    width: 100%;
    padding-left: 0;
    padding-top: 15px;
    display: flex;
    flex-wrap: wrap;
}
/*.tech-cntri img {*/
/*    width: calc(100% + 20px);*/
/*    height: 245px;*/
/*    margin-right: -20px;*/
/*}*/
	.tech-cntlet {
    width: 100%;
    padding-left: 0;
    padding-top: 15px;
}
.tech-cntrit {
    width: 100%;
    /*padding-right: 0;*/
    /*padding-bottom: 15px;*/
}
/*.tech-cntrit img {*/
/*    width: calc(100% + 20px);*/
/*    height: 245px;*/
/*    margin-left: -20px;*/
/*}*/
.hea_search {
    padding: 15px;
    display: flex;
    align-items: center;
}
.hea_search input{
        height: 35px;
}
.search_downs {
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
}
.search_downle {
    width: 100%;
}
.search_downri{
    display: none;
}
.pro_qh1{
    font-size: 16px;
}
.pro_qh2{
    width: 50%;
    font-size: 16px;
}
.pro_table {
    margin-top: 15px;
    padding: 15px;
}
.pro_table1 {
    flex-wrap: wrap;
}
.pro_table2 {
    width: 100%;
    margin-right: 0;
}
.pro_table4 {
  width: 100%;
    margin-right: 0;
}
.Product_Catalog {
    margin: 15px auto;
}
.Product_Catalog1 {
    font-size: 20px;
}
.Product_Catalog2{
    margin-top: 10px;
}
.Product_Catalog3 {
    margin-top: 15px;
    font-size: 14px;
}
.Product_Catalog4 {
    font-size: 14px;
    padding: 10px 20px;
    margin-top: 10px;
}
.Spec_Sheet{
    display: flex;
    flex-wrap: wrap;
}
.Spec_Sheet1{
    padding: 10px;
    width: 49%;
    margin-bottom: 15px;
}
.Spec_Sheet1:nth-child(2n){
    margin-right: 0;
}
.Spec_Sheet2 {
    height: 175px;
}
.Spec_Sheet3 {
    margin-top: 10px;
    /*font-size: 16px;*/
    font-size: 14px;
}
.Spec_Sheet4 {
    font-size: 14px;
    margin-top: 5px;
}
.Spec_Sheet5 {
    padding: 5px;
    font-size: 12px;
    margin-top: 10px;
}
.trade_ban1 {
    height: 245px;
}
.trade_ban3{
    width: 100%;
}
.trade_ban3_1 {
    font-size: 23px;
}
.trade_ban3_2 {
    margin-top: 10px;
    font-size: 12px;
}
.trade_show {
    margin: 35px auto;
}
.trade_show1 {
    padding: 8px 0;
}
.trade_show2{
            font-size: 14px;
}
.trade_show3{
            font-size: 16px;
}
.trade_show4{
            font-size: 14px;
}
.contact-ri1{
    width: 100%;
}
      
  }