﻿@charset "utf-8"; 
:root {--color:#5BA572}
.pro-detail table {max-width:80%}
.pro-detail{border-top:1px solid #aaa;padding-top:30px}
@media (min-width:1081px){.common-main {padding-right:60px}}
.pro-detail .content * {font-family:calibri!important;font-size:18px!important;line-height:1.5;color:#575858}
.pro-detail .title span {font-size:22px;font-family:calibri!important}
.pro-detail .content h4 strong {font-size:22px!important;color:#fff}
.pro-detail .content .table td{padding:2px 10px;border:1px solid #ccc}
@media (min-width:769px){.submenu.nav1 .navli {position:relative}
.submenu.nav1>li>a {padding-right:30px}
.submenu.nav1 .navli>a:after {content:'';border:1px solid #fff;width:8px;height:8px;position:absolute;border-left:none;border-bottom:none;transform:rotate(45deg);right:13px;top:15px}
.submenu.nav1 .navli ul {position:absolute;left:100%;top:0;background:#5BA572;display:none}
.head-nav>ul .submenu li:hover>a{background:#fff;color:#5BA572}
.head-nav>ul .submenu li:hover>a:after {border-color:#5BA572}
.submenu.nav1 .navli:hover ul{display:block}}
.pro-detail .part:nth-child(1) .title span{display:inline-block;position:relative;border:none;z-index:1;color:#fff;font-weight:bold;padding:8px 20px;transform:translateX(5px)}
.pro-detail .part:nth-child(1) .title{border-bottom:2px solid #5BA572}
.pro-detail .part:nth-child(1) .title span:after{position:absolute;content:'';width:100%;height:100%;background:#5BA572;left:0;z-index:-1;top:0;transform:skew(-20deg)}
.project-list .project-content,.news-con,.news-title,.hot-pro .pro-intro{word-break:break-word}
.side-news ul .news-img img{object-fit:contain}
.ind-item img{object-fit:contain;background:#fff}
@media (min-width:769px){.head-wrapper{height:80px;margin-top:10px}
.head{height:130px !important}
.header-top{background:#fff;height:40px;width:100%}
.header-top:after{content:'';display:block;width:100%;height:10px;background:#000}
.header-top .common-wrapper{height:100%}
.top-contact{display:flex;align-items:center;height:100%}
.top-contact p,.top-contact  i{margin-right:10px}
main{margin-top:120px}}
@media (max-width:768px){.header-top{display:none}}
.about{background:url(/Content/uploads/2022909096/20220819160830ec5e7023c0d747a687e0916b37feac33.jpg) no-repeat;background-size:100%}
.banner-title{left:10%;width:auto;color:#fff;height:40px;top:50%;transform:translateY(-50%);padding:0 15px;font-size:36px}
@media (min-width:769px){.head,.head-nav>ul .submenu,.submenu.nav1 .navli ul{background:#fff}
.head-nav>ul>li>a{color:#000}
.head-nav>ul>li .inmenu_1, .head-nav>ul>li:hover>a{color:#5BA572;background:none}
.head-nav>ul .submenu a{color:#000}
.head-nav>ul .submenu>li:hover>a{background:#5BA572;color:#fff}
.head-nav>ul .submenu li:hover>a:after{border-color:#fff}
.submenu.nav1 .navli ul li:hover a{background:#5BA572;color:#fff}
.common-title{font-size:40px;font-weight:bold}
.head-nav>ul {font-size:18px}
.head-logo {width:225px}}
.about-title{color:#fff}
.common-main p{font-size:18px;color:#575858;font-family:calibri!important;margin:0}
.hot-pro ul li:hover{background:#ccc}
.news{background:url(/js/37461/1.jpg) no-repeat;background-size:cover;background-position:center}
.map-info{display:none}
.map-w>div{width:100%;text-align:center}
.foot-l .foot-u li a,.foot-cate ul li a,.foot-nav ul li a{font-size:18px}
.hot-pro ul li:hover {background:#fff}
.hot-pro .pro-name {color:#000}
.hot-pro .pro-intro {color:#666}
.hot-pro ul li:hover div .pro-intro{color:#666}
.map-w>div img{max-width:1000px}
.head-wrapper .search-box {position:absolute;top:100%;left:0;width:100%;display:none}
.head-wrapper .search-box .common-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%}
.head-wrapper .search-box .common-wrapper .text{margin-right:15px}
.head-search{cursor:pointer}
@media (max-width:768px){.head-search i{color:#fff}
.head-wrapper .search-box .common-wrapper .text{display:none}}
.top-contact i{color:#46AF32}
#swiper-banner .swiper-button-prev,#swiper-banner .swiper-button-next{background:none}
#swiper-banner .swiper-button-prev i,#swiper-banner .swiper-button-next i{font-size:14px;font-weight:bold}
.foot .text, .news .common-title, .ind-item:hover{color:#fff}
.common-side .title,.hvr-bounce-to-right:hover,.news ul li:hover .more-btn,.hvr-bounce-to-right-y:active, .hvr-bounce-to-right-y:focus, .hvr-bounce-to-right-y:hover{color:#fff}
.news .common-more-btn{border-color:#fff;color:#fff}
.hvr-bounce-to-right:before{background:#5BA572}
.news .hvr-bounce-to-right:before{background:#fff}
.news .hvr-bounce-to-right:hover{color:#5BA572}
.pro-review .pro-preview-right .btn-list .btn span, .pro-review .pro-preview-right .btn-list .pdown2 span,.common-link .prev a,.common-link .prev,.common-link .next a,.common-link .next{color:#fff}
@media screen and (max-width:768px){.head-nav>ul{background:#fff}
.head-nav>ul>li a{color:#000}
.head-nav>ul>li{border-color:#ccc}
.head-nav ul li .inmenu_1{background:none}
.hot-pro .pro-name{color:#fff;text-align:center}}
.head,.head-nav>ul .submenu{background:#fff}
.swiper-button-next,.swiper-button-prev {background:none;display:flex;align-items:center;justify-content:center}
.swiper-button-next i,.swiper-button-prev i {font-size:20px}
.ind{background:#fff;padding:50px 0}
.pro-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.pro-list>li{border:1px solid #eaeaea;width:31%}
.pro-list>li img{transition:all .3s ease;position:absolute;top:0;left:0;right:0;bottom:0;display:block}
.pro-list>li>a{width:100%;padding-bottom:65%;display:block;position:relative;border-bottom:1px solid #eaeaea;overflow:hidden}
.pro-list>li>a span{display:block;position:absolute;bottom:0;right:0;padding:10px 20px;background:#5BA572;color:#fff}
.pro-list>li ul{padding:30px 20px}
.pro-list>li ul li{padding:5px 0}
.pro-list>li ul li a{position:relative;padding-left:15px;transition:all .3s ease-in-out}
.pro-list>li ul li a:before{content:"";position:absolute;top:7px;left:0;display:inline-block;width:6px;height:6px;transform:rotate(-135deg);border:1px solid #6c6c6c;border-top:none;border-right:none;transition:all .3s ease-in-out}
.pro-list>li ul li a:hover{padding-left:30px;color:#5BA572;transition:all .3s ease-in-out}
.pro-list>li ul li a:hover:before{left:15px;border-color:#5BA572;transition:all .3s ease-in-out}
.pro-list>li:hover img{transform:scale(1.1)}
@media (max-width:768px){.ind{display:block}
.pro-list>li{width:48%;margin-bottom:25px}}
@media (max-width:560px){.pro-list>li{width:100%}
.pro-list>li ul{padding:15px}}
.news-title{height:40px}
.foot-l .foot-u li a,.foot-cate ul li a, .foot-nav ul li a,.foot-l .foot-u .iconfont{opacity:1}
.foot-right{color:#fff}
.common-side .title{font-size:20px}
.side-about a,.side-cate>ul>li a,.side-contact .contact-ul li a{font-size:19px}
.prolist-1 .pro-intro{display:none}
.prolist-1 li{border:1px solid #ccc}
.common-pages{margin-bottom:0}
.common-link .prev a, .common-link .prev, .common-link .next a, .common-link .next,.common-link .prev i{color:#000}
@media (min-width:769px){.banner{height:auto}}
.banner img[src=""]+.banner-title{display:none}
@media (min-width:1281px){.newslist-1 li {width:24%;margin-right:1.333%}
.newslist-1 li:nth-child(3n) {margin-right:1.333%}
.newslist-1 li:nth-child(4n) {margin-right:0}}
div.xyz12 {background:#fff}
.head-nav>ul>li>a{white-space:nowrap}
@media (max-width:1520px) and (min-width:769px){.head-wrapper{width:100%;padding:0 15px}}
@media (max-width:768px){.head-nav>ul>li i,.head-nav>ul .submenu a,.xyz12 a{color:#000}}
.map-w>div img{width:100%}
@media (min-width:1024px){.head-wrapper .search-box{position:unset;width:auto;display:block !important;height:auto}
.head-wrapper .search-box .common-wrapper{width:auto;height:auto}
.head-wrapper .search-box .common-wrapper .text,.search-input .stbn{display:none}
.search-input{display:block}}
td {vertical-align:middle}
.pro-detail table.table td p{white-space:nowrap}
.pro-detail table.table{width:100%;max-width:100%}
.top-contact p {display:flex;align-items:center;margin-right:25px}
.top-contact p img {margin-right:5px;max-width:20px}
.top-contact p span {margin-left:6px;font-size:14px}
.banner-title{display:none}
@media (max-width:768px){.btn-wrapper{display:flex}
.btn-wrapper a{padding:5px 10px}
.about-title{padding-bottom:10px}
.about-text{margin-bottom:20px}
.about{height:auto;background-size: cover}
.about-wrapper{position:static;padding-bottom:8vw}
.about:before{position:absolute;top:0;left:0}}
.hot-pro ul li:hover *{color: var(--color);}
.newslist-1 li .news-title{height:auto;-webkit-line-clamp: inherit;}