﻿@charset "utf-8"; 
:root{--color:#EA9300}
.home-about .about-info .about-line{background:var(--color)}
.home-about .homeabout-info .homeabout-more {color:var(--color)}
.head-top,.head-top .head-left .item a:hover,.home-about .homeabout-info,.home-foottop,.sidebar-item .sidebar-cate>li.active >a,.newslist li .info .date,.newscontent-date,.pro-list li:hover .pro-info .more,.prodetails-btnlist .pro-btn{color:#000}
.home-about .homeabout-info .homeabout-list li span {border-color:#000}
.head-nav .nav-ul>li:hover>a,.head-nav .nav-ul>li>a.inmenu_1,.head-nav .nav-ul>li>ul li:hover>a {background:none!important}
body,.head-info,.head-nav .nav-ul>li>ul,.pro-main .common-main {background:#fdf5e6;}
@media (max-width:1024px){.head-nav .search-input,.head-nav{background:#fdf5e6;}}
.thumbnail-show .small-box img{height:100%;width:100%;object-fit:contain;}
.thumbnail-box .swiper-slide img{object-fit:contain}
.prodetails-name{background: var(--fontcolor);-webkit-background-clip: text;}
.prodetails-content .prodetails-tabs .prodetails-tabs-item:nth-child(2){display:none}
.banner-animote{display:none;}
.home-about .about-img .about-icon .about-route-load{background-image:url(/uploads/42503/page/p20240819142148edb9d.png);}
.home-about .about-img .about-icon{background:#1478BE}
.home-about .about-img .about-icon span:nth-child(1){color:#fff;font-size:14px;}
.home-service .homeservice-list .homeservice-item {margin-bottom:40px!important;border-radius:0;background:none!important;justify-content:initial;padding:0;}
.homeservice-tit {flex:1;width:100%;margin-bottom:10px;background:var(--color);color:#fff;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;font-size:18px;font-weight:bold;}
.homeservice-pic {position:relative;padding-bottom:100%;width:100%;display:block;background:#fff;}
.homeservice-pic img {position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;}
@media (max-width:768px){.home-service .homeservice-list{margin-top:40px}}
.home-about .about-img .about-icon{background:url(/uploads/42503/page/p20240820090241fea84.png);background-size: contain;background-position: center;width: 180px;height: 155px;}
.home-about .about-img .about-icon .about-route{display:none;}
.home-about .about-img .about-icon .about-route-load{display:none;}
.home-chooseswiper {width:100%;}
.home-chooseswiper .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-chooseswiper .swiper-slide {width:19%;height:auto;display:flex;flex-direction:column;background:#fff;}
.home-choose .homechoose-img{width:100%;position:relative;padding-bottom:91%;background:#fff;overflow:hidden}
.home-choose .homechoose-img img{height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:0;}
.home-chooseswiper .swiper-slide:nth-child(4) .homechoose-img img{height:90%;top:5%}
.home-choose .homechoose-content{padding:15px 15px;display:flex;flex-direction:column;align-items:flex-start;margin:0}
.home-choose .homechoose-content .home-title{font-size:19px;font-weight:bold}
.home-choose .homechoose-content .text{margin:5px 0 15px;font-size:14px;line-height:1.5}
.home-choose .homechoose-content .home-more{font-weight:500;background:none;margin-top:auto;color:#000;min-width:inherit;height:auto;width:100%;text-align:left;display:block;border-top:1px solid #ccc;border-radius:0;padding-top:10px}
.home-choose .homechoose-content .home-more{width:auto;border:none;font-size:14px;margin-top:auto;min-width:110px;padding:0 10px;height:36px;background:var(--color);color:#FFF!important;border-radius:var(--borderradius);display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;font-weight:var(--fontbold6);z-index:1;position:relative;overflow:hidden}
.home-choose .homechoose-content .home-more::after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:rgba(0,0,0,.1);width:300px;height:300px;transition:all .15s linear;z-index:-1;border-radius:50%}
.home-choose .homechoose-content .home-more:hover::after {transform:translate(-50%,-50%) scale(1)}
@media (max-width:1024px){.home-chooseswiper .swiper-slide{width:48%;margin-bottom:30px}}
@media (max-width:500px){.home-chooseswiper .swiper-slide{width:100%;}}
.home-hotpro .home-des{display:none;}
@media (min-width:1025px){.kche-t128.aboutscrolltit{padding-top:100px!important;margin-top:-100px!important;}}
@media (max-width:1600px){.home-banner .mobimg{height:auto;}
.home-about .about-img{width:100%;}
.home-about .about-img .about-icon{width:150px;height:125px;}}
footer .foot-main {max-width:1400px;margin:0 auto;}
a.footlogo {display:flex;align-items:center;}
a.footlogo img {max-height:60px;}
a.footlogo span {margin-left:15px;font-weight:bold;color:#F39420;font-size:24px;}
.footcompany {font-weight:bold;margin:8px 0 16px;font-size:19px;}
footer {font-size:14px;}
footer .foot-title {font-size:22px;font-weight: var(--fontbold7);}
footer .foot-share {margin-top:18px;}
@media (min-width:769px){footer .foot-main .foot-item {width:auto!important;max-width:24%;}
footer .foot-list {display:block;margin-top:-5px}
footer .foot-list li {width:100%;}
footer .foot-list a {padding:2px 0;}
.foot-item.foot-code p {margin-bottom:10px;font-weight:bold;font-size:16px;}}
@media (max-width:1500px) and (min-width:769px){footer .foot-list a {padding:3px 0;}
footer .foot-list {display:block;margin-top:0}
.footcompany{font-size:17px;margin:9px 0 18px}}
@media (max-width:1024px) and (min-width:769px){footer .foot-main .foot-item{max-width:32%;}}
@media (min-width:1025px){aside.sidebar {position:sticky;top:100px;z-index:2;}
body {overflow:initial;}}
.home-projects .homeprojects-right .swiper-slide .box{background: #ea93007d;min-height: 70px;padding: 10px 5px;}
.home-more {text-transform:capitalize;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more {min-width:160px;padding:0 15px;height:50px;background:var(--color);color:#FFF;border-radius:var(--borderradius);display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;font-weight:var(--fontbold6);z-index:1;position:relative;overflow:hidden}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more em {position:relative;top:2px;margin-left:5px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more::after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:rgba(0,0,0,.1);width:300px;height:300px;transition:all .15s linear;z-index:-1;border-radius:50%}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more:hover::after {transform:translate(-50%,-50%) scale(1)}
.home-news .homenews-list .homenews-item{display:flex;flex-direction:column}
.home-news .homenews-list .homenews-item .homenews-info{flex:1;display:flex;flex-direction:column;align-items:flex-start}
.home-news .homenews-list .homenews-item .homenews-info .text{margin-bottom:15px;}
.home-news .homenews-list .homenews-item .homenews-info .more{font-size:15px;margin-top:auto;min-width:140px;padding:0 15px;height:45px;background:var(--color);color:#FFF;border-radius:var(--borderradius);display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;font-weight:var(--fontbold6);z-index:1;position:relative;overflow:hidden}
.home-news .homenews-list .homenews-item .homenews-info .more em {position:relative;top:2px;margin-left:5px}
.home-news .homenews-list .homenews-item .homenews-info .more::after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:rgba(0,0,0,.1);width:300px;height:300px;transition:all .15s linear;z-index:-1;border-radius:50%}
.home-news .homenews-list .homenews-item .homenews-info .more:hover::after {transform:translate(-50%,-50%) scale(1)}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .title{margin-bottom:6px}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .more{font-size:12px;margin-top:auto;min-width:90px;padding:0 10px;height:28px;background:var(--color);color:#FFF;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;font-weight:var(--fontbold6);z-index:1;position:relative;overflow:hidden}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .more::after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:rgba(0,0,0,.1);width:300px;height:300px;transition:all .15s linear;z-index:-1;border-radius:50%}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .more:hover::after {transform:translate(-50%,-50%) scale(1)}
.newslist li .newslist-info .more{font-size:15px;margin-top:auto;min-width:140px;padding:0 15px;height:45px;background:var(--color);color:#FFF;border-radius:var(--borderradius);display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;font-weight:var(--fontbold6);z-index:1;position:relative;overflow:hidden}
.newslist li .newslist-info .more em {position:relative;top:2px;margin-left:5px}
.newslist li .newslist-info .more::after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:rgba(0,0,0,.1);width:300px;height:300px;transition:all .15s linear;z-index:-1;border-radius:50%}
.newslist li .newslist-info .more:hover::after {transform:translate(-50%,-50%) scale(1)}
@media (min-width:769px){.product-catelist .product-cateitem .cate-info .title{min-height:48px}
.product-catelist .product-cateitem .cate-info .more{min-width:160px;padding:0 15px;height:50px;background:var(--color);color:#FFF!important;border-radius:var(--borderradius);display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;font-weight:var(--fontbold6);z-index:1;position:relative;overflow:hidden}
.product-catelist .product-cateitem .cate-info .more em {position:relative;top:2px;margin-left:5px}
.product-catelist .product-cateitem .cate-info .more::after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:rgba(0,0,0,.1);width:300px;height:300px;transition:all .15s linear;z-index:-1;border-radius:50%}
.product-catelist .product-cateitem .cate-info .more:hover::after {transform:translate(-50%,-50%) scale(1)}}
@media (max-width:768px){.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more{font-size:14px;min-width:120px;height:40px;padding:0 10px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more em{font-size:14px;top:1px}
.home-news .homenews-list .homenews-item .homenews-info .more{font-size:14px;min-width:120px;height:40px;padding:0 10px}
.home-news .homenews-list .homenews-item .homenews-info .more em{font-size:14px;top:1px}}
.pro-list li .pro-img a::after{display:none}
@media(min-width:769px){.head-info .head-logo a img{max-height: 80px;}}
p.footlink a {display:inline-block;margin:10px 10px 0 0;text-transform:capitalize;}
footer .copyright a {margin:0 8px;text-transform:capitalize;}
aside.sidebar {max-height:calc(100vh - 100px);overflow-y:auto;}
aside.sidebar::-webkit-scrollbar-track {box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(122,122,122,.1)}
aside.sidebar::-webkit-scrollbar-thumb {box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(122,122,122,.4)}
aside.sidebar::-webkit-scrollbar {width:6px;height:1px}
