﻿@charset "utf-8"; 
:root{--color:#4481AD;--headercolor:#000000}
@media (min-width:1025px){.pro-d-main .sidebar{top:120px;position:sticky}
.head-info .nav-ul>li a{font-weight:var(--fontbold7)}}
@media (min-width:769px){.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info {height: 180px;}}
.kche-t114 .kche-t114-des {color: #000000;}
.kche-t107 .kche-t107-des {color: #000000;}
.home-banner .banner-animote .title{margin-bottom:10px;}
.home-banner .banner-animote .title,.home-banner .banner-animote .text{text-shadow:1px 2px 3px var(--fontcolor)}
.home-banner .banner-animote .more{margin:20px auto 0;}
.home-banner .banner-animote .more a{background:var(--color);padding:7px 35px;color:#fff;transition: all .3s;border-radius:30px;display:inline-block;}
.home-banner .banner-animote .more a:hover{background:#19C1AD;}
.head-top{background:#fff;}
.head-link .item a{color:var(--fontcolor)}
.home-contact{position:relative;}
.home-contact:before{content:'';width:100%;height:100%;background: rgba(0,0,0,0.5);display:block;position: absolute;top:0;left:0;z-index:1;}
.home-contact .l-wrap{z-index:2;position: relative;}
.home-contact .homevideo-icon{border:1px solid #fff;background:var(--color);width:50px;height:50px;display:flex;justify-content: center;align-items: center;margin:0 auto;border-radius: 50%;cursor: pointer;}
.home-contact .homevideo-icon .icon-videoplay{position: initial;background: none;display:inline-block;transform: initial;font-size:var(--fontsize22)}
.home-contact .homevideo-fixed{position:fixed;left:0px;top:0px;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:9999999;display:none}
.home-contact iframe,.home-contact video,.home-contact lite-youtube{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);max-width:80%;max-height:80%}
.home-contact .homevideo-colse{position:absolute;top:100px;right:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s linear}
.home-contact .homevideo-colse em{color:var(--headercolor);transition:all .1s linear;font-size:40px}
.home-contact .homevideo-colse:hover{opacity:.9}
.home-contact .homevideo-colse:hover em{color:var(--color)}
@media (max-width:500px){.home-contact .homevideo-colse{right:30px;}}
.home-are{margin-top:70px}
.home-arelist{display:flex;justify-content:space-between;flex-wrap:wrap;}
.home-arelist li{width:50%;text-align:center;padding:5% 0;position:relative;transition:all .5s;}
.home-arelist li::before{content:'';position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;z-index:1;}
.home-arelist li:last-child{width:100%;}
.home-arelist li .are-pic{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.home-arelist li .are-pic img{width:100%;height:100%;object-fit:cover;transition:.5s}
.home-arelist li .are-info{height:100%;position:relative;z-index:2;padding:0 10px;}
.home-arelist li:nth-child(5){padding-left:30px;padding-right:30px}
.home-arelist li .are-title{font-size:30px;color:#fff;position: relative;z-index: 1;}
.home-arelist li .are-text{font-size:30px;color:#fff;position: relative;z-index: 1;margin-bottom:2%;}
.home-arelist li .are-text{background:var(--color);display: inline-block;}
.home-arelist li:nth-child(5) .are-title{color:#fff;}
.home-arelist li:nth-child(5) .are-text{color:#fff;font-size:30px;}
.home-arelist li a{color:#000;display:flex;align-items:center;justify-content:center; margin:auto auto 0;width:160px;padding:6px 0;font-size:20px;border-radius: 10px;background: #fff;position: relative;z-index: 1;}
.home-arelist li:hover .are-pic img{transform:scale(1.05)}
@media (max-width:1024px){.home-arelist li .are-title{font-size:24px}
.home-arelist li .are-text{font-size:24px;line-height:1.4;margin-bottom:15px}
.home-arelist li:nth-child(5) .are-text{color:#fff;font-size:24px}}
@media (max-width:768px){.home-arelist li .are-title{font-size:24px}
.home-arelist li .are-text{font-size:24px;}
.home-arelist li:nth-child(5) .are-text{color:#fff;font-size:21px}
.home-arelist li a{font-size:16px;width:130px;}}
@media (max-width:500px){.home-arelist li{width:100%}
.home-arelist li:nth-child(5){padding-left:0;padding-right:0}
.home-arelist li .are-title{font-size:20px}
.home-arelist li .are-text{font-size:20px;}
.home-arelist li:nth-child(5) .are-text{font-size:18px}
.home-arelist li a{font-size:15px;}}
.home-feedback{padding-bottom:4%;}
.home-feedback .feedback-inner{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-feedback .feedback-inner>div.left{width:55%;}
.home-feedback .feedback-inner>div.right{width:40%;}
.home-feedback .feedback-inner>div img{width:100%;display:block;}
@media (max-width:768px){.home-feedback .feedback-inner>div.left,.home-feedback .feedback-inner>div.right{width:100%;margin:10px 0;}}
@media (max-width:500px){.home-feedback{padding-bottom:40px;}}
.pro-d-main .singglepic{width: auto;height: auto;flex: 1;}

.banner-inner  .sidebar.fixed {position: fixed;top: 500px;}
@media (min-width:1025px){.news-main .page-container{align-items:initial}
.news-main .sidebar-item.inquiry{position: sticky;top: 120px;}
.pro-d-main .page-container{align-items:initial}
.pro-d-main .sidebar-item.inquiry{position: sticky;top: 120px;}
.news-d-main .page-container{align-items:initial}
.news-d-main .sidebar-item.inquiry{position: sticky;top: 120px;}}
.newscontent-date p.detail-count{display:none;}
@media (min-width:1025px){.newslist.list1 li{max-width:30.8%}
.newslist.list0 li .newslist-img{width:361px;}
.newslist li .newslist-img img{max-height:208px;object-fit:contain}}
.home-news .homenews-list .homenews-item .homenews-img{aspect-ratio:361/208}
.home-news .homenews-list .homenews-item .homenews-img a img{object-fit:cover}
.home-news .homenews-list .homenews-item .homenews-info .title{min-height: 58px;}
.newslist li .newslist-info .more ,.home-about  .home-more,.home-projects .homeprojects-content .home-more , .home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more ,.home-news .homenews-list .homenews-item .homenews-info .more{text-transform: unset;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info{display: flex;flex-direction: column;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more{margin-top:auto;}
.pro-main .pro-list li .pro-img img{object-fit: contain;aspect-ratio: 1 / 1;}
.pro-main .pro-list li .pro-info .title{-webkit-line-clamp: 1;}
footer .foot-logo img,.head-info .head-logo a img {max-height: 90px;}
@media (min-width:1025px){li#liproducts{position:static;}
li#liproducts .submenu.nav4{width:100%;background:#000;min-height:350px}
li#liproducts .submenu.nav4>li{width:100%;padding-left:calc(50% - 780px);display:flex;position:static;}
li#liproducts .submenu.nav4>li .cate1-item{width:280px;}
li#liproducts .submenu.nav4>li .cate1-item .cate-img{position:absolute;width:calc(50% + 500px);top:0;right:0;height:100%;padding:0;display:none}
li#liproducts .submenu.nav4>li .cate1-item .cate-img img{width:100%;height:100%;object-fit:cover;filter:brightness(0.5);}
li#liproducts .submenu.nav4>li .cate1-item .cate-name{cursor:pointer;font-weight:bold;text-align:center;padding:15px 0;color:#fff;display:block;height:auto;line-height:1.3;white-space:normal}
li#liproducts .submenu.nav4>li .cate2-itembox{width:calc(50% + 500px);height:100%;position:absolute;right:0;top:0;padding-left:4vw;padding-right:calc(50% - 780px);display:flex;align-items:center;display:none}
li#liproducts .submenu.nav4>li .cate2-item{opacity:1;transform:none;background:none;box-shadow:0 0 0;width:100%;position:static;display:flex;align-items:center;flex-wrap:wrap;}
li#liproducts .submenu.nav4>li .cate2-item li{width:24%;margin:15px 1.333% 15px 0;}
li#liproducts .submenu.nav4>li .cate2-item li:nth-child(4n){margin-right:0;}
li#liproducts .submenu.nav4>li .cate2-item li a{color:#fff;padding:0;height:auto;line-height:1.3;white-space:normal;font-size:14px;display:flex;align-items:center;width:100%;justify-content:flex-start;background:none}
li#liproducts .submenu.nav4>li .cate2-item li a img{width:60px;height:60px;border-radius:50%;margin-right:10px;background:#fff;object-fit:contain}
li#liproducts .submenu.nav4>li .cate1-item .cate-name:hover{background:#fff;color:#000}
li#liproducts .submenu.nav4>li.active .cate1-item .cate-name{background:none!important;color:#fff!important}
li#liproducts .submenu.nav4>li.active .cate1-item .cate-img{display:block}
li#liproducts .submenu.nav4>li.active .cate2-itembox{display:flex}}
@media (max-width:1700px) and (min-width:1025px){li#liproducts .submenu.nav4>li{padding-left:70px}
li#liproducts .submenu.nav4>li .cate2-itembox{padding-right:70px}
li#liproducts .submenu.nav4>li .cate1-item .cate-img,li#liproducts .submenu.nav4>li .cate2-itembox{width:calc(100% - 350px)}}
@media (max-width:1500px) and (min-width:1025px){li#liproducts .submenu.nav4>li .cate2-item li{width:32%;margin:15px 2% 15px 0;}
li#liproducts .submenu.nav4>li .cate2-item li:nth-child(4n){margin-right:2%;}
li#liproducts .submenu.nav4>li .cate2-item li:nth-child(3n){margin-right:0;}}
@media (max-width:1100px) and (min-width:1025px){li#liproducts .submenu.nav4>li .cate2-item li{width:48%;margin:10px 2% 10px 0;}
li#liproducts .submenu.nav4>li .cate2-item li:nth-child(3n){margin-right:4%;}
li#liproducts .submenu.nav4>li .cate2-item li:nth-child(2n){margin-right:0;}}
@media (max-width:1024px){li#liproducts .submenu.nav4>li .cate1-item .cate-img,li#liproducts .submenu.nav4>li .cate2-item li a img{display:none}}
@media (min-width:1025px){
.ck-widget-flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;flex-direction:row-reverse;align-items:flex-start;}
.ck-widget-flex .ck-widget-toc{width:390px;margin:0;border-radius:10px;position:sticky;top:120px;padding:10px}
.ck-widget-flex .ck-widget-content{flex:1;padding-right:40px;width: calc(100% - 390px);}
.ck-widget-flex .ck-widget-toc ol>li:not(:first-child) ol{display:none}
.ck-widget-flex .ck-widget-toc ol li a{color:var(--fontcolor)}
.ck-widget-flex .ck-widget-toc ol >li.active >a{color:var(--color)}
.ck-widget-pt {margin-top:-80px;padding-top:80px}}
@media (max-width:1280px) and (min-width:1025px){.ck-widget-flex .ck-widget-toc{width:350px;}
.ck-widget-flex .ck-widget-content{width: calc(100% - 350px);}}
.ck-widget-toc-title{text-align:center;color:#fff;width:100%;background: var(--color);}
main.info-main .sidebar{display:none;}
main.info-main .page-main{width:100%;padding-right:0;}
.ck-widget-toc{font-size:18px}

@media (min-width:1025px){
.prodcate-febg{background: #000000a0;position: fixed;top: 0;width: 100vw;height: 100vh;align-items: center;justify-content: center;display: none;z-index: 9999;}
.prodcate-febg.act{display: flex;}
.prodcate-feex{max-width: 700px;padding: 20px;background: #fff;max-height: 75vh;overflow: auto;}
.prodcate-febg .detail-title{font-size: var(--fontsize22);padding-bottom: 10px;margin: 10px auto;border-bottom: 1px solid #E7EEEE;color:#fff}
.prodcate-feexit{display: flex;align-items: center;width: 50px;height: 50px;background: #fff;border-radius: 50%;justify-content: center;position: relative;float: right;cursor: pointer;}
.prodcate-feexit span{width: 3px;height: 40px;background: #000;position: absolute;}
.prodcate-feexit span:nth-child(1){transform: rotate(45deg);}
.prodcate-feexit span:nth-child(2){transform: rotate(-45deg);}
.prodcate-feed .wmkcfeedback input,.prodcate-feed .wmkcfeedback textarea{border: 1px #cbcbcb solid;background-color: #f0f0f0;}
.prodcate-fetop{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.prodcate-fetitle{font-size: 24px;}
.prolist-bottom a.btn{cursor: pointer;}}
@media (max-width:1024px){.prodcate-febg,.prodcate-febg.act{display:none}}
.common-page{flex-wrap:wrap;}
.common-page>a,.common-page>span{margin:0 7px 10px;}
