
.disnone{ display:none !important; }
.hang1{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hang2{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.hang3{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.midd { position:relative; transform:translateY(-50%); top:50%; }
body{ margin:0; }

/* 栏目样式调整 */
.navigation{ background-color:rgba(0, 0, 0, 0.8) !important; }
.navigation-transparent{ background-color:rgba(0, 0, 0, 0.8) !important; }
.navigation-logo a img{ filter:unset !important; }
.submenu-indicator:after{ border-color:transparent #fff #fff transparent; }
.navigation-input{ background-color:rgba(255,255,255,.01); color:#fff; }

.cn_company_name{ display:block !important; width:300px !important; color:#fff !important; font-size:24px !important; }
.en_company_name{ display:block !important; width:380px !important; color:#fff !important; font-size:18px !important; }
@media (min-width:768px){
    .navigation-item .navigation-link{ color:#fff !important; }
    .navigation-item .submenu-indicator:after{ border-color:transparent #fff #fff transparent; }
}
@media (max-width:768px){
    .navigation-item .navigation-link{ color:#555d65 !important; }
    .cn_company_name{ width:84% !important; font-size:16px !important; color:#444 !important; text-align:left; line-height:30px !important; }
    .en_company_name{ width:84% !important; font-size:14px !important; color:#444 !important; text-align:left; line-height:30px !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
}

/* 首页产品样式调整 */
#chanpinliebiao .product-content{ position:relative; top:0; transition:.5s; }
#chanpinliebiao .product-content:hover{ top:-12px; transition:.5s; }
#chanpinliebiao .product-content .product-item{ background-color:#00000040; }
#chanpinliebiao .product-content .product-item:hover{ background-color:#00000040; }
#chanpinliebiao .product-content .product-item .image{ border-radius:50%; background-color:transparent; padding-top:0; }
#chanpinliebiao .product-content .product-item .image img{ position:relative; width:72%; margin:12px auto; border-radius:50%; aspect-ratio: 1; }
#chanpinliebiao .product-content .product-item:hover .image img{ opacity:1; transform:scale(1); }
#chanpinliebiao .product-content .product-item:hover .image-shadow{ opacity:0; }
#chanpinliebiao .product-content .product-item figcaption{ color:#fff; font-size:20px; font-weight:bold; }
#chanpinliebiao .product-content .product-item figcaption.intro{ padding:16px 16px 32px; font-size:15px; line-height:1.4; }

