body{background:#F6F6F6;}
.wp{padding: 0 10px;}
.boxs{background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.1);border:0px solid #eee;border-radius:10px;margin:0 0 10px 0;padding:10px 15px;}
.boxs .menu{margin-top:-10px;margin-bottom:10px;}
.boxs .menu-name{font-weight:600;white-space:nowrap;}
.boxs .menu-noborder{margin-top:-5px;margin-bottom:0px;}
.boxs .menu-noborder span{font-weight:normal;}
.boxs .menu-noborder span i{background:#2DB7F5;color:#fff;padding:0 3px;margin:0 3px;border-radius:4px;}
.footnav a{border-right:0 !important;}
.footnav a.active,.footnav a.active i{color: #f20e28;}
/*index_sort*/
.cp_sortlist{display: flex;flex-wrap: wrap;position: relative;}
.cp_sortlist a{display:block;width:20%;flex:0 0 20%;max-width:20%;height:100%;text-align:center;padding:10px 0;font-size:.7rem;color:#333;}
.cp_sortlist a span{display:block;width: 45px;height: 45px;border-radius:18px;margin:0 auto 5px auto;color:#f6f7fb;overflow: hidden;text-align: center;position: relative;box-shadow: 1px 1px 10px rgba(0,0,0,.1);}
.cp_sortlist a .ck{color:red;}
.cp_sortlist a span i{font-size: 24px;position: absolute;left:50%;top:50%;transform: translate3D(-50%, -50%, 0);}
.cp_sortlist a span:before{content: '';display: block;padding-top: 100%;}
.cp_sortlist a:last-child{border:0;}
.cp_sortlist a .bg-1{background:linear-gradient(150deg,rgba(239,140,57,1) 0%,rgba(235,84,63,1) 100%);box-shadow:1px 1px 10px rgba(182, 57, 20, 0.53);}
.cp_sortlist a .bg-2{background:linear-gradient(150deg,#8df3b3 0%,#19BE6B 100%);box-shadow:1px 1px 10px #19BE6B87;}
.cp_sortlist a .bg-3{background:linear-gradient(150deg,#ff77a8 0%,#E03997 100%);box-shadow:1px 1px 10px #E0399787;}
.cp_sortlist a .bg-4{background:linear-gradient(150deg,#82c9fb 0%,#2E81F9 100%);box-shadow:1px 1px 10px #2E81F987;}
.cp_sortlist a .bg-5{background:linear-gradient(150deg,#6fedc7 0%,#1BBBB4 100%);box-shadow:1px 1px 10px #1BBBB487;}
.cp_sortlist a .bg-6{background:linear-gradient(150deg,#ffdd2e 0%,#fe9e07 100%);box-shadow:1px 1px 10px #fe9e0787;}
.cp_sortlist a .bg-7{background:linear-gradient(150deg,#b48cfe 0%,#6639B6 100%);box-shadow:1px 1px 10px #6639B687;}
.cp_sortlist a .bg-8{background:linear-gradient(150deg,#51e78d 0%,#39B54A 100%);box-shadow:1px 1px 10px #39B54A87;}
.cp_sortlist a .bg-9{background:linear-gradient(150deg,#ffa167 0%,#F26D64 100%);box-shadow:1px 1px 10px #f26d6487;}
.cp_sortlist a .bg-10{background:linear-gradient(150deg,#ff77a8 0%,#ED4014 100%);box-shadow:1px 1px 10px #ED401487;}
.cp_sortlist a .bg-11{background:linear-gradient(150deg,#ffa469 0%,#F37B1D 100%);box-shadow:1px 1px 10px #F37B1D87;}
.cp_sortlist a .bg-12{background:linear-gradient(150deg,#7FA7DA 0%,#4c88fd 100%);box-shadow:1px 1px 10px #4c88fd87;}
.cp_sortlist a .bg-13{background:linear-gradient(150deg,#78d4fd 0%,#2DB7F5 100%);box-shadow:1px 1px 10px #2DB7F587;}
.cp_sortlist a .bg-14{background:linear-gradient(150deg,#ff78a9 0%,#fc476f 100%);box-shadow:1px 1px 10px #fc476f87;}
.cp_sortlist a .bg-15{background:linear-gradient(150deg,#86eae9 0%,#0ECAC7 100%);box-shadow:1px 1px 10px #0ECAC787;}
.cp_sortlist a .bg-16{background:linear-gradient(150deg,#fd896c 0%,#FF5143 100%);box-shadow:1px 1px 10px #FF514387;}
.cp_sortlist a .cl-1{color:#FAA239;}
.cp_sortlist a .cl-2{color:#7FA7DA;}
.cp_sortlist a .cl-3{color:#F26D64;}
.cp_sortlist a .cl-4{color:#2E81F9;}
.cp_sortlist a .cl-5{color:#1BBBB4;}
.cp_sortlist a .cl-6{color:#E03997;}
.cp_sortlist a .cl-7{color:#6639B6;}
.cp_sortlist a .cl-8{color:#39B54A;}
.cp_sortlist a .cl-9{color:#1890FF;}
.cp_sortlist a .cl-10{color:#ED4014;}
.cp_sortlist a .cl-11{color:#F37B1D;}
.cp_sortlist a .cl-12{color:#19BE6B;}
.cp_sortlist a .cl-13{color:#2DB7F5;}
.cp_sortlist a .cl-14{color:#ff5000;}
.cp_sortlist a .cl-15{color:#0ECAC7;}
.cp_sortlist a .cl-16{color:#FF5143;}

/*index_news*/
.cp_news{background:#fff;display:flex;}
.cp_news_left{font-size:15px;padding:10px 10px;line-height:22px;font-weight:400;}
.cp_news_left a{color:#ED4014;font-weight: bold;}
.cp_news_right{padding:8px 10px 0 0;flex:1;}
.cp_news_right .cp_list_ly li{height:24px;line-height:24px;border:0;padding:0;list-style: none;}
.cp_news_right .cp_list_ly i{padding-right:5px;color:#F37B1D;}
.cp_news_right .cp_list_ly li a{padding-left:5px;color:#333;}

.ad_jifen img{width: 100%;}


/*wap_show*/
.goods-price{background:linear-gradient(90deg,#ff013c 1%,#FF9800 100%);padding:10px 0 10px 10px;color:#fff;justify-content:center;align-items:center;}
.goods-price-left{flex:1;padding-left:5px;}
.price-show{}
.price-show span{font-size:24px;color:#ff0;}
.price-show sub{bottom:0;font-size:12px;}
.price-del{font-size:12px;}
.price-del em{font-style:normal;}
.goods-price-right{border-left:1px solid rgba(255,255,255,.3);text-align:center;padding:0 10px;min-width:100px;}
.goods-price-right i{font-size:14px;}
.goods-price-right div{text-align:center;color:#fff;width:100%;margin:10px 0;}
.goods-price-right div i{background:rgba(51,51,51,.8);color:#fff;padding:4px;margin:0 5px;border-radius:4px;}
.goods-price-right div i:first-child{margin-left:0;padding:4px;}

.goods-title{padding:8px 10px;background:#fff;display:flex;justify-content:space-between;align-items:center;}
.goods-title h1{font-size:15px;font-weight:500;color:#000;margin:0;padding:0;flex:1;}
.goods-title a{color:#999;font-size:12px;padding-left:10px;}
.goods-title a i{display:block;color:#1890FF;padding:0;}

.goods-intro{background:#fff;padding:0 10px 15px 10px;line-height:normal;color:#fe4648;font-size: .65rem;}

.goods-info{padding:10px 10px 5px 10px;border-bottom:1px solid #f3f3f3;position:relative;overflow:hidden;}
.goods-info-left{width:100px;float:left;background:#fff;}
.goods-info-left img{border:1px solid #eaeaea;padding:3px;width:100%;height:auto;border-radius:4px;margin-bottom:5px;}
.goods-info-right{margin-left:120px;padding-right:20px;min-height:110px;}
.goods-info-right .title{font-size:14px;line-height:20px;color:#000;margin-bottom:5px;}
.goods-info-right .price{font-size:13px;color:#666;line-height:22px;}
.goods-info-right .price span{color:#f30;font-size:18px;padding-right:10px;font-family:verdana;}
.goods-info-right .price del{color:#999;padding-right:10px;font-family:verdana;}
.goods-info-right .stock{font-size:13px;color:#666;line-height:22px;}
.goods-info-right .stock span{color:#06f;}

.goods-skushow{list-style:none;padding:0 10px 10px 10px;margin-top:15px;overflow-y:auto;max-height:240px;border-bottom:1px solid #f3f3f3;margin-bottom:5px;}
.goods-skushow p{background:#19BE6B;color:#fff;font-size:14px;padding:10px 0 10px 20px;display:none;}
.goods-skushow li{color:#555;font-size:13px;}
.goods-skushow li em{font-style:normal;color:#333;display:block;font-size:14px;padding-bottom:8px;}
.goods-skushow li span{color:#f30;padding-right:5px;}
.goods-skushow li dl{margin:0px;display:flex;flex-wrap:wrap;}
.goods-skushow li dl dt{font-weight:normal;line-height:24px;border:1px solid #eee;padding:6px 12px;margin:0 8px 8px 0;cursor:pointer;position:relative;}
.goods-skushow li dl dt:hover{border:1px solid #19BE6B;}
.goods-skushow li dl dt:hover a{color:#19BE6B;}
.goods-skushow li dl dt i{position:absolute;right:1px;bottom:-6px;color:#fff;z-index:20;font-size:8px;display:none;}
.goods-skushow li dl dt.selected{border:1px solid #ED4014;}
.goods-skushow li dl dt.selected a{color:#ED4014;}
.goods-skushow li dl dt.selected:before{position:absolute;content:"";right:0;bottom:0;color:#ED4014;width:0;height:0;border-bottom:20px solid #ED4014;border-left:20px solid transparent;z-index:10;}
.goods-skushow li dl dt.selected i{display:block;}
.goods-skushow.sku_selected{border:1px solid #ED4014;padding:0;margin-bottom:10px;}
.goods-skushow.sku_selected li{padding:0 15px 0 15px;}
.goods-skushow.sku_selected li:last-child{padding-bottom:15px;}
.goods-skushow.sku_selected p{display:block;margin-bottom:15px;}

.goods-buynum{list-style:none;padding:0 10px;margin:10px 0;}
.goods-buynum li{color:#555;font-size:13px;display:flex;justify-content:space-between;align-items:center;}
.goods-buynum li em{font-style:normal;color:#333;display:block;font-size:14px;padding-bottom:8px;}

.goods-action{list-style:none;padding:0 10px;margin:10px 0 0 0;}
.goods-action li{color:#555;font-size:13px;display:flex;}
.goods-action button{flex:1;background:#f90;display:block;padding:.7rem 0;color:#fff;text-align:center;font-size:.7rem;border:0;}
.goods-action button:last-child{background:#ED4014;}

.goods-attribute{list-style:none;padding:0 10px;border-bottom:1px solid #f3f3f3;background:#fff;border-top:1px solid #f3f3f3;}
.goods-attribute li{line-height:40px;color:#555;font-size:13px;}
.goods-attribute li em{font-style:normal;color:#999;padding-right:10px;}

.goods-activity{list-style:none;padding:10px 15px;background:#fff;margin:10px 0;border:1px solid #eaeaea;border-left:0;border-right:0;}
.goods-activity li{line-height:30px;display:flex;color:#555;font-size:13px;}
.goods-activity li em{font-style:normal;color:#999;}
.goods-activity li span{color:#f30;padding-right:5px;}
.goods-activity li dl{margin-top:3px;}
.goods-activity li dl dt{font-weight:normal;line-height:24px;}

.goods-param{list-style:none;border-bottom:1px solid #f3f3f3;padding-bottom:10px;margin-top:15px;}
.goods-param li{line-height:30px;}
.goods-param li span{color:#999;display:inline-block;min-width:100px;text-align:right;padding-right:10px;}

.goods-content{padding:10px 0;word-break:break-all;}
.goods-content *{max-width:100%;}

.goods-score{padding:10px 0;}
.goods-score .progress{margin:5px 0 15px 0;}
.score_bar{overflow:hidden;border-bottom:1px solid #f3f3f3;margin:0;}
.score_bar ul{display:flex;list-style:none;}
.score_bar ul li{flex:1;line-height:40px;padding:0 5px;border-bottom:2px solid #fff;cursor:pointer;color:#999;font-size:12px;text-align:center;}
.score_bar ul li a{display:block;width:100%;}
.score_bar ul .active{border-bottom:2px solid #19BE6B;}
.score_bar ul .active a{color:#19BE6B;}

/*wap_cart*/
.cart .nogoods{font-size:16px;text-align:center;font-weight:400;color:#333;}
.cart .nogoods p{padding:0;margin:0 0 20px 0;}
.cart .nogoods span{display:inline-block;font-size:70px;color:#ddd;}
.cart .nogoods a{display:inline-block;width:180px;line-height:40px;text-align:center;font-size:16px;background:#fff;color:#F23D3D;border:1px solid #F23D3D;border-radius:2px;transition:color .15s ease 0s;position:relative;z-index:1}
.cart .nogoods a:before{position:absolute;top:-1px;left:-1px;width:0;height:42px;background:#F23D3D;border-radius:2px;content:"";transition-delay:0s;transition:width .15s ease 0s;z-index:-1}
.cart .nogoods a:hover{color:#fff}
.cart .nogoods a:hover:before{width:101%}

/*圈子列表分类_list1_sortlist*/
.cp_categortlist{height: 100%;}
.cp_category_left{width:25%;position: fixed;left:0;top:50px;bottom:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.cp_category_left ul{width:100%;height:1500px;background: #fff;padding-top:20px;padding-bottom: 20px;}
.cp_category_left li{position: relative;text-align: center;padding:5px 0;list-style-type:none;height:auto;}
.cp_category_left li a{display: inline-block;font-size:14px;color:#333;height:30px;text-align: center;line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;padding: 0 10px;border-radius:30px;}
.cp_category_left li.active{}
.cp_category_left li.active:after{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:#ED4014;}
.cp_category_left li.swiper-slide-thumb-active a{background:linear-gradient(90deg,rgba(247,95,66,1) 0%,rgba(242,42,24,1) 100%);color: #fff;font-weight: bold;}
.cp_category_left .swiper-slide{height: 35px !important;}

.cp_category_right{margin-left:25%;margin-right: 10px;padding-top: 10px;padding-left: 10px;}
.cp_category_right .right-box{height:auto;}
.cp_category_right .box-con{margin-bottom: 10px;border-radius:5px;padding: 10px;background-color: #fff;}
.cp_category_right .box-con .ultitle{font-size:14px;color:#000;font-weight: bold;}
.cp_category_right .box-con .active:after{content:"";position:absolute;left:0;top:5;width:2px;height:21px;background:#ED4014;}
.qun-box li{padding: 10px 0;border-bottom: 1px solid #eee;list-style-type:none;}
.cp_category_right .swiper-slide{overflow-y: auto;}
.qun-box li a{display: block;}
.qun-box li:active {background: #f2f2f2; border-radius: 4px;}
.qun-box li:last-child{border-bottom: 0 solid #eee;}
.qun-box li .rleft{width:50px;height:50px;position: relative;float: left;margin-right:5px; position: relative;border-radius:50%;}
.qun-box li .rleft img{width:50px;height:50px;position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;border-radius:50%;}
.qun-box li .rleft span{min-height:20px;position:absolute;top:0px;left:0px;width:20px;height:20px;z-index:9;}
.qun-box li .rleft span img{min-height:20px;position:absolute;top:0px;left:0px;width:20px;height:20px;z-index:9;}
.qun-box li .rright{position: relative;margin-left:55px}
.qun-box li .rright .rtitle{font-size:14px;position: relative;}
.qun-box li .rright .rtitle i,.qun-box li .rright .rtitle em{float: left;}
.qun-box li .rright .rtitle p{max-width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;margin:0;width: 75%;}
.qun-box li .rright .rtitle i{display: block;width:.6rem;height: .32rem;margin:.05rem .1rem 0 0;}
.qun-box li .rright .rtitle em{display: block;width:.29rem;height: .33rem;margin:.05rem 0 0 .1rem;}
.qun-box li .rright .rtitle .dis{float: right;font-size:12px;color: #fff;background: #F26D64;padding: 2px 10px;margin-top: -5px;border-radius:10px;display: block;text-align: center;position: absolute;top:5px;right:0;}
.qun-box .rright .quninfo{font-size:12px;color:#969696;margin:5px 0;}
.qun-box  .rright .quninfo em{font-size:12px;color: #aaa;display: inline-block;}
.qun-box li .addr{font-size:12px;margin-top:10px;max-width:100%;overflow: hidden;text-overflow: ellipsis;color:#999;clear: both;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.qun-box li .addr i{font-size:12px;display:inline-block;margin-right:2px;vertical-align: middle;color:#999}
.qun-box li .rright .tel{position: absolute;right: .01rem;top:.1rem;text-align: right;}
.qun-box li .rright .tel img{width: 55%;}
