.body{ width: 7.5rem; background: #f7f7f7; padding-bottom: 50px; min-width:7.5rem;}

.body .banner{ margin-top: 1.34rem;}
.body .banner a{ display: block; position: relative;}
.body .banner a img{ width: 100%;}
.body .banner a .normal_info_outer{ width: 100%; height: 63px; line-height: 20px; position: absolute; left: 0; bottom: 0; background: rgba(255, 255, 255, 0.2);}
.normal_info_outer .normal_info{ width: 7.5rem; margin: 0 auto;}
.normal_info_outer .normal_info .normal_txt{ display: inline-block; width: 33%; height: 63px; line-height: 30px; border-left: 1px dashed #d0b78d; text-align: center; font-size: 14px; color: #fff;}

.pro_list .pro_title{ width: 7.2rem; margin: 0 auto; background: #000; position: relative;}
.pro_list .pro_title .title_item{ float: left; width: 3.45rem; height: 1rem; line-height: 1rem; font-size: 0.24rem; text-indent: 0.46rem; color: #5e5e5e;}
.pro_list .pro_title .title_left{ background: url('/mobile/images/filter_btn_bg.jpg') no-repeat 3.13rem center #f6f6f6; background-size: 0.16rem 0.13rem;}
.pro_list .pro_title .title_right{ margin-left: 0.2rem; background: url('/mobile/images/pro_btn_bg.jpg') no-repeat 3.13rem center; background-size: 0.15rem 0.1rem;}
.pro_list .pro_title .pro_title_list{ display: none; position: absolute; width: 3.5rem; background: #fff; top: 1rem; right: 0; z-index: 15;}
.pro_list .pro_title .pro_title_list .pro_title_item{ display: block; width: 100%; height: 0.8rem; line-height: 0.8rem; text-indent: 0.46rem; font-size: 0.2rem;}

.product_list{ width: 7.3rem; min-height: 5.5rem; background: #fff; margin: 0 auto; margin-top: 20px; overflow: hidden;}
.product_list .pro_list{ width: 7.5rem; margin: 0 auto; overflow: hidden;}
.product_list .pro_list .pro_title{ margin-top: 20px;}
.product_list .pro_list .pro_item{ float: left; width: 3.38rem; height: 5rem; overflow: hidden;}
.product_list .pro_list .pro_item .pro_item_a{ display: block; width: 100%; min-height: 2.13rem;}
.product_list .ViewType{ font-size: 0.2rem; color: #7c7c7c; margin: 0.2rem; text-align: center;}

/*.product_list .pro_list .pro_item .pro_btn{ display: block; width: 108px; height: 31px; line-height: 31px; border: 1px solid #a38154; color: #fff; background: url('/images/cart_btn_bg2.png') no-repeat 9px center #a38154; margin: 0 auto; margin-top: 16px;}*/
.product_list .pro_list .pro_item .pro_btn{ display: block; width: 1.78rem; height: 0.51rem; line-height: 0.51rem; border: 1px solid #e1e1e1; background: url('/images/cart_btn_bg.png') no-repeat 0.15rem center; background-size: 0.25rem 0.22rem; margin: 0 auto; font-size: 0.18rem;}
.product_list .pro_list .pro_item .pro_btn_cart{ text-indent: 0.5rem;}
.product_list .pro_list .pro_item .pro_btn_a{ text-indent: 0.75rem;}

.pro_item_a .pro_img{ position: relative; width: 100%; height: 3rem;}
.pro_item_a .pro_img img{ max-width: 100%; max-height: 100%;}
.pro_item_a .pro_img .discount_img{ width: 0.25rem; height: 0.31rem; position: absolute; top: 0.15rem; right: 0.15rem;}
.pro_item_a .price{ width: 100%; text-align: center;}
.pro_item_a .price s{ font-size: 0.16rem; color: #727272;}
.pro_item_a .price .discount{ font-size: 0.24rem; color: #000;}

.attr_list{ width: 7.3rem; overflow: hidden;}
.attr_list .select{ padding-left: 0.15rem; border-bottom: 1px solid #f1f1f1;}
.attr_list .select .select_title{ height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; font-weight: bold;}
.attr_list .select .select_title .clear_attr{ float: right; font-size: 0.24rem; font-weight: normal; color: #333;}
.attr_list .select .select_item{ float: left; height: 0.6rem; line-height: 0.6rem;}
.attr_list .select .select_item .select_a{ display: block; height: 0.6rem; line-height: 0.6rem; background: url('/images/select1.jpg') no-repeat left center; color: #333; text-indent: 0.3rem; margin-left: 0.2rem; font-size: 0.24rem;}

.more_attr{ display: block; width: 0.4rem; height: 0.5rem; line-height: 0.5rem; color: #ccaf80; text-align: left; background: url('/images/attr_bottom_bg.png') no-repeat right center; margin: 0 auto;}