
body{ --hover-color:#ACCE22;--white:#fff; --black:#333; --grey:#666;--grey2:#999;--rgb-white:255,255,255;--rgb-hover:172,206,34;--rgb-black:0,0,0; font-size: var(--font-size16);}


p{margin: 0;}
p+p{margin-top:1em;}


/*Top003213 */
.Top003213{position:fixed; left: 0;top: 0;width: 100%;z-index: 100;transition: 0.3s; border-bottom: 1px solid rgba(var(--rgb-white),0.2); }
.Top003213:hover,
.Top003213_fixed{background:var(--white); box-shadow: 0 0 10px rgba(var(--rgb-black),0.1); border-bottom: none;}
.Top003213 .logo a{display: block;}
.Top003213 .logo img{height: 0.4rem;}
.Top003213 .logo img.on,
.Top003213 .logo img.on,
.Top003213_fixed .logo img,
.Top003213_fixed .logo img,
.Top003213:hover .logo img,
.Top003213:hover .logo img{display: none;}
.Top003213:hover .logo img.on,
.Top003213_fixed .logo img.on{display: block;}
.Top003213 [class*=autoCon-]{position: relative;z-index: 100;}
.Top003213 menu li span,
.Top003213 menu li span a{display: block;}
.Top003213 .open-search{display: block;width: 0.2rem; height: 0.2rem; background: url(../images/search.svg) no-repeat center center; background-size: contain;cursor: pointer;}
.Top003213:hover .open-search,
.Top003213_fixed .open-search{ background-image: url(../images/search-on.svg);}
.Top003213 .top-search{position: absolute; top: 100%;right: .8rem;width: 4rem;background-color: var(--white); display: flex;align-items: center; justify-content: center;  overflow: hidden; opacity: 0;visibility: hidden;transform: translateY(0.3rem);transition: 0.3s;}
.Top003213 .top-search .text{flex: 1; border: 0; height: calc(50 / 16 * 1em); line-height: calc(50 / 16); padding: 0 1em; font-size: var(--font-size16);}
.Top003213 .top-search .text:not(.focus){color: rgba(var(--rgb-black),0.3);}
.Top003213 .top-search .btn{width:calc(50 / 16 * 1em);height: calc(50 / 16 * 1em); display: block;background: url(../images/search-on.svg) no-repeat center center; background-size: auto 0.22rem; cursor: pointer;}
.search-show .Top003213 .open-search{background-image: url(../images/close.svg);}
.search-show .Top003213 .top-search{opacity: 1;visibility: visible;transform: translateY(0);}

.Top003213 .top-language{ position:relative;padding:.3rem;padding-left:0;margin-right:.3rem;}
.Top003213 .top-language::before{position:absolute;right: 0; top: 50%; width: 1px; height:.2rem; content: ''; background: rgba(var(--rgb-white), 0.3); transform: translateY(-50%);}
.Top003213:hover .top-language::before,
.Top003213_fixed .top-language::before{background: rgba(var(--rgb-black), 0.3);}
.Top003213 .top-language span{ display:block;background:url(../images/lang-white.svg) no-repeat center;height:.3rem; width: .3rem; cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%; }
.Top003213:hover .top-language span,
.Top003213_fixed .top-language span{ background-image:url(../images/lang.svg); color: var(--black);}
.Top003213 .top-language figure{ position:absolute; top:100%; left:50%; background:var(--white); width:1.2rem; line-height:.4rem; display:none; margin-left:-.75rem; box-shadow:  0 0 10px rgba(var(--rgb-black),0.1);}
.Top003213 .top-language a{ display:block; text-align:center; color:var(--black);}
.Top003213 .top-language a+a{ border-top: 1px solid #eaeaea;}
.Top003213 .top-language a:hover{background:var(--hover-color); color: var(--white); }


@media (min-width:1601px) {
.Top003213 menu li{margin-right: calc(50 / 1920 * 100vw);}
}
@media (min-width:1441px) {
.Top003213 .autoCon-1440{max-width: 100% !important; padding: 0 .8rem; width: 100% !important;}
}
@media (min-width:1025px) {

.Top003213 menu li span a{line-height:.9rem;color:var(--white);position: relative;}
.Top003213:hover menu li span a,
.Top003213_fixed menu li span a{color:var(--black);}
.Top003213 menu li span a:after{position: absolute; content: ''; height:4px;width: 0; bottom: 0; left: 50%;background-color:var(--hover-color); opacity: 0; transition: 0.3s;transform: translateX(-50%);}
.Top003213 menu li span a:hover:after,
.Top003213 menu li.aon span a:after{opacity: 1;width:100%; }
.Top003213 menu li span a:hover,
.Top003213 menu li.aon span a{color: var(--hover-color); }
}

@media (min-width:1025px) and (max-width: 1600px){
    .Top003213 menu li{margin-right: calc(30 / 1920 * 100vw);}
}

@media (max-width:1024px) {
.Top003213{--top:0.7rem;position: fixed; background-color: var(--white); box-shadow: 0 0 0.1rem rgba(var(--rgb-black),0.3);}
.Top003213 [class*=autoCon-]{height: var(--top);}
.Top003213 menu{position: fixed; left: -100%;opacity: 0;visibility: hidden;transition:left 0.5s ease-in-out;top: var(--top);width: 100%;bottom: 0; }
.menu-show .Top003213 menu{left: 0;visibility: visible; opacity: 1;}
.Top003213 .logo img{height: calc(var(--top) / 2);}
.Top003213 .open-menu{margin-left: 0.3rem;}
.Top003213 .open-menu i{background-color: var(--hover-color);}
.Top003213 ul{height: 100%; position: relative;width: 250px;box-shadow: 0 0.1rem 0.1rem rgba(var(--rgb-black),0.3);background-color: var(--white);}
.Top003213  li span{line-height: 4; padding: 0 1em; border-bottom:1px solid rgba(var(--rgb-black),0.1); }
.Top003213  li.has-sub span{background: url(../images/select.svg) no-repeat right 1em center; background-size:1em auto;}
.Top003213  li.has-sub span:before{position: absolute; content: ''; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Top003213  li.active span{background-color: #f9f9f9;}
}






/*Banner003214 */
.Banner003214{position: relative;z-index: 1; overflow: hidden;}
.Banner003214 .swiper-wrapper{height: auto;}
.Banner003214 .mouse{position: absolute; bottom:5em; width: 0.22rem; height: 0.28rem;background: url(../images/mouse.svg) no-repeat center center; background-size: contain; left: 50%;margin-left: -0.11rem;z-index: 10;}
.Banner003214 .mouse:before,
.Banner003214 .mouse:after{width: 0.14rem; height: 0.08rem; left: 50%; background: url(../images/mouse_down.svg);position: absolute; content: ''; margin-left: -0.07rem;}
.Banner003214 .mouse:before{top: calc(100% + 0.12rem); animation: Banner003214mouse 1s infinite linear both;}
.Banner003214 .mouse:after{top: calc(100% + 0.19rem);animation: Banner003214mouse 1s infinite linear both reverse;}
@keyframes Banner003214mouse {
0%{opacity: 0.3;}
100%{opacity: 1;}
}
.Banner003214 .txt{position: absolute; left: 0;width: 100%;height: 100%;top: 0;z-index: 4; color: var(--white); }
.Banner003214 .txt :where(.t1,.t2,.more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003214 .txt .t1{margin:0;font-size:var(--font-size65);line-height:1.19047619;transition-delay:0.5s; font-weight: bold;}
.Banner003214 .txt .t2{margin:1em 0 0.8rem 0;font-size:var(--font-size20);line-height:1.75;max-width:6.9rem;transition-delay:0.8s}
.Banner003214 .txt .more{transition-delay:1.1s}
.Banner003214 .swiper-slide-active .txt :where(.t1,.t2,.more){transform: translateX(0); opacity: 1;}

.Banner003214 .pages{position: absolute; bottom:5em;left: 0;right: 0;z-index: 10;}
.Banner003214 .pages > div{display: flex; align-items: flex-end;  justify-content: flex-start;}
.Banner003214 .pages span{counter-increment: itemcounter;font-size: var(--font-size22); color: var(--white);background: none;opacity: 1; width: 2em; line-height: 1; height: auto;display: flex;align-items: flex-end; --bar:0.7rem}
.Banner003214 .pages span:before{content: counters(itemcounter, ".", decimal-leading-zero);}
.Banner003214 .pages span.swiper-pagination-bullet-active{ font-size: var(--font-size50); width: auto; line-height: 0.7; font-weight: bold;}
.Banner003214 .pages span:after{content: ''; height: 2px;background-color: rgba(var(--rgb-white),0.4); width: 0; transition: border 0.3s;border-left:0 solid var(--white)  ;}
.Banner003214 .pages span.swiper-pagination-bullet-active:after{width: var(--bar);margin-left: 0.1rem;margin-right: 0.1rem;border-left-width:calc(var(--bar) / var(--total) * var(--index));}
.Banner003214 .pages .autoCon-1440{width: 87.6%;}

@media (min-width:1025px) {
.Banner003214 .pc{height:9.6rem;}
.Banner003214::before{content: ' ';z-index:2;position: absolute;background: var(--hover-color);top: 0;width: 9.6rem;height:9.6rem;clip-path: polygon(80% 0,0 100%,100% 100%,100% 0);right:-7.49rem;pointer-events: auto;transition: right 0.5s,clip-path 0.5s; }
}
@media (max-width:1024px) {
    .Banner003214 .pages .autoCon-1440{width: 94%;} 
}
@media (max-width:640px) {
.Banner003214 .pages span{font-size: var(--font-size16);--bar:0.4rem;}
.Banner003214 .pages span.swiper-pagination-bullet-active{font-size: var(--font-size24);}
}



.Hometit{margin-bottom: .5rem;}
.Hometit .index-title{display:table;font-size:var(--font-size22);background:url(../images/tit.svg) no-repeat right top;padding-top:0.09rem;padding-right:0.15rem;background-size:auto .11rem;color:var(--hover-color);line-height:0.66666667; text-transform: uppercase;}
.Hometit .index-sub-tit{color:var(--black);font-weight:600;font-size:var(--font-size48);line-height:1.07692308;}
.Hometit .index-title+.index-sub-tit{padding-top:0.14rem;}

.Homemore{display: block; width: .65rem; height: .65rem; border: 2px solid var(--hover-color); position: relative; border-radius: 50%;}
.Homemore::before{display: block; width: .15rem; height: .15rem; position: absolute; left: 50%; top: 50%; margin:-.075rem 0 0 -.075rem; background:url(../images/more.svg) no-repeat center; background-size: contain; transform: rotate(-45deg); content:''; transition: .3s;}
.Homemore:hover{ background: var(--hover-color);}
.Homemore:hover::before{background-image:url(../images/more-on.svg); transform: rotate(0);}






/*Floor003205 */
.Floor003205{padding:var(--padMar130) 0;overflow:hidden; position: relative;}
.Floor003205 .Hometit .index-title{margin: 0 auto;}
.Floor003205 .Hometit .index-sub-tit{text-align: center;}
.Floor003205 .box{position: relative;z-index: 1; transition: 0.3s;}
.Floor003205 .box .pic{position: relative;position: relative;z-index: 1; overflow: hidden; transition: 0.3s;}
.Floor003205 .Ispic{position: absolute; height: 100%; }
.Floor003205 .Ispic:before{position: absolute; content: ''; left: 0;top:0;width: 100%;height: 100%; background-color: #000; opacity: 0.35; transition: 0.3s;}
.Floor003205 .txt{position: absolute; top: 0; left: 0;width: 100%;display: flex; height: 100%;z-index: 10; color:var(--white);justify-content: center;}
.Floor003205 .txt .inside{ transition: 0.3s;}
.Floor003205 .title{font-size:var(--font-size30); margin-bottom: .2rem;}
.Floor003205 .word{margin: .2rem 0; line-height: 1.75; color: rgba(var(--rgb-white), 0.85); overflow: hidden;}
.Floor003205 .word b{color: var(--hover-color);}

@media (min-width:1025px) {
.Floor003205::before{position: absolute; content: ''; top: 0; z-index: -1; width:6.15rem; height: 100%; background-color: var(--black); right: 0;clip-path: polygon(0 0,39.233% 0,100% calc(411 / 960 * 100%),34.174% 100%,0 100%); opacity: 0.06; transform: rotate(180deg);}
.Floor003205 .wrap{display: flex;justify-content: space-between; overflow: hidden;}
.Floor003205 .box{height:5.2rem; width: 50%; }
.Floor003205 .box.active{width: 60%;}
.Floor003205 .box.no-active{width:40%;}
.Floor003205 .box:nth-child(2n-1) .pic{transform: skewX(-24deg);right:24%}
.Floor003205 .box.no-active:nth-child(2n-1) .pic{right: 28%;}
.Floor003205 .box:nth-child(2n-1) .Ispic{right: -24%;}
.Floor003205 .box:nth-child(2n) .pic {transform: skewX(-24deg);left:-2px;}
.Floor003205 .box:nth-child(2n) .Ispic{left:-24%}
.Floor003205 .box:nth-child(2n-1) .txt{padding-top:.7rem; padding-left: .8rem; justify-content: flex-start;}
.Floor003205 .box:nth-child(2n) .txt{align-items: center;padding-bottom:.7rem; padding-right: .8rem; justify-content: flex-end; align-items: flex-end; }
.Floor003205 .box:nth-child(2n) .Homemore{margin-left: auto;}
.Floor003205 .box .pic{width:60vw; height: 100%; border-left:.15rem solid var(--white); border-right:.15rem solid var(--white);}
.Floor003205 .Ispic{width: 110%;transform: skewX(24deg);}
.Floor003205 .box.active .Ispic:before{opacity: 0.5;}
.Floor003205 .box.no-active .inside{transform: scale(0.86);}
.Floor003205 .box.no-active .Ispic:before{opacity: 0.7;}
.Floor003205 .txt .inside{max-width: calc(468 / 16 * 1em); width: 70%; }
.Floor003205 .box:nth-child(2n) .txt .inside{text-align: right;}
.Floor003205 .word{ height: 0; overflow: hidden; transition: .3s;}
.Floor003205 .box.active .word{height:calc(1.75em * 5);}
}
@media (max-width:1024px) {
.Floor003205 .Ispic{width: 100%;}
.Floor003205 .txt{align-items: center;}
.Floor003205 .txt .inside{ width: 90%; }
}




/*Floor003231 */
.Floor003231{position: relative;z-index: 1; overflow: hidden; }
.Floor003231 .Hometit .index-sub-tit{color:var(--white); font-size: var(--font-size65);}
.Floor003231 .swiper-wrapper{height: auto;}
.Floor003231 .swiper .txt{position: absolute; left: 0;top: calc(130 / 956 * 100%);height: 100%;width: 100%; z-index: 2;}
.Floor003231 .swiper-slide-active .txt .autoCon-1600 > div{transform: translateY(0); opacity: 1;}
.Floor003231 .desc{color:rgba(var(--rgb-white),0.85); line-height:1.75;padding-bottom: 0.3rem; }
.Floor003231 .controls li{ display: flex;align-items: center;justify-content: center; flex-direction: column; transition: 0.3s;position: relative;z-index: 1;background-color: var(--white);padding: 0 0.1rem; text-align: center; border-radius: 50%;}
.Floor003231 .controls li.on{background-color:var(--hover-color); color: var(--white); }
.Floor003231 .controls li:not(.on) .tit{color:var(--grey);}
.Floor003231 .controls li .ico{display: flex;align-items: center;justify-content: center; margin-bottom: 0.2rem; transition: 0.3s;width: 0.4rem;height: 0.4rem;}
.Floor003231 .controls li .ico img{height:100%;}
.Floor003231 .controls li.on .ico img{filter: brightness(0) invert(1);}
.Floor003231 .bg{position: relative; z-index: 1;}
.Floor003231 .bg:after{position: absolute;content: ''; left: 0;bottom: 0;width:80%;height:100%; background:linear-gradient(to right, rgba(var(--rgb-black),0.4), rgba(var(--rgb-black),0)); z-index: 2;}
@media (min-width:1025px) {
.Floor003231 .bg{height:9.6rem;}
.Floor003231::before{content: ' ';z-index:3;position: absolute;background: var(--hover-color);top: 0;width: 9.6rem;height:9.6rem;clip-path: polygon(0 0,0 100%,100% 100%,100% 100%);left: -7.2rem;pointer-events: auto;transition: right 0.5s,clip-path 0.5s; }
.Floor003231 .txt .autoCon-1440 > div{max-width: 5.2rem; width: 50%; }
.Floor003231 .desc{min-height:2rem;}
.Floor003231 .controls{position: absolute;z-index: 10;bottom: calc(100 / 956 * 100%);right: 0;width: 100%;pointer-events: none;}
.Floor003231 .controls li{width:1.6rem; height:1.6rem; pointer-events: all;margin-bottom: 0.4rem;}
.Floor003231 .controls li + li{margin-left: 0.45rem;}
.Floor003231 .controls li .tit{font-size: var(--font-size14);}
.Floor003231 .controls li.on{padding: 0 0.4rem;margin-bottom: 0; width:2.4rem; height:2.4rem;}
.Floor003231 .controls li.on .ico{width: 0.62rem;height: 0.62rem;}
.Floor003231 .controls li.on .tit{font-size: var(--font-size22);}
}
@media (max-width:1024px) {
.Floor003231 .bg{padding-bottom: 50%;}
.Floor003231 .controls [class*=autoCon-]{width: 100%;}
.Floor003231 .controls ul{align-items: stretch;} 
.Floor003231 .controls li{padding: 0.2rem 0.1rem;flex: 1;}
.Floor003231 .controls li .tit{font-size: var(--font-size18);}
.Floor003231 .desc{max-width: 60%;}
}
@media (max-width:640px) {
.Floor003231 .controls li .ico{margin-bottom: 0.1rem;width: 0.3rem;height: 0.3rem;}
.Floor003231 .controls li .tit{font-size: var(--font-size14);}
}






/*.Floor002491*/
.Floor002491{padding:var(--padMar130) 0; position: relative; overflow: hidden;}
.Floor002491 .Hometit .index-title{margin: 0 auto;}
.Floor002491 .Hometit .index-sub-tit{text-align: center;}
.Floor002491 ul * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.Floor002491 ul li{background:#000; position: relative; overflow: hidden;} 
.Floor002491 ul li .Ispic{position: absolute; width: 100%; height: 100%; z-index:1; opacity: 0.45; } 
.Floor002491 ul li.on .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:75%; opacity: 0.7; 
  background: -moz-linear-gradient(top,  rgba(var(--rgb-black),0) 0%, rgba(var(--rgb-black),1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(var(--rgb-black),0) 0%,rgba(var(--rgb-black),1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(var(--rgb-black),0) 0%,rgba(var(--rgb-black),1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.Floor002491 ul li a{display: block; color:var(--white);position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; z-index: 10;}
.Floor002491 ul li:not(.on) .liBox .liCon .txt{display: none;}
.Floor002491 ul li a .txtBox .tit{text-align: center;  font-size:var(--font-size22); margin:.2rem 0 0; }  
.Floor002491 ul li a .icon{max-width:50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:.4rem; max-height: .4rem;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; z-index: 2; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom:50%;transform: translateY(50%);}
.Floor002491 ul li.on a .txtBox .tit{font-size:var(--font-size26); margin:0 0 .12rem;}
.Floor002491 ul li .liBox .liCon .txt{line-height:1.5; opacity: 0.75; }


.Floor002491::before{position: absolute; content: ''; top: 0; z-index: -1; width:6.15rem; height: 100%; background-color: var(--black); left: 0;clip-path: polygon(0 0,39.233% 0,100% calc(411 / 960 * 100%),34.174% 100%,0 100%); opacity: 0.06;}
.Floor002491 ul{display: flex; align-items: center; justify-content: space-between;}
.Floor002491 ul li{height:5rem; width:25%; margin-right:.15rem; overflow: hidden;}
.Floor002491 ul li:nth-of-type(3){ margin-right:0;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:100%;max-height:.5rem;}
.Floor002491 ul li.on .liBox .liCon .icon img{max-width:.7rem; position: absolute; max-height:.7rem; left: 50%; top: 50%; transform:translate(-50%,-50%);width: 100%;}
.Floor002491 ul li.on{width:calc(100% - 50% - .3rem);}
.Floor002491 ul li.on .Ispic{opacity:1;} 
.Floor002491 ul li.on a{ width:100%; height:1.5rem; overflow: hidden;}
.Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding:0 1rem 0 1.3rem; bottom:0; transform: translateY(0);}
.Floor002491 ul li.on .liBox .liCon::before{display: block; width: .45rem; height: .45rem; background:url(../images/more-on.svg) no-repeat center var(--hover-color); background-size: auto .14rem; border-radius: 50%; position: absolute; right: .35rem; top: 50%; transform: translateY(-50%); content: '';}
.Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left:.35rem;top: 50%; width:.6rem; height:.6rem;margin-top:-.3rem; }
.Floor002491 ul li.on a .txtBox .tit{text-align: left; margin-top:0; }
.Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}





/*Floor003220 */
.Floor003220{padding: var(--padMar130) 0; overflow: hidden; background: #f3f3f3; position: relative;}
.Floor003220 .Hometit .index-title{margin: 0 auto;}
.Floor003220 .Hometit .index-sub-tit{text-align: center;}
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width:2.38rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0; background: #f3f3f3;}
.Floor003220 .swiperCon:before{left: 0; }
.Floor003220 .swiperCon:after{right:0; }
.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden; position: relative;}
.Floor003220 .pic::before{position:absolute; right:-.22rem; bottom:-.06rem; content:' '; border-left: .32rem solid transparent; border-right: .32rem solid transparent; border-top: .32rem solid #f3f3f3; transform: rotate(-45deg); z-index: 10;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 459 * 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:var(--font-size20); margin-bottom: 1em; color: var(--black); line-height: 1.5;}
.Floor003220 .swiper-slide a:hover .tit{color: var(--hover-color);}
.Floor003220 .txt time{color:var(--grey2); font-size: var(--font-size18); padding-left: .3rem; background:url(../images/time.svg) no-repeat left center; background-size: auto 1em;}
.Floor003220 .controls{display: flex;align-items: center; margin-top:.7rem; }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color:rgba(var(--rgb-black), 0.05);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 var(--hover-color); background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color:transparent; position: relative;background-image: url(../images/more.svg); }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{left: auto; transform: rotate(180deg);}
.Floor003220 .controls .arrows a.next{right: auto;}
.Floor003220 .controls .arrows a.prev{left: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);background-image: url(../images/more-on.svg); }
@media (min-width:1025px) {
.Floor003220::before{content: ' ';z-index:2;position: absolute;background: var(--black);top: 0;width: 9.6rem;height:9.6rem;clip-path:polygon(0 0,0 100%,0 130%,100% 0);left: -7.5rem;pointer-events: auto;transition: right 0.5s,clip-path 0.5s; opacity: 0.03;}
.Floor003220 .swiperCon{padding: 0 2.38rem;}
/* .Floor003220 .swiper{ width: calc(100% + 2.38rem);} */
/* .Floor003220 .controls{width: calc(100% - 4.8rem);} */
}
@media (max-width:1024px) {
.Floor003220 .swiperCon{padding: 0 var(--padMar160);}
.Floor003220 .swiperCon:before{width: var(--padMar160);}
}



/*Floor003181*/
.Floor003181{position: relative;}
.Floor003181 .Ispic{display: block; width: 100%; height: 7.1rem; position: relative;background-attachment: fixed;background-position: center 0;}
.Floor003181 li{line-height:.3rem; color: var(--black); padding:.1rem 0; padding-left:.62rem;position: relative; font-size: var(--font-size18);}
.Floor003181 li+li{margin-top:.2rem;}
.Floor003181 li:before{position: absolute; left: 0; top: 0; width: .5rem; height:.5rem; background-color:var(--hover-color); border-radius:50%; background-size: auto .2rem; background-repeat: no-repeat; background-position:center;  content: '';}
.Floor003181 .add:before{background-image: url(../images/add.svg);}
.Floor003181 .mail:before{background-image: url(../images/email.svg);}
.Floor003181 .tel:before{background-image: url(../images/tel.svg);}
@media (min-width:1025px){
.Floor003181 .Hometit .index-sub-tit{color: var(--white);}
.Floor003181 .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width:100%;height:100%; background:linear-gradient(to right, rgba(var(--rgb-black),0.8), rgba(var(--rgb-black),0.15)); z-index: 2;}
.Floor003181 li{color: var(--white);}
.Floor003181 .con{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10;}
.Floor003181 .conts{width: 80%; max-width: 6rem;}
}




/*Bottom002900 */
.Bottom002900{background:#f3f3f3;padding-top:.6rem; border-top:6px solid var(--hover-color); position: relative;}
.Bottom002900,
.Bottom002900 a{color:var(--black);}
.Bottom002900 a:hover{color:var(--hover-color); opacity: 1 !important;}
.Bottom002900 .f-top{margin-bottom: 0.6rem;}
.Bottom002900 .logo{max-width:2.28rem;}
.Bottom002900 .contact li:not(:last-child){padding-bottom:.2rem;}
.Bottom002900 .contact li aside{padding-left:.3rem;line-height:1.5;background-position:left .03rem;background-repeat:no-repeat; background-size: auto .19rem; color: var(--grey);}
.Bottom002900 .contact li:nth-child(1) aside{background-image: url(../images/icon_call.svg); margin-bottom:.05rem; font-size:.15rem;}
.Bottom002900 .contact li:nth-child(2) aside{background-image: url(../images/icon_email.svg);}
.Bottom002900 .contact li:nth-child(3) aside{background-image: url(../images/icon_add.svg);}
.Bottom002900 .contact li b a{font-size:var(--font-size34);color:var(--hover-color); font-weight: bold;}

.Bottom002900 .share ul{display: flex; flex-wrap: wrap;}
.Bottom002900 .share li{position: relative;z-index: 2;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width:1.2rem; padding:.05rem;background: var(--white); margin-bottom: .1rem;border-radius: .05rem;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:.05rem solid transparent; left:.25rem; top: 100%;border-top-color:var(--white);}
.Bottom002900 .share li:not(:last-child){margin-right:calc(30 / 1920 * 100vw)}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(var(--rgb-black),0.1); border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a i{width:.55rem;height:.55rem; background-position: center center;background-repeat: no-repeat; background-size: auto .18rem; display: block;}
.Bottom002900 .share li a i.on{display: none}
.Bottom002900 .share li a:hover{background-color:var(--hover-color); border-color:var(--hover-color);}
.Bottom002900 .share li a:hover i{display:none;}
.Bottom002900 .share li a:hover i.on{display:block}
.Bottom002900 .f-mid nav ul ol{font-size:var(--font-size18)}
.Bottom002900 .f-mid nav ul ol li + li{margin-top:0.35rem}

.Bottom002900 .f-bottom{padding:0.3rem 0;border-top:1px solid rgba(var(--rgb-black),0.1);margin-top:0.7rem}
.Bottom002900 .f-bottom,
.Bottom002900 .f-bottom a:not(:hover){color:rgba(var(--rgb-black),0.5)}
.Bottom002900 .f-bottom .other a:not(:last-child):after{content:"·";margin:0 1em}
@media(min-width:1025px){
.Bottom002900::before{position: absolute; right: 0;bottom: 0; width: 2.25rem; height: 2.25rem; content:''; opacity: 0.03; z-index: 1; background: url(../images/bg.svg) no-repeat center; background-size: contain;} 
.Bottom002900 .f-mid .contact{max-width:3.4rem}
.Bottom002900 .f-mid nav ul{width:6.8rem}
}

@media(max-width:1024px){
.Bottom002900 .b_nav nav{display: none;}
}








/*Banner002730 */
.Banner002730{position: relative; overflow: hidden;}
.Banner002730:after{position: absolute;content: ''; left: 0;top: 0;width: 100%;height:100%; background: rgba(var(--rgb-black), 0.4); }
.Banner002730 .con{position: absolute;left: 0; top:50%;width: 100%; z-index: 10; transform: translateY(-50%);}
.Banner002730 .txt{font-size:5vw; text-transform: uppercase; font-weight: bold;text-align: center; position: relative; z-index:2;color: transparent; 
-webkit-text-stroke-width: 1px; -webkit-text-stroke-color:var(--white);}
@media(min-width:1025px){
.Banner002730 .Ispic{height:6.5rem;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 .Ispic{ display:none;}
.Banner002730 img{ width:100%; display:block;}
}



/*Menu003135 */
.Menu003135{position: relative;z-index: 3; border-bottom: 1px solid rgba(0,0,0,0.1); }
.Menu003135 .current{font-size:var(--font-size14); padding-left:.25rem;background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:.15rem auto; line-height:.9rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey);}
.Menu003135 .current span{color:var(--hover-color);}
.Menu003135 .nav-menu li{float: left;font-size:var(--font-size16);line-height:.9rem;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.5vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135  a:hover,
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:var(--hover-color);}




/*Page002737 */
.Page002737{padding:var(--padMar70) 0 var(--padMar120);  }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .p_jump{display: none;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:.48rem;  width:.5rem; margin: 0 .1rem; color: #aaa; border: 1px solid rgba(var(--rgb-black), 0.1); border-radius: 50%; }
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:var(--hover-color); border-color:var(--hover-color); color:var(--white);}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{ height:.5rem; width:.5rem;background-position: center center; background-repeat: no-repeat; background-size: auto calc.14rem; line-height: 1000; overflow: hidden;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more2.svg);}
.Page002737 .Pages .p_page a.a_prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Page002737 .Pages .p_page a.a_prev:hover,
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/more-on.svg);}
@media(max-width:768px){
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}








/*PicList002938*/
.PicList002938{padding-top: var(--padMar120);}
.PicList002938 li+li{margin-top:.5rem;}
.PicList002938 time{position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: var(--font-size20); color: var(--hover-color);}
.PicList002938 time span{display: block; text-align: center; font-size: var(--font-size60); font-weight: bold;}
.PicList002938 .pic{overflow: hidden;}
.PicList002938 .Ispic{padding-bottom:67.477%; }
.PicList002938 .info{padding:0 .55rem;}
.PicList002938 .tit{font-size: var(--font-size26); color: var(--black); line-height: 1.25; }
.PicList002938 a:hover .tit{color: var(--hover-color);}
.PicList002938 .txt{ color: var(--grey); margin-top:.3rem; line-height: 1.5;}
@media(min-width:1025px){
.PicList002938 a{padding-left:2rem; position: relative; display: block;}
.PicList002938 .con{display: flex; align-items: center; position: relative; padding: .3rem 0;}
.PicList002938 .con::before{position: absolute; right: 0; top: 0; width: 84%; height: 100%; content:''; background:#f5f5f5;z-index: -1;}
.PicList002938 a:hover .con::before{ background:#fff; box-shadow: 0 0 15px rgba(var(--rgb-black),0.1);}
.PicList002938 .pic{width: 30%; transition: .3s;}
.PicList002938 .info{width:70%;}
.PicList002938 a:hover .pic{transform: translateX(-.3rem);}
}







/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar120) 0;}
.RighInfo000171 time{color:var(--grey2); padding-left:.28rem; background:url(../images/time.svg) no-repeat center left; background-size:.18rem auto ;line-height:.28rem;}
.RighInfo000171 .title{ color:var(--black); padding-bottom:.3rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1); text-align: center;}
.RighInfo000171 .title h1{margin:0;font-size:var(--font-size30); font-weight: normal; line-height: 1.5; margin-bottom: .2rem;}
.RighInfo000171 .title time{ display:inline-block; }
.RighInfo000171 .info{color:var(--black); line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:.3rem 0;  }
.RighInfo000171 .info .pic{margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .bot{position:relative;margin-top:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:var(--hover-color); border: 1px solid var(--hover-color);display:block;padding:.15rem .35rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color); color: var(--white);}
.RighInfo000171 .info_pn span{display:block; margin:.2rem 0}
.RighInfo000171 .info_pn span a{color:var(--grey2)}
.RighInfo000171 .info_pn span a:hover{color:var(--hover-color);text-decoration:underline}

@media(min-width:1025px){
.RighInfo000171 .info_pn span{width:80%}
}
@media(max-width:1024px){
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;}
}




/*Floor003153*/
.Floor003153{padding:var(--padMar120) 0;}
.Floor003153 p{line-height: 1.75;}
.Floor003153 p b{color: var(--hover-color); font-size: var(--font-size18);}
.Floor003153 .tit{margin: .3rem 0 .15rem; font-size: var(--font-size15); display: table; padding:.05rem .2rem; border-radius: .4rem; color: var(--white); background: var(--hover-color);}
.Floor003153 .ul{display: flex; flex-wrap: wrap;}
.Floor003153 li{border: 1px solid #eaeaea;  margin-top: -1px; line-height: 1.75; position: relative;;text-align: center; font-size: var(--font-size14); color: var(--grey2); padding: .1rem;}
.Floor003153 li .popup-hover{position: absolute;bottom: 110%;left: 0;width: 3rem;padding: .1rem;border-radius: 5px;background-color: #fff;box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.1);
    display: none;line-height: 1.5;color: #666;text-align: left;
}
.Floor003153 li:hover .popup-hover{display: block;}
.Floor003153 li:hover{color: var(--hover-color);}


@media (min-width:1025px) {
.Floor003153 .flex{display: flex; align-items: center;}
.Floor003153 .Hometit{width: 85%;}
.Floor003153 .con{width:52.5%; padding-right:6vw;}
.Floor003153 .img{width:47.5%;}
.Floor003153 li{width:25%; border: 1px solid #eaeaea; margin-left: -1px;}
.Floor003153 li:nth-child(3n){margin-right:0;}

}




/*Floor003154*/
.Floor003154{background:url(../images/tit2.svg) no-repeat right bottom #f5f5f5; background-size: auto 80%;}
.Floor003154 .Ispic{padding-bottom:62.632%;}
.Floor003154 p{line-height: 1.75;}
.Floor003154 p b{color: var(--hover-color); font-size: var(--font-size18);}
@media (min-width:1025px) {
.Floor003154 .flex{display: flex; align-items: center;}
.Floor003154 .con,
.Floor003154 .pic{width:50%;}
.Floor003154 .con{padding-left:6vw; padding-right: calc(238 / 1920 * 100vw);}
}




/*Floor003155*/
.Floor003155{padding:var(--padMar120) 0;}
.Floor003155 .index-sub-tit{text-align: center;}
.Floor003155 .txt{font-size: var(--font-size20); text-align: center; color: var(--grey2); margin-top: .2rem; line-height: 1.75;}
.Floor003155 li{position: relative; padding: .5rem; background:#f5f5f5;}
.Floor003155 .num{position: absolute; right: .5rem; top: .5rem; font-size: var(--font-size30); color: var(--hover-color); font-weight: bold;}
.Floor003155 .icon{height: .55rem; display: block;}
.Floor003155 .t1{font-size: var(--font-size22); color:var(--black); margin: .3rem 0 .15rem;}
.Floor003155 .t2{color:var(--grey);line-height: 1.75;}
@media (min-width:1025px) {
.Floor003155 .ul{display: flex; flex-wrap: wrap;}
.Floor003155 li{width: 49.5%; margin-right:1%;}
.Floor003155 li:nth-child(2n){margin-right:0;}
.Floor003155 li:nth-child(2n) ~ li{margin-top:1%;}
.Floor003155 li:nth-child(1){border-radius:.3rem .3rem 0 .3rem;}
.Floor003155 li:nth-child(2){border-radius:.3rem .3rem .3rem 0;}
.Floor003155 li:nth-child(3){border-radius:.3rem  0 .3rem .3rem;}
.Floor003155 li:nth-child(4){border-radius:0 .3rem .3rem .3rem;}
}





/*Floor003156*/
.Floor003156{padding-bottom:var(--padMar120);}
.Floor003156 .index-sub-tit{text-align: center;}
.Floor003156 .Ispic{padding-bottom:31.316%; position: relative; z-index: 1;}
.Floor003156 .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background:rgba(var(--rgb-black), 0.7);}
.Floor003156 li{padding:.4rem;}
.Floor003156 .icon{display: block; margin: 0 auto; height: .55rem;}
.Floor003156 .t1{font-size: var(--font-size22); color:var(--black); margin:.3rem 0 .15rem; text-align: center;}
.Floor003156 .t2{color:var(--grey);line-height: 1.75;}
@media (min-width:1025px) {
.Floor003156 .ul{display: flex; flex-wrap: wrap; background:#f9f9f9; margin-top: -2.9rem; position: relative; z-index: 2;}
.Floor003156 li{width: 33.3%; border-right: 1px solid rgba(var(--rgb-black), 0.1);}
.Floor003156 li:nth-child(3n){border-right:none;}
.Floor003156 li:nth-child(3n) ~ li{border-top:1px solid rgba(var(--rgb-black), 0.1);}
}





/*Floor003157*/
.Floor003157{padding-bottom:var(--padMar120);}
.Floor003157 .flex{margin-bottom: .4rem;}
.Floor003157 .Hometit{margin-bottom: 0; }
.Floor003157 .index-sub-tit{ line-height: 1.25;}
.Floor003157 p{line-height: 1.75;}
.Floor003157 p b{color: var(--hover-color); font-size: var(--font-size18);}
@media (min-width:1025px) {
.Floor003157 .flex{display: flex;justify-content: space-between;}
.Floor003157 .txt{width:80%; padding-left: .8rem; margin-left: .8rem; border-left: 1px solid rgba(var(--rgb-black), 0.1);}
}







/*Floor003078*/
.Floor003182{overflow: hidden; padding: var(--padMar120) 0; background: #f5f5f5;} 
.Floor003182 .Hometit .index-title{margin: 0 auto;}
.Floor003182 .Hometit .index-sub-tit{text-align: center;}
.Floor003182 .list{display: none;}
.Floor003182 .box{position: relative; z-index: 1;}
.Floor003182 .box::after,
.Floor003182 .box::before{ position:absolute; z-index:1; content:''; left:0; width:40%; height:100%;  top:0; max-width:5rem;
background: -moz-linear-gradient(left, rgba(245,245,245,1) 20%,rgba(245,245,245,0.6) 50%, rgba(245,245,245,0) 100%);
background: -webkit-linear-gradient(left, rgba(245,245,245,1) 20%,rgba(245,245,245,0.6) 50%, rgba(245,245,245,0) 100%);
background: linear-gradient(to right,rgba(245,245,245,1) 20%,rgba(245,245,245,0.6) 50%, rgba(245,245,245,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f500', GradientType=1);}
.Floor003182 .box::after{right: 0; transform: rotateY(180deg);left: auto;}
.Floor003182 li{overflow:hidden;zoom:1;white-space:nowrap;}
.Floor003182 li a{display: inline-block; width:2.5rem; height:1rem; background: var(--white); box-shadow:5px 5px 10px rgba(var(--rgb-black),0.02); margin:.07rem .14rem;  padding:.25rem;  transition: .3s; }

.Floor003182 li .Ispic{display:block; width:100%;height:100%; background-size: contain;}







/*Floor003158*/
.Floor003158{padding:var(--padMar120) 0; position: relative; z-index: 1;}
.Floor003158 .flex{margin-bottom: .6rem;}
.Floor003158 .Hometit{margin-bottom: 0; }
.Floor003158 .index-sub-tit{ line-height: 1.25;}
.Floor003158 p{line-height: 1.75;}
.Floor003158 p b{color: var(--hover-color); font-size: var(--font-size18);}
.Floor003158 .ul li{padding:.3rem; background: #fff; text-align: center;}
.Floor003158 .icon{display: block; height:.6rem; margin: 0 auto .24rem;}
.Floor003158 .t1{max-width: 2rem; color:var(--grey); line-height: 1.5;}
@media (min-width:1025px) {
.Floor003158::before{content: ' '; background: #f5f5f5; position: absolute; left: 0; bottom: 0; width: 100%; height:50%; z-index: -1;}
.Floor003158 .flex{display: flex;justify-content: space-between; }
.Floor003158 .Hometit{width:35%;}
.Floor003158 .txt{width:60%; }
.Floor003158 .ul{display: flex; flex-wrap: wrap; justify-content: flex-end; position: relative; z-index: 2; margin-top: -1rem;}
.Floor003158 .ul li{margin-right:.3rem; min-width:2.6rem}
.Floor003182 li a:hover{transform: scale(1.1); }
}




/*Floor003107 */
.Floor003107{position: relative;z-index: 1; padding-bottom:var(--padMar120); overflow: hidden; background: #f5f5f5;}
.Floor003107 li{padding-left:.5rem; padding-bottom:.3rem; margin-bottom:.3rem; border-bottom: 1px dashed rgba(var(--rgb-black), 0.1); }
.Floor003107 li:last-child{margin-bottom: 0; }
.Floor003107 .title{line-height:1;cursor:pointer; position:relative;color:var(--grey2);}
.Floor003107 .title p{ margin: 0;position: relative;font-size:var(--font-size22);}
.Floor003107 .title i{ position:absolute; width:.3rem; height:.3rem; background:rgba(var(--rgb-black), 0.05); border-radius:50%;left:-.5rem; top:50%; margin-top:-.15rem;}
.Floor003107 .title i::before,
.Floor003107 .title i::after{ position:absolute; content:''; background:var(--grey2);}
.Floor003107 .title i::before{ left:30%; width:40%; height:.02rem; top:50%; margin-top:-.01rem;}
.Floor003107 .title i::after{ left:50%; margin-left:-.01rem; width:.02rem; top:30%; height:40%;}
.Floor003107 .title.select i{ background:var(--hover-color);}
.Floor003107 .title.select i::after{ display:none;}
.Floor003107 .title.select i::before{background:var(--white);}
.Floor003107 .title.select p{color: var(--black);}
.Floor003107 .main{ display:none;margin-top:.2rem; color: var(--grey); line-height: 1.75; max-height:1.25rem; overflow-y: auto; padding-right: .1rem; margin-right:-.1rem;}
.Floor003107 .main::-webkit-scrollbar{width:4px;  height:100%;}
.Floor003107 .main::-webkit-scrollbar-track{ background: #f5f5f5; border-radius:4px;}
.Floor003107 .main::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:4px;}
.Floor003107 .main::-webkit-scrollbar-thumb:hover{background:var(--hover-color);}
.Floor003107 .main::-webkit-scrollbar-corner{background:var(--hover-color);}
.Floor003107 .main p b{color: var(--hover-color);}
.Floor003107 .pic dd{display: none;}
@media (min-width:1025px) {
.Floor003107 .list{display: flex; align-items: center;}
.Floor003107 .pic{width: 60%;}
.Floor003107 .info{width:40%; padding-right:3vw;}
}




/*PicList002798*/
.PicList002798{padding:var(--padMar120) 0;}
.PicList002798 .Hometit .index-title{margin: 0 auto;}
.PicList002798 .Hometit .index-sub-tit{text-align: center;}
.PicList002798 ul{ display: flex; flex-wrap:wrap;}
.PicList002798 li a{display:block;}
.PicList002798 li .pic{background: #f5f5f5; overflow: hidden;}
.PicList002798 li .Ispic{ padding-bottom:72.34%; background-size: contain; transition: .3s;}
.PicList002798 .con{ padding:.4rem 0; border-bottom:4px solid rgba(var(--rgb-black), 0.05); padding-right: 1rem; position: relative;}
.PicList002798 .tit{font-size: var(--font-size30); color: var(--black);}
.PicList002798 .txt{color: var(--grey2); line-height: 1.5; margin-top: .2rem; font-size: var(--font-size17); height: calc(1.5em * 2);} 
.PicList002798 .Homemore{position: absolute;right: 0; top: 50%; transform: translateY(-50%);} 


@media(min-width:1025px){
.PicList002798 li{width:48%; margin-right:4%;}
.PicList002798 li:nth-child(2n){margin-right:0; }
.PicList002798 li:nth-child(2n) ~ li{margin-top:4%; }
.PicList002798 li:hover .Ispic{transform: scale(1.1);}
.PicList002798 li:hover .con{ border-bottom-color: var(--hover-color);}
.PicList002798 li:hover .tit{ color: var(--hover-color);}
.PicList002798 li:hover .Homemore{ background: var(--hover-color);}
.PicList002798 li:hover .Homemore::before{background-image:url(../images/more-on.svg); transform: rotate(0);}
}




/*RighInfo003134 */
.RighInfo003134{ padding:var(--padMar120) 0;}
.RighInfo003134 .img-side{margin-bottom:.64rem; position: relative;}
.RighInfo003134 .list_img{position:relative;  padding:2em; border:1px solid #eaeaea;}
.RighInfo003134 .list_img li .Ispic{background-size: contain;padding-bottom:61.517%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 .6rem; margin:.3rem auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width:.13rem;height: .13rem; margin: 0 .05rem;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(var(--rgb-black),0.2); width:.07rem;height:.07rem;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; padding: 0;transition: 0.3s; font-size: 0;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color:var(--hover-color); width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width:.15rem; height:.15rem;background-repeat: no-repeat;background-position: center; margin-top:-.075rem; background-image: url(../images/more.svg); background-size: contain; }
.RighInfo003134 .controls .slick-prev{left: 0; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.RighInfo003134 .controls .slick-next{right: 0;}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled,
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/more2.svg);}
.RighInfo003134 .img-side .tit{font-size:var(--font-size34); color:var(--black); }
.RighInfo003134 .img-side .line{width:.4rem; height:.02rem; background-color:var(--hover-color);display: block; margin:.4rem 0; }
.RighInfo003134 .img-side .txt{line-height: 1.75; color: var(--grey); margin-bottom: .7rem;}
.RighInfo003134 .img-side .more{display:table; color:var(--hover-color); line-height:.5rem; border-radius:.5rem; padding: 0 .7rem 0 .3rem; background: url(../images/more.svg) no-repeat right .3rem center ; background-size: .14rem auto; border: 2px solid var(--hover-color);}
.RighInfo003134 .img-side .more:hover{background-color:var(--hover-color); color: var(--white); background-image: url(../images/more-on.svg);}
.RighInfo003134 .prod-intro .box+.box{margin-top:.8rem;}
.RighInfo003134 .prod-intro .name{border-bottom: 1px solid rgba(var(--rgb-black), 0.1);font-size:var(--font-size24); padding-bottom:.2rem;color:var(--black); line-height:.55rem}
.RighInfo003134 .prod-intro .name i{width:.55rem; height:.55rem; border-radius: 50%;background-color:var(--hover-color);display: inline-block;vertical-align: top; margin-right:.2rem; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon1.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-icon2.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-icon3.svg);}
.RighInfo003134 .prod-intro .name-4 i{background-image: url(../images/RighInfo003134-icon4.svg);}
.RighInfo003134 .prod-intro .name-5 i{background-image: url(../images/RighInfo003134-icon5.svg);}
.RighInfo003134 .prod-intro .con{line-height: 1.75; margin-top:.3rem;}
.RighInfo003134 .prod-intro .con p{color:var(--black);}
.RighInfo003134 .prod-intro .table_1{margin-bottom:.3rem; }
.RighInfo003134 .prod-intro .table_1 th,
.RighInfo003134 .prod-intro .table_1 td{text-align:center;  border-collapse:collapse; line-height:1.5;padding:.2rem; font-size:1em; border:1px solid rgba(var(--rgb-black), 0.15);}
.RighInfo003134 .prod-intro .table_1 tr:nth-child(2n){background: #f8f8f8;}
.RighInfo003134 .prod-intro .table_1 th{color:var(--white); background:var(--hover-color);}
.RighInfo003134 .prod-intro .p{padding-left:.24rem; line-height: 1.75; margin: 0; position: relative;}
.RighInfo003134 .prod-intro .p+.p{margin-top:.22rem;}
.RighInfo003134 .prod-intro .p::before{position: absolute; left: 0; top:.08rem; content: ''; width: .08rem; height:calc(8 / 16 * 1em); background:var(--hover-color); border-radius:0.2rem; transform: rotate(45deg);}
.RighInfo003134 .prod-intro .link{color: var(--hover-color); text-decoration:underline}

.RighInfo003134 .ul1{display: flex; flex-wrap: wrap;}
.RighInfo003134 .ul1 li{text-align: center;}
.RighInfo003134 .ul1 .icon{width:1.2rem; height:1.2rem; border-radius: 50%; position: relative;  border: 2px solid var(--hover-color); margin: 0 auto .3rem;}
.RighInfo003134 .ul1 .icon img{height:.45rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.RighInfo003134 .ul1 .tit{font-size: var(--font-size20); color: var(--black);}
.RighInfo003134 .ul2 li{margin-bottom:2%; padding: .4rem; text-align: center; border: 1px solid rgba(var(--rgb-black), 0.05);} 
.RighInfo003134 .ul2 .tit{font-size: var(--font-size20); color: var(--black); margin-top: .2rem;} 
.RighInfo003134 .ul3 .prod-intro .table_1{margin-bottom: 0;}
@media (min-width:1025px) {
.RighInfo003134 .img-side{display: flex; align-items: center;}
.RighInfo003134 .list_img,
.RighInfo003134 .info-con{width:50%;}
.RighInfo003134 .info-con{padding-left: 4vw;}
.RighInfo003134 .list_img .ul{max-width: 6.54rem;}
.RighInfo003134 .ul1 li{width: 20%; padding: .3rem;}
.RighInfo003134 .ul1 li+li{border-left: 1px dashed rgba(0, 0, 0, 0.1);}
.RighInfo003134 .ul2{display: flex; flex-wrap: wrap;}
.RighInfo003134 .ul2 li{width:49%; margin-right: 2%;} 
.RighInfo003134 .ul2 li:nth-child(2n){margin-right:0;} 
.RighInfo003134 .ul3{display: flex; flex-wrap: wrap; align-items:center;}
.RighInfo003134 .ul3 li{width:47%; margin-right:6%;} 
.RighInfo003134 .ul3 li:nth-child(2n){margin-right:0;} 
}






/*RighInfo002810*/
.RighInfo002810{ padding:var(--padMar120) 0;}
.RighInfo002810 .box+.box{margin-top:var(--padMar130);}
.RighInfo002810 .flex .subtit{ font-size:var(--font-size15);color:var(--white); padding:.05rem .2rem; line-height: 1.5; background: var(--hover-color); display: table; margin-bottom: .1rem; border-radius: .3rem;}
.RighInfo002810 .flex .tit{ font-size:var(--font-size34);color:var(--black); line-height: 1.5; }
.RighInfo002810 .flex .txt{ color:var(--grey); line-height:1.75; margin:2em 0 4em;}
.RighInfo002810 .num{position: relative; font-size:var(--font-size40);font-weight:bold; color:var(--hover-color);margin-bottom:1em; font-family: Arial;}
.RighInfo002810 .num:after{display: block; content: ''; background:var(--hover-color); position: absolute; width:96%; height: 1px; top: 50%; margin-top:-0.5px; right: 0;}
.RighInfo002810 .flex .pic .Ispic{display:block; width: 100%; padding-bottom:65%;}
.RighInfo002810 .flex p b{color: var(--hover-color); font-size: var(--font-size18);}
.RighInfo002810 .flex .img{width:2.5rem; display: block; margin-left:auto;}
.RighInfo002810 .title{font-size:var(--font-size22); font-weight: bold; color: var(--hover-color); line-height:.18rem; border-left:16px solid var(--hover-color); padding-left:.15rem; margin-bottom: .3rem;}
.RighInfo002810 .pro{ position: relative; z-index: 1; margin-top:.5rem;}
.RighInfo002810 .pro li a{ display:block; position:relative; padding:.3rem; margin:0 .2rem; background: #f5f5f5; text-align: center;}
.RighInfo002810 .pro li .Ispic{ padding-bottom: 72.16%;}
.RighInfo002810 .pro li .t1{ font-size: var(--font-size18); margin-top: 1em;}
.RighInfo002810 .pro .slick-arrow{position: absolute; z-index: 30; top: 50%; width:.5rem; height:.5rem; border: 1px solid var(--hover-color);padding: 0; margin-top:-.2rem; border-radius: 50%; transition: 0.3s;}
.RighInfo002810 .pro .slick-arrow:hover{background:var(--hover-color);}
.RighInfo002810 .pro .slick-arrow:before{position: absolute; content: ''; width:.1rem; height:.1rem; border-bottom: 2px solid var(--hover-color);border-left: 2px solid var(--hover-color); left: 50%; top: 50%; margin:-.05rem 0 0 -.05rem; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.RighInfo002810 .pro .slick-arrow:hover:before{ border-bottom-color:var(--white);border-left-color:var(--white); }
.RighInfo002810 .pro .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.RighInfo002810 .pro .slider{ padding: 0 .7rem; max-width: 14.4rem;}
.RighInfo002810 .pro .slick-prev{left: 0;}
.RighInfo002810 .pro .slick-next{right: 0;}

@media(min-width:1025px){
.RighInfo002810 .flex{display: flex;align-items: flex-end;justify-content: space-between;}
.RighInfo002810 .flex .pic{width:50%; padding-top:.2rem; padding-left:.2rem; position: relative; z-index: 2; margin-bottom: .7rem;}
.RighInfo002810 .flex .pic:after{display: block;content: '';width:90%; height:90%;background:var(--hover-color); position: absolute; left: 0; top: 0; z-index: -1; opacity: 0.2; }
.RighInfo002810 .flex .info{padding-left: 5vw; width: 50%;}
.RighInfo002810 .box:nth-child(2n) .flex .pic{ padding-left:0; padding-right:.2rem; order: 2;}
.RighInfo002810 .box:nth-child(2n) .flex .pic:after{left:auto;right: 0; }
.RighInfo002810 .box:nth-child(2n) .flex .info{padding-left:0; padding-right:5vw;}
.RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
.RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}
.RighInfo002810 .box:nth-child(2n) .flex .img{ margin-left:0;}
}

/*Floor003219 */
.Floor003219{padding: var(--padMar130) 0 var(--padMar120) 0;overflow: hidden;background:url(../images/Floor003219.jpg);}
.Floor003219 .Hometit{margin-top: var(--padMar50);}
.Floor003153 .Popups{position: relative;}
.Floor003153 .Popups .Popups-hover{position: absolute;bottom: 110%;left: 0;width: 3.5rem;padding: .1rem;font-weight: normal;border-radius: 5px;background-color: #fff;box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.1);display: none;line-height: 1.5;color: #666;text-align: left;z-index: 55;}
.Floor003153 .Popups:hover{color: var(--hover-color);}
.Floor003153 .Popups:hover .Popups-hover{display: block;}
.Floor003219 li a{display: flex;position: relative;align-items: center;justify-content: space-between;border: 1px solid var(--hover-color);border-radius: 0.2rem;color:var(--black);overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 0.3rem;overflow: hidden;}
.Floor003219 li .txt{font-size: var(--font-size30); font-weight: 500;color: var(--black);z-index: 5;width: 45%;
    background: var(--white);border-radius:0 0 0.5rem 0;padding: 3vw .1rem 3vw 0.3rem;position: relative;}
/* .Floor003219 li .txt::after{content: "";display: block;width: 0.6rem;height: 0.6rem;background:url(../images/you.png) no-repeat center center;background-size: contain;position: absolute;right: -0.55rem;top: 0;} */
.Floor003219 li .ico{width: 0.52rem;}
.Floor003219 li .ico img{max-height: 100%;}
.Floor003219 li .txt h2{font-size: var(--font-size24);color: var(--black);font-weight: normal;}
.Floor003219 li .txt p{
    font-size: var(--font-size16);color: var(--grey);line-height: 1.5;
}
.Floor003219 .Homemore{margin-top: 0.3rem;}
@media (min-width:1025px) {
.Floor003219 li{width: 48%;}
.Floor003219 li:nth-child(2n){margin-top: -2.03rem;}
}
@media (max-width:1024px) {
    .Floor003219 li{overflow: hidden;}
    .Floor003219 li + li{margin-top: var(--padMar50);}
    .Floor003219 li .txt .ico{margin-right: 0.2rem;}
    .Floor003219 li .ico{height: 0.4rem;}
}


/*Floor003115 */
.Floor003115{display: flex;flex-direction: column;justify-content: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;overflow: hidden;font-size: 16px;min-height: 9.4rem;}
.Floor003115 .slick-dots{overflow: hidden;
    width: 55.2%;
    padding-right: 6%;
    margin-top: 1.7rem;display: flex;
}
.Floor003115 .mask{background-image: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.5));}
.Floor003115 .mask-half-white{z-index: 4;background: url(../images/Floor003115_mask.png) no-repeat center bottom/cover;}
.Floor003115 .to-right{position: absolute;width: 44.5%;z-index: 3;right: 9%;bottom: 0;}
.Floor003115 .to-left{position: absolute;width: 21.5%;z-index: 3;right: 0;top: 0;}
.Floor003115 .Hometit .index-sub-tit{color: var(--hover-color);}
.Floor003115 .slick-dots li{/*flex: 1 0 0;*/list-style: none;text-align: center;display: flex;padding-right: .2rem;}
.Floor003115 .slick-dots li.slick-active:before{border-bottom-color:  var(--hover-color);}
.Floor003115 .slick-dots li .figure{margin-right: .2rem;}
.Floor003115 .slick-dots li:after{height: 1px;border-bottom: 1px solid rgba(0,0,0,0.1);display: block;content: '';width: 1.5rem;transform: translateY(0.2rem);background-color: #fff;}
.Floor003115 .slick-dots li.slick-active:after{background-color:  var(--hover-color);}
.Floor003115 .slick-dots li .icon img{height: 0.4rem;}
.Floor003115 .slick-dots li .tit{margin-top: 0.2rem;color: var(--white);}
.Floor003115 .slick-dots li:last-child:after{opacity: 0;}
.Floor003115 .slick-dots li.slick-active .icon .on,
.Floor003115 .slick-dots li:not(.slick-active) .icon .off{display: none;}
.Floor003115 .slick-dots li.slick-active .tit{color:  var(--hover-color);}
.Floor003115 .item .pic{width: 100%;background: url(../images/Floor003115-imgbg.png) no-repeat center bottom;
    background-size: 52.174% auto;transform: translateY(2.5rem);}
.Floor003115 .item .Ispic{padding-bottom: 56.946%;background-size: contain;width: 100%;}
.Floor003115 .item .tit aside{color: var(--hover-color);font-size: 2.25em;}
.Floor003115 .item .tit p{margin: 1.875em 0 3.125em 0;color: var(--white);opacity: .8;font-size:var(--font-size16);line-height: 0.3rem;}
.Floor003115 .slick-list{overflow: visible;}
@media (min-width:1025px) {
/* .Floor003115 .item .tit{padding-top: 6.3125em;} */
.Floor003115 .item .ytable{table-layout: fixed;}
.Floor003115 .item .img{width: 44.8%;}
.Floor003115 .item .txt{padding-right: 6%;}
}
@media (max-width:1024px) {
.Floor003115 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003115{font-size: 3.5vw; padding: 10% 0;}
.Floor003115 .title .cn{font-size: 9vw;}
.Floor003115 .item .ytable,
.Floor003115 .item .ytable-cell{display: block;}
.Floor003115 .item .pic{padding-bottom: 5vw;}
.Floor003115 .slick-dots li:before{border-width: 4px;}
.Floor003115 .slick-dots li div:before{height: 2px;}
}


.New_btn{display: flex;align-items: center;margin-top: 0.3rem;color: var(--black);font-size: var(--font-size16);}
.New_btn .Homemore{width: 0.45rem;height: 0.45rem;margin-right: 0.2rem;border-width:1px}






/*Map003074 */
.Map003074{ overflow: hidden; padding:var(--padMar120) 0;}
.Map003074 .Hometit .index-title{margin: 0 auto;}
.Map003074 .Hometit .index-sub-tit{text-align: center;}
.Map003074 .dl{padding:.3rem 0; background:#f5f5f5;  position: relative; z-index: 10;}
.Map003074 dd{width:100%; padding:0 .2rem; text-align: center;}
.Map003074 .icon{display: block; margin:0 auto; width:.6rem; height:.6rem;position: relative; background-position: center; background-size: auto .4rem; background-repeat: no-repeat;} 
.Map003074 .add{background-image: url(../images/icon_add.svg);} 
.Map003074 .tel{background-image: url(../images/icon_call.svg);} 
.Map003074 .mail{background-image: url(../images/icon_email.svg);} 
.Map003074 .t1{font-size:var(--font-size14); color:var(--grey2); margin-top:1em;}
.Map003074 .t2,
.Map003074 .t4{color: var(--black); margin-top: .14rem;}
.Map003074 .t3{font-size:var(--font-size22); color:var(--hover-color); font-weight: bold; margin-top: .14rem;}
.Map003074 .t2{ line-height: 1.5;}
.Map003074 .t3,
.Map003074 .t4{line-height: .48rem;}
.Map003074 .code{width: 49%;}
.Map003074 .code img{width: 80%; max-width: 1.6rem; margin: 0 auto; padding:.1rem; background: #fff;display: block;}
.Map003074 .pic{ overflow: hidden;}
@media(min-width:1025px){
.Map003074 .dl{width:90%; max-width:12rem; margin: 0 auto; display: flex;}
.Map003074 dd{width:22%;}
.Map003074 dd:last-child{width:36%;}
.Map003074 dd:not(:last-child){ border-right: 1px dashed rgba(var(--rgb-black), 0.1);}
.Map003074 .pic{ margin-top:-7%;}
}




/*Map002794*/
.Map002794{padding:var(--padMar120) 0; background:#f5f5f5;}
.Map002794 .Hometit .index-title{margin: 0 auto;}
.Map002794 .Hometit .index-sub-tit{text-align: center;}
.Map002794 a{display: block; padding:.5rem; background: #fff; border-radius: var(--radius); overflow: hidden; }
.Map002794 .Ispic{width: 100%; padding-bottom:36.901%; background-size: contain;}

@media(min-width:1025px){
.Map002794 .ul{display: flex; flex-wrap: wrap; justify-content: center;}
.Map002794 li{width: 22%; margin-right:4%;}
.Map002794 li:last-child,
.Map002794 li:nth-child(4n){margin-right:0;}
.Map002794 li:nth-child(4n) ~ li{margin-top:4%;}
}
    



/*.Form002802*/
.Form002802{ padding:var(--padMar120) 0; }
.Form002802 .Hometit .index-title{margin: 0 auto;}
.Form002802 .Hometit .index-sub-tit{text-align: center;}
.Form002802 .from{padding:.3rem; box-shadow:0 0 10px rgba(var(--rgb-black),0.1); }
.Form002802 .from li{position:relative; }
.Form002802 .from li:not(.btn){background: #f5f5f5; padding: 0 .15rem 0 .6rem; background-size: auto .2rem; background-repeat: no-repeat; background-position:.2rem center;}
.Form002802 .from li:nth-child(1),
.Form002802 .from li:nth-child(2){background-image: url(../images/Form002802-icon.svg);}
.Form002802 .from li:nth-child(3){background-image: url(../images/Form002802-icon3.svg);}
.Form002802 .from li:nth-child(4){background-image: url(../images/Form002802-icon4.svg);}
.Form002802 .from li:nth-child(5){background-image: url(../images/Form002802-icon5.svg); background-position:.18rem .2rem;}
.Form002802 .from label{ position:absolute; left:.56rem; top:0; font-size:1em; line-height:.6rem; color:var(--grey2);}
.Form002802 .from .text{ width:100%; height:.6rem; line-height:.6rem; border:none; background:none;}
.Form002802 .from textarea.text{ height:1.4rem;}
.Form002802 .from .btn{text-align: center;}
.Form002802 .from .btn input{ background:var(--hover-color); cursor:pointer; padding:0; border:none; width:1.8rem; height:.5rem; font-size:1em; color:var(--white);border-radius:.5rem; line-height:.5rem;}
@media(min-width:1025px){
.Form002802 .from{padding:.4rem; }
.Form002802 .from li{float: left; width:23.5%; margin-right:2%; }
.Form002802 .from li:nth-child(4n){margin-right: 0; }
.Form002802 .from li:nth-child(4n) ~ li{margin-top:2%;}
.Form002802 .from .li{width: 100%;}
}




/*Form003138*/
.Form003138{padding:var(--padMar120) 0;  overflow: hidden;}
.Form003138 .box{background:#f5f5f5; padding:.6rem;}
.Form003138 .pic{overflow: hidden; position: relative;}
.Form003138 .Ispic{display: block; padding-bottom:94.789%;}
.Form003138 p{color:var(--grey); line-height:1.5; text-align: justify;}
@media(min-width:1025px){
.Form003138 .flex{display: flex; align-items: flex-end;}
.Form003138 .Hometit .index-sub-tit{width:95%;}
.Form003138 .con{width:55%; order: 2;}
.Form003138 .pic{width:45%; position: relative; z-index: 2; padding-left: .15rem; padding-top: .15rem;}
.Form003138 .pic::before{width:1rem; height: 1rem; position: absolute; left: 0; top: 0; content: ''; background: var(--hover-color); z-index:-1;}
.Form003138 .box{padding-left:2.3rem; margin-left:-1.5rem; padding-top:4vw; padding-bottom:4vw; position: relative; overflow: hidden;}
.Form003138 .box::before{position:absolute; right:-.5rem; top:0; content:' '; border-left:.5rem solid transparent; border-right: .5rem solid transparent; border-top: .5rem solid var(--white);  z-index: 10;}
}



/*.Menu002252*/
.Menu002252{margin-bottom:.5rem;  overflow:hidden;}
.Menu002252 .txt{ color: var(--grey); margin-top: .2rem; line-height: 1.75;}
.Menu002252 .ul{display: flex; flex-wrap: wrap;margin-top: -.2rem;align-items: center;}
.Menu002252 .ul a{background:#f8f8f8;text-align: center; padding:1em 0; margin:.05rem 0;border-radius:3em; 
    box-shadow: 0 0 5px rgba(var(--rgb-black), 0.1);color:var(--grey2);margin-right: 2%; width: 23.5%;margin-top: .2rem;display: flex;
    align-items: center;justify-content: center;cursor: pointer;
}
.Menu002252 .ul a:nth-child(4n){margin-right:0;}
.Menu002252 .ul a.aon,
.Menu002252 .ul a:hover{ color:var(--white); background-color:var(--hover-color);}
.Menu002252 .search{position:relative; display: flex;align-items: center; justify-content: center; overflow: hidden; border-bottom: 2px solid var(--hover-color);}
.Menu002252 .search .text{flex: 1; border: 0; height: calc(60 / 16 * 1em); line-height: calc(58 / 16); padding-right:1em; font-size: var(--font-size16);}
.Menu002252 .search .text:not(.focus){color: rgba(var(--rgb-black),0.3);}
.Menu002252 .search .btn{width:calc(50 / 16 * 1em);height: calc(50 / 16 * 1em); display: block;background: url(../images/search2.svg) no-repeat center center; background-size: auto 0.22rem; cursor: pointer;}
@media(min-width:1025px){
.Menu002252 .flex{display: flex; justify-content: space-between;}
.Menu002252 .ul{width: 65%;}
.Menu002252 .search{width:30%;}
}



/*PicList002799*/
.PicList002799 .ul{ display: flex; flex-wrap: wrap;}
.PicList002799 a{ display: block;}
.PicList002799 .pic{overflow: hidden;}
.PicList002799 .Ispic{display: block; padding-bottom:87.965%; transition: .3s;}
.PicList002799 .con{padding:.35rem 0; border-bottom:3px solid rgba(var(--rgb-black), 0.03);}
.PicList002799 .tit{font-size: var(--font-size22); color: var(--black);}
.PicList002799 .txt{color: var(--grey2); line-height: 1.5; height:calc(1.5em * 2); margin:.15rem 0 .25rem;}
.PicList002799 .more{display: table; font-size: var(--font-size15); color: var(--hover-color); padding-right: .3rem; background:url(../images/more.svg) no-repeat right center; background-size: auto 1em; transition: .3s;}

@media(min-width:1025px){
.PicList002799 li{width: 30%; margin-right:5%;}
.PicList002799 li:nth-child(3n){ margin-right:0;}
.PicList002799 li:nth-child(3n) ~ li{ margin-top:5%;}
.PicList002799 a:hover .tit{color: var(--hover-color);}
.PicList002799 a:hover .con{ border-bottom-color:var(--hover-color);}
.PicList002799 a:hover .Ispic{transform: scale(1.1);}
.PicList002799 a:hover .more{padding-right: .5rem;}
}

  







/*Form003139*/
.Form003139{padding:var(--padMar120) 0; overflow: hidden;}
.Form003139 .Hometit .index-title{margin: 0 auto;}
.Form003139 .Hometit .index-sub-tit{text-align: center;}
.Form003139 .flex .tit{font-size: var(--font-size38);padding-right:.8rem; padding-top: .5rem; background:url(../images/yinhao-r.svg) no-repeat right top; background-size: auto 1.3em; font-weight: bold; color: var(--hover-color); display: table;}
.Form003139 .flex .subtit{font-size: var(--font-size28); color: var(--black); font-weight: bold;}
.Form003139 .flex .box{margin-top: .4rem;}
.Form003139 .flex .t1{font-size: var(--font-size20); color: var(--black);}
.Form003139 .flex .t2{color: var(--grey2); line-height: 1.5;}
.Form003139 .flex .t1+.t2{margin-top: .15rem;}
.Form003139 .flex .pic1{margin-top: .4rem;}
.Form003139 .flex .pic2{margin-bottom:.6rem;}
.Form003139 .cons{padding-top:var(--padMar120); margin-top: var(--padMar120); border-top: 1px dashed rgba(var(--rgb-black), 0.1);}
.Form003139 .tab{display: flex;justify-content: center;}
.Form003139 .tab span{margin: 0 1rem; font-size: var(--font-size15); color: var(--grey2); position: relative; text-align: center;cursor: pointer;}
.Form003139 .tab span.on{color: var(--hover-color);;}
/* .Form003139 .tab span::before{display: block; width: .4rem; height: .35rem; background-repeat: no-repeat; background-position: center; background-size: contain; content: ''; margin: 0 auto .1rem;} */
.Form003139 .tab span i{display: block; width: .4rem; height: .35rem; margin: 0 auto .1rem;background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Form003139 .tab .colour i.green{display: none;}
/* .Form003139 .tab .character::before{background-image:url(../images/Form003139-icon02.svg);}
.Form003139 .tab .logo::before{background-image:url(../images/Form003139-icon03.svg);}
.Form003139 .tab .flower::before{background-image:url(../images/Form003139-icon04.svg);} */
.Form003139 .tab .colour.on i{display: none;}
.Form003139 .tab .colour.on i.green{display: block;}
/* .Form003139 .tab .character.on::before{background-image:url(../images/Form003139-icon02-on.svg);}
.Form003139 .tab .logo.on::before{background-image:url(../images/Form003139-icon03-on.svg);}
.Form003139 .tab .flower.on::before{background-image:url(../images/Form003139-icon04-on.svg);} */
.Form003139 .list{display: flex; justify-content: space-between; margin-top: .3rem;align-items: flex-end;}
.Form003139 .list .pic{overflow: hidden; background: #f5f5f5; }
.Form003139 .list .Ispic{display: block; padding-bottom:61.134%;}
.Form003139 .list li{padding: .15rem; background: #f5f5f5;cursor: pointer;display: none;}
.Form003139 .list li:nth-of-type(1) {display: block;}
.Form003139 .list li .tit{font-size:var(--font-size15); color: var(--grey); background: rgba(var(--rgb-black), 0.05); padding:.12rem .3rem; min-width:2rem; display: table; border-radius: 0 .3rem .3rem 0; margin-left: -.15rem; margin-top: .05rem;}
.Form003139 .list li dl{display: flex; flex-wrap: wrap; margin-top: .15rem;}
.Form003139 .list li dd{width: .35rem; height: .35rem; border-radius: 50%; margin:.05rem .1rem; position: relative; border: 1px solid transparent; overflow: hidden;}
.Form003139 .list li dd i{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%;}
.Form003139 .list li dd.on{border-color:var(--grey2);}
.Form003139 .list li dd.on i{transform: scale(0.75);}
.Form003139 .dz{line-height: .6rem; margin:.5rem auto 0; display: flex;align-items: center; justify-content: center; border: 2px solid var(--hover-color);border-radius: .6rem; color: var(--hover-color); font-size: var(--font-size18);}
.Form003139 .dz::after{display: inline-block; width: .18rem; height: .18rem; vertical-align: middle; background: url(../images/more.svg) no-repeat center; background-size: contain; content: ''; margin-left: .2rem;}
.Form003139 .dz:hover{background: var(--hover-color); color: var(--white);}
.Form003139 .dz:hover::after{background-image:url(../images/more-on.svg);}
@media(min-width:1025px){
.Form003139 .left{width:38%;}
.Form003139 .right{width:56%;}
.Form003139 .flex{display: flex; justify-content: space-between;}
.Form003139 .flex .pic1{position: relative; padding-right: .3rem; padding-bottom: .3rem;}
.Form003139 .flex .pic1::before{position:absolute; content: ''; width:.6rem; height:.6rem; right: 0; bottom: 0; background: var(--hover-color); z-index:1;}
.Form003139 .flex .pic2{position: relative; overflow: hidden;}
.Form003139 .flex .pic2::before{position:absolute; right:-.5rem; top:0; content:' '; border-left:.5rem solid transparent; border-right: .5rem solid transparent; border-top: .5rem solid var(--white);  z-index: 10;}
.Form003139 .list .pic{width:calc(100% - 30% - .2rem);}
.Form003139 .list .ul{width:30%;}
.Form003139 .list li+li{margin-top: .2rem;}
}









.Popup{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(var(--rgb-black), 0.7); z-index: 1000; display: none;
    overflow-y: auto;
    padding: 0.5rem 0;
}
.Popup .close{position: absolute;right:1em;top:1em;z-index: 10;width:.3rem;height:.3rem;border-radius: 50%;background-color:var(--hover-color);cursor: pointer;}
.Popup .close::before,
.Popup .close::after{ position:absolute; content:''; width:.03rem; height:70%; border-radius:.03rem; background-color:var(--white); left:.14rem; top:.05rem;}
.Popup .close::before{ transform:rotate(45deg);}
.Popup .close::after{ transform:rotate(-45deg);}
.Popup .boxs{
    width: 90%;
    background: var(--white);
    padding: 2.5em 4em;
    border-radius: 0.1rem;
    margin: 0 auto;
    position: relative;
 }
.Popup .tit{font-size:var(--font-size30); color:var(--black); text-align: center; margin-bottom:1.5em; font-weight: bold;}
.Popup .from dd{position:relative;width: 100%; }
.Popup .from dd:not(.btn){border:1px solid #ddd;padding:0 .15rem 0 .56rem;}
.Popup .from dd:not(.btn)::before{position: absolute; left:.2rem;top:.21rem;background-repeat:no-repeat; background-position:center; width:.2rem; height:.2rem; content: ''; background-size: contain;}
.Popup .from dd:nth-child(1)::before{background-image: url(../images/Form002802-icon2.svg);}
.Popup .from dd:nth-child(2)::before,
.Popup .from dd:nth-child(3)::before{background-image: url(../images/Form002802-icon.svg);}
.Popup .from dd:nth-child(4)::before{background-image: url(../images/Form002802-icon3.svg); }
.Popup .from dd:nth-child(5)::before{background-image: url(../images/Form002802-icon4.svg);}
.Popup .from dd:nth-child(6)::before{background-image: url(../images/address.svg);}
.Popup .from dd:nth-child(7)::before{background-image: url(../images/description.svg);}
.Popup .from dd:nth-child(8)::before{background-image: url(../images/Form002802-icon5.svg);}
.Popup .from .dd:nth-of-type(1),.Popup .from .dd:nth-of-type(8){height: 0;overflow: hidden;opacity: 0;visibility: hidden;}
.Popup .from label{ position:absolute; left:.56rem; top:0;  line-height:.6rem; color:#999;}
.Popup .from .zw{height:.62rem; background: #f8f8f8; border: none !important; line-height: .62rem; }
.Popup .from select,
.Popup .from .text{ width:100%; height:.6rem; line-height:.6rem; border:none; background:none; font-size:var(--font-size16);}
.Popup .from textarea.text{ height:1.4rem;}
.Popup .from .btn{text-align: center;}
.Popup .from .btn input{ border: 2px solid var(--hover-color); cursor:pointer; padding:0;  width:2rem; height:.54rem; font-size:var(--font-size18); color:var(--hover-color);border-radius:.5rem; line-height:.5rem; background: transparent;}
.Popup .from .btn input:hover{ background:var(--hover-color); color: var(--white);}
.split-text span{display: inline-block;}
.Popup .from dl .show-colors{ border: 0;padding: 0;margin-bottom: .3rem;width: 100%;}
.Popup .from dl .show-colors::before{display: none;}
.Popup .from dl .show-colors label{position: static;display: block;line-height: 1;}
.Popup .from dl .show-colors .text{height: auto;line-height: 1.5;margin-top: 0.1rem;}
.Popup .from dl .show-colors .text{display: flex;flex-wrap: wrap;}
.Popup .from dl .show-colors .text span{
    display: flex;
    align-items: center;
    margin-right: .2rem;
}
.Popup .from dl .show-colors .text span i{display: block;width: .16rem;height: .16rem;border-radius: 50%;margin-left: 5px;}
.pointer{cursor: pointer;}


@media(min-width:1025px){
.Popup .boxs{max-width:9.6rem; }
.Popup .from dl{display: flex; flex-wrap: wrap;}
.Popup .from dd{width:49%; margin-right:2%; }
.Popup .from1 dd:nth-child(2n){margin-right: 0; }
.Popup .from1 dd:nth-child(2n) ~ dd{margin-top:2%;}
.Popup .from2 dd:nth-child(2n+1){margin-right: 0; }
.Popup .from2 dd:nth-child(2n+1) ~ dd{margin-top:2%;}
.Popup .from .dd{width: 100%; margin-right: 0;}
.Floor003219 .index-sub-tit{max-width: 7rem;}
}
@media(max-width:1024px){
.Popup .boxs{ padding:.3rem;}
.Popup .from dd+dd{margin-top:.2rem;}
.Top003213 .open-search {
    background-image: url(../images/search-on.svg);
}
.Top003213 .top-language span {
    background-image: url(../images/lang.svg);
    color: var(--black);
}
.Top003213 .top-language::before {
    background: rgba(var(--rgb-black), 0.3);
}
.Top003213 .logo img,.Floor003220 .swiperCon:after, .Floor003220 .swiperCon:before,.Floor003156 .Ispic{display: none;}
.Top003213 .logo img.on {
    display: block;
}
.Banner003214 img.wap{height: 100vh;object-fit: cover;}
.Banner003214 .txt .t1,.Hometit .index-sub-tit{font-size: var(--font-size40);}
.Banner003214 .txt .t2{margin: 0.1rem 0 0.5rem;}
.Homemore,.Floor003220 .controls .arrows a,.New_btn .Homemore{width: 0.4rem;height: 0.4rem;}
.Homemore::before{background-size: 80%;}
.Floor003220 .controls .arrows a{background-size: 30%;}
.Banner003214 .pages span.swiper-pagination-bullet-active{font-size: var(--font-size20);}
.Banner003214 .pages span{font-size: var(--font-size16);}
.Banner003214 .pages span{--bar: 0.4rem;}
.Floor003115 .to-left,
.Floor003115 .to-right,.Floor003115 .item .img,.Floor003115 .slick-dots li:last-child:after{display: none;}
.Floor003115 .mobile-show img{max-height: 2.5rem;}
.Floor003115 .slick-dots li{flex: none;width: 1.5rem;}
.Floor003115 .slick-dots li:last-child .figure{margin-right: 0;}
.Floor003115 .slick-dots li:last-child{width: .95rem;padding-right: 0;}
.Floor003115 .slick-dots{justify-content: center;padding-right: 0;margin-top: 0.5rem;width: 100%;}
.Floor003115{min-height: 1px;padding: var(--padMar130) 0 var(--padMar120) 0;}
.Floor002491 ul li{height: 3.5rem;width: 33.33%;}
.Floor003220 .controls,.Bottom002900 nav,.RighInfo003134 .info-con{margin-top: .5rem;}
.Floor003220 .swiper-slide{opacity: .3;}
.Floor003220 .swiper-slide-active{opacity: 1;}
/* .Floor002491 .Hometit .index-title,.Floor003220 .Hometit .index-title,
.PicList002798 .Hometit .index-title{margin: 0;}
.Floor002491 .Hometit .index-sub-tit,.Floor003220 .Hometit .index-sub-tit,
.PicList002798 .Hometit .index-sub-tit{text-align: left;} */
.Floor003181 .Ispic{height: auto;padding-bottom: 36%;margin-top: .3rem;}
.Floor003181{padding-top: var(--padMar130);}
.Bottom002900 .f-mid nav ul ol li + li { margin-top: 0.2rem;}
.Banner002730{margin-top: .7rem;}
.Banner002730 img.mobile-img{height: 4rem;object-fit: cover;}
.RighInfo003134 .img-side .txt,.RighInfo003134 .prod-intro .con .ul3 li:first-child,
.PicList002798 li:not(:last-child),.Form003139 .flex .pic1,.PicList002799 li:not(:last-child),
.PicList002938 time,.Floor003153 .con,.Floor003157 .Hometit{margin-bottom: .3rem;}
.RighInfo003134 .ul1{margin-top: -.3rem;}
.RighInfo003134 .ul1 li{width: 33.33%;margin-top: .3rem;}
.RighInfo003134 .prod-intro .table_1 th, .RighInfo003134 .prod-intro .table_1 td{padding: .1rem;}
.RighInfo003134 .prod-intro .box+.box{margin-top: var(--padMar70);}
.RighInfo003134 .img-side{margin-bottom: var(--padMar120);}
.Floor003158 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .2rem;}
.Floor003158 .ul li{flex: 1 0 0;}
.Floor003158 .ul,.RighInfo002810 .info,.Menu002252 .search,.RighInfo000171 .bot{margin-top: .3rem;}
.Floor003107{padding-top: var(--padMar130);}
.PicList002798 li,.Form003139 .list .pic,.Form003139 .list .ul{width: 100%;}
.RighInfo002810 .num:after{width: 88%;}
.RighInfo002810 .flex{position: relative;}
.RighInfo002810 .flex .img{width: 2rem;position: absolute;right: 0.2rem;top: 3.5rem;}
.RighInfo002810 .flex .tit{max-width: 60%;}
.Form003139 .tab span{margin: 0 .2rem;}
.Form003139 .list{flex-direction: column;}
.PicList002938 time{position: static;transform: translateY(0);}
.PicList002938 time span{text-align: left;font-size: var(--font-size50);}
.PicList002938 .info{padding: .3rem 0 0 0;}
.Map003074 .dl{display: flex; flex-wrap: wrap;margin-top: -.3rem;}
.Map003074 dd{width: 50%;margin-top: .3rem;}
.Map002794 .ul,.Floor003155 .ul,.Floor003156 .ul{display: flex;flex-wrap: wrap;margin-top: -.3rem;}
.Map002794 .ul li,.Floor003155 .ul li{width: 32%;margin-right: 2%;margin-top: .3rem;}
.Map002794 .ul li:nth-of-type(3n),.Floor003155 .ul li:nth-of-type(2n),
.Floor003156 .ul li:nth-of-type(2n){margin-right: 0;}
.Map002794 a{padding: .3rem;}
.Form002802 .from li:not(.btn),.Form003139 .list .pic{margin-bottom: .2rem;}
.Floor003155 .ul li,.Floor003156 .ul li{width: 49%;padding: .2rem;margin-top: 2%;}
.Floor003155 .ul,.Floor003156 .ul{margin-top: -2%;}
.Menu003135 .current{line-height: 2;
    padding: 0.2rem;
    padding-right: 0;
    padding-left: 0.25rem;
    background-position: 0 .25rem;
}
.Floor003154 .con{padding: 0.3rem;}
.Floor003154 {width: 94%;margin: 0 auto;}
}


@media (max-width: 640px) {
    .Floor003115 .slick-dots li:last-child{width: 1.1rem;}
    .Floor003115 .slick-dots li:after{flex: none;width: .3rem;}
    .Floor002491 ul{flex-direction: column;}
    .Floor002491 ul li{height: 2.2rem;margin: 0 0 .2rem 0;width: 100%;}
    .Floor003220 .swiperCon{padding: 0 var(--padMar70);}
    .Bottom002900 nav{display: none;}
    .Bottom002900 .f-top{flex-direction: column;margin-bottom: .3rem;}
    .Bottom002900 .f-top .share{margin-top: .3rem;}
    .Floor003219 li .txt{padding-left: .1rem;padding-right: .1rem;}
    .RighInfo003134 .ul1 .icon{width: 0.8rem;height: 0.8rem;margin-bottom: .1rem;}
    .RighInfo003134 .ul1 .icon img {height: 0.3rem;}
    .RighInfo003134 .ul1 .tit{font-size: var(--font-size16);}
    .RighInfo003134 .ul2 li{padding: 0;}
    .RighInfo003134 .ul2 li{margin-bottom: .3rem;}
    .RighInfo003134 .prod-intro .table_1 th, .RighInfo003134 .prod-intro .table_1 td{font-size: .1rem;}
    .Floor003158 .ul li{padding: 0;}
    .RighInfo002810 .flex .img{width: 1.5rem;top: 2rem;}
    .RighInfo002810 .flex .tit{max-width: 100%;}
    .Banner002730 .txt{font-size: var(--font-size34);}
    .Form003139 .list li dd{width: .25rem;height: .25rem;}
    .Form003139 .list li{padding-top: 0;}
    .Form003138 .box{padding: .3rem;}
    .Menu002252 .ul a,.Menu002252 .ul a:nth-of-type(4n){width: 49%;margin-right: 2%;}
   .Menu002252 .ul a:nth-of-type(2n){margin-right: 0;}
   .PicList002938 time span{font-size: var(--font-size34);}
   .PicList002938 time{margin-bottom: .2rem;}
   .PicList002938 time span {font-size: var(--font-size34);}
   .PicList002938 .txt,.New_btn,.Floor003155 .ul li{margin-top: .2rem;}
   .PicList002938 .tit,.Map003074 .t3{font-size: var(--font-size22);}
   .Banner002730 img.mobile-img{height: 3rem;}
   .Floor003155 .num{top: .38rem;}
   .Floor003155 .icon,.Floor003156 .icon{height: .45rem;}
   .Floor003182 .box::after, .Floor003182 .box::before{display: none;}
   .Banner003214 .txt .t1, .Hometit .index-sub-tit {
        font-size: var(--font-size34);
    }
    .Floor003182 li a{height: .8rem;width: 1.3rem;padding: .2rem;}
    .Floor003155 .ul li,.Floor003156 .ul li{width: 100%;margin-right: 0 !important;}
    .Floor003155 .ul{margin-top: -.2rem;}
    .Floor003156 .ul li{margin-top: 0;padding-left: 0;padding-right: 0;}
    .Floor003156 .ul{margin-top: 0;}
    .Floor003153 .tit{padding: .1rem .2rem;}
    .Bottom002900 .f-bottom{text-align: center;}
    .Bottom002900 .other{display: block;margin-top: .1rem;}
}

/*RighInfo002811*/
.RighInfo002811{ padding:var(--padMar120) 0;}
.RighInfo002811 li+li{margin-top:.8rem;}
.RighInfo002811 li a{display:block; position: relative;}
.RighInfo002811 .pic{overflow: hidden;}
.RighInfo002811 .Ispic{padding-bottom:70%;transition: all .5s;}
.RighInfo002811 li:hover .Ispic{transform: scale(1.05);}
.RighInfo002811 .con{position: relative;}
.RighInfo002811 .icon{display: block; width:1rem; height: 1rem; border-radius: 50%; background:var(--white); position: relative; box-shadow: 0 0 .1rem .1rem rgba(var(--rgb-black),0.03);z-index:99;}
.RighInfo002811 .icon img{height:.45rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.RighInfo002811 .tit{font-size: var(--font-size48); font-weight: bold; color: var(--black); line-height: 1.25;}
.RighInfo002811 .subtit{font-size: var(--font-size14);color: var(--white); padding: .1rem .2rem; display: table; background: var(--hover-color); margin:.3rem 0; border-radius: .5rem;}
.RighInfo002811 .txt{font-size: var(--font-size20);color: var(--grey2); line-height: 1.5;}
.RighInfo002811 .num{position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: none; font-family: Arial; color: #fff; text-shadow:-1px -1px 0 var(--hover-color), 1px -1px 0 var(--hover-color),-1px  1px 0 var(--hover-color),1px  1px 0 var(--hover-color); z-index: -1; opacity: 0.25; font-weight: bold;}
@media(min-width:769px){
.RighInfo002811 li a{display: flex; align-items: center; justify-content: space-between;}
.RighInfo002811 .pic,
.RighInfo002811 .con{width: 50%;}
.RighInfo002811 .con{padding-left:1.2rem;}
.RighInfo002811 .icon{position: absolute; left: -.5rem; top: 50%; transform: translateY(-50%);}
.RighInfo002811 .num{display:block; font-size: 30vw;}
.RighInfo002811 li:nth-child(2n) .pic{order: 2;}
.RighInfo002811 li:nth-child(2n) .con{padding-left:0; padding-right: 1.2rem;}
.RighInfo002811 li:nth-child(2n) .icon{ left:auto;right: -.5rem;}
.RighInfo002811 li:nth-child(2n) .num{ left:0;right:auto;}
}

@media(max-width:1024px){
    .RighInfo002811 .con{padding-left:0.7rem;}
    .RighInfo002811 .tit{font-size: var(--font-size28);}
    .RighInfo002811 .txt{font-size: var(--font-size16);}
    .RighInfo002811 .subtit{margin:0.2rem 0;}
    .RighInfo002811 .icon{width:0.6rem;height:0.6rem;left:-0.3rem;}
    .RighInfo002811 .icon img{height:0.28rem;}
    .RighInfo002811 li:nth-child(2n) .icon{left:auto;right:-0.3rem;}
}

@media(max-width:768px){
    .RighInfo002811 .con{padding:0.22rem;}
    .RighInfo002811 .icon{left:0;margin-bottom:0.1rem;}
    .RighInfo002811 li:nth-child(2n) .icon{left:auto;right:0;}
    .RighInfo002811 .subtit{font-size: var(--font-size16);}
}

.cons_diy{padding:0.6rem;background: #f5f5f5;}
.cons_diy .list{display: block;}
.cons_diy .list .pic{width:100%;}
.cons_diy .list .Ispic{padding-bottom:42%;background-size: contain;}
.cons_diy .tab_box{display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row-reverse;}
.cons_diy .dz{margin:0;padding:0 0.4rem;background: var(--hover-color);color: var(--white);}
.cons_diy .dz::after {background-image: url(../images/more-on.svg);}
.cons_diy .tab span{margin:0;padding:0 0.25rem;display: flex;align-items: center;flex-wrap: wrap;}
.cons_diy .tab{background: #e6e6e6;border-radius: 0.06rem;padding:0.05rem;}
.cons_diy .tab span{min-height:0.56rem;}
.cons_diy .tab span i{margin:0;margin-right:0.12rem;}
.cons_diy .list li+li{margin-top:0.2rem;}
.cons_diy .tab span.on{border-radius: 0.06rem;background: #fff;}
.cons_diy .list .ul{width:100%;}
.cons_diy .list li{padding:0;margin-top:0.2rem;}
.cons_diy .list li dl{margin-left:-1%;}
.cons_diy .list li dl dd{width:24%;margin-left:1%;margin-bottom:1%;box-sizing: border-box;border-radius: 0.06rem;border:1px solid #e6e6e6;height:0.78rem;display: flex;align-items: center;padding:0 0.3rem;margin-right:0;}
.cons_diy .list li dd.on{border-color: #ACCE22;box-shadow: 0 0 10px rgba(172,206,34,0.5);}
.cons_diy .list li dd i{position: relative;border-radius: 50%;width:0.24rem;height:0.24rem;border-radius: 50%;margin-right:0.2rem;}
.cons_diy .list li dd.on i{transform: scale(1);}
.cons_diy .list li dd i em{display: block;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:0.35rem;height:0.35rem;border-radius: 50%;}
.cons_diy .list li dd b{display: block;width:16px;height:16px;background-image: url(../images/gou.png);background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;right:0.3rem;top:50%;transform: translateY(-50%);}
.cons_diy .list li dd.on b{background-image: url(../images/goued.png);}
.Top003213 menu li{position: relative;}
.Top003213 menu ul li .drop-menu{
    display: none;
    padding: 0 .1rem;
}
.Top003213 menu ul li .drop-menu a{
    display: block;
    line-height: 1.5;
    padding: .1rem;
    padding-left: .25rem;
    border-bottom: solid 1px #e6e6e6;
}
.Top003213 menu ul li .drop-menu a:last-child{
    border-bottom: none;
}
.new-sub-tit{font-size: var(--font-size18);margin: .3rem 0 .2rem;}
.open-gift-popup a{display: inline-block;padding: .08rem .15rem;border-radius: 5px;color: #fff;background-color: var(--hover-color);cursor: pointer;transition: all .5s;}
.open-gift-popup{margin-bottom: .3rem;}

@media(min-width:1025px){
    .Top003213 menu ul li .drop-menu{
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        background: #fff;
        box-shadow: 0 0 10px rgba(0,0,0,0.1);
        min-width: 1.8rem;
    } 
    .Top003213 menu ul li:hover .drop-menu{
        display: block !important;
    }
    .Top003213 menu ul li .drop-menu a{
        white-space: nowrap;
        text-align: center;
        padding: .2rem .1rem;
    }
    .open-gift-popup a:hover{box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);}
}


@media(max-width:1024px){
    .cons_diy{padding:0.3rem;}
    .cons_diy .tab_box{justify-content: flex-start;display: block;}
    .cons_diy .dz{margin-bottom:0.2rem;}
    .cons_diy .list li dl dd{width:49%;padding:0 0.2rem;height:0.5rem;}
    .cons_diy .list li dd i{width:0.16rem;height:0.16rem;}
    .cons_diy .list li dd i em{width:0.24rem;height:0.24rem;}
    .Top003213 li span{position: relative;}
    .Top003213 li span i{position: absolute;right: 0;top: 0;width: 40px;height: 100%;display: flex;align-items: center;justify-content: center;}
    .Top003213 li span i:after{content: "+";}
    .Top003213 menu ul li.active span i:after{content: "-";}
    .Floor003153 li{width: 33.33%;}
    .Floor003153 li:nth-of-type(3n) .popup-hover{left: inherit;left: initial;right: 0;}
}

@media(max-width:640px){
    .cons_diy{padding:0.1rem;}
    .cons_diy .tab span{padding:0 0.1rem;width:33.33%;}
    .Map003074 .code img{width: 92%;}

}



