@charset "utf-8"; 
body{ background:#efefef; }
/*滚动条*/
::-webkit-scrollbar{ width:0; background-color:#c3c2c2; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }
::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #d0cece; } 

.tpbox{ width:7.5rem; height:5rem; float:left; }
.nav_bg{ width:7.5rem; height:4rem; background:#EFEFEF; position:relative; z-index:1; overflow: hidden; float:left; }  
.nav_bg::after{ width:100%; content:''; width:160%; height:4rem; position:absolute; left: -30%; top: 0; z-index: -1; border-radius: 0 0 50% 50%; background:linear-gradient(to right,#FE5A85,#F596DA); }

/*顶部搜索 ---------  background-color:rgba(252,249,248,0.5); */ 
.top_bar{ width:7.5rem; height:1.65rem; position:fixed; z-index:3; overflow:hidden; float:left; }
.top_bar::after{ width:100%; content:''; width:160%; height:1.65rem; position:absolute; left:-30%; top:0; z-index:-2; background:linear-gradient(to right,#FE5A85,#F596DA);  }
.top{ width:7.5rem; height:0.62rem; padding:0.12rem 0 0.19rem; z-index:100; float:left; } 
.top.index_red{ width:7.5rem; float:left; }

.tsch{ height:0.58rem; position:relative; margin:0.06rem 0 0 0.22rem; float:left; }
.tsch .pubsch{ width:6.35rem; height:.66rem; background: rgba(255,255,255,0.5); border-radius:20rem; float:left; }
.tsch .pubsch span{ width:0.4rem; height:0.4rem; margin:0.12rem 0 0.15rem 0.2rem; background: url(../images/icon/fdj.png) no-repeat; background-size:auto 0.4rem; position: relative; float:left; }
.tsch .pubsch .input_clk{ width:5.6rem; margin-left:0.7rem; position:absolute; float:left; }
.tsch .pubsch .input_clk input{ width:100%; height:0.66rem; line-height:0.66rem; padding:0; margin:0; outline:0; background:none; border:none; font-size:0.26rem; float:left; }
.tsch .pubsch .input_clk input::-webkit-input-placeholder{ color: #fff; opacity: 1; }

.tcart{ width:.6rem; height:.55rem; background-size:auto 0.55rem; margin:0.2rem 0.18rem 0 0; position: absolute; z-index:20; top:0; right:0; float:right; }
.tcart a{ width:.6rem; height:.5rem; margin:0.1rem 0 0 0; font-size:0.3rem; color:#fff; float:left; }
.tava{ width:.6rem; height:.55rem; background-size:auto 0.55rem; margin:0.2rem 0.2rem 0 0; position: absolute; z-index:20; top:0; right:0; float:right; }
.tava a{ width:.6rem; height:.5rem; margin:0.08rem 0 0 0; font-size:0.3rem; color:#fff; float:left; }
.tava img{ width:0.44rem; height:.44rem; }


/*222*/
.tback{ width:0.4rem; height:0.4rem; background:url(../images/icon/back.png); background-size:auto 0.4rem; margin:0.15rem 0 0 0.2rem; float:left; }
.tback a{ width:0.4rem; height:0.4rem; float:left; }
.tsub{ height:.55rem; line-height:0.1rem; margin-top:0.05rem; float:left; }
.tsub a{ font-size:0.28rem; line-height:0.35rem;  }

/*分类部分*/
.pcats{ width:100%; height:0.5rem; line-height:0.5rem; margin:0.02rem 0 0 0; float:left;  }
.pcats a{ padding:0.06rem 0.28rem 0; font-size:0.3rem; color:#FDD2D2; float:left; }
.pcats a.ch{ color:#fff; }
 
/*轮播图片*/ 
.gdbox{ width:7.1rem; margin:0 0.2rem; margin-top:1.7rem; position:absolute; z-index:2; float:left; }
.swiper-container .swiper-wrapper{ width:100%; float:left; }
.swiper-container img{ width:7.1rem; height:3.3rem; border-radius:0.1rem; }

/**/
.enter{ width:100%; margin:-2.1rem 0 0.25rem; padding:2.3rem 0 0.15rem 0; position: relative; float:left; }
.enter a{ width:1rem; padding:0.1rem 0 0.1rem; margin:0 0.25rem 0 0.25rem; float:left;  }
.enter a span.a1{ width:1rem; height:0.9rem; text-align:center; padding:0.12rem 0; float:left; }
.enter a span.a1 img{ width:0.9rem; height:0.9rem; border-radius:1rem; }
.enter a span.a2{ width:1rem; text-align:center; font-size:0.25rem; color:#333; padding:0.05rem 0 0 0; float:left; }
 
/*小广告*/
.spdbar{ width:7.1rem; margin:0 0.2rem; border-radius:0.1rem; overflow:hidden; background:#fff; float:left; }
.spd{ width:100%; margin-top:5px; float:left;}  
.spd ul{ padding:0; }
.spd ul li{ width:33.333%; height:2.6rem; border-left:1px solid #efefef; border-bottom:1px solid #efefef; margin:-1px -1px 0 -1px; padding:0.25rem 0; float:left;}
.spd ul li a img{ width:70%; margin:0.13rem 15% 0; display:block; }
.spd ul li a span{ width:100%; text-align:center; float:left; }
.spd ul li a span.a1{ width:100%; float:left; }
.spd ul li a span.a2{ width:100%; color:#f00; float:left; }

/*秒杀*/ 
.sps{ width:94%; margin:0 3%; border-radius:0.1rem; background:#fff; margin-top:0.2rem; padding:0.05rem 0 0.1rem; float:left; }
.sps .name{ width:100%; margin:0.35rem 0 0.05rem 0; text-align:center; float:left; } 
.sps .name1 span{ padding:0.05rem 0 0.05rem 0.2rem; line-height:0.33rem; color:#666; font-size:0.32rem; float:left; } 
.sps .name2{ padding:0; margin:0; float:left; }
.sps .name2 em{ font-size:0.25rem; color:#333; padding:0; float:left; }
.sps .name2 .djs_box{ padding:0 0 0 0.2rem; float:left; }
.sps .name2 .djs_box span{ font-size:0.25rem; padding:0.02rem 0.05rem; background:#FA2D2D; color:#fff; border-radius:3px; float:left; }
.sps .name2 .djs_box i{ padding:0 0.02rem; color:#333; line-height:0.33rem; font-size:0.3rem; float:left; }
.sps .name a.more{ padding:0.1rem 0.2rem 0 0; color:#666; font-size:0.2rem; float:right; }

.sps .con{ width:100%; padding:0.25rem 0 0.1rem; float:left; }
.sps .sps_box{ padding:0 0.1rem; } 
.sps .con dl{ width:1.8rem; text-align:center; float:left; }
.sps .con dl dt{ width:1.8rem; height:1.8rem; margin:0 0.1rem; background:#fff; overflow:hidden; text-align:center; float:left; }
.sps .con dl dt img{ max-width:1.8rem; max-height:1.8rem; }
.sps .con dl dd{ width:1.8rem; margin:0 0 0 0.1rem; text-align:left; float:left; }
.sps .con dl dd.ttl{ width:1.8rem; overflow:hidden; height:0.32rem; margin:0.2rem 0 0 0.1rem; float:left; }
.sps .con dl dd.pr{ color:#f00; font-size:0.3rem; padding:0.1rem 0 0.05rem 0; } 
.sps .con dl dd.prd{ padding:0 0 0.2rem 0; }
.sps .con dl dd.prd s{ color:#999; font-weight:400; font-size:0.23rem; }

/*楼层产品*/
.lou_con{ width:100%; margin-top:10px; float:left; }
.lou_con .name{ width:100%; padding:0 0 0.2rem 0; text-align:center; margin-bottom:0.1rem; float:left; }
.lou_con .name h2{ font-size:0.3rem; font-weight:bold; color:#000; line-height:0.33rem; margin:0.3rem 0 0 0.2rem; float:left; }

/*产品*/	
.hot_box{ width:100%; padding-bottom:50px; margin-top:1px; float:left; }
.hot_box .hot_name{ width:100%; padding:0 0 0.1rem 0; text-align:center; margin-bottom:0.08rem; float:left; }
.hot_box .hot_name span{  font-size:0.35rem; padding:0; text-align:left; font-weight:bold; margin:0 auto; } 
 