
/*浮动层*/
.ftc_wzsf { display:none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; min-width: 320px; max-width: 640px; }
.ftc_wzsf .hbbj { width: 100%; height: 100%; position: absolute; z-index: 8; background: #000; opacity: 0.4; top: 0; left: 0; }
.ftc_wzsf .srzfmm_box { position: absolute; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 20%; border-radius:.5rem; padding-bottom:1rem;}
.qsrzfmm_bt {  border-bottom: 1px solid #eee; padding: 1rem; text-align: center; font-size: 1.2rem; position: relative}
 .qsrzfmm_bt i { position: absolute; left: 1rem; top: .8rem; font-size: 1rem; color: #999 }
.qsrzfmm_bt a { color:#333; padding-left:.5rem; display:inline-block}
.qsrzfmm_bt img.tx { width: 10%; padding: 10px 0; }
.qsrzfmm_bt span { padding: 15px 5px; }
.zfmmxx_shop { text-align: center; padding: 10px 0; overflow: hidden; }
.zfmmxx_shop .mz { font-size: 1.2rem; float: left; width: 100%; }
.zfmmxx_shop .zhifu_price { font-size: 1.4rem; float: left; width: 100%; padding-top:1rem; }
.ml5 { margin-left: 5px; }
.mm_box { width: 89%; margin: 10px auto;  overflow: hidden; border: 1px solid #dcdcdc; background:#fff; display:flex; border-radius:.3rem;  }
.mm_box li { border-right: 1px solid #efefef; padding:2rem 0;  background: #FFF;  flex:1;}
.mm_box li.mmdd{ background:#FFF url(../image/bg/dd_03.jpg) center no-repeat ; background-size:25%;}
.mm_box li:last-child { border-right: none; }
.xiaq_tb { padding: 5px 0; text-align: center; border-top: 1px solid #dadada; }
.numb_box { position: absolute; z-index: 10; background: #f5f5f5; width: 100%; bottom: 0px;  z-index:20}

.nub_ggg { border-left:0; border-right:0; overflow: hidden; border-bottom: 0; }

.nub_ggg li { width: 33.3333%; border-top: 1px solid #dadada; float: left; text-align: center; font-size: 22px; }
.nub_ggg li a { display: block; color: #000; height: 50px; line-height: 50px; overflow: hidden; }
.nub_ggg li a:active  { background: #e0e0e0;}
.nub_ggg li a.zj_x { border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
.nub_ggg li span { display: block; color: #e0e0e0; background: #e0e0e0; height: 50px; line-height: 50px; overflow: hidden; }
.nub_ggg li span.del img { width: 30%; }

.fh_but{ position:absolute; right:0px; top:12px; font-size:14px; color:#20d81f;}
.spxx_shop{ background:#FFF; margin-left:4.35%; border-top:1px solid #dfdfdd; padding:10px 0; }
.spxx_shop td{ color:#7b7b7b; font-size:14px; padding:10px 0;}
.mlr_pm{margin-right:4.35%;}