﻿@charset "utf-8";
:root {--hovercolor: #c99f72;--headercolor: #FFFFFF;--footercolor: #FFFFFF;}
footer,footer .foot-share ul a{color:#fff;}
.pro-d-main .inquiry-pc .sidebar-item.inquiry {border:none;}
.pro-d-main .inquiry-pc .sidebar-item.inquiry .inquiry-wrap {background:none;padding:20px 0 0;}
.pro-d-main .inquiry-pc .sidebar-item.inquiry .sidebar-title{font-size:20px}
.prodetails-info .prodetails-btnlist>* {background:var(--color);color:#fff;}
.prodetails-info .share-btn-list {margin-top:auto;position:relative;top:5px;}
.prodetails-info {display:flex;flex-direction:column;}
.prodetails-info .prodetails-text {display:block;}
.prodetails-info .prodetails-btnlist {margin:25px 0 15px;}
.prodetails-content .prodetails-article-title#tagContent1{display:none;}
.prodetails-content .prodetails-article-title#tagContent2{display:none;}
.pro-d-main .pagelink{display:none;}
.prodetails-info .prodetails-btnlist>*{font-size: 20px;font-weight: bold;}
@media (min-width:1025px){.head-info .nav-ul>li a,.head-info .head-search button em{color:var(--color)}
.head-info .nav-ul>li ul{background:#fff}
.head-info .nav-ul>li:hover .submenu li:hover>a{color:#fff}
header.is-active .head-info,.nobanner header .head-info{background:rgba(255,255,255,.9)}}
@media (max-width:1024px){.head-info,header.is-active .head-info {background:#fff;}
.m-menu span {background:#000;}}
.home-about .about-img::after{padding:0;}
.home-about .about-img lite-youtube{width:100%!important;}
@media (max-width:560px){.home-about .about-img lite-youtube{height:300px!important;}}
.home-choose .home-title { color: #000;}
.home-choose .homechoose-content .homechoose-item .title,.head-info .head-search button{color: #000;}
.home-choose .homechoose-content .homechoose-item::after {background: #fff;}
.home-about .about-img .about-icon{bottom:0;}
.home-about .about-img .about-icon{width:130px;height:auto;padding:10px;line-height:1.2}
@media (max-width:500px){.home-about .about-img .about-icon em, .home-about .about-img .about-icon span{font-size:25px}
.home-about .about-img .about-icon{font-size:14px;width:110px;}}
.procate-list .procate-item .procate-img .tags{display:none}
@media (min-width:1025px){.head-info .nav-ul>li a{font-size:20px;}}
.recentnews-list li .img,.sidebarhot-list .sidebarhot-item .sidebarhot-img{height:auto}
.home-hotpro .home-des{display:none;}
.home-contact .l-wrap{position:relative;z-index:2;}
.home-contact {padding:0}
.home-contactbox {background:no-repeat center;text-align:center;overflow:hidden;background-size:cover;padding:4.5% 0;position:relative}
.home-contactbox:before {content:'';width:100%;height:100%;background:#00000070;display:block;position:absolute;left:0;top:0;z-index:0;}
.home-contactbox>div,.home-contactbox>a {position:relative;}
.home-contact .home-title{margin-top:0}
@media (max-width:450px){.home-contactbox{padding:50px 0}}
.home-projects .homeprojects-left .home-des, .home-projects .homeprojects-left .home-title{padding-left:0}
.aboutvidepic {position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);right:0;bottom:0;cursor:pointer}
.aboutvidepic img {width:100%;height:100%;object-fit:cover;object-position:left}
.aboutvidepic svg {position:absolute;top:50%;left:50%;width:68px;height:48px;transform:translate(-50%,-50%);}
@media (max-width:768px){.home-about .about-img iframe{height:400px}}
@media (max-width:500px){.home-about .about-img iframe{height:240px}
.aboutvidepic svg {width:52px;height:40px;}}
.pageabout-1 .left .ablefpic{background:url(/uploads/42649/page/p2024072913195600327.jpg)}
.home-procate{margin-top:0;}
.home-procate .procate-list{margin-top:2.5%;}
@media (min-width:1025px){body:not(.index){padding-top:140px;}}
@media (min-width:1025px) and (max-width:1366px){body:not(.index){padding-top:120px;}}
@media (max-width:768px){.banner-inner img{min-height:inherit;}}
.home-about .about-img .about-icon em, .home-about .about-img .about-icon span{color:#fff;}
.home-news .homenews-list .homenews-item .homenews-img a{position:relative;height:0;padding-bottom:79%;}
.home-news .homenews-list .homenews-item .homenews-img a img{max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:contain;}

@media (min-width:1025px) {.head-info {background: #000000a8;}}