﻿.home-case{padding-bottom:4%;}
.home-case .homecase-wrap{margin-top:2%;padding-bottom:20px;overflow:hidden;position:relative}
.home-case .homecase-wrap .swiper-slide{transform:scale(.8);transition:all .1s linear}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active{transform:scale(1)}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active .item .content{display:block}
.home-case .homecase-wrap .swiper-slide .img>a{position:relative;height:0;padding-bottom:66%;display:block;;border:1px solid #f7f7f7;}
.home-case .homecase-wrap .swiper-slide .img img{width:100%;height:100%;border-radius:var(--borderradius);max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:contain;}
.home-case .homecase-wrap .swiper-slide .item{position:relative;margin:-50px auto 0;width:90%;background:#FFFFFF;box-shadow:0 3px 20px 4px rgba(233,233,233,.79);border-radius:var(--borderradius);z-index:1;padding:20px 20px;text-align:center}
.home-case .homecase-wrap .swiper-slide .item .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.2;margin-bottom:10px}
.home-case .homecase-wrap .swiper-slide .item .content{margin-bottom:10px;display:none;color:var(--introcolor)}
.home-case .homecase-wrap .swiper-slide .item .more{color:var(--color);font-weight:var(--fontbold6)}
.home-case .homecase-wrap .swiper-slide .item .more:hover{text-decoration:underline}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{width:38px;height:38px;border:1px solid var(--color);color:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:30px;left:30%;z-index:2;transition:all .2s linear}
.home-case .homecase-wrap .homecase-button-next:hover,.home-case .homecase-wrap .homecase-button-prev:hover{background:var(--color);color:#FFFFFF}
.home-case .homecase-wrap .homecase-button-next{left:auto;right:30%}
@media (max-width:1024px){.home-case{padding-bottom:40px}
.home-case .homecase-wrap .swiper-slide{transform:scale(1)!important}
.home-case .homecase-wrap .swiper-slide .item .content{display:block}
#homecase{padding-bottom:50px}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{bottom:0px}}
.home-pro .list li .info .text{display:none}
.home-message{position:relative;padding:3% 0}
.home-message{background-color:#DDDDDD;background-size:cover;background-repeat:no-repeat}
.home-message .l-wrap{display:flex;align-items:center;flex-wrap:wrap;width: 100%;max-width: 1700px;padding: 0px 70px;margin: 0px auto;}
.home-message .homemessage-img{width:50%;border-radius:5px;overflow:hidden}
.home-message .homemessage-img:hover img{transform:scale(1.02)}
.home-message .homemessage-img img{width:100%;border-radius:var(--borderradius);transition:all .2s ease}
.home-message .homemessage-info{width:50%;box-sizing:border-box;padding-left:40px}
.home-message .home-title{text-align:left}
.home-message .homemessage-des{margin:15px 0px}
.home-message .homemessage-des p{font-size:var(--fontsize18);color:var(--introcolor)}
@media screen and (max-width:1024px){.home-message{padding:50px 0px}}
@media screen and (max-width:768px){.home-message{padding:30px 0px}
.home-message .homemessage-img{width:100%}
.home-message .homemessage-info{width:100%;padding-left:0px;margin-top:2em}}
.wmkcfeedback input,.wmkcfeedback textarea,.wmkcfeedback .wmkcfb-fileupload{width:100%;outline:0;border:1px solid #e5e5e5;padding:10px;border-radius:var(--borderradius);margin-top:15px;font-size:var(--fontsize16);-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-box-shadow:none;box-shadow:none;display:inline-flex;align-items:center;background:#FFFFFF;font-family:var(--fontfamily)}
.wmkcfeedback input::placeholder,.wmkcfeedback textarea::placeholder,.wmkcfeedback .wmkcfb-fileupload{color:#666}
.wmkcfeedback input.input-error,.wmkcfeedback textarea.input-error{border-color:red!important}
.wmkcfeedback input:focus,.wmkcfeedback textarea:focus{-webkit-box-shadow:1px 2px 10px rgba(0,0,0,.05);box-shadow:1px 2px 10px rgba(0,0,0,.05)}
.wmkcfeedback input,.wmkcfeedback .wmkcfb-fileupload{height:50px}
.wmkcfeedback .feed-verification{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:320px;position:relative;margin-top:15px}
@media(max-width:768px){.wmkcfeedback .feed-verification{max-width:100%}}
.wmkcfeedback .feed-verification .verification-box{margin-left:10px;height:40px;padding:4px 0px}
.wmkcfeedback .feed-verification .verification-box img{width:auto;height:100%}
.wmkcfeedback textarea{height:140px;resize:none;font-family:var(--fontfamily)}
.wmkcfeedback .send-btn{min-width:180px;height:50px;font-size:var(--fontsize16);background:var(--color);border-radius:var(--borderradius);margin-top:10px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;cursor:pointer;transition:all .1s linear;padding:0px 20px;outline:0;border:none;position:relative;font-family:var(--fontfamily)}
.wmkcfeedback .send-btn::after{content:'';width:0%;height:100%;background-color:rgba(0,0,0,.1);position:absolute;left:0px;top:0px;z-index:0;transition:all .2s ease}
.wmkcfeedback .send-btn[disabled]{background:#999}
.wmkcfeedback .send-btn:hover::after{width:100%}
.wmkcfeedback .select-menu{width:49%;margin-top:15px;position:relative}
.wmkcfeedback .select-menu .select-menu-div{position:relative;width:100%}
.wmkcfeedback .select-menu .select-menu-div em{margin-right:5px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:all .4s ease}
.wmkcfeedback .select-menu .select-menu-div em.select-menu-i{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.wmkcfeedback .select-menu .select-menu-div em::after,.wmkcfeedback .select-menu .select-menu-div em::before{content:"";width:10px;height:2px;background:var(--color);position:absolute;top:50%;left:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.wmkcfeedback .select-menu .select-menu-div em::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px}
.wmkcfeedback .select-menu .select-menu-div .select-menu-input{margin:0!important;width:100%!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:40px;user-select:none;color:#999}
.wmkcfeedback .select-menu .select-menu-ul{-webkit-box-shadow:0 1px 15px 0 rgba(15,19,39,.1);box-shadow:0 1px 15px 0 rgba(15,19,39,.1);list-style:none;width:100%;text-align:left;border:1px solid #ddd;background:#FFFFFF;position:absolute;z-index:1}
.wmkcfeedback .select-menu .select-menu-ul li{padding:0px 20px;line-height:2.5;cursor:pointer;font-size:var(--fontsize13);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.wmkcfeedback .select-menu .select-menu-ul li:hover{background:#f2faea}
.wmkcfeedback .select-menu .select-menu-ul li:nth-child(2n){background:#f5f4f4}
.wmkcfeedback .select-menu .select-menu-ul li:nth-child(2n):hover{background:#f2faea}
.wmkcfeedback .select-menu .select-menu-ul li.select-this{background:#f2faea}
.wmkcfeedback .select-menu .select-menu-ul li.select-this:hover{background:#f2faea!important}
.inquiry-feedbackForm .wmkcfeedback .inquiry-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.inquiry-feedbackForm .wmkcfeedback input{width:49%}
.wmkcfeedback .loading{position:relative;width:18px;height:18px;margin-left:8px;border:2px solid #000000;border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-radius:100%;animation:feedbacksenloading infinite .75s linear}
@keyframes feedbacksenloading{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}}
.wmkcfeedback .feed-verification input{margin-top:0!important;width:100%!important}
.wmkcfeedback .feed-verification img{position:absolute;top:50%;transform:translateY(-50%);right:10px}
.home-message .wmkcfeedback .inquiry-form{justify-content:space-between;display:flex;flex-wrap:wrap}
.home-message .wmkcfeedback input{width:100%;height:50px}
.home-message .wmkcfeedback .select-menu{width:100%}
.home-message .wmkcfeedback .send-btn{margin-top:15px}
@media(max-width:1024px){
.home-message .wmkcfeedback input{width:100%}
.home-message .wmkcfeedback .select-menu{width:100%}}
.pro-bottom-inquiry .wmkcfeedback .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.pro-bottom-inquiry .wmkcfeedback input{width:49%}
.sidebar-item .wmkcfeedback .select-menu{margin-top:10px;width:100%}
.sidebar-item .wmkcfeedback .feed-verification{margin-top:5px}
.sidebar-item .wmkcfeedback .send-btn{min-width:160px;height:45px;margin-top:15px}
.contact-main .wmkcfeedback .inquiry-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contact-main .wmkcfeedback .inquiry-form input{width:49%;height:48px;border-color:#c9c9c9;background-color:#F6F6F6}
.contact-main .wmkcfeedback .inquiry-form .wmkcfb-fileupload{width:49%;height:48px;border-color:#c9c9c9;background-color:#F6F6F6}
.contact-main .wmkcfeedback .inquiry-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contact-main .wmkcfeedback textarea{border-radius:5px;height:200px;border-color:#c9c9c9;background-color:#F6F6F6}
.contact-main .wmkcfeedback .send-btn{background:var(-color);font-weight:var(--fontbold5);border:none;margin-top:15px;border-radius:var(--borderradius);transition:all .1s linear}
@media(max-width:768px){
.contact-main .wmkcfeedback .select-menu,.contact-main .wmkcfeedback input,.contact-main .wmkcfeedback .inquiry-form .wmkcfb-fileupload{width:100%!important}}
.wmkcfb-fileupload{background-image:url(https://img01.v15cdn.com/choose-file.webp)!important;background-repeat:no-repeat!important;background-position:right!important;background-size:auto 55%!important;cursor:pointer}
@media (min-width:1025px){.home-news .list{max-width:85%;margin:3% auto 5% auto;}}

@font-face{font-family:iconfont2;display:swap;src:url(https://css02.v15cdn.com/m432/fonts/iconfont.woff2?t=1743402352039) format('woff2'),url(https://css02.v15cdn.com/m432/fonts/iconfont.woff?t=1743402352039) format('woff'),url(https://css02.v15cdn.com/m432/fonts/iconfont.ttf?t=1743402352039) format('truetype')}
.home-service .iconfont{font-family:iconfont2!important;}
.icon-shijian:before{content:"\e8c5"}
.icon-ditu_map-draw:before{content:"\e7dd"}
.home-service .home-des{margin-bottom:20px;color:#fff}
.home-service .next-img{max-width:50px;display:flex;align-items:center}
.home-service .wmpage54-page2 .wmpage54-page2-title h5{font-weight:600;color:#000;margin:0;text-align:center;padding-top:20px}
.home-service .wmpage54-page2 .wmpage54-page2-item{display:flex;justify-content:space-between}
.home-service .wmpage54-page2 .wmpage54-page2-list{width:30%;background:#fff;padding:40px 15px 40px;position:relative;overflow:hidden;box-sizing:border-box;border:2px solid #dbdbdb}
.home-service .wmpage54-page2 .wmpage54-page2-img{display:flex;justify-content:center}
.home-service .wmpage54-page2 .wmpage54-page2-img>em{color:var(--color,#d90011);font-size:42px;width:42px;transition:all ease-in-out .3s}
.home-service .wmpage54-page2 .wmpage54-page2-tit{margin:25px 0 5px}
.home-service .wmpage54-page2 .wmpage54-page2-tit p{text-align:center;font-size:24px;line-height:1.5;font-weight:600}
.home-service .wmpage54-page2 .wmpage54-page2-con p{margin:0 auto;font-size:16px;text-align:center;color:#555;line-height:1.7}
.home-service .wmpage54-page2 .wmpage54-page2-math{position:absolute;width:100%;left:0;bottom:-15px}
.home-service .wmpage54-page2 .wmpage54-page2-math p{text-align:center;line-height:1;margin:0;font-size:66px;font-family:Impact;color:var(--color,#d90011);opacity:.1;transition:all .3s ease-in-out}
.home-service .wmpage54-page2 .wmpage54-page2-list:hover .wmpage54-page2-math p{opacity:.5}
.home-service .wmpage54-page2 .wmpage54-page2-list:hover .wmpage54-page2-img>em{transform:rotateY(190deg)}
.home-service .wmpage54-page2 .wmpage54-page2-titbot p{text-align:center;margin:0;color:#333}
.home-service .wmpage54-page2 .wmpage54-page2-titbot{margin-bottom:35px}
@media(max-width:1400px){.home-service .next-img{display:none}
.home-service .wmpage54-page2 .wmpage54-page2-item{flex-wrap:wrap;justify-content:unset}
.home-service .wmpage54-page2 .wmpage54-page2-list{width:32%;margin-bottom:2%;margin-right:1%}}
@media(max-width:1024px){.home-service .wmpage54-page2 .wmpage54-page2-item{justify-content:space-between}
.home-service .wmpage54-page2 .wmpage54-page2-list{width:49%;margin-right:0}}
@media(max-width:500px){.home-service .wmpage54-page2 .wmpage54-page2-list{width:100%}
.home-service .wmpage54-page2 .wmpage54-page2-list{padding:40px 0}
.home-service .wmpage54-page2 .wmpage54-page2-math{bottom:-30px}}
.home-service::before{position: absolute;width: 100%;height: 70%;top: 0;left: 0;content: '';background: #000;}
.home-service{position:relative;padding:4% 0}
.home-service .l-wrap{position:relative}
.home-service .home-title{color:#fff}
.home-service .next-img img{filter: invert(1);}
.home-banner .swiper-slide>a::after{ display: none;}