
/* 广告start */
@-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.HomeBanner.md20014 { width: 100%; overflow: hidden; }

.HomeBanner.md20014 .BgImg { background-position: center; background-repeat: no-repeat; }

.HomeBanner.md20014 .BgImg img { display: none; }

.HomeBanner.md20014 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

@media (max-width: 1200px) { .HomeBanner.md20014 .layout { width: 100%; padding: 0 10px; max-width: 100%; } }

.HomeBanner.md20014 .BannerSwiper { width: 100%; position: relative; z-index: 5; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide { width: 100%; position: relative; z-index: 5; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideImg { width: 100%; padding-top: calc(940 / 1920 * 100%); }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText { position: absolute; left: 0; top: 36.4%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 5; width: 100%; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Remark { color: #fff; line-height: 1.75; width: 100%; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Title { color: #fff; font-weight: 700; line-height: 1.3; width: 100%; margin-top: 0.42rem; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Buttons { width: 100%; margin-top: 0.48rem; display: -webkit-box; display: -ms-flexbox; display: flex; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; background: var(--theme); padding: .1rem; border-radius: .27rem; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Button:hover .ButtonIcon .I { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

@media (max-width: 1920px) { .HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Button { border-radius: 27px; } }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Button .ButtonText { color: #fff; line-height: 1.4; margin-right: 0.24rem; padding: 0 .1rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Button .ButtonIcon { width: 0.34rem; height: 0.34rem; min-width: 24px; min-height: 24px; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Button .ButtonIcon .I { width: 29.41%; height: 17.64%; color: var(--theme); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.HomeBanner.md20014 .BannerSwiper .swiper-pagination { width: auto; position: absolute; left: 50%; bottom: .31rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeBanner.md20014 .BannerSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: transparent; border-right-color: #fff; border-bottom-color: #fff; -webkit-animation: rotate 1s linear infinite; animation: rotate 1s linear infinite; }

.HomeBanner.md20014 .BannerSwiper .swiper-pagination .swiper-pagination-bullet { width: 0.26rem; height: 0.26rem; min-width: 20px; min-height: 20px; opacity: 1; margin: .1rem; -webkit-transform: all 1s; -ms-transform: all 1s; transform: all 1s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; border: .03rem solid transparent; background: transparent; -webkit-transition: -webkit-transform .7s ease; transition: -webkit-transform .7s ease; -o-transition: transform .7s ease; transition: transform .7s ease; transition: transform .7s ease, -webkit-transform .7s ease; }

.HomeBanner.md20014 .BannerSwiper .swiper-pagination .swiper-pagination-bullet::after { width: 23%; height: 23%; content: ''; display: block; border-radius: 50%; background: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

@media (max-width: 750px) { .HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Board { width: 100%; }
  .HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Remark { margin-top: 10px; }
  .HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideText .Button { margin-top: 12px; } }

@media (max-width: 500px) { .HomeBanner.md20014 .BannerSwiper .swiper-slide .SlideImg { padding-top: 80%; }
  .HomeBanner.md20014 .BannerSwiper .swiper-pagination { display: none; } }

/* 广告end */

.HomeAd1.md20015 { width: 100%; overflow: hidden; padding: 1rem 0; background: #fff; }

.HomeAd1.md20015 .BgImg { background-position: center; background-repeat: no-repeat; }

.HomeAd1.md20015 .BgImg img { display: none; }

.HomeAd1.md20015 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

@media (max-width: 1200px) { .HomeAd1.md20015 .layout { width: 100%; padding: 0 10px; max-width: 100%; } }

.HomeAd1.md20015 .Ad1List { width: 100%; }

.HomeAd1.md20015 .Ad1List::after { content: ''; clear: both; overflow: hidden; display: block; visibility: hidden; }

.HomeAd1.md20015 .Ad1Item { display: block; float: left; border-radius: .2rem; overflow: hidden; position: relative; z-index: 5; }

.HomeAd1.md20015 .Ad1Item:hover .ItemText { opacity: 0; }

.HomeAd1.md20015 .Ad1Item:hover .ItemMask { opacity: 1; }

.HomeAd1.md20015 .Ad1Item .ItemBoard { width: 100%; position: relative; z-index: 4; }

.HomeAd1.md20015 .Ad1Item .ItemImg { width: 100%; }

.HomeAd1.md20015 .Ad1Item .ItemImg .Img { width: 100%; background-size: cover; }

.HomeAd1.md20015 .Ad1Item .ItemText { width: 100%; padding: .54rem .5rem; position: absolute; bottom: 0; left: 0; z-index: 5; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.75)), color-stop(40%, rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0))); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeAd1.md20015 .Ad1Item .ItemText .Title { color: #fff; line-height: 1.4; font-weight: 700; }

.HomeAd1.md20015 .Ad1Item .ItemText .Remark { width: 100%; color: #fff; line-height: 1.5; margin-top: 0.14rem; }

.HomeAd1.md20015 .Ad1Item .ItemMask { width: 100%; position: absolute; left: 0; top: 0; z-index: 5; opacity: 0; padding: .54rem .5rem; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: rgba(0, 0, 0, 0.2); height: 100%; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Board { width: 100%; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Title { color: #fff; line-height: 1.4; font-weight: 700; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Remark { width: 100%; color: #fff; line-height: 1.5; margin-top: 0.14rem; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Buttons { width: 100%; margin-top: 0.28rem; display: -webkit-box; display: -ms-flexbox; display: flex; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; background: var(--theme); padding: .1rem; border-radius: .27rem; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Button:hover .ButtonIcon .I { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

@media (max-width: 1920px) { .HomeAd1.md20015 .Ad1Item .ItemMask .Button { border-radius: 27px; } }

.HomeAd1.md20015 .Ad1Item .ItemMask .Button .ButtonText { color: #fff; line-height: 1.4; margin-right: 0.24rem; padding: 0 .1rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Button .ButtonIcon { width: 0.34rem; height: 0.34rem; min-width: 24px; min-height: 24px; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeAd1.md20015 .Ad1Item .ItemMask .Button .ButtonIcon .I { width: 29.41%; height: 17.64%; color: var(--theme); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+1) { width: 32.5%; margin-right: 1.875%; }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+1) .ItemImg .Img { padding-top: calc(800 / 520 * 100%); }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+2) { width: 65.625%; margin-bottom: 1.875%; }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+2) .ItemImg .Img { padding-top: calc(420 / 1050 * 100%); }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+2) .ItemMask .Board { padding-right: 50%; }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+3) { width: 25%; margin-right: 1.875%; }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+3) .ItemImg .Img { padding-top: calc(350 / 400 * 100%); }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+4) { width: 38.75%; }

.HomeAd1.md20015 .Ad1Item:nth-child(4n+4) .ItemImg .Img { padding-top: calc(350 / 620 * 100%); }

@media (max-width: 900px) { .HomeAd1.md20015 .Ad1Item:nth-child(4n+2) .ItemMask .Board { padding-right: 0; } }

@media (max-width: 750px) { .HomeAd1.md20015 .Ad1Item:nth-child(4n+1), .HomeAd1.md20015 .Ad1Item:nth-child(4n+2), .HomeAd1.md20015 .Ad1Item:nth-child(4n+3), .HomeAd1.md20015 .Ad1Item:nth-child(4n+4) { width: 100%; margin-right: 0; margin-bottom: 1.875%; }
  .HomeAd1.md20015 .Ad1Item:nth-child(4n+1) .ItemImg .Img, .HomeAd1.md20015 .Ad1Item:nth-child(4n+2) .ItemImg .Img, .HomeAd1.md20015 .Ad1Item:nth-child(4n+3) .ItemImg .Img, .HomeAd1.md20015 .Ad1Item:nth-child(4n+4) .ItemImg .Img { padding-top: calc(350 / 620 * 100%); }
  .HomeAd1.md20015 .Ad1Item:nth-child(4n+1) .ItemMask, .HomeAd1.md20015 .Ad1Item:nth-child(4n+1) .ItemText, .HomeAd1.md20015 .Ad1Item:nth-child(4n+2) .ItemMask, .HomeAd1.md20015 .Ad1Item:nth-child(4n+2) .ItemText, .HomeAd1.md20015 .Ad1Item:nth-child(4n+3) .ItemMask, .HomeAd1.md20015 .Ad1Item:nth-child(4n+3) .ItemText, .HomeAd1.md20015 .Ad1Item:nth-child(4n+4) .ItemMask, .HomeAd1.md20015 .Ad1Item:nth-child(4n+4) .ItemText { padding: 24px 20px; } }

.HomeProd.md20016 { width: 100%; overflow: hidden; padding: .2rem 0 1rem; background: #fff; }

.HomeProd.md20016 .BgImg { background-position: center; background-repeat: no-repeat; }

.HomeProd.md20016 .BgImg img { display: none; }

.HomeProd.md20016 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

@media (max-width: 1200px) { .HomeProd.md20016 .layout { width: 100%; padding: 0 10px; max-width: 100%; } }

.HomeProd.md20016 .ProdTitle { color: #333; line-height: 1.3; font-weight: 700; text-align: center; width: 100%; }

.HomeProd.md20016 .ProdTabs { width: 100%; margin-top: 0.56rem; }

.HomeProd.md20016 .ProdTabs .Current { display: none; }

.HomeProd.md20016 .ProdTabs .Tabs { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.HomeProd.md20016 .ProdTabs .Tab.Active { color: var(--theme); }

.HomeProd.md20016 .ProdTabs .Tab { display: inline-block; color: #333; cursor: pointer; line-height: 1.5; white-space: nowrap; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-left: 0.05rem; }

.HomeProd.md20016 .ProdTabs .Tab:first-child { margin-left: 0; }

.HomeProd.md20016 .ProdTabs .Tab:hover { color: var(--theme); }

.HomeProd.md20016 .ProdData { width: 100%; margin-top: 0.52rem; }

.HomeProd.md20016 .ProdData .DataList { width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; display: none; }

.HomeProd.md20016 .ProdData .DataList.Active { display: -webkit-box; display: -ms-flexbox; display: flex; }

.HomeProd.md20016 .ProdData .DataItem { width: calc((100% - .35rem * 2) / 3); margin-right: 0.35rem; margin-bottom: 0.35rem; position: relative; z-index: 5; }

.HomeProd.md20016 .ProdData .DataItem:hover .ItemImg .Img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.HomeProd.md20016 .ProdData .DataItem:hover .ItemText .Title { color: var(--theme); }

.HomeProd.md20016 .ProdData .DataItem:nth-child(3n) { margin-right: 0; }

.HomeProd.md20016 .ProdData .DataItem .ItemBoard { width: 100%; border-radius: .2rem; background: #f6f6f6; padding: .4rem; display: block; cursor: pointer; }

.HomeProd.md20016 .ProdData .DataItem .ItemImg { width: 83.72%; margin: 0 auto; }

.HomeProd.md20016 .ProdData .DataItem .ItemImg .Img { width: 100%; padding-top: 100%; background-size: cover; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeProd.md20016 .ProdData .DataItem .ItemText { width: 100%; margin-top: 0.2rem; }

.HomeProd.md20016 .ProdData .DataItem .ItemText .Title { width: 100%; color: #333; line-height: 1.5; font-weight: 700; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeProd.md20016 .ProdData .DataItem .ItemText .Remark { width: 100%; color: #666; line-height: 1.5; margin-top: 0.16rem; }

.HomeProd.md20016 .ProdData .DataItem .ItemText .Price { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: 0.26rem; }

.HomeProd.md20016 .ProdData .DataItem .ItemText .Price .C { color: var(--theme); font-weight: 700; line-height: 1.3; white-space: nowrap; margin-right: 0.1rem; }

.HomeProd.md20016 .ProdData .DataItem .ItemText .Price .O { color: #666; line-height: 1.4; white-space: nowrap; text-decoration: line-through; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons { width: auto; position: absolute; right: 0.2rem; top: 0.2rem; z-index: 5; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Active { background: var(--theme); }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Cart.Active .ButtonIcon { color: #fff; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like.Active .ButtonIcon .D { opacity: 0; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like.Active .ButtonIcon .H { opacity: 1; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button { width: 0.42rem; height: 0.42rem; min-width: 36px; min-height: 36px; border-radius: 50%; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-bottom: 0.1rem; cursor: pointer; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button:last-child { margin-bottom: 0; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button:hover { background: var(--theme); }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button .ButtonIcon { color: #666; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; width: 47.61%; height: 42.85%; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Cart:hover .ButtonIcon { color: #fff; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like:hover .ButtonIcon .D { opacity: 0; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like:hover .ButtonIcon .H { opacity: 1; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like .ButtonIcon { position: relative; z-index: 5; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like .ButtonIcon .D { opacity: 1; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like .ButtonIcon .H { opacity: 0; }

.HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like .ButtonIcon .D, .HomeProd.md20016 .ProdData .DataItem .ItemButtons .Button.Like .ButtonIcon .H { width: 100%; height: 100%; background-size: contain; position: absolute; left: 0; top: 0; z-index: 5; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeProd.md20016 .ProdButtons { width: 100%; margin-top: 0.25rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeProd.md20016 .ProdButtons .Button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; background: var(--theme); padding: .1rem; border-radius: .27rem; }

.HomeProd.md20016 .ProdButtons .Button:hover .ButtonIcon .I { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

@media (max-width: 1920px) { .HomeProd.md20016 .ProdButtons .Button { border-radius: 27px; } }

.HomeProd.md20016 .ProdButtons .Button .ButtonText { color: #fff; line-height: 1.4; margin-right: 0.24rem; padding: 0 .1rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeProd.md20016 .ProdButtons .Button .ButtonIcon { width: 0.34rem; height: 0.34rem; min-width: 24px; min-height: 24px; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeProd.md20016 .ProdButtons .Button .ButtonIcon .I { width: 29.41%; height: 17.64%; color: var(--theme); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

@media (max-width: 900px) { .HomeProd.md20016 .ProdTabs { position: relative; z-index: 6; }
  .HomeProd.md20016 .ProdTabs .Current { width: calc(100% - 20px); margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: .01rem solid transparent; border-bottom: .01rem solid #eee; padding: 10px 0; }
  .HomeProd.md20016 .ProdTabs .Current .CurrentText { width: 100%; color: #333; line-height: 1.5; padding: 10px 0; }
  .HomeProd.md20016 .ProdTabs .Current .CurrentIcon.Open::after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
  .HomeProd.md20016 .ProdTabs .Current .CurrentIcon { width: auto; }
  .HomeProd.md20016 .ProdTabs .Current .CurrentIcon::after { content: ''; display: block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #333; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .HomeProd.md20016 .ProdTabs .Tabs { position: absolute; left: 0; top: 100%; background: rgba(255, 255, 255, 0.9); -ms-flex-wrap: wrap; flex-wrap: wrap; z-index: 5; display: none; }
  .HomeProd.md20016 .ProdTabs .Tab { width: 100%; padding: .05rem .2rem; } }

@media (max-width: 750px) { .HomeProd.md20016 .ProdData .DataItem { width: calc((100% - .35rem * 1) / 2); }
  .HomeProd.md20016 .ProdData .DataItem:nth-child(3n) { margin-right: 0.35rem; }
  .HomeProd.md20016 .ProdData .DataItem:nth-child(2n) { margin-right: 0; } }

.HomeAd2.md20017 { width: 100%; overflow: hidden; position: relative; z-index: 5; }

.HomeAd2.md20017 .BgImg { background-position: center; background-repeat: no-repeat; }

.HomeAd2.md20017 .BgImg img { display: none; }

.HomeAd2.md20017 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

@media (max-width: 1200px) { .HomeAd2.md20017 .layout { width: 100%; padding: 0 10px; max-width: 100%; } }

.HomeAd2.md20017 .Ad2Img { width: 100%; }

.HomeAd2.md20017 .Ad2Img .Img { width: 100%; padding-top: calc(800 / 1920 * 100%); background-size: cover; }

.HomeAd2.md20017 .Ad2Text { position: absolute; left: 0; top: 0; z-index: 5; width: 100%; height: 100%; }

.HomeAd2.md20017 .Ad2Text::after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 100%; }

.HomeAd2.md20017 .Ad2Text .Container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; position: relative; z-index: 5; }

.HomeAd2.md20017 .Ad2Text .Board { width: 45.75%; }

.HomeAd2.md20017 .Ad2Text .Remark { color: #fff; line-height: 1.5; font-weight: 700; margin-top: 0.32rem; width: 100%; }

.HomeAd2.md20017 .Ad2Text .Title { color: #fff; line-height: 1.4; font-weight: 700; width: 100%; }

.HomeAd2.md20017 .Ad2Text .Buttons { width: 100%; margin-top: 0.64rem; display: -webkit-box; display: -ms-flexbox; display: flex; }

.HomeAd2.md20017 .Ad2Text .Button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; background: var(--theme); padding: .1rem; border-radius: .27rem; }

.HomeAd2.md20017 .Ad2Text .Button:hover .ButtonIcon .I { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

@media (max-width: 1920px) { .HomeAd2.md20017 .Ad2Text .Button { border-radius: 27px; } }

.HomeAd2.md20017 .Ad2Text .Button .ButtonText { color: #fff; line-height: 1.4; margin-right: 0.24rem; padding: 0 .1rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeAd2.md20017 .Ad2Text .Button .ButtonIcon { width: 0.34rem; height: 0.34rem; min-width: 24px; min-height: 24px; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeAd2.md20017 .Ad2Text .Button .ButtonIcon .I { width: 29.41%; height: 17.64%; color: var(--theme); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

@media (max-width: 750px) { .HomeAd2.md20017 .Ad2Text .Board { width: 100%; } }

@media (max-width: 500px) { .HomeAd2.md20017 .Ad2Text .Board { -webkit-transform: scale(0.65); -ms-transform: scale(0.65); transform: scale(0.65); } }

.HomeGoods.md20018 { width: 100%; padding: 1rem 0 1.2rem; background: #f6f6f6; overflow: hidden; }

.HomeGoods.md20018 .BgImg { background-position: center; background-repeat: no-repeat; }

.HomeGoods.md20018 .BgImg img { display: none; }

.HomeGoods.md20018 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

@media (max-width: 1200px) { .HomeGoods.md20018 .layout { width: 100%; padding: 0 10px; max-width: 100%; } }

.HomeGoods.md20018 .GoodsTitle { width: 100%; }

.HomeGoods.md20018 .GoodsTitle .Container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.HomeGoods.md20018 .GoodsTitle .Title { color: #333; line-height: 1.3; font-weight: 700; width: auto; }

.HomeGoods.md20018 .GoodsTitle .Buttons { width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; }

.HomeGoods.md20018 .GoodsTitle .Button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; background: var(--theme); padding: .1rem; border-radius: .27rem; }

.HomeGoods.md20018 .GoodsTitle .Button:hover .ButtonIcon .I { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

@media (max-width: 1920px) { .HomeGoods.md20018 .GoodsTitle .Button { border-radius: 27px; } }

.HomeGoods.md20018 .GoodsTitle .Button .ButtonText { color: #fff; line-height: 1.4; margin-right: 0.24rem; padding: 0 .1rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeGoods.md20018 .GoodsTitle .Button .ButtonIcon { width: 0.34rem; height: 0.34rem; min-width: 24px; min-height: 24px; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeGoods.md20018 .GoodsTitle .Button .ButtonIcon .I { width: 29.41%; height: 17.64%; color: var(--theme); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.HomeGoods.md20018 .GoodsSwiper { width: 100%; position: relative; z-index: 5; margin-top: 0.6rem; }

.HomeGoods.md20018 .GoodsSwiper .swiper-container { overflow: visible; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide { position: relative; z-index: 5; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide:hover .SlideImg .Img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide:hover .SlideText .Title { color: var(--theme); }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideBoard { width: 100%; display: block; border-radius: .2rem; padding: .4rem; cursor: pointer; background: #fff; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideImg { width: 83.72%; margin: 0 auto; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideImg .Imgs { width: 100%; padding-top: 100%; position: relative; z-index: 5; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideImg .Img { background-size: cover; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 5; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideImg .Img.Active { opacity: 1; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText { width: 100%; margin-top: 0.2rem; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Colors { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Color.Select { border-color: #eee; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Color { width: .4rem; height: .4rem; min-width: 32px; min-height: 32px; border-radius: 50%; margin-right: 0.1rem; padding: .05rem; border: solid .01rem transparent; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Color .C { border-radius: 50%; width: 100%; height: 100%; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Title { width: 100%; color: #333; line-height: 1.5; font-weight: 700; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-top: 0.18rem; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Remark { width: 100%; color: #666; line-height: 1.5; margin-top: 0.16rem; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Price { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: 0.26rem; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Price .C { color: var(--theme); font-weight: 700; line-height: 1.3; white-space: nowrap; margin-right: 0.1rem; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideText .Price .O { color: #666; line-height: 1.4; white-space: nowrap; text-decoration: line-through; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons { width: auto; position: absolute; right: 0.2rem; top: 0.2rem; z-index: 5; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Active { background: var(--theme); }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Cart.Active .ButtonIcon { color: #fff; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like.Active .ButtonIcon .D { opacity: 0; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like.Active .ButtonIcon .H { opacity: 1; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button { width: 0.42rem; height: 0.42rem; min-width: 36px; min-height: 36px; border-radius: 50%; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-bottom: 0.1rem; cursor: pointer; border: .01rem solid #ededed; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button:last-child { margin-bottom: 0; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button:hover { background: var(--theme); border-color: var(--theme); }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button .ButtonIcon { color: #666; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; width: 47.61%; height: 42.85%; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Cart:hover .ButtonIcon { color: #fff; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like:hover .ButtonIcon .D { opacity: 0; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like:hover .ButtonIcon .H { opacity: 1; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon { position: relative; z-index: 5; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .D { opacity: 1; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .H { opacity: 0; }

.HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .D, .HomeGoods.md20018 .GoodsSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .H { width: 100%; height: 100%; background-size: contain; position: absolute; left: 0; top: 0; z-index: 5; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeGoods.md20018 .GoodsSwiper .swiper-buttons { width: auto; }

.HomeGoods.md20018 .GoodsSwiper .NextButton { right: .55rem; }

.HomeGoods.md20018 .GoodsSwiper .NextButton .Icon { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.HomeGoods.md20018 .GoodsSwiper .PrevButton { left: .55rem; }

.HomeGoods.md20018 .GoodsSwiper .PrevButton .Icon { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.HomeGoods.md20018 .GoodsSwiper .PrevButton, .HomeGoods.md20018 .GoodsSwiper .NextButton { width: 0.5rem; min-width: 32px; height: 0.5rem; min-height: 32px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; border-radius: 50%; background: #fff; position: absolute; top: 50%; border: .01rem solid #ededed; z-index: 5; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.HomeGoods.md20018 .GoodsSwiper .PrevButton:hover, .HomeGoods.md20018 .GoodsSwiper .NextButton:hover { border-color: var(--theme); background: var(--theme); }

.HomeGoods.md20018 .GoodsSwiper .PrevButton:hover .Icon, .HomeGoods.md20018 .GoodsSwiper .NextButton:hover .Icon { color: #fff; }

.HomeGoods.md20018 .GoodsSwiper .PrevButton .Icon, .HomeGoods.md20018 .GoodsSwiper .NextButton .Icon { width: 30%; height: 18%; color: #666; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

.HomeAd3.md20019 { width: 100%; overflow: hidden; background: #fff; padding: 1rem 0; }

.HomeAd3.md20019 .BgImg { background-position: center; background-repeat: no-repeat; }

.HomeAd3.md20019 .BgImg img { display: none; }

.HomeAd3.md20019 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

@media (max-width: 1200px) { .HomeAd3.md20019 .layout { width: 100%; padding: 0 10px; max-width: 100%; } }

.HomeAd3.md20019 .Ad3List { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.HomeAd3.md20019 .Ad3Item { width: 48.75%; border-radius: .2rem; overflow: hidden; position: relative; z-index: 5; }

.HomeAd3.md20019 .Ad3Item:hover .ItemImg .Img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.HomeAd3.md20019 .Ad3Item .ItemImg { width: 100%; overflow: hidden; }

.HomeAd3.md20019 .Ad3Item .ItemImg .Img { width: 100%; padding-top: calc(500 / 780 * 100%); background-size: cover; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }

.HomeAd3.md20019 .Ad3Item .ItemText { padding: .5rem; position: absolute; left: 0; bottom: 0; width: 100%; z-index: 5; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.75)), color-stop(40%, rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0))); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%); }

.HomeAd3.md20019 .Ad3Item .ItemText .Title { color: #fff; line-height: 1.5; width: 100%; }

.HomeAd3.md20019 .Ad3Item .ItemText .Remark { width: 100%; line-height: 1.75; color: #fff; margin-top: 0.18rem; }

@media (max-width: 750px) { .HomeAd3.md20019 .Ad3List { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .HomeAd3.md20019 .Ad3Item { width: 100%; margin-bottom: 10px; }
  .HomeAd3.md20019 .Ad3Item:last-child { margin-bottom: 0; } }

.HomeWare.md20020 { width: 100%; padding: .2rem 0 1.2rem; background: #fff; overflow: hidden; position: relative; z-index: 5; }

.HomeWare.md20020 .BgImg { background-position: center; background-repeat: no-repeat; }

.HomeWare.md20020 .BgImg img { display: none; }

.HomeWare.md20020 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

@media (max-width: 1200px) { .HomeWare.md20020 .layout { width: 100%; padding: 0 10px; max-width: 100%; } }

.HomeWare.md20020 .WareTitle { color: #333; line-height: 1.3; font-weight: 700; width: 100%; text-align: center; }

.HomeWare.md20020 .WareSwiper { width: 100%; margin-top: 0.6rem; }

.HomeWare.md20020 .WareSwiper .swiper-slide { position: relative; z-index: 5; }

.HomeWare.md20020 .WareSwiper .swiper-slide:hover .SlideImg .Img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.HomeWare.md20020 .WareSwiper .swiper-slide:hover .SlideText .Title { color: var(--theme); }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideBoard { width: 100%; display: block; cursor: pointer; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideImg { width: 100%; padding: 13.5%; background-color: #f6f6f6; border-radius: .2rem; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideImg .Img { width: 100%; padding-top: 100%; background-size: cover; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideText { width: 100%; margin-top: 0.2rem; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideText .Title { width: 100%; color: #333; line-height: 1.5; font-weight: 700; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-top: 0.18rem; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideText .Remark { width: 100%; color: #666; line-height: 1.5; margin-top: 0.16rem; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideText .Price { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: 0.26rem; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideText .Price .C { color: var(--theme); font-weight: 700; line-height: 1.3; white-space: nowrap; margin-right: 0.1rem; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideText .Price .O { color: #666; line-height: 1.4; white-space: nowrap; text-decoration: line-through; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons { width: auto; position: absolute; right: 0.2rem; top: 0.2rem; z-index: 5; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Active { background: var(--theme); }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Cart.Active .ButtonIcon { color: #fff; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like.Active .ButtonIcon .D { opacity: 0; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like.Active .ButtonIcon .H { opacity: 1; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button { width: 0.42rem; height: 0.42rem; min-width: 36px; min-height: 36px; border-radius: 50%; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-bottom: 0.1rem; cursor: pointer; border: .01rem solid #ededed; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button:last-child { margin-bottom: 0; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button:hover { background: var(--theme); border-color: var(--theme); }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button .ButtonIcon { color: #666; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; width: 47.61%; height: 42.85%; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Cart:hover .ButtonIcon { color: #fff; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like:hover .ButtonIcon .D { opacity: 0; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like:hover .ButtonIcon .H { opacity: 1; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon { position: relative; z-index: 5; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .D { opacity: 1; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .H { opacity: 0; }

.HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .D, .HomeWare.md20020 .WareSwiper .swiper-slide .SlideButtons .Button.Like .ButtonIcon .H { width: 100%; height: 100%; background-size: contain; position: absolute; left: 0; top: 0; z-index: 5; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeWare.md20020 .WareSwiper .swiper-buttons { width: auto; }

.HomeWare.md20020 .WareSwiper .NextButton { right: .55rem; }

.HomeWare.md20020 .WareSwiper .NextButton .Icon { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.HomeWare.md20020 .WareSwiper .PrevButton { left: .55rem; }

.HomeWare.md20020 .WareSwiper .PrevButton .Icon { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.HomeWare.md20020 .WareSwiper .PrevButton, .HomeWare.md20020 .WareSwiper .NextButton { width: 0.5rem; min-width: 32px; height: 0.5rem; min-height: 32px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; border-radius: 50%; background: #fff; position: absolute; top: 50%; border: .01rem solid #ededed; z-index: 5; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.HomeWare.md20020 .WareSwiper .PrevButton:hover, .HomeWare.md20020 .WareSwiper .NextButton:hover { border-color: var(--theme); background: var(--theme); }

.HomeWare.md20020 .WareSwiper .PrevButton:hover .Icon, .HomeWare.md20020 .WareSwiper .NextButton:hover .Icon { color: #fff; }

.HomeWare.md20020 .WareSwiper .PrevButton .Icon, .HomeWare.md20020 .WareSwiper .NextButton .Icon { width: 30%; height: 18%; color: #666; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

.HomeWare.md20020 .WareButtons { width: 100%; margin-top: 0.6rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeWare.md20020 .WareButtons .Button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; background: var(--theme); padding: .1rem; border-radius: .27rem; }

.HomeWare.md20020 .WareButtons .Button:hover .ButtonIcon .I { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

@media (max-width: 1920px) { .HomeWare.md20020 .WareButtons .Button { border-radius: 27px; } }

.HomeWare.md20020 .WareButtons .Button .ButtonText { color: #fff; line-height: 1.4; margin-right: 0.24rem; padding: 0 .1rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.HomeWare.md20020 .WareButtons .Button .ButtonIcon { width: 0.34rem; height: 0.34rem; min-width: 24px; min-height: 24px; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.HomeWare.md20020 .WareButtons .Button .ButtonIcon .I { width: 29.41%; height: 17.64%; color: var(--theme); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
