/*自适应样式*/
body {
  position: relative;
  font-size: 100px;
}
body {
  color: #000;
  margin: 0;
  padding: 0;
}
.viewport {
  margin: 0 auto;
  font-size: 0;
  max-width:750px;
  position:relative;
  overflow:hidden;
}
.clearBth{ clear:both; overflow:hidden; height:0; font-size:0; line-height:0;}

/*解决rem单位闪屏的bug*/
html {font-size: 75px;}
@media screen and (min-width: 320px) {
  html {
    font-size: 64px;
  }
}
@media screen and (min-width: 360px) {
  html {
    font-size: 72px;
  }
}
@media screen and (min-width: 375px) {
  html {
    font-size: 75px;
  }
}
@media screen and (min-width: 414px) {
  html {
    font-size: 82.8px;
  }
}
a,button{outline: none;}

.mem_top:before,.my_order:before,
.cart_top:before,.person_tit:before,.top_sel,.sc_list dl:before,.nav_direct:before,.zffs>div:before,.ps_address > div:before,.ps_address > div:before{
   content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: top, right top, bottom, left top;
    background-repeat: no-repeat;
    background-size: 100% 1px, 1px 100%;
}
/* bottom   __   b3b2b3 */
.top_sel,.nav_direct:before{
  background-image: -webkit-linear-gradient(top, #b3b2b3, #b3b2b3 0%, transparent 0%),
        -webkit-linear-gradient(right, #b3b2b3, #b3b2b3 0%, transparent 0%),
        -webkit-linear-gradient(bottom, #b3b2b3, #b3b2b3 60%, transparent 60%),
        -webkit-linear-gradient(left, #b3b2b3, #b3b2b3 0%, transparent 0%);  
    background-image: linear-gradient(top, #b3b2b3, #b3b2b3 0%, transparent 0%),
        linear-gradient(right, #b3b2b3, #b3b2b3 0%, transparent 0%),
       linear-gradient(bottom, #b3b2b3, #b3b2b3 60%, transparent 60%),
        linear-gradient(left, #b3b2b3, #b3b2b3 0%, transparent 0%);   
}
/* bottom   __   ececec */
.person_tit:before,.ps_address > div:before,.mem_top:before,
.my_order:before{
  background-image: -webkit-linear-gradient(top, #ececec, #ececec 0%, transparent 0%),
        -webkit-linear-gradient(right, #ececec, #ececec 0%, transparent 0%),
        -webkit-linear-gradient(bottom, #ececec, #ececec 60%, transparent 60%),
        -webkit-linear-gradient(left, #ececec, #ececec 0%, transparent 0%);  
    background-image: linear-gradient(top, #ececec, #ececec 0%, transparent 0%),
        linear-gradient(right, #ececec, #ececec 0%, transparent 0%),
       linear-gradient(bottom, #ececec, #ececec 60%, transparent 60%),
        linear-gradient(left, #ececec, #ececec 0%, transparent 0%);   
}
/* bottom   __   f2f2f2 */
.sc_list dl:before,.zffs>div:before{
  background-image: -webkit-linear-gradient(top, #f2f2f2, #f2f2f2 0%, transparent 0%),
        -webkit-linear-gradient(right, #f2f2f2, #f2f2f2 0%, transparent 0%),
        -webkit-linear-gradient(bottom, #f2f2f2, #f2f2f2 60%, transparent 60%),
        -webkit-linear-gradient(left, #f2f2f2, #f2f2f2 0%, transparent 0%);  
    background-image: linear-gradient(top, #f2f2f2, #f2f2f2 0%, transparent 0%),
        linear-gradient(right, #f2f2f2, #f2f2f2 0%, transparent 0%),
       linear-gradient(bottom, #f2f2f2, #f2f2f2 60%, transparent 60%),
        linear-gradient(left, #f2f2f2, #f2f2f2 0%, transparent 0%);   
}
/* bottom   __   e9e9e9 */
.cart_top:before{
  background-image: -webkit-linear-gradient(top, #e9e9e9, #e9e9e9 0%, transparent 0%),
        -webkit-linear-gradient(right, #e9e9e9, #e9e9e9 0%, transparent 0%),
        -webkit-linear-gradient(bottom, #e9e9e9, #e9e9e9 60%, transparent 60%),
        -webkit-linear-gradient(left, #e9e9e9, #e9e9e9 0%, transparent 0%);  
    background-image: linear-gradient(top, #e9e9e9, #e9e9e9 0%, transparent 0%),
        linear-gradient(right, #e9e9e9, #e9e9e9 0%, transparent 0%),
       linear-gradient(bottom, #e9e9e9, #e9e9e9 60%, transparent 60%),
        linear-gradient(left, #e9e9e9, #e9e9e9 0%, transparent 0%);   
}

/*合图*/
.pro_menu .class_ic,.pro_menu .grzx_ic,.search_inputC:before,.pro_sx>div.zhpx:after,.zffs_ls > div:before,
.pro_sx>div.sx:after,.footerC>a:before,.pro_foot .pFoot_itm.sc:before,.cart_top em,.del_cartI,.ljgm_topIn:before,
.zffs_ls > div em,.my_orderT:before,.order_lsItm:before,.mem_linkC>a:before,.mrdz em
{background: url(../images/icons.png) no-repeat;background-size: 5rem auto;}

/*产品中心*/
.pro_menu{height: .78rem;position: relative;padding: .16rem .2rem;background: #41b524;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pro_menu .class_ic,.pro_menu .grzx_ic{position: absolute;z-index: 3;overflow: hidden;text-indent: .56rem;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.pro_menu .class_ic{width: .47rem;height: .35rem;left: .2rem;background-position: 0 0;line-height: .35rem;}
.pro_menu .grzx_ic{width: .38rem;height: .38rem;line-height: .38rem;background-position: -.58rem 0;right: .2rem;}
.search_inputC{width: 3.88rem;height: .46rem;background: #fff;-webkit-border-radius: 20px;border-radius: 20px;position: absolute;z-index:8;left: 50%;top:50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.search_inputC:before{content: "";display: inline-block;vertical-align: middle;width: .24rem;height:.23rem;margin:0 .07rem 0 .22rem;background-position: -1.08rem 0;position: relative;top: -.01rem;}
.search_inputC input{width: 3.16rem;display:inline-block;vertical-align: middle;height: .36rem;margin:.05rem 0;background: none;border:none;z-index:10;position: relative;font-size: .24rem;color: #ccc;}
.search_inputC input::-webkit-input-placeholder{color: #ccc;}
.pro_filter{padding: .34rem 0 0;height: .42rem;line-height: 1;color: #333;border-bottom: 1px solid #efefef;}
.pro_filter>a{color: #333;display: inline-block;margin: 0 .2rem 0;vertical-align: middle;height: .38rem;font-size: .28rem;}
.pro_filter>a.act{border-bottom: .04rem solid #41b524;color: #41b524;}
.pro_sx{padding: .46rem .2rem .72rem;height: .3rem;line-height: .3rem;color: #666;}
.pro_sx>div{width: 1.66rem;height: .3rem;font-size: .3rem;color: #666;margin-right: .1rem;height: 100%;line-height: .3rem;display: inline-block;}
.pro_sx>div:nth-last-of-type(1){margin-right: 0;}
.pro_sx>div.zhpx{width: 1.66rem;}
.pro_sx>div.jg{width: 1.08rem;}
.pro_sx>div.sjsj{width: 1.52rem;}
.pro_sx>div.sx{width: 1.28rem;}
.pro_sx>div.zhpx:after,.pro_sx>div.sx:after{content: "";display: inline-block;vertical-align: middle;margin-left: .05rem;}
.pro_sx>div.sx:after{width:.23rem;height: .23rem;background-position: -1.96rem 0;}
.pro_sx>div.zhpx:after{width: .21rem;height: .12rem;background-position: -1.68rem 0;}
.pro_sx>div.cur{color: #ff1100;}
.pro_sx>div.sx.cur:after{background-position: -2.26rem 0;}
.pro_sx>div.zhpx.cur:after{background-position: -1.42rem 0;}
.pro_ls{padding: 0 0 .4rem .24rem;}
.pro_ls>div{width: 3.24rem;height: 3.4rem;float: left;border:1px solid #efefef;margin: 0 .3rem .26rem 0;font-size: .24rem;color: #000;line-height: 1;background: #fff;}
.pro_ls>div:nth-of-type(2n){margin-right: .2rem;}
.pro_ls>div .pImg{height: 2.4rem;overflow: hidden;margin: 0 .1rem .2rem;text-align: center;}
.pro_ls>div .pImg img{max-width: 100%;}
.pro_ls>div .proTit{margin-left: .14rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: .14rem;}
.pro_ls>div .pro_btmTxt{color: #41b524;font-size: .28rem;margin-left: .14rem;}
.pro_ls>div .pro_btmTxt del{color: #666;font-size: .24rem;margin-left: .14rem;}
.pro_ls>div .pro_btmTxt:first-letter{font-size: .24rem;}
.btm_reg{line-height: 1;text-align: center;font-size: .3rem;margin-bottom: .3rem;}
.btm_reg > a{color: #333;}
.btm_reg em{font-style: normal;margin: 0 .24rem;font-style: normal;vertical-align: top;}
.bg_pro{padding-bottom: 1.3rem;}
.footer{height: 1.2rem;border-top: 1px solid #f3f3f5;font-size: .3rem;color: #333;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 12;}
.footerC{height: 1.2rem;position: relative;background: #fff;line-height: 1;}
.footerC>a{width:25%;float: left;text-align: center;color: #333;font-size: .28rem;}
.footerC>a:before{display: block;margin:.2rem auto .1rem auto;width: .44rem;height: .42rem;content: "";}
.footerC>a.sy:before{background-position:0 -.4rem;}
.footerC>a.fl:before{background-position: -.68rem -.4rem;}
.footerC>a.gwc:before{background-position: -1.35rem -.4rem;}
.footerC>a.wd:before{background-position: -2.03rem -.4rem;}
.footerC>a.cur{color: #5cbf43;}
.footerC>a.cur.sy:before{background-position:0 -.87rem;}
.footerC>a.cur.fl:before{background-position: -.68rem -.87rem;}
.footerC>a.cur.gwc:before{background-position: -1.35rem -.87rem;}
.footerC>a.cur.wd:before{background-position: -2.03rem -.87rem;}
.overhide{overflow: hidden;}
.mask{background: rgba(0,0,0,.85);position: fixed;width:100%;z-index: 16;left: 0;top: 0;bottom: 0;display: none;}
.filter_box{width:5.26rem;padding-top: .3rem;position: absolute;z-index: 20;top: 0;right: 0;background: #fff;font-size: .24rem;}
.mask_show{-webkit-animation: mask_show .3s ease-in-out both;animation: mask_show .3s ease-in-out both;}
.mask_hide{-webkit-animation: mask_hide 0.3s ease-in-out both;animation: mask_hide 0.3s ease-in-out both;}
@-webkit-keyframes mask_show {
    0% {background:rgba(0,0,0,0);}
    100% {background:rgba(0,0,0,0.8);}
}
@keyframes mask_show {
   0% {background:rgba(0,0,0,0);}
    100% {background:rgba(0,0,0,0.8);}
}
@-webkit-keyframes mask_hide {
    0% {background:rgba(0,0,0,0.8);}
    100% {background:rgba(0,0,0,0);}
}
@keyframes mask_hide {
   0% {background:rgba(0,0,0,0.8);}
    100% {background:rgba(0,0,0,0);}
}
.filter_boxT{font-size: .3rem;color: #333;line-height: 1;padding-bottom: .18rem;margin-left: .3rem;}
.brand_con{margin-bottom: .16rem;margin-left: .3rem;}
.brand_con > p{width: 1.5rem;height: .5rem;background: #efefef;border:1px solid #efefef;color: #666;line-height: .5rem;float: left;margin-right: .1rem;margin-bottom: .1rem;text-align: center;-webkit-border-radius: 5px;border-radius: 5px;}
.brand_con > p.cur{color: #41b524;background: #fff;border-color: #41b524;}
.brand_con > p:nth-of-type(3n){margin-right: 0;}
.filter_btnC{height: .78rem;background: #fff;border-top: 1px solid #ddd;margin-top: .9rem;}
.filter_btnC > button{width: 50%;font-size: .32rem;color: #666;float: left;border: none;background: #fff;height: 100%;}
.filter_btnC > button:nth-last-of-type(1){background: #41b524;color: #fff;}

/*详情*/
.bg_det{background: #f9f9f9;}
.swiper-slide img{width: 100%;}
.swiper-pagination-fraction{width: .78rem;height: .78rem;background: rgba(255,255,255,.6);-webkit-border-radius:50%;border-radius:50%;left:6.2rem;bottom: .32rem;color: #fff;font-size: .24rem;line-height: .78rem;text-align: center;}
.det_tt{line-height: 1;padding: .24rem .2rem;background: #fff;border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-size: .3rem;color: #000;margin: .2rem 0 .1rem;}
.det_tt_t1{padding-bottom: .2rem;}
.det_tt_t2{font-size: .24rem;color: #999;}
.det_tt_t2 span{color: #41b524;font-size: .3rem;}
.det_tt_t2 span:first-letter{font-size: .24rem;}
.det_tt_t2 del{color: #666;padding: 0 .3rem 0 .12rem;}
.det_num{margin-bottom: .2rem;background: #fff;padding: .1rem .2rem .1rem 1.1rem;font-size: .3rem;color: #333;line-height: .46rem;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.det_num span{display: inline-block;line-height: .46rem;float: left;margin-left: -.9rem;width: .9rem;}
.det_setInp{width: 1.8rem;height: .42rem;border: 1px solid #dcdcdc;line-height: .42rem;-webkit-border-radius:5px;border-radius:5px;background: #fff;overflow: hidden;}
.or_jian{border-right: 1px solid #dcdcdc;color: #dcdcdc;font-size: .28rem;background: #fff;}
.or_jian.disabled{color: #ccc;background: #fff;border-right: 1px solid #dcdcdc;}
.or_input.or_sItm{display: block;box-sizing:content-box;width: .6rem;background: #f0f0f0;border: none;color: #bbb;}
.or_add{color: #dcdcdc;font-size: .28rem;border-left: 1px solid #dcdcdc;background: #fff;}
.or_sItm{width: .58rem;height: .42rem;line-height: .42rem;text-align: center;color: #666;float: left;}
.dt_tit{line-height: .6rem;font-size: .3rem;color: #333;padding-left: .2rem;}
.det_tj{background: #fff;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding: .3rem;}
.det_tj > a{width: 33%;text-align: center;color: #000;font-size: .26rem;height: 2.9rem;float: left;overflow: hidden;}
.det_tj > a .detPic{height: 1.49rem;overflow: hidden;text-align: center;margin-bottom: .18rem;}
.det_tj > a .detPic img{max-width: 100%;}
.det_tj > a em,.det_tj > a i{font-style: normal;}
.det_tj > a i{height: .3rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: .18rem;display: block;}
.det_tj > a span{display: inline-block;line-height: 1;padding: .05rem .15rem;color: #fff;background: #41b524;}
.det_tj > a em{color: #41b524;display: block;line-height: 1;padding-top: .1rem;}
.det_tj > a em:first-letter{font-size: .24rem;}
.pro_jst{padding: .3rem .2rem 0 .24rem;font-size: .3rem;height: .46rem;background: #fff;border-bottom:1px solid #ededed;margin-bottom: .24rem;}
.pro_jst>a{display: inline-block;height: .43rem;line-height: 1;color: #000;margin-right: .6rem;}
.pro_jst>a.cur{border-bottom: .03rem solid #41b524;color: #41b524;}
.pro_picB{width: 100%;display: none;}
.pro_picB img{width: 100%;display: block;}
.pro_foot{height: .96rem;width: 100%;position:fixed;z-index: 22;left: 0;bottom: 0;background: #f0f0f0;font-size: .32rem;text-align: center;}
.pro_foot .pFoot_itm{width: 33%;float: left;height: 100%;line-height: .96rem;color: #fff;}
.pro_foot .pFoot_itm.sc{color: #3e403f;width: 34%;}
.pro_foot .pFoot_itm.sc:before{content: "";display: inline-block;vertical-align: middle;width: .41rem;height: .34rem;margin-right: .1rem;background-position:-2.69rem 0;}
.pro_foot .pFoot_itm.sc.act:before{-webkit-animation: thumb-up .5s ease-in-out;animation: thumb-up .5s ease-in-out;background-position: -3.24rem 0;}
.pro_foot .pFoot_itm.join_gwc{color: #fff;background: #ff4b00;}
.pro_foot .pFoot_itm.ljgm{color: #fff;background: #41b524;}
/*收藏效果*/
@-webkit-keyframes thumb-up {
    0% {
        -webkit-transform:scale(.5);
    }
    50% {
        -webkit-transform:scale(1.5);
        opacity: 1;
    }
    100% {
        -webkit-transform:scale(1);
    }
}
@-moz-keyframes thumb-up {
    0% {
        -moz-transform:scale(.5);
    }
    50% {
        -moz-transform:scale(1.5);
        opacity: 1;
    }
    100% {
        -moz-transform:scale(1);
    }
}
@keyframes thumb-up {
    0% {
        -webkit-transform:scale(.5);
    }
    50% {
        transform:scale(1.5);
        opacity: 1;
        color: #2c8ce7;
    }
    100% {
        transform:scale(1);
    }
}
/*详情-评论*/
.pinglun{padding: .3rem .24rem 0;}
.pinglun_itm{padding-left: 1.3rem;margin-bottom: .52rem;line-height: 1;color: #333;font-size: .24rem;}
.pinglun_itm img{width: .8rem;height: .8rem;float: left;margin-left:-1.06rem;-webkit-border-radius:50%;border-radius:50%;}
.pinglun_itm h2{font-size: .3rem;margin-bottom: .16rem;}
.pinglun_itm h2 span{color: #999;margin-left: .2rem;}
.pinglun_txt{line-height:.3rem;padding: .06rem .14rem .1rem .14rem;font-size: .24rem;background: #fff;}

/*购物车*/
.bg_cart{background: #f9f9f9;}
.cart_top{padding: .2rem .24rem;text-align: center;line-height: .38rem;height: .38rem;color: #222;font-size: .32rem;position: relative;background:#fff;}
.cart_top em{display: block;width:.21rem;height: .37rem;position:absolute;z-index: 6;left: .24rem;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -3.75rem 0;overflow: hidden;line-height: .37rem;text-indent: .32rem;}
.cart_box{margin-top:.22rem;}
.cart_itm{background: #fff;border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;padding:.24rem .24rem .24rem 2rem;margin-bottom: .14rem;position: relative;font-size: .24rem;color: #999;}
.cart_itm i{width: .4rem;height: .4rem;border:1px solid #999;-webkit-border-radius:50%;border-radius:50%;z-index:6;position:absolute;left: .22rem;top: .72rem;}
.cart_itm .selInp{width: 2rem;height: 1.52rem;position:absolute;opacity: 0;z-index: 8;left: 0;top: 0;bottom: 0;}
.cart_itm .cImg{float: left;width: 1.1rem;height: 1.1rem;border:1px solid #f2f4f3;overflow:hidden;margin-left: -1.26rem;}
.cart_itm .cImg img{width: 100%;}
.cTit{line-height: 1.2;color: #000;font-size: .28rem;margin-bottom: .12rem;}
.cSub_tit{line-height: 1;margin-bottom: .1rem;font-size: .24rem;color: #999;}
.cart_itm .cart_setC{height: .45rem;line-height: .45rem;}
.cart_setC .je{font-size: .24rem;color: #41b524;margin-right: 1.4rem;float: left;}
.cart_setC .je span{font-size: .32rem;}
.det_setInp.lf{float: left;margin-right: .16rem;}
.del_cartI{width: .27rem;height: .29rem;float: left;background-position: -4.06rem 0;overflow:hidden;line-height: .29rem;white-space: nowrap;text-indent:36rem;margin-top: .1rem;}
.cart_itm .selInp:checked + i,.cart_total .ct1 .sel_tot:checked + i{border-color:#41b524;background: url(../images/gou.png) no-repeat center center;background-size: .28rem auto;}
.cart_total{height: .8rem;margin-top: 1rem;font-size: .3rem;color: #333;}
.cart_total .ct1{width: 2rem;margin-left: .24rem;float: left;line-height: .8rem;position: relative;height: .8rem;}
.cart_total .ct1 .sel_tot{height: .8rem;width: 1.7rem;position: absolute;z-index: 9;left: 0;top: 0;opacity: 0;}
.cart_total .ct2{width:3rem;float: left;line-height: .8rem;text-align: right;}
.cart_total .tot_btn{width:2.1rem;float: right;background: #41b524;text-align: center;line-height: .8rem;border:none;color: #fff;outline: none;}
.cart_total .ct1 i{width: .4rem;height: .4rem;border:1px solid #999;-webkit-border-radius:50%;border-radius:50%;display: inline-block;vertical-align: middle;margin-right: .1rem;position: relative;top: -1px;}

/*手机商城*/
.bg_index{background: #f9f9f9;}
.index_linkI:before,.index_gg:before
{background: url(../images/index_icons.png) no-repeat;background-size: 5rem auto;}
.pb16{margin-bottom: .16rem;}
.swiper-pagination.index_swiper{bottom: .2rem;}
.index_swiper>.swiper-pagination-bullet-active{background: #7c9b32;}
.index_linkC{padding: .4rem 0 .4rem;background: #fff;margin-bottom: .16rem;}
.index_linkI{width: 25%;float: left;height: 1.6rem;line-height: 1;color: #666;text-align: center;font-size: .28rem;}
.index_linkI:before{width: 1.23rem;height: 1.23rem;display:block;content: "";margin:0 auto .1rem auto;}
.index_linkI.i1:before{background-position: 0 0;}
.index_linkI.i2:before{background-position:-1.26rem 0;}
.index_linkI.i3:before{background-position:-2.52rem 0;}
.index_linkI.i4:before{background-position:-3.77rem 0;}
.index_gg{padding: .3rem .24rem .3rem .82rem;height: .43rem;line-height: .43rem;background: #fff;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;position: relative;margin-bottom: .16rem;}
.index_gg:before{width: .43rem;height: .43rem;content: "";display: block;float: left;margin-left: -.6rem;background-position:0 -1.33rem;}
.index_gg ul{height: .43rem;line-height: .43rem;}
.index_gg ul li > a{display: block;height: .43rem;padding-right: 1.5rem;position: relative;color: #666;font-size: .28rem;}
.index_gg ul li > a span{display:block;width: 1.5rem;line-height: .43rem;right: 0;top: 0;position: absolute;text-align: right;color: #b6b6b6;font-size: .24rem;}
.index_czms{background: #fff;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;margin-bottom: .16rem;padding-top: .28rem;}
.index_czms h2{line-height: 1;font-size: .3rem;color: #333;text-align: center;padding-bottom: .24rem;}
.det_tj.det_djs{margin-bottom: .16rem;border: none;}
.det_tj.det_djs > a{height: 3.7rem;}
.det_tj.det_djs > a .detDjs_con{height: .66rem;margin-bottom: .1rem;}
.det_tj.det_djs > a .detDjs_t{line-height: 1;color: #999;font-size: .26rem;text-align: center;margin-bottom: .1rem;}
.det_tj.det_djs > a .djs_wrap{height: .34rem;line-height: .34rem;}
.det_tj.det_djs > a .djs_wrap >em{display: inline-block;vertical-align: middle;width:.34rem;height:.34rem;-webkit-border-radius:4px;border-radius:4px;background: #2b2b2b;line-height: .34rem;text-align: center;font-size:.24rem;color: #fff;padding: 0;font-style: normal;}
.det_tj.det_djs > a .djs_wrap > i{display: inline-block;vertical-align: middle;margin: 0 .1rem;font-size: .24rem;color: #2b2b2b;font-style: normal;padding: 0;}
.index_jrtj{height: 1.28rem;margin-bottom: .3rem;}
.index_jrtjI{font-size: .24rem;color: #000;width: 50%;-webkit-box-sizing:border-box;box-sizing:border-box;height: 100%;float: left;line-height: 1;position: relative;padding-left: .24rem;}
.index_jrtjI:nth-of-type(1){border-right: 1px solid #e0e0e0;}
.index_jrtjI h3{margin-bottom: .08rem;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;padding-bottom: 0;padding-right: .1rem;}
.index_jrtjI .p{font-size: .3rem;color: #41b524;margin-bottom: .1rem;}
.index_jrtjI .p sub{bottom: 0;margin-right: .06rem;font-size: .24rem;}
.index_jrtjI label{display: inline-block;padding: .05rem .18rem;background: #41b524;color: #fff;font-size: .24rem;}
.index_jrtjI .jrImg{height: .94rem;width: 1.36rem;position: absolute;z-index: 3;right: .24rem;top: .25rem;overflow: hidden;}
.index_jrtjI .jrImg img{height: 100%;}
.index_ad{width: 100%;}
.index_ad > div{width:3.7rem;float: left;overflow: hidden;}
.index_ad > div:nth-of-type(2){width:3.6rem;float: right;}
.index_ad > div img{display: block;width: 100%;}
.index_ad > div img.ad1{margin-bottom: .12rem;}
.rxsp_tit{line-height: 1;font-size: .3rem;color: #333;text-align: center;padding: .3rem 0 .2rem;}
.index_copy{font-size:.24rem;text-align: center;line-height: 1.2;color: #666;padding: 0 .1rem .3rem;}

/*立即购买*/
.ljgm_top{background: #f9f9f9;padding: .2rem 0;font-size: .24rem;color: #555;line-height: 1;}
.ljgm_top:before,.ljgm_top:after{content: "";display: block;width: 100%;height:.03rem;background: url(../images/dd_tit.jpg) repeat-x;background-size: auto .03rem;}
.ljgm_top:before{margin-bottom: .2rem;}
.ljgm_top:after{margin-top: .2rem;}
.ljgm_topIn{padding: 0 2.52rem 0 .72rem;position: relative;}
.ljgm_topIn:before{content: "";display: block;width: .31rem;height: .37rem;position: absolute;z-index: 2;left: .24rem;top: .16rem;background-position:-4.5rem 0;}
.modify_add{line-height: 1;width: 1.6rem;position: absolute;z-index: 8;right: .24rem;top: .4rem;text-align: right;color: #555;}
.ljgm_topTxt{line-height: .3rem;margin-top: .1rem;}
.ljgm_ls{width: 100%;}
.ljgm_ls>div{background: #fff;padding: .26rem 1.6rem;margin-bottom: .1rem;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;position: relative;}
.ljgm_ls>div .lj_img{width: 1.08rem;height: 1.08rem;border: 1px solid #f4f5f4;overflow: hidden;float: left;margin-left: -1.36rem;}
.ljgm_ls>div .lj_img img{width: 100%;}
.cTit.pt36{padding-top: .36rem;}
.ljgm_ls>div .l_jg{width: 1.34rem;position: absolute;z-index: 6;right: .26rem;top: .62rem;font-size: .24rem;color: #999;text-align:right;}
.ljgm_ls>div .l_jg b{display: block;line-height: 1;padding-bottom: .12rem;font-size: .3rem;color: #41b524;}
.ljgm_ls>div .l_jg sub{font-size: .24rem;bottom: 0;}
.zffs_tit{font-size: .3rem;color: #666;line-height: 1;padding: .16rem .2rem .2rem .24rem;border-bottom: 1px solid #e0e0e0;}
.zffs_ls{padding-bottom: .1rem;}
.zffs_ls > div{height: .43rem;position: relative;background: #fff;border-bottom: 1px solid #e0e0e0;padding: .2rem .24rem;line-height: .43rem;font-size: .3rem;color: #333;}
.zffs_ls > div:before{content: "";display: inline-block;vertical-align: middle;margin-right: .14rem;width: .44rem;height: .44rem;}
.zffs_ls > div.zfb:before{background-position: -2.84rem -.43rem;}
.zffs_ls > div.wx:before{background-position: -3.39rem -.43rem;}
.zffs_ls > div input{height: .84rem;position: absolute;z-index: 10;left: 0;top: 0;width: 100%;opacity: 0;}
.zffs_ls > div em{width: .3rem;height: .3rem;position: absolute;z-index: 3;right: .24rem;right: .24rem;background-position: -4.28rem -.43rem;}
.zffs_ls > div input:checked+em{background-position: -3.92rem -.43rem;}
.zfje_txt{line-height: 1;font-size: .3rem;color: #999;padding: .36rem .24rem;background: #fff;border-bottom: 1px solid #e0e0e0;}
.zfje_txt_t{padding-bottom: .24rem;}
.zfje_txt span{float: right;color: #333;}
.zfje_txt em{font-style: normal;}
.bg_gm{padding-bottom: 1rem;}
.cart_total.tl{position: fixed;width: 100%;z-index: 16;left: 0;bottom: 0;background: #fff;border-top: .2rem solid #fff;}
.cart_total.tl .ct1{text-align: left;width:3rem;}

.gmcg_status{margin: .82rem auto .66rem auto;text-align: center;font-size: .32rem;color: #000;line-height: 1;}
.gmcg_status:before{content: "";display: block;width: 2.26rem;height:2.26rem;margin: 0 auto .42rem auto;background: url(../images/sucIc.png) no-repeat;background-size: 2.26rem auto;}
.gmcg_status p{color: #666;padding-top: .3rem;}
.back_index{width: 5.4rem;height: 1.1rem;margin: 0 auto .3rem auto;-webkit-border-radius: 40px;font-size:.32rem;border-radius: 40px;line-height: 1.1rem;text-align: center;display: block;background: #49c94b;color: #fff;}
.back_index.qwdd{background:#fff;border:1px solid #49c94b;color: #49c94b;margin-bottom: 0;}

/*下拉菜单*/
.class_icIn{width: 100%;height: 100%;position: relative;}
.ly_allDrop.index_drop{top:1.7rem;}
.ly_allDropIn a em{background: url(../images/menu_bg.png) no-repeat;background-size: 3rem auto;}
.ly_allDrop{display:none;width:3rem;background: #fff;height: auto;border:1px solid #bfc2b9;position: absolute;z-index: 8;left:0;top:.78rem;font-size: .24rem;}
.ly_allDropIn a{display: block;line-height: .7rem;position: relative;text-align: left;color: #333;margin-bottom: .1rem;padding-left: .3rem;}
.ly_allDropIn a em{display: inline-block;width: .22rem;height: .2rem;margin-right: .2rem;position: relative;top:.06rem;-webkit-transform: scale(1.6);transform: scale(1.6);}
.ly_allDropIn a span{display: inline-block;position: absolute;width: .08rem;height: .12rem;z-index:8;right: .22rem;top: .14rem;background-position: -1.1rem 0;}
.ly_allDropIn a em.a1{background-position: 0 -.31rem;}
.ly_allDropIn a em.a2{background-position: -.28rem -.31rem;}
.ly_allDropIn a em.a3{background-position: -.6rem -.31rem;}
.ly_allDropIn a em.a4{background-position: -1rem -.31rem;}
.ly_allDropIn a em.a5{background-position: -1.4rem -.31rem;}
.ly_allDropIn a em.a6{background-position: -1.8rem -.31rem;}
.ly_allDropIn a em.a7{background-position: -2.34rem -.31rem;}
.ly_allDropIn a:hover{color: #fff;background: #a2cc41;}
.ly_allDropIn a:hover em.a1{background-position: 0 -.53rem;}
.ly_allDropIn a:hover em.a2{background-position: -.28rem -.53rem;}
.ly_allDropIn a:hover em.a3{background-position: -.6rem -.53rem;}
.ly_allDropIn a:hover em.a4{background-position: -1rem -.53rem;}
.ly_allDropIn a:hover em.a5{background-position: -1.4rem -.53rem;}
.ly_allDropIn a:hover em.a6{background-position: -1.8rem -.53rem;}
.ly_allDropIn a:hover em.a7{background-position: -2.34rem -.53rem;}
.ly_allDropIn a:hover span{background-position: -.88rem 0;}