IMG { border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; /*VERTICAL-ALIGN: top;*/ border-left-width: 0px ;}
.cms-home .main { padding-bottom: 115px; padding-left: 7px; padding-right: 6px; padding-top: 10px ;}
.cms-home .std { display: none;}
.cms-home .products-grid { position: relative; border-bottom-style: none ;}
.cms-home .last.products-grid { border-bottom-width: 0px; }
.cms-home .products-grid li.item { position: relative; border-bottom-style: none; text-align: center; padding-bottom: 0px !important; border-right-style: none; margin: 0px; padding-left: 0px !important; width: 120px; padding-right: 0px !important; border-top-style: none; float: left; height: 150px; border-left-style: none; padding-top: 0px !important; }
.cms-home .products-grid li.first { width: 120px ;}
.cms-home .products-grid li.last { border-right-style: none; width: 120px ;}
.cms-home .product-image-block { position: relative; margin: 0px auto; width: 120px ;}
.cms-home .products-grid .product-image { margin: 0px auto 10px; width: 120px; display: block; height: 150px; }
.cms-home .products-grid .product-name { position: absolute; text-align: left; padding-bottom: 15px; margin: 0px auto; padding-left: 15px; width: 155px; bottom: 0px; padding-right: 0px; display: none; background: url(images/bg_col_main.png) 0px 0px; padding-top: 15px; left: 0px; }
.cms-home .products-grid .product-name a { TEXT-DECORATION: none; }
.cms-home .products-grid .product-name a:hover { TEXT-DECORATION: underline; }
.cms-home .indent-col-main { position: relative; padding-bottom: 20px; padding-left: 22px; padding-right: 25px; padding-top: 21px; width: 680px; margin: 50px auto; }
.cms-home .products-grid BUTTON.button { padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; width: auto; padding-right: 0px; background: none transparent scroll repeat 0% 0%; border-top-width: 0px; border-bottom-width: 0px; overflow: visible; border-left-width: 0px; cursor: pointer; padding-top: 0px; }
.cms-home .products-grid BUTTON.button SPAN { text-align: center; padding-bottom: 0px; TEXT-TRANSFORM: none; padding-left: 0px; padding-right: 0px; FONT: 11px/16px Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; background: none transparent scroll repeat 0% 0%; float: left; height: 16px; color: #020202; padding-top: 0px; }
.cms-home .products-grid BUTTON.button SPAN SPAN { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background: none transparent scroll repeat 0% 0%; padding-top: 0px;}
.std .subtitle { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px ;}
.std OL.ol { list-style-position: outside; list-style-type: decimal; padding-left: 1.5em; }
.std ul.disc { list-style-position: outside; list-style-type: disc; margin: 0px 0px 10px; padding-left: 18px; }
.std DL DT { font-weight: bold; }
.std DL DD { margin: 0px 0px 10px; }
.block-slider { position: relative; padding-bottom: 0px; margin: 0px 0px 0px 1px; padding-left: 0px; width: 190px; padding-right: 0px; overflow: hidden; padding-top: 0px ;}
.block-slider1 { position: relative; padding-bottom: 0px; margin: 0px 0px 0px 1px; padding-left: 0px; width: 1160px;height:200px; padding-right: 0px; overflow: hidden; padding-top: 0px ;}
.block-slider .box-top,.block-slider1 .box-top,.block-slider2 .box-top { position: relative; margin: 0px 35px 0px 0px; width: 700px; float: left; height: 200px; color: #616161; font-size: 1.2em; overflow: hidden; left: 9px; }
.block-slider ul,.block-slider1 ul ,.block-slider2 ul{ padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; height: 200px; overflow: hidden; padding-top: 0px; }
.block-slider ul li,.block-slider1 ul li ,.block-slider2 ul li { position: relative; padding-bottom: 0px; padding-left: 0px; width: 120px; padding-right: 0px; display: block; float: left; height: 150px; padding-top: 0px ;text-align:center;}
/*.block-slider ul li a { display: block; TEXT-DECORATION: none; }*/
.block-slider ul li img:hover,.block-slider1 ul li img:hover,.block-slider2 ul li img:hover {cursor:pointer;box-shadow:#2196f3 0px 0px 10px 0px;transition: all 0.3s ease 0s;transform: scale(1.1);}
.block-slider ul li p,.block-slider1 ul li p,.block-slider2 ul li p { color:#4c4c4c;font-size:12px;position: relative;top: 10px; left: -5px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.block-slider ul li span:hover,.block-slider1 ul li span:hover,.block-slider2 ul li span:hover { color:#2196f3; cursor:pointer}
/*.block-slider ul li a:hover { TEXT-DECORATION: none; }*/
.products-grid {  position: relative; }
.last.products-grid { border-bottom-width: 0px; }
.products-grid li.item { text-align:center; padding-bottom: 0px;  width: 132px; float: left;  padding-top: 12px ;margin:0px 29px;}
.products-grid li.first { width: 120px; }
.products-grid li.last { border-right-style: none; width: 120px ;}
.product-image-block { position: relative; margin: 0px auto; width: 120px; }
.products-grid .product-image { margin: 0px auto 10px; width: 120px; display: block; height: 150px; }
.products-grid .product-name { position: absolute; text-align: left; padding-bottom: 15px; margin: 0px auto; padding-left: 15px; width: 155px; bottom: 0px; padding-right: 0px; background: url(images/bg_col_main.png) 0px 0px; padding-top: 15px; left: 0px ;}
.products-grid:after { line-height: 0; display: block; height: 0px; clear: both; font-size: 0px; overflow: hidden; CONTENT: "."; }
.products-grid1 {  position: relative; }
.last.products-grid1 { border-bottom-width: 0px; }
.products-grid1 li.item { text-align: center; padding-bottom: 0px; padding-left: 10px;width: 200px;height:150px;margin: 0 10px; /*padding-right: 35px;*/ float: left;  /*padding-top: 40px;*/}
.products-grid1 li.first { width: 100px; }
.products-grid1 li.last { border-right-style: none; width: 100px ;}
.product-image-block { position: relative; margin: 0px auto; width: 100px; }
.products-grid1 .product-image { margin: 0px auto 10px; width: 100px; display: block; height: 100px; }
.products-grid1 .product-name { position: absolute; text-align: left; padding-bottom: 15px; margin: 0px auto; padding-left: 15px; width: 100px; bottom: 0px; padding-right: 0px; background: url(images/bg_col_main.png) 0px 0px; padding-top: 15px; left: 0px ;}
.products-grid1:after { line-height: 0; display: block; height: 0px; clear: both; font-size: 0px; overflow: hidden; CONTENT: "."; }
.products-grid2 {  position: relative; }
.last.products-grid2 { border-bottom-width: 0px; }
.products-grid2 li.item { text-align: center; padding-bottom: 0px; padding-left: 10px;width: 120px;margin: 0 50px; /*padding-right: 35px;*/ float: left;  padding-top: 10px;}
.products-grid2 li.first { width: 100px; }
.products-grid2 li.last { border-right-style: none; width: 100px ;}
.product-image-block { position: relative; margin: 0px auto; width: 100px; }
.products-grid2 .product-image { margin: 0px auto 10px; width: 100px; display: block; height: 100px; }
.products-grid2 .product-name { position: absolute; text-align: left; padding-bottom: 15px; margin: 0px auto; padding-left: 15px; width: 100px; bottom: 0px; padding-right: 0px; background: url(images/bg_col_main.png) 0px 0px; padding-top: 15px; left: 0px ;}
.products-grid2:after { line-height: 0; display: block; height: 0px; clear: both; font-size: 0px; overflow: hidden; CONTENT: "."; }
#left_but { z-index: 999; position: absolute; margin: 0px; width: 16px; background: url("../../img/NewIndex/prev.gif") no-repeat left top; height: 15px; top: 85px; cursor: pointer; left: 60px; }
#left1_but { z-index: 999; position: relative; margin: 0px; width: 16px; background: url("../../img/NewIndex//prev.gif") no-repeat left top; height: 29px; top: -120px; cursor: pointer; left: -25px; }
#left2_but { z-index: 999; position: relative; margin: 0px; width: 16px; background: url("../../img/NewIndex//prev.gif") no-repeat left top; height: 29px; top: -120px; cursor: pointer; left: -25px; }
.over#left_but { background: url("../../img/NewIndex/prev_hover.gif") no-repeat left top; }
.over#left1_but { background: url("../../img/NewIndex/prev_hover.gif") no-repeat left top; }
.over#left2_but { background: url("../../img/NewIndex/prev_hover.gif") no-repeat left top; }
#right_but { position: absolute; margin: 0px; width: 16px; background: url("../../img/NewIndex/next.gif") no-repeat left top; height: 15px; top: 85px; cursor: pointer; right: 60px; }
#right1_but { position: relative; margin: 0px; width: 16px; background: url("../../img/NewIndex/next.gif") no-repeat left top; height: 29px; top: -155px; cursor: pointer; right: -995px; }
#right2_but { position: relative; margin: 0px; width: 16px; background: url("../../img/NewIndex/next.gif") no-repeat left top; height: 29px; top: -155px; cursor: pointer; right: -995px; }
.over#right_but { background: url("../../img/NewIndex/next_hover.gif") no-repeat left top; }
.over#right1_but { background: url("../../img/NewIndex/next_hover.gif") no-repeat left top }
.over#right2_but { background: url("../../img/NewIndex/next_hover.gif") no-repeat left top }

/* bannerÂÖ²¥-Add20250925 */
.slider-container {
    position: relative; width: 1200px; height: 400px; margin: 0px auto; overflow: hidden;
}

.slider-wrapper {
    width: 100%; height: 100%; position: relative;
}

.slider-item {
    position: absolute;top: 0; left: 0; width: 100%; height: 100%; visibility:hidden; transition: opacity 0.6s ease-in-out;
    opacity: 0;
}

.slider-item img {
    width: 100%; height: 100%; object-fit: cover;
}

.slider-item.active {
    opacity: 1;visibility:initial;
}
.slider-arrow {
    position: absolute; top: 50%; transform: translateY(-50%); width: 40px;  height: 40px; background: rgba(0,0,0,0.5); color: white; text-align: center; line-height: 44px;cursor: pointer;  z-index: 10; border-radius: 50%; 
    /*font-size: 18px; */
}

.slider-arrow.left {
    left: 10px;
}

.slider-arrow.right {
    right: 10px;
}

.slider-dots {
    position: absolute; bottom: 20px;left: 50%; transform: translateX(-50%); display: flex; gap: 8px; z-index: 10;
}

.dot {
    width: 12px; height: 12px; background: #ccc; border-radius: 50%; cursor: pointer;
}

.dot.active {
    background: #333;
}