@charset "UTF-8";
[class^=mdStoreIntroduction]{width:100%;overflow:hidden}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction][class*=__banner]{margin:0 40px;padding-bottom:16px;border-bottom:solid 2px #d9d9d9}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction][class*=__banner] .elImage{width:200px}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction][class*=__list]{width:950px}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemList{display:-ms-flexbox;display:flex}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemWrap{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:320px;max-width:320px}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemWrap a{display:block;padding:24px 0;border-radius:8px;color:#434343;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemWrap+.elItemWrap{padding-left:16px;width:336px;max-width:336px}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elTitleText{margin:0 24px 8px;font-size:18px;font-weight:700}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elText{margin:8px 24px 0;font-size:14px;font-weight:700}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemImage{position:relative;margin-top:8px}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemImage::after,[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemImage::before{content:"";width:100%;height:24px;position:absolute;left:0;z-index:1}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemImage::before{top:-1px;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}
[class^=mdStoreIntroduction] [class^=ptStoreIntroduction] .elItemImage::after{bottom:-1px;background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}
[class^=mdStoreIntroduction] .elCarousel{width:990px;position:relative;position:relative}
[class^=mdStoreIntroduction] .elPanel{padding:32px 40px 24px;overflow:hidden;position:relative}
[class^=mdStoreIntroduction] .elPanel::after,[class^=mdStoreIntroduction] .elPanel::before{content:"";width:40px;height:100%;position:absolute;top:0;z-index:1}
[class^=mdStoreIntroduction] .elPanel::before{left:0;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}
[class^=mdStoreIntroduction] .elPanel::after{right:0;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}
[class^=mdStoreIntroduction] .elItemList{position:relative;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:10000px}
[class^=mdStoreIntroduction] .elItemList.elSwipable{cursor:-webkit-grab;cursor:grab}
[class^=mdStoreIntroduction] .elItemList.elSwiping{cursor:-webkit-grabbing;cursor:grabbing}
[class^=mdStoreIntroduction] .elItemList.elSwiping a{cursor:inherit;pointer-events:none}
[class^=mdStoreIntroduction] .elCarouselButton{display:block}
[class^=mdStoreIntroduction] .elCarouselButton a{color:#fff;top:50%;margin-top:-12.5px}
[class^=mdStoreIntroduction] .elCarouselButton a.elPrev{position:relative;display:inline-block;line-height:25px;width:9.75px;overflow:hidden;text-indent:-10000px;vertical-align:top;position:absolute;left:0}
[class^=mdStoreIntroduction] .elCarouselButton a.elPrev::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:25px;line-height:1;width:9.75px;text-indent:-7.215px;top:50%;margin-top:-12.5px;left:0}
[class^=mdStoreIntroduction] .elCarouselButton a.elNext{position:relative;display:inline-block;line-height:25px;width:9.75px;overflow:hidden;text-indent:-10000px;vertical-align:top;position:absolute;right:0}
[class^=mdStoreIntroduction] .elCarouselButton a.elNext::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:25px;line-height:1;width:9.75px;text-indent:-8.58px;top:50%;margin-top:-12.5px;right:0}
[class^=mdStoreIntroduction] .elCarouselButton a.elHide{display:none}
[class^=mdStoreIntroduction] .elCarouselButton a.elDisable{cursor:default;pointer-events:none;color:#eaeaea}
[class^=mdStoreIntroduction] .elCarouselButton li a{margin-top:-25px;height:50px;background-color:rgba(0,0,0,.2823529412)}
[class^=mdStoreIntroduction] .elCarouselButton li a:hover{opacity:.7}
[class^=mdStoreIntroduction] .elCarouselButton li a.elNext{width:40px;height:40px;border-radius:50%;overflow:visible;right:40px}
[class^=mdStoreIntroduction] .elCarouselButton li a.elNext::after{right:13px}
[class^=mdStoreIntroduction] .elCarouselButton li a.elPrev{width:40px;height:40px;border-radius:50%;overflow:visible;left:40px}
[class^=mdStoreIntroduction] .elCarouselButton li a.elPrev::before{left:14px}
[class^=mdStoreIntroduction] .elCarouselButton li a.elDisable{border:none;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}
[class^=mdStoreIntroduction] .elCarouselButton li a.elDisable::after,[class^=mdStoreIntroduction] .elCarouselButton li a.elDisable::before{content:none}