/*首页*/
.msmall_top_warp{position: absolute;top:6px;z-index: 9999; width: 100%; line-height: 30px;}
.msmall_top_warp .addresss, .msmall_top_warp .login_btn{width: 16%;font-size: 14px; color: #fff; text-align: center;}
.msmall_top_warp .addresss{width: 18%;}
.msmall_top_warp .new_search{background: #fff; width: 70%; height: 30px; line-height: 30px; border-radius: 15px; font-size: 13px; color: #999;}
.msmall_top_warp .new_search i.icon{background: url(/uploads/image/mmsimages/n_s_icon.png) no-repeat; width: 13px; height: 15px; background-size: 13px 15px; display:inline-block; float: left;margin: 7px 10px 0 10px;}
.msmall_top_warp .login_btn{width: 12%;}
.ms_grey_line{height:10px; ;background: #f4f3f8;}
.msmall_slide_con .hd li{background: #eaeaea;opacity: 1;margin:0 3px; width: 8px;height: 8px;}
.msmall_slide_con .hd li.on{background: #01b3ff;padding:0 4px;}
.msmall_voice_b .deccon{position:absolute;top: 22px; left: 30px;display: none;}
.msmall_voice_b img{ display: block; }
.msmall_nav_box li{float: left; width: 25%; text-align: center;padding: 10px 0;}
.msmall_nav_box li i.icon{background: url(/uploads/image/mmsimages/m_msmall_icon.png) no-repeat; background-size: 160px auto; width: 37px;height: 38px; display: inline-block;}
.msmall_nav_box li i.icon00{background-position: -122px -38px;}
.msmall_nav_box li i.icon01{background-position: -82px -38px;}
.msmall_nav_box li i.icon02{background-position: -42px -38px;}
.msmall_nav_box li i.icon03{background-position: 0 -38px;}
.msmall_nav_box li i.icon04{background-position: -122px 0;}
.msmall_nav_box li i.icon05{background-position: -82px 0;}
.msmall_nav_box li i.icon06{background-position: -42px 0;}
.msmall_nav_box li i.icon07{background-position: 0 0;}
.msmall_notice{border-top:1px solid #f2f2f2;height: 35px; line-height: 35px;position: relative;}
.msmall_notice s.line{border-right:1px solid #f2f2f2;}
.msmall_notice .img_t{margin:7px 10px 0 10px;height: 22px;}
.msmall_notice .postage{font-size: 13px;padding-left: 10px;}
.msmall_notice i.s_icon{background: url(/uploads/image/mmsimages/n_a_icon.png) no-repeat;background-size: 43px 45px; width: 43px;height: 45px;position: absolute; left: 10px;top:-36px;}
@media screen and (max-width: 320px) {.msmall_notice .postage{font-size: 12px;padding-left: 3px;}}
@media screen and (max-width: 320px) {.msmall_notice .img_t {margin: 7px 3px 0 3px;}}
.msmall_activity{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.msmall_activity>div{padding:10px 0;}
.msmall_activity .w1{width: 50%;}
.msmall_activity .w2{width: 24%;}
.msmall_activity .w1 .list li{ width: 37%;float: left; }
.msmall_activity li{ padding: 0 10px; }
.msmall_activity .line{border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
.msmall_activity .title{padding-left: 12px;padding-bottom: 15px;}
@media screen and (max-width: 320px) {.msmall_activity .title{padding-left: 8px;padding-bottom: 10px;}}
.msmall_new_drug h2{height: 35px; line-height: 35px; font-size: 15px;border-bottom:1px solid #f2f2f2;padding-left: 10px;}
.msmall_new_drug .drug_list{overflow: hidden;}
.msmall_new_drug .drug_list li{width: 130px; float: left;}
.msmall_new_drug .drug_list li a{padding: 20px 10px;border-right:1px solid #f2f2f2;}
.msmall_new_drug .drug_list li .tlt{font-size: 15px; color: #038cff;padding-bottom: 10px;}
.msmall_new_drug .voice {border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;}
.msmall_new_drug .voice  li{width: 49.7%;float: left;border-right:1px solid #f2f2f2;}
.msmall_new_drug .voice  li:last-child{border-right: none;}
.msmall_new_drug .voice_paragraph {font-size: 14px;}
.msmall_new_drug .voice_paragraph>div{padding: 5px 0 5px 0; overflow: hidden; height: 18px; line-height: 20px;}
.msmall_new_drug .voice_paragraph .tlt{color: #30ab2b;border:.5px solid #43c33e;padding:1px 4px;border-radius: 3px;font-size: 12px;margin-right: 5px;}
.msmall_new_drug_m .drug_list li .tlt{color: #ff6137;}
.msmall_new_drug_b .drug_list li .tlt{color: #ff4aaa;}
.msmall_new_drug_p .drug_list li .tlt{color: #b04aff;}
.msmall_new_drug_f .drug_list li .tlt{color: #21c50d;}

/*商品*/
.saleall_product{background: #f4f3f8;}
.saleall_product .gwj_box{ font-size:12px; color:#fd3f3f; padding:2px; border:.5px solid #f67b7b; border-radius:3px; margin-left:2px;}
.saleall_product .com_lists{overflow: hidden;}
.saleall_product li {width: 49%; float: left; background: #fff; margin-right: 5px; margin-bottom: 5px;}
.saleall_product li a{ color:#333;}
.saleall_product li:nth-child(2n) {margin-right: 0;}
.saleall_product img { display: block;}
.saleall_product li p.title {margin-bottom: 10px;}
.saleall_product span.price { font-size: 15px; color:#fd3f3f; font-weight:bold;}
.saleall_product .tl { text-decoration: line-through;}
/*讲座*/
.lecture_box .lecture_title{ padding:0 10px; height:35px; line-height:35px; border-bottom:1px solid #f2f2f2;}
.lecture_box .lecture_con{ padding:20px 20px 20px 0px;}
.lecture_box_c{ margin-left:20px; border-bottom:1px solid #f4f4f4;}
.lecture_box .lecture_con h3{ font-size:16px;}
.lecture_box .video_box{ line-height:40px;}
.lecture_box .lecture_btn{  height:40px; width:210px; background:#f2f2f2; border-radius:30px; position:relative; line-height:40px;}
.lecture_box .lecture_btn .user_img{ position:absolute; left:0; top:-2.5px; border-radius:100%;}
.icon_video{ background:url(/uploads/image/mmsimages/icon_video.png) no-repeat; background-size:11px 24px;}
.icon11{ width:11px; height:14px; vertical-align:middle; display:block; position:absolute; top:13px; left:60px;}
.icon12{ width:11px; height:10px; background-position: 0 -14px; display:inline-block;}
.color_ed7566{ color:#ed7566; margin-left:7px;}
.lecture_box .time_box{ padding-left:82px;}

/*频道页面*/
.fenlei_box{ overflow:hidden; padding:15px 0 0 10px;}
.fenlei_box span{ padding:5px 10px; border-radius:10px; display:block; float:left; background:#f6f6f6; margin:0 15px 10px 0;}
.fenlei_box span.on{ background:#00afff; color:#fff;}
.page_box{ text-align:center; height:29px; line-height:29px; margin:19px 0 30px 0;}
.page_box a.on{ color:#377bee;}
.page_box .next{ height:29px; padding:0 10px; background:#377bee; display:inline-block; color:#fff;}

/*微信首页底部*/
.saleall_product1{ background:#fff;}
.salenav{height: 38px; line-height: 35px; overflow: hidden; position: inherit;left: 0; z-index: 9999; width: 100%;border-bottom:1px solid #f2f2f2; margin-bottom:10px;}
.salenav li{font-size: 14px; /*width: 70px;*/ text-align: center; padding:0 15px;}
.salenav li a{color: #333; display: inline-block; height: 36px; line-height: 38px; }
.salenav li.on a{color: #0084ff; border-bottom: 2px solid #0084ff;}
.salenav .swiper-wrapper{padding-left: 10px !important; padding-right: 10px !important;}
.saleall_product1 .com_lists li{ border:1px solid #f2f2f2; width:48.5%;}

/*详情页*/
.wxts_box{ padding:10px 10px 20px 10px;background: #f4f3f8;}
.wxts_box span{ color:#5a7ded;}
.wxts_box p{ line-height:20px;}
.ovh{ overflow:hidden;}
.color_blue{ color:#0090ff !important;}
.yxhb_box{ padding:15px 10px; overflow:hidden; font-size:14px;}
.yxhb_box .text_inp{ width:69%; height:39px; border:1px solid #0090ff; float:left; line-height:39px; border-right:0; padding:0 10px; box-sizing:border-box; font-size:14px; border-radius:2px 0 0 2px;}
.yxhb_box .text_btn{ width:31%; height:39px; line-height:39px; background:#0090ff; color:#fff; float:left; text-align:center;  border-radius:0 2px 2px 0;}
.icon_xq_bg{ background:url(/uploads/image/mmsimages/icon_xq_bg.png) no-repeat; display:inline-block; background-size:31px 112.5px; }
.icon_xq01{ width:17px; height:17px; background-position:-7px 0; vertical-align:top; margin-right:3px !important;}
.new_tc_box{ padding:10px;}
.new_tc_box .youhui{ padding:2px 5px; background:#ff4545; color:#fff; border-radius:3px; font-size:13px; margin-left:6px;}
.new_tc_box .new_ct_con{ }
.new_tc_box .new_ct_con li{ height:39px; border:1px solid #f2f2f2; line-height:39px; width:100%; font-size:14px; overflow:hidden; margin-top:10px;}
.new_tc_box .new_ct_con li .l_con{ width:58px; text-align:center; border-right:1px  solid #eee;}
.new_tc_box .new_ct_con li .r_con{ padding-left:10px; overflow:hidden;}
.new_tc_box .new_ct_con li .r_con .con_shen span{background: #ff4545; color:#fff; font-size:12px; padding:2px 4px; border-radius:3px;}
.new_tc_box .new_ct_con .on .icon_xq02{ width:27px; height:26px; background-position: 0 -16.5px; position:absolute; bottom:-1px; right:0;}
.new_tc_box .new_ct_con .on{ border:1px solid #f23030;}
.new_xgcp_box .new_xgcp_con{ padding:15px; border-bottom:1px solid #eee;}
.new_xgcp_box .new_xgcp_con img{ width:90px; height:100px;}
.p_xgsp{ height:35px; padding:0 10px; line-height:35px; border-bottom:1px solid #f2f2f2;}
.mb0{ margin-bottom:0 !important;}
.text8{ color:#888;}
.text_zx{ text-decoration:line-through;}
.color_red{ color:#fc273e;}
.icon_xq03{ width:28px; height:26px; background-position:0px -44.5px; position:absolute; bottom:0; right:0;}
.icon_xq04{ width:15px; height:18px; background-position:-7.5px -94.5px; margin: 6px 0 5px;}

.yxhb_box .color_x{ border-bottom:1px solid #0090ff; padding-bottom:2px;}
.ys_pop_box{ width:270px; position:fixed; left:50%; margin-left:-135px; top:125px; background:#fff;border-radius:5px; box-sizing:border-box; padding:10px 10px 20px 10px; z-index:111;}
.ys_pop_box .ts_box{ text-align:center; font-size:17px; color:#0079df; border-bottom:1px solid #0079df; padding-bottom:10px;}
.ys_pop_box  .ts_con{ font-size:14px; line-height:22px; padding:10px 5px;}
.ys_pop_box .qd_btn{ width:180px; height:44px; text-align:center; color:#fff; display:block; line-height:44px; font-size:16px; font-weight:bold; margin:0 auto; background:#1e92ff; border-radius:5px; margin-top:5px;}
.pro_message img ,.img_box_width img{ width:100%; display:block;}

/*详情页-内容*/
.lh25{line-height: 25px;}
.fs24{font-size: 24px;}
.text7{color: #777;}
.zhengping_box{ padding: 0 !important;}
.new_mall_detail .stock .lost{background: #ff6464;color: #fff; padding: 2px 6px;border-radius: 3px;}
.new_mall_detail .stock .more{background: #47b42a;color: #fff; padding: 2px 6px;border-radius: 3px;}
.new_mall_detail .stock{padding: 15px 0;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;}
.new_mall_detail .pro_dec .unfold, .new_detail_combo .more{color: #0084ff;float: right;}
.new_mall_detail .pro_dec .effect{width: 88%;height: 18px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display: inline-block;}
.new_mall_detail .pro_dec .effect_w{width: 100%;height: auto;display: inline-block;line-height: 20px;}
.pro_post{border:.5px solid #f67b7b;padding:2px 4px;border-radius: 3px;}
.new_detail_combo h2{height: 35px; line-height: 35px;border-bottom: 1px solid #f2f2f2;}
.new_detail_combo .product .title{ height: 20px;  overflow: hidden; width: 80%; display: inline-block;line-height: 18px;text-overflow: ellipsis; white-space: nowrap;}
.new_detail_combo .pro_model .plus_sign{background: url(/uploads/image/mmsimages/n_j_icon.png) no-repeat;background-size:15px 15px;display: block; width: 15px;height: 15px; position: absolute;top:38%; right:-8px;}
.new_detail_combo .pro_model{float:left;text-align: center; width: 33.33%;position: relative;}
.new_detail_combo .pro_model img{border: 1px solid #f2f2f2;position: relative; display: block; width: 90px; height: 90px;margin: 1px auto;}
.new_detail_combo .pro_model .num{background: url(/uploads/image/mmsimages/n_num_icon.png) no-repeat;background-size: 23px 25px; width: 23px; height: 25px;position: absolute; right: 20px; top: 1px; color: #fff; text-align: center; line-height: 21px;}
.new_detail_combo .tag{color: #26b200;border: .5px solid #43c33e;padding:2px 4px;border-radius: 3px;}
.new_detail_combo li.pro_model:last-child .plus_sign{display: none;}
.new_detail_combo .total{padding: 20px 10px; background: #fafafa;position: relative;}
.new_detail_combo .total .submit{background: #f23030;padding: 8px 20px; color: #fff; border-radius: 4px; font-size: 13px;position: absolute; right: 10px; top: 22%;}
.new_detail_combo .total .save{background: #ff443b;color: #fff;padding: 2px 4px; border-radius: 3px; margin-left:5px;}
.new_detail_combo .total .save .price{font-size: 13px; color: #fff;padding: 0 3px;}
.new_detail_combo .total .save .pl2{padding-right: 2px;}
.detail_pro_warp .navtab{height: 44px; line-height: 44px;border-bottom: 1px solid #f2f2f2;position: relative;z-index: 10;}
.detail_pro_warp .navtab li, .detail_pro_warp .navtab .voice{ float: left; width: 33.33%; text-align: center; font-size: 14px; }
.detail_pro_warp .navtab li.on a{border-bottom: 3px solid #0080ff;display:inline-block; height: 42px;color: #0080ff;}
.detail_pro_warp .pro_message dl{padding-top:10px;}
.detail_pro_warp .pro_message dd{line-height: 20px;}
.detail_pro_warp .more{ font-size: 14px; height:44px; line-height: 44px;border-top: 1px solid #e3e5e9; text-align: center; }
.detail_pro_warp .more i.icon_up{background: url(/uploads/image/mmsimages/n_jt_icon.png) no-repeat;background-size: 11px auto; width: 13px; height: 8px; display: inline-block; margin-left: 2px;}
.detail_pro_warp .more i.icon_down{background: url(/uploads/image/mmsimages/n_jt_icon.png) no-repeat;background-size: 11px auto; width: 13px; height: 8px; display: inline-block; margin-left: 2px;background-position: 0 -10px;}
.detail_pro_warp .main_height{height: 200px; overflow: hidden; z-index: 10; position: relative;}
@media screen and (max-width: 320px) {.new_detail_combo .pro_model img{width: 82px; height: 82px;}}
.yp_slidebox{padding-top: 20px;}
.yp_slidebox .bd .box li img { vertical-align: top; height: 210px; margin: 0 auto; width: auto;}
.sliderbox .type_icon{background: url(/uploads/image/mmsimages/n_type_icon.png) no-repeat; background-size: 45px auto; display: block;position: absolute; right: 20px; top: 20px;z-index: 999;}
.sliderbox .type_icon_rx{background-position: 0 0; width: 45px; height: 20px;}
.sliderbox .type_icon_otc{background-position: 0 -22px; width: 45px; height: 22px;}
.table-bordered {border: 1px solid #f2f2f2;}
.detail_pro_warp table td.bg_e9{background: #eee;}
.detail_pro_warp table td.bg { background: #fafafa;}
.detail_pro_warp .table>tbody>tr>td{border: 1px solid #f2f2f2;padding: 8px;}
/*详情页---弹层*/
.bgfa{background: #fafafa;}
.mt8{margin-top: 8px;}
.drug_pop_main{position: fixed; bottom: 0; width: 100%; z-index: 10000;}
.drug_pop_main .closed{background: url(/uploads/image/mmsimages/n_close_icon.png) no-repeat; width: 20px;height: 20px; background-size: 20px 20px; position: absolute; right: 6px; top: 6px;}
.drug_pop_main dt{width: 60px; display: inline-block;}
.drug_pop_main .dd{width: 80%;margin-left: 10px;}
.drug_pop_main .dd .tlt{line-height: 17px; width: 90%;}
.drug_pop_main .dd .save{color: #fd9527;}
.drug_pop_main .next_step_btn, .drug_pop_main .combo_btn_box a{height: 49px; line-height: 49px; text-align: center; color: #fff; background: #ff9501;}
.drug_pop_main .buy_pro_box{padding: 20px;}
.drug_pop_main .buy_pro_box .xg{ padding: 1px 3px;border: 1px solid #f33;border-radius: 3px; margin-top: 7px;}
.drug_pop_main .numbutton { height: 30px; line-height: 30px; border-radius: 5px; border: 1px solid #eeeeee;} 
.drug_pop_main .numbutton span {display: inline-block;text-align: center;font-size: 24px;color: #666; margin: 0 8px;}
.drug_pop_main .numbutton input {border: none; height: 30px; width: 38px; text-align: center; vertical-align: top; border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}
.drug_pop_main .remark p{color: #666; font-size: 12px; line-height: 17px;}
.drug_pop_main .dllist dl{border-bottom: 1px solid #eeeeee;padding: 10px 0;}
.drug_pop_main .dllist dl:last-child{border-bottom: none;}
.drug_pop_main .combo_btn_box a{width: 50%;}
.drug_pop_main .combo_btn_box a.dift{background: #f23030;}
.drug_pop_main .fl_icon{font-size: 12px; color: #fff;position: absolute;left: 0;top: 0;background: url(/uploads/image/mmsimages/n_tc_icon.png) no-repeat; background-size: 41px 41px; width: 41px; height: 41px; line-height: 25px;}
.bg_red{background: #ff4545;color: #fff;padding: 3px 6px;border-radius: 3px}
@media screen and (max-width: 320px) {.msmall_top_warp .addresss{font-size: 13px;}}
.detail_pro_warp .navtabcon li{width: 49%;}
.msmall_top_warp{background: url(/uploads/image/mmsimages/m_msmall_bg2.png) no-repeat; background-size: 100% 40px; height: 40px; width: 100%;top:0; padding-top: 8px; }
.msmall_top_cont{background: #fff;position: fixed;top: 0;box-shadow: 0 2px 10px #e7e7e7 ;}
.msmall_top_cont .addresss, .msmall_top_cont .login_btn{ color: #333; }
.msmall_top_cont .new_search{background: #f1f1f1;}

.cont_box .left_box,.cont_box .right_box{top:106px!important;}
.msmall_addcon img, .msmall_new_drug .voice img{ display: block; }
.mt8{ margin-top:8px;}
.new_mall_detail .lh25 span img{ vertical-align: middle;} 
.cart-item-wrap .pyx_none i.none{background: url(/uploads/image/mmsimages/kong_icon_pic.png) no-repeat; -webkit-background-size: 216px 124px; background-size: 216px 124px;
    display: inline-block;  width: 216px;  height: 124px;}
 .cart-item-wrap  .pyx_none a {display: inline-block; height: 44px; line-height: 44px; font-size: 14px; color: #fff;  border-right: 5px; background-color: #448afc;
    padding: 0 72px;color: #fff;border-radius: 5px;margin-top: 30px;}   
.new_mall_detail .lh25 span img{ vertical-align: middle;} 
.zhengping_box ul li img{ vertical-align:inherit !important;}
.zhengping_box ul li { text-align:center;}
.msmall_new_drug .voice_paragraph dev:last-child{ padding-bottom:13px;}
.dl-yao{border-bottom: 1px solid #f2f2f2!important; padding: 15px 10px 0px 0 !important;}
.fun_menu li .item i.icon01{background-position: 0 -111px !important;}
.fun_menu li .item i.icon02{background-position: 0 -85px !important;height: 22px;}
.fun_menu li .item i.icon03{background-position: 0 -65px !important;}
.fun_menu li .item i.icon04{background-position: 0 -40px !important;}
.slidebox .hd li{ height:6px !important; width:6px !important;}
.fun_menu li .item{margin-top:1px;}
.gbitem_con .list-item .dl-yao img{margin: 0 auto;}
.gbitem_con .list-item .dl-yao{padding: 10px !important;}
.msmall_slide_con .hd{position: absolute; right: 0 !important;  left: 0;  text-align: center;}
.tagcon { display: inline-block; border: 1px solid #ccc; font-size: 14px; color: #555; border-radius: 20px; padding: 5px 10px;}
/*药品分类列表页*/
.dl-yao img{ width:70px; height:70px;}
.tab .hd ul .on a { display: block; color: #1c8ee6;}
.tab .hd ul .on { border-bottom: 2px solid #3d9ce7; color: #ba2636;}
.tab .hd { height: 42px; line-height: 40px;  padding: 0 10px; font-size: 20px; background: #f3f3f3; background-color: #fff;}
.tab .hd ul { overflow: hidden;}
.tab .hd ul li { color: #515151; padding: 0 5px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center;font-size: 14px;}
.dl-yao{padding:15px !important;}
.color_f0{ color:#ff0000;}
.text_xia{ text-decoration:line-through;}
.bdt{ border-top:1px solid #eee;}
.wc_home_warp .border{border:1px solid #fff; width: 79%; border-radius: 4px;}
.wc_home_warp .search_con{box-shadow: 0px 2px 2px #dcdcdc;}
.m_icon{background: url(/uploads/image/mmsimages/n_s_icon.png) no-repeat;  background-size: 13px 15px; display: inline-block; vertical-align:sub;}
.wc_home_warp .input_text{height: 23px; line-height: 23px; font-size: 14px; padding-left: 10px;}
.wc_home_warp .ssicon{ width: 13px; height: 15px;}
.wc_home_warp .ssbtn{ width: 15%; background: #3592fa; font-size: 14px; display: inline-block; border: 0; color: #fff; height: 34px; line-height: 34px;border-radius: 4px;}

/*2018.06.04新增样式*/
.s_top_new{ background:#fff; position:fixed; top:0; left:0; right:0; z-index:99; border-bottom:1px solid #eee;}
.s_top h1 { width: 100%; text-align: center; font-size: 16px; color: #333;}
.s_top .gw_btn{ font-size:14px; color:#333; position:absolute; right:15px;}
.layer_gray_bg{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); position: fixed; left: 0; top: 0; display: none; z-index:10011;}
.ticket_top_menu { background: #fff;  width:110px; display: inline-block; position: fixed; right:15px;
top: 50px;  border-radius: 5px; z-index: 9999;}
.ticket_top_menu:before { content: "";  width: 0; border:10px solid transparent;  border-bottom-color: #fff; display: inline-block; position: absolute; top: -20px; right: 20px;}
.ticket_top_menu a { display: block; cursor: pointer; clear: both; padding-left:20px; height:40px;  line-height: 40px; color: #666;  border-bottom: 1px solid rgba(0, 0, 0, 0.05); text-align: left; font-size:15px; }
.icon_l_buy{ width:16px;  background:url(/uploads/image/mmsimages/icon_l_buy.png) no-repeat; display:inline-block;  background-size:16px 54.5px; vertical-align: text-bottom; margin-right:15px;}
.icon_home{ height:16px; }
.icon_category{ height:15px; background-position:0px -20px;}
.icon_my{ height:17px; background-position:0px -37px;}

/*2018.6.11新增样式*/
/*.saleall_product li{ position:relative;}*/
.icon_go_top{position: fixed; right: 16px; bottom: 60px; z-index: 9998; background: url(/uploads/image/mmsimages/icon_go_top.png) no-repeat; width:48px; height:48px; background-size: 48px 48px;}
.fun_menu li .item i.icon_fl_s { width:20px; height:20px; background: url(/uploads/image/mmsimages/icon_fl_s.png) no-repeat; display:inline-block; background-size:20px 20px; margin:9px 8px}

/*2018.6.11商品分类列表页新增样式*/
.icon_new_zixun { position: fixed; right: 20px; bottom: 120px; z-index: 9998; background: url(/uploads/image/mmsimages/kefu.gif) no-repeat; width:40px; height:40.5px; background-size: 40px 40.5px;}
.icon_list_gwc { position: fixed; right: 20px; bottom: 60px; z-index: 9999; background: url(/uploads/image/mmsimages/icon_list_gwc.png) no-repeat; width:40px; height:40px; background-size: 40px 40px;}
.gwc_num_box{ height:16px; width:16px; line-height:16px; text-align:center; color:#fff; background:#fd6a61; border-radius:50%; position:absolute; right:0px; top:-5px; font-size:12px; overflow:hidden;}
.cont_box .right_box dl.img dt{ position:relative;}
.sell_out_box{ width:70px; height:70px; background:rgba(0,0,0,.5); position:absolute; left:0; top:0; line-height:70px; text-align:center; color:#fff; font-size:14px; z-index: 9;}
.icon_index_gwc2{background: url(/uploads/image/mmsimages/icon_index_gwc.png) no-repeat; background-size: 30px 30px; height: 30px; width: 30px; display:block; position:absolute; bottom:14px; right:14px; }
.fun_menu li .item i.icon_fl_s { width:20px; height:20px; background: url(/uploads/image/mmsimages/icon_fl_s.png) no-repeat; display:inline-block; background-size:20px 20px; margin:9px 8px}


/*2018.6.14 搜索页样式调整*/
.list-t span{ margin-top:8px;}
.cont_box .right_box .img img{ position: static; }
.search_nbox {z-index:9999;}

/*储值卡*/
.petcard_search_box .input_text{background:#fbfbfb;border:1px solid #f0f0f0; height: 31px;border-radius: 4px; width: 81%;}
.petcard_search_box .ss_btn{width:15%; text-align:center;background:#29a1f7;border-radius:4px;height: 33px; line-height: 33px; font-size: 15px; color: #fff;border:none;}
.petcard_search_box .input_text .ss_icon{background:url(/uploads/image/mmsimages/n_s_icon.png) no-repeat; background-size:13px 15px; width:13px;height: 15px;float: left;margin:8px 0 0 10px;}
.petcard_search_box .input_text input{width:86%;height: 23px; line-height: 23px; font-size: 14px; padding-left: 5px;margin-top:4px;background:none;}
.petcard_item{position: relative;background: url(/uploads/image/mmsimages/petcard_img01.png) no-repeat; background-size: 100% 100%; height: 186px; margin-top: 10px;}
.petcard_item .facevalue{color: #b38b49;font-size: 14px;position: absolute; top: 50px; left: 18px;}
.petcard_item .balance{color: #654a00; text-align: left; position: absolute; top: 76px; left: 18px;}
.petcard_item .wenzi{font-size: 20px;}
.petcard_item .sign{font-size: 25px;}
.petcard_item .money{font-size: 38px;font-weight: bold;}
.petcard_item .nums{ position: absolute; top: 8px; right: 0; text-align: left;  display: inline-block; background:url(/uploads/image/mmsimages/petcard_img05.png) no-repeat; height: 34px; line-height: 34px; display: inline-block; width: 146px; background-size: 146px 34px;}
.petcard_item .nums span{ color: #fff; font-size: 14px;padding-left: 20px; }
.petcard_item .time{color: #654a00;font-size: 12px;position: absolute; top: 50px; right: 25px;}
.petcard_item_grey{background: url(/uploads/image/mmsimages/petcard_img02.png) no-repeat; background-size: 100% 100%; height: 186px;}
.petcard_item_grey .nums{background:url(/uploads/image/mmsimages/petcard_img06.png) no-repeat;background-size: 146px 34px;}
.petcard_item_grey .facevalue{color: #666;}
.petcard_item_grey .time, .petcard_item_grey .balance{color: #333;}{color: #333;}
.petcard_item i.icon00{background: url(/uploads/image/mmsimages/petcard_img03.png) no-repeat; background-size: 139px 96px; width: 139px; height: 96px; position: absolute; right: 0; bottom: 5px;}
.petcard_item i.icon01{background: url(/uploads/image/mmsimages/petcard_img04.png) no-repeat; background-size: 139px 96px; width: 139px; height: 96px; position: absolute; right: 0; bottom: 5px;}
.notcard_con{padding-top: 100px;}
.notcard_con p{font-size: 14px; color: #a6a8b5; padding-top: 8px;}
@media screen and (max-width: 320px){
	.petcard_item .facevalue{top: 48px; left: 16px;}
    .petcard_item .balance{top: 56px;}
    .petcard_item .time{ top: 48px; right: 18px;}
}

.storeinfo_all li .icon_cxk02{  background: url(/uploads/image/mmsiuser/sale_icon_info.png) no-repeat; background-size: 70px auto;  display:inline-block; vertical-align:middle; margin-right:10px;  background-position:-40px -60px;}	
.mb2{ margin-bottom:2px;}

/*2018.07.06首页改版新增样式*/
/* .sc_index_pic ul li{ float:left;}
.sc_index_pic ul li img{ border-radius:5px; margin-right:10px;}
.swiper-wrapper{ padding-left:10px !important;}
.index_nav_warp{ position:fixed; left:0; bottom:0; right:0; height:49px; border-top:1px solid #f0f1f4; padding-top:2px; box-sizing:border-box; z-index:9998;}
.index_nav_warp ul li { float: left;  width: 19%; text-align: center; margin-top: 4px; font-size:12px;}
.index_nav_warp .zxys_btn{ width:24%;}
.index_nav_warp .zxys_btn .a_nav_centent{ width:67px; height:67px; background: url(/uploads/image/mmsimages/icon_nav_centent.png) no-repeat; background-size:67px auto; display:block;  margin:-25px auto 0 auto;}
.index_nav_warp .zxys_btn .icon_nav_centent{ width:67px; height:67px; background: url(/uploads/image/mmsimages/icon_nav_centnet.gif) no-repeat; background-size:67px auto; display:block; }
.new_index_icon{background: url(/uploads/image/mmsimages/icon_index_nav.png) no-repeat; background-size: 94px auto; width:23px; height:22px; display:inline-block;}
.index_nav_warp ul li.on a{ color:#5184f7;}
.index_nav_warp .icon_01{ background-position:0 -22px;}
.index_nav_warp .icon_02{ background-position:-24px -22px;}
.index_nav_warp .icon_03{ background-position:-50px -21px;}
.index_nav_warp .icon_04{ background-position:-74px -22px;}
.index_nav_warp .on .icon_01{ background-position:0 0;}
.index_nav_warp .on .icon_02{ background-position:-24px 0;}
.index_nav_warp .on .icon_03{ background-position:-50px 0;}
.index_nav_warp .on .icon_04{ background-position:-74px 0;}
.index_nav_warp ul li .gwc_num{ position:absolute; top:-3px;right:-12px; font-size:12px; color:#fff; background:#ff3b30; display:block; padding:0px 5px; border-radius:40%; font-style:normal}

.msmall_nav_box li i.icon{background: url(/uploads/image/mmsimages/home_icon_new.png) no-repeat; background-size: 236px auto; width: 50px; height:50px;}
.msmall_nav_box li i.icon01 { background-position: -63px 0;}
.msmall_nav_box li i.icon02 {  background-position: -122px 0;}
.msmall_nav_box li i.icon03 {  background-position: -182px 0;}
.msmall_nav_box li i.icon04 {  background-position: 0 -63px;}
.msmall_nav_box li i.icon05 {  background-position: -63px -63px;}
.msmall_nav_box li i.icon06 {  background-position: -122px -63px;}
.msmall_nav_box li i.icon07 {  background-position: -182px -63px;}
.msmall_notice .postage{color: #666;}		
#msmall_top_bg{width: 100%;height: 100%;background:rgba(255, 255, 255, 0.4);position: absolute;top: 0;left: 0;z-index: -1;}
.msmall_top_cont{background: none;}
.msmall_top_cont .login_btn { color: #5184f7;} */


/*2018.8.14 新版支付页面*/
.bg_f8{ background:#f8f8f8;}
.tac{ text-align:center;}
.va_b{ vertical-align:bottom;}
.zfcg_box{ padding-top:44px; text-align:center; padding-bottom:30px;}
.color_ed7263{ color:#ed7263;}
.color_5184f7{ color:#5184f7 !important; }
.order_info_fz{ height:22px; width:49px; border:1px solid #888; display:inline-block; line-height:22px; text-align:center; font-size:12px; margin-left:25px;}
.order_info_box .link_box a{ text-align:center; width:50%; height:35px; line-height:35px; font-size:13px;}
.order_info_box .link_ck{ border:1px solid #5184f7; border-radius:5px; margin-right:10px; color:#5184f7;}
.order_info_box .link_index{ border:1px solid #5184f7; border-radius:5px; background:#5184f7; color:#fff;}

.zf_toast_box{position: fixed;display:inline-block;left: 50%;top: 50%;-webkit-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);padding: .8rem .8rem;background-color: rgba(0,0,0,.6);font-size:14px;border-radius:10px;color:#fff;z-index:999;  }

/*2018.08.20新增样式*/
input{border:none;  outline: none;}
.new_cnee_box{font-size: 14px; color: #353535;}
.new_cnee_box .borderb{height: 44px; line-height: 44px;border-bottom: 1px solid #eeeeee; padding: 0 15px;}    
.new_cnee_box .borderb input{width: 100%;font-size: 14px;height: 38px;}
.new_verify_box  .login_text .formitem { border: 1px solid #e5e5e5;margin-bottom: 10px; width: auto; padding: 6px;border-radius: 5px; }
.new_verify_box  .login_text .formitem_w .formitem{ width: 60%;margin-right: 10px; } 
.new_verify_box  .login_text .formitem var {text-align: center; display: inline-block;height: 34px; line-height: 43px;border-right: 1px solid #e5e5e5;padding:0 15px 0 10px; float: left;}
.new_verify_box  .login_text .formitem input { font-size: 14px; color: #999; width:70%;height: 34px; line-height: 34px;border: none; padding-left: 15px}
.new_verify_box  .icon_login{ background: no-repeat; background-size:60px auto;width:17px; height:20px; display:inline-block; }
.new_verify_box  .icon_pdw{background-position:-20px 0;}
.new_verify_box  .icon_tips{background-position:-43px 0;}
.new_verify_box  .code{border:1px solid #5184f7; color: #5184f7;width: 100px; height:44px; line-height: 44px; display: inline-block; text-align: center; border-radius: 4px;font-size: 15px;}
.new_verify_box  .rcode{background: #898989;  color: #fff;border:1px solid #898989; }
.new_verify_box .account-title{border-bottom: 1px solid #f2f2f2;font-size: 14px;margin-bottom: 20px;}
.otctips i.icon{background:  no-repeat; width: 12px;height: 12px; background-size: 12px 12px; display: inline-block; vertical-align: middle;margin-left: 15px;}
.otctips .fs12{ color: #444 !important; }
.amend_total{color: #bbb; font-size: 14px;}
.amend_style{background:  no-repeat; width: 36px; height: 18px; line-height: 18px; display: inline-block; background-size: 36px 18px; font-size: 12px; color: #fff; text-align: center;padding-left: 2px;}
.amend_tips{color: #bbbbbb; font-size: 12px;padding-left: 10px;}
.color_ed7263{color:#ed7263; }
.footer_box .amend_footer_box{background: #f4ba42;}
.footer_box .amend_footer_box .submit{display: inline-block;background: none; color: #fff;font-size: 16px;}
@media screen and (max-width: 320px){
    .new_verify_box .login_text .formitem var{ padding: 0 10px 0 5px;}
    .new_verify_box .login_text .formitem input{font-size: 13px;}
}
.no-location-b a{color: #fff;}
/*2018.08.20修改样式,只替换图片即可*/
.icon_play {
    background:  no-repeat;
    background-size: 25px 101px;
    display: inline-block;
    vertical-align: middle;
}
.icon_play_zhifubao {
    background-position: 0 -25px;
    width: 25px;
    height: 25px;
}
.icon_play_daofu {
    background-position: 0 -50px;
    width: 25px;
    height: 26px;
}
.radio {
    background:  no-repeat 0 0;
    -webkit-background-size: 22px 50px;
    background-size: 22px 50px;
    display: inline-block;
    width: 22px;
    height: 23px;
    vertical-align: middle;
}
.radio.active {
    background-position: 0 -29px;
}

/*2018-09-13 隐藏价格*/
.hiddle_sales_01{display:none;}

/* 微众银行、个人中心 2018.11.06*/
.icon_play_weizong{background: url(/uploads/image/mmscimg/weizong_icon.png) no-repeat; background-size: 25px 25px;display: inline-block;vertical-align: middle;width: 25px;height: 25px;}
.storeinfo_all li .ic_wz{background: url(/uploads/image/mmscimg/weizong_icon.png) no-repeat; background-size: 20px 20px;display: inline-block;}

/*2018.11.29新增双12图标样式*/
.sliderbox .tow_icon_12 { width:79px; height:118px; background: url(/uploads/image/mmsimages/xq_s_12.png) no-repeat; background-size: 79px 118px; display: block; position: absolute; left: 20px; top: 0px; z-index:9999;}

/*2018.12.21商品详情页和列表页新年特惠新增图片样式*/
.icon_list_th{ width:32px; height:32px;background: url(/uploads/image/mmsimages/icon_list_th.png) no-repeat; background-size: 32px 32px; display: block; position: absolute;left: 0px; top: 0px; z-index: 9999;}
.color_f23030{ color:#f23030; padding:1px 5px; border:1px solid #f23030; border-radius:2px; display:inline-block;}
.icon_xnth_bg{ width:79px; height:75.5px;background: url(/uploads/image/mmsimages/icon_xnth_bg.png) no-repeat; background-size: 79px 75.5px; display: block; position: absolute;left: 20px; top: 0px; z-index: 9999;}
.detail_pro_warp table{width: 100%;}

/*2019.01.16商品详情页-新增商品清单icon样式*/
.yp_footer .setmealicon{background-position: -52px -58px; width: 17px; height: 20px;margin: 6px 0 5px;}

/*2019.01.18物流跟踪页样式修改*/
.orderstep{background: #42c140; color: #fff;}
.orderstep a{ color: #fff; }
.orderlocation .itemblue { color: #333 !important; position: relative;}
.orderlocation .itemblue::after { content: ""; position: absolute; width: 10px; height: 10px; background-color: #333 !important; border-radius: 50%; left: -21px; top: 5px; }