﻿@import url(https://js01.v15cdn.com/single-template/public.css);
@media (min-width:769px){.home-tapes .list-tapes {position:relative;padding-left:calc(40% - 20px);}
.home-tapes .item:nth-child(1) {position:absolute;left:0;top:0;margin:0;height:100%;width:calc(40% - 20px);}
.home-tapes .item:nth-child(1) .img {height:100%;}
.home-tapes .item:nth-child(1) .img img {height:100%;object-fit:cover}
.home-tapes .item,.home-tapes .item:nth-child(4) {width:calc(50% - 20px);margin:0 0 0 20px;}
.home-tapes .item:nth-child(n+4) {margin-top:20px;}
.home-tapes .item:nth-child(n+2) .img img {aspect-ratio:5/3;object-fit:cover}}
@media (max-width:768px){.home-tapes .item-text{width:100%;aspect-ratio:2/1}}
.home-product{background:#f9f0eb}
.home-about .about-bottom ul li .icon::after{background:#e0d7d0}
.home-about .about-bottom ul li .icon::before{background:#eee9e3}
.home-reasons .reasons-menu .item{background:#9f805f;padding:0 10px}
.home-reasons,.home-expect{background-blend-mode:overlay;background-color:#00000077}
.home-reasons .home-tit{color:#fff;font-weight:500}
.home-reasons .reasons-menu .item span{line-height:1.3}
.home-expect .home-des{color:#fff}
.home-reasons .reasons-box .item-box .info .more{background:linear-gradient(to right,#bca48c,var(--color));color:#fff;display:inline-flex;padding:10px 20px;border-radius:5px}
.home-news .item,.home-news .item .info{border-color:#eee}
.home-news .item .img img{width:100%}


.wmpage229-page1{background:url(/uploads/32376/page/p2026072216195841e38.jpg) no-repeat center;background-size:cover;position:relative;padding:4% 0;position: relative;}
.wmpage229-page1::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}
.wmpage229-page1 .page-contact{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;z-index:3}
.wmpage229-page1 .page-contact .left{width:50%}
.wmpage229-page1 .page-contact .left .p1{font-size:30px;color:var(--color);margin-bottom:10px;font-weight:600}
.wmpage229-page1 .page-contact .left .p2{color:#fff}
.wmpage229-page1 .page-contact .right{flex:1;margin-left:50px}
.wmpage229-page1 .page-contact .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage229-page1 .wmkcfeedback .wmkcfb-fileupload,.wmpage229-page1 .wmkcfeedback input,.wmpage229-page1 .wmkcfeedback textarea{margin-bottom:1em;padding:10px;height:47px;line-height:1.6;outline:0;border:1px solid #e5e5e5;border-radius:3px;font-size:16px;font-family:inherit;resize:none;transition:all .1s linear;display:inline-block}
.wmpage229-page1 .page-contact .wmkcfeedback .wmkcfb-fileupload,.wmpage229-page1 .page-contact .wmkcfeedback input{width:49%}
.wmpage229-page1 .page-contact .wmkcfeedback textarea{height:100px;width:100%}
.wmpage229-page1 .page-contact .wmkcfeedback .send-btn{display:flex;width:auto;min-width:200px;margin-left:auto}
.wmpage229-page1 .wmkcfeedback .send-btn{position:relative;overflow:hidden;height:46px;border-radius:50px;background:var(--color);color:#fff;font-size:18px;cursor:pointer;align-items:center;justify-content:center;transition:all .1s linear;display:flex;width:auto;min-width:200px;margin-left:auto}
.wmpage229-page1 .wmkcfeedback input{background:#fff no-repeat 15px;background-size:14px}
.wmpage229-page1 .wmkcfeedback .wmkcfb-fileupload,.wmpage229-page1 .wmkcfeedback input{width:49%}
@media (max-width:1024px){.wmpage229-page1{padding:40px 0;}
.wmpage229-page1 .page-contact{padding:30px 0}
.wmpage229-page1 .page-contact .page-contact{display:block}
.wmpage229-page1 .page-contact .left{width:100%}
.wmpage229-page1 .page-contact .left .p1{font-size:24px}
.wmpage229-page1 .page-contact .right{width:100%;margin:0;margin-top:20px}
.wmpage229-page1 .page-contact .wmkcfeedback .wmkcfb-fileupload,.wmpage229-page1 .page-contact .wmkcfeedback input{width:100%}
}
.banner-animote .p3 {display:flex;gap:16px;flex-wrap:wrap;}
.banner-animote .p3 a {padding:0 32px;width:auto !important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;}
.banner-animote .p3 .btn-secondary {background-color:#FFFFFF !important;border:2px solid #FFFFFF;color:var(--color) !important;}
.banner-animote .p3 .btn-secondary:hover {background-color:transparent !important;color:#FFFFFF !important;border-color:#FFFFFF;}
.banner-animote .p1,.banner-animote .p2,.banner-animote .p3 a {text-shadow:none !important;}
.banner-animote .p3 {flex-wrap:nowrap;}
.banner-animote .p3 a {white-space:nowrap;}
.banner-animote .p1 {max-width:720px;}
.banner-animote .p2 {max-width:480px;font-size:22px;line-height:1.6;font-weight:500;margin:18px 0 24px;}
.banner-animote .p1.line2,.banner-animote .p2.line3 {display:block !important;-webkit-line-clamp:unset !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;max-height:none !important;}
.home-banner .swiper-slide {position:relative;}
.home-banner .swiper-slide::before {content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.25) 45%,rgba(0,0,0,0) 75%);z-index:1;pointer-events:none;}
.banner-animote {position:relative;z-index:2;}
.home-banner .swiper-pagination {bottom:3%}
@media screen and (max-width:768px) {.banner-animote .p1,.banner-animote .p2 {max-width:100%;}
.home-banner .banner-animote .p1 {margin:0}
.banner-animote .p2 {font-size:16px;margin-top:10px}
}
@media screen and (max-width:500px) {.home-banner .banner-animote .p1 {font-size:15px;}
.home-banner .banner-animote .p2 {font-size:12px;margin-top:6px}
}
.home-tapes .home-title,.home-full .home-title,.home-expect .home-title{padding-bottom:10px}
.home-reasons .home-title {padding-bottom:20px}
.home-news{padding-top:4%}
/*.wmpage229-page1{margin-bottom:30px}*/
@media (max-width:768px){.home-news{padding-top:40px}}

