body{background: #f8f8f8;}
.page-main{position: relative;overflow: hidden;}
.bg-color{position: absolute;z-index: 0;left: 0;right: 0;top:0;height:200px;background: linear-gradient(to bottom, #3ba470, #fff);}
.search-part{display: block;position: relative;overflow: hidden;z-index: 2;padding:0.8rem;}
.search-main{display: block;overflow: hidden;background: #fff;border-radius:2rem;position: relative;}
.search-txt{display: block;width: 100%;height:2.4rem;font-size: 0.96rem;outline: none;border:none;box-sizing: border-box;padding-left:2.8rem;}
.search-icon{position: absolute;z-index: 2;left: 0;top:0;bottom: 0;width:2.8rem;}
.search-icon i{display: block;height: 100%;background: url("../images/search.png") no-repeat center;background-size: auto 50%;}

.swiper-part{padding:0 0.8rem;border-radius:0.3rem;display: block;overflow: hidden;margin-bottom:0.8rem;}
.index-swiper{height: auto;width: 100%;}
.index-swiper .swiper-slide {text-align: center;font-size: 18px;}
.index-swiper img{display: block;width: 100%;border-radius:0.5rem;}
.swiper-part .swiper-pagination-bullet{opacity: 0.5;background:#fff;}
.swiper-part .swiper-pagination-bullet-active{background: #53b886;opacity: 1;}
.index-cate-panel{display: block;overflow: hidden;z-index: 1;}
.index-cate-part{display: block;overflow: hidden;overflow-x: auto;padding:0 0.8rem;}
.index-cate-scroll{display: block;height: 2.4rem;;-webkit-overflow-scrolling: touch;box-sizing: border-box;white-space: nowrap;position: relative;}
.index-cate-item{display: inline-block;white-space: normal;position: relative;margin-right:0.5rem;}
.index-cate-item:last-child{margin-right: 0;}
.index-cate-item a{display: block;font-size:0.98rem;line-height: 2.2rem;padding:0 0.4rem;cursor: pointer;color: #666;}
.index-cate-item.active a{color: #000;font-weight: bold;border-bottom:2px solid #000;}

.rexiao-part{display: block;overflow: hidden;background: #fff;margin-bottom:0.6rem;padding:0 0.8rem;}
.rexiao-head{display: block;overflow: hidden;text-align:center;padding:0.8rem 0;}
.rexiao-head span{display: inline-block;line-height:1.4rem;font-size: 0.98rem;font-weight: bold;position: relative;}
.rexiao-head span:before{position: absolute;content: '';z-index: 1;height: 1px;width:24px;background: #e2e2e2;left: -35px;top:10px;}
.rexiao-head span:after{position: absolute;content: '';z-index: 1;height: 1px;width:24px;background: #e2e2e2;right: -35px;top:10px;}
.rx-left{float: left;width: 43%;overflow: hidden;border-right:1px solid #f6f6f6;margin-right:0.8rem;}
.rx-title{display: block;font-size:0.96rem;line-height: 1.4rem;color: #000;font-weight: bold;}
.rx-desc{display: block;font-size:0.86rem;line-height:1.4rem;color: #999;}
.rx-adv{display: block;overflow: hidden;text-align: center;}
.rx-adv img{display: block;width:88%;margin: 0 auto;}
.rx-left .rx-adv{padding-top:0.8rem;}
.rx-left .rx-adv img{width: 72%;}
.rx-rg-item{display: block;overflow: hidden;padding:0.8rem 0 0;}
.rx-rg-item img{float: right;}
.rx-rg-left{float:left;width: 56%;}
.rexiao-part .a-link{padding:0 0 0.8rem;}
.rx-rg-item:first-child{border-bottom:1px solid #f6f6f6;padding: 0}


.pool-part{display: block;overflow: hidden;padding: 0 0.8rem 0.8rem;background: #fff;margin-bottom:0.6rem;}
.pool-title{display: block;font-size:0.92rem;line-height:2.4rem;color: #000;font-weight: bold;}
.pool-main{display: block;overflow: hidden;border-radius:0.4rem;background: #53b886;padding:0.6rem 1.2rem 0.6rem 0.6rem;}
.pool-item{float: left;width: 50%;margin-right:0.6rem;box-sizing: border-box;padding: 0.5rem;background: #fff;border-radius:0.3rem;}
.pool-item:last-child{margin-right: -0.6rem;}
.pool-name{display: block;font-size:0.9rem;line-height: 1.2rem;color: #888;}
.pool-num{display: block;font-size: 0.95rem;line-height: 1.2rem;color: red;padding-top:0.2rem;}
.pool-icon{float: right;height: 2.4rem;width:2.4rem;margin-left:0.5rem;position: relative;z-index: 2;background: #f2f2f2;border-radius:2rem;}
.lh-icon:after{content: '';position:absolute;z-index: -1;left: 0;top: 0;bottom: 0;right: 0;border-radius:2rem;background: url("../images/scc.png") no-repeat center;background-size: auto 74%;}
.fh-icon:after{content: '';position:absolute;z-index: -1;left: 0;top: 0;bottom: 0;right: 0;border-radius:2rem;background: url("../images/fh.png") no-repeat center;background-size: auto 74%;}


.index-goods-part{display: block;overflow: hidden;}
.goods-view-item{display: none;overflow: hidden;}
.goods-view-item.active{display: block;}
.cate-goods-list{display: block;overflow: hidden;padding:0.8rem 1.6rem 0 0.8rem;}
.cate-goods-item{float: left;width: 50%;margin-right: 0.8rem;margin-bottom:0.8rem;box-shadow: 0 0 6px #eee;border-radius:0.3rem;background:#fff;}
.cate-goods-item:nth-child(2n){margin-right:-0.8rem;}
.cate-goods-cover{display: block;overflow: hidden;}
.cate-goods-cover img{display: block;width: 100%;}
.cate-goods-name{display: block;font-size:0.95rem;line-height: 1.6rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top:0.4rem;}
.cate-goods-info{display: block;overflow: hidden;padding:0.4rem 0 0.2rem;}
.cate-goods-price{float: left;font-size:1.08rem;line-height: 1.6rem;color: red;}
.cate-goods-price i{display: inline-block;font-style: normal;font-size:0.9rem;}
.cate-goods-market{float: left;font-size:0.93rem;text-decoration:line-through;color: #aaa;line-height:1.6rem;padding-left:0.4rem;}
.cate-goods-buy{float: right;height:1.4rem;width: 1.4rem;text-align: center;line-height:1.5rem;font-size:1.0rem;background: red;color: #fff;border-radius:1rem;
    cursor: pointer;font-family: math;}
.cate-goods-item .a-link{padding:0.4rem;}

