﻿@charset "utf-8";
:root{--headercolor:#000000}
main.page-template-1 .max-width-box article article{max-width:1000px}
.item.item-products.productsDetails h4{width:auto!important;display:inline-block;min-width:50%}
main.index section.products .item ul li>div .rule-box{max-height:400px}
.item-faqdetails .article p,.item-aboutus .article p{margin-bottom:8px}
main.page-template-1 .max-width-box article .item-video ul li .box .left img{width:100%;object-fit:cover}
main.index section.about-us .block-box .pic img{object-fit:cover}
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:100%}
main.page-template-1 .max-width-box aside ul.nav1 li p{padding:0 10px}
aside.nav2-template>ul>li.has-children2 ul li.LiLevel1>a{font-weight:bold}
main.index section.about-us .block-box .content{width:50%;background:#efedf0}
main.index section.about-us .block-box .pic{width:50%;max-width:unset}
main.index section.products .item ul li>div .rule-box{padding-bottom:100%;height:0;position:relative}
main.index section.products .item ul li>div .rule-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;width:auto}
.item-aboutus .article p{margin:0;line-height:1.7}
.concat-us .info .right p{line-height:1.7}
@media(min-width:1200px){main.page-template-1 .max-width-box article .item-products-0 ul li .box .right p:nth-of-type(3){-webkit-line-clamp:6}}
.floatwindow_fd-main{right:-250px !important;width:240px !important}
.floatwindow_fd_conct:hover .floatwindow_fd-main{right:0 !important}
main.index section.about-us .block-box{justify-content:center;height:auto}
main.index section.about-us{padding:50px 0;height:auto}
main.index section.about-us .block-box .content .top ul li{display:flex;align-items:center}
main.index section.about-us .block-box .content .top ul li span{margin-left:15px}
.table-wrap table{width:auto}
@media(min-width:1024px){header .top-box{position:unset;width:100%;max-width:unset}
header{position:unset!important}
header .top-box .nav-box{max-width:unset;width:100%}
.swiper-box{position:unset}
main.index{margin-top:0}
.tabs{margin-top:0 !important}
header .top-box .info{padding:5px 20px}
header .top-box .nav-box{padding:0 20px}}
.swiper-box.index-swiper{position:relative}
.swiper-box.index-swiper img{display:block}
.swiper-index{height:auto}
.banner2-box{height:auto;min-height:inherit;position:static}
.banner2-box img{display:block}
.table-wrap .table{width:100%}