﻿@charset "utf-8"; 
:root{--color:#1fc056}
nav .nav>li>a{font-size:18px}
@media (min-width:769px){.headact{height:100px}}
.top-share a{margin-left:5px}
@media (min-width:1025px){.head-box{position:relative}
nav .nav>li>a::after{background:0 0}
nav .nav .nav2>li:hover a{color:var(--color)}
.header-top .container{justify-content:flex-end;display:flex}}
@media(max-width:1024px){.search-box #btnSearch i,.writetous .home-more{color:var(--color)}
.news .swiper-pagination-bullet-active,.news-list li .home-more,nav .nav li .inmenu_1{background-color:var(--color)}
.search-box #btnSearch{background-color:#fff}
nav .nav li .inmenu_1{color:#fff}}
.send-inquiry .inquiry-form #in-name{background-image:url(/js/35179/inname.png);background-position:right -37px}
.send-inquiry .inquiry-form #in-email{background-image:url(/js/35179/inemail.png)}
.send-inquiry .inquiry-form #in-content{background-image:url(/js/35179/incontent-c.png)}
.highpro-l img{object-fit:cover}
.highpro-step-title{text-transform:capitalize}
.newsdetails-cont p{margin-bottom:2px}
.logo img{max-height:100%}
.logo{max-width:none;align-items:center}
.logo .cname{font-size:18px;font-weight:700;color:#000}
@media (max-width:768px){.logo .cname{display:none}}
.home-title{font-size:40px}
@media screen and (min-width:1025px){.hotproduct .home-title{background:var(--color);color:#fff;text-align:center}
.about-l-text{font-size:18px;line-height:30px;max-height:150px}
.about-r-title{font-size:19px}
.about-r-num{font-size:35px}}
.floatwindow_fd-img{width:50px!important;height:50px!important;background-size:100%!important}
.floatwindow_fd-main{width:215px!important;right:-225px!important}
.floatwindow_fd_conct:hover .floatwindow_fd-main{right:0!important;transition:.3s right ease-in-out;-o-transition:.3s right ease-in-out;-moz-transition:.3s right ease-in-out;-webkit-transition:.3s right}
@media screen and (max-width:768px){.home-title{font-size:25px}}
.sf-menu .sub-menu{display:block!important;padding-bottom:10px}
.floatwindow_fd-main .floatwindow_online_service{background-size:50px!important;padding-left:58px!important}
@media (min-width:769px){.header-top{height:40px}
.headact,header{height:140px}
header>.container{height:100px}
body{padding-top:140px}}
@media (max-width:768px){.header-top{display:none}}
.header-top{background:#2a2a2a}
.header-top .link a{color:#fff;margin-right:20px;font-size:14px}
.pages-turn a,.pages-turn span{width:auto;height:40px;line-height:40px;min-width:40px;padding:0 10px}
.fcontact li:first-child,.fcontact li:nth-child(2){flex-wrap:wrap}