@charset "utf-8";
body.iphoneXBODY{overflow: auto !important;height: 690px !important;}
html.iphoneXHTML{overflow: auto !important;height: 740px !important;}
.iphoneXBODY .mui-bar-footercart{bottom: 77px;}
/*body.iphoneXBODY footer{bottom: 33px !important;}*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"微软雅黑";}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:normal;}
ul,li{list-style: none;font-family: "微软雅黑";}
img.img100,.img100 img{width: 100%;}
.clear{clear:both;font-size:0px;width:1px;visibility:hidden;margin-top:0px!important;margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.clear:after{content:"";display:block;height:0;clear:both;}/* firefox1.0 */
*+html .clear{margin-top:-1px!important;}
.clear12,.clear10,.clear20,.clear30,.clear50{clear:both; overflow:hidden; height:12px; line-height:0px; font-size:0 ; zoom:1}
.clear5{height:5px;}
.clear10{height:10px;}
.clear20{ height:20px;}
.clear30{ height:30px;}
.clear50{ height:50px;}
.clr{clear:both;overflow:hidden; zoom:1}
.hide{display: none;}
.hideimportant{display: none !important;}
.left{float: left;}
.right{float: right;}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.pos_rel{position: relative;}
.pos_abs{position: absolute;}
.pos_f_b0{position: fixed;bottom: 0;}
.pos_f_b40{position: fixed;bottom: 40px;}
.block{display: block;}
.in_bo{display: inline-block;}
/*
会导致资讯视频无法播放，注释掉
video::-webkit-media-controls-enclosure {display: none !important;}
*/
* {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
/*单行，省略号*/
.ellip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ov_hi{overflow: hidden;}
/*2行后以点显示*/
.ellip2{overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
/*三角形-下*/
.triangle{border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #999;}
.ve_al_s{vertical-align: sub;}

ul, menu, dir,dd,p{-webkit-padding-start: 0;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0;}

.bg_0{background: #000 !important;}
.bg_f{background: #fff !important;}
.bg_hui{background: #F2F2F2;}
.bg_fa{background: #FAFAFA;}
.bg_f7{background: #F7F7F7;}
.bg_f5{background: #F5F5F5;}
.bg_e{background: #eee !important;}
.bg_f8{background: #f8f8f8 !important;}
.bg_blue{background: #449CE7;color: #fff;}
.bg_ff5298_f{background: #577d32;color: #fff;}
.bg_ff5298{background: #577d32;}
.bg_orange{background: #ff7800;}

.hui_3{color:#333;}
.hui_b{color:#383838}/*storng*/
.hui_t{color:#666666}/*title*/
.hui_c{color:#a0a0a0}/*content*/
.hui_s{color:#aaa}/*subcontent*/
.hui_9{color:#999999;}
.hui_i,.hui_i:link,.hui_i:hover,.hui_i:visited{color:#CCCCCC}/*annotation*/
.hui_f{color: #fff;}
.hui_l{color: #577d32;} /*修改的玫红色*/
.hui_ff5298{color: #577d32;} /*修改的背景玫红色*/
.orange{color: orange;}
.blue{color: #449ce7;}
.red{color: red !important;}
.blue2{color: #1d66a5}
.green{color: green;}
.white{color: #fff;}
.limegreen{color: #577d32;}

.c_bebebe{color: #bebebe;}
.c_fbb402{color: #fbb402;}
.c_e6e6e6{color: #e6e6e6;}
.c_009b63{color: #009b63;}
.c_1d66a5{color: #1d66a5;}
.c_0099FF{color: #0099FF;}
.c_56a64d{color: #56a64d;}
.c_FF6633{color: #FF6633;}
.c_ff7800{color: #ff7800;}

.bd1{ border-top: 1px solid #dddddd;}
.bd2{ border-right: 1px solid #dddddd;}
.bd3{ border-bottom: 1px solid #dddddd;}
.bd4{ border-left: 1px solid #dddddd;}

.font_a{font-weight: bold;}
body{font-size: 14px;}
.font_30{font-size: 30px;}
.font_28{font-size: 28px;}
.font_24{font-size: 24px;}
.font_22{font-size: 22px;}
.font_b{font-size: 20px;}
.font_h{font-size: 18px;}
.font_t{font-size: 16px;}
.font_c{font-size: 14px !important;}
.font_13{font-size: 13px !important;}
.font_12{font-size: 12px !important;}
.font_10{font-size: 10px !important;}

.flex{display: flex;}
.grow{flex-grow:1;-webkit-flex-grow: 1;}
.shrink{flex-shrink:0;}
.flex_direction{display: flex;flex-direction: column;}
.flex_direction_right{flex-direction:row-reverse;}
.flex_between{display: flex;justify-content: space-between;}
.flex_around{display: flex;justify-content: space-around;}
.flex_center{display: flex;justify-content: center;}
.c_flex{display: flex;align-items: center;}

.p0{padding: 0 !important;}
.p2_1{padding-top: 2px;}
.p5{padding: 5px;}
.p5_1{padding-top: 5px;}
.p5_2{padding-right: 5px !important;}
.p5_3{padding-bottom: 5px !important;}	
.p5_4{padding-left: 5px !important;}
.p10{ padding: 10px;}
.p10_a{padding-left: 10px;padding-right: 10px;}
.p10_1{padding-top: 10px;}
.p10_2{padding-right: 10px;}
.p10_3{padding-bottom: 10px;}
.p10_4{padding-left: 10px;}
.p12{padding: 12px;}
.p0_12{padding:0 12px;}
.p12_1{padding-top: 12px;}
.p12_2{padding-right: 12px;}
.p12_3{padding-bottom: 12px;}
.p12_4{padding-left: 12px;}
.p15_a{padding-left: 15px;padding-right: 15px;}
.p15_1{padding-top: 15px;}
.p15_2{padding-right: 15px;}
.p15_3{padding-bottom: 15px;}
.p15_4{padding-left: 15px;}
.p15_12{padding: 15px 12px;}
.p20{padding: 20px;}
.p20_a{padding-left: 20px;padding-right: 20px;}
.p20_1{padding-top: 20px !important;}
.p20_2{padding-right: 20px;}
.p20_3{padding-bottom: 20px;}
.p20_4{padding-left: 20px;}
.p25{padding: 25px;}
.p25_30{padding: 25px 30px;}
.p30{padding: 30px;}
.p30_1{padding-top: 30px;}
.p30_2{padding-right: 30px;}
.p30_3{padding-bottom: 30px;}
.p30_4{padding-left: 30px !important;}
.p40_4{padding-left: 40px !important;}
.p50_1{padding-top: 50px !important;}
.p50_4{padding-left: 50px !important;}
.p150_1{padding-top: 150px !important;}
.p180_1{padding-top: 180px !important;}

.m_auto{margin: auto;}
.m-6_4{margin-left: -6px;}
.m0{margin: 0 !important;}
.m3_1{margin-top: 3px;}
.m3_4{margin-left: 3px;}
.m5_1{margin-top: 5px;}
.m5_2{margin-right: 5px;}
.m5_3{margin-bottom: 5px;}
.m5_4{margin-left: 5px;}
.m10_1{margin-top: 10px;}
.m10_2{margin-right: 10px;}
.m10_3{margin-bottom: 10px;}
.m10_4{margin-left: 10px;}
.m12{margin: 12px;}
.m12_2{margin-right: 12px;}
.m12_3{margin-bottom: 12px;}
.m12_4{margin-left: 12px;}
.m15_1{margin-top: 15px;}
.m15_2{margin-right: 15px;}
.m15_3{margin-bottom: 15px;}
.m20_1{margin-top: 20px;}
.m20_2{margin-right: 20px;}
.m20_3{margin-bottom: 20px;}
.m20_4{margin-left: 20px;}
.m21_4{margin-left: 21px;}
.m50_2{margin-right: 50px;}
.m50_4{margin-left: 50px;}
.m100_1{margin-top: 100px;}

.w25b{width: 25%;}
.w40b{width: 40%;}
.w50b{width: 50% !important;}
.w60b{width: 60% !important;}
.w100b{width: 100% !important;}
.w30v{width: 30vw;}
.w5{width: 5px;}
.w12{width: 12px;}
.w14{width: 14px;}
.w20{width: 20px;}
.w25{width: 25px;}
.w30{width: 30px !important;}
.w40{width: 40px;}
.w42{width: 42px;}
.w50{width: 50px !important;}
.w60{width: 60px !important;}
.w65{width: 65px !important;}
.w70{width: 70px;}
.w75{width: 75px;}
.w85{width: 85px;}
.w100{width: 100px;}
.w90{width: 90px;}
.w110{width: 110px !important;}
.w145{width: 145px !important;}
.w300{width: 300px;}

.h100b{height: 100%;}
.h30v{height: 30vw;}
.h5{height: 5px;}
.h10{height: 10px;}
.h12{height: 12px;}
.h14{height: 14px;}
.h15{height: 15px;}
.h16{height: 16px;}
.h20{height: 20px !important;}
.h25{height: 25px !important;}
.h30{height: 30px !important;}
.h35{height: 35px;}
.h38{height: 38px;}
.h40{height: 40px;}
.h42{height: 42px;}
.h44{height: 44px;}
.h45{height: 45px;}
.h50{height: 50px;}
.h55{height: 55px;}
.h60{height: 60px;}
.h65{height: 65px !important;}
.h70{height: 70px;}
.h75{height: 75px;}
.h80{height: 80px;}
.h85{height: 85px;}
.h90{height: 90px;}
.h100{height: 100px;}
.h110{height: 110px;}
.h120{height: 120px;}
.h125{height: 125px;}
.h130{height: 130px;}
.h220{height: 220px;}

.line_h_14{line-height: 14px;}
.line_h_16{line-height: 16px;}
.line_h_18{line-height: 18px;}
.line_h_21{line-height: 21px;}
.line_h_24{line-height: 24px;}
.line_h_30{line-height: 30px;}
.line_h_36{line-height: 36px;}
.line_h_40{line-height: 40px;}
.line_h_44{line-height: 44px;}
.line_h_45{line-height: 45px;}
.line_h_50{line-height: 50px;}
.line_h_53{line-height: 53px;}

.bd0{border: none !important;}
.bd{border: 1px solid #ddd;}
.bd_1{border-top: 1px solid #ddd !important;}
.bd_2{border-right: 1px solid #ddd !important;}
.bd_3{border-bottom: 1px solid #ddd;}
.bd_4{border-left: 1px solid #ddd;}
.bd_r5{border-radius: 5px;}
.bd_black_1{border-top: 1px solid black;}
.bd_blue_3{border-bottom: 2px solid #449CE7;}
.bd_3_e{border-bottom: 1px solid #eee;}

/*所有头部改颜色*/
header.mui-bar{background-color: rgba(87,125,50,1);}
header.mui-bar.mui-bar-transparent{background-color: rgba(255,82,152,0);}
header.mui-bar a{color: #fff;}
header.mui-bar h1{color: #fff;}
header.mui-bar h1 input{color: #333;}

/*快速登录*/
/*账号输入*/
.winLoginMb{background-size: 110px;background-repeat:no-repeat;background-position:center 12px;}
.passwordImg{background-size: 80px;background-repeat:no-repeat;background-position:center 12px;}
.js_add_password{background-size: 140px;background-repeat:no-repeat;background-position:center 12px;}

/*按钮*/
.btn_a{width: 115px;height: 30px;text-align: center;line-height: 30px;border: 1px solid #577d32;border-radius: 30px;}
.btn_x{padding: 4px 12px;border-radius: 5px;color: #fff;background: #577d32;}
.btn_b{width: 300px;height: 40px;text-align: center;line-height: 40px;background: #eee;color: #999;border-radius: 3px;}
.btn_c{height: 30px;line-height: 30px;background: #eee;padding: 0 5px;border-radius: 2px;}
.btn_s{width: 300px;height: 40px;text-align: center;line-height: 40px;background: #577d32;color: #fff;border-radius: 3px;}
.btn_d{height: 40px;line-height: 40px;background: #577d32;color: #fff;font-size: 16px;border-radius: 5px;text-align: center;display: block;}
.btn_q{padding: 4px 12px;border: 1px solid #577d32;color: #577d32;border-radius: 5px;}
.btn_tiao1{width: 140px;height: 36px;text-align: center;color: #577d32;border:1px solid #577d32;line-height: 34px;border-radius: 4px;display: inline-block;}
.btn_w{width: 80px;height: 30px;line-height: 30px;border-radius: 5px;color: #577d32;border: 1px solid #577d32;text-align: center;}
.m_text_title{height: 36px;line-height: 36px;}
.m_text_title p{font-size: 14px;}
.m_text_title p:before{content: "\e64d";color: #577d32;margin-left: 10px;margin-right: 5px;}
/*展开按钮*/
.btn_unfold{width: 45px;height: 45px;padding: 11px;position: absolute;right: 0;bottom: 0;}
.btn_unfold div{width: 22px;height: 22px;border-radius: 22px;background: #577d32;text-align: center;}
.btn_unfold div:before{content: '\E581';color: #fff;font-size: 18px;font-weight: 600;line-height: 22px;}
.btn_unfold.cur div:before{content: '\E580';color: #fff;font-size: 18px;font-weight: 600;line-height: 22px;}

/**/
.m_search_stya{background: #577d32;}
.m_search_stya .mui-title{color: #fff;}
.m_search_stya .mui-icon{color: #fff;}
.m_search_stya .mui-title input{opacity: 0.8;color: #333;}

/*我的消息*/
.m_xiaox{border: 1px solid #577d32;border-radius: 3px;color: #577d32;height: 15px;width: 35px;display: flex;justify-content: center;align-items: center;}
.m_xiaox em:before{content: "未读";font-size: 12px;}
.m_xiaox.cur{border: 1px solid #ddd;border-radius: 3px;color: #999;}
.m_xiaox.cur em:before{content: "已读";font-size: 12px;}

/*我的售后-进度-横*/
.m_jdu{flex-grow: 1;-webkit-flex-grow: 1;position: relative;text-align: center;}
.m_jdu .v_qiu{background: #ddd;height: 22px;width: 22px;border-radius: 22px;color: white;font-size: 12px;line-height: 22px;text-align: center;position: absolute;top: 0;}
.m_jdu .v_xian{background: #ddd;height: 2px;margin-top: 10px;width: 100%;}
.m_jdu .v_wenzi{color: #999;margin-top: 18px;font-size: 12px;}
.m_jdu.cur .v_qiu{background: #577d32;}
.m_jdu.cur .v_xian{background: #577d32;}
.m_jdu.cur .v_wenzi{color: #577d32;}
/*我的售后-提示*/
.m_tishi{border-radius: 5px;height: 100px;background: #f1f8ff;}
.m_tishi .tac em{font-size: 12px;color: #333;}
/*我的售后-进度-竖*/
.m_jindu{display: flex;}
.m_jindu .v_xian{margin-left: 10px;margin-right: 10px;}
.m_jindu .v_xian .s_qiu.cur{background: #ddf4ff;}
.m_jindu .v_xian .s_qiu.cur .x_qiu{background: #577d32;}
.m_jindu .v_xian .s_qiu{background: #eee;height: 14px;width: 14px;border-radius: 14px;padding: 2px;}
.m_jindu .v_xian .s_qiu .x_qiu{background: #ddd;height: 10px;width: 10px;border-radius: 10px;}
.m_jindu .v_xian .s_xian{width: 1px;background: #ddd;height: calc(100% - 14px);margin: auto;}

/*个人-佣金结算-时间搜索*/
.m_shijian{background: white;height: 44px;line-height: 44px;padding-left: 12px;color: #333;display: flex;}
.m_shijian .v_shijian{height: 26px;width: 102px;border-radius: 5px;border: 1px solid #ddd;margin: 9px 5px;line-height: 26px;padding-left: 5px;color: #999;}
.m_shijian .v_sousuo{height: 26px;border-radius: 5px;width: 50px;background: #449CE7;margin: 9px 5px;position: relative;}
.m_shijian .v_sousuo i{color: white;font-size: 20px;position: absolute;top: -8px;left: 14px;}

/*清算明细*/
.m_account_title{background: #449ce7;height: 170px;padding: 12px;}
.m_account_title .v_zsr{color: #ffffff;font-size: 30px;font-weight: bold;text-align: center;font-family: "微软雅黑";}
.m_account_title .v_tab{height: 60px;background: #ffffff;border-radius: 4px;display: flex;margin-top: 30px;display: flex;align-items: center;box-shadow: 0 5px 6px #ddd;}
.m_account_title .v_tab .qs{display: block;-webkit-flex-grow: 1;flex-grow:1;text-align: center;height: 100%;padding-top: 10px;line-height: 20px;}
.m_account_title .v_tab .qs .s_xian{border-bottom: 2px solid #449CE7;width: 35px;margin: 8px auto 0;}

/*tab切换*/
.m_tab{line-height: 40px;text-align: center;display: flex;}
.m_tab .v_kuan{height: 20px;border-right: 1px solid #ddd;margin: auto;}
.m_tab .v_tab{width: calc((100% - 1px) / 2);}
.m_tab .v_tab.cur .s_xian{border: 1px solid #577d32;width: 20px;margin: -5px auto 0;}
.m_tab .v_tab.cur em{color: #577d32;}

/*上传图片*/
.m_tupian{width: 90px;height: 90px;background: #f2f2f2;border: 1px solid #ddd;position: relative;text-align: center;padding-top: 25px;}
.m_tupian input[type="file"]{opacity: 0;width: 90px;height: 90px;position: absolute;top: 0;left: 0;}
.m_tupian .mui-icon-camera{font-size: 40px;color: #ddd;}

/*商品评价回复*/
.m_huifu{padding: 12px;position: relative;background: #f8f8f8;}
.m_huifu .v_sanjiao{position: absolute;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #f8f8f8;top: -10px;left: 13px;}

/*底部弹出*/
.m_tancu_d{position: fixed;top: 0;left: 0;z-index: 20;background-color: rgba(0,0,0,0.2);width: 100%;height: 100%;}
.m_tancu_d .v_yy{height: 100%;}
.m_tancu_d .v_nr{background: #fff;width: 100%;position: fixed;bottom: 44px;overflow: auto;}
.m_tancu_d .v_nr .s_xq{padding: 12px;height: 120px;position: relative;}
.m_tancu_d .v_nr .s_xq img{width: 100px;height: 100px;position: absolute;}
.m_tancu_d .v_nr .s_xq .x_xq{padding-left: 110px;}
.m_tancu_d .v_nr .s_xq .x_xx{position: absolute;right: 3px;top: 3px;border: 1px solid #a0a0a0;border-radius: 50%;height: 20px;width: 20px;text-align: center;line-height: 18px;}
.m_tancu_d .v_nr .s_qb .mui-icon.mui-icon-arrowup,.m_tancu_d .v_nr .s_qb.cur .mui-icon.mui-icon-arrowdown{display: none;}
.m_tancu_d .v_nr .s_qb.cur .mui-icon.mui-icon-arrowup{display: inline-block;}

/*商品评价*/
.m_pingjia{padding: 12px;display: flex;}
.m_pingjia .v_toux{width: 36px;height: 36px;background: #eee;overflow: hidden;border: 1px solid #ddd;border-radius: 50%;}
.m_pingjia .v_toux img{width: 36px;height: 36px;}
.m_pingjia .v_neir{padding-left: 10px;width: calc(100% - 36px);}

/*规格*/
.m_gg{display: flex;border-bottom: 1px solid #ddd;padding: 14px 0;}
.m_gg .v_lei{width: 56px;color: #333;flex-shrink: 0;}
.m_gg .v_sju{color: #666;flex-grow: 1;-webkit-flex-grow: 1;padding-left: 20px;}

/*筛选*/
.m_screen_show{position: relative;}
.m_screen_show .mt{position:relative;padding:10px 0 15px 10px;font-size: 16px;color: #333;}
.m_screen_show .mt:before{position:absolute;display:block;content:"";left:0; top:15px; width: 3px;height: 10px;background: #577d32;}
.m_screen_show .mc{padding:0 12px;clear: both;overflow: hidden;}
.m_screen_show_opt .mt_more{position:absolute; right: 20px;top:10px;}
.m_screen_show_opt .mt_more .txt:before{content: "全部";}
.m_screen_show_opt .mt_more .mui-icon-arrowup{display: none;}
.m_screen_show_opt .mt_more.cur .txt:before{content: "收起";}
.m_screen_show_opt .mt_more.cur .mui-icon-arrowup{display: inline-block;}
.m_screen_show_opt .mt_more.cur .mui-icon-arrowdown{display: none;}
.m_screen_show_opt.goodsListCss .mc{max-height: 76px;}
.m_screen_show_opt .mc ul li{position:relative;float:left;height: 30px;margin:0 8px 8px 0; border-radius: 3px; background: #eee;text-align: center;color: #333;line-height: 30px;overflow: hidden;min-width: calc((100% - 24px) / 3);padding: 0 10px;font-family: Muiicons;}
/*.m_screen_show_opt .mt_more.cur + .mc{max-height: none;}*/
.m_screen_show_opt .mc ul li.cur{background: #E5FFE5;color: #577d32;font-family: Muiicons;font-weight: normal;}
.m_screen_show_opt .mc ul li.cur:before{position: absolute;content:"";width: 0;height: 0; border-bottom: 19px solid #99FE99;border-left: 19px solid transparent;  bottom: 0;  right: 0;}
.m_screen_show_opt .mc ul li.cur:after{position: absolute;content:"\e460";bottom: -8px; right: -3px; color: #577d32;font-size:16px;}
.m_screen_show_opt_gou .mc ul li.cur:after{content:"\e472"}
.m_screen_show_opt .mc ul li.noclk{background: #f8f8f8;border: 1px dashed #ccc;}
.m_screen_show_bnt_zw{height: 60px;}
.m_screen_show_bnt{font-size: 0;height: 50px;z-index:9;background: #fff;position: fixed;bottom: 0;width: 100%;line-height: 50px;border-top: 1px solid #ddd;}
.m_screen_show_bnt a{display: inline-block;width: 50%;text-align: center;font-size: 18px;}

/*发送消息页面*/
#webim_scrollbox{clear: both;overflow: hidden;}
.m_message_list{padding: 0 12px;clear: both;overflow: hidden;}
.m_message_list ul li{clear: both;overflow: hidden;}
.m_message_list ul li:before{display:block;clear: both;width:100%;height: 0px;line-height:0px;overflow: hidden;}
.m_message_list .v_time,.m_message_list .v_hint{color: #999;text-align: center;clear: both;}
.m_message_list .v_content{display: flex;margin-bottom: 25px;position: relative;word-break: break-all;}
.m_message_list .v_content .v_resend{line-height: 35px;}
.m_message_list .v_content .v_text{margin:0 10px;font-size: 14px;padding: 12px 15px;line-height: 19px;max-width: 230px;border-radius: 18px;}
.m_message_list .v_content.left .v_text{background: #fff;color: #333;}
.m_message_list .v_content.left .v_text:before{color: #fff;content: "\e65d";position: absolute;top:7px;left: 44px;}
.m_message_list .v_content.right .v_text{background: #449ce7;color: #fff;}
.m_message_list .v_content.right .v_text:after{color: #449ce7;content: "\e65d";position: absolute;top:7px;right: 45px;transform: rotate(18deg);}
.m_message_list .v_content .v_text img{max-width: 35px;}
.m_message_list .v_content .v_text.v_textpic img{max-width:100px;}
.m_message_list .v_content .v_logo{width: 40px;height: 40px;}
.m_message_list .v_content .v_logo img{width: 40px;height: 40px;border-radius: 50%;}

/*发送消息页面底部*/
.m_message_nav{background:#e6e6e6 ;padding: 9px 0px;z-index: 20;bottom: 0;position: absolute;}
.m_message_nav .v_input{padding:0 45px 0 70px;}
.m_message_nav .v_input .s_input{-webkit-user-select:text;min-height:30px;max-height:48px;font-size: 14px;padding: 6px 8px 0;line-height: 18px;border: 1px solid rgba(0,0,0,.2);border-radius: 3px;outline: none;background-color: #fff;overflow-y:auto ;margin: 0;}
.m_message_nav .v_input .s_input img{width: 23px;}
.m_message_nav .v_sendimg{position:absolute;top:0px;left:2px;width: 30px;height: 30px;font-family:"Muiicons" !important;font-size: 26px; line-height: 30px;color: #999;}
.m_message_nav .v_sendimg:before{content:"\e363";display: block; text-align: center;}
.m_message_nav .v_sendface{position:absolute;top:0px;left:36px;width: 30px;height: 30px;font-family:"Muiicons" !important;font-size: 26px; line-height: 30px;z-index: 10;}
.m_message_nav .v_sendface:before{content:"\e605";display: block; text-align: center; }
.m_message_nav .v_send{position:absolute;top:0px;right:7px;color: #333;font-size: 16px;line-height: 30px;text-align: center;flex:1}
.m_message_nav {}

/*星星评分*/
.m_pingfen{position: relative;}
.m_pingfen .v_shang{position: absolute;top: 0;left: 0;overflow: hidden;}
.m_pingfen ul li{flex-shrink:0;}
.m_pingfen ul li i{font-size: 16px;}

.m_order.mui-slider .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{position: relative;}
.m_order.mui-slider .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active s{position: absolute;bottom: 0px;width: 60px;height: 2px;background: #449CE7;display: inline-block;left:50%;margin-left: -30px;}
.m_order .mui-segmented-control.mui-segmented-control-inverted .mui-control-item{height: 45px;padding: 0 12px;}
.m_order .mui-control-content{min-height: auto;}
/*top logo*/
.mui-bar .toplogo{position:relative;top:-2px;width:25px; height: 25px; background: url(../images/logo_f.png); background-size:100% 100% ;vertical-align: middle;}
.mui-bar-navblue{background: #5db1fd;box-shadow: 0 0 0px;webkit-box-shadow: 0 0 0;}
.mui-bar-navblue .mui-title,.mui-bar-navblue .mui-icon {color: #fff;}

/*背景透明*/
.m_tm{background:rgba(51,51,51,0.3);border-radius: 24px;height: 24px;width: 65px;}

.yxl_m{margin:0 10px ;}
.yxl_p{padding: 0 10px;}

.mui-bar-transparent .mui-icon{color:#fff}
.m_headsearch_link{margin: 0px 5%; padding: 7px 0; display: block;}
.m_headsearch_link .inner{position: relative;height: 30px; line-height:30px;color: #999999;border-radius: 15px;background-color: rgba(255,255,255,.85);overflow: hidden;}
.m_headsearch_link .inner i{position: absolute; top:3px ;left: 5px; }

.m_footer_space{height: 0px;clear: both;overflow: hidden;}
.m_footer_btnspace{height: 50px;clear: both;overflow: hidden;}
.m_footer_front{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: center; padding: 0;}
.m_footer_front a{-webkit-flex-grow: 1;flex-grow: 1; margin: 0 10px; padding-top: 2px;line-height: 14px;font-size: 15px;}
.m_footer_front a span{display:block; margin:3px auto 2px;max-width: 25px;background-size: 100%; line-height: 0; overflow: hidden;}
.m_footer_front a span.mui-icon{height: 25px;padding: 0;line-height: 25px;font-size: 24px;}
.m_footer_front a span.cartNum1{z-index: 20;}

.m_footer_front a.v_index span.mui-icon:before{content:'\e630';}
.m_footer_front a.v_classify span.mui-icon:before{content:'\e631';}
.m_footer_front a.v_Discovery span.mui-icon:before{content:'\e625';}
.m_footer_front a.v_cart span.mui-icon:before{content:'\e632';line-height: 33px;}
.m_footer_front a.v_mine span.mui-icon:before{content:'\e633';line-height: 28px;}
.m_footer_front a span img{width: 100%;}

.m_footer_front a.cur{color: #577d32;}
.m_footer_front a.cur.v_circle span{background-image: url(../images/footer1/circle.png);background-repeat: no-repeat;}

.m_footer_bnt{position: fixed;z-index: 10;right: 0;left: 0;bottom: 0;padding:10px 10px 0;background-color: #fff;}

@font-face {
  font-family: 'iconfont';
  src:  url('../fonts/iconfont.ttf') format('truetype');
}
.iconfont,.v_text:after,.v_text:before,.m_text_title p:before{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.icon-gouwucheshoppingcart:before { content: "\e639"; }

.icon-more:before { content: "\e629"; }

.icon-sousuo:before { content: "\e732"; }
.m-icon-share:before{content:"\e595";}
.m-icon-address:before{content:"\e624";}
.m-icon-almost:before{content:"\e625";}
.m-icon-myfoot:before{content:"\e626";}
.m-icon-warehouse:before{content:"\e627";}
.m-icon-helecenter:before{content:"\e628";}
.m-icon-kefu:before{content:"\e629";}

.mt_index{text-align: center; }
.mt_index span{position: relative;display: inline-block; line-height: 30px;font-size: 14px;color: #333;}
.mt_index span:before,.mt_index span:after{display: block;content:"";position: absolute;top:0; width:17px; height: 30px; }
.mt_index span:before{left:-30px;background: url(../images/index_icon01.png); background-size:100%  ;}
.mt_index span:after{right:-30px;background: url(../images/index_icon02.png); background-size:100%  ;}

.m_index_adbox img{border-radius:10px;}

.m_list_cp ul{clear: both;overflow: hidden;}
.m_list_cp ul li{float: left; width: 49%; margin-bottom:8px;}
.m_list_cp ul li:nth-child(odd){margin-right: 2%;}
.m_list_cp ul li img{width: 100%;}
.m_list_cp ul li{background: #fff; }
.m_list_cp ul li .v_pic{overflow: hidden;}
.m_list_cp ul li .v_name{margin:5px 0 0px;padding:0 8px 0 10px;/*height: 36px; */line-height: 18px; overflow: hidden;}
/*.m_list_cp ul li .v_name .x_price{height: auto;}*/
.m_list_cp ul li .v_btn{background: #577d32;line-height: 25px;color: #fff;text-align: center;border-radius: 25px;width: 80%;margin: 10px auto;}
.m_list_cp ul li .v_val{padding:0 10px 0 10px;line-height: 28px;overflow: hidden;}
.m_list_cp ul li .v_val em{width:60px; font-size: 16px; color: #577d32;}
.m_list_cp ul li .v_val em i{font-size: 12px;}
.m_list_cp ul li .v_val span{flex-grow:1;-webkit-flex-grow: 1;text-align: right; color: #999999;}
.m_list_cp ul li .v_rowsale{padding:0 10px 0 10px;display: flex;line-height: 28px;height: 28px;overflow: hidden;}
.m_list_cp ul li .v_rowsale em{}
.m_list_cp ul li .v_rowsale em i{font-size: 12px;}
.m_list_cp ul li .v_rowsale span{flex-grow:1;-webkit-flex-grow: 1;font-size: 14px;text-align: right; color: #999999;}
.m_list_cp ul li .v_rowsale .s_val{font-size: 16px;color: #577d32;}
.m_list_cp ul li .v_rowval{padding-left: 10px;font-size: 12px;}
.m_list_cp ul li .v_rowval .s_val{font-size: 12px; color: #666;}
.m_list_cp ul li .v_rowval i{font-size: 12px;}
.m_list_cp ul li .v_unitPrice .s_val{color: #577d32;font-size: 14px;padding-left: 10px;}
.m_list_cp ul li .v_salled{font-size: 12px; padding-left: 10px;height: 28px;}

.list_smallpic .m_list_cp ul li{width: 100%; margin-bottom:5px;background: #fff; position: relative; padding:10px 10px 10px 110px;}
.list_smallpic .m_list_cp ul li .v_pic{position: absolute;top: 10px; left:10px; width: 100px;}
.list_smallpic .m_list_cp ul li .v_pic img{width: 100%;}
.list_smallpic .m_list_cp ul li .v_name{}
.list_smallpic .m_list_cp ul li .v_goodsSpec{padding: 0 8px 0 10px;font-size: 12px;margin-bottom: -5px;}
.list_smallpic .m_list_cp ul li .v_rowval{height: 60px;line-height:30px;}
.list_smallpic .m_list_cp ul li .v_salled{height: 20px;}

.play_btn{width: 40px;height: 40px;border-radius: 50%;border:2px solid #fff;background-color: rgba(0,0,0,.2);position: absolute;top:50%;margin-top: -20px;left:50%;margin-left: -20px;z-index: 90;cursor: pointer;}
.play_btn .san_angle{width: 0;height: 0;border-top:8px solid transparent;border-left:14px solid #FFFFFF;border-bottom:8px solid transparent;margin-top: 10px;margin-left: 14px;}

/*search html*/
.m_popover_list{font-family:Muiicons;}

.m_popover_list .v_select_shop:before{content:"\e596";position: absolute;}

/*搜索历史*/
.m_search_history{padding: 12px;background: #fff;margin-bottom: 5px;}
.m_search_history .mt .mui-icon-trash{float: right;line-height: 22px;}
.m_search_history .v_history{display: inline-block;line-height: 20px;border-radius: 20px;background: #eee;padding: 0 8px;margin-right: 5px;font-size: 12px;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;}

/* 商圈*/
.m_creening_bar .v_sort{position: relative; display: inline-block; vertical-align: middle;}
.m_creening_bar .v_sort:before,.m_creening_bar .v_sort:after{position: absolute;width: 15px; height: 8px; font-size: 12px;left: 4px;font-weight:600;}
.m_creening_bar .v_sort:before{content:'\e580';top:-1px;}
.m_creening_bar .v_sort:after{content:'\e581';top:7px;}
.m_creening_bar .up .v_sort:before{color: #577d32;}
.m_creening_bar .down .v_sort:after{color: #577d32;}
.mui-bar-tab.m_creening_bar .mui-tab-item.mui-active{color: #929292;}
.mui-bar-tab.m_creening_bar ~ .m_creening_content .mui-fullscreen{ padding-top: 94px;}


ul.m_coupon_list li{height: 85px;position: relative;border: 1px solid #dddddd; margin-bottom: 10px; background: #fff; }
.m_coupon_list .v_imgbg{text-align:center;width: 108px; padding-top:18px;position: absolute;top:-1px; left: 0; height: 85px; background: url(../images/coupon_bg.png); background-size: 100% 100%;}
.m_coupon_list .v_imgbg p{color:#fff;}
.m_coupon_list .v_imgbg span{ font-size: 28px;font-weight: bold;}
.m_coupon_list .v_cont{ padding:0 10px 0 118px;overflow: hidden;position: relative;}
.m_coupon_list .v_cont .s_cc{line-height: 18px; padding: 3px 5px; font-size: 12px;}
.m_coupon_list .v_cont .s_cc .x_xianz{display: inline-block;vertical-align: bottom;width: calc(100% - 50px);}
.m_coupon_list .v_cont .s_time{border-top: 1px dashed #ddd;padding-left: 5px;}
.m_coupon_list .v_cont .s_bnt{position: absolute;top:18px;right:10px; width:70px; text-align:center;height:24px; border-radius:12px;border:1px solid #577d32;color:#577d32}
.m_coupon_list .v_cont .s_bnt:before{content: "立即领取";font-size: 12px;line-height: 22px;}
.m_coupon_list li.cur .v_cont:before{font-family: Muiicons;position: absolute;bottom:2px; right:10px; content: "\e591"; font-size: 50px;}
.m_coupon_list li.cur .v_cont .s_bnt{border:1px solid #f70000;color:#f70000}
.m_coupon_list li.cur .v_cont .s_bnt:before{content: "立即使用";font-size: 12px;line-height: 22px;}
.m_coupon_list li.none .v_cont .s_bnt{border:1px solid #ddd;color:#999}
.m_coupon_list li.none .v_cont .s_bnt:before{content: "已领取完";font-size: 12px;line-height: 22px;}
.m_coupon_list li.un_use .v_imgbg{background: url(../images/coupon_bg_un.png);  background-size: 100% 100%}
.m_coupon_list li.can_use .v_cont .s_bnt:before{content: "使用";}
.m_coupon_list li.un_use .v_cont .s_bnt{display: none;}

/**/
.m_list_cp_cow3 ul li{ position:relative;margin-top: 10px; background: #fff; height: 90px; overflow: hidden;border-radius: 5px}
.m_list_cp_cow3 .v_cont{padding:0 100px; line-height: 18px;}
.m_list_cp_cow3 .v_img{position:absolute;width: 90px;}
.m_list_cp_cow3 .v_bnt{position:absolute;right:0;top:0;width: 90px;height: 90px;padding-top: 28px;}
.m_list_cp_cow3 .v_img img{width: 90px; height: 90px; border-radius: 5px 0px 0 5px;}
.m_list_cp_cow3 .v_cont .s_tt{ line-height: 30px;}
.m_list_cp_cow3 .v_cont .s_tt,.m_list_cp_cow3 .v_cont .s_cc,.m_list_cp_cow3 .v_cont .s_fl{white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; }
.m_list_cp_cow3 .v_bnt a{width:80%;display: block; background: #577d32; color: #fff;border-radius: 5px;text-align: center;line-height: 30px;}

/*限时抢购标题*/
.m_timer_title{overflow: hidden;height: 45px;}
.m_timer_title ul{overflow: auto;height: 53px;background: #4a4e5d;display: flex;}
.m_timer_title ul li{width: 25vw;height: 45px;background: #4a4e5d;text-align: center;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex-shrink: 0;line-height: 45px;}
.m_timer_title ul li.cur{background: red;}

/*限时抢购*/
.m_list_xsqg ul li{ position:relative;margin-top: 10px; background: #fff; height: 100px; overflow: hidden;}
.m_list_xsqg .v_cont{padding:0 0 0 110px; line-height: 18px;}
.m_list_xsqg .v_img{position:absolute;width: 100px;}
.m_list_xsqg .v_bnt{position:absolute;right:10px;top:0px;width:100px; padding-top: 58px;}
.m_list_xsqg .v_img img{width: 100px; height: 100px;}
.m_list_xsqg .v_cont .s_tt{ line-height: 30px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; }
.m_list_xsqg .v_cont .s_cc{padding: 0 0 4px;line-height: 14px;}
.m_list_xsqg .v_cont .s_cc em{color: #999;}
.m_list_xsqg .v_cont .s_cc i{float: right; padding-right: 10px;position: relative; color: #f70000;}
.m_list_xsqg .v_cont .s_cc i:before{content: "\e592"; position: absolute; top: 0; left: -20px;}
.m_list_xsqg .v_cont .s_val{padding: 3px 0;}
.m_list_xsqg .v_cont .s_val i{color: #FF6633;}
.m_list_xsqg .v_cont .s_val em{ font-size:18px;}
.m_list_xsqg .v_cont .s_val del{ margin-left: 5px;}
.m_list_xsqg .v_bnt span{width:100%;display: block; background: #FF6633; color: #fff;border-radius: 15px;text-align: center;line-height: 30px;}
.m_list_xsqg .v_bnt span:before{content: "查看详情";}
.m_list_xsqg .isend .v_bnt span{background: #ddd;}
.m_list_xsqg .isend .v_bnt span:before{content: "已结束";}
.m_list_xsqg .v_bnt.cur{width: 70px;}
.m_list_xsqg .v_bnt.cur span:before{content: "马上抢";}
.m_list_xsqg .v_cont .s_progressBar{background: rgba(255,102,51,0.2);width: calc(100% - 90px);height: 12px;position: relative;border-radius: 12px;overflow: hidden;}
.m_list_xsqg .v_cont .x_progressBar{background: #FF6633;height: 12px;border-radius: 12px;position: absolute;top: 0;left: 0;}
.m_list_xsqg .v_cont .x_number{position: absolute;top: 0;left: 0;color: #fff;line-height: 12px;font-size: 12px;padding: 0 5px;}

.m_list_activitylist ul li{margin-top: 10px; background: #fff;}
.m_list_activitylist .v_cont{line-height: 18px; padding:0 5px 0 10px;}
.m_list_activitylist .v_img{position: relative; overflow: hidden;min-height: 80px;}
.m_list_activitylist .v_img img{width:100%; border-radius: 5px;}
.m_list_activitylist .v_cont .s_tt{ line-height: 30px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; }
.m_list_activitylist .v_cont .s_cc{ line-height: 22px; padding-bottom:6px;}
.m_list_activitylist .v_img .s_status{position: absolute; color:#fff;top: 0; right: -80px;border-color: #ff0000 transparent; border-width:80px 80px 0 80px; border-style: solid;}
.m_list_activitylist .v_img .s_status span{position: absolute; top: -80px; left: -80px;width:80px;height:80px;line-height:50px;text-align: center; transform: rotate(45deg);}
.m_list_activitylist .v_img .s_status.nostar{border-color: #449ce7 transparent;}
.m_list_activitylist .v_img .s_status.end{border-color: #666666 transparent;}
.m_list_activitylist .v_img .s_status.ing{border-color: #ff7800 transparent;}

.m_news_detail {padding: 15px;}
.m_news_detail .mt .tt{line-height:28px; padding-bottom:5px ;}
.m_news_detail .mc{padding-top: 15px;}
.m_news_detail .mc img{max-width: 100%;}
.m_news_detail .mc video{max-width: 100%;height:auto!important}

/*分享*/
.m_news_share{width: 30%;position: fixed;top:6%;display: none;}
.m_news_share div{float: left;text-align: center;}
.m_news_share div img{margin-top: 4px;margin-left: 4px;margin-right: 4px;}

.m_list_newslist ul li{margin-top: 10px;}
.m_list_newslist .v_time{text-align: center; padding-bottom: 5px;}
.m_list_newslist .v_cont{background: #fff;line-height: 18px; border-radius: 5px; padding:12px 10px 6px;}
.m_list_newslist .v_cont .s_tt{ line-height:22px;text-align: center; padding: 10px 0;}
.m_list_newslist .v_cont .s_cc{ line-height: 22px; padding-bottom:16px;}
.m_list_newslist .v_cont .s_more{border-top:1px solid #ddd;line-height:40px; text-align: center;}

.m_list_newslist2 ul li{margin-top: 10px; background: #fff;border-bottom: 1px solid #ddd;}
.m_list_newslist2 .v_cont{line-height: 18px; padding-left: 2px;}
.m_list_newslist2 .v_img{position: relative; overflow: hidden;}
.m_list_newslist2 .v_img img{width:100%; border-radius: 5px;}
.m_list_newslist2 .v_cont .s_tt{ line-height: 30px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; }
.m_list_newslist2 .v_cont .s_cc{ line-height: 22px; padding-bottom:15px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; }

.m_category_gun{background: #5db1fd; height: 50px;}

/*home*/

/*头部*/
.m_top_mao{
	position: relative;
	text-align: center;

}
.m_top_mao p{
	position: absolute;
	left: 0;
  right: 0;
  top:10px;
  color: white;
}

/*关注*/

.m_home_shoucan ul{
	clear: both;
	overflow: hidden;
	margin: 0 5%;

	}
.m_home_shoucan .mui-row{
	position: relative;
}
.m_home_shoucan .mui-row .m_border{
	border-left:1px solid #EEEEEE;
	display:block;
	float:left;
	height:60%;
	position: absolute;
	left:33%;
	top:20%;
}
.m_home_shoucan .mui-row .m_border1{
	left:66%;
}
.m_home_shoucan ul li{
	width: 30%;
	float: left;



	  }
.m_home_shoucan a{
	  	text-align: center;
	  	font-weight: bold;
	  	 line-height:24px;


}
.mui-table-view-cell > a:not(.mui-btn){
	color: black;
}
.m_home_shoucan a span{
	display: block;
	color: #666666;
	font-weight: normal;

	}

/*订单*/
.m_order_detailtop{position: relative;}
.m_order_detailtop .v_tit{position: absolute;	left:15%;	bottom:15%;	}
.m_order_detailtop .bg_img{line-height: 0;}
.m_order_detailtop .bg_img img{width: 100%; min-height: 120px;}
.m_mylist{}
.m_mylist h4{line-height: 24px;padding-top:10px;padding-bottom:8px;margin-left:12px;border-bottom: 1px solid #eeeeee;box-sizing: border-box;font-weight: normal;}
.m_mylist h4 span{float: right;margin-right: 20px;}
.m_mylist .v_mylist{
	font-family:"Muiicons";
	position: relative;

}
.m_mylist .v_mylist span:after{
	position:absolute;
	content: "\e583";
	top:10px;
	right: 2px;
  font-size: 20px;

}
.m_mytool .v_mytool h4{
	font-family:"Muiicons";
	position: relative;
}
.m_mytool .v_mytool h4 span:after{
	position:absolute;
	content: "\e583";
	top:10px;
	right: 2px;
  color:#999999 ;
  font-size: 20px;
}

.m_mylist .m_mylist_zhuantai{
	width: 100%;
}
.m_mylist_zhuantai li{
	position: relative;
}
.m_mylist_zhuantai li .s_tipnum{
	position:absolute;
	left: 45%;
	top:10%;
	margin-left: 7px;
}
.m_mylist_zhuantai li i{
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #577d32;
	color:#FFFFFF;
	line-height: 18px;
}
.m_mylist_zhuantai li i .max_99{width: 20px !important;height: 20px !important;line-height: 18px;font-size: 10px;}
.m_mylist .m_mylist_zhuantai li{
	display: block;
	float:left;
	width: 25%;
	text-align: center;
	padding-top: 15px;padding-bottom: 15px;

}
.m_mylist .m_mylist_zhuantai li img{


}

/*钱包*/
.m_mybag .m_mybag_money li{
	width: calc(100% / 4);
}
.m_mylist{
	position: relative;
}



/*工具*/
.m_mytool{
	margin-bottom: 0;
}
.m_mytool div li{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.m_mytool div li img{
	vertical-align:bottom;
}


/*订单列表*/
.m_oerder_list .mui-segmented-control .mui-control-item.mui-active{
  color: #577d32;
  font-weight: bold;
  background-color: white;
  border-bottom: 2px solid #577d32;
}

.m_oerder_list .mui-segmented-control{
	border: none;

}
.m_oerder_list .m_order_item dl{
	margin-top: 5px;
}
.m_oerder_list .mui-segmented-control .mui-control-item{
	border: none;
	color:#333;

}
.m_oerder_list .v_btn .c_btn1{
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 15px;
}

.m_addr{
 	font-family:"Muiicons";
 	position: relative;
 }
 .m_addr div:before{
 		font-family:"Muiicons";
 		position: absolute;
    content: "\e303";
    top: 35px;
    left: 10px;
    font-size: 26px;
    color: #577d32;
 }

.m_addr ul{
	margin-left: 30px;
}
.m_addr ul li em{
	margin-left:4%;
}
.m_addr_cont{
	margin-top: 5px;
}
.m_addr_cont ul li {

	position: relative;
}
.m_addr_cont .v_btn_s{
	position: absolute;
	right: 0;
	bottom: 2%;
}


.m_evaluate .s_apl{
	position: relative;
}
.m_evaluate .s_apl button{
	position: absolute;
	right: 10px;
	bottom:-20px;
}
.m_val ul li span{
	float: right;
}
.m_listcode{
	margin-top: 5px;
}




 /*评价*/
.m_evaluate dl dt{
	overflow: hidden;
}
.m_evaluate dd ul li{
	position:relative;
	 height: 100px;
	 overflow: hidden;
	 }
.v_hr{
	border: 0;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
}
.m_evaluate .v_cont{
	padding:0 0 0 110px;
  line-height: 18px;

}
.m_evaluate .v_img{
	position:absolute;
	width: 100px;

	}

.m_evaluate .v_img img{
	width: 100px;
	height: 100px;
	}
.m_evaluate  .v_cont .s_tt{
	line-height: 25px;

	  }
.m_evaluate .v_cont .s_color{
	padding: 6px 0;
	}

.m_evaluate .s_val{
	padding-top: 4px;
	position:absolute;
	bottom: 0;
	}



.m_evaluate .v_footer .mui-btn-primary{
	border:none;
}
.m_evaluate .v_footer .mui-btn{
	border-radius:0;
}
.m_evaluate .v_footer .s_com{
	width: 60%;
	float: left;
	padding-top: 2px;
 }
.m_evaluate .v_footer .s_sum{
	width: 40%;
	float: left;
}
.m_evaluate .v_footer .s_sum .mui-btn-primary{
	width: 100%;

}
.m_evaluate .v_footer .s_com input[type='checkbox']{
	width: 15px;
	height: 15px;
	vertical-align: middle;
	}



/*评价晒单*/
.m_express_top .v_img .s_num{
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: rgba(0,0,0,.6);
	position: absolute;
	bottom: 6px;
}
.m_express_line{
	margin-top: 5px;
}

/*.mui-popover-morecont{top:46px!important;}*/

/*物流流程*/

ul.m_wuliu_step li{border-left: 1px solid #ddd; position: relative; padding-left:25px; margin-left: 12px;}

ul.m_wuliu_step li:before,ul.m_wuliu_step li:after{content: "";position:absolute;top: 0; left: -12px; width: 25px; height: 25px; display: block; border-radius: 50%; background: #ddf4ff;}

ul.m_wuliu_step li:after{background: #449ce7; width: 15px;height: 15px;top: 5px; left: -7px; }
/* 购物车*/
.m_cart_list dl{background: #fff;margin-top: 10px;}
.m_cart_list dl dt{height: 45px; padding-top: 5px;position: relative;}
.m_cart_list dl dt .v_selcoupon{position: absolute; right: 0px; top: 5px;}
.m_cart_list dl dt .v_selcoupon a{padding: 0 10px; line-height: 35px;}
.m_cart_list dl .v_hascoupon{background: #fafafa; line-height: 45px; padding: 0 60px 0 15px;position: relative;}
.m_cart_list dl .v_hascoupon div{ }
.m_cart_list dl .v_hascoupon .s_link{ position: absolute; top: 0; right:10px; display: block;}
.m_cart_list ul li{position: relative;padding: 10px 0; }
.m_cart_list ul li .v_inp{position: absolute;left: 0;}
.m_cart_list ul li .v_img{position: absolute; top:10px; left:45px;width: 90px;}
.m_cart_list ul li .v_img img{width: 100%;}
.m_cart_list ul li .v_cont{padding: 0 10px 0 145px; height: 90px;}
.m_cart_list ul li .v_cont .s_name{ height: 20px;line-height: 18px; overflow: hidden;}
.m_cart_list ul li .v_cont .s_opt{height: 30px;line-height: 16px; font-size:12px;overflow: hidden;}
.m_cart_list ul li .v_cont .s_val{float: left;color: #FF6633;}
.m_cart_list ul li .v_cont .s_num{float: right;}
.m_cart_list ul li .v_cont .s_val em{font-size: 16px;}
.m_cart_list ul li .v_cont .s_num em{font-size: 16px;}
.m_cart_list ul li .v_cont:before{position: absolute;top:0;left: 10px;right:10px;display:block;height: 1px; background: #ddd;content: "";width: auto;}
.m_cart_list ul li:first-child .v_cont:before{display: none;}
.m_cart_list ul li .v_cont .s_edit{ position: relative;display: none;}
.m_cart_list ul li .v_cont .edit_opt{position: relative;display: block;padding-top: 15px;}
.m_cart_list ul li .v_cont .edit_opt:after{content: "\e581";position: absolute; right: 0;}
.m_cart_list ul li .v_cont .edit_cont{padding-right:60px ;}
/*.m_cart_list ul li .v_cont .edit_del{position: absolute; top: -10px ;right:-10px; width: 50px; background: #ff1f1f;line-height: 109px; height:109px; color: #fff ;text-align: center;}*/
.m_cart_list.editall ul li .v_cont .edit_cont{padding-right:5px ;}
.m_cart_list.editall ul li .v_cont .edit_del{display: none;}
.m_cart_list dt .v_selcoupon .s_show{}
.m_cart_list dt .v_selcoupon .s_edit{display: none;}
.m_cart_list .edititem dt .v_selcoupon .s_show{display: none;}
.m_cart_list .edititem dt .v_selcoupon .s_edit{display: block;}
.m_cart_list .v_cont .s_show{}
.m_cart_list .v_cont .s_edit{display: none;}
.m_cart_list .edititem .v_cont .s_show{display: none;}
.m_cart_list .edititem .v_cont .s_edit{display: block;}
.m_cart_list.editall .v_cont .s_show{display: none;}
.m_cart_list.editall .v_cont .s_edit{display: block;}
.m_cart_list.editall dt .v_selcoupon .s_show{display: none;}
.m_cart_list.editall dt .v_selcoupon .s_edit{display: none;}
.mui-contentcart{padding-bottom:50px;}
.mui-bar-footercart { height: 50px;bottom: 50px;padding: 0;}
.mui-bar-footercart .v_bnt{position:absolute;top:0; right:0;background: #577d32; width: 110px; height: 50px; text-align: center; color: #fff;font-weight: bold; line-height: 50px; font-size: 18px;}
.mui-bar-footercart .v_bnt a{color: #fff; display: block;}
.mui-bar-footercart .v_count{position:absolute;top:8px; right:130px; font-size: 16px; line-height:18px;text-align: right;}
.mui-bar-footercart .v_count font{color: #577d32;}
.mui-bar-footercart .v_count em{font-size: 20px;}
.mui-bar-footercart .v_count i{font-size: 12px;}
.mui-bar-footercart.cur .settleAccounts{display: none;}
.mui-bar-footercart .cartEdit{display: none;position: absolute;top: 0;right: 0;}
.mui-bar-footercart.cur .cartEdit{display: inline-block;font-size: 0;}
.mui-bar-footercart .cartEdit div{display: inline-block;line-height: 50px;color: #333;font-size: 14px;color: #fff;width: 80px;text-align: center;}
.mui-bar-footercart .cartEdit div.allRemove{background: red;}
.mui-bar-footercart .cartEdit div.allCommon{background: #FF6633;}

.nonelist {text-align: center; width: 80%; margin: 0 auto;}
.nonelist .text{font-size: 16px;color: #666;}
.nonelist img{max-width:100% ;}
.nonelist .mui-btn{width: 80%;}
.nonelist .collect,.nonelist .stroll{width: 88px;height: 38px;background: #577d32;border-radius: 5px;line-height: 38px;text-align: center;color: #fff;font-size: 18px;letter-spacing: 1px;}
.nonelist .collect{margin-right: 10px;margin-left: calc(50% - 98px);}
.nonelist .stroll{margin-left: 10px;}
/* 订单确认*/
.m_orderconfirm dl{background: #fff;margin-top: 10px;}
.m_orderconfirm dl dt{height: 45px; line-height: 45px; padding-left: 45px;position: relative;font-family:"Muiicons";}
.m_orderconfirm dl dt:before{position:absolute;content: "\e333";top: 0px; left: 15px; font-size: 26px; }
.m_orderconfirm dl dd .v_hascoupon{background: #fafafa; line-height: 45px; padding: 0 60px 0 15px;position: relative;}
.m_orderconfirm dl dd .v_hascoupon div{ }
.m_orderconfirm dl dd .v_hascoupon .s_link{ position: absolute; top: 0; right:10px; display: block;}
.m_orderconfirm dl dd.v_item{font-family:"Muiicons";height: 45px;line-height: 45px;padding: 0 15px 0 15px;position: relative;}
.m_orderconfirm dl dd.v_item:before{position: absolute;top:0;left: 10px;right:10px;display:block;height: 1px; background: #ddd;content: "";width: auto;}
.m_orderconfirm dl dd.v_item.sel:after{position:absolute;content: "\e583";top: 0px; right: 5px;font-size:20px;}
.m_orderconfirm dl dd.v_item.sel a{display: block;}
.m_orderconfirm ul li{position: relative;padding: 10px 0; }
.m_orderconfirm ul li .v_img{position: absolute; top:10px; left:10px;width: 90px;}
.m_orderconfirm ul li .v_img img{width: 100%;}
.m_orderconfirm ul li .v_cont{padding: 0 10px 0 110px; height: 90px;position: relative;}
.m_orderconfirm ul li .v_cont .s_name{ height: 36px;line-height: 18px; overflow: hidden;}
.m_orderconfirm ul li .v_cont .s_opt{height: 32px;line-height: 16px; font-size:12px;overflow: hidden;}
.m_orderconfirm ul li .v_cont .s_val{float: left;color: #577d32;}
.m_orderconfirm ul li .v_cont .s_num{float: right;}
.m_orderconfirm ul li .v_cont .s_dyj{height: 18px;color: red;font-size: 12px;}
.m_orderconfirm ul li .v_cont .s_val em{font-size: 18px; padding-left: 4px;}
.m_orderconfirm ul li .v_cont .s_num em{font-size: 16px; padding-left: 4px;}
.m_orderconfirm ul li .v_cont:before{position: absolute;top:0;left: 10px;right:10px;display:block;height: 1px; background: #ddd;content: "";width: auto;}
.m_orderconfirm ul li:first-child .v_cont:before{display: none;}
.m_orderconfirm_address{font-family:"Muiicons";padding: 0 30px 12px 60px;position: relative; background: #fff;}
.m_orderconfirm_address .v_name{ padding-top:12px;line-height:32px;}
.m_orderconfirm_address:before{position:absolute;content: "\e303";top: 27px; left: 15px; font-size: 26px; color: #577d32;}
.m_orderconfirm_address:after{position:absolute;content: "\e583";top: 27px; right: 5px;font-size:20px;}
.m_orderconfirm_count{background: #fff;margin-top: 10px; padding: 10px;}
.m_orderconfirm_count ul li{clear: both;line-height: 24px;}
.m_orderconfirm_count p{float: right; width: 100px;text-align: right;}
.m_orderconfirm_count ul.v_count{border-top:1px solid #ddd; margin-top: 10px; padding-top: 10px;}
.m_orderconfirm_count ul.v_count li{position: relative;}
.m_orderconfirm_count p em{font-size: 16px;}
.m_orderconfirm_count ul.v_count li .v_j{position: absolute;top: -18px; right: 25px; border-style:solid; border-width:0px 8px 8px 8px ; border-color: #ddd transparent;}
.m_orderconfirm_count ul.v_count li .v_j:before{ content:"";position: absolute;top:2px; right: -8px; border-style:solid; border-width:0px 8px 8px 8px ; border-color: #fff transparent;}

.mui-bar-footerconfirm {height: 50px;   bottom: 0px;padding: 0;}
.mui-bar-footerconfirm .v_bnt{position:absolute;top:0; right:0;background: #577d32; width: 120px; height: 50px; text-align: center; color: #fff;font-weight: bold; line-height: 50px; font-size: 18px;}
.mui-bar-footerconfirm .v_bnt a{color: #fff; display: block;}
.mui-bar-footerconfirm .v_count{position:absolute;top:0px; left:10px; font-size: 16px; line-height:50px;}
.mui-bar-footerconfirm .v_count font{color: #577d32;}
.mui-bar-footerconfirm .v_count em{font-size: 20px;}
.mui-bar-footerconfirm .v_count i{font-size: 12px;}


.m_message_success{max-width: 200px; margin: 0 auto; text-align: center;}
.m_message_success .v_tt{ padding: 50px 0 20px 0;}
.m_message_success .v_tt img{width: 40%; margin: 0 auto;}
.m_message_success .v_btn{padding: 20px 0;display: flex;}

.m_list_address li{font-family:"Muiicons";padding: 0 30px 12px 60px;position: relative; background: #fff;}
.m_list_address li .v_name{ padding-top:12px;line-height:32px; height: 45px;}
.m_list_address li.other:before{content:"";position:absolute;display: block;top:0px;right:10px; left: 10px;height: 1px;background: #ddd;}
.m_list_address li.cur:before{position:absolute;content: "\e303";top: 30px; left: 15px; font-size: 26px; color: #449ce7;}
.m_list_address li.other:after,.m_list_address li.cur:after{position:absolute;content: "\e583";top: 30px; right: 3px;font-size:20px;}
.m_list_address li .v_name i{ float: right;}

/*个人中心menber css*/
.m_list_cark{ padding:0 10px;}
.m_list_cark li{ margin-top: 10px; padding: 15px; background:#fff;border: 1px solid #ddd; border-radius: 5px; clear: both;overflow: hidden;}
.m_list_cark li .v_show{position: relative;}
.m_list_cark li .v_show .accountedit{position: absolute;right: 0;top: 20px;width: 30px;height: 30px;line-height: 30px;}
.m_list_cark li .v_show .accountedit:before{content: '\e617';font-size: 18px;}
.m_list_cark li .v_banklogo img{ height:40px;}
.m_list_cark li .v_bankname{padding: 6px 0;}
.m_list_cark li .v_bankname .s_tacitlyApprove{background: red;color: #fff;display: inline-block;padding: 0 10px;border-radius: 10px;font-size: 12px;}
.m_list_cark li .v_name{padding: 6px 0;font-size: 18px; color: #333;}
.m_list_cark li .v_name em{padding-right: 20px;}
.m_list_cark li .v_staus{position: relative; height:38px;}
.m_list_cark li .v_staus:before{position: absolute;content: ""; height: 1px; background: #ddd; left: 0; right: 0;}
.m_list_cark li .v_staus .s_inp{top: 10px;}
.m_list_cark li .v_staus .s_inp label{top: 8px;position: absolute;}
.m_list_cark li .v_staus .mui-icon-edit,.m_list_cark li .v_staus .mui-icon-trash{	position: absolute; width: 60px; height: 50px;padding-top: 20px;text-align: center;}
.m_list_cark li .v_staus .mui-icon-edit{right: 65px;}
.m_list_cark li .v_staus .mui-icon-trash{right: 0;}

.m_shop_name{height: 45px; line-height: 45px; }
.m_shop_name.h_small{height: 35px;}
.m_shop_name .shop_name{position: relative; padding-left:45px;font-family:"Muiicons";}
.m_shop_name .shop_name:before{position:absolute;content: "\e333";top:0;left: 10px; font-size: 26px;}
.m_shop_name .shop_name:after{content: "\e583"; padding-left: 5px;}
.m_shop_name_order .shop_name{width: 80%;}

.m_list_follow_goods .goods_item{background: #fff;margin-top: 10px;}
.m_list_follow_goods ul li{position: relative;padding: 10px 0; }
.m_list_follow_goods ul li .v_img{position: absolute;  left:10px;width: 90px;}
.m_list_follow_goods ul li .v_img img{width: 100%;}
.m_list_follow_goods ul li .v_cont{padding: 0 10px 0 110px; height: 90px;}
.m_list_follow_goods ul li .v_cont .s_name{ height: 42px;line-height: 21px; overflow: hidden;}
.m_list_follow_goods ul li .v_cont .s_opt{height: 26px;line-height: 26px; font-size:12px;overflow: hidden;}
.m_list_follow_goods ul li .v_cont .s_val{float: left;color: #449ce7;}
.m_list_follow_goods ul li .v_cont .s_num{float: right;}
.m_list_follow_goods ul li .v_cont .s_val em{font-size: 18px; padding-left: 4px;}
.m_list_follow_goods ul li .v_cont .s_num em{font-size: 16px; padding-left: 4px;}
.m_list_follow_goods ul li .v_cont:before{position: absolute;top:0;left: 10px;right:10px;display:block;height: 1px; background: #ddd;content: "";width: auto;}
.m_list_follow_goods ul li:first-child .v_cont:before{display: none;}

/*我的评价*/
.m_myeval .v_time{
	padding-top: 5px;
	padding-bottom: 5px;
}
.m_myeval .v_shop .s_cont{
  height:100px;
}
.m5{
	margin-top: 5px;
}
/*账户管理*/
.m_myinfo li .v_img img{
	width: 70px;
	height: 70px;
	border-radius: 50% ;
}
.m_exit{
	display: block;
	margin-top: 30px;
}
.m_exit button{
	width: 94%;
}


/*收货地址*/

.m_myaddress_addbtn{display: block;margin-top: 60px;}
.m_myaddress_addbtn button{border-radius:0;border: none;}
.m_list_myaddress li{background: #FFFFFF;overflow: hidden;margin-bottom:5px;}
.m_list_myaddress li .v_info{width: calc(100% - 50px);float: left;}
.m_list_myaddress li .v_info .s_tacitlyApprove{background: red;color: #fff;padding: 0 5px;margin-left: 10px;border-radius: 19px;font-size: 12px;}
.m_list_myaddress li .v_edit{width: 50px;float: left;line-height: 66px;display: inline-block;font-size: 20px;text-align: center;}
.m_list_myaddress li .v_edit .mui-icon:before{content: '\e617';}

/*账户安全*/
.m_acsafe_top{position: relative;}
.m_acsafe_top .v_tit{position: absolute;left:50%;top:50%;margin-left: -14px;margin-top: -10px;}
.m_acsafe_top .bg_img{line-height: 0;}
.m_acsafe_top .bg_img img{width: 100%; min-height: 120px;}

.m_safe_item ul li{
	position:relative;
}
.m_safe_item ul li .v_xiug{
	position: absolute;
	top:22px;
	right:30px;
	color: #577d32;
}


/*绑定邮箱*/
.m_bing_cont .mui-input-group:before,.m_bing_cont .mui-input-group:after{
	height: 0;
}
.m_bing_cont .mui-input-group{
	padding-right: 40px;
}

.m_next .mui-btn{
	border: 0;
	width: 84%;

}
.m_bing_active{
	margin-top: 250px;
    bottom: 50px;
    width: 100%;
}
.m_bing_active .v_bing_tip li{
	display: inline-block;
	width: 30%;
	position: relative;
	text-align: center;
}

.m_bing_active .v_bing_tip .s_step1{
	width: 30px;
	height: 30px;
	line-height: 24px;
	text-align: center;
	border-radius: 50%;
	color: #FFFFFF;
	border: 3px solid #f2f2f2;
	background:#d9d9d9;
	position: absolute;
	left:50%;
	top:-40px;
	margin-left: -20px;
}
.m_bing_active .v_bing_tip .s_step_active{
	border: 3px solid #e3f0fb;
	background:#577d32;
}

.m_bing_active .v_bing_tip .s_xian{
	width: 50%;
	height: 2px;
	background: #F2F2F2;
	position: absolute;
	left:50%;
	margin-left: 20%;
	top:-25px;
}


/*绑定成功*/
.m_bing_ok{
	text-align: center;
}

.m_report_reason{
	position:relative;
}
.m_report_reason p{
	position: absolute;
	right: 20px;
	bottom: 20px;
}

/*shop*/
.mui-slider .mui-slider-group .mui-slider-item .m_shop_index_cplist li .v_img{font-size: 0 ;line-height: 0;}
.mui-slider .mui-slider-group .mui-slider-item .m_shop_index_cplist li img{width:calc((100% - 10px)/3); margin-right: 5px; margin-bottom: 5px;}
.mui-slider .mui-slider-group .mui-slider-item .m_shop_index_cplist li img:nth-child(3n){margin-right: 0px}

/*talk 聊天*/
.m_msg_list li{position: relative;}
.m_msg_list .v_img{position: absolute;top: 10px; left: 10px; width: 65px;}
.m_msg_list .v_img img{width:65px;height: 65px; border-radius: 20%;}
.m_msg_list .v_cont{padding: 0 60px 0 70px;height:65px;}
.m_msg_list .v_time{position: absolute;top:10px ; right: 10px;}
.m_msg_list .v_noread{position: absolute;top:50px ; right: 10px;width: 20px; height:20px;  line-height: 20px;border-radius: 50%; background: #577d32; color: #fff;text-align: center;}
.m_msg_list .v_cont .s_tit{height: 40px;}
/* 重写 mui*/

a.mui-icon.mui-pull-right.mui-icon-chat{position: relative;margin-right: -5px;padding: 10px;}
a.mui-icon.mui-pull-right.mui-icon-chat.noread:after{
	position:absolute;top:10px; right:3px;content: ""; display:block;width: 10px; height: 10px; border-radius: 50%; background: #FF0000;
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{border-bottom: 0;position: relative;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active:after{position:absolute; content: "";width: 40px; bottom: 0; left:calc((100% - 40px)/2);height: 3px; background: #577d32;border-radius: 3px;}

.rotate90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -moz-transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.rotate180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.rotate270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -moz-transform: rotate(270deg);-o-transform: rotate(270deg);-webkit-transform: rotate(270deg);transform: rotate(270deg);}

/*加载  loading*/

.load-container {position: relative}
.load-container.cur{position: absolute;top: 0;}
.load-container .load-inner{width: 114px;height:114px;position:absolute;overflow: hidden;-moz-box-sizing: border-box;box-sizing: border-box;z-index:9999}
.loader {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.no-cssanimations .load-container{}
.no-cssanimations .load-container .loader {text-indent: 0;text-align: center;color: #ccc;font-size: 16px;background: none;border: 0 none;width:60px!important;height: auto;margin:0 auto;overflow: visible;box-shadow: none;-webkit-animation: none;animation: none;}
.no-cssanimations .load-container .loader-txt{display:none}
.load8 .loader-bg{position:absolute;background:#000;filter:alpha(opacity=10);-moz-opacity:0.10;opacity:0.10}
.load8 .loader {margin: 0 auto;font-size: 10px;position: relative;text-indent: -9999em;/*border-top: 10px solid rgba(0, 0, 0, 0.1);border-right: 10px solid rgba(0, 0, 0, 0.1);border-bottom: 10px solid rgba(0, 0, 0, 0.1);border-left:10px solid rgba(0, 0, 0, 0.3);*/-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear}
.load8 .loader.sm{border-width:2px}
.load8 .loader{ border-radius: 50%;width: 80px;height: 80px}
.load8 .loader-txt{position:relative;text-align:center;font-size:12px;line-height:22px}
.load-container-fixed .load-inner{position: fixed; top: 0; left: 0;}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*资讯评价*/
.m_evaluate ul li{padding-bottom: 12px;margin-bottom: 12px;}
.m_evaluate ul li .v_title{display: flex;}
.m_evaluate ul li .v_title .s_portrait{height: 50px;width: 50px;border-radius: 50%;overflow: hidden;border: 1px solid #ccc;}
.m_evaluate ul li .v_title .s_portrait img{width: 50px;height: 50px;}
.m_evaluate ul li .v_title .s_content{display: flex;padding-left: 10px;flex-direction:column;justify-content:space-between;}
.m_evaluate ul li .v_content{padding: 5px 0 0 60px;color: #333;}

/*企业动态*/
.m_content{padding: 0 12px;background: #f7f7f7;overflow: hidden;}
.m_content ul li{padding: 12px 15px;background: #fff;border-radius: 5px;margin-bottom: 10px;}
.m_content ul li .v_text{display: flex;}
.m_content ul li .v_text .s_text{flex-grow:1;-webkit-flex-grow: 1;}
.m_content ul li .v_text .s_text .x_title{font-weight: 600;color: #000;}
.m_content ul li .v_text .s_img{width: 100px;height: 70px;margin-right:20px;border-radius: 5px;overflow: hidden;}
.m_content ul li .v_text .s_img img{width: 100px;height: 70px;}
.m_content ul li .v_time{border-top: 1px solid #ddd;margin-top: 20px;padding-top: 10px;}
.m_content ul li .v_time .s_comment img{height: 16px;vertical-align: middle;}
.m_content ul li .v_time .s_comment em{color: #a0a0a0;}
.m_content ul li .v_time .s_xq{color: #a0a0a0;}
.m_content .s_text .x_content{color: #333;}

/*截图功能*/
.m_cropper{width: 100%;height: 100%;background: #222;position: fixed; bottom: 0;z-index: 999;}
.m_cropper .v_tit{position:relative;heigh:45px; line-height:45px;border-bottom: 1px solid #666;text-align: center}
.m_cropper .v_tit .s_btn{position: absolute;top:7px; right: 10px;}
.m_cropper .v_tit .s_btn_q{position: absolute;top:7px; left: 10px;}
.m_cropper .v_tit .s_btn i{display: block; width: 80px; height: 32px;line-height:32px;color:#fff;background: #2580cd;border-radius: 5px;}
.m_cropper .v_tit .s_btn_q i{display: block; width: 80px; height: 32px;line-height:32px;color:#fff;background: #2580cd;border-radius: 5px;}
.m_cropper .v_cropper{max-width:100%;max-height: 90%; margin: 20px auto 0;}
.m_cropper .v_cropper img {max-width: 100%;}
.m_cropper .v_tip{width: 80%; margin: 0 auto; padding-top: 20px;text-align: center; color:#666;}

/*购物车数量*/
.m_footer_front a#cartPage span.num,.m_footer_front a.v_cart span.num{display: block;height: 18px;line-height: 18px;text-align: center;border-radius: 18px;background: #577d32;color:#FFFFFF;position:absolute;left: 50%;top:0;overflow:visible !important;padding: 0 5px;max-width:initial;}

.fileUploadFile{position:absolute;width: 100%;top:0px;left: 0px;height: 100%;opacity: 0;}

/*协议*/
.m_popWinXieyi{border-radius: 10px;width: 250px; background: #fff;}
.m_popWinXieyi .v_header{position: relative;}
.m_popWinXieyi .v_header .s_close{position:absolute; top:0px; right:0;color: #0099FF;font-size: 30px;line-height: 26px;width: 30px;margin: 3px;}
.m_popWinXieyi .v_tit{text-align: center;font-size: 16px; padding-top:15px;}
.m_popWinXieyi .v_cont{padding:10px 10px 0 10px; height: 100%; overflow-y: auto; text-align: left;}
.m_popWinXieyi .s_xieyicont{padding-bottom: 100px;}
.m_popWinXieyi{ width: 80%;height: 80%;}

.m_mine_detailtop{position: relative;}
.m_mine_detailtop .tit{position: absolute;left: 0;top: 10px;color: #fff;text-align: center;width: 100%;}
.m_mine_detailtop .tit .v_img{max-width: 70px;max-height: 70px;border-radius: 50% ;border: 2px solid #fff;width: 17%;height: 17%;}
.m_mine_detailtop .bg_img{line-height: 0;}
.m_mine_detailtop .bg_img img{width: 100%; min-height: 120px;}

.m_classify_left{width: 80px;background: #f2f2f2;border-right: 1px solid #eee;height: 100%;float: left;}
.m_classify_left .v_classify_seed{border-bottom: 1px solid #eee;font-size: 12px;line-height: 50px;color: #333;text-align: center;}
.m_classify_left .v_classify_seed.cur{background: #fff7f7;color: #577d32;width: 81px;}
.m_classify_right{padding: 0 0 12px 12px;float: left;width: calc(100% - 81px);position: relative;}
.m_classify_right ul li{padding: 10px 0;border-bottom: 1px solid #eee;position: relative;width: calc(100vw - 100px);}
body.cur .m_classify_right ul li{padding: 10px 0;border-bottom: 1px solid #eee;position: relative;width: calc(100vw - 20px);}
.m_classify_right ul li .v_head{width: 80px;height: 80px;float: left;}
.m_classify_right ul li .v_head img{width: 80px;height: 80px;}
.m_classify_right ul li .v_content{margin-left: 8px;height: 80px;width: calc(100% - 90px);padding-bottom: 25px;float: left;}
.m_classify_right ul li .v_circle{position: absolute;right: 0;bottom: 10px;border-radius: 50%;width: 25px;height: 25px;border: 1px solid #ddd;font-size: 24px;text-align: center;line-height: 20px;color: #577d32;}
.m_classify_right .v_filtrate{height: 30px;font-size: 0;border-bottom: 1px solid #ddd;margin-left: -12px;display: none;}
.m_classify_right.cur .v_filtrate{display: block;}
.m_classify_right .v_filtrate div{display: inline-block;font-size: 12px;text-align: center;line-height: 30px;width: calc(100% / 3);color: #666;border-left: 1px solid #ddd;}
.m_classify_right .v_filtrate .x_filtrate .mui-icon-arrowdown{display: inline-block;}
.m_classify_right .v_filtrate .x_filtrate .mui-icon-arrowup{display: none;}
.m_classify_right .v_filtrate .x_filtrate.cur .mui-icon-arrowdown{display: none;}
.m_classify_right .v_filtrate .x_filtrate.cur .mui-icon-arrowup{display: inline-block;}
.m_classify_right .v_filtrate .x_filtrate em{font-size: 18px;font-weight: 900;}
.m_classify_right .v_filtrate .x_show em{color: #577d32;font-weight: 900;display: none;}
.m_classify_right .v_filtrate .x_show.cur em{display: inline-block;}
.m_classify_right .v_filtrate_class{background: rgba(0,0,0,0.3);position: absolute;top: 30px;left: 0;z-index: 1;height: 100%;width: calc(100% + 1px);display: none;}
.m_classify_right .v_filtrate_class .s_frame{background: #fff;padding: 10px 8px 5px;max-height: 50%;overflow: auto;}
.m_classify_right .v_filtrate_class .s_frame .x_class{display: inline-block;background: #f2f2f2;color: #666;padding: 5px 0;margin-bottom: 5px;width: 32%;text-align: center;vertical-align: top;}
.m_classify_right .v_filtrate_class .s_frame .x_class.cur{color: #6dbb70;}

.mui-checkbox input[type=checkbox]:checked:before, .mui-radio input[type=radio]:checked:before{color: #577d32 !important;}
.mui-btn-outlined.mui-btn-blue, .mui-btn-outlined.mui-btn-primary{color: #577d32;}
.mui-btn-blue, .mui-btn-primary, input[type=submit]{border: 1px solid #577d32;}

.m_purchase_num{display: none;width: 150px;position: absolute;top:55px; right: 0;padding:10px}
.m_purchase_num input{margin: 0 5px;padding: 0 5px;height: 25px;}
.m_purchase_num .v_j{border: 1px solid #ddd;padding: 0 5px;width: 25px;height: 25px;flex-shrink: 0;text-align: center;line-height: 25px;}
.m_purchase_num_only_show{width: 150px;position: absolute;top:55px; right: 0;padding:10px; text-align: right;}

.m_purchase_jhy{display: inline-block;position: absolute;bottom: 0;right: -10px;}
.m_purchase_jhy .v_j{width: 35px;height: 45px;border-radius: 50%;line-height: 25px;text-align: center;/*background: limegreen;color: #fff;font-size: 20px;*/display: inline-block;padding-top: 10px;padding-bottom: 10px;}
.m_purchase_jhy .v_j img{width: 22px;height: 22px;vertical-align:bottom;margin-bottom: 1px;}
.m_purchase_jhy .v_purchaseNum{width: 25px;height: 45px;padding: 0;margin: 0;vertical-align:baseline;display: none;padding-top: 10px;}
.m_purchase_jhy .v_purchaseNum input{width: 25px;height: 25px;padding: 0;margin: 0;text-align: center;line-height: 25px;}
.m_purchase_jhy .v_purchaseLessen{display: none;margin-right: 5px;padding-left: 10px;}
.m_purchase_jhy .v_purchaseAdd{margin-left: 5px;padding-right: 12px;}
.m_purchase_jhy.cur .v_purchaseNum{display: inline-block;}
.m_purchase_jhy.cur .v_purchaseLessen{display: inline-block;}
.m_purchase_jhy .v_imgmove{position: absolute;width: 50px;height: 50px;right: 0;bottom: 0;border-radius: 50%;}

.purchaseNumPopup.amendNumberCss{width: 60px;margin: 0;padding: 10px;display: inline-block;border-radius: 0;border-left: 0;border-right: 0;}
.inputAfter,.inputBefore{display: inline-block;width: 40px;height: 40px;border: 1px solid #ddd;background: #fff;font-size: 26px;}
.inputBefore{line-height: 35px;vertical-align:bottom;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.inputAfter{line-height: 40px;vertical-align: top;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

/*搜索商品列表底部购物车*/
.m_goodsList_cart{width: 100%;height: 50px;background: #fff;position: fixed;bottom: 0;z-index: 10;border-top: 1px solid #eee;}
.m_goodsList_cart .v_cart{float: right;line-height: 50px;background: #577d32;color: #fff;padding: 0 15px;}
.m_goodsList_cart .v_totalPrices{padding: 5px 10px;float: right;}
.m_goodsList_cart .v_totalPrices p{line-height: 20px;}
.m_goodsList_cart .v_cartNumber{width: 50px;height: 50px;border-radius: 50px;background: #fff;box-shadow: 0px 0px 3px #ddd;margin: -15px 10px;position: relative;}
.m_goodsList_cart .v_cartNumber img{width: 26px;height: 26px;margin: 12px;}
.m_goodsList_cart .v_cartNumber .s_number{position: absolute;height: 22px;border-radius: 22px;background: #577d32;color: #fff;font-size: 12px;line-height: 22px;padding: 0 3px;top: 0;right: 0;min-width: 22px;text-align: center;display: none;}

/*常用商品样式*/
.m_attention_goods .v_title{color: #577d32;font-weight: 600;margin-bottom: 8px;padding-left: 8px;border-left: 5px solid #577d32;}
.m_attention_goods li{padding: 12px;background: #fff;margin-bottom: 8px;position: relative;}
.m_attention_goods li a{display: inline-block;}
.m_attention_goods li a .v_img{width: 80px;height: 80px;float: left;}
.m_attention_goods li a .v_img img{width: 80px;height: 80px;}
.m_attention_goods li a .v_conter{width: calc(100% - 80px);float: left;padding-left: 10px;}
.m_attention_goods li a .v_conter .s_val{font-size: 12px;}

/*首页抢购样式*/
#index-list-ms{padding: 0 10px;}
#index-list-ms li:nth-child(3n){margin: 0;}
#index-list-ms .v_pic{position: relative;line-height: 0;}
#index-list-ms .v_name{padding: 0 0 5px;color: #c1c0c0;line-height: 21px;}
#index-list-ms .v_name .x_price p em{font-weight: 600;}
#index-list-ms .v_pic .x_time{position: absolute;bottom: 10px;left: 0;background-color: rgba(0,0,0,0.5);width: 100%;color: #fff;text-align: center;line-height: 21px;}
#index-list-ms .v_btn{margin: 2px 0 5px 0;border-radius: 5px;background: #FF6633;}
#index-list-ms .v_time{position: absolute;bottom: 0;left: 0;line-height: 20px;width: 100%;text-align: center;background-color: rgba(0,0,0,0.5);color: #fff;}


/*商品详情限时抢购*/
.m_flash_sale{background: red;position: relative;padding: 10px;line-height: 0;}
.m_flash_sale img.qianggouLogo{max-height: 25px;}
.m_flash_sale .v_purchase_time{position: absolute;top: 0;right: 0;line-height: 20px;padding-right: 5px;text-align: center;}
.m_flash_sale .v_purchase_time p{color: #fff;}
.m_flash_sale .v_purchase_time .x_time{color: #fff;}
.m_flash_sale .v_purchase_time .x_time div{background: black;display: inline-block;width: 20px;}

@media screen and (max-width: 330px) {
	.m_flash_sale img.qianggouLogo{max-height: 20px;}
	.m_flash_sale .v_purchase_time{font-size: 12px;line-height: 18px;}
	.m_flash_sale .v_purchase_time .x_time div{width: 18px;}
}

/*购物车汇总*/
.m_summarizing{margin-top: 44px;height: calc(100vh - 144px);overflow: auto;}
.m_summarizing .v_title{background: #FFF2CC;color: #FF6633;padding: 5px;}
.m_summarizing .v_content{border-bottom: 1px solid #ddd;padding: 5px 12px;background: #fff;}
.m_summarizing .v_content .s_name{color: #666;text-align: left;width: calc(100% - 70px);display: inline-block;}
.m_summarizing .v_content .s_number{color: #FF6633;float: right;width: 70px;text-align: right;line-height: 20px;}

.bg_img_bloom{width: 26px;height: 26px;margin-right: 10px;background-image: url(../images/credit_smile.png);background-repeat: no-repeat;}

/*首页更多*/
.m_index_more{text-align: center;border-top: 1px solid #ddd;background: #fff;margin: 0 10px;border-radius: 5px;padding: 5px;}
.m_index_more .v_btn{color: #FF6633;line-height: 30px;border-radius: 30px;border: 1px solid #FF6633;display: inline-block;padding: 0 20px;}

.m_couponAward{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);text-align: center;position: fixed;top: 0;left: 0;z-index: 11;}
.m_couponAward .v_img{animation: showModal .5s ease-in-out;width: 100vw;height: 100vw;margin: auto;position: relative;text-align: center;margin-top: calc((100vh - 100vw) / 3);}
.m_couponAward .v_img .x_background{
	width: 100%;
	-webkit-transform: rotate(360deg);
  animation: rotation 6s linear infinite;
  -moz-animation: rotation 6s linear infinite;
  -webkit-animation: rotation 6s linear infinite;
  -o-animation: rotation 6s linear infinite;
  pointer-events:none;
}
.m_couponAward .v_img .x_center{width: 80%;position: absolute;top: 8%;left: 10%;z-index: 10;}
.m_couponAward .v_img .x_xian{border-left: 1px solid #fff;height: 35px;margin: auto;width: 1px;margin-top: -55px;pointer-events:none;display: none;}
.m_couponAward .v_img .x_close{border-radius: 50%;width: 30px;height: 30px;border: 1px solid #fff;color: #fff;line-height: 30px;text-align: center;margin: auto;display: none;}
@keyframes showModal{
	from {width: 0px;height: 0px;}
	to {width: 100vw;height: 100vw;}
}
@-webkit-keyframes rotation {
    from {-webkit-transform: rotate(0deg);
}to {
    -webkit-transform: rotate(360deg);
}}

/*个人中心-充值券*/
.m_home_recharge{overflow: hidden;height: 104px;padding: 0 12px;}
.m_home_recharge ul{overflow: auto;padding: 12px 0 20px;display: flex;}
.m_home_recharge ul li{position: relative;margin-right: 5px;line-height: 0;height: 80px;}
.m_home_recharge ul li img{height: 80px;}
.m_home_recharge .v_position{position: absolute;left: 0;top: 0;height: 80px;line-height: 18px;width: 100%;}
.m_home_recharge .v_position p{color: #fff;text-align: center;}

/*新增规格列表*/
.m_specification{background: #fff;}
.m_specification .v_specification{border-top: 1px solid #eee;padding: 12px;position: relative;}
.m_specification .v_specification a{display: block;}

/*资讯列表*/
.m_information_index{padding: 12px 5px;background: #fff;margin-bottom: 5px;}
.m_information_index ul{font-size: 0;overflow: auto;white-space: nowrap;height: calc((100vw - 15px) / 1040 * 284 + 45px);}
.m_information_index ul li{width: calc((100vw - 15px) / 2);display: inline-block;font-size: 14px;margin-right: 5px;vertical-align: top;max-width: 250px;}
.m_information_index ul li .v_img{overflow: hidden;border-radius: 5px;height: calc((100vw - 15px) / 1040 * 284);}
/*.m_information_index ul li .v_img img{width: 100%;}*/
.m_information_index ul li .v_title{word-break:break-all;color: #333;font-size: 12px;white-space: initial;padding-bottom: 5px;height: 40px;}

/*广告*/
.m_activity_index{margin-bottom: 5px;line-height: 0;font-size: 0;display: none;}
.m_activity_index .v_left{width: 43vw;height: 43vw;display: inline-block;margin-right: 5px;}
.m_activity_index .v_left img{width: 43vw;height: 43vw;}
.m_activity_index img{width: 100%;}
.m_activity_index .v_right{width: calc(57vw - 5px);display: inline-block;vertical-align: top;}
.m_activity_index .v_right a:nth-child(1){margin-bottom: 5px;}
.m_activity_index .v_right a{display: block;height: calc((43vw - 5px) / 2);}

/*猜你喜欢-index*/
.m_love_list{}
.m_love_list .v_title{color: #333;font-size: 16px;text-align: center;padding: 5px 0 10px;}
.m_love_list .v_title em{margin: 0 10px;}
.m_love_list .v_title img{width: 100px;vertical-align: middle;}
.m_love_list .v_content{padding: 0 10px 5px;font-size: 0;line-height: 0;}
.m_love_list .v_content li{background: #fff;overflow: hidden;border-radius: 5px;display: inline-block;width: calc((100% - 5px) / 2);font-size: 14px;padding: 10px;line-height: 21px;margin-bottom: 5px;vertical-align: top;}
.m_love_list .v_content li:nth-child(2n+1){margin-right: 5px;}
.m_love_list .v_content li .x_img{display: block;}
.m_love_list .v_content li .x_img img{width: 100%;}
.m_love_list .v_content li .x_content{height: 63px;}

/*首页分享赚钱*/
.m_index_share{position: fixed;width: 35px;height: 35px;background: #f7f7f7;border-radius: 50%;bottom: 120px;right: 20px;z-index: 11;border: 1px solid #ddd;}
.m_index_share:before{content: "\e618";position: absolute;color: #333;font-size: 20px;left: 7px;top: 8px;}


/* 新的模块色值 */
.n_font_color{color: #FF7938;}
.n_outlined_btn{color: #FF7938;border-color: #FF7938;}
.n_btn{color: #fff;border-color: #FF7938;background-color: #FF7938;}
.n_bg_purple{background-color: #D050FF;}

.clear_box{zoom: 1;}
.clear_box::after{content:"";display:block;clear:both;height:0;}
/* 人气榜单 */
.content_popularity{padding-top: 0;}
.popularity_classify{border-radius: 3px;}
.popularity_classify span, .popularity_classify i{display: inline-block;height: 100%;}
.popularity_classify span{width: calc(50% - 5px);color: #999999;font-weight: 600;}
.popularity_classify span.active{color:#EF1431;}
.popularity_classify .vertical{width: 1px;background-color: #D0D0D0;height: 23px;vertical-align: middle;}
.popularity_scroll{width: calc(100% - 20px);}
.content_popularity .list_item, .content_activity_list .list_item{height: 120px;}
.content_popularity .list_item:first-child, .content_activity_list .list_item:first-child{margin-top: 0;}
.content_popularity .list_item_l, .content_activity_list .list_item_l{width: 100px;height: 100px;background-color: #ccc;}
.content_popularity .list_item_l .l_top, .content_activity_list .list_item_l .l_top{width: 39px; height: 34px;z-index: 1;}
.content_popularity .list_item_r, .content_activity_list .list_item_r{width: calc(100% - 110px);height: 100px;}
.content_popularity .list_item_r .r_title, .content_activity_list .list_item_r .r_title{color:#4D4D4D;line-height: 17px;}
.content_popularity .list_item_r .r_standards, .content_activity_list .list_item_r .r_standards{color: #999;line-height: 15px;}
.content_popularity .list_item_r .r_price, .content_activity_list .list_item_r .r_price{font-size: 12px;}
.content_popularity .list_item_r .r_price_now_number, .content_activity_list .list_item_r .r_price_now_number{font-size: 18px;}
.content_popularity .list_item_r .r_price_original,.content_activity_list .list_item_r .r_price_original{text-decoration: line-through;margin-left: 5px;}
.content_popularity .list_item_r .r_price_btn, .content_activity_list .list_item_r .r_price_btn{bottom: 2px;}

/* 今日活动 */
.activity_active{color: #FF5959;}
.content_activity_list{height: 100vh;}
.content_activity_list .mui-scroll{width: calc(100% - 20px);}
.activity_list_goods_horizontal_module .mui-table-view::before,.activity_list_goods_horizontal_module .mui-table-view::after{display: none;}
.activity_list_goods_item_icon .n_bg_purple{bottom: 0;}
.activity_list_goods_item_cont del{top: -5px}
.vertical_screen .icon-dizhi{font-size: 22px;}
.vertical_screen .icon-dizhi::before{vertical-align: bottom;}