﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-room{padding:4% 0;background:url(https://img01.v15cdn.com/singletem/wmpage198/wmpage198-page3-img7.webp)}
.home-room .wmpage198-page3 .wmpage198-page3-text{color:var(--color);font-weight:var(--fontbold6);font-size:var(--wmpage-font17);text-transform:uppercase;text-align:center;margin-bottom:15px}
.home-room .wmpage198-page3 .wmpage-title{color:var(--wmpage-color33);text-align:center;margin-bottom:30px}
.home-room .wmpage198-page3 .wmpage198-page3-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-room .wmpage198-page3 .wmpage198-page3-box .wmpage198-page3-item{width:32%;position:relative;margin-top:2%;height:400px;perspective:1000px}
.home-room .wmpage198-page3 .wmpage198-page3-item .wmpage198-page3-back,.home-room .wmpage198-page3 .wmpage198-page3-item .wmpage198-page3-front{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;transition:transform .9s cubic-bezier(.68,-.55,.265,1.25);transform-style:preserve-3d;border-radius:20px;z-index:1}
.home-room .wmpage198-page3 .wmpage198-page3-item .wmpage198-page3-front::before{position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,.4);left:0;top:0;border-radius:20px;z-index:-1}
.home-room .wmpage198-page3 .wmpage198-page3-item .wmpage198-page3-front{background-size:cover;background-position:center center;transform:rotateY(0);z-index:2}
.home-room .wmpage198-page3 .wmpage198-page3-item .wmpage198-page3-back{background:#fff;transform:rotateY(180deg);z-index:1}
.home-room .wmpage198-page3 .wmpage198-page3-item:hover .wmpage198-page3-front{transform:rotateY(180deg)}
.home-room .wmpage198-page3 .wmpage198-page3-item:hover .wmpage198-page3-back{transform:rotateY(0)}
.home-room .wmpage198-page3 .wmpage198-page3-item .wmpage198-page3-fcontent{text-align:right;padding:40px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;font-weight:var(--fontbold6)}
.home-room .wmpage198-page3 .wmpage198-page3-price{font-size:var(--wmpage-font17);font-weight:var(--fontbold6);color:var(--wmpage-color10);margin-bottom:10px}
.home-room .wmpage198-page3 .wmpage198-page3-price span{font-size:24px;font-weight:700;color:var(--color)}
.home-room .wmpage198-page3 .wmpage198-page3-name{font-size:24px;font-weight:700;margin-bottom:15px}
.home-room .wmpage198-page3 .wmpage198-page3-item .wmpage198-page3-bcontent{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}
.home-room .wmpage198-page3 .wmpage198-page3-title{font-size:var(--wmpage-font22);font-weight:var(--fontbold6);color:var(--wmpage-color33);margin-bottom:10px;line-height: 1;}
.home-room .wmpage198-page3 .wmpage198-page3-desc{font-size:var(--wmpage-font15);color:var(--wmpage-color8);margin-bottom:20px}
.home-room .wmpage198-page3 .wmpage198-page3-top ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-room .wmpage198-page3 .wmpage198-page3-top ul li{width:50%;margin-top:10px;display:flex;align-items:center;font-size:var(--wmpage-font14);color:var(--wmpage-color8)}
.home-room .wmpage198-page3 .wmpage198-page3-top ul li em{margin-right:8px;color:var(--wmpage-color33);font-size:var(--wmpage-font18);line-height:1;}
.home-room .wmpage198-page3 .wmpage198-page3-btn a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:50px;padding:0 20px;background-color:var(--wmpage-color33);color:#fff;border-radius:5px;font-weight:600;overflow:hidden;transition:all .2s linear;z-index:1}
.home-room .wmpage198-page3 .wmpage198-page3-btn a::before{position:absolute;content:'';height:100%;width:0;background:var(--color);top:0;transition:all .2s linear;z-index:-1}
.home-room .wmpage198-page3 .wmpage198-page3-btn a:hover::before{width:100%}
@media screen and (max-width:1024px){.home-room .wmpage198-page3 .wmpage198-page3-box .wmpage198-page3-item{width:48%}}
@media screen and (max-width:768px){.home-room{padding:40px 0;}
.home-room .wmpage198-page3 .wmpage198-page3-box .wmpage198-page3-item{width:100%}}


.home-contact{background:#FAFAFA;padding:4% 0;}
.home-contact .l-wrap{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.home-contact .cont-left,.home-contact .cont-right{width:49%;}
.home-contact .cont-left .home-title{text-align:left;margin-top:0;}
.home-contact .cont-left .home-des{color:var(--introcolor);}
@media (min-width:1025px){.home-contact .cont-left .home-des{font-size:var(--fontsize18)}}
.home-contact .cont-left ul li{display:flex;justify-content: space-between;margin-top:15px;align-items:center;}
.home-contact .cont-left ul li .icon{width:60px;height:60px;border-radius:7px;overflow:hidden;background: #eee;display:flex;align-items: center;justify-content: center;}
.home-contact .cont-left ul li .icon em{color:var(--color);font-size:34px}
.home-contact .cont-left ul li .des{width:calc(100% - 80px)}
.home-contact .cont-left ul li .des p:nth-child(1){margin-bottom:7px;line-height:1;font-weight: var(--fontbold7);font-size:18px;}
@media (max-width:1024px){.home-contact{padding:40px 0;}
.home-contact .cont-left,.home-contact .cont-right{width:100%;}
.home-contact .cont-right{margin-top:15px;}
.home-contact .cont-left ul li .des p:nth-child(2){font-size:var(--fontsize14)}}

.wmpage165-page1-row{display:flex;position:relative;overflow:hidden;background:#000;aspect-ratio: 1920 / 300;}
.wmpage165-page1-row::before{display:table;content:' '}
.wmpage165-page1-row::after{display:block;clear:both;height:0;content:' '}
.wmpage165-page1-col{position:relative;display:inline-block;flex:1;transition:all .36s}
.wmpage165-page1-bgbox{position:relative;z-index:1;height:100%}
.wmpage165-page1-bgbox .img{width:100%;display:block;height:100%;}
.wmpage165-page1-bgbox img{aspect-ratio: 672 / 500;width:100%;display:block;height:100%;object-fit: cover;}
.wmpage165-page1-bgbox::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background:transparent}
.wmpage165-page1-col.noactive .wmpage165-page1-bgbox::after{background:rgba(0,0,0,.75)}
.wmpage165-page1-bg{width:100%;height:100%}
.wmpage165-page1-col:hover{flex:1.5}
.wmpage165-page1-col:hover .wmpage165-page1-bgbox{width:100%}

.clickmail{padding:3% 0;background: #000;color:#fff;}
.clickmail .inner{text-align:center;}
.clickmail .feedback-input{margin-top:10px;display:inline-flex;justify-content: center;border:1px solid #fff;padding:5px;}
.clickmail .feedback-input input{height:50px;width:400px;background: transparent;font-size:18px;}
.clickmail .feedback-input input::placeholder{color:#eee;font-size:18px;}
.clickmail .feedback-input button{height:50px;width:120px;text-align:center;background: var(--color);color:#fff;font-size:18px;}
@media (max-width:768px){#news{padding-top:40px;}
.clickmail{padding:30px 0}
.clickmail .feedback-input{width:100%;}
.clickmail .feedback-input input{height:40px;width:100%;}
.clickmail .feedback-input button{height:40px;width:100px;font-size:16px;}
.clickmail .feedback-input input::placeholder,.clickmail .feedback-input input{font-size: 16px;}
}
@media (min-width:769px){#news{padding-top:4%;}}
.home-title span{color:#c0855e;}
.projectcase{padding: 3% 0;background: #f0ece9;}
.projectcase .list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
.projectcase .list .item{width: 48%;display: flex;margin-bottom: 30px;align-items: center;}
.projectcase .list .info{flex: 1;padding: 10px;background: #fff;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.projectcase .list .img{width: 45%;}
.projectcase .list .img img{width: 100%;height: 100%;display: block;}
.projectcase .list .title{font-weight: bold;}
.projectcase .list .text{font-size: var(--fontsize14);}
@media (max-width:768px) {
.projectcase .list .item{width: 100%;}}

#home-swiper .swiper-slide{font-size: initial;}
#home-swiper .banner-inner{position: absolute;top:50%;left:0;padding-left:7%;z-index:2;transform: translateY(-50%);width:48%;}
#home-swiper .banner-inner .ban-tit{font-weight:var(--fontbold7);font-size:46px;}
#home-swiper .banner-inner .ban-des{margin:1% 0;font-size:18px;max-width:90%}
#home-swiper .banner-inner .ban-btn-box{margin:5% 0;}
#home-swiper .banner-inner .ban-btn-box,#home-swiper .banner-inner .ban-bot{display:flex;}
#home-swiper .banner-inner .ban-btn-box>a{display:inline-flex;margin-right:2%;padding:1.5% 2.5%;border-radius: 5px;}
#home-swiper .banner-inner .ban-btn-box>a:nth-child(1){background: #222E7C;color:#fff;border:1px solid #222E7C;}
#home-swiper .banner-inner .ban-btn-box>a:nth-child(1):hover{background: transparent;color:#222E7C;}
#home-swiper .banner-inner .ban-btn-box>a:nth-child(2){color:#222E7C;border:1px solid #222E7C;}
#home-swiper .banner-inner .ban-btn-box>a:nth-child(2):hover{background: #222E7C;color:#fff;}
#home-swiper .banner-inner .ban-bot p{margin-right:2%;font-size:18px;}
#home-swiper .banner-inner .ban-bot p em{color:#fff;background:#222E7C;aspect-ratio: 1/1;padding:2px;border-radius: 50%;display: inline-flex;line-height:1;width:22px;height:22px;align-items: center;justify-content: center;margin-right:5px;}
@media (max-width:1600px){#home-swiper .banner-inner .ban-tit{font-size:2.4vw;}
#home-swiper .banner-inner .ban-btn-box>a{font-size:1.1vw;}
#home-swiper .banner-inner .ban-des,#home-swiper .banner-inner .ban-bot p{font-size:1.2vw;}}
@media (max-width:1366px){#home-swiper .banner-inner .ban-bot p em{width:18px;height:18px;}}
@media (max-width:768px){#home-swiper .banner-inner .ban-tit{font-size:18px;}
#home-swiper .banner-inner .ban-des,#home-swiper .banner-inner .ban-btn-box>a{font-size:12px;}
#home-swiper .banner-inner .ban-bot{display:none;}}
@media (max-width:550px){#home-swiper .banner-inner .ban-des,#home-swiper .banner-inner .ban-btn-box{display:none;}}
@font-face{font-family:"kchefont";display:swap;src:url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff2?t=1753679881304) format('woff2'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff?t=1753679881304) format('woff'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.ttf?t=1753679881304) format('truetype')}
.kchefont{font-family:"kchefont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-kche-lightbulb:before{content:"\e648"}
.icon-kche-sunny:before{content:"\e617"}
.icon-kche-magicline:before{content:"\e629"}
.home-system{padding:4% 0}
.home-system .home-title{margin-top:0}
.home-system .home-label{color:#555;font-size:var(--fontsize16);text-transform:inherit;}
.home-system .home-label::before,.home-system .home-label::after{display:none}
.system-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:35px}
.system-list li{width:32%;box-shadow:0 0 10px #ccc;border-radius:10px;padding:30px;transition:.3s}
.system-list li .system-icon{background:#F0F7FF;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:#4B2E83}
.system-list li .system-icon em{font-size:var(--fontsize26);transition:.3s}
.system-list li .system-tit{font-weight:bold;margin:15px 0 10px;font-size:var(--fontsize20);line-height:1.4;}
.system-list li p{color:#555}
.system-bot{background:#F0F7FF;margin-top:50px;border-radius:10px;padding:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.system-bot-content{flex:1;padding-right:50px;max-width:900px;}
.system-bot-content-tit{font-weight:bold;margin:0 0 10px;font-size:var(--fontsize20);line-height:1.4;}
.system-bot-content p{color:#555}
.system-bot-btn{color:#4B2E83;font-weight:bold;font-size:var(--fontsize26);}
.system-bot-btn span{padding-right:40px;background:url(/uploads/45249/page/p2026020515574943f80.png) no-repeat right center;background-size:30px;}
.system-list li:hover{box-shadow:0 0 15px #aaa;}
.system-list li:hover .system-icon em{transform:scaleX(-1)}
@media (max-width:1024px){.system-list li{padding:20px}
.system-bot{padding:20px}
.system-bot-btn{font-size:var(--fontsize22);}
.system-bot-btn span{background-size:26px;padding-right:35px}}
@media (max-width:768px){.home-system{padding:40px 0}
.system-list{margin-top:20px}
.system-list li{width:100%;margin-bottom:25px}
.system-bot{margin-top:20px}
.system-bot-content{width:100%;flex:inherit;padding:0}
.system-bot-btn{margin-top:15px}}
#about{padding:0}
.projectcase .home-title span{color:var(--fontcolor)}
.clickmail{background:#F0F7FF}
.clickmail .home-title,.clickmail .feedback-input input::placeholder{color:#2e2f3c}
.clickmail .feedback-input{border-color:#2e2f3c}
#about{display:none}
.home-room .home-title{margin:0}
.home-room .wmpage198-page3 .wmpage198-page3-box .wmpage198-page3-item{margin-top:3.5%}
.home-room{padding:3% 0}
.projectcase .home-title{margin:0}
@media (max-width:1024px){.home-room .wmpage198-page3 .wmpage198-page3-box .wmpage198-page3-item{margin-top:3%}}
@media (max-width:768px){.home-room{padding:30px 0}
.home-room .home-title{margin-bottom:30px}
.home-room .wmpage198-page3 .wmpage198-page3-box .wmpage198-page3-item{margin-top:0;margin-bottom:3%}
.home-room .wmpage198-page3 .wmpage198-page3-box .wmpage198-page3-item:last-child{margin-bottom:0}
.projectcase{padding:30px 0}
.projectcase .list{margin-top:30px}
}
.system-bot-btn span{filter: brightness(0) saturate(100%) invert(18%) sepia(49%) saturate(1821%) hue-rotate(240deg) brightness(90%) contrast(90%)}

.home-room .home-title{position:relative;margin-bottom:20px}
.home-room .room-swiper{padding:15px 15px 40px}
.home-room .room-swiper .swiper-slide{height:auto;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}
.home-room .room-swiper .slide-info{padding:20px;line-height:1.4}
.home-room .room-swiper .slide-info .title{color:#111;font-weight:700;font-size:var(--fontsize18)}
.home-room .room-swiper .slide-info .info{margin:8px 0 15px;color:#666}
.home-room .room-swiper .slide-info a{display:inline-block;color:#007aff;font-weight:700}
.home-room .room-swiper .swiper-pagination{bottom:0}
.home-room .room-swiper .swiper-pagination-active{opacity:1;background:var(--color)}
@media (max-width:768px){.home-room .home-title{margin-bottom:10px}}
    .wmpage149-page1 .wmpage149-page1-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-info{width:50%}
.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-info .wmpage-title span{color:var(--color)}
.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-info .wmpage149-page1-txt{color:#555;margin-top:20px}
.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-img{width:45%;border-radius:5px;overflow:hidden}
.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-img img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:all .2s linear}
.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-img:hover img{transform:scale(1.02)}
@media screen and (max-width:1024px){.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-info{width:100%;text-align:center;margin-bottom:30px}
.wmpage149-page1 .wmpage149-page1-list .wmpage149-page1-img{width:100%}
}

:root{--bg-color:#F0F7FF;--accent-blue:#267CB8;--card-bg:#ffffff;--text-main:#333333;--text-sub:#555555;--gap:24px;}
.who{padding:4% 0;}
.who .l-wrap{display:flex;flex-direction:column;gap:var(--gap);}
.top-section{flex:1.3;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);}
.hero-intro{background:var(--card-bg);border-radius:16px;padding:40px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 10px 30px rgba(38,124,184,0.1);}
.hero-intro h1{font-size:36px;margin:0 0 15px 0;color:var(--accent-blue);font-weight:800;}
.hero-intro p{font-size:17px;line-height:1.6;color:var(--text-sub);margin-bottom:25px;}
.tpe-box{background:#f8fbff;padding:20px;border-radius:10px;border-left:6px solid var(--accent-blue);}
.tpe-box h3{margin:0 0 8px 0;font-size:18px;color:var(--text-main);}
.tpe-box p{margin:0;font-size:14px;line-height:1.5;color:var(--text-sub);}
.big-image-placeholder{background:#ffffff;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#bdc3c7;font-size:18px;box-shadow:0 10px 30px rgba(38,124,184,0.1);overflow:hidden}
.big-image-placeholder img{max-height:500px;object-fit:contain;}
.bottom-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);}
.sector-item{background:var(--card-bg);border-radius:16px;padding:25px;display:flex;flex-direction:column;transition:all 0.3s ease;box-shadow:0 8px 20px rgba(38,124,184,0.08);}
.sector-item:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(38,124,184,0.15);}
.sector-item h3{font-size:18px;margin:0 0 12px 0;color:var(--accent-blue);border-bottom:2px solid #f0f7ff;padding-bottom:10px;}
.sector-item p{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0;}
@media (max-width:1024px){.hero-intro h1{font-size:28px;}
.hero-intro p,.sector-item p{font-size:13px;}
.hero-intro{padding:25px;}
.bottom-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:768px){.top-section{display:block}
.hero-intro{width:100%;padding:15px}
.big-image-placeholder{width:100%;margin-top:15px}}
@media (max-width:500px){.hero-intro h1{font-size:23px;margin-bottom:5px}
.tpe-box{padding:10px 10px 10px 15px}
.bottom-grid{grid-template-columns:repeat(1,1fr);}}

.home-news{position:relative;padding:4% 0;}
.home-news .news-list{display:flex;flex-wrap:wrap}
.home-news .news-list li{width:23.5%;margin-right:2%;box-shadow:0 6px 20px 0 rgba(8,1,3,.08);border-radius:3px;margin-top:40px;overflow:hidden}
.home-news .news-list li:nth-child(4n){margin-right:0}
.home-news .news-list li .img{position:relative;overflow:hidden;display:block}
.home-news .news-list li .img img{width:100%;transition:all .2s linear}
.home-news .news-list li .img .date{position:absolute;top:0;right:0;background-color:#F0F7FF;font-size:var(--fontsize14);font-weight:var(--fontbold6);line-height:1.4;padding:11px 22px;transition:all .2s linear}
.home-news .news-list li .img .date span{display:block;text-transform:uppercase}
.home-news .news-list li .info{padding:20px}
.home-news .news-list li .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold5);line-height:1.4;transition:all .2s linear}
.home-news .news-list li .info .txt{padding-top:14px;border-top:1px solid #eaeaea;color:var(--introcolor);font-size:var(--fontsize16);margin-top:14px}
.home-news .news-list li .info .more{display:inline-flex;align-items:center;margin-top:10px;font-size:var(--fontsize14)}
.home-news .news-list li .info .more span{position:relative;margin-right:10px;font-weight:var(--fontbold6);text-transform:uppercase;transition:all .2s linear}
.home-news .news-list li .info .more span::before{content:"";position:absolute;width:6px;height:1px;background-color:#F0F7FF;left:0;bottom:0;transition:all .2s linear}
.home-news .news-list li .info .more em{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#F0F7FF;color:var(--introcolor);transform:rotate(-45deg);transition:all .2s linear}
.home-news .news-list li:hover .img img{transform:scale(1.03)}
/* .home-news .news-list li:hover .img .date{background-color:var(--color)} */
/* .home-news .news-list li:hover .info .title{color:#F0F7FF} */
/* .home-news .news-list li:hover .info .more span{color:#F0F7FF} */
.home-news .news-list li:hover .info .more span::before{background-color:#F0F7FF;width:100%}
.home-news .news-list li:hover .info .more em{transform:rotate(0)}
@media (max-width:768px){.home-news{padding:40px 0}
.home-news .news-list{margin-top:10px;justify-content:space-between}
.home-news .news-list li{width:49%;margin-top:15px;margin-right:0}}
@media (max-width:500px){.home-news .news-list li .img .date{padding:5px 10px}
.home-news .news-list li .info{padding:10px}
}
.wmpage-title {color: #267CB8;}