@charset "utf-8";
body{ background:#f2f2f2; } 

/*顶部的搜索*/
.top.index_red{ width:100%; background:#f00; background-color:rgba(255,0,0,0.8); position:fixed; float:left; }
.top.index_red .tmenu{ width:30px; height:30px; background:url(../images/index_menu2.png?ss); background-size:auto 30px; margin:2px 0 0 10px; float:left; }
.top.index_red .tmenu a{width:30px; height:30px; text-indent:-9999px; float:left;} 
.top.index_red .tcart{ width:30px; height:30px; background:url(../images/index_cart2.png?sss); background-size:auto 30px; margin:8px 10px 0 0; position: absolute; z-index:20; top:0; right:0; float:right; }
.top.index_red .tcart a{ width:30px; height:30px; text-indent:-9999px; float:left;  }

/*轮播图片*/
.swiper-container .swiper-wrapper{ width:100%; }

/*小广告*/
.spdbar{ width:100%; overflow:hidden; float:left; }
.spd{ width:100%; margin-top:5px; float:left;}  
.spd ul{ padding:0; }
.spd ul li{ width:50%; border:1px solid #efefef; margin:-1px -1px 0 -1px; float:left;}
.spd ul li a img{ width:100%; display:block;  }
  
/*活动*/
.sps{ width:100%; background:#fff; margin-top:10px; float:left; }
.sps .name{ width:100%; padding:1.2rem 0 0 0; float:left; } 
.sps .name a.more{ margin:0rem 10px 0 0; font-size:0.85rem; float:right; }

.sps .name1 span{ padding:0 0 0 0.5rem; margin:0 0 0 0.5rem; line-height:1.2rem; color:#666; border-left:2px solid #f00; font-size:1.1rem; float:left; } 
.sps .name2{ padding:0rem 0 0 0; margin:0; float:left; }
.sps .name2 em{ font-size:12px; color:#333; padding:1px 1px 1px; float:left; }
.sps .name2 .djs_box{ padding:1px 5px; float:left; }
.sps .name2 .djs_box span{ font-size:12px; padding:2px 1px; line-height:10px; border:1px solid #ddd; border-radius:3px; color:#333; float:left; }
.sps .name2 .djs_box i{ padding:0 2px; color:#333;  line-height:15px; font-family: Arial; font-weight:bold; float:left; }
 
.sps .con{ width:100%; padding:1rem 0 0.5rem; float:left; }
.sps .sps_box{ padding:0 5px; } 
.sps .con dl{ margin:0; text-align:center;  float:left; }
.sps .con dl dt{ background:#fff; overflow:hidden; text-align:center; }
.sps .con dl dt img{ width:85%;  }
.sps .con dl dd{ text-align: center; }
.sps .con dl dd.pr{ color:#f00; font-size:1.2rem; padding:10px 0 2px 0; } 
.sps .con dl dd.prd{ padding:0 0 10px 0; }
.sps .con dl dd.prd s{ color:#888; font-weight:400; font-size:0.9rem; }

/*楼层产品*/
.lou_con{ width:100%; padding-bottom:10px; margin-top:10px; float:left; }
.lou_con .name{ width:100%; margin:10px 0; text-align:center; float:left; }
.lou_con .name h2{ font-size:1.1rem; padding:1.2rem 0 0.2rem; text-align:center; }
.lou_con .name h2.f1{ color:#333; }
.lou_con .name h2.f2{ color:#333; }
.lou_con .name h2.f3{ color:#333; }
.lou_con .name h2.f4{ color:#333; }
.lou_con .name h2.f5{ color:#333; }
.lou_con .name h2.f6{ color:#333; }
.lou_con .name h2.f7{ color:#333; }
.lou_con .name h2.f8{ color:#333; }

/*产品*/ 
.hot_box{ width:100%; padding-bottom:50px; margin-top:10px; float:left; }
.hot_box .hot_name{ width:100%; margin:10px 0 2px 0; text-align:center; float:left; }
.hot_box .hot_name span{ font-size:1rem; color:#555; padding-left:0.1rem; padding-left:10px;  float:left;} 
.hot_box .gs_con{ width:100%; padding:0; float:left; }

.gs_box{ width:49.5%; background:#fff; margin-bottom:5px; float:left;}
.gs_box:nth-child(odd){ margin-right:0.5%; }
.gs_box:nth-child(even){ margin-left:0.5%; }
.gs_box .img{ width:100%; overflow:hidden; text-align:center; float:left; }
.gs_box .img img{ width:100%; }
.gs_box .con{ width:100%; padding:0; float:left;}
.gs_box .con .ttl{ width:100%; padding:1rem 0 0 0; height:35px; overflow:hidden; float:left; }
.gs_box .con .ttl a{ color:#555; font-size:0.8rem; padding:0 0.5rem; line-height:1.3rem; float:left; } 
.gs_box .con .desc{ width:100%; }
.gs_box .con .pr{ width:100%; padding:0.5rem 0.5rem 0.6rem; -webkit-box-sizing: border-box; float:left; }
.gs_box .con .pr span.cx{ width:12px; height:12px; border:1px solid #f00; background:#fff; color:#f00; text-align:center; line-height:12px; padding:1px; border-radius:3px; font-size:12px; margin:8px 3px 0 0; float:left; }
.gs_box .con .pr i{ font-size:1.2rem; color:#f00; margin-top:0rem; float:left; }
.gs_box .con .pr em{ font-size:1.2rem; color:#f00; margin:0 5px 0 1px; font-style:inherit; float:left; }
.gs_box .con .pr del{ font-size:12px; color:#999; margin-top:8px; float:left; }
.gs_box .con .pr span.vol{ font-size:0.85rem; color:#666; margin-top:0.2rem; float:right; }
 