﻿@import url(https://js01.v15cdn.com/single-template/public.css);
main.index section.products .item ul li>div .rule-box{max-height:inherit}
main.index section.products .item ul li>div img{object-fit: contain;aspect-ratio: 1/1;}

.home-expect {background:#14110D!important}
.home-expect .home-title{text-align:left;max-width:800px;line-height:1.2}
.home-expect .home-title+p{color:#aaa;text-align:left!important;max-width:850px;margin-top:10px}
.home-expect .expect-box{background:#F6EFE2;border-radius:0;min-height:0px}
.home-expect .expect-box .expect-item{padding:35px}
.home-expect .expect-box .expect-item .info-list{border:none;padding:0;margin:0;gap:25px}
.home-expect .expect-box .expect-item .info-list .item-info{padding:0;}
.home-expect .expect-box .expect-item .info-list .item-info::before{display:none}
.home-expect .expect-box .expect-item .info-list .item-info .tit{color:#B5832E}
@media (max-width:1366px){.home-expect .home-title{font-size:48px;max-width:700px;}
.home-expect .home-title+p{max-width:650px;}}
@media (max-width:1024px){.home-expect .home-title{font-size:40px;max-width:600px;}}
@media (max-width:768px){.home-expect .home-title{font-size:32px;}
.home-expect .expect-box .expect-item{padding:20px}
.home-expect .expect-box .expect-item .info-list{gap:15px}}
@media (min-width:1025px){
.home-tapes .item{width: 32%!important;}
.home-tapes .item img{aspect-ratio: 1;}
}



.home-banner .ban-bg{position: absolute;top:0;left:0;width:100%;display:block;background:linear-gradient(90deg, rgba(20, 17, 13, .9) 0%, rgba(20, 17, 13, .66) 48%, rgba(20, 17, 13, .18) 100%);z-index:1;height:100%;}
.home-banner .banner-animote{padding:0;left:5%;transform:translate(0,-50%);width:auto;top:50%;}
.home-banner .banner-animote .tag{text-transform: uppercase;font-weight:var(--fontbold5);font-size:1vw;letter-spacing: 1px;margin-bottom:3%}
.home-banner .banner-animote .tit{font-size:4.6vw;color:var(--color);font-weight:var(--fontbold5);line-height: 1.2;}
.home-banner .banner-animote .des{color:#ffffffb8;margin-top:3%;font-size:1.05vw}
.home-banner .banner-animote .list{display:flex;margin:3% 0;}
.home-banner .banner-animote .list p{font-size: 1vw;margin-right:5%;font-weight: bold;}
.home-banner .banner-animote .list p span{color:var(--color);}
.home-banner .banner-animote .more a{display:inline-block;border-radius: 30px;line-height: 1;padding:2% 4%;border:1px solid #fff;color:#fff;font-size: 1.05vw;}
.home-banner .banner-animote .more a:nth-child(1){margin-right:2%;background:var(--color);border-color:var(--color);margin-right:3%;color:#000}
.home-banner .swiper-pagination{bottom:20px;}
@media (max-width:768px){.home-banner .swiper-slide img{min-height: inherit;}
.home-banner .banner-animote .list{margin-bottom:2%}}


.wmpage161-page4{padding:4% 0;}
.wmpage161-page4 .home-tag{color:var(--color);text-align:left;letter-spacing: 2px;font-weight: var(--fontbold7);}
.wmpage161-page4 .home-title,.wmpage161-page4 .home-des{text-align:left}
.wmpage161-page4 .home-des{margin-left:0;margin-right:0;}
.wmpage161-page4-image{overflow:hidden;position:relative}
.wmpage161-page4-image img{transition:.5s;width:100%;display:block;}
.wmpage161-page4Swiper{padding-bottom:50px;margin-top:20px;}
.wmpage161-page4-text{bottom:0;position:absolute;padding:10px 20px;width:100%;left:0;opacity:1;z-index:5;transition:all .3s ease-in-out;color:#fff;background: linear-gradient(to bottom,transparent,rgba(0,0,0,0.85));}
.wmpage161-page4Swiper .swiper-slide:hover .wmpage161-page4-image::before{transform:scale(1.2)}
.wmpage161-page4Swiper .swiper-pagination-bullet{width:50px;border-radius:unset;height:15px}
.wmpage161-page4-pagination{display:flex;justify-content:center;z-index:99;}
.wmpage161-page4-title{text-align:center}
.wmpage161-page4-dev{color:var(--color);margin-bottom:10px}
.wmpage161-page4 .swiper-pagination-bullet-active{background: var(--color);}
@media (max-width:1366px){.wmpage161-page4-text{padding:20px 10px}}
@media (max-width:768px){.wmpage161-page4{padding:40px 0;}
.wmpage161-page4Swiper .swiper-pagination-bullet{width:25px;height:4px;}}


.wmpage54-page2{padding:4% 0;background: #FAF6EE;}
.wmpage54-page2 .home-tag{color:var(--color);text-align:left;letter-spacing: 2px;font-weight: var(--fontbold7);}
.wmpage54-page2 .home-title,.wmpage54-page2 .home-des{text-align:left}
.wmpage54-page2 .home-des{margin-left:0;margin-right:0;}
.wmpage54-page2 .wmpage54-page2-item{display:flex;justify-content:space-between;margin-top:20px;}
.wmpage54-page2 .wmpage54-page2-list{width:19%;padding:20px;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #ddd;}
.wmpage54-page2 .wmpage54-page2-tit{color:var(--color);letter-spacing: 2px;line-height: 1.5;}
.wmpage54-page2 .wmpage54-page2-con{font-size: 18px;margin: 8px 0;font-weight: 500;}
.wmpage54-page2 .des{font-size: 13px;color: #7d7361;}
@media(max-width:1400px){.wmpage54-page2 .wmpage54-page2-item{flex-wrap:wrap;justify-content:unset}
.wmpage54-page2 .wmpage54-page2-list{width:32%;margin-bottom:2%;margin-right:2%}
.wmpage54-page2 .wmpage54-page2-list:nth-of-type(3n){margin-right:0}
}
@media(max-width:1024px){.wmpage54-page2 .wmpage54-page2-item{justify-content:space-between}
.wmpage54-page2 .wmpage54-page2-list{width:49%;margin-right:0}
}
@media(max-width:500px){.wmpage54-page2 .wmpage54-page2-list{width:100%}
.wmpage54-page2 .wmpage54-page2-list{padding:15px}
}
.home-combinebg{background: none;}
.home-news{background: #F6EFE2;padding-top:4%;}
.home-news .home-tag{color:var(--color);text-align:left;letter-spacing: 2px;font-weight: var(--fontbold7);}
.home-news .home-title,.home-news .home-des{text-align:left}
.home-news .home-des{margin-left:0;margin-right:0;}
@media (max-width:768px){.wmpage54-page2{padding:40px 0;}
.home-news{padding-top:40px;}}
.home-news .item .info{background: none;border:none}
.home-news .item{border-color:#ddd;}
.home-title,.home-reasons .home-tit,.home-reasons .home-tit,.index .home-des{text-align:left;}
.home-des{text-align:left;margin-left:0;margin-right:0;}
.home-product{padding:3% 0;background:#faf6ee}
/* .home-product .l-wrap {max-width:1500px;padding-left:100px;padding-right:100px} */
.home-product .pro-info{padding:20px 0 20px 40px}
.home-product .pro-info .title-box .more{display:none}
.home-product .pro-info .home-des:first-child{font-weight:bold;color:#b5832e;margin:0;}
.home-product .pro-info .home-title{font-weight:500;line-height:1.3;font-size:50px}
.home-product .pro-info .home-des{color:#7d7361;margin-top:25px}
.home-product .pro-list .swiper-slide{background:#f6efe2;padding:10px;border:1px solid #e8e1d6;}
.home-product .pro-list .swiper-slide .info{padding:10px 0 40px}
.home-product .pro-list .swiper-slide .info .title{font-weight:500;color:#000;text-align:left;font-size:var(--fontsize14)}
.home-product .pro-list .swiper-slide .info .more{bottom:15px;width:36px;height:36px;}
.home-product .pro-list .swiper-slide .info .more em{transform:none}
@media (max-width:1440px){.home-product .pro-info .home-title{font-size:40px}}
@media (max-width:1280px){.home-product .pro-info .home-title{font-size:34px}}
@media (max-width:1024px){.home-product .l-wrap{padding-left:10px;padding-right:10px}
.home-product .pro-info{padding:20px 20px 20px 40px}}
@media (max-width:768px){.home-product{padding:40px 0 20px}
.home-product .pro-info{padding:0 10px 0 0}
.home-product .pro-info .home-title{font-size:28px}
.home-product .pro-info .home-des{margin-top:15px}}
.home-reasons{background:#14110d!important}
.home-reasons .home-tit{text-align:left;color:#fff}
.home-reasons .home-title{text-align:left;font-weight:500}
.home-reasons .home-title+.home-tit{font-weight:500;max-width:850px;color:#aaa}
.home-reasons .reasons-menu .item{background:#211b12;height:40px;width:auto;min-width:170px;padding:0 15px}
.home-reasons .reasons-menu .item.active{background:#d6bd8c;}
.home-reasons .reasons-menu .item.active span{color:#000}
.home-reasons .reasons-menu .item span{padding:0;font-size:var(--fontsize15)}
.home-reasons .reasons-menu .item span::before{display:none}
.home-reasons .reasons-box .item-box .info .title{font-weight:500;font-size:40px;line-height:1.3}
.home-reasons .reasons-box .item-box .info .text{color:#aaa;line-height:1.9}
.home-reasons .reasons-box .item-box .info .more{display:inline-flex;background:#d6bd8c;border-radius:60px;color:#000;font-size:var(--fontsize14);padding:10px 20px}
@media (max-width:1440px){.home-reasons .reasons-box .item-box .info .title{font-size:30px}}
@media (max-width:1024px){.home-reasons .reasons-box .item-box .info .title{font-size:24px}}
@media (max-width:768px){.home-reasons .reasons-menu .item{width:48%;margin:0 0 15px;min-width:initial;text-align:center;line-height:1.2;padding:0 8px}
.home-reasons .reasons-menu .item span{font-size:var(--fontsize14)}}
@media (min-width:1025px){
main .l-wrap{max-width: 1800px;padding: 0 40px;}
.home-product .l-wrap{max-width: 1800px;padding: 0 40px;}
}
.home-about .about-top .img img{width: 100%;}
.home-news .item .img img{width: 100%;}