﻿@charset "utf-8";
:root{--color:#07923A}
.home-project .project-tit{text-align:center;margin:10px 0}
@media (max-width:500px){.home-project .swiper .swiper-slide{max-height:inherit}}
.company-list{padding-top:3%}
.company-about-wrap{padding-bottom:unset}
.activity-wrap .title{margin-top:0}
.home-certifications img{width:100%;display:block;margin-top:30px}
@media (max-width:768px){.home-certifications img{margin-top:20px}}
.contact-list .contact-item{width:23.24%}
.solution-2::before{display:none}
.activity-txt{position:relative;padding:10px 10px 1px 10px;margin-bottom:20px}
.activity-txt:before{content:'';width:100%;height:100%;background:rgba(160,160,160,.6);position:absolute;top:0;left:0}
.activity-txt>*{position:relative}
@media (max-width:768px){.solution-2 .activity-wrap .title{margin:5px 0 10px}}
.choose-ul .choose-item{padding:0;position:relative}
.choose-ul .choose-item img{height:auto;display:block;width:100%}
.choose-ul .choose-item .title{margin:0;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:15px;text-align:center;color:var(--color);text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white}
@media (max-width:1024px){.choose-ul .choose-item{width:48%;margin:8px 0}}
.choose-ul .choose-item .title{position:unset;height:auto}
.page-container{align-items:flex-start}
#tagTabs .tagItem:nth-child(2){display:none}
#tagContent1{display:none}
.about-info .home-title+p{margin:15px 0;font-size:22px}
@media (max-width:768px){.about-info .home-title+p{margin:10px 0;font-size:17px}}
.contact-list{align-items:inherit}
@media (max-width:1024px){.contact-list .contact-item{width:48%;margin:15px 0}}
@media (max-width:480px){.contact-list .contact-item{width:100%;margin:10px 0}}
.about-info .home-title+p{margin:15px 0;font-size:22px}
@media (max-width:768px){.about-info .home-title+p{margin:10px 0;font-size:17px}}
.home-project .swiper{padding-bottom:0}
.home-project .swiper .project-button-next,.home-project .swiper .project-button-prev{display:none}
.head-top{display:none}
.home-activity::before{background:linear-gradient(270deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}
.home-project .swiper .swiper-slide{max-height:inherit}
@media (min-width:1025px){.head-nav{background:#07923A}
.nav-ul>li>a.inmenu_1,.nav-ul>li>a,.nav-ul>li:hover>a,.head-search button em{color:#fff}
.head-info{padding-top:10px;padding-bottom:30px}}
.home-news{padding:30px 0}
.home-product,.home-choose{padding:30px 0 45px}
.home-project{padding-bottom:40px}
.home-about{padding:30px 0 100px}
.common-main{padding:30px 0}
@media (max-width:1024px){.home-about{padding:0}}
@media (max-width:768px){.home-about{padding:0 0 30px}}
@media (min-width:1025px) and (max-width:1300px){.solution-2 .activity-wrap .img img:nth-child(1){width:50%;object-fit:cover}
.solution-2 .activity-wrap .img img:nth-child(2){width:43%;object-fit:cover}}
@media (min-width:1025px) and (max-width:1366px){.solution-2 .activity-wrap .title{font-size:40px}}
@media (min-width:1025px){.head-info .l-wrap .lang{margin-left:15px;}
.head-info .l-wrap .lang-icon span::before,.head-info .l-wrap .lang-icon span::after{background:var(--fontcolor)}}
@media(min-width:1281px){.head-list{width: 75%;}}