﻿@charset "utf-8";
:root{--color:#d61b10;--headercolor:#000000}
main.page-template-1 .max-width-box aside ul.nav1 li.LocalCurrent{background:#bbb!important}
main.page-template-1 .max-width-box aside ul.nav1 li.active-bg-black,main.page-template-1 .max-width-box aside ul.nav1.contact-us li:nth-of-type(1),header .top-box .info .right ul.sj li:hover,header .top-box .info .right ul.sj li .inmenu_1,.copyright a,.item-project ul li .box .right button:hover,aside.nav2-template>ul>li.has-children2>a:hover,aside.nav2-template>ul>li:nth-of-type(1),main.index section.products .list ul li:hover{background:rgba(0,0,0,.8)}
main.page-template-1 .max-width-box article.row-0 ul li .box .right button:hover,main.page-template-1 .max-width-box article.row-1 ul li .box .right button:hover,main.page-template-1 .max-width-box article .Pagination .active,footer .footer-info .soft ul li:hover{background:#bbb}
.shop-car div.button.buy,.concat-us .form .send-btn:hover,.productsDetails .btn-group button:nth-of-type(2),main.page-template-1 .form .send-btn:hover,.selected,.productsDetails-article .details .right .btn-groups .button a:hover,.pages p .ctxt,.search-box-mob div button{background:#bbb}
main.index section.products .item ul li:hover a,main.index .news .item ul li .box .right p:nth-of-type(1),main.index .news .item ul li .box .right p:nth-of-type(1) a:hover,footer .footer-info p:hover,footer .footer-info .nav1 ul>li>a:hover,footer .footer-info .nav2 ul>li>a:hover{color:#bbb}
main.page-template-1 .max-width-box article.row-0 ul li:hover p,main.page-template-1 .max-width-box article.row-0 ul li .box .right p:nth-of-type(1) a:hover,main.page-template-1 .max-width-box article.row-1 ul li:hover p,main.page-template-1 .max-width-box article.row-1 ul li .box .right p:nth-of-type(1) a:hover,.item-faq ul li .box .right p:nth-of-type(1):hover,#xyz .xyz12 a:hover{color:#bbb}
.item-faq ul li .box .right p:nth-of-type(1) a:hover,.item-project ul li:hover p a,main.page-template-1 .max-width-box article .item-video ul li .box .right p:nth-of-type(1) .title a:hover,aside.nav2-template>ul a:hover{color:#bbb}
.temp2 ul:nth-of-type(1) li:nth-of-type(n+2) .right a:hover,aside .last-products li a:hover,main.page-template-1 .max-width-box article .item-products ul li p a:hover,aside.nav2-template>ul>li.has-children2 .currentProType,main.page-template-1 .max-width-box aside ul.nav1 li a:hover{color:#bbb}
.swiper-box .fonts button:hover,main.index section.about-us .block-box .content .button-box button:hover,.banner2-box .fonts button:hover{background:#bbb;border-color:#bbb}
.input-error,.productsDetails-article .details .left .swiper-box .swiper-container .swiper-slide img.item-hover,.category-title{border-color:#bbb}
@media(min-width:1200px){header .top-box .nav-box .right ul.nav1>li .nav2 .nav2-left>ul>li a:hover{background-color:var(--color)}}
@media(max-width:1210px){footer .footer-info .soft ul li.active,footer .footer-info .soft ul li:hover,.pho-footer{background:#bbb}}
.productsDetails-article .details .left .swiper-box .swiper-container{--swiper-theme-color:#bbb}
@media(max-width:1213px){.productsDetails-article .details .right .btn-groups .button:nth-of-type(2) a{background:#bbb}}
@media(max-width:700px){.rb_bottom .next:nth-last-child(3){background:#bbb}}
@media(max-width:750px){main.page-template-1 .max-width-box article .item ul li .box .right p:nth-of-type(1) a:hover{color:#bbb}
main.page-template-1 .max-width-box article .item ul li .box .right button:hover{background:#bbb}}
.download-btn{background-color:#bbb}
.search-box-mob div button:hover{background:#aaa}
main.page-template-1 .max-width-box article.row-0 ul li .box .right button,main.page-template-1 .max-width-box article.row-1 ul li .box .right button{background:rgba(0,0,0,.8) !important}
.item-faqdetails .btn-group button:nth-of-type(2),.item-aboutus .btn-group button:nth-of-type(2){background:#bbb!important}
header .top-box .info .left span,header .top-box .info .left span a,header .top-box .info .left span a:visited,header .top-box .info .left>span:nth-of-type(1){color:#000}
header .top-box .nav-box .right ul.nav1>li a{font-size:16px}
header .top-box .info .left{font-size:16px}
.banner2-box{margin-top:100px}
footer .footer-info .nav1 ul>li>a:hover,footer .footer-info .nav2 ul>li>a:hover{color:#666 !important}
.tabs{margin-top:27vw}
@media screen and (max-width:1200px){main.page-template-1 .max-width-box article .item ul li .box .left{max-height:inherit}
main.page-template-1 .max-width-box article .item ul li .box .left a{display:flex;position:relative;width:100%;padding-bottom:58%}
main.page-template-1 .max-width-box article .item ul li .box .left img{position:absolute;top:0;left:0;width:100%!important;max-width:100%;height:100%!important;object-fit:contain;max-height:100%!Important}
main.page-template-1 .max-width-box article.row-1 ul li .box{height:auto}
main.page-template-1 .max-width-box article .item ul li{height:auto}
.tabs{display:block}
.breadcrumbs-nav{display:none}}
@media screen and (max-width:1200px){main.page-template-1 .max-width-box article .item ul li{width:48%;margin-right:0}
.random-pro-list ul{justify-content:space-between}}
@media screen and (max-width:450px){main.page-template-1 .max-width-box article .item ul li{width:100%}}
footer .footer-info h4{font-size:19px}
footer .footer-info,footer .footer-info .nav1 ul li{font-size:15px}
.random-pro-list ul li a img{height:260px;object-fit:contain;border:1px solid #ccc}
.random-pro-list ul li a .pro-name{text-align:center}
.random-pro-list ul{margin-top:20px}
@media screen and (max-width:500px){.random-pro-list ul li a img{height:160px}}
header .top-box .nav-box{background:rgba(0,0,0,.8)}
@media(min-width:1200px){header .top-box .nav-box .right ul.nav1>li .submenu{background:rgba(0,0,0,.8)}
header .top-box .nav-box .right ul.nav1>li:hover,header .top-box .nav-box .right ul.nav1>li .inmenu_1,header .top-box .nav-box .right ul.nav1>li ul li:hover{background:var(--color)}}
main.index section.products .list ul li{background:var(--color)}
@media screen and (min-width:769px){main.index section.products .item ul li>div p{font-size:18px}
main.index section.number ul li p:nth-of-type(2),main.index .news .item ul li .box .right p:nth-of-type(2){font-size:16px}}
footer{background:#fff;color:#333}
footer .footer-info a{color:#333}
footer .footer-info .soft ul li a{color:#fff}
.pho-footer ul li a{color:var(--color)}
footer .footer-info p:hover{color:#666}
.mb{opacity:0.3}
.swiper-index{height:auto}
main.index{margin-top:0}
.swiper-index img{display:block}
@media (max-width:1210px){main.page-template-1{padding-top:0}
.tabs{margin-top:0}}
aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img{max-height:none;height:auto}
aside .last-products li{padding:0 3px!important}
.addthis_inline_share_toolbox{margin-top:20px}
@media (min-width:1201px){header .top-box{top:0}}
.item.item-products.productsDetails,.productsDetails .productsTags{font-size:16px;line-height:1.7}
.item-faqdetails.item-video-details .article,.item-video-details.item-aboutus .article,.item-faqdetails .article p,.item-aboutus .article p{margin:5px 0;line-height:1.7;font-size:16px}
.item-faqdetails .article p span,.item.item-products.productsDetails span{font-size:16px!important}
.item.item-products.productsDetails *,.item-faqdetails.item-video-details .article *{font-family:'Open Sans',sans-serif!important}
header .top-box .info .right ul.sj{display:none}
.qr-code .footText{display:block;width:100%;height:38px;border:1px solid #aaa;padding:0 10px;box-sizing:border-box;margin-bottom:10px;font-size:14px}
.qr-code .footTextarea{display:block;width:100%;height:100px;border:1px solid #aaa;padding:8px 10px;box-sizing:border-box;margin-bottom:10px;font-size:14px}
.qr-code .footBtn{background:#000;color:#fff;height:38px;padding:0 20px;cursor:pointer}
.qr-code .footBtn:hover{background:#bbb}
.qr-code{width:250px}
@media screen and (max-width:1366px){.logo-box{max-width:340px}
footer .footer-info p{width:100%}}
.table-wrap{margin-top:0}
main.index .news .item ul li{margin-bottom:3%}
.banner2-box{position:static;height:auto;min-height:0}
.tabs{margin-top:0}
.banner2-box img{height:auto}
header{top:0}
.swiper-box.index-swiper{position:relative}
@media (max-width:700px){.productsDetails-article .details .left .swiper-box{position:relative}
.productsDetails-article .details .left .swiper-box .swiper-container{top:0}}
main.page-template-1 .max-width-box article .productsDetails .random-pro-list ul{display:flex;flex-wrap:wrap}
main.page-template-1 .max-width-box article .productsDetails .random-pro-list ul li .detpropic{height:0;position:relative;width:100%;padding-bottom:100%}
main.page-template-1 .max-width-box article .productsDetails .random-pro-list ul li .detpropic img{width:100%;height:100%!important;position:absolute;top:0;left:0}
main.page-template-1 .max-width-box article .productsDetails .random-pro-list ul li{margin-bottom:15px}
main.page-template-1 .max-width-box article .productsDetails .random-pro-list ul li a{display:block}
main.page-template-1 .max-width-box article .productsDetails .random-pro-list ul li .pro-name{font-size:14px;line-height:1.4;padding:8px 0}
main.page-template-1 .max-width-box article .item .kche-flex-item-auto ul li{max-height:inherit}
 @media (min-width:1025px){.banner2-box{position:unset;height:unset;min-height:unset; margin-top: 0;}
main .tabs{margin-top:0}
header,header .top-box{position:unset !important}
}