body {--hover-color:#b8956a;}

/*Top003124 */
.Top003124 header{display: flex;align-items: center;justify-content: space-between}

.Top003124{position: absolute;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{/*transform: translateY(-100%);*/}
.Top003124.hover{background-color: color: #F3EEE5;; box-shadow: 0 0 10px color: #F3EEE5;;}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}



.Top003124 .logo{display: table;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height: .63rem;}


.Top003124 .top-nav dd{ font-family: 'Bebas';}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;font-size: 0.18rem;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}

@media (min-width:1025px) {
    .Top003124 .top-right{display: flex;align-items: center;justify-content: space-between}
    .Top003124 .top-nav{margin-left: 7.5em;}
    .Top003124 .top-nav dd{line-height:2.5714em;}
    .Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
    .Top003124 .top-nav dd.oa a{width:2.5714em;}
    .Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
    .Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1600px) {
    .Top003124 .top-nav{margin-right: 2em;}
}
@media (max-width:1024px) {
    .Top003124 .top-nav{margin-right: 0}
    .Top003124 .top-nav dd{line-height: 2;}
    .Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
    .Top003124 .top-nav dd.oa a{width:2em;}
}

.Top003124 menu li span{display: block;}
.Top003124 menu li#m24 .sub{display: none!important;}
@media (min-width:1025px) {
    .Top003124 menu{float: right;}
    .Top003124 menu li{float: left;}  
    .Top003124 menu li:not(:last-child){margin-right: 3.35vw;}
    .Top003124 menu li span,
    .Top003124 menu li span a{line-height: .85rem;}  
    .Top003124 menu li span a{display: block;position: relative;z-index: 1;font-size: 0.18rem;}
    .Top003124 menu li span a:after{position: absolute;content: '';left: 0;bottom: 0;height: 2px;background-color: #ad8d65;transition: 0.3s;}
    .Top003124 menu li:hover span a:after,
    .Top003124 menu li.aon span a:after{width: 100%;}
    .Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
}
@media (max-width:1024px) {
    .Top003124 menu{position: fixed; left: -100%;top:76px;height: calc(100% - 76px); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
    .menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
    .Top003124 menu li{ border-bottom: 1px solid #eee;}
    .Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
    .Top003124 .has-sub span .op:before,
    .Top003124 .has-sub span .op:after{background-color: #ccc;}
    .Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
}

.Top003124 .open-search{position: absolute;right: 0;top: 0;width: .85rem;height:.85rem;background: #EBE1D2  url(../images/Top003124-btn.png) no-repeat center;cursor: pointer;background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: #b8956a;background-image: url(../images/Top003124-btn.svg);background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: #b8956a;}
@media (max-width:1024px) {
    .Top003124 header{height: 76px}
    
    .Top003124 .open-search{width:.36rem;height: .36rem;background-color: #b8956a;background-size: auto 60%;position: relative;margin-right: .2rem}  
    .Top003124 .top-search{max-width: 100%}
    .Top003124 .open-menu{width:2.4em; height: 2.4em; display: block;position: relative} 
    .Top003124 .open-menu i{width: 80%;left: 20%;background-color: #b8956a;} 
    
    .Top003124 .top-nav{display: flex;align-items: center;}
}

/*Banner003223 */
.Banner003223{position:relative;z-index:1;font-family:'Barlow';--hover-color:#b8956a;--white:#fff; }
.Banner003223 .swiper-wrapper{height: auto;}

.Banner003223 .index-more{font-size: var(--font-size16);}
.Banner003223 .index-more a{display:inline-flex;align-items:center;background-color:var(--white);border-radius:3em;border:solid 1px var(--hover-color);line-height: 4;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Banner003223 .index-more a span{position:relative;display:block;z-index:2}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width: 0.55rem;height: 0.55rem;}
.Banner003223 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Banner003223-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Banner003223 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Banner003223 .index-more a:hover{color:var(--white)}
.Banner003223 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
.Banner003223 .index-more a:after{margin-left: 0.35rem;}
}

.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:3;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003223 .txt h3{margin:0;font-size: 0.54rem;line-height:1.19047619;transition-delay:0.5s}
.Banner003223 .txt p{margin:1em 0 0.8rem 0;font-size:var(--font-size30);line-height:1.2;max-width:6.9rem;transition-delay:0.8s}
.Banner003223 .txt .index-more{transition-delay:1.1s}
.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color);background-color: var(--hover-color);}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
@media (max-width:1024px) {
    .Banner003223 .txt h3{font-size: var(--font-size32);padding-top: 50px}   
    .Banner003223 .txt p{font-size: var(--font-size18); margin-bottom: 2em;}
    .Banner003223 .index-more a{line-height: 3;}
    .Banner003223 .index-more a:after,
    .Banner003223 .index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
    .Banner003223 .index-more a:after{margin-left: 0.3rem;}
}



/*Floor003197 */
.Floor003197{overflow: hidden;background: url(../images/Floor003197-bg.jpg) no-repeat center center;background-size: cover;padding: 1.2rem 0}
.Floor003197 .title{text-align: center; font-size: calc(44 / 16 * 1em); font-family: 'HarmonyOS_Sans_SC_Medium';color: #333333; margin-bottom:calc(30 / 44 * 1em);}
.Floor003197 .main{background-color: #fff; border-radius: calc(20 / 16 * 1em); width: calc(820 / 920 * 100%); margin: 0 auto; position: relative; padding: .8rem 0 .7rem .6rem; transition: 0.3s 0.5s;}
.Floor003197 .main .tit{font-size: 2em; margin-bottom: 0.8em;color: #333333;}
.Floor003197 .main pre{font-size: .18rem;line-height: 2;min-height: 6em;ma;margin-bottom: 1.134em;text-align: left;}
.Floor003197 .main .more a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(60 / 16 * 1em);border: solid 2px #b8956a; border-radius: calc(60 / 16 * 1em);color: #b8956a; background: url(../images/Floor003197-more.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);}
.Floor003197 .main .more a:hover{background-color: #b8956a;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }
.Floor003197 .main .pic{text-align: center;}
.Floor003197 .main .pic .ytable{height: 100%;}
.Floor003197 .slick-arrow{position: absolute;width: 1em; height: 1em; border: solid 2px #e3e3e3; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003197 .slick-arrow:hover{background-color: #b8956a;border-color: #b8956a;}
.Floor003197 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003197 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003197 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}
@media (min-width:1025px) {
    .Floor003197 .slider{width: 143.75%; margin-left: calc(-43.75% / 2);}
    .Floor003197 .slider li.slick-slide{ padding-top: calc(24 / 16 * 1em); padding-bottom: calc(33 / 16 * 1em);}
    .Floor003197 .slick-prev{left: 30%; margin-left: -0.5em;}
    .Floor003197 .slick-next{right: 30%; margin-right: -0.5em; }
    .Floor003197 .main .pic{position: absolute; bottom: calc(-33 / 16 * 1em); top: calc(-24 / 16 * 1em); width: calc(380 / 800 * 100%); right: 0;}
    .Floor003197 .main .pic .ytable-cell{vertical-align: middle;}
    .Floor003197 .main .pic img{max-height: calc(457 / 16 * 1em); max-width: 70%;}
    .Floor003197 .main .txt{width: calc(380 / 800 * 100%);}
    .Floor003197 .slider li:not(.slick-current) .main{opacity: 0.6;}
}
@media (max-width:1024px) {
    .Floor003197{padding: .8rem 0}
    .Floor003197 .title{font-size: 2em;}
    .Floor003197 .slick-prev{left: 0.1em;}
    .Floor003197 .slick-next{right: 0.1em;}
    .Floor003197 .main{padding: 0 2em 2em;}
    .Floor003197 .main .pic{height:60vw;}
    .Floor003197 .main .pic img{max-height: 50vw;}
    .Floor003197 .main pre,
    .Floor003197 .main .txt{text-align: center;}
    .Floor003197 .main .tit{font-size: 1.5em;}
}



/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;--hover-color:#b8956a;font-family: 'Barlow';}

.Floor003225 .index-sub-tit span{background-image:url(../images/Floor003228-mask-w.png);color:#fff;}
.Floor003225 .index-title{color:#fff;}

.Floor003225 .swiper-slide .pic{position: relative;overflow: hidden;padding-bottom: 50%;}
.Floor003225 .swiper-slide .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;justify-content: center;}
.Floor003225 .swiper-slide .pic span img{width: 100%;height: 100%;object-fit: cover;}

.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;transition:0.3s;position:relative;z-index:1}
.Floor003225 .items li::before{position:absolute;content:'';left:0;bottom:0;width:100%;background: linear-gradient(to bottom, rgb(173 141 101 / 0%) 0%, rgb(184 149 106)  100%);height:0;transition:0.3s;z-index:-1}
.Floor003225 .items li .txt{padding: 0 0.36rem 1rem 0.59rem;color:#fff}
.Floor003225 .items li .txt h3{font-size:var(--font-size30);font-weight:600;margin:0 0 0.3rem 0}
.Floor003225 .items li .txt h3::after{display:block;content:'';width:0.26rem;height:0.03rem;background-color:var(--hover-color)}
.Floor003225 .items li .info{height:0;overflow:hidden;opacity:0;transition:height 0.5s}
.Floor003225 .items li .info dd{line-height:1.66666667;font-size:var(--font-size18);padding-left:0.13rem;position:relative;z-index:1}
.Floor003225 .items li .info dd::before{position:absolute;content:'';width:0.04rem;height:0.04rem;background-color:#fff;left:0;top:0.8em;border-radius:50%}
.Floor003225 .items li .info p{margin:0;font-size: var(--font-size16);}
.Floor003225 .items li .more a{display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;transition:0.3s;position:relative}
.Floor003225 .items li .more a::before{position:absolute;content:'';width:0;height:0;transition:0.3s;border-radius:0.46rem;background-color:var(--hover-color);right:0.03rem;top:0.03rem}
.Floor003225 .items li .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003225-more.svg);background-size:auto 0.11rem;margin-left:0.2rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003225 .items li .more a span{position:relative;display:block;z-index:3}

@media (min-width:1025px) {
    .Floor003225 .title{position: absolute;left: 50%;top: 20%;transform: translate(-50%, -50%);width: 100%;height: auto;z-index: 100;}
    .Floor003225 .swiper .page{display: none;}
    .Floor003225 .swiper-wrapper{height: auto;}
    .Floor003225 .swiper-slide .txt{display: none}
    
    .Floor003225 .items{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10; display:flex;justify-content:space-between}
    .Floor003225 .items li{border-right:1px solid rgba(255,255,255,0.12);}
    .Floor003225 .items li:hover::before{height:100%}
    .Floor003225 .items li:hover .info{height:calc(var(--height) * 1px);opacity:1}
    .Floor003225 .items li:hover .more{margin-top:0.3rem}
    .Floor003225 .items li:hover .more a{border:solid 1px var(--hover-color);padding:0.03rem 0.03rem 0.03rem 0.27rem;border-radius:0.52rem;color:#333;background-color:#fff}
    .Floor003225 .items li:hover .more a::before{width:0.46rem;height:0.46rem}
    .Floor003225 .items li:hover .more a:after{width:0.46rem;height:0.46rem;background-size:auto 0.13rem}
    .Floor003225 .items li:hover .more a:hover::before{width:calc(100% - 0.06rem)}
    .Floor003225 .items li:hover .more a:hover span{color:#fff}
}
@media (max-width:1024px) {
    .Floor003225{padding: .8rem 0 0}
    .Floor003225 .index-sub-tit span{color:var(--hover-color);background-image:url(../images/Floor003228-mask.png);}
    .Floor003225 .index-title{color:#333;}
    .Floor003225 .swiper{}
    .Floor003225 .swiper-slide .pic{padding-bottom: 80%;}
    .Floor003225 .swiper-slide .txt{position: absolute;width: 100%;top: 50px;left: 0;padding:0 30px;z-index: 100}
    .Floor003225 .swiper-slide .txt h3{font-size:var(--font-size30);font-weight:600;margin:0 0 0.3rem 0;color: #fff}
    .Floor003225 .swiper-slide .txt h3::after{display:block;content:'';width:0.26rem;height:0.03rem;background-color:var(--hover-color)}
    .Floor003225 .swiper-slide .more a{display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;transition:0.3s;position:relative}
    .Floor003225 .swiper-slide .more a::before{position:absolute;content:'';width:0;height:0;transition:0.3s;border-radius:0.46rem;background-color:var(--hover-color);right:0.03rem;top:0.03rem}
    .Floor003225 .swiper-slide .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003225-more.svg);background-size:auto 0.11rem;margin-left:0.2rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
    .Floor003225 .swiper-slide .more a span{position:relative;display:block;z-index:3}
    
    .Floor003225 .items {display: none}
    
    .Floor003225 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.2rem;position: absolute;left: 50%;transform: translateX(-50%);bottom: .2rem;z-index: 100}
    .Floor003225 .pages span{width: 0.12rem; height: 0.12rem;background: none;opacity: .8;border: 1px solid #fff}
    .Floor003225 .pages span.swiper-pagination-bullet-active{background: #fff;}
}



/*Floor003216 */
.Floor003216{--txt-color-222:#222;--hover-color:#b8956a;--txt-color-444:#444;--white:#fff;position: relative;z-index: 1;color: #333;background-size: contain;}
.Floor003216-sub{}
.Floor003216 .index-title{/* margin-bottom: var(--padMar50); */}
.Floor003216 .index-title .title{display: inline-block;position: relative;z-index:1;}
.Floor003216 .index-title .title span{position: relative;z-index: 3; font-size: var(--font-size52); color: var(--txt-color-222); font-weight: 500;}
.Floor003216 .index-title .title:after{position: absolute; content: '';z-index: 1; background: url(../images/Floor003216-mark.svg) no-repeat center center; width: 0.65rem; height: 0.41rem; right: -0.27rem; top:-0.4em; background-size: contain;}
.Floor003216 .index-title .title +  .sub-tit{margin-top: var(--padMar50);}
.Floor003216 .index-title .sub-tit{font-size: var(--font-size36); font-weight: 500;}
.Floor003216 .index-title .title + .desc{margin-top: 0.28rem;}
.Floor003216 .index-title .desc{font-weight: 100;font-size: var(--font-size18);color: var(--txt-color-222);}
@media (max-width:1024px) {
    .Floor003216 .index-title .title span{font-size: var(--font-size36);}
    .Floor003216 .index-title .sub-tit{font-size: var(--font-size20); }
    .Floor003216 .index-title .desc{font-size: var(--font-size16); }
}

.Floor003216 .btn {display: flex;}
.Floor003216 .btn .video{display: flex;margin-left: 20px;align-items: center;background: #fbf4ef;border-radius: 100px;font-size: var(--font-size16);}
.Floor003216 .btn .video span{padding: 0 30px 0 20px; }


.Floor003216 .right{position: relative;z-index: 1;display: flex;align-items: center; justify-content: center;}
.Floor003216 .right video{width: 100%;} 
.Floor003216 .more{position: absolute;top: 0;right: 0;}
.Floor003216 .more a{display: inline-flex;align-items: center;border: solid 1px var(--txt-color-444); line-height: .5rem; font-weight: 100; padding: 0 0.34rem; border-radius: 0.5rem; transition: 0.3s;}
.Floor003216 .more a:after{display: block; content: '';width: 0.18rem; height: 0.18rem; margin-left: 0.2rem; background: url(../images/Floor003216-more.png) no-repeat center;background-size: contain;}
.Floor003216 .more a:hover{background-color: var(--hover-color);border-color: var(--white);color: var(--white);transition: 0.3s;}
.Floor003216 .more a:hover::after{background-image: url(../images/Floor003216-more-white.png);}
.Floor003216 .info{font-size: var(--font-size18);margin: 0.2rem 0 0.82rem 0;line-height: 2;}


.Floor003216 .num-count li p{margin: 0.2rem 0 0.4rem 0;letter-spacing: 0.03rem;font-size: var(--font-size18);color: var(--txt-color-222);}
.Floor003216 .num-count li .num{font-size: var(--font-size60);line-height: calc(52 / 68);color: var(--hover-color);font-weight: bold;font-family: Barlow;}
.Floor003216 .num-count li:nth-child(2){/* padding-top: 1.33rem; */}

.Floor003216 .open-video{width: 0.72rem; height: 0.72rem;border-radius: 50%;position: relative;z-index: 1;cursor: pointer;display: flex;align-items: center; justify-content: center; background-color: var(--hover-color);}
.Floor003216 .open-video:after{position: absolute; content: '';background-color: var(--hover-color); width: 1.06rem; height: 1.06rem; left: 50%;top: 50%;margin: -0.53rem 0 0 -0.53rem; border-radius: 50%; animation: Floor003216video infinite 1s linear;}
.Floor003216 .open-video:before{display: block;content: '';width: 0.21rem; height: 0.23rem;background: url(../images/Floor003216-play.png) no-repeat center center; background-size: contain;}
.Floor003216-sub .left{padding-bottom: 4rem;}

@keyframes Floor003216video {
    0%{transform: scale(1);opacity: 0.06;}
    100%{transform: scale(2);opacity: 0;}
}

@media (min-width:1025px) {
    .Floor003216 .autoCon-1600{position: relative;z-index: 4;min-height: 9rem;align-items:stretch;padding-top: 1rem;}
    .Floor003216 > .Ispic{position: absolute; left: 0;top: 0;width: 100%;height: 100%;background-size: auto 100%; background-position: center bottom;}
    .Floor003216 .left{width: 50%;}
    .Floor003216 .right{width: 45%;padding-bottom: 1.2rem;} 
    .Floor003216-sub .right{margin-bottom: 2rem;}
    .Floor003216 .num-count{padding-right: 0.25rem;}
    .Floor003216-sub .num-count ul{display: flex;justify-content: space-between}
}
@media (max-width:1024px) {
    .Floor003216{position: relative;z-index: 1;--imgHeight:6rem;padding-top: .8rem}
    .Floor003216 > .Ispic{height: var(--imgHeight);background-size: 206% auto; background-position: right center; margin-top: var(--padMar160);}
    .Floor003216 .left{padding-bottom: var(--padMar100);}
    .Floor003216 .info{margin: 0.2rem 0 0.5rem 0;}
    .Floor003216:not(.Floor003216-sub) .right{display: block;padding-bottom: 100px}
    
    .Floor003216 .num-count li .num{font-size: var(--font-size52);}
    .Floor003216 .more{left: 0;text-align: center; top: -0.8rem;}
    
    .Floor003216-sub .right{position: inherit;}
    .Floor003216 .open-video{position: absolute;right: 10%;bottom: 20%}
}




/*Floor003228 */
.Floor003228{font-family: 'Barlow';padding: var(--padMar100) 0;overflow: hidden;background:#F3EEE5;}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper{margin:0.48rem -0.2rem 0.69rem}
.Floor003228 .swiper-slide{padding-top:0.31rem}
.Floor003228 .swiper-slide a{margin:0 0.2rem;border-radius:0.2rem;background-color: #b8956a17;padding:0 0.3rem 0.36rem;display:block;color:#333;height: 6rem;}
.Floor003228 .swiper-slide a:hover .tit{color:var(--hover-color)}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top:-0.31rem;border-radius:0.2rem;overflow:hidden}
.Floor003228 .swiper-slide .pic img{transition:0.3s}
.Floor003228 .swiper-slide .tit{font-size: var(--font-size24);font-weight:600;line-height:1.28571429;margin-top:-0.1rem}
.Floor003228 .swiper-slide .tit p{margin:0}
.Floor003228 .swiper-slide .ind-desc{margin:0.15rem 0 0.3rem 0; font-size: var(--font-size18);line-height: 1.75}
.Floor003228 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.26rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:var(--hover-color)}
.Floor003228 .swiper-slide .line:after{flex:1;height:1px;background-color:rgba(0,32,91,0.08)}
.Floor003228 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.2rem;}
.Floor003228 .pages span{width: 0.12rem; height: 0.12rem;}
.Floor003228 .pages span.swiper-pagination-bullet-active{background-color: var(--hover-color);}
@media (max-width:1024px) {
    .Floor003228{padding: .8rem 0;}
    .Floor003228 .swiper{margin-top: 0;}
}

.index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003228-mask.png) no-repeat right top;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:var(--hover-color);line-height:0.66666667;text-transform: uppercase;font-family: Barlow;}
.index-title{color: #333;font-weight:600;font-size: var(--font-size40);line-height:1.07692308;padding:0.1rem 0 0.4rem 0;letter-spacing: 8px;}
@media (max-width:640px) {
    .Floor003228 .index-title{font-size: var(--font-size36);}
}


.index-more a{display:inline-flex;align-items:center;background-color:#fff;border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.index-more a span{position:relative;display:block;z-index:2}
.index-more a:after,
.index-more a::before{width:0.63rem;height:0.63rem}
.index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003228-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003197 .index-more a{line-height:3; padding-left: 1.5em;}
.Floor003197 .index-more a::after,
.Floor003197 .index-more a::before{width: 0.4rem;height: 0.4rem;margin-left: 0.4rem}
.index-more a:hover{color:#313131}
.index-more a:hover:before{width:calc(100% - 0.08rem)}


/*Bottom003222 */
.Bottom003222{font-family: 'Barlow';background-color: #F3EEE5;padding-top: var(--padMar60);}
.Bottom003222,
.Bottom003222 a{color:#313131}
.Bottom003222 a:hover{color:#313131}
.Bottom003222 .f-top{margin-bottom: 0.3rem;}
.Bottom003222 .f-top .logo{width:1.92rem}
.Bottom003222 .f-top .share li + li{margin-left:0.06rem}
.Bottom003222 .f-top .share li{position: relative}
.Bottom003222 .f-top .share li a{border-radius:50%;display:block;width:0.43rem;height:0.43rem;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:0.3s;background-size: auto 0.4rem;}
.Bottom003222 .f-top .share li a:hover{}
.Bottom003222 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom003222 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003222 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}


.Bottom003222 .f-mid .contact dd{padding-left:0.28rem;line-height:calc(34 / 18);font-size:var(--font-size18);background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:0.17rem auto;background-position:left 0.4em}
.Bottom003222 .f-mid .contact dd + dd{margin-top: 0rem;}
.Bottom003222 .f-mid .contact dd.tel{font-size:var(--font-size36);font-weight:700;background-image:url(/common/images/Bottom003222-tel2.svg);background-position:left 0.3em;line-height:1;margin-bottom: 0.2rem;}
.Bottom003222 .f-mid .contact dd.tel a{color: #313131;}
.Bottom003222 .f-mid .contact dd.add{background-image:url(../images/Bottom003222-add2.svg)}
.Bottom003222 .f-mid .contact dd.email{background-image:url(../images/Bottom003222-email2.svg);background-size:0.18rem auto;background-position:left 0.7em}
.Bottom003222 .f-mid nav ul ol{font-size:var(--font-size18)}
.Bottom003222 .f-mid .contact dd.email a{color: #313131;}

.Bottom003222 .f-mid nav ul ol li + li{margin-top: 0.1rem;}
.Bottom003222 .f-bottom{padding:0.3rem 0;border-top:1px solid rgba(255,255,255,0.1);margin-top: 0.3rem;}
.Bottom003222 .f-bottom,
.Bottom003222 .f-bottom a:not(:hover){color:#313131}
.Bottom003222 .f-bottom .other a:not(:last-child):after{content:"ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·";margin:0 1em}
@media (min-width:1025px) {
    .Bottom003222 .f-mid .contact{max-width: 4.5rem;color: #313131;}
    .Bottom003222 .f-mid nav ul{width:6.3rem}
    
}
@media (max-width:1024px) {
    .Bottom003222 .f-top{flex-direction: column;align-items: center;}
    .Bottom003222 .f-top .logo{margin-bottom: 0.2rem;}
    .Bottom003222 .f-mid .contact{margin-bottom: 0.5rem;}
    .Bottom003222 .f-mid nav{display: none}
    .Bottom003222 .f-bottom{text-align: center;}
    .Bottom003222 .copyright{margin-bottom: 0.1rem;}
}


/*PicList002736 */
.PicList002736{padding: 6% 0;background:#F3EEE5;}
.PicList002736 li{margin-bottom: 4%;}
.PicList002736 li a{overflow: hidden;display: flex;align-items: center;justify-content: space-between;background: #f9f4ee;border: 1px solid #e7dfd6;transition: 0.3s;border-radius: 10px;}
.PicList002736 li a:hover{border-color:#b8956a;box-shadow: 0 0 15px 3px #ad8d6547}
.PicList002736 li .Ispic{ background-size: cover;background-color: #f5faff;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h3{font-size: var(--font-size30);color: #b8956a;margin-top: 0}
.PicList002736 li .txt h3::after{display:block;content:'';width:0.26rem;height:0.03rem;background-color:var(--hover-color);margin: 0.2rem 0;}
.PicList002736 li .txt p{line-height: .28rem;color: #555;height: 1.12rem;margin: 0;}


@media(min-width:1025px){
    .PicList002736 li .Ispic{width: 50%;padding-bottom: 25%;flex: 0 0 auto}
    .PicList002736 li .txt{flex: 1;padding: 0 5%}
}

@media(max-width:1024px){
    .PicList002736{padding: .8rem 0;}
    .PicList002736 li a{flex-wrap: wrap;}
    .PicList002736 li .Ispic{width: 100%;padding-bottom: 50%;}
    .PicList002736 li .txt{padding: 30px}
}

/*
 .PicList002797
 */
.PicList002797 {padding: 5% 0;background:#F3EEE5;}
.PicList002797 ul{display: flex;flex-wrap: wrap}
.PicList002797 li{float:left;width: 22%;margin: 0 4% 4% 0;border: 1px solid #e8e8e8;border-radius: 10px;background:url(../images/probg.jpg) no-repeat center/cover;}
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{padding-bottom: 100%;margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{font-size: var(--font-size16);color: #999;}
.PicList002797 li h3{font-size: var(--font-size18);color:#202020;font-family: Barlow;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0, 141, 210,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow: 0 0 15px 3px #ad8d6547;border-color: #ad8d65;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1024px){
    .PicList002797 {padding: .8rem 0;}
    .PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
    .PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
    .PicList002797 li h3,
    .PicList002797 li .hover h5{ font-size:14px;}
    .PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}



/*Page003143 */
.Page003143 .Pages{/* padding: 0 0 3% 0; */text-align: center;font-family: 'sans-serif';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal;font-family: Barlow;margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 38px;border-radius: 36px;margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #b8956a;border-color: #b8956a;}
@media (max-width:1024px) {
    .Page003143 .Pages{padding: 2em 0 0 0;}
    .Page003143 .Pages .p_page em{display: none;}
    .Page003143 .Pages .p_page > a{margin: 0 10px;}
}


.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{position:absolute;left:0;bottom: 0;height:100%;width:100%;z-index:10;color:#fff;font-size: var(--font-size36);text-align: right;}
.Banner002730 .txt .auto{max-width: 1500px;padding-top: 2.2rem;width: 80%;color: #F3EEE5;}
.Banner002730 .txt .cn{letter-spacing:8px;margin-bottom: -40px;font-weight: bold;color: #F3EEE5;}
.Banner002730 .txt .en{font-family: Barlow;text-transform: uppercase;font-size: var(--font-size50);opacity: 0.2;}
@media(min-width:1025px){
    .Banner002730 figure{height: 600px;}
    .Banner002730 img{display: none;}
}
@media(max-width:1024px){
    .Banner002730 .txt .auto{padding-top: 1.5rem}
    .Banner002730 figure{ display: none}
    .Banner002730 img{ width:100%; display:block;}
    .Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
    .Banner002730 .txt{font-size: 24px;}
}


/*Menu003070 */
.Menu003070 {background-color: #F3EEE5;}
.Menu003070 ul{padding: 19px 0;display: flex;justify-content: center;}
.Menu003070 li{padding: 0 .15rem;}
.Menu003070 li a{display: block;line-height: 2.778em;font-size: var(--font-size18);color: #313131;padding:  0 .3rem;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #313131;background-color: #EBE1D2;border-radius: 30px;}
@media(min-width:641px){
    .Menu003070 .auto ul{display: table; margin: 0 auto;}
}
@media(max-width:1440px){
    .Menu003070 li{padding: 0 1vw;}
}
@media(max-width:640px){
    .Menu003070 ul{flex-wrap: wrap;}
    .Menu003070 li a{font-size: 3.5vw;}
    .Menu003070 li{margin-bottom: 1vw; width: 32%;}
    .Menu003070 li:not(:nth-child(3n)){margin-right: 2%;}
}

/*RighInfo002811 */
.RighInfo002811{padding: 5% 0 3% 0;background: #F8F5F1;}
.RighInfo002811 .box {margin-bottom: 3%;}
.RighInfo002811 .box .pic .inner{border-radius: 40px;overflow: hidden;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative;z-index: 10;border-radius: 40px;background: #fff;}
.RighInfo002811 .txt .inner{padding: 5% 10%;}
.RighInfo002811 .txt .tit{padding-left: 30px; font-size: .24rem;color: #333;background: url(../images/RighInfo002811-icon.png) no-repeat left center;}
.RighInfo002811 .txt p{line-height: 2;color: #888;text-align: justify;font-size: .18rem;}

@media(min-width:1025px){
    .RighInfo002811 .box .pic{width: 50%;}
    .RighInfo002811 .box .pic .inner{width: 100%;}
}
@media(max-width:1024px){
    .RighInfo002811{padding: .8rem 0;}
    .RighInfo002811 .ytable,
    .RighInfo002811 .ytable-cell{display: block;}
    .RighInfo002811 .txt .inner{padding: 50px 30px;}
    .RighInfo002811 .txt p{margin-bottom: 0}
}


/*Floor003220 */
.Floor003220{--txt-color-222: #222;--rgb-white:255,255,255;--white:#fff;padding: var(--padMar90) 0 var(--padMar80) 0;overflow: hidden;background:#F3EEE5;}

.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background: linear-gradient(to right,rgba(var(--rgb-white),1) 79.375%,rgba(var(--rgb-white),0) 100%); }
.Floor003220 .swiperCon:after{right: 0;background: linear-gradient(to right,rgba(var(--rgb-white),0) 20.625%,rgba(var(--rgb-white),1) 100%); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.15rem;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 462 * 100%); transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.4rem;}
.Floor003220 .tit{font-size: 0.2rem; margin-bottom: 1em;}
.Floor003220 .txt time{color: #999; font-size: var(--font-size18);}
.Floor003220 .controls{display: flex;align-items: center;margin-top: var(--padMar50);}
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--hover-color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem;height: 0.55rem;border-radius: 50%;border: solid 1px #ad8d65;background-position: center center;background-repeat: no-repeat;background-size: auto 0.18rem;cursor: pointer;transition: 0.3s;background-color: var(--white);position: relative;}
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width: calc(100% + 1.6rem);}
    .Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
    .Floor003220{padding: .8rem 0;}
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
}

/*RighInfo003134 */
.RighInfo003134 {padding: 5vw 0;background:#F3EEE5;}
.RighInfo003134 .img-side{border: solid 1px #ededed; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group{position: relative;background: url(../images/logo-bg2.png)no-repeat center;background-size: cover;}
.RighInfo003134 .img-group::before{content: ''; position: absolute;width: 1.5rem;height: 1rem;background: url(../images/logo-bg.png)no-repeat;background-size: contain;left: 2%;top: 2%;z-index: 100}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 80%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px;margin: 0 auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2);width: 14px;height: 14px;border-radius: 54%;top: 50%;left: 50%;transform: translate(-50%,-50%);border: 0;cursor:pointer;border: 0;font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #ad8d65;width: 130%;height: 130%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;position: relative;vertical-align: top;}
.RighInfo003134 .img-side .tit{font-size: .3rem;color: #333;margin-bottom: 0.6em;font-weight: bold;}
.RighInfo003134 .img-side .line{width: 15px;height: 2px;background-color: #185599;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: .18rem;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #185599;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}
.RighInfo003134 .img-side .txt .back{position: absolute;width: 2rem;height: .6rem;right: 0;bottom: 0;}
.RighInfo003134 .img-side .txt .back a{display: block;line-height: .6rem;background: #ad8d65;color: #fff;text-align: center;font-size: var(--font-size18);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: .25rem;padding-bottom: 0.666em;color: #333;line-height: 2;font-weight: bold;}
.RighInfo003134 .prod-intro .name i{width: 2em;height: 2em;border-radius: 50%;background-color: #185599;display: inline-block;vertical-align: top;margin-right: 0.625em;background-repeat: no-repeat;background-position: center;background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{margin: 30px 0;}

.RighInfo003134 .des1{font-size: .22rem;color: #333;background: #f9f4ee;padding: .25rem;border-radius: 5px;}
.RighInfo003134 .des2{margin: .15rem 0;}
.RighInfo003134 .details{padding: .10px .25rem;font-size: 0.18rem;}
.RighInfo003134 .singlePage{}


@media (min-width:1025px) {
    .RighInfo003134 .img-group{width: 45%;border-right: solid 1px #ededed;}
    .RighInfo003134 .img-side .ytable-cell{}
    .RighInfo003134 .img-side .txt{padding: 4%;text-align: left;}
}
@media (max-width:1024px) {
    .RighInfo003134 {padding: .8rem 0}
    .RighInfo003134 .img-side{margin-bottom: 0}
    .RighInfo003134 .img-side .txt{border-top: solid 1px #ededed;padding: 30px 20px}
    .RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}



.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #da251d; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #da251d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
.RighInfo003134 .size {width: 350px;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}



.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: .3rem}
.RighInfo002275 .tel span{font-size: .35rem;color: #ad8d65;font-weight: bold;display: block;font-family: barlow;}
.RighInfo002275 .text p{padding: 0;color: #666;line-height: 1.8;margin: .1rem 0;}
.RighInfo002275 .map{width: 100%;height: 2rem;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 2.6rem;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .autoCon-1600{background: url(../images/RighInfo002275-contact_bg.png) no-repeat 30%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 3.2rem;}
	.RighInfo002275 .text .title{font-size: .52rem;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 6vw 0;}
	.RighInfo002275 .text .title{margin-bottom: .75rem}
	.RighInfo002275 .map{width: 60%;height: 4.3rem;border-radius: 10px;overflow: hidden;}
	.RighInfo002275 .text{width: 35%;}
}

@media(max-width:1024px){
    .RighInfo002275{padding: .8rem 0}
}




/*Floor003228 */
.Floor003228B{padding: var(--padMar100) 0;overflow: hidden;background-color: #F3EEE5;}
.Floor003228B ul{margin:0.48rem -0.2rem 0.69rem; list-style-type: none;}
.Floor003228B li{padding-top:0.31rem}
.Floor003228B li a{margin:0 0.2rem;border-radius:0.2rem;background-color: #ad8d6517;padding: 0 0.3rem;color:#333;display: flex;margin-bottom: 30px;align-items: center}
.Floor003228B li a:hover .tit{color:var(--hover-color)}
.Floor003228B li a:hover .pic img{transform:scale(1.15)}
.Floor003228B li .pic{position:relative;top:-0.31rem;border-radius:0.2rem;overflow:hidden;width: 25%;}
.Floor003228B li .pic img{transition:0.3s}
.Floor003228B li .tit{font-size: var(--font-size24);font-weight:600;line-height:1.28571429;margin-top:-0.1rem}
.Floor003228B li .tit p{margin:0}
.Floor003228B li .ind-desc{margin:0.15rem 0 0.3rem 0; font-size: var(--font-size18);line-height: 1.75}
.Floor003228B li .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.26rem}
.Floor003228B li .line::before,
.Floor003228B li .line::after{display:block;content:''}
.Floor003228B li .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:var(--hover-color)}
.Floor003228B li .line:after{flex:1;height:1px;background-color:rgba(0,32,91,0.08)}
.Floor003228B li .right {width: 70%;padding: 0 0 0 40px;}
.Floor003228B li time {font-family: 'Barlow';}

@media(max-width:1600px){
    .Floor003228B li .ind-desc{margin-bottom: .15rem}
}

@media (max-width:1024px) {
    .Floor003228B{padding: .8rem 0;}
    .Floor003228B ul{margin-top: 0;margin-bottom: 0}
    .Floor003228B li a{display: block}
    .Floor003228B li .pic{width: 100%;}
    .Floor003228B li .right {width: 100%;padding:10px 0 30px;}
}


.RighInfo002939{/* padding:6vw 0; */;background:#F3EEE5;}
.RighInfo002939 .auto {max-width: 1200px;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 30px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

.RighInfo002939 .edit-info{line-height: 2;color: #1e1e1e;text-align: justify;padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #595959;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
@media(min-width:641px){
    .RighInfo002939 .info-page dd{float: left; width: 50%;}
    .RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;color: rgb(89, 89, 89);}
    .RighInfo002939 .time,
    .RighInfo002939 .info-page dd a,
    .RighInfo002939 .edit-info{font-size: 18px;}
}
@media(max-width:640px){
    .RighInfo002939{padding:.8rem 0;}
    .RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
    .RighInfo002939 .share{display: block; padding-top: 10px;}
}

/*Floor003218 */
.Floor003218{--white:#fff; position: relative;z-index: 1;padding: var(--padMar120) 0 var(--padMar90) 0;}

.Floor003218 .index-title{margin-bottom: var(--padMar50);}
.Floor003218 .index-title .title{display: inline-block;position: relative;z-index:1;}
.Floor003218 .index-title .title span{position: relative;z-index: 3; font-size: var(--font-size52); color:#222; font-weight: 500;}
.Floor003218 .index-title .title:after{position: absolute; content: '';z-index: 1; background: url(../images/Floor003218-mark.svg) no-repeat center center; width: 0.65rem; height: 0.41rem; right: -0.27rem; top:-0.4em; background-size: contain;}
@media (max-width:1024px) {
    .Floor003218 .index-title .title span{font-size: var(--font-size36);}
}

.Floor003218 .autoCon-1600{position: relative;z-index: 4;flex-direction: column;}
.Floor003218 > .Ispic{position: absolute; left: 0;top: 0;width: 100%;height: 100%; background-size: auto 100%;}
.Floor003218 .index-title{margin-bottom: 0.39rem;}
.Floor003218 .lable span{display: block;font-size: var(--font-size26);background-color: #f9f4ee8a;border-radius: 100px;line-height: calc(40 / 18);color: #ad8d65;padding: 0 0.5rem;font-weight: bold;}
.Floor003218 .icon-list li a{border: solid 1px #eeeeee;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: var(--white);border-radius: 20px;width: 1.64rem;height: 1.64rem;transition: 0.3s;}
.Floor003218 .icon-list li p{margin: 0;font-size: var(--font-size20);color: #222;padding: 10px 40px 0;text-align: center;}
.Floor003218 .icon-list li a:hover{box-shadow: 0 0 15px 3px #ad8d6547;border-color: #ad8d65;}
.Floor003218 .icon-list li .icon img{max-height: 0.5rem;}
.Floor003218 .icon-list li .icon{height: 0.62rem;margin-top: 2vw;}

.Floor003218 .icon-list ul{flex-wrap: wrap; justify-content: center;}  
.Floor003218 .autoCon-1600{min-height: 7.6rem;}   
.Floor003218 .icon-list li a{width: 16vw;height: 13vw;}
.Floor003218 .icon-list li{margin:1vw; transform: none!important;}
.Floor003218 .top{margin-bottom: 2rem;}

@media (max-width:1024px) {    
    .Floor003218{padding: .8rem 0}
    .Floor003218 .icon-list li a{width: 43vw; height: 43vw;}
}




.Searchlist{padding: 1.5rem 0 1rem;min-height: 5rem;}
.Searchlist .title{font-size:var(--font-size36);color: #333;padding-bottom: .3rem;border-bottom: 1px solid #ebebeb;margin-bottom: .3rem }
.Searchlist .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.Searchlist .list li *{ color: #777;}
.Searchlist .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.Searchlist .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.Searchlist .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.Searchlist .list li a:hover{ color:var(--hover-color);}
 
@media(max-width:1024px){
    .Searchlist{padding: .8rem 0;}
}
/* 20260526 */
.vspace{width: 100%;padding-bottom: 42%;min-height: 400px;}
.RighInfo002939 .edit-info * {
    font-size: var(--font-size18) !important;
    color: #595959 !important;
}
.root-swiperVideo .video-box{visibility: visible;opacity: 1;}
.root-swiperVideo .open-video{visibility: hidden;}
/* 20260605 */
.RighInfo002275 {
    background: #F3EEE5;
}
.Bottom003222.en * {
    color: #313131 !important;
}
.Bottom003222.en .f-mid .contact dd.tel{
    background-image: url(../images/Bottom003222-tel2.svg);
}
.Bottom003222.en .f-mid .contact dd.add{
    background-image: url(../images/Bottom003222-add2.svg);
}
.Bottom003222.en .f-mid .contact dd.email{
    background-image: url(../images/Bottom003222-email2.svg);
}