@charset "utf-8";
/* CSS Document */
.shop-search2 { background: #fff;}
.shop-index-logo { display: block;background: url("../images/shop-index-logo.png") no-repeat center; width: 1.12rem;height: .34rem;background-size: 1.12rem .34rem; margin-right: .1rem;}
.shop-search-box2 { width: 4.78rem!important;;}

.shop-index-menu { padding: .3rem 0 .2rem 0 ;display: flex;justify-content: space-between;background: #fff;}
.shop-index-menu a { display: inline-block; width: 20%; text-align: center; font-size: .24rem;}
.shop-index-menu a span { margin: 0 0 .2rem 0; width: .88rem; height: .88rem; display: inline-block;background-size: .88rem;}
.menu-kt span{ background: url("../images/shop-arrow4.png") no-repeat center;}
.menu-cj span{ background: url("../images/shop-arrow8.png") no-repeat center;}
.menu-jf span{ background: url("../images/shop-arrow7.png") no-repeat center;}
.menu-ws span{ background: url("../images/shop-arrow6.png") no-repeat center;}
.menu-dz span{ background: url("../images/shop-arrow5.png") no-repeat center;}

.rx-box { padding: .3rem 0 0 0 ;background: #fff;}
.title-box { font-size: .32rem; text-align: center;padding: 0 0 .3rem 0;}
.title-box::after { margin-left:.2rem;content: "";background: url("../images/shop-arrow9.png") no-repeat center;display: inline-flex;width: .46rem;height: .24rem;background-size: .46rem .24rem;}
.title-box::before { margin-right:.2rem;content: "";background: url("../images/shop-arrow10.png") no-repeat center;display: inline-flex;width: .46rem;height: .24rem;background-size: .46rem .24rem;}

.swiper-c2 .swiper-slide { width: auto!important;}
.swiper-w2 {background: #d9ffff; width: 30rem!important; padding: .2rem 0; height: 3.36rem!important;}
.sw-width {width:2.2rem; height: 3.36rem; font-size: .24rem; background: #fff;}
.index-product-img { width: 2.2rem;height: 2.2rem;}
.index-product-img img { height: 2.2rem;display: block; margin: 0 auto;object-fit: cover;}
.index-product-name {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-product-money {color: #ff4401;}
.sw-width a p { padding: 0 .1rem;}

/*tabs 轮播+切换*/
.tabSlider-transition{transition: transform 0ms ease;-ms-transition: -ms-transform 0ms ease;-moz-transition: -moz-transform 0ms ease;-webkit-transition: -webkit-transform 0ms ease;-o-transition: -o-transform 0ms ease;}
.tabSlider-animate{transition: transform 400ms ease;-ms-transition: -ms-transform 400ms ease;-moz-transition: -moz-transform 400ms ease;-webkit-transition: -webkit-transform 400ms ease;-o-transition: -o-transform 400ms ease;}
.tabSlider .tabSlider-hd {background-color: transparent;border: 1px solid #ff4401;border-radius: 3px;display: table;font-size: 15px;font-weight: 400;overflow: hidden;position: relative;table-layout: fixed;width: 100%;}
.tabSlider .tabSlider-hd li {padding: 10px 0;cursor:pointer;border-color: #ff4401;border-left: 1px solid #ff4401;color: #ff4401;display: table-cell;line-height: 1;overflow: hidden;text-align: center;text-overflow: ellipsis;transition: background-color 0.1s linear 0s;white-space: nowrap;width: 1%;}
/*
.tabSlider .tabSlider-hd li:first-child {border-left-width: 0;}
.tabSlider .tabSlider-hd li.curr {background-color: #ff4401;color: #fff;}
*/
.tabSlider .tabSlider-hd.line {border: 0 none;border-radius: 0;width: 100%;}
.tabSlider .tabSlider-hd.line li {border: 0 none;color: inherit; font-size: .3rem;}
.tabSlider .tabSlider-hd.line li.curr {background: none;border-bottom: .02rem solid #ff4401;color: #ff4401;}

.tabSlider .tabSlider-hd.slide {border-radius:0;display:block;table-layout:auto;border:none;padding:0;text-align:center;margin-top: -.4rem;}
.tabSlider .tabSlider-hd.slide li {border: .02rem solid #fff;display:inline-block;text-indent:20px;height:.14rem;width:.14rem;overflow:hidden;border-radius:100%;margin:.06rem;padding:0;}
.tabSlider .tabSlider-hd.slide li.curr {background:#fff;}
.tabSlider .tabSlider-bd {position:relative;min-height: 100px;background:#f0f0f0;width: 100%;overflow: hidden;transition: height 200ms ease-in-out;-webkit-transition: height 200ms ease-in-out;}
.tabSlider .tabSlider-bd .tabSlider-wrap {position:absolute;top:0;left:0;width: 100%;min-height: 100%;}
.tabSlider .tabSlider-bd .tabSlider-wrap .tabSlider-box {position:absolute;top:0;left:0;width: 100%;min-height: 100px;}
.tabSlider .tabSlider-bd.slide {background:none;}
.tabSlider .tabSlider-bd.slide .tabSlider-wrap .tabSlider-box {text-align:center;padding:0}
.tabSlider-box img { height: 3.1rem; width: 100%; object-fit: cover;}
.tabSlider3 {margin-top: .88rem;}

.product-content-list2 { padding: .3rem!important;}
