﻿@charset "utf-8";
#tagTabs .tagItem:nth-child(2){display:none}
#tagContent1{display:none}
@media (min-width:769px){.contact-list .contact-item{height:300px}}
.company-about-wrap{padding-bottom:2%}
.home-project .swiper .swiper-slide{max-height:inherit}
.home-project .swiper .swiper-slide a{position:relative}
.projectname{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);top:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;transition:.3s;opacity:0}
.projectname span{color:#fff;background:var(--color);padding:6px 15px;transition:.3s;transform:translate(0,20px);text-align:center;display:block;line-height:1}
.home-project .swiper .swiper-slide a:hover .projectname{opacity:1}
.home-project .swiper .swiper-slide a:hover .projectname span{transform:translate(0,0)}
@media (max-width:560px){.projectname span{font-size:14px}}
.head-logo{max-width:inherit}
.head-logo .text{font-weight:bold;font-size:20px;color:#000}
.head-list{max-width:700px}
@media (max-width:1440px){.head-logo .text{font-size:17px}
.head-list{max-width:600px}
.head-info .l-wrap{padding:0 15px}}
@media (max-width:1150px){.head-logo .text{display:none}}
.banner-inner .banner-content .banner-title-h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:-1px 0 var(--color),0 1px var(--color),1px 0 var(--color),0 -1px var(--color);font-size:26px;margin-top:-15px}
@media (max-width:768px){.home-activity .activity-wrap .img .lazy-wrap:nth-of-type(1){width:45%}
.home-activity .activity-wrap .img .lazy-wrap:nth-of-type(2){width:52%}
.home-activity .activity-wrap .img img{width:100%}}
@media (max-width:1500px){.product-cateitem .cate-info .line1{-webkit-line-clamp:unset}
.product-cateitem .cate-info{width:80%}}
